﻿body{ margin:0px; padding:0px;font:14px;line-height:24px; font-family:Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none}
body{ background:#fff url(../images/main_bg.jpg) no-repeat center top; -webkit-text-size-adjust:none;}
img {border:0 none; font-size:0; line-height:0; vertical-align:middle;}
ul,ol,li {list-style-type:none;}
.clear{ clear:both} 

dd,dt,dd{ margin:0px; padding:0px}

img { filter: alpha(opacity=100); border:0} 
a:hover img { filter: alpha(opacity=90);}
a{ text-decoration:none; color:#333333}
a:hover{ color:#E8000F}
.space1{ clear:both; overflow:hidden; height:10px;}
.space2{ clear:both; overflow:hidden; height:20px;}


 a{ text-decoration:none}
html, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, form, embed, label, ol {
	margin: 0;
	padding: 0;
	border: 0; 
}
textarea:focus {outline: none;}
input:focus {outline: none;}
input:focus {outline: none;}/*去除按钮选中的高亮标签*/

select, input {
	vertical-align: middle;
	font-size: 12px
}


.main_box {max-width: 1300px; margin:0 auto;padding: 0px;width: 94%; overflow:hidden; }
.main_bai_k{max-width: 1300px; margin:0 auto;padding: 0px;width: 94%; overflow:hidden; background:#fff; border-radius:5px 5px 0px 0px}
.nrbox{ margin:0px; padding:20px; overflow:hidden}
.nr_cx_box{ margin:0px; padding:30px 10%; overflow:hidden}
 @media only screen and (max-width:1366px) {
.main_box {max-width: 1200px; margin:0 auto;padding: 0px;width: 94%; overflow:hidden}
.main_bai_k{max-width: 1200px; margin:0 auto;padding: 0px;overflow:hidden;width: 94%;  background:#fff}
}


.dhwz{ line-height:40px; overflow:hidden; font-size:12px; width:auto; float:left; height:40px;background:url(../images/i_home.png) no-repeat left 13px; padding-left:16px;}


.main_L{ float:left; margin:0px; padding:0px; overflow:hidden;width:22%;}
.main_R{ float: right; margin:0px; padding:0px; overflow:hidden;  width:75%; display:block}

 @media only screen and (max-width:1000px) {
.main_R{ float:left; margin:0px; padding:0px; overflow:hidden; width:100%; margin-bottom:15px}
.main_L{ float:left; margin:0px; padding:0px; overflow:hidden; width:100%;display: none}
.main_bai_k{max-width: 1200px; margin:0 auto;padding: 0px;overflow:hidden;width:100%;  background:#fff}
.nrbox{ margin:0px; padding:10px 0px; overflow:hidden; width:94%; margin:0 auto}
.nr_cx_box{ margin:0px; padding:20px 20px; overflow:hidden}
 }
 
 
.dh_k{ overflow:hidden;margin-bottom:10px; margin-top:10px}
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:30px;float:left; width:100%; color:#444}
.wzdh_k span{background:url(../images/i_home.png)no-repeat left center;background-size:18px 18px; padding-left:24px; font-size:14px; line-height:30px;}
.wzdh_k a{ color:#444}

.list_L_top{height: 45px;background: url(../images/list_L_top.jpg) 1px center no-repeat;border-bottom: 1px solid #dedede; margin-bottom:20px}
.list_L_top span{height: 45px;float: left;line-height: 45px;font-size: 18px;padding: 0px 20px;color: #222; font-weight:bold}
 

.content_txt{line-height:210%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt h3{ line-height:220%}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt p{ margin:0px; padding:0px;}


.xwlist{ overflow:hidden; padding:0px; margin:0px}
.xwlist li span{ overflow:hidden; padding:0px; margin:0px; float:right; margin-left:10px; font-size:14px;color:#777}
.xwlist li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:42px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; border-bottom:#CCCCCC dotted 1px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.xwlist li a{ font-size:16px; color:#333333}
.xwlist li a:hover{color:#d53024}
.xwlist li .em{ width:auto; margin-left:5px}
.xwlist li .em img{ width:22px; height:22px; vertical-align:middle}

.xwlist li:hover{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background:url(../images/xwtb.jpg) no-repeat 5px center;text-indent:17px;}

 @media only screen and (max-width:1100px) {
 .xwlist li a{ font-size:14px; color:#333333}
 .xwlist li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:36px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; border-bottom:#CCCCCC dotted 1px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
 }






.bg_top {width:100%;overflow: hidden; border-bottom:#eee 1px solid; line-height:30px; background:#F5F5F5}
.time_box{ display:block; line-height:24px; font-size:12px; color:#666666; float:left; width:auto}
.t_lxwm { font-size:12px; float:right; line-height:24px; color:#666;}
.t_lxwm a{ color:#666}
.top_bg{width:100%;  background:#E91919;}
.top_box{ margin:0px; padding:8px 0px; overflow:hidden; max-width:1300px; width:94%;  margin:0 auto; min-height:190px; background:url(../images/top_bg.png) no-repeat right bottom; background-size:auto 100%}


 @media only screen and (max-width:1366px) {
 .top_box{ margin:0px; padding:8px 0px; overflow:hidden; max-width:1200px; margin:0 auto;}
 }
 
.logo{ float:left; overflow:hidden; padding-top:46px}
.logo img{ height:80px; width:auto; vertical-align:middle}

 
@media only screen and (max-width:1200px) {

.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.top_box{ margin:0px; padding:8px 0px; overflow:hidden; width:94%; margin:0 auto; min-height:100px}
.logo{ float:left; overflow:hidden; padding-top:23px}
}
 
@media only screen and (max-width:800px) {
.top_box{ margin:0px; padding:8px 0px; overflow:hidden; width:94%; margin:0 auto; min-height:80px}
.logo{ float:left; overflow:hidden; padding-top:10px}
}
.top_soso{ overflow:hidden; float: right; width:auto; display:block; padding-top:20px;}

@media only screen and (min-width:600px) and (max-width: 1200px) {
.top_soso{ overflow:hidden; float: right; width:auto; display:block; padding-top:2px;}
.logo img{ height:45px; width:auto; vertical-align:middle}
}
@media only screen  and (max-width: 610px) {
.time_box{ display:block;width:100%; line-height:24px; font-size:12px; color:#666666; float:left; width:auto}
.top_soso{ overflow:hidden; float: right; width:auto; display: none; padding-top:2px;}
.logo img{ height:35px; width:auto; vertical-align:middle}
.logo{ float:left; overflow:hidden; width:auto; margin-left:8px; margin-top:5px;}
body{ background:url(../images/main_bg.jpg) no-repeat left top; background-size:280% auto}
.top_box{ margin:0px; padding:8px 0px; overflow:hidden; width:100%;  margin:0 auto;background:url(../images/top_bg.png) no-repeat right bottom; background-size:auto 90%}
}



.searchbox {
	border:1px solid #DEDEDE;
	height:38px;
	width:330px;
	border-radius:3px
}

.searchbox input.tex {
	background:none;
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:36px;
	line-height:36px;
	padding-left:4px;
	width:260px;

}
 @media only screen and (max-width:1025px) {
 .searchbox {
	border:1px solid #DEDEDE;
	height:36px;
	width:300px;
	border-radius:3px
}

.searchbox input.tex {
	background:none;
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:36px;
	line-height:36px;
	padding-left:4px;
	width:148px;

}
 }

 @media only screen and (max-width:780px) {
.searchbox {
	border:1px solid #DEDEDE;
	height:36px;
	width:200px;
	border-radius:3px
}
 }


.searchbox input.search-btn {
	background:url(../images/ico_01.jpg) no-repeat center center;
	background-size:50% auto;
	border:medium none;
	height:36px;
	min-width:40px;
	width:40px
}




.fr{ float:right}
.fl{ float:left}


.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:45px;height:45px;display:none; z-index:9999992;}
.actGotop a,.actGotop a:link{width:45px;height:45px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center; background-size:45px 45px}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;background-size:45px 45px}

/* ----快捷窗口-- */


.kj_link_box{ overflow:hidden; padding:0px; margin:15px 0px;}
.kj_link_box li{ overflow:hidden; padding:0px; margin:0px; float:left; width:20%; margin-bottom:10px}
.kj_link_box li dl{ overflow:hidden; padding:15px 0px 10px 0px; margin:0px; width:94%; margin:0 auto; margin:3%; background:#7DC7E4; text-align:center; border-radius:5px}
.kj_link_box li dl dt{overflow:hidden; padding:0px; margin:0px; text-align:center}
.kj_link_box li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:70px; height:70px; }
.kj_link_box li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:16px; padding:5px 0px; line-height:200%; color:#fff}

.kj_link_box li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transform:rotate(360deg);}

.kj_link_box li dl:hover{box-shadow:0 0 8px 1px rgba(0,0,0,.2);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
 @media only screen and (max-width:1200px) {
 .kj_link_box li dl{ overflow:hidden; padding:15px 0px 10px 0px; margin:0px; width:92%; margin:0 auto; margin:4%; }
 .kj_link_box li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:14px; padding:5px 0px; line-height:20px; height:50px}
 .kj_link_box li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:60px; height:60px; }
 }

 @media only screen and (max-width:610px) {
 .kj_link_box li{ overflow:hidden; padding:0px; margin:0px; float:left; width:33.33%; margin-bottom:10px}
 .kj_link_box li dl{ overflow:hidden;  padding:15px 0px 10px 0px; margin:0px; width:92%; margin:0 auto; margin:2%; background:#fff; text-align:center;}
 .kj_link_box li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:50px; height:50px; }
.kj_link_box{ overflow:hidden; padding:0px; margin:15px 0px 10px 0px;}

 }
 
 
.kj_link_box li:nth-child(1) dl{ background:#7DC7E4; } 
.kj_link_box li:nth-child(2) dl{ background:#FA9D8C; }
.kj_link_box li:nth-child(3) dl{ background:#8BBC4C; }
.kj_link_box li:nth-child(4) dl{ background:#64C6C9; }
.kj_link_box li:nth-child(5) dl{ background:#FBC032; }
.kj_link_box li:nth-child(1):hover dl{ background:#4BA9CE; }
.kj_link_box li:nth-child(2):hover dl{ background:#EA6851; }
.kj_link_box li:nth-child(3):hover dl{ background:#B4D48B; }
.kj_link_box li:nth-child(4):hover dl{ background:#3AACAF; }
.kj_link_box li:nth-child(5):hover dl{ background:#E3A81B; }

 @media only screen and (max-width:360px) {
.kj_link_box li dl{ overflow:hidden; padding:8px 0px 8px 0px; margin:0px; width:100%; margin:0 auto; margin:0%; text-align:center}
.kj_link_box li{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:10px}
.kj_link_box li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:16px; padding:0px 0px; line-height:40px; height:auto; width:auto}
.kj_link_box li dl dt{overflow:hidden; padding:0px; margin:0px; text-align: left; width:auto; float:left}
.kj_link_box li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:40px; height:40px; margin:0px 20px 0px 30px }
 }

 .kj_link1{ overflow:hidden; padding:0px; margin:15px 0px 5px 0px;}
 .kj_link1 li dl{ overflow:hidden; padding:10px 0px 8px 0px; margin:0px; width:100%; margin:0 auto; margin:0%; text-align:center}
 .kj_link1 li{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:10px}
 .kj_link1 li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:15px; padding:0px 0px; line-height:40px; height:auto; width:auto; color:#fff;white-space:nowrap;text-overflow:ellipsis;}
 .kj_link1 li dl dt{overflow:hidden; padding:0px; margin:0px; text-align: left; width:auto; float:left}
 .kj_link1 li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:30px; height:30px; margin:5px 10px 0px 10px }
.kj_link1 li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transform:rotate(360deg);}

.kj_link1 li:nth-child(1) dl{ background:#7DC7E4; } 
.kj_link1 li:nth-child(2) dl{ background:#FA9D8C; }
.kj_link1 li:nth-child(3) dl{ background:#B4D48B; }
.kj_link1 li:nth-child(4) dl{ background:#64C6C9; }
.kj_link1 li:nth-child(5) dl{ background:#FBC032; }
.kj_link1 li:nth-child(6) dl{ background:#46A1B0; }
.kj_link1 li:nth-child(1):hover dl{ background:#4BA9CE; }
.kj_link1 li:nth-child(2):hover dl{ background:#EA6851; }
.kj_link1 li:nth-child(3):hover dl{ background:#8BBC4C; }
.kj_link1 li:nth-child(4):hover dl{ background:#3AACAF; }
.kj_link1 li:nth-child(5):hover dl{ background:#E3A81B; }
.kj_link1 li:nth-child(6):hover dl{ background:#3994A3; }



 .kj_link2{ overflow:hidden; padding:0px; margin:0px 0px 0px 0px;}
 .kj_link2 li dl{ overflow:hidden; padding:7px 0px 7px 0px; margin:0px; width:100%; margin:0 auto; margin:0%; text-align:center}
 .kj_link2 li{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:9px}
 .kj_link2 li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:14px; padding:0px 0px; line-height:36px; height:auto; width:auto; color:#fff;white-space:nowrap;text-overflow:ellipsis;}
 .kj_link2 li dl dt{overflow:hidden; padding:0px; margin:0px; text-align: left; width:auto; float:left}
 .kj_link2 li dl dt img{overflow:hidden; padding:0px; margin:0px; vertical-align:top; width:30px; height:30px; margin:3px 10px 0px 10px }
.kj_link2 li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;transform:rotate(360deg);}

 @media only screen and (max-width:800px) {
  .kj_link2 li dl{ overflow:hidden; padding:5px 0px 5px 0px; margin:0px;}
  .kj_link2 li{ overflow:hidden; padding:0px; margin:0px; float:left; width:49%; margin-bottom:10px;}
  
.kj_link2 li:nth-child(2n){ float:right}
.kj_link2 li:nth-child(2n-1){ float:left}
 }
 
  @media only screen and (max-width:600px) {
  .kj_link2 li{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:10px;  margin-left:0%; margin-right:0%}
  .kj_link2 li dl dt h3{ font-size:16px} 
  
 }

.kj_link2 li:nth-child(1) dl{ background:#7DC7E4; } 
.kj_link2 li:nth-child(2) dl{ background:#FA9D8C; }
.kj_link2 li:nth-child(3) dl{ background:#B4D48B; }
.kj_link2 li:nth-child(4) dl{ background:#64C6C9; }
.kj_link2 li:nth-child(5) dl{ background:#FBC032; }
.kj_link2 li:nth-child(6) dl{ background:#46A1B0; margin-bottom:0px }
.kj_link2 li:nth-child(1):hover dl{ background:#4BA9CE; }
.kj_link2 li:nth-child(2):hover dl{ background:#EA6851; }
.kj_link2 li:nth-child(3):hover dl{ background:#8BBC4C; }
.kj_link2 li:nth-child(4):hover dl{ background:#3AACAF; }
.kj_link2 li:nth-child(5):hover dl{ background:#E3A81B; }
.kj_link2 li:nth-child(6):hover dl{ background:#3994A3; }

 .kj_link2 li:last-child{ margin-bottom:0px}
/* ----公告滚动-- */

.scrollDiv{height:50px;/* 必要元素 */line-height:50px;overflow:hidden;/* 必要元素 */    border-bottom: #CCC dashed 1px; margin:0px; padding:0px;background:url(../images/maintitle.png) no-repeat left  center; margin-top:10px;  overflow:hidden; margin-bottom:15px}
.scrollDiv ul{ margin:0px; padding:0px;height:50px; margin-left:100px;margin-bottom:15px;}
.scrollDiv li{height:50px;font-size:22px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif;  line-height:50px; color:#004F99; text-align:center; font-weight:normal;}
#s2,#s3{height:100px;}
.scrollDiv li a{color:#333}
.scrollDiv li a:hover{color:#F33030}


@media screen and (max-width:1190px) {

.scrollDiv{height:50px;/* 必要元素 */line-height:50px;overflow:hidden;/* 必要元素 */    border-bottom: #CCC dashed 1px; margin:0px; padding:0px;background:url(../images/maintitle.png) no-repeat left  center; background-size:auto 46px; margin-top:0px;  overflow:hidden; margin-bottom:10px}
.scrollDiv ul{ margin:0px; padding:0px;height:50px; margin-left:80px;margin-bottom:15px;}
.scrollDiv li{height:50px;font-size:16px; font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-family:Arial, Helvetica, sans-serif;  line-height:50px; text-align:left;}
}


/* ----焦点图-- */
.sy_jd_L{ overflow:hidden; float:left; width:50%;}
.sy_jd_R{ overflow:hidden; float:right; width:48%;}

#owl-demo{position:relative;width:100%;height:auto}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:400px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background:url(../images/bg17.png);}
.owl-next{right:0;background:url(../images/bg18.png);}
.owl-prev:hover{background:url(../images/bg19.png);}
.owl-next:hover{background:url(../images/bg20.png);}


@media screen and (max-width:1200px) {
.sy_jd_L{ overflow:hidden; float:left; width:100%; margin-bottom:15px;}
.sy_jd_R{ overflow:hidden; float: left; width:100%;}
#owl-demo img{display:block;width:100%;height:200px;}
}
@media screen and (max-width:750px) {
#owl-demo img{display:block;width:100%;height:220px;}
}


.m_news1{ overflow:hidden; margin-top:5px}
.m_news1 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news1 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news1 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news1 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news1 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news1 dl dt h3 a:hover{color:#db2328;}
.m_news1 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news1 dl dd{ width:100%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}
.m_news1 dl dd a{font-size:14px;}
.m_news1 dl dd a:hover{font-size:14px; color:#db2328}



.m_news1_1{ overflow:hidden;margin:0px; padding:0px; }
.m_news1_1 dl{ overflow:hidden; margin:0px;float:left;width:100%;}
.m_news1_1 dl dt{width:100%; margin:0px; padding:0px; float:left;}
.m_news1_1 dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news1_1 dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px}
.m_news1_1 dl dt h3 a{ font-size:15px; color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news1_1 dl dt h3 a:hover{color:#db2328;}
.m_news1_1 dl dt b{ margin:0px;font-size:12px; height:auto;line-height:24px;padding:5px 0px; color:#777; font-weight:normal}
.m_news1_1 dl dd{ width:100%; margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}
.m_news1_1 dl dd a{font-size:14px;}
.m_news1_1 dl dd a:hover{font-size:14px; color:#db2328}

.m_news1_1 li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:35px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; font-size:14px; border-bottom: 0px #EEEEEE dashed;}
.m_news1_1 li span{ float:right; font-size:13px; color:#b6b6b6}
.m_news1_1 li:hover a{font-size:14px; color:#db2328}


.m_news{ overflow:hidden;}
.m_news dl{ overflow:hidden; margin:0px;}
.m_news dl dt{width:100%; margin:0px; padding:0px; float:left; border-bottom:#DBDEE1 1px solid; position:relative}
.m_news dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px;position: relative}
.m_news dl dt img{ width:120px; height:80px; margin-right:10px; float:left; margin-bottom:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.m_news dl dt h3 a{ font-size:15px; color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal; }
.m_news dl dt h3 a:hover{color:#db2328;}
.m_news dl dt p{ margin:0px;font-size:12px; line-height:24px; margin:5px 0px; color:#777; font-weight:normal; height:72px; overflow:hidden}
.m_news dl dd{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; font-size:14px; line-height:30px;border-bottom:0px  dotted  #ddd; width:100%}
.m_news dl dd a{font-size:14px;}
.m_news dl dd a:hover{font-size:14px; color:#db2328}

.m_news dl dt img:hover{-webkit-transform: scale(1.1);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.m-title{ border-bottom:#CCC solid 1px; font:bold 16px/2 \5FAE\8F6F\96C5\9ED1; height:42px;position:relative}
.b-title{border-bottom: 1px #d53024 solid;margin-bottom:0px; padding: 0px 10px; color:#d53024; font-weight:bold; line-height:41px}
.b-title a{ color:#d53024;}
.b-title a:hover{ color:#db2328;}
.m-title1{ border-bottom:#CCC solid 1px; font:bold 16px/2 \5FAE\8F6F\96C5\9ED1; height:42px;}
.b-title1{border-bottom: 1px #d53024 solid;margin-bottom:0px; padding: 0px 10px; color:#db2328; font-weight:bold; line-height:41px}
.b-title1 a{ color:#d53024;}

.More1{ width:60px; height:20px; float:right; font-size:12px; line-height:40px;color:#666; font-weight:normal}
.More1:hover{ color:#269F15;}
.bgcolor{ background-color:#f5f5f5;}
.tbborder{border-top:#eee solid 1px;}
.bgcolor1{ background-color:#fff;}
.tbborder1{border-top:#eee solid 1px;}

.adbanner1{ overflow:hidden; margin:o auto; padding:0px;margin-top:20px; margin-bottom:20px}
.adbanner1 img{ width:100%; height:auto; vertical-align:middle}

.sy_prt_L1{ float:left; width:50%; overflow:hidden; margin:0px; padding:0px}
.sy_prt_M1{ float:right; width:48%; overflow:hidden; margin:0px; padding:0px}
.sy_prt_R1{ float: right; width:20%; overflow:hidden; margin:0px 0px; padding:0px}



.sy_prt_L2{ float:left; width:32%; overflow:hidden; margin:0px; padding:0px}
.sy_prt_M2{ float:left; width:32%; overflow:hidden; margin:0px 2%; padding:0px}
.sy_prt_R2{ float: right; width:32%; overflow:hidden; margin:0px 0px; padding:0px}


.sy_prt_L3{ float:left; width:66%; overflow:hidden; margin:0px; padding:0px}
.sy_prt_R3{ float: right; width:32%; overflow:hidden; margin:0px; padding:0px}


@media screen and (max-width:800px) {
.sy_prt_L1{ float:left; width:100%; overflow:hidden; margin:0px; padding:0px; margin-bottom:10px}
.sy_prt_M1{ float:left; width:100%; overflow:hidden; margin:0px 0%; padding:0px;margin-bottom:10px}
.sy_prt_R1{ float: left; width:100%; overflow:hidden; margin:0px 0px; padding:0px;}

.sy_prt_L2{ float:left; width:100%; overflow:hidden; margin:0px; padding:0px; margin-bottom:10px}
.sy_prt_M2{ float:left; width:100%; overflow:hidden; margin:0px 0%; padding:0px; margin-bottom:10px}
.sy_prt_R2{ float: left; width:100%; overflow:hidden; margin:0px 0px; padding:0px}

.sy_prt_L3{ float:left; width:100%; overflow:hidden; margin:0px; padding:0px;margin-bottom:10px}
.sy_prt_R3{ float: left; width:100%; overflow:hidden; margin:0px; padding:0px}
}



.bszn_box{ overflow:hidden; margin:0px; padding:0px;}
.bszn_box li{ overflow:hidden; margin:0px; padding:18px 0px; background:#eee; margin-bottom:14px;border-radius:5px}
.bszn_box li dl{ overflow:hidden; margin:0px; padding:0px;}
.bszn_box li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:50px}

.bszn_box li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:40px;}
.bszn_box li:last-child{margin-bottom:0px}

.jjr_tu{ overflow:hidden; margin:0px; padding:0px; float:left; margin:0px 20px 0px 30px;}
.jjr_tu img{ height:50px; width:50px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.bszn_box li:hover{ background:#E2EAE6}
.bszn_box li:hover .jjr_tu img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media screen and (max-width:1100px) {
.jjr_tu{ overflow:hidden; margin:0px; padding:0px; float:left; margin:0px 10px 0px 10px;}
.bszn_box li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:50px}
}
@media screen and (max-width:800px) {
.jjr_tu{ overflow:hidden; margin:0px; padding:0px; float:left; margin:0px 0px 0px 0px; width:100%; text-align:center}
.bszn_box li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:30px}
.bszn_box li dl{ overflow:hidden; margin:0px; padding:0px;float:left; width:100%}
.jjr_tu img{ height:40px; width:40px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.bszn_box li{ overflow:hidden; margin:0px; padding:10px 0px; background:#eee; margin-bottom:13px;border-radius:5px; margin:0px 1%; width:31.333%; float:left; text-align:center}
}
@media screen and (max-width:600px) {
.bszn_box li{ overflow:hidden; margin:0px; padding:15px 0px 5px 0px; background:#eee; margin-bottom:13px;border-radius:5px; margin:0px 2%; width:29.333%; float:left; text-align:center}
.bszn_box li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:30px}
}

.xydn_box{ overflow:hidden; padding:0px;  margin:0px; margin-top:14px;}
.xydn_box dl{overflow:hidden; padding:0px 0px; margin:0px; background:#FA9D8C;border-radius:5px; background:url(../images/xyda_bg.jpg) no-repeat center; background-size:cover; height:80px }
.xydn_box dl dd{overflow:hidden; padding:0px; margin:0px; font-size:22px; text-align:center; color:#fff; line-height:80px;text-shadow: 1px 1px 1px #570000;}
.xydn_box dl dd span{ vertical-align:middle; margin-right:20px}
.xydn_box dl dd span img{ width:40px; height:40px;vertical-align:middle}

.xydn_box dl:hover dd{ color:#00C264}


.adbanner2{ overflow:hidden; margin:o auto; padding:0px; margin-top:14px}
.adbanner2 img{ width:100%; height:80px; vertical-align:middle}

.adbanner3{ overflow:hidden; margin:o auto; padding:0px; margin-top:1px}
.adbanner3 img{ width:100%; height:auto; vertical-align:middle}

.adbanner4{ overflow:hidden; margin:o auto; padding:0px; margin-top:14px}
.adbanner4 img{ width:100%; height:80px; vertical-align:middle}



@media screen and (max-width:800px) {
.adbanner2 img{ width:100%; height:auto;}

.adbanner4 img{ width:100%; height:auto;}

}


.zx_list{ overflow:hidden; padding:0px; margin:0px; margin-top:10px; margin-bottom:12px}
.zx_list li span{ overflow:hidden; padding:0px; margin:0px; float:right; margin-left:10px; font-size:12px;color:#777; }
.zx_list li{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left; width:48%; margin:0px 1%; border-bottom:#CCCCCC 0px dotted;white-space:nowrap;text-overflow:ellipsis;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px; font-size:14px;}
.zx_list li a{ font-size:14px; color:#333333}
.zx_list li a:hover{color:#db2328}

.zx_list li a em{ color:#db2328}
@media screen and (max-width:550px) {
.zx_list li{float:left; width:100%; margin:0px 0%}

}




.yhwh{ overflow:hidden; margin:0px; padding:0px; margin-top:14px}
.yhwh li{ overflow:hidden; margin:0px; padding:0px; float:left; width:25%; margin-bottom:10px;}
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:210px; width:96%; margin:0 auto;}
.yhwh li dl dt{ overflow:hidden; margin:0px; padding:0px; position:relative}
.yhwh li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:200%; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:5px}
.yhwh li dl dt img{ width:210px; height:136px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.yhwh li dl:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.zplist{ overflow:hidden; margin:0px; padding:0px;margin-top:10px}
.zplist li{ float:left; width:33.33%; text-align:center; margin-bottom:15px;}
.zplist li img{ width:110px; height:160px; vertical-align:top}
.zplist li p{ font-size:14px; margin:0px; padding:0px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

@media screen and (max-width: 1366px) {
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:190px; width:96%; margin:0 auto;}
.yhwh li dl dt img{ width:190px; height:123px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}

@media screen and (max-width: 1100px) {
.zplist li img{ width:85px; height:123px; vertical-align:top}
.yhwh li dl dt img{ width:150px; height:97px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:150px; width:96%; margin:0 auto;}
}

@media screen and (max-width: 700px) {
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:150px; width:96%; margin:0 auto;}
.yhwh li dl dt img{ width:150px; height:97px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


@media screen and (max-width: 600px) {
.yhwh li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; margin-bottom:10px;}
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:250px; width:94%; margin:0 auto;}
.yhwh li dl dt img{ width:250px; height:162px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


@media screen and (max-width: 500px) {

.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:190px; width:94%; margin:0 auto;}
.yhwh li dl dt img{ width:190px; height:123px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}

@media screen and (max-width: 400px) {
.yhwh li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; margin-bottom:10px;}
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:160px; width:94%; margin:0 auto;}
.yhwh li dl dt img{ width:160px; height:104px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}
@media screen and (max-width: 370px) {
.yhwh li{ overflow:hidden; margin:0px; padding:0px; float:left; width:50%; margin-bottom:10px;}
.yhwh li dl{ overflow:hidden; margin:0px; padding:0px; max-width:140px; width:94%; margin:0 auto;}
.yhwh li dl dt img{ width:140px; height:91px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


.link_htxt{ overflow:hidden; margin-bottom:20px ; }
.link_txt ul{ margin:0px; overflow:hidden; padding:0px; width:100%; margin-top:10px}
.link_txt ul li{ width:auto; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 20px}
.link_txt ul li a{ font-size:12px;}



.m_news1_2{ overflow:hidden;margin:0px; padding:0px; margin-top:6px; }
.m_news1_2 dl{ overflow:hidden; margin:0px;}
.m_news1_2 dl dt{margin:0px; padding:0px;}

.m_news1_2 dl dd{margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:12px}



.m_news1_2 dl dd:nth-child(4n+1){ font-size:16px; font-weight:bold; color:#004F99; line-height:38px}
.m_news1_2 dl dd:nth-child(4n+1) a{ color:#004F99;ont-size:16px; }
.m_news1_2 dl dd:nth-child(4n+1) a:hover{ color:#F33030;}





.down_bg{ width:100%;background:#F1F2F3; overflow:hidden; margin-top:30px; padding:40px 0px;  border-top:#d53024 30px solid}
.down_cop{ margin:0px; padding:0px; overflow:hidden}
.down_cop dl{ margin:0px; padding:0px; overflow:hidden}
.down_cop dl dt{ margin:0px; padding:0px; overflow:hidden}
.down_cop dl dd{ margin:0px; padding:0px; overflow:hidden; font-size:14px; line-height:190%}
.down_wx{ width:100px; margin-left:20px; overflow:hidden; float:right}
.down_wx p{ text-align:center; line-height:30px; text-align:center; font-size:12px}

.down_wx img{ width:100px; height:100px; vertical-align:top}
.down_nav{margin:0px; padding:0px; overflow:hidden; margin-bottom:10px}
.down_nav span{margin:0px; padding:0px; overflow:hidden;font-size:16px; color:#222; line-height:190%; margin-right:20px}
.down_nav span a{font-size:16px; color:#222;}
.down_nav span a:hover{color:#db2328;}


@media screen and (max-width: 1200px) {
.down_bg{ width:100%;background:#F1F2F3; overflow:hidden; margin-top:30px; padding:20px 0px}
.down_cop dl dd{ margin:0px; padding:0px; overflow:hidden; font-size:12px; line-height:190%}
}
@media screen and (max-width: 600px) {
.down_bg{ width:100%;background:#F1F2F3; overflow:hidden; margin-top:30px; padding:30px 0px}
.down_wx{margin-left:0px; overflow:hidden; float: right; width:50%; text-align:center}
.down_cop dl{ margin:0px; padding:0px; overflow:hidden; float:left; width:100%; padding-top:5px;text-align:center}
.down_nav{text-align:center;padding-top:10px; margin-top:5px; border-top:#CCCCCC 1px solid}
.down_nav span{ margin-right:10px; margin-left:10px}

}


.one{margin:10px auto;height:310px;max-width:1300px;width:94%;overflow:hidden;position:relative; }
.one ul{height:310px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px 10px;height:300px;position:relative; overflow:hidden}
.one ul li a{display:inline-block;height:300px; overflow:hidden} 
.one ul li img{display:block; width:200px; height:300px;}
.one ul li a span{height:0;background:rgba(0,0,0,0.7);position:absolute;bottom:-50px;color:#fff;font-size:0px; padding:20px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.one ul li a:hover span{height:90px;line-height:30px;font-size:14px;text-align:center;transition:all 0.5s; padding:20px 0px; display:block;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;bottom:0;}


@media screen and (max-width: 1366px) {
.one{margin:10px auto;height:270px;max-width:1200px;width:94%;overflow:hidden;position:relative; }

.one ul{height:270px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px;height:260px;position:relative; overflow:hidden}
.one ul li a{display:inline-block;height:260px; overflow:hidden} 
.one ul li img{display:block; width:174px; height:260px;}

}





.nrxwlist1{ overflow:hidden; margin:0px; padding:10px 0px}
.nrxwlist1 li{ overflow:hidden; margin:0px; padding:0px; list-style:none; margin-bottom:0px; }
.nrxwlist1 li dl{ overflow:hidden; margin:0px;}
.nrxwlist1 li dl dt{ overflow:hidden; margin:0px; padding:0px}
.nrxwlist1 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:15px; color:#222; line-height:24px; }
.nrxwlist1 li dl dd a:hover{ color:#FF0000}
.nr_tu1{  width:120px; height:75px;float:left; margin-right:10px}
.nr_tu1 img{ width:100%; height:100%; vertical-align:top}

@media screen and (max-width: 1190px) {
.nrxwlist{ overflow:hidden; margin:0px; padding:0px; padding-top:15px}
.nr_tu{ width:180px; height:112px; float:left;position:relative}
}

@media screen and (max-width:570px) {
.nrxwlist li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#222; line-height:24px; padding-top:5px; height:48px}
.nr_tu{ width:120px; height:75px; float:left;position:relative}
}


.list_lm{ line-height:46px; text-align:center; color:#fff; font-weight:700; font-size:18px;background:#d53024;}
.list_lm span{ margin-right:10px}
.l-list1 .l-sub{  padding:0px;margin:0px; overflow:hidden; border:#ddd 1px solid;border-top:#CECECE 1px solid;  margin-bottom:15px}
.l-list1 .l-sub li{ height: 40px; line-height: 40px;background: #fff; text-align:center; border-bottom:#CECECE 1px solid; margin:0px; padding:0px}
.l-list1 .l-sub a{ display: block; color: #333;font-size:16px;}
.l-list1 .l-sub a:hover,.l-list1 .l-sub a:active{ color: #10A846; font-size:16px; background:#f4f4f4; border-bottom:#CECECE 1px solid; line-height:39px }
.l-list1 .l-sub li.active a{border-bottom:#ddd 1px solid; color: #10A846; font-size:16px; background:#f4f4f4; line-height:39px; }

.l-list1 .l-sub li:last-child{border-bottom:#CECECE 0px solid;}
.l-list1 .l-sub li:last-child:hover a{border-bottom:#CECECE 0px solid;}
.l-list1 .l-sub li:last-child .active a{border-bottom:#CECECE 0px solid;}


.lm_2jfl{padding:0px;margin:0px; overflow:hidden;  margin-bottom:15px}
.lm_2jfl dl{padding:0px;margin:0px; overflow:hidden; border:#ddd 1px solid;border-top:#CECECE 1px solid;}
.lm_2jfl dl dt{padding:0px;margin:0px; overflow:hidden; font-size:16px; background:#F2F5F2; height: 40px; line-height: 40px; text-align:center; border-bottom:#CECECE 1px solid;}
.lm_2jfl dl dd{padding:0px;margin:0px; overflow:hidden;height: 40px; line-height: 40px;background: #fff; text-align:center; border-bottom:#CECECE 1px solid; margin:0px; padding:0px}
.lm_2jfl dl dd a{padding:0px;margin:0px; overflow:hidden;font-size:14px;}
.lm_2jfl dl dd.active a{ color: #10A846; font-size:14px; line-height:39px;}
.lm_2jfl dl dt.active a{color: #10A846;}

.lm_2jfl dl dd a:hover{color: #10A846; }





.tt_news_box{ overflow:hidden; margin-bottom:20px; margin-top:10px}


.tt_news{overflow:hidden; margin:0px; padding:0px; }
.tt_news dl{overflow:hidden; margin:0px; padding:0px;}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:160%; color:#222}
.tt_news dl dd{overflow:hidden; padding:0px; line-height:22px}
.tt_news dl dd p{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#777}
.tt_miaosu{ height:44px; overflow:hidden; font-size:14px; margin:20px 0px;color:#555}
.tt_news dl:hover dt{ color:#db2328}

.news_more {padding-left: 30px; font-size: 14px;color: #666;line-height: 28px;background: url(../images/n_m.png) no-repeat left center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_tu{ float: left; width:317px; overflow:hidden; margin:0px; padding:0px; margin-right:30px; position:relative}
.tt_tu img{ width:100%; height:200px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_news dl:hover .news_more { margin-left:7px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tt_tu:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);margin-left:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:1100px){
.tt_news_box{ overflow:hidden; margin-bottom:20px; margin-top:10px}

.tt_tu{ float: left; width:253px; overflow:hidden; margin:0px; padding:0px; margin-right:30px; position:relative}
.tt_tu img{ width:100%; height:160px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}
@media only screen and (max-width:1000px){

.tt_news_box{ overflow:hidden; margin-bottom:20px; margin-top:8px}
.tt_miaosu{ height:44px; overflow:hidden; font-size:14px; margin:5px 0px;color:#555}
.tt_news{overflow:hidden; margin:0px; padding:0px; }
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:26px;}

}



@media only screen and (max-width:700px){
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px;}

.tt_tu{ float: left; width:253px; overflow:hidden; margin:0px; padding:0px; margin-right:30px; position:relative}
.tt_tu img{ width:100%; height:160px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}


@media only screen and (max-width:550px){
.tt_tu{ float: none; width:100%; overflow:hidden; margin:0px; padding:0px; margin-right:0px; position:relative; margin-bottom:10px}
.tt_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:26px; margin-bottom:5px}
.tt_news{overflow:hidden; margin:0px; padding:0px; }
.tt_tu img{ width:100%; height:auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}




.title_box{width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);bottom:40px;}
.news_title{font-size:24px;line-height:50px;font-weight:500;color:#111;}
.news_title_xx{border-bottom:#CCCCCC 1px solid; padding-bottom:20px}

.i_date{ background:url(../images/i_time.png) no-repeat left center; padding-left:22px; margin-right:5px; background-size:18px 18px;}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:20px; margin-right:5px; background-size:18px 18px;}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:25px; background-size:20px 20px;}

.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}

@media (max-width: 1000px) {
.news_title{font-size:20px;line-height:180%;font-weight:bold;color:#111; text-align:center}
.news_title_xx{border-bottom:#CCCCCC 1px solid; padding-bottom:15px}
.title_box{width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);bottom:20px; font-size:12px; text-align:center}
}

.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}



.fx_k{ overflow:hidden; height:auto; padding:20px 0px 20px 0px;}

.fengxiang{ overflow:hidden; margin:0px; width:150px; float:left}
.back_nr{ float:right; width:60px;}


.B_back{width:56px;height:26px;text-align:center;float:right;font-size:12px; line-height:26px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}
.B_back a{display:block; color:#fff; font-size:12px;}
.B_back a:hover{ background:#00AF67;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}


@media (max-width: 1000px) {
.fx_k{ overflow:hidden; height:auto; padding:20px 0px 10px 0px;}
}



.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:14px; list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.next_k ul li a{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.xw_tj{margin:30px 0px 10px 0px; padding:20px 0px 0px 0px; overflow:hidden;border-top:#CCCCCC 1px solid;}
.xw_tj ul{ margin:0px; padding:0px}
.xw_tj ul li{margin:0px; padding:0px; overflow:hidden; width:32%;margin-right:1.333%;float:left; margin-bottom:10px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:16px; background:url(../images/XWTB.JPG) no-repeat left center; text-indent:15px; color:#111}

@media (max-width: 700px) {
.xw_tj ul li{margin:0px; padding:0px; overflow:hidden; width:48%; margin-right:1%;  float:left; margin-bottom:5px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}

}
.xw_tj li a:hover { color:#F30000; }

.title_tj{font-size:20px;line-height:24px;color:#111; border-top:#top 1px solid; margin-bottom:20px}



.tulist_zj{ overflow:hidden; margin:0px; padding:0px;}
.tulist_zj li{overflow:hidden; margin:0px; padding:0px; list-style:none; padding:10px 0px; border-bottom:#ccc 1px  dashed}
.tulist_zj li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist_zj li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; font-weight:bold}
.tulist_zj li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666666; max-height:66px;line-height:22px;margin-top:6px;}

.zj_tu1{ width:200px; height:125px; float:left; margin-right:10px; position:relative; overflow:hidden; margin-bottom:8px}
.zj_tu1 img{width:100%; height:100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.zj_tu1:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
@media screen and (max-width: 1080px) {
.tulist_zj li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; }
.tulist_zj li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666666; height:auto;line-height:22px;margin-top:8px;}
}

@media screen and (max-width: 1000px) {
.tulist_zj li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; }
.zj_tu1{ width:136px; height:85px; float:left; margin-right:10px; position:relative; overflow:hidden}

}

@media screen and (max-width: 800px) {
.zj_tu1{ width:160px; height:100px; float:left; margin-right:10px; position:relative; overflow:hidden}
}




.tulist3{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li{overflow:hidden; margin:0px; padding:0px; list-style:none; padding:12px 0px; border-bottom:#F2F2F2 1px  dashed}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#555; line-height:22px; height:44px;}
.tulist3 li dl .time_xx{ font-size:12px;color:#666; }
.tulist3 li:hover{ background:#F6F6F6}
.tulist3 li:hover dt{ color:#FF9A00}

.new_tuxx{ width:176px; height:108px; float:left; margin-right:20px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}


@media screen and (max-width: 1100px) {
.new_tuxx{ width:171px; height:107px; float:left; margin-right:10px; position:relative; overflow:hidden}
}




@media screen and (max-width: 1000px) {
.tulist1 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; }
.tulist2 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; font-weight: normal; margin-bottom:5px;max-height:48px}
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:24px; font-weight: normal;white-space:nowrap;text-overflow:ellipsis;}
}

@media screen and (max-width: 800px) {
.new_tu3{ width:160px; height:100px; float:left; margin-right:10px; position:relative; overflow:hidden}
.tulist3 li{overflow:hidden; margin:0px; padding:0px; list-style:none;  padding:10px 0px;}
}
@media screen and (max-width: 600px) {
.new_tuxx{ width:144px; height:90px; float:left; margin-right:10px; position:relative; overflow:hidden}
}



.piclist1{ overflow:hidden; margin:0px; padding:0px; padding-top:10px}
.piclist1 li{ width:25%; text-align:center; list-style:none; float:left; margin-bottom:20px}
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:200px; margin:0 auto; }
.piclist1 li dl dt{height:132px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
.piclist1 li dl dt img{ width:100%; height:100%; vertical-align:middle;transition: all 0.3s linear 0s;}
.piclist1 li:hover dl dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.piclist1 li dl dd{ text-align:center; padding:4px 0px; font-size:14px; line-height:200%;  background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.piclist1 li:hover dd{ color:#FF0000}

@media only screen and (max-width: 1200px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:160px; margin:0 auto; }
.piclist1 li dl dt{height:105px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
}

@media only screen and (max-width: 1000px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:160px; margin:0 auto; }
.piclist1 li dl dt{height:105px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
}

@media only screen and (max-width: 760px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:145px; margin:0 auto; }
.piclist1 li dl dt{height:95px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
.piclist1 li dl dd{ font-size:12px}
}

@media only screen and (max-width:670px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:140px; margin:0 auto; }
.piclist1 li dl dt{height:92px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
.piclist1 li dl dd{ font-size:12px}
}

@media only screen and (max-width:670px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:190px; margin:0 auto; }
.piclist1 li dl dt{height:125px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
.piclist1 li dl dd{ font-size:12px}

.piclist1 li{ width:33.333%; text-align:center; list-style:none; float:left; margin-bottom:20px}
}

@media only screen and (max-width:600px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:145px; margin:0 auto; }
.piclist1 li dl dt{height:95px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
}

@media only screen and (max-width:550px) {
.piclist1 li dl{ overflow:hidden; margin:0px; padding:0px; width:92%; max-width:160px; margin:0 auto; }
.piclist1 li dl dt{height:105px; margin:0px; padding:0px; position:relative; width:100%; overflow:hidden}
.piclist1 li{ width:50%; text-align:center; list-style:none; float:left; margin-bottom:20px}
}





.rwjj{ overflow:hidden; margin-top:10px}
.rwjj li{ width:48%; float:left; margin:0px; padding:0px; margin-left:1%; margin-right:1%}
.rwjj li dl{ overflow:hidden; padding:0px; margin:0px; margin-bottom:0px; border-bottom:#CCCCCC 1px dashed; padding:15px 0px}
.rwjj li dl dt{overflow:hidden; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:8px}
.rwjj li dl dt{ font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rwjj li dl dt a:hover{ font-size:16px; color:#E00505}
.rwjj li dl dd{overflow:hidden; padding:0px; margin:0px; line-height:24px;color:#666666;}
.rwjj li dl dd span{color:#333;}
.rw_pic{ width:120px; height:150px; margin-right:15px; float:left}
.rw_pic img{ width:120px; height:150px; vertical-align:middle}


@media only screen and (max-width:700px) {
.rwjj li{ width:100%; float:left; margin:0px; padding:0px; margin-left:0%; margin-right:0%}
.rwjj li dl dt a{ font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.rw_pic{ width:100px; height:125px; margin-right:15px; float:left}
.rw_pic img{ width:100px; height:125px; vertical-align:middle}

}

.container_map{max-width:1178px;height:300px; margin:0 auto; width:100%}


.ttnews_box{ overflow:hidden; margin:0px; padding:0px; margin-top:15px; margin-bottom:10px}
.ttnews_box dl{overflow:hidden; margin:0px; padding:0px}
.ttnews_box dl dt{overflow:hidden; margin:0px; padding:0px; line-height:26px; font-size:16px; color:#222}
.ttnews_box dl dd{overflow:hidden; margin:0px; padding:0px}
.ttnews_tu{ float:left; margin-right:15px; position:relative; float:left; overflow:hidden}
.ttnews_tu img{ width:165px; height:110px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ttnews_box dl dt a:hover{ color:#FF6600}
.ttnews_tu:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:1100px) {
.ttnews_tu img{ width:140px; height:93px;}
.ttnews_box dl dt{overflow:hidden; margin:0px; padding:0px; line-height:24px; font-size:16px; max-height:96px; height:auto}
}


.sy_4kjj{ overflow:hidden; margin:0px; padding:0px}
.sy_4kjj li{ float:left; width:50%; margin-bottom:15px; padding:0px}
.sy_4kjj li dl{overflow:hidden; margin:0px; padding:0px; background:#eee; max-width:184px; height:132px; text-align:center; width:94%; margin:0 auto;}
.sy_4kjj li dl dt{overflow:hidden; margin:0px; padding:0px; padding-top:14px}
.sy_4kjj li dl dd{overflow:hidden; margin:0px; padding:0px; padding:2px 0px}

.sy_4kjj li:nth-child(2) dl{ float:right}
.sy_4kjj li:nth-child(4) dl{ float:right}

.sy_4kjj li:nth-child(3){ margin-bottom:0px}
.sy_4kjj li:nth-child(4){ margin-bottom:0px}

@media screen and (max-width:800px) {
.sy_4kjj li{ float:left; width:25%; margin-bottom:10px; padding:0px}
.sy_4kjj li dl{overflow:hidden; margin:0px; padding:0px 0px 10px 0px; background:#eee; max-width:184px; height:auto; text-align:center; width:94%; margin:0 auto}

.sy_4kjj li:nth-child(2) dl{ float: none; margin:0 auto}
.sy_4kjj li:nth-child(4) dl{ float: none; margin:0 auto}
.sy_4kjj li dl dt{overflow:hidden; margin:0px; padding:0px; padding-top:13px}
.sy_4kjj li dl dt img{ width:50px; height:50px}
.sy_4kjj li dl dd{overflow:hidden; margin:0px; padding:0px; padding:2px 0px; min-height:48px}
}
@media screen and (max-width:550px) {
.sy_4kjj li{ float:left; width:50%; margin-bottom:15px; padding:0px}
.sy_4kjj li dl dd{overflow:hidden; margin:0px; padding:0px; padding:2px 0px; min-height:48px}

.sy_4kjj li:nth-child(2n){ float:right}
.sy_4kjj li:nth-child(2n-1){ float:left}

}



.content_txt_js{line-height:26px; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;height:130px;} 

.d_k{ overflow:hidden; margin:0px; padding:20px; border:#CCCCCC 1px solid; margin-bottom:20px}
@media screen and (max-width:8000px) {
.d_k{ overflow:hidden; margin:0px; padding:10px; border:#CCCCCC 1px solid; margin-bottom:20px}
}
.bt_big{ overflow:hidden; text-align:center; line-height:180%; font-size:20px; font-weight:bold; color:#222}

.more{ text-align:center;}



.zj_btn_k{width:auto; margin:40px 0px; padding:0px}
.zjtw_btn{width:200px;height:36px;border-radius:20px;line-height:36px;color:#fff;font-size:16px; text-align:center; background:#d53024; margin:0 auto;}
.zjtw_btn:hover{ background:#00AB39 }



/*------查询¬----------*/
input,textarea:focus { outline: none;}
.chaxun_bg{ background:#f3faff url(../images/cx_bg.jpg) no-repeat center bottom; position: relative}

.chaxun_box{max-width:600px; width: 95%; margin: 0 auto;overflow: hidden; padding: 0px;position: relative;  margin-top:2%; margin-bottom:2%}
.chaxun_box dl{overflow: hidden; padding: 0px; margin: 0px;}
.chaxun_box dl dt{overflow: hidden; padding: 0px; margin: 0px; font-size:20px; margin-bottom: 20px; text-align: center; font-weight: bold; line-height: 200%}
.chaxun_box dl dd{overflow: hidden; padding: 0px; margin: 0px; font-size: 16px}

.search_cx{overflow: hidden; padding: 0px; margin: 0px;border-radius: 40px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; }
.search_cx_L{width: 65%; float: left;}
.cx_input_tex{width:100%; line-height: 46px; padding: 2px 10px  2px 40px;  border:1px solid #d11305;background: #fff;border-radius: 40px  0px  0px  40px;font-size: 16px; letter-spacing: 1px;height: 50px;}
.search_cx_R{width: 35%; float: left;}
.btn_cx{ width: 100%; background: #d11305;height: 50px; line-height: 50px;text-align: center; color: #fff; border: 0; cursor: pointer;border-radius: 0px 40px 40px 0px;font-size: 20px; letter-spacing: 10px}
.btn_cx:hover{ background: #ff7e00}

@media screen and (max-width: 500px) {
.search_cx_L{width: 70%; float: left;}	
.search_cx_R{width: 30%; }	
.cx_input_tex{width:100%; line-height:36px; padding: 2px 10px  2px 20px;font-size: 16px; height: 40px}
.btn_cx{ line-height: 40px;font-size: 18px;height: 40px; }
}


.soso_bt{ overflow:hidden; font-size:18px; line-height: 190%}
.soso_bt span{ margin:0px 4px; color:#FF0000;font-size:18px;}

@media only screen  and (max-width: 1000px) {
.soso_bt{ overflow:hidden; font-size:16px; text-align:center}
.soso_bt span{font-size:16px;}
}


.zgry{ overflow:hidden;margin:0px; padding:0px; margin-top: 20px}
.zgry dl{ margin:0px; padding:0px;overflow:hidden;}
.zgry dl dd{margin:0px; padding:0px; font-size:16px; line-height:200%}
.zgry dl dd span{ font-weight:bold;}

.zgry_tu{ width:200px; height:auto; float:left; margin-right:20px;overflow:hidden}
.zgry_tu img{width:100%; height:auto;  vertical-align: top}

@media only screen  and (max-width: 1000px) {
.zgry dl dd{margin:0px; padding:0px; font-size:16px; line-height:190%}
}


@media only screen  and (max-width: 700px) {
.zgry dl dd{margin:0px; padding:0px; font-size:14px; line-height:190%}
}

@media only screen  and (max-width: 600px) {
.zgry dl dd{margin:0px; padding:0px; font-size:14px; line-height:190%}
.zgry_tu{ width:70%; height:auto; float: none; margin-right:0px; margin: 0 auto; margin-bottom:15px; overflow:hidden; text-align: center;}
}


