@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei'; font-size:14px;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.wid1200{width:1200px; margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
body{min-width:1200px;}

/*20200910*/
.tzgg-txt{    width: 90%;    border: 1px solid #7fb476;    background: rgba(62,62,62,0.3);    margin: 16px auto 0 auto;    float: left;    padding: 5% 5% 0 5%;}
.tzgg-txt li{width:100%;  margin-bottom:15px; height:61px;}
.tzgg-txt li:nth-child(2n+0){margin-right:0;}

.tzgg-txt li .bt{width:100%; float:right;}
.tzgg-txt .bt-1{margin-left:78px; line-height:30px;overflow:hidden; height:60px; color:#fff; font-size:15px;}
.tzgg-txt .date-1{width:63px; color:#249543; float:left; margin-right:-63px;  position:relative; height:61px; background:rgba(255,255,255,0.7);}
.tzgg-txt li .date-1 h3{display:block; width:100%; float:left; text-align:center; font-size:24px; line-height:24px; height:24px; margin-top:10px;}
.tzgg-txt li .date-1 p{display:block; width:100%; float:left; text-align:center; font-size:12px; line-height:24px; height:24px;}
/*20200910*/

.top{width:100%; height:103px; background:#3fa158 url(../images/top-bg.jpg) no-repeat center top; border-bottom:3px solid #249341; float:left;position: relative;z-index: 999;}
.top1{width:1200px; height:103px; margin:0 auto;}
.logo{width:420px; height:79px; display:block; float:left; margin:12px 0;}
.logo img{width:100%;}

.nav .m{ float:left;  position:relative;height: 40px;}
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:40px; overflow:hidden;margin-top: 0}
.nav h3 a{ display:block; font-size:16px; font-weight:bold; vertical-align:top;display: block;line-height: 40px;padding:0 20px; text-align: center;color:#fff;}
.nav .on h3 a{color:#fff;background-color: #3fa158}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:6px 0;  display:block; background:url(images/icon.png) 0 9px no-repeat; color:#fff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  }
.nav .sub li a:hover{ color:#fff; background:#79bf40;   }
.nav .sub{display:none; width:100%; position:absolute; left:0px; top:40px; text-align:center;z-index: 999; }
.nav .sub ul{background:#3fa158; width:100%;}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; top: 50%; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 103px; width: 50px;  margin-top: -51px; }
.slide_nav.prev{background: transparent url("../images/left-jt.png") no-repeat; left:50%; margin-left:-700px;}
.slide_nav.next{background: transparent url("../images/right-jt.png") no-repeat; left:50%; margin-left:700px;}
.part1{width:100%; background:url(../images/pic1.jpg) no-repeat 50px bottom; padding-bottom:50px; float:left;}
.snyw,.ztwz{width:750px; float:left;}
.title{width:100%; height:50px; margin-top:30px; float:left;}
.title h3{display:block; float:left;}
.title .china{font-size:24px; color:#418f5f; font-weight:normal;line-height:50px; float:left;}
.title .china:after{content:'';display:block;width:25px;margin-top:-5px;border-bottom:3px solid #418f5f; }
.title .english{font-size:18px; color:#ccc; font-weight:normal; line-height:60px; float:left; margin-left:6px;}
.more{display:block; float:right; line-height:50px;}
.snyw-con,.ztwz-con{width:100%; float:left; margin-top:30px;}
.snyw-con li{width:360px; margin-right:30px; float:left;}
.snyw-con li h3{width:100%; height:220px; overflow:hidden;}
.snyw-con li h3 img{width:100%; min-height:220px;}
.snyw-con li p{display:block; width:100%; float:left; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#000; margin-top:10px;}
.snyw-con li span{display:block; width:100%; float:left; color:#666; font-size:14px; line-height:26px; overflow:hidden; height:52px; margin-bottom:6px;}
.snyw-con li i{display:block; width:100%; float:left; color:#999; font-size:14px; line-height:26px;font-family:Arial, Helvetica, sans-serif;}
.snyw-con li:last-child{margin-right:0;}
/******修改2018/12/08********/
.tzgg,.xmts{float:right; width:400px;}
.tzgg-con,.xmts-con{width:100%; float:left; margin-top:20px;}
.tzgg-con li .bt{width:100%; float:right;}
.tzgg-con li .bt-1{margin-left:76px; line-height:26px; color:#000; font-size:14px; height:52px; overflow:hidden;}
.tzgg-con li .date{width:66px; float:left; margin-right:-66px; text-align:center; position:relative; height:60px; line-height:30px; color:#999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.tzgg-con li .date h3{display:block; width:100%; text-align:center; color:#fff; font-size:14px; height:30px; background:#249543; font-weight:normal;}
.tzgg-con li .date p{display:block; width:100%; text-align:center; color:#666; font-size:14px; height:30px; background:#f0f1f8; font-weight:normal;}
.tzgg-con li{width:100%; height:60px; float:left; margin-bottom:11px; border-bottom:1px solid #f0f1f8; padding-bottom:0px;}
.tzgg-con li a{display:block; float:left; width:100%;}
.snyw-con{width:100%; float:left; margin-top:20px;}









.part2{width:100%; float:left; background:url(../images/pic3.jpg) no-repeat center top;    padding-bottom: 40px; }
.xsdg{width:415px; float:left;}
.title1,.part2-title{width:100%; height:50px; margin-top:30px; float:left;}
.title1 h3{display:block; float:left;}
.title1 .china{font-size:24px; color:#fff; font-weight:normal;line-height:50px; float:left;}
.title1 .china:after{content:'';display:block;width:25px;margin-top:-5px;border-bottom:3px solid #fff; }
.title1 .english{font-size:18px; color:rgba(255,255,255,0.5); font-weight:normal; line-height:60px; float:left; margin-left:6px;}
.xsdg-con{width:100%; margin-top:35px; float:left;height:155px;}


.part2-qh{width:730px; float:right;}
.part2-title{width:100%; float:left;}
.part2-title li a{display:block; float:left; margin-right:55px;font-size:24px; color:rgba(255,255,255,0.6); font-weight:normal;line-height:50px;}
.part2-title li a:after{content:'';display:block;width:25px;margin-top:-5px;border-bottom:3px solid rgba(255,255,255,0.6);}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#fff;}
.current a:hover:after,.current a:active:after,.current a:link:after,.current a:visited:after{border-bottom:3px solid #fff;}
.part2-con{width:678px; margin-top:35px; border:1px solid #7fb476; background:rgba(62,62,62,0.3); padding:25px 25px 8px; float:left; position:relative;}
.part2-img{width:100%; margin-bottom:15px; float:left;}
.part2-img .pic{width:325px; height:224px; position:relative; margin-right:28px; float:left;overflow:hidden;}
.part2-img .pic h3{position:absolute; width:90%; bottom:0; left:0; height:40px; background:rgba(0,0,0,.6); color:#fff; font-size:15px; line-height:40px; padding:0 5%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.part2-txt{width:100%; float:left;}
.part2-txt li{width:48%; margin-right:4%; float:left; margin-bottom:15px; height:61px;}
.part2-txt li:nth-child(2n+0){margin-right:0;}

.part2-txt li .bt{width:100%; float:right;}
.part2-txt .bt-1{margin-left:78px; line-height:30px;overflow:hidden; height:60px; color:#fff; font-size:15px;}
.part2-txt .date-1{width:63px; color:#249543; float:left; margin-right:-63px;  position:relative; height:61px; background:rgba(255,255,255,0.7);}
.part2-txt li .date-1 h3{display:block; width:100%; float:left; text-align:center; font-size:24px; line-height:24px; height:24px; margin-top:10px;}
.part2-txt li .date-1 p{display:block; width:100%; float:left; text-align:center; font-size:12px; line-height:24px; height:24px;}
.more1{position:absolute; z-index:10; right:0; margin-top:-92px; display:block;}
.ztwz-list{width:315px; float:left;}
.ztwz-list li{width:100%; height:156px; margin-bottom:10px;}
.ztwz-con h3{width:424px; height:322px; float:right;}
.xmts-con li{width:100%; border-bottom:1px dashed #666666; padding-bottom:12px; margin-bottom:20px;}
.xmts-con li h3{display:block; width:100%; height:40px; line-height:40px; color:#418f5f; float:left; font-size:16px; font-weight:normal; margin-bottom:6px;}
.xmts-con li p{display:block; width:100%; height:60px; line-height:30px; color:#000; float:left; font-size:14px; margin-bottom:6px;}
.xmts-con li span{display:block; width:100%; height:30px; line-height:30px; color:#999; float:left; font-size:12px;}
.xmts-con li h3 img{vertical-align:middle; margin-right:6px;}
.gz{display:inline-block; padding:5px 10px; line-height:20px; margin-top:6px; border-radius:3px; background:#418f5f; color:#fff; font-size:14px; float:right;}

.part3{width:100%; float:left; padding-bottom:40px;}
.foot{width:100%; float:left; background:#212121; height:60px;}
.foot-left{width:80%;margin-top:10px; line-height:20px; font-size:14px; color:#fff;}
.foot-left p{text-align:center;}
.foot-right{width: 20%;/*position: absolute;right: 200px;*/margin-top:-76px}

.foot-right li{float:left; margin-top:32px;}
.list-banner{width:100%; float:left; background:#f3f3f3; height:300px; overflow:hidden; text-align:center;}
.left h3{display:block; float:left; width:100%; height:80px; line-height:80px; padding-left:30px; width:205px; font-weight:normal; color:#000; font-size:24px; border-bottom:2px solid #dfdfdf;}
.left-list{display:block; float:left; width:100%;}
.left-list li{width:100%; float:left; border-bottom:1px solid #dfdfdf;}
.left-list li a{float:left; padding:20px 30px; height:20px; line-height:20px; font-size:16px; color:#000; display:block; width:175px;}
.right{width:100%; float:right; margin-top:-4px; background:#fff;}
.right-1{margin-left:253px;}
.left{width:235px; float:left; margin-right:-255px; position:relative; margin-top:-4px;
border-top:4px solid #3fa158; border-left:8px solid #e0e0e0; margin-bottom:50px; padding-left:10px; background:url(../images/lmcc.jpg) no-repeat right top;}
.main{width:100%; border-top:4px solid #e0e0e0; margin-top:30px; float:left;}
.local{width:100%; float:left; height:60px; line-height:60px; border-bottom:1px solid #e0e0e0;}
.right-2{padding-left:50px;}
.local h3{display:inline-block; padding:0 10px; float:left; height:60px; border-bottom:2px solid #3fa158; color:#000; font-size:20px; font-weight:normal;}
.dqwz{float:right; color:#666;}
.dqwz a{color:#666; padding:0 6px;}
.list,.content,.jj,.xrld,.pic-list,.jgsz{width:100%; float:left; margin:30px 0 60px;}
.list li{padding:0 20px; height:55px; line-height:55px; font-size:16px;}
.list li:nth-child(odd){background:#f8f8f8;}
.list-txt{width:100%; float:left;}
.list-txt-1{margin-right:135px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:55px; line-height:55px; color:#000;}
.list-date{float:right; width:120px; margin-left:-120px; text-align:right; color:#999; position:relative; font-size:14px;}
.left-list li a:hover,.left-current{color:#3fa158!important; font-weight:bold!important;}
.content-title{width:100%; padding:15px 0; border-bottom:1px solid #ccc; float:left; position:relative;}
.content-title h3{display:block; float:left; color:#333; font-weight:normal; width:100%; font-size:28px; line-height:32px; text-align:center; margin-bottom:10px;}
.content-title i{display:block; float:left; width:100%; text-align:center; font-size:14px; color:#666; margin-top:6px;}
.content-con{width:100%; float:left; margin-top:25px;}
.content-con p,.jj p{display:block; width:100%; float:left; color:#000; line-height:32px; font-size:16px; text-indent:2em; margin-bottom:15px;}
.bdsharebuttonbox{float:right;}
.bdsharebuttonbox a,.bdsharebuttonbox span{float:left!important; line-height:28px!important;}
.sxt{width:100%; float:left; border-top:1px solid #ccc; padding-top:15px; margin-top:15px;}
.sxt p a{display:block; float:left; width:100%; color:#333; font-size:14px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content-con p img,.jj p img{display:block; margin:0 auto; max-width:80%;}
.xrld-img{width:80px; float:left; position:relative; margin-right:-80px;}
.xrld-txt{width:100%; float:right;}
.xrld-txt-1{margin-left:120px;}
.xrld-txt-1 h3{display:block; width:100%; height:24px; color:#000; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px;}
.xrld-txt-1 p{line-height:24px; font-size:14px; text-indent:2em; display:block; float:left; width:100%; color:#000; }
.xrld li{width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #ccc; float:left;}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/*******banner*******/
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	float:left;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li img{
	width: 100%;
	vertical-align:top;
}
.slideBox4 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -54px;
}
.slideBox4 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox4 .hd ul li {
	float:left;
	margin: 0 7px;
	width: 18px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	background: url(../images/ico1.png) no-repeat;
}
.slideBox4 .hd ul li.on {
	background: url(../images/ico1_h.png) no-repeat;
}
.pic-list img{width:270px; height:180px;}
.pic-list li{width:270px; float:left; text-align:center; line-height:24px; margin:20px 43px 20px 0; font-size:16px;}
.pic-list li a{color:#333;}
.pic-list li:nth-child(3n){margin-right:0;}

.focus{ position:relative; width:415px; float: left; margin-left:0!important;}  
.focus .fPic{float:left; width:100%;}  
.focus .shadow a{ width:100%; display:block;}
.focus .shadow p{color:#fff; font-size:14px; float:left; line-height:40px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; margin-bottom:10px;}
.focus .shadow p img{vertical-align:middle; margin-right:15px;}
.focus .shadow{width:40%; height:405px; padding:20px 36px 0; border:1px solid #7fb476; border-top:0; float:left; background:rgba(20,101,38,0.3);}
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.lht-pic{ display:block; width:100%; height:155px; float:left; overflow:hidden;} 
.lht-pic img{ display:block; width:100%; height:100%; }
.focus .fbg{ height:8px; width:100px; margin-left:-35px; position:absolute; left:50%; bottom:10px;}  
.focus .fbg div{overflow:hidden;zoom:1;height:8px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; margin:0 3px; float:left; background:url(../images/mr.png) no-repeat;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/xz.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 
.jgsz-1{width:100%; float:left; margin-bottom:50px;}
.jgsz-1 h3{display:block; width:100%; font-weight:normal; float:left; height:50px; line-height:50px; background:#f8f8f8; border-left:5px solid #3fa158; padding-left:20px; font-size:18px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.jgsz-1 li span{display: inline-block;width:14px;height:4px;background: #E0E0E0;margin-right: 5px;position: relative;bottom:3px;}
.jgsz-1 li{width:33.3%; float:left; margin-bottom:20px; font-size:16px; color:#000;}
.jgsz-1 li a{font-size:16px; color:#000;}
.jgsz-1 ul{padding:20px; float:left;}
.list li a:hover .list-txt-1,.dqwz a:hover,.jgsz-1 li a:hover,.tzgg-con li a:hover .bt-1,.snyw-con li a:hover p,.snyw-con li a:hover span{color:#3fa158!important;}
.xmts-con li h3 img{display:block; float:left; margin-top:5px;}
.ztwz-list li img,.ztwz-con h3 img,.part2-img .pic img{width:100%;}
.gz-bt{width:75%; height:40px; line-height:40px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dl-menuwrapper{display:none;}



@media screen and (max-width: 900px) {
.dl-menuwrapper{display:block;}
.nav,.tzgg-con li:nth-child(7),.tzgg-con li:nth-child(8),.tzgg-con li:nth-child(9),.tzgg-con li:nth-child(10),.slide_nav.next,.slide_nav.prev,.left,.dqwz{display:none;}
body{min-width:100%;}
.wid1200,.focus,.part2-con,.part2-img .pic,.ztwz-list,.ztwz-con h3,.top1,.part2-img .pic img,.foot-right ul,.list-banner img{width:100%;}
.logo,.snyw-con li h3 img,.lht-pic,.snyw-con li h3,.part2-img .pic,.ztwz-list li,.ztwz-con h3{height:auto;}
.logo{width:260px; margin:8px 0 8px 15px;}
.top1,.top{height:65px;}
.snyw, .ztwz,.tzgg, .xmts,.xsdg,.part2-qh,.focus .shadow,.part4 ul,.foot,.right{width:100%; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.snyw-con li{width:100%; margin-right:0; margin-bottom:20px;}
.part2-txt li{width:100%; margin-right:0;}
.title{margin-top:0;}
.title .china,.title1 .china,.part2-title li a{font-size:20px;}
.title .english,.title1 .english{font-size:14px;}
.more img,.more1 img{width:40px;}
.snyw-con, .ztwz-con{margin-top:20px;}
.snyw-con li h3 img,.lht-pic img{min-height:auto;}
.snyw-con li p{margin-top:0;}
.snyw-con li span{line-height:24px; height:48px; margin-bottom:0;}
.title1, .part2-title,.tzgg-con, .xmts-con,.ztwz,.xmts{margin-top:10px;}
.tzgg-con li{height:auto;}
.tzgg-con li .bt-1{margin-right:0; height:auto; line-height:24px; font-size:14px; overflow:auto; white-space:normal;}
.tzgg-con li .date{width:100%; float:left; margin-left:0; text-align:left; height:20px; line-height:20px;}
.tzgg-con li{padding-bottom:12px; margin-bottom:12px; border-bottom:1px dashed #ccc;}
.part1{background-size:100%; padding-bottom:20px;}
.xsdg-con{margin-top:15px;}
.focus .fcon,.xsdg-con{height:auto;}
.focus .shadow p,.part2-img{margin-bottom:0;}
.focus .shadow p img{width:15px;}
.focus .shadow{height:auto; padding-top:10px; width:60%; background:none; border:0;}
.part2-title li a{margin-right:20px;}
.part2-con{padding:0; border:0; background:none; margin-top:20px;}
.part2{background:url(../images/pic3.jpg) repeat;}
.part2-img .pic{margin-right:0; margin-bottom:15px;}
.part2-img .pic img{vertical-align:top;}
.more1{margin-top:-55px;}
.xmts-con li h3 img{width:30px;}
.xmts-con li p{height:auto; line-height:25px; margin-bottom:0;}
.xmts-con li{margin-bottom:15px;}
.xmts-con li h3{height:32px; line-height:32px;}
.gz-bt{width:70%; font-size:14px;}
.gz{padding:2px 8px; margin-top:8px;}
.part4 h3 img{width:85%;}
.part4 h3{text-align:center; margin-top:30px;}
.part4 ul{margin-top:20px;}
.part4 li{border:0; width:100%; padding:0; margin:0; margin-bottom:15px;}
.part4 li .clear{clear:none;}
.part4 li p,.part4 li h4,.part4 li h4 span,.part4 li h4 i{width:auto; margin-top:0; line-height:36px;height:36px; float:left;font-size:18px;}
.part4 li p:after{content:"：";}
.part4 li h4 span{font-size:22px; margin-right:6px;}
.part4{padding-bottom:30px;}
.part3{padding-bottom:10px;}
.foot{height:auto; padding-bottom:15px;}
.foot-left,.foot-right li,.content-con{margin-top:18px;}
.foot-right{ width: 100%;float: left;text-align: center;position: relative;right: 0;margin-top: 10px;}
.foot-right li a{width:100%; font-size:12px; line-height:20px;}
.foot-right li{width:20%;}

.foot-right,.bdsharebuttonbox{float:left; width:100%;}
.list-banner{height:auto;}
.right-1{margin-left:0;}
.right-2{padding:0;}
.main{margin-top:0;}
.local h3{padding:0; font-size:18px; height:45px; line-height:45px;}
.local{height:45px; line-height:45px;}
.list, .content, .jj, .xrld, .pic-list, .jgsz{margin:15px 0 25px;}
.content-title{padding:0 0 10px;}
.content-title h3{font-size:18px; line-height:26px; margin-bottom:5px;}
.content-title i{height:auto; line-height:20px; margin:0;}
.content-con p, .jj p{font-size:14px; line-height:26px; margin-bottom:10px;}
.content-con p img, .jj p img{max-width:100%;}
.sxt p a{height:30px; line-height:30px;}
.jgsz-1 h3{height:40px; line-height:40px;}
.jgsz-1 li a{font-size:14px;}
.jgsz-1 li,.jgsz-1{width:100%; margin-bottom:15px;}
.jgsz-1 ul{padding:10px 20px;}
.list li{padding:0 10px 5px; margin-bottom:15px; border-bottom:1px dashed #ccc; height:auto; line-height:26px;}
.list-txt-1{margin-right:0; overflow:scroll; height:auto; line-height:24px; white-space:normal; font-size:14px;}
.list-date{float:left; margin-left:0; text-align:left;}
.list li:nth-child(odd){background:none;}
.list li:after{content:"";display:block;clear:both;}
.xrld-img{width:100%; text-align:center; margin-right:0; margin-bottom:10px;}
.xrld-txt-1{margin-left:0;}
.xrld li{padding-bottom:15px; margin-bottom:20px;}
.xrld-txt-1 h3{text-align:center;}
.pic-list li{width:48%; margin:0; margin-right:4%!important; margin-bottom:20px;}
.pic-list li:nth-child(2n){margin-right:0!important;}
.pic-list img{width:100%; height:95px;}
.lightbox{top:120px!important;}
.foot-left{width:100%; text-align:center;}
}
@media screen and (min-width:600px) and (max-width:900px) {
.foot-right{width:60%; margin:0 20%;}	
	}
@media screen and (min-width:900px) and (max-width:1000px) {
body{min-width:auto;}
.top1,.wid1200,.snyw, .ztwz,.tzgg, .xmts{width:900px;}	
.slide_nav.prev{margin-left:0; left:0!important;}
.slide_nav.next{margin-left:0; right:0!important; left:auto!important;}
.logo{width:300px; height:61px;}
.top,.top1{height:86px;}
.nav{width:600px;margin-top:25px;}
.nav h3 a{padding:0 10px;}
.snyw-con li,.ztwz{margin-right:50px; width:425px;}
.part1{background-size:80%; background:url(../images/pic1.jpg) no-repeat right bottom}
.xsdg,.ztwz{width:425px; margin-right:50px;}
.focus,.part2-qh,.xmts{width:425px;}
.focus .shadow{width:40%;}
.part2-con{width:373px;}
.part2-img .pic:last-child{display:none;}
.part2-img .pic{margin-right:0; width:100%; height:224px; overflow:hidden;}
.part2-txt .date-1{width:50px; margin-right:-50px;}
.part2-txt .bt-1{margin-left:60px;}
.ztwz-list,.ztwz-con h3{width:200px;}
.ztwz-list li{height:100px; overflow:hidden;}
.ztwz-con h3,.ztwz-con h3 img{height:210px;}
.xmts-con li h3,.gz-bt{height:25px; line-height:25px;}
.xmts-con li p{height:40px; line-height:20px; margin-top:4px;}
.xmts-con li span{line-height:20px;height:20px; margin-top:0;}
.xmts-con li{margin-bottom:10px;}
.xmts-con li h3 img{width:30px; margin-top:0px;}
.gz{padding:3px 10px; margin-top:0;}
.part4 li{margin-right:100px;}
.part4 li h4 span{font-size:50px;}
.part4{padding-bottom:50px;}
.part4 h3{margin-top:40px;}
.part4 ul{margin-top:60px;}
.content-title h3{font-size:24px;}
.list-banner{height:160px;}
.list-banner img{max-width:1000px;}
.jgsz-1 li{width:50%;}
.jgsz-1{margin-bottom:20px;}
.jgsz-1 ul{padding:20px 20px 0;}
.jgsz-1 h3{height:40px; line-height:40px;}
.pic-list li{width:45%; margin-right:10%!important;}
.pic-list li:nth-child(2n){margin-right:0!important;}
.pic-list{margin:15px 0 50px;}



}
@media screen and (min-width:1000px) and (max-width:1200px) {

body{min-width:auto;}
.top1,.wid1200,.snyw, .ztwz,.tzgg, .xmts{width:1000px;}
.slide_nav.prev{margin-left:0; left:0!important;}
.slide_nav.next{margin-left:0; right:0!important; left:auto!important;}
.logo{width:360px;height:68px;}
.top,.top1{height:92px;}
.nav{width:600px;margin-top:25px; margin-left:40px;}
.nav h3 a{padding:0 10px;}
.snyw-con li{width:100%; margin-right:0;}
.ztwz{margin-right:50px; width:425px;}
.part1{background-size:80%; background:url(../images/pic1.jpg) no-repeat right bottom}
.xsdg,.snyw,.ztwz{width:475px; margin-right:50px;}
.tzgg, .xmts,.focus,.part2-qh{width:475px;}
.focus .shadow{width:401px;}
.snyw-con li h3{height:226px;}
.part2-con{width:423px;}
.part2-img .pic{margin-right:0; width:100%; height:225px; overflow:hidden;}
.part2-txt .date-1{width:50px; margin-right:-50px;}
.part2-txt .bt-1{margin-left:60px;}
.ztwz-list,.ztwz-con h3{width:230px;}
.ztwz-list li{height:110px; overflow:hidden;}
.ztwz-con h3,.ztwz-con h3 img{height:230px;}
.xmts-con li h3,.gz-bt{height:25px; line-height:25px;}
.xmts-con li p{height:40px; line-height:20px; margin-top:4px;}
.xmts-con li span{line-height:20px;height:20px; margin-top:0;}
.xmts-con li{margin-bottom:10px;}
.xmts-con li h3 img{width:30px; margin-top:0px;}
.gz{padding:3px 10px; margin-top:0;}
.part4 li{margin-right:130px;}
.part4 li h4 span{font-size:50px;}
.part4{padding-bottom:50px;}
.part4 h3{margin-top:40px;}
.part4 ul{margin-top:60px;}
.ztwz-con{margin-top:25px;}
.list-banner{height:200px;}
.list-banner img{max-width:1200px;}
.pic-list li{width:30%; margin-right:5%;}
.pic-list img{width:100%; height:140px;}
.pic-list{margin:20px 0 50px;}

.snyw-con li:last-child,.part2-img .pic:last-child{display:none;}
}


/*****修改******/
.nav{height:40px; width:730px; float:left; margin-top:36px; margin-left:20px;}
/************/
#vivo-head{z-index:1;position:relative;width:100%; float:left;}
#vivo-head .vivo-nav{width:24px;height:24px; position:relative;z-index:999; margin-top:38px;}
.search-user a{width:32px;height:32px;display:inline-block; position:relative; overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{background:#8eca36;}
.search-user a b{width:32px;height:32px;display:block;position:absolute;background:url(../images/vivo-head-ico_06.png) no-repeat ;
top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;
-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
#vivo-head .vivo-search{height:80px;width:100%;background:#202223;position:relative;z-index:9999;display:none;}
.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666;-webkit-box-shadow:0 1px 2px rgb(0,0,0);-moz-box-shadow:0 1px 2px rgb(0,0,0);-ms-box-shadow:0 1px 2px rgb(0,0,0);box-shadow:0 1px 2px rgb(0,0,0);position:relative;z-index:9999;}
.search-input{width:550px;height:20px;padding:10px 20px;font-size:14px;color:#555; float:left;border:none;background:#fff;overflow:hidden;vertical-align:middle;}
.search-btn{width:110px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle;background:#3fa158;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.search-btn:hover{background:#80c43d;}
.search-btn:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.vivo-nav{float:right;width: 24px; height: 24px;position: relative;z-index: 999;margin-top: 38px;}
@media screen and (max-width:1200px) {
.vivo-nav{display:none;}
}


.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:15px; right:0; z-index:1; width:100%; text-align:center; margin:0 auto; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;position:relative;}
.slideBox .hd li.on{ background:#e56c01;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }










.picScroll-left{ 
	width:1200px;  
	overflow:hidden; 
	position:relative; 
	margin-top:60px;
	float:left;
	
}
.picScroll-left .hd{ 
	overflow:hidden; 
}
.picScroll-left .hd a{
	display:block;  
	width:26px; 
	height:42px; 
	overflow:hidden;
	top: 50%; 
	margin-top: -21px;
	position: absolute;
	cursor:pointer; 
}
.picScroll-left .hd .prev{ 
	left:0;
	background: url(../images/jt-l.png) no-repeat;
}
.picScroll-left .hd .next{ 
	right: 0;
	z-index: 999;
	background: url(../images/jt-r.png) no-repeat;
}

.picScroll-left .hd .zhut span{
	border: 2px solid #fff;
	display: inline-block;
	width: 118px;
	height: 105px;
padding-top:17px;
          font-weight:bold;
	text-align: center;
           font-size:24px;
	color: #ffffff; line-height:40px;
	margin-top: 22px;
	margin-left: 21px;
}
.picScroll-left .bd{ 
	padding: 15px 100px 15px 100px;
	height:80px;
}
.picScroll-left .bd ul{ 
	overflow:hidden; 
width:920px;
}
.picScroll-left .bd ul li{ 
	margin:0 12.5px; 
	float:left; 
	width:100px; 
	height:130px; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
}
.picScroll-left .bd ul li a{
color:#fff;	
}
.picScroll-left .bd ul li .pic{ 
	text-align:center; 
}
.picScroll-left .bd ul li .pic img{ 
	width:50px; 
	height:50px; 
	position:relative;
}






/**************20181120************/




.slideBox .bd .tempWrap{width:100%!important;}


.part2-img .pic:last-child{margin-right:0;}
.part4{width:100%; float:left; padding-bottom:75px; background:url(../images/pic15.jpg) no-repeat center top;}
.part4 h3{display:block; float:left; text-align:center; width:100%; margin-top:70px;}


/*在线客服代码*/
.rides-cs{position:absolute;top:50%; margin-top:-170px; right:0;z-index:999;}
@media screen and (max-width:1100px) {
.rides-cs{display:none;}	
}
.rides-cs a{color:#00A0E9;}
.rides-cs a:hover{color:#3fa158;text-decoration:none;}
.rides-cs .floatL{width:36px;float:left;position:relative;z-index:1;top:100px;}
.rides-cs .floatL a{font-size:0;text-indent:-999em;display:block;}
.rides-cs .floatR{width:112px;float:left;padding:5px 5px 5px 8px;overflow:hidden;background: rgba(51,51,51,0.7);}
.rides-cs .floatR .cn{background:#F7F7F7;}
.rides-cs .btnOpen,.rides-cs .btnCtn{position:relative;z-index:9;top:0;left:0;display:block;width:30px;height:80px;overflow:hidden;padding:8px;}
.rides-cs .btnOpen{background:url(../images/shopnc-mr.png) no-repeat center center;}
.rides-cs .btnCtn{background:url(../images/shopnc-hover.png) no-repeat center center;}
.floatR li a{width:100%; font-size:14px; color:#fff; height:36px; line-height:36px; display:block; float:left; margin-bottom:12px;}
.floatR li a img{vertical-align:middle; margin-right:10px; width:36px; height:36px;}

@media screen and (max-width:1000px) {
.tempWrap{width:658px!important;}
}

@media screen and (max-width:1200px) {
.picScroll-left{width:100%;}
.tempWrap{margin:0 auto!important;}
.picScroll-left .bd{width:90%; padding:0 5%;}	
.picScroll-left .bd ul li .pic img{width:40px; height:40px;}
.picScroll-left .bd ul li{width:74px; text-align:center; font-size:14px; line-height:30px; margin:0 10px;}
}

@media screen and (max-width:700px) {
.rides-cs{display:none;}
.picScroll-left{width:100%; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  margin-top:30px;}
.picScroll-left .bd ul li{width:64px; text-align:center; font-size:12px;}
.picScroll-left .bd{padding:0 30px;}
.picScroll-left .bd ul li .pic img{width:30px; height:30px;}
.tempWrap{width:420px!important;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{background-size:18px 29px;}
.picScroll-left .hd a,.picScroll-left .hd a img{width:18px; height:29px;}
.picScroll-left .bd ul li{height:auto;}
.picScroll-left .hd a{top:9px; margin-top:0;}
.part4{padding-bottom:30px;}
}

@media screen and (max-width:600px) {
.tempWrap{width:336px!important;}
}

@media screen and (max-width:400px) {
.tempWrap{width:252px!important;}	
}


/**********20181208**************/

.snyw-left{width:48%; margin-right:4%; float:left;}
.snyw-left dl{display:block; width:100%; float:left;}
.snyw-left dd{display:block; width:100%; float:left; border-bottom:1px solid #f1f1f1; padding-bottom:6px;}
.snyw-left dd h3{display:block; float:left; height:30px; line-height:30px; font-weight:normal; color:#333; font-size:14px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.snyw-left dd p{display:block; float:left; height:20px; line-height:20px; font-weight:normal; color:#999; font-size:14px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.snyw-left dd p img{margin-right:6px; vertical-align:middle;}
.snyw-right{width:48%; float:right; background:#f6f6f6; }
.focus1{ position:relative; width:100%; float: left; margin-left:0!important;}  
.focus1 img{ width:100%; height:240px;} 
.focus1 .shadow .title{width: 100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus1 .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus1 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus1 .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus1 .btn a:hover,.focus1 .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus1 .fPic{float:left; width:100%;}  
.focus1 .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus1 .shadow a{ width:100%; display:block;}
.focus1 .shadow p{color:#333; font-size:15px; float:left; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.focus1 .shadow span{display:block; float:left; color:#999; font-size:14px; line-height:24px; height:48px; overflow:hidden; width:100%;}
.focus1 .shadow{width:90%; border-top:0; float:left; margin-top:5px; padding:0 5% 10px;}
.focus1 .fcon{ position:relative; width:100%; float:left;  display:none;}  
.lht-pic1{ display:block; width:100%; height:240px; float:left; overflow:hidden;}  
.focus1 .fcon img{width:100%; min-height:240px;}  
.focus1 .fbg{ height:7px; width:78px; margin:0 auto; padding-bottom:10px;}  
.focus1 .fbg div{overflow:hidden;zoom:1;height:7px}    
.focus1 .D1fBt a{position:relative; display:inline; width:7px; height:7px; margin:0 3px; float:left; background:url(../images/mr.jpg) no-repeat;}    
.focus1 .D1fBt .current,.focus1 .D1fBt a:hover{background:url(../images/xz.jpg) no-repeat;}    
.focus1 .D1fBt img{display:none}    
.focus1 .D1fBt i{display:none; font-style:normal; } 





@media screen and (max-width:700px) {
.snyw-left,.snyw-right{width:100%; margin:0 0 10px 0;}
.snyw-con{margin-top:10px;}
}