@charset "gb2312";
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
audio:not([controls]) {display:none; height:0;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family:"microsoft yahei",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family:"microsoft yahei",Arial,sans-serif;}
body{overflow-x:hidden; color:#333; font-family:"microsoft yahei",Arial,sans-serif; font-size:12px; line-height:1.42857143; background:#fff; cursor:default;}
a{color:#666; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
i, em{ font-style:normal; -webkit-tap-highlight-color:rgba(0,0,0,0);}
b, strong {font-weight:bold;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
button {overflow:visible; border:0; background:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
button, select {text-transform:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer; -webkit-tap-highlight-color:rgba(0,0,0,0);}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
.clearfix:after{content:""; display:block; height:0; /* visibility:hidden; */ clear:both;}
.clearfix{zoom:1;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content:" "; display:table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after {clear:both;}
.center-block {display:block; margin-left:auto; margin-right:auto;}
.pull-right {float:right !important;}
.pull-left {float:left !important;}
.hide {display:none !important;}
.show {display:block !important;}
.invisible {visibility:hidden;}
.text-hide {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden {display:none !important;}
.height{height:10px;}
.affix {position:fixed;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*头部部分*/
.W1200{ display: block; margin:0 auto; position:relative; max-width:1200px;}
.W1200:after{content:""; display:block; height:0; clear:both;}
.conW{display: block; padding-left: 20px; padding-right: 20px;}


/*头部开始*/
.top{
	position: relative;
	padding-top: 14px;
	padding-bottom: 12px;
}
.logo{
	float: none;
}
.logo img{
	display: block;
	max-width: 100%; 
	height: auto; 
	text-align: center;
}
.zt_logo{
	position: relative;
	text-align: center;
}
.zt_topR{
	position: relative;
	padding-top: 16px;
	font-size: 16px;
	color: #5e5e5e;
	text-align: center;
}
.zt_topR a{
	display: inline-block;
	margin:0 4px;
	font-size: 16px;
	color: #5e5e5e;
}
.zt_topR a:hover{
	color: #07733b;
}




.topR{
	float: none;
	margin-top: 0;
}
.span1{
	text-align: center;
	margin-bottom: 10px;
	
}
.span1 .Nspan1{
	display: inline-block;
	margin-top: 10px;
}
.span1 a{
	display: inline-block;
	position: relative;
	margin-left: 20px;
	padding-left: 28px;
	font-size: 14px;
	color: #acacac;
}
.span1 a.denglu{
	margin-left: 0;
}
.span1 span{
	position: absolute; 
	left: 0;
	width: 17px;
	height: 17px; 
	background: url(imagesicon.png) no-repeat;
}
.span1 span.icon1{
	background-position: 0 0;
}
.span1 span.icon2{
	background-position: -41px 0;
}
.span1 span.icon3{
	background-position: -82px 0;
}
.span1 span.icon4{
	background-position: -121px 0;
}

.span1 em{
	display: none;
	margin:0 26px;
	font-size: 14px;
	color: #acacac;
}
.span1 a:hover{
	color: #0e763f;
}
.Sbox{
	position: relative;
	float: none;
	text-align: center;
}

.Sinp{
		display: inline-block;
		margin-right: 5px;
		margin-bottom: 5px;
		border:1px solid #e9e9e9;
		height: 29px;
		color: #acacaa;
		line-height: 29px;
		background: #f7f7f7;
		outline: none;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		vertical-align:middle;
	}
.search{
	display: inline-block;
	position: relative;
	margin:0 auto;
	padding-left: 44px;
	height: 29px;
	line-height: 27px;
	border:1px solid #e9e9e9;
	background: #f7f7f7;
	vertical-align:middle;
}
.search span{
	position: absolute;
	left: 15px; 
	top: 6px;
	width: 16px;
	height: 18px;
	background: url(imagesicon.png) no-repeat 0 -32px;
}

.select{
   position: relative;
   float: left;
   /*width: 145px;*/
   width: 115px;
   height: 27px;
   border:none;
   outline: none;
   background: none;
   color: #acacac;
}

.select{
   position: relative;
   float: left;
   width: 145px;
   height: 27px;
   border:none;
   outline: none;
   background: none;
   color: #acacac;
}
.select option{
	width: 133px;
	font-size: 12px;
	color: #acacac;
}

.search .button{
	float: right;
	position: relative;
	width: 59px;
	padding-left: 4px;
	font-size: 14px;
	color: #0e763f;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.search .button::before{
	position: absolute;
	left: 0;
	top: 6px;
	width: 1px;
	height: 16px;
	background: #dcdcdc;
	content: "";
}
/*导航、banner开始*/
.box1{
	position: relative;
	background-color:#e1ede3;
	width: 100%;
} 
/*导航开始*/
.menu1{
	display: none;
}



.menu2{
	display: block;
	z-index: 999;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(imagesBbg1.png) repeat;
}
.menu2 span{
	display: block;
	margin:0 auto;
	width: 100%;
	height: 40px;
	background: url(imagesnavBG.png) no-repeat center;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

#mask{display: none;z-index: 999;position: absolute;left: 0;top: 40px; width: 100%; background:rgba(32,32,35,.95);}
.subNav{position:relative;  position:relative; margin:0 32px; border-top: 1px solid #464646; font-size: 18px; font-weight: bold; color: #fff; line-height: 60px;  }
.subNav em{ position:absolute; right:0; top:50%; border:5px solid transparent; border-left:5px solid #e3e3e3; border-right: none;}
.subNav a{display: block; font-size: 18px; font-weight: bold; color: #fff;}
.subNav a:hover{color:#26713e;}
.subNav:hover{color:#26713e;}
.subNav:first-child{background: none;}
.currentDd{border-top: 1px solid #26713e; color:#26713e;}
.currentDt{position: relative;}
.currentDt em{position:absolute; right:0; top:50%; border:5px solid transparent;  border-top:5px solid #e3e3e3;  border-bottom: none;}
.navContent{display: none; padding: 0 50px 0 54px;}
.navContent li{ position: relative; padding-left: 15px; border-top:1px solid #414142; line-height: 40px;}
.navContent li a{display:block; font-size: 14px; color: #cfcfcf; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.navContent li:before{position: absolute;left: 0; top: 17px;  border:3px solid #bdbdbd; border-radius: 100%; content:"";}
.navContent li a:hover{color:#fff;}
.THnav{display: none;   line-height: 40px; }
.THnav a{display:block;position: relative; padding-left: 15px;  border-top:1px solid #414142;  font-size: 14px; color: #cfcfcf; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.THnav a:before{position: absolute;left: 0; top: 17px;  border:3px solid #bdbdbd; border-radius: 100%; content:"";}

/*.menu2 ul{
	display: none;
	z-index: 999;
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	overflow: visible !important;
}
.menu2 ul li{
	display: block;
	position: relative;
	line-height: 35px;
	border-bottom: 1px solid #fff;
	background-color:#48976d;
	opacity: 0.75;
}

.menu2 ul li a{
	display: block;
	text-indent: 30%;
	font-size: 14px;
	color: #fff;
}

.menu2 ul li ul{
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
}
.menu2 ul li ul li{
	position: relative;
}
.menu2 ul li ul li a{
	text-indent: 35%;
}
.menu2 ul li ul li ul li a{
	text-indent: 40%;
}*/
/*导航结束*/
.box1 .button2, .Nspan2{
	display: none;
}
/*banner开始*/
.fullSlide{display: none;}
.phone{
	display: block;
	position: relative;
}
.phone .swiper-container {
  width: 100%;
  height: 100%;
  text-align: center;
}
.phone .swiper-slide{
	position: relative;
}
.phone .pic{
	display: block;
	overflow: hidden;
	position: relative;
	padding-bottom: 37%;
	width: 100%;
	height: 0;
}
.phone .pic img{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.phone .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
  width: 100%;
}
.phone .swiper-pagination-switch {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.phone .swiper-visible-switch {
  background: #aaa;
}
.phone .swiper-active-switch {
  background: #fff;
}
/*banner结束*/
/*导航、banner结束*/


 /*主体开始*/
.indexCon{
	position: relative;	
	padding-bottom: 65px;
}
.part1{
	position: relative;
	margin-top: 0;
	padding:0 0 13px;
	background: #f2f2f2;
	
}
.part1:after{
   		background: white  !important; 
  		position: absolute  !important;
  		content:""   !important;
  		width: 1180px  !important;
  		height: 350px  !important;
  		display: block  !important;
  		top: 54px  !important;
  		left: 10px  !important;
  		margin-top: 18px !important;
  		z-index: 0;
  		visible:;
}
.Tit1{
	position: relative;
	padding:22px 0 22px 14px;
}
.Tit1 a.more1{
	position: absolute;
	right: 13px;
	top: 50%;
	margin-top: -10px;
	border-radius: 5px;
	width: 45px;
	height: 20px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	background: #eb6100;
}
/*.Tit1Tab1{
	position: relative;
}*/

/*.Tit1Tab1 span{
	display: inline-block;
	margin-bottom: 10px;
	width: 45%;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #333;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.Tit1Tab1 span.active{
	color: #0e763f;
}

.tabCon1{
	position: relative;
	padding:37px 0;
	background: #fff;
}
*/
.tabs{
	position: relative;
	/*padding:22px 0 22px 14px;*/
	padding:22px 0 22px 0;
}
.tabs  .Tit1Tab1{
	position: relative;
}
.tabs  span{
	display: inline-block;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 45%;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	color: #5e5e5e;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.tabs span.active{
	color: #0e763f;
}
.tabs em{
	display: none;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	/*margin:0 2%;*/
	width: 1px;
	height: 14px;
	background: #999;
}
.tabs a.more1{
	position: absolute;
	right: 13px;
	top: 50%;
	margin-top: -10px;
	border-radius: 5px;
	width: 45px;
	height: 20px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	background: #eb6100;
}

/*.box2 .swiper-container {
	position: relative;
	padding:37px 0;
	background: #fff;
}*/
.box2{
	display: block;
	position: relative;
}


.Tpic1{
	float: none;
	position: relative;
	overflow: hidden;	
	padding:0 20px;
	z-index:2;
}
.Tpic1 .swiper-slide::before{
	z-index:1;
	zoom: 1;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 51px;
	background: url(imagesBbg7.png) repeat;
	content: "";
}
.Tpic1 .swiper-container{
	padding:0;
}
.box2 .swiper-container{
	padding: 0;
}
.box2 .swiper-slide {
  width: 100%;
}
.box2 .content-slide {
}

.Tpic1 .swiper-container {
	position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
.Tpic1 .swiper-slide{
	position: relative;
}
.Tpic1 .pic{
	display: block; 
	overflow: hidden; 
	position: relative;
	padding-bottom: 63.2%;
	width: 100%;
	height: 0;
}
.Tpic1 .pic img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.Tpic1 p{
	overflow: hidden;
	width: 60%;
	padding-left: 13px;
	z-index: 2;
	zoom:1;
	position: absolute;
	bottom: 17px;
	left:0;
	font-size: 14px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.Tpic1 .pagination {
  position: absolute;
  z-index: 20;
  right: 10px;
  bottom: 10px;
}
.Tpic1 .swiper-pagination-switch {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  background: #fff;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.Tpic1 .swiper-visible-switch {
  background: #0e763f;
}
.Tpic1 .swiper-active-switch {
  background: #0e763f;
}

.Nspan3{
	position: relative;
	padding:15px 55px 0 20px;
}
.Nspan3 h2{
	overflow: hidden;
	position: relative;
	margin-top:10px;
	height: 40px;
	font-size: 15px;
	color: #5e5e5e;
	font-weight: bold;
}
.Nspan3 .txt1{
	position: relative;
	margin-top: 0px;
}
.Nspan3 .txt1 p{
	margin-bottom: 5px;
	font-size: 13px;
	color: #6e6e6e;
	text-align: justify;
	text-align:distribute-all-lines;
	line-height: 27px;
}

.Nspan4{
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

ul.ul1{
	position: relative;
}
ul.ul1 li{
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
}
ul.ul1 li::before{
	position: absolute;
	left: 0;
	top: 8px;
	width: 9px;
	height: 7px;
	background: #c6c6c6;
	content: "";
}
ul.ul1 li h2{
	overflow: hidden;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #5e5e5e;
}

ul.ul1 li span{
	color: #999;
}

ul.ul1 li:hover h2, ul.ul1 li:hover span{
	color: #0e763f;
}
ul.ul1 li:hover::before{
	background:  #0e763f;
}


/*首页主体第二部分开始*/
  .part2{
  	position: relative;
  	margin-top: 30px;
		padding-left: 20px;
		padding-right: 20px;
  }
  .part2 .left{
  	padding-right: 0;
  }
  .zwgk{
  	position: relative;
  }
  .tit2{
  	position: relative;
  	border:1px solid #74cc9d;
  	height: 55px;
  	background: #e1ede3;
  }
  .tit2 h2{
  	font-size: 20px;
  	color: #0e763f;
  	text-indent: 15px;
  	line-height: 50px;
  	font-style:italic;
  }
  .tit2 a.more2{
  	position: absolute;
		right: 13px;
		top: 50%;
		margin-top: -10px;
		border-radius: 5px;
		width: 45px;
		height: 20px;
		color: #fff;
		text-align: center;
		line-height: 20px;
		background: #eb6100;
  }
  ul.ul2{
  	position: relative;
  	margin-top: 13px;
  	padding:32px 10px 15px;
  	border:1px solid #dedddd;
  	background: #f7f7f7;
  }
  ul.ul2 li{
  	position: relative;
  	/*padding-left: 22px;*/
		padding-left: 0;
  	margin-bottom: 30px;
  }
  ul.ul2 li a{
  	display: block;
  	/*padding-left: 33px;*/
		padding-left: 0;
  	font-size: 14px;
  	font-weight: bold;
  	color: #666;
  	padding-top: 2px;
  }
  ul.ul2 li span{
		display: none;
	position: absolute;
	left: 22px;
	top: 0;
	width: 24px; 
	height: 24px;
	background: url(imagesicon.png) no-repeat;
  }
  ul.ul2 li span.icon1{
  	background-position: 0 -136px;
  }
  ul.ul2 li span.icon2{
  	background-position: -82px -136px;
  }
  ul.ul2 li span.icon3{
  	background-position: 0 -193px;
  }
   ul.ul2 li span.icon4{
  	background-position: -82px -195px;
  }
  ul.ul2 li span.icon5{
  	background-position: 0 -250px;
  }
   ul.ul2 li span.icon6{
  	background-position: -82px -250px;
  }
  ul.ul2 li span.icon7{
  	background-position: 0 -309px;
  }
   ul.ul2 li span.icon8{
  	background-position: -82px -309px;
  }
  ul.ul2 li span.icon9{
  	background-position: 0 -365px;
  }
   ul.ul2 li span.icon10{
  	background-position: -82px -365px;
  }
  ul.ul2 li span.icon11{
  	background-position: 0 -421px;
  }
   ul.ul2 li span.icon12{
  	background-position: -82px -421px;
  }
  ul.ul2 li span.icon13{
  	background-position: 0 -478px;
  }
   ul.ul2 li span.icon14{
  	background-position: -82px -478px;
  }
  ul.ul2 li span.icon15{
  	background-position: -1px -534px;
  }
   ul.ul2 li span.icon16{
  	background-position: -82px -536px;
  }
  ul.ul2 li:hover a{color: #0e763f;}

  ul.ul2 li:hover span.icon1{
  	background-position: -41px -136px;
  }
  ul.ul2 li:hover span.icon2{
  	background-position: -121px -136px;
  }
  ul.ul2 li:hover span.icon3{
  	background-position: -41px -193px;
  }
  ul.ul2 li:hover span.icon4{
  	background-position: -121px -195px;
  }
  ul.ul2 li:hover span.icon5{
  	background-position: -41px -250px;
  }
  ul.ul2 li:hover span.icon6{
  	background-position: -121px -250px;
  }
  ul.ul2 li:hover span.icon7{
  	background-position: -41px -309px;
  }
  ul.ul2 li:hover span.icon8{
  	background-position: -121px -309px;
  }
  ul.ul2 li:hover span.icon9{
  	background-position: -41px -365px;
  }
  ul.ul2 li:hover span.icon10{
  	background-position: -121px -365px;
  }
  ul.ul2 li:hover span.icon11{
  	background-position: -41px -421px;
  }
  ul.ul2 li:hover span.icon12{
  	background-position: -121px -421px;
  }
  ul.ul2 li:hover span.icon13{
  	background-position: -41px -478px;
  }
  ul.ul2 li:hover span.icon14{
  	background-position: -121px -478px;
  }
  ul.ul2 li:hover span.icon15{
  	background-position: -41px -534px;
  }
  ul.ul2 li:hover span.icon16{
  	background-position: -121px -536px;
  }


  /*首页网上办事*/
  .wsbs{
  	position: relative;
  	margin-top: 35px;
  }
  ul.ul4{
  	position: relative;
  	margin-top: 8px;
  }
  ul.ul4 li{
  	position: relative;
  	padding:2px;
  	border:1px solid #dedddd;
  	width: 49%;
  }
  ul.ul4 li .pic{
  	display: block;
  	overflow: hidden;
  	position: relative;
  	padding-bottom: 59.3%;
  	width: 100%;
  	height: 0;
  }
  ul.ul4 li .pic img{
  	position: absolute;
  	left: 0;
  	top: 0;
  	bottom: 0;
  	right: 0;
  	width: 100%;
  	height: 100%;
  }
  ul.ul4 li h3{
  	position: absolute;
  	left: 0;
  	top: 30%;
  	width: 100%;
  	font-size: 18px;
  	color: #fff;
  	text-align: center;
  }

  /*首页网上办事结束*/

  /*首页公众互动开始*/
  .gzhd{
  	position: relative;
  	margin-top: 32px;
  }

  ul.ul5{
  	position: relative;
  }
  ul.ul5 li{
  	float: left;
  	position: relative;
  	margin-top: 10px;
  	border:1px solid #e5e5e5;
  	width: 49%;
  	height: 60px;
  	line-height: 60px;
  }
  ul.ul5 li a{
  	padding-left: 55px;
  	font-size: 16px;
  	color: #353535;
  }
  ul.ul5 li a:hover{
  	color: #0e763f;
  }
  ul.ul5 li span{
  	position: absolute;
  	left: 5px;
  	top: 50%;
  	margin-top: -22px;
  	width: 45px;
  	height: 45px;
  	background: url(imagesicon.png) no-repeat;
  }
  ul.ul5 li span.icon1{
  	background-position: 0 -577px;
  }
   ul.ul5 li span.icon2{
  	background-position:-62px -577px;
  }
   ul.ul5 li span.icon3{
  	background-position: 0 -636px;
  }
   ul.ul5 li span.icon4{
  	background-position: -62px -636px;
  }

  /*首页公众互动结束*/
	
	/*首页外链开始*/
	ul.ul6{
		position: relative;
		margin-top: 25px;
	}
	ul.ul6 li{
		position: relative;
		width: 49%;
	}
	ul.ul6 li .pic{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 23.2%;
		width: 100%;
		height: 0;
	}
	ul.ul6 li .pic img{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}

	/*首页外链结束*/

	/*首页工作动态开始*/
	.gzdt{
		position: relative;
		margin-top: 29px;
	}
	/*首页工作动态结束*/

    /*首页图片轮播开始*/
    .part3{
    	position: relative;
    	margin-top: 35px;
    	padding:39px 11px 44px;
    	background: #f7f7f7;
    }
    .part3 .swiper-container{
    	position: relative;
    	width: 100%;
    	height: 100%;
    }
    .part3 .swiper-slide{
		position: relative;
		
    }
    .part3 .Nbox1{
    	display: block;
    	overflow: hidden;
    	position: relative;  
    	margin:0 5px; 	
		padding: 5px;
    	height: auto !important;
    	border: 1px solid #d9d9d9;
    }

     .part3 .pic{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 42.4%;
		width: 100%;
		height: 0;
     }
     .part3 .pic img{
     	position: absolute;
     	top: 0;
     	right:0;
     	bottom: 0;
     	left: 0;
     	width: 100%;
     	height: 100%;
     }
    .part3 .arrow-left {
      z-index: 999;
      *zoom:1;
	  background: url(imagesicon.png) no-repeat -132px -577px;
	  position: absolute;
	  left: 15px;
	  top: 50%;
	  margin-top: -25px;
	  width: 18px;
	  height: 50px;
	}
	.part3 .arrow-right {
		z-index: 999;
    	*zoom:1;
	  background: url(imagesicon.png) no-repeat -132px -636px;
	  position: absolute;
	  right: 15px;
	  top: 50%;
	  margin-top: -25px;
	  width: 18px;
	  height: 50px;
	}
    /*首页图片轮播结束*/

    .part4{
    	position: relative;
    	margin-top: 37px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .part4 .left{
    	position: relative;
    	padding-right: 0;
    }
    /*首页快速通道开始*/
    .part4 .kstd{
    	position: relative;
    }
    ul.ul7{
		position: relative;
		margin-top: 2px;
    }
    ul.ul7 li{
    	float: left;
    	position: relative;
    	margin-top: 11px;
    	border:1px solid #ededed;
    	width: 49%;
    	height: 119px;
    }
    ul.ul7 li a{
    	display: block;
    	padding-top: 71px;
    	font-size: 18px;
    	color: #666;
    	text-align: center;
    	width: 100%;
    	font-weight: bold;
    }
    ul.ul7 li span{
    	display: block;
    	position: absolute;
		background: url(imagesicon.png) no-repeat;
    }
    ul.ul7 li span.icon1{
    	top: 18px;
    	left: 50%;
    	margin-left: -22px;
    	width: 45px;
    	height: 53px;
    	background-position: 0 -697px;
    }
    ul.ul7 li span.icon2{
    	top: 20px;
    	left: 50%;
    	margin-left: -25px;
    	width: 50px;
    	height: 50px;
    	background-position: -62px -697px;
    }
    ul.ul7 li span.icon3{
    	top: 14px;
    	left: 50%;
    	margin-left: -17px;
    	width: 33px;
    	height: 51px;
    	background-position: 0 -770px;
    }
    ul.ul7 li span.icon4{
    	top: 26px;
    	left: 50%;
    	margin-left: -20px;
    	width: 49px;
    	height: 40px;
    	background-position: -62px -770px;
    }
    /*首页快速通道结束*/

    /*首页新媒体矩阵开始*/
    .xmtjz{
    	position: relative;
    	margin-top: 10px;
    }
    .Nbox2{
    	position: relative;
    	margin-top: 13px;
    	border:1px solid #e5e5e5;
    }
    .Nbox2 .ball_img{
    	position: absolute;
    	right: 33px;
    	top: 8px;
    }
	.Nbox2 .dyr{
		display: none;
		float: left;
		padding:8px 18px 22px;
		width: 20%;
		text-align: center;
	}
	.Nbox2 .dyr .pic{
		border-bottom:1px solid #e5e5e5 ;
	}
	.Nbox2 .dyr .pic img{display: block; max-width: 100%; height: auto;}
	.Nbox2 .dyr p{
		margin-top: 5px;
		font-size: 12px; 
		color: #666;
	}
	.Nspan6{
		float: right;
		width: 100%;
		padding-bottom: 20px;
		position: relative;
	}
	.Tittab3{
		float: none;
		position: relative;
		width: 100%;
		height: 251px;
		background: #f7f7f7;
	}	
	.Tittab3 ul{
		position: relative;
		padding-top: 16px;
		padding-right: 5px;
		border-left: none;
	}
	.Tittab3 ul li{
		float: left;
		width: 50%;
		position: relative;
		margin-bottom: 17px;
		padding-left: 10px;
		height: 21px;
		line-height: 21px;
	}

    .Tittab3 ul li::before{
    	display: none;
    	z-index: 10;
    	*zoom:1;
		position: absolute;
		left: -13px;
		top: 0;
		width: 13px;
		height: 21px;
		background: url(imagesicon.png) no-repeat -82px -32px;
/* 		content: ""; */
	}
	.Tittab3 ul li a{
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 14px;
		color: #333;
		text-overflow: ellipsis;
		white-space:nowrap;
	}
	.Tittab3 ul li em{
		display: none;
		position: absolute;
		left: 2px;
		top: 50%;
		margin-top: -6px;
		width: 3px;
		height: 12px;
		background: #8b8b8b;
	}
	.Tittab3 ul li img{
		position: absolute;
		left: 30px;
		top: -3px;
	}
	@media(max-width:768px){
		.Tittab3{
			height: 128px;
		}
		.Tittab3 ul li img{
			display: none;
		}
		.TitCon3{
			height: 128px;
		}
		.Nbox2 .ball_img{
			right: auto;
			left: 60px;
			top: 150px;
		}
		.TitCon3 .Nbox3 ul li.li2 img{
			left: 10px;
			top: 15px;
		}
		.Nspan6 .TitCon3 .Nbox3 ul li.li2 .pic{
			left: 80px;
			top: 70px;
		}
	}
	.Tittab3 ul li:hover a, .Tittab3 ul li.on a{
		color: #0e763f;
	}
	.Tittab3 ul li:hover::before, .Tittab3 ul li.on::before{
		display: none;
	}
	.Tittab3 ul li:hover em, .Tittab3 ul li.on em{
		background: #0e763f;
	}
	.TitCon3{
		float: none;
		position: relative;
		padding-left: 10px;
		padding-right: 25px;
		width: 100%;
		height: 251px;
		border-left:none;
	}
	.TitCon3 .Nbox3{
		position: relative;
	}
	.TitCon3 .Nbox3 h3{
		overflow: hidden;
		padding-bottom: 10px;
		border-bottom: 1px solid #d2d2d2;
		width: 100%;
		font-size: 17px;
		color: #0e763f;
		text-overflow: ellipsis;
		white-space:nowrap;
		font-weight: bold;
		display:none !important;
	}
	.TitCon3 .Nbox3 p{
		overflow: hidden;
		margin-top: 13px;
		height: 69px;
		font-size: 14px;
		color: #666;
		line-height: 23px;
		display:none !important;
	}
	.TitCon3 .Nbox3 p em{font-weight: bold; color: #4d87af;}
	.TitCon3 .Nbox3 ul{
		padding-top: 20px;
	}
	.TitCon3 .Nbox3 ul li{
		float: left;
		margin-right: 5%;
		width: 99px;
		height: 71px;
		border:1px solid #e5e5e5;
	}
	.TitCon3 .Nbox3 ul li:first-child{
		display:none !important;
	}
	.TitCon3 .Nbox3 ul li .pic{
		display: block;
		position: relative;
		width: 100%;
		height: 0;
	}
	.TitCon3 .Nbox3 ul li .pic img{
		position: absolute;
		width: 100%;
		height: 100%;
		text-align: center;
	}
	.TitCon3 .Nbox3 ul li.li2{
		position: relative;
		width: auto;
		margin-right: 0;
		padding-right: 25px;
		border:none;
	}
	.TitCon3 .Nbox3 ul li.li2 .pic{
		float: left;
		display: block;
		width: 140px;
		height: 140px;
		border:0px solid #e5e5e5;
		position: relative;
		left: 44px;
		top: 66px;
	}
	.dummy{
		padding-top: 100%;
	}
/* 	.TitCon3 .Nbox3 ul li.li2 img{ */
/* 		position: absolute; */
/* 		top: 0; */
/* 		bottom: 0; */
/* 		left: 0; */
/* 		right: 0; */
/* 		width: 100%; */
/* 		height: 100%; */
/* 		display: block; */
/* 	} */
	.TitCon3 .Nbox3 ul li.li2 span{
		position: absolute;
		right: 0;
		font-size: 12px;
		color: #999;
		width: 20px;
		line-height: 14px;
		display:none !important;
	}
    /*首页新媒体矩阵结束*/
  /*首页信息联播*/
.xxlb{
	position: relative;
	margin-top: 10px;
}
.xxlb .swiper-container{
	margin-top: 15px;
	overflow: hidden;
	} 
	.xxlb .swiper-wrapper{
		overflow:hidden;
	}	
.xxlb .swiper-slide {
	width: 100%;
}
.Tit3{
	position: relative;
	border:1px solid #74cc9d;
	height: 55px;
	line-height: 53px;
	background-color: #e1ede3;
	}
.Tit3 a.more3{
	position: absolute;
	right: 13px;
	top: 50%;
	margin-top: -10px;
	border-radius: 5px;
	width: 45px;
	height: 20px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	background: #eb6100;
}
  .Tit2Tab2, .tab2{
	  position: relative;
		/*padding-left: 20px;*/
		/*padding-left: 10px;*/
	}

.Tit2Tab2 span, .tab2 span{
	display: inline-block;
	position: relative;
	/*margin:0 1%;*/
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	font-family: "微软雅黑";
	/*font-size: 20px;*/
	font-weight: bold;
	color: #5e5e5e;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
	.Tit2Tab2 span.active, .Tit2Tab2 span:hover{
		color: #0e763f;
	}
	.tab2 span.active, .tab2 span:hover{
		color: #0e763f;
	}
	.Tit2Tab2 em, .tab2 em{
		display: none;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -5px;
		/*margin:0 29px;*/
		/*margin:0 2%;*/
		width: 1px;
		height: 14px;
		background: #999;
	}

	.tabCon2{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	.box3{
		display: none;
		position: relative;
	}
	
    .Nspan5{
    	position: relative;
    	float: none;
    	width: 100%;
    	margin-top: 15px;
    }
	.Nspan5 .Tit4{
		position: relative;
		padding-bottom: 4%;
		border-bottom: 1px solid #dcdcdc;
	}
	.Nspan5 .Tit4 h2{
		overflow: hidden; 
		width: 100%;
		margin-bottom: 15px;
		text-overflow: ellipsis;
		font-size: 14px;
		font-weight: bold;
		color: #5e5e5e;
		white-space:nowrap;
	}
	.Nspan5 .Tit4 p{
		position: relative;
		overflow: hidden;
		height: 46px;
		line-height: 23px;
		color: #7b7b7b;
	}
	.Nspan5 .Tit4 p a{
		z-index: 1;
		position: absolute; 
		right: 0;
		bottom: 0;
		color: #eb6100;
		background: #fff;
	}
	ul.ul3{
		position: relative;
		
	}
	ul.ul3 li{
		float: none;
		position: relative;
		width: 100%;
		padding-left: 22px;
		height: 41px;
		line-height: 41px;
		border-bottom: 1px solid #dcdcdc;
	}
	ul.ul3 li::before{
		position: absolute;
		top: 18px;
		left: 4px;
		width: 6px;
		height: 5px;
		border-radius: 100%;
		background: #0e763f;
		content: "";
	}
	ul.ul3 li a{
		font-size: 14px; 
		color: #131313;
	}
	ul.ul3 li span{
		color: #131313;
		text-align: right;
	}
	ul.ul3 li:hover a, ul.ul3 li:hover span{
		color: #0e763f;
	}
    
    ul.ul8{
		position: relative;
		
	}
	ul.ul8 li{
		float: none;
		position: relative;
		width: 100%;
		padding-left: 22px;
		height: 39px;
		line-height: 39px;
		border-bottom: 1px solid #dcdcdc;
	}
	ul.ul8 li::before{
		position: absolute;
		top: 18px;
		left: 4px;
		width: 6px;
		height: 5px;
		border-radius: 100%;
		background: #0e763f;
		content: "";
	}
	ul.ul8 li a{
		font-size: 14px; 
		color: #131313;
	}
	ul.ul8 li span{
		color: #131313;
		text-align: right;
	}
	ul.ul8 li:hover a, ul.ul3 li:hover span{
		color: #0e763f;
	}
	.slide_box1, .iframe{ float:none; overflow:hidden; position:relative; width:100%; /*height: 477px;*/ }
	.slide_box1 .hd{ position:absolute; right:10px; bottom:15px; z-index:1;}
	.slide_box1 .hd ul{text-align: center;}
	.slide_box1 .hd ul li{  display: inline-block; margin:0 5px; width:10px; height:10px; font-size: 0; background: url(imagesdot.png) no-repeat -21px 0; cursor:pointer;}
	.slide_box1 .hd ul li.on{
		background-position: 0 0;}
	.slide_box1 .bd{ position:relative;}
	.slide_box1 .bd li{float: left; position: relative; width: 320px;}
	/*.slide_box1 .bd li .pic{display: block;  overflow: hidden; width:100%;}
	.slide_box1 .bd li .pic img{ max-width: 100%; text-align: center; }*/
	.slide_box1 .bd li .pic{display: block;  overflow: hidden; position: relative; width: 100%; height: 0;padding-bottom: 71.1%;}
	.slide_box1 .bd li .pic img{ position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; }
	.slide_box1 .bd li p{
		overflow: hidden;
		z-index: 2;
		zoom:1;
		width: 70%;
		padding-left: 13px;
		position: absolute;
		bottom: 18px;
		left:0;
		font-size: 14px;
		font-weight: bold;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #fff;
		
	}
	.slide_box1 .bd li::before{
		z-index: 1;
		zoom: 1;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 51px;
		background: url(imagesBbg7.png) repeat;
		content: "";
	}
/*	.slide_box1 .bd li .img-load i:after{
		padding-bottom:71.1%;
	}*/
	/*.slide_box1 .bd li .pic{display: block; overflow: hidden;position: relative; padding-bottom: 71.1%; width: 100%; height: 0;}
	.slide_box1 .bd li .pic img{position: absolute; left: 0; right: 0; bottom:0;  top: 0; width: 100%; height: 100%;}*/
	.slide_box1 .btn{position:absolute; z-index:10; top:50%; margin-top: -25px; width:31px; height:50px; background:url(imagespro_btn.png); filter:alpha(opacity=100); opacity:1; -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer;}
	.slide_box1:hover .btn{ filter:alpha(opacity=40); opacity:1;}
	.slide_box1 .prev { left:0; background-position:0 0;}
	.slide_box1 .next { right:0; background-position:-32px 0;}
	.slide_box1 .btn:hover{ filter:alpha(opacity=100); opacity:1;}	



	.Tpic2{
		float: none;
		width: 100%;
		display: block;
		position: relative;
	}
	.Tpic2 .swiper-container {
		margin-top: 0;
		width: 100%;
		height:  100%;
	}
   .Tpic2 .swiper-slide{
		position: relative;
	}

.Tpic2 .pic{display: block; overflow: hidden;position: relative; padding-bottom: 71.1%; width: 100%; height: 0;}
.Tpic2 .pic img{position: absolute; left: 0; right: 0; bottom:0;  top: 0; width: 100%; height: 100%;}
.Tpic2 p{
	overflow: hidden;
	width: 60%;
	padding-left: 13px;
	position: absolute;
	bottom: 17px;
	left:0;
	font-size: 14px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.Tpic2 .pagination {
  position: absolute;
  z-index: 20;
  right: 10px;
  bottom: 10px;
}
.Tpic2 .swiper-pagination-switch {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  background: #fff;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.Tpic2 .swiper-visible-switch {
  background: #0e763f;
}
.Tpic2 .swiper-active-switch {
  background: #0e763f;
}

   .tzgg{
		position: relative;
		margin-top: 25px;
	}
	.List1{
		position: relative;
		padding-top: 4px;
	}
	.tzgg .fl, .tzgg .fr{
		float: none;
		width: 100%;
	}
/*首页主体第二部分结束*/
/*主体结束*/

  /*底部开始*/
  .footer{
  	position: relative;
  	width: 100%;
  	padding-left: 20px;
  	padding-right: 20px;
  	background: #f8f8f8;
  }
  .link{
		position: relative;
		padding: 15px 0;
		width: 100%;
		background: #eeeeee;
  }
  .link em{
  	float: left;
  	width: 85px;
  	font-size: 16px; 
  	color: #000;
  }
  .link  ul{
  	float: right;
  	position: relative;
  	width: 70%;
  }
  .link  ul li{
  	display: inline-block;
  	position: relative;
  	margin-bottom: 5px;
  	margin-right: 0;
  	padding: 6px 0;
  	width: 100%;
  	max-width: 320px;
  	border:1px solid #e5e5e5;
  	background: #fff;
  }
  .link  ul li em{
  	float: left;
  	width: 85%;
  	border-right: 1px solid #e5e5e5;
  	font-size: 14px;
  	color: #666;
  	text-align: center;
  }
  .link  ul li span{
  	float: left;
  	width: 15%;
  	height: 20px;
  	background:url(imagesicon1.png) no-repeat center;
  }
  .link  .sub{
  	display: none;
  	z-index: 10;
  	*zoom:1;
  	position: absolute;
  	top: 34px;
  	left: 0;
  	width: 100%;
  	padding:0 5px;
  	border:1px solid #e5e5e5;
  	border-top:none;
  	background: #fff;
  }
   .link  .sub a{
   	display: block;
   	line-height: 30px;
   	text-align: center;
   }

   .foot1{
   	position: relative;
   	padding: 20px 0 25px;
   	background: #f8f8f8;
   }
   .footer .left{
   	position: relative;
   }
   .footer .left .fft{float:left;margin-right:10px;}
   .footer .left .Fnav{
   	position: relative;	
   	text-align: center;
   }
	.footer .left .Fnav a{
		display: inline-block;
		font-size: 14px;
		color: #535353;
	}
	.footer .left .Fnav em{
		display: inline-block;
		margin:0 5px;
		font-size: 14px;
		color: #535353;
	}	
	
	.footer .left .mobile_con{
		display: none;
	}
	@media(max-width:768px){
		.footer .left .pc_con{
			display: none;
		}
		.footer .left .mobile_con{
			display: block;
		}
	}
	.footer .left .Ftxt{
		position: relative;
		padding-top: 10px;
	}
	.footer .left p{
		color: #9c9c9c;
		line-height: 23px;
	}
	.footer .left p strong{
		margin-left: 5px;
	}
	.footer .left p img{
		margin-right: 5px;
	}
	.footer .right{
		position: relative;
		text-align: center;
		padding-top: 9px;
	}
	.footer .right a{
		display: inline-block;
		margin-left: 5px;
	}
	.footer .right a img{
		max-width: 100%;
		height: auto;
	}
  /*底部结束*/
  

  /*内页*/
	
	/*内页banner*/
	.nyBanner{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 13.5%;
		width: 100%;
		height: 0;
	}
	.nyBanner img{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}
	.ztBanner{
		display: none;
		overflow: hidden;
		position: relative;
		padding-bottom: 22.7%;
		width: 100%;
		height: 0;
	}
	.ztBanner img{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background:url(imagesloading.gif) 50% no-repeat;
	}
	.ztBanner1{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 55%;
		width: 100%;
		height: 0;
	}
	.ztBanner1 img{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background:url(imagesloading.gif) 50% no-repeat;
	}

	.nyCon{
		position: relative;
		border-bottom: 10px solid #eeeeee;
	}
	.ztCon{
		position: relative;
	}
	.border1{
		border
	}
	.ztpadd1{
		padding-top: 62px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.ztpadd2{
		padding-top: 29px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.ztPart1{
		position: relative;
	}
    .ztPic{
		position: relative;
		width: 100%;
		border:1px solid #d2d2d2;
	}
	.ztPic .img{
		display: none;
		overflow: hidden;
		position: relative;
		padding-bottom:52%;
		width: 100%;
		height: 0;
	}
	.ztPic .img img{
		position: absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
		width: 100%;
		height: 100%;
		background:url(imagesloading.gif) 50% no-repeat;
	}
	.ztPic .img1{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom:33%;
		width: 100%;
		height: 0;
	}
	.ztPic .img1 img{
		position: absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
		width: 100%;
		height: 100%;
		background:url(imagesloading.gif) 50% no-repeat;
	}

	.zttxt{
		position: relative;
		width: 100%;
		padding:35px 22px 10px;
		border:1px solid #d2d2d2;
		background-color: #f5f5f5;
	}
	.zttxt h2{
		position: relative;
		padding-left: 40px;
		padding-bottom: 30px;
	}
	.zttxt h2::before{
		position: absolute;
		left:0;
		top: 1px;
		width: 21px;
		height: 19px;
		background: url(imagesicon.png) no-repeat -217px -397px;
		content: "";
	}
	.zttxt h2 a{
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 16px;
		font-weight: bold;
		color: #07733b;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ztspan1{
		position: relative;
	}
	.ztspan1 p{
		font-size: 12px;
		color: #858585;
		padding-bottom: 20px;
	}

	.ztPart2{
		 position: relative;
		 padding-top: 15px;
		padding-bottom: 50px;
	 }
	.ztLeft{
		float: none;
		width: 100%;
	}
	.ztLeft ul{
		position: relative;
	}
	.ztLeft ul li{
		position: relative;
		margin-bottom: 19px;
		padding:28px 19px 30px 24px;
		border:1px solid #d2d2d2;
		background-color: #f5f5f5;
	}

	.ztLeft ul li h2{
		position: relative;
		padding-left: 40px;
		padding-bottom: 27px;
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 16px;
		font-weight: bold;
		color: #07733b;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.ztLeft ul li h2::before{
		position: absolute;
		left:0;
		top: 1px;
		width: 21px;
		height: 19px;
		background: url(imagesicon.png) no-repeat -217px -397px;
		content: "";
	}
	.ztLeft ul li p{
		color: #858585;
	}
	.ztRight{
		float: none;
		width: 100%;
	}
	.ztRight .more{
		float: right;
		margin-top: 17px;
		font-size: 12px;
		color: #07733b;
	}

	.zttit{
		position: relative;
		margin-bottom: 10px;
		height: 35px;
		line-height: 35px;
		border-bottom:1px solid #e1e1e1;
	}
	.zttit h2{
		float: left;
		position: relative;
		font-size: 20px;
		color: #07733b;
		/*border-bottom:3px solid #07733b;*/
	}
	.zttit h2::before{
		position: absolute;
		left:0;
		bottom:0;
		width: 72px;
		height: 3px;
		background-color: #07733b;
		content: "";
	}
	.zttit a{
		float: right;
		font-family:"宋体";
		color: #ababab;
	}
	.zttit a:hover{
		color: #07733b;
	}
	.ztPart3{
		position: relative;
		padding-bottom: 15px;
	}
	.ztLeft1{
		float: none;
		width: 100%;
	}
	.ztRight1{
		float: none;
		margin-top: 10px;
		width: 100%;
	}
	.ztxwbd{
		position: relative;
		padding:0px 10px 32px 10px;
		border:1px solid #e5e5e5;
		border-bottom:3px solid #cccccc;
	}
	.ztbox1{
		position: relative;
	}
	.ztspan2{
		position: relative;
	}
	.ztpic1{
		display: block;
		overflow: hidden;
		float: left;
		position: relative;
		width: 120px;
		height: 77px;
	}
	.ztpic1 img{
		width: 100%;
		height: 100%;
		background:url(imagesloading.gif) 50% no-repeat;
	}
	.zttxt2{
		overflow: hidden;
		position: absolute;
		padding-left: 130px;
		width: 100%;
		max-height: 77px;
	}
	.zttxt2 h3{
		overflow: hidden;
		padding-bottom: 10px;
		width: 100%;
		font-family:"宋体";
		font-size: 14px;
		font-weight: bold;
		color: #4d4d4d;
		text-overflow: ellipsis;
		white-space:nowrap;
	}
	.zttxt2 p{
		font-family:"宋体";
		color: #7f7f7f;
	}
	.zttxt2 .more{
		float: right;
		color: #07733b;
	}

	ul.ul18{
		position: relative;
		padding-top: 12px;
	}
	ul.ul18 li{
		position: relative;
		padding-left: 10px;
		height: 30px;
		font-family:"宋体";
		line-height: 30px;
		border-bottom:1px dotted #c0c0c0;
	}
	ul.ul18 li::before{
		position: absolute;
		left:0;
		top:14px;
		width: 2px;
		height:2px;
		background: #4d4d4d;
		content: "";
	}
	ul.ul18 li a{
		float: left;
		overflow: hidden;
		/*width: 80%;*/
		font-size: 12px;
		text-overflow: ellipsis;
		color: #4d4d4d;
		white-space:nowrap;
	}
	ul.ul18 li span{
		float: right;
		padding-right: 5px;
		text-align: right;
		/*width: 18%;*/
		color: #b1b1b1;
	}
	ul.ul18 li:hover a, ul.ul18 li:hover span{
		color: #07733b;
	}

	.ztPart4{
		position: relative;
		margin-bottom: 19px;
		padding:0 10px 26px 10px;
		border:1px solid #e5e5e5;
		border-bottom:3px solid #cccccc;
	}
	.ztLeft2{
		float: none;
		width: 100%;
		padding:0;
	}
	.ztRight2{
		display: none;
		float: right;
		width: 49%;
		padding:0 16px 0 29px;
	}
	.ztPic2{
		display: block;
		overflow: hidden;
		position: relative;
		width: 100%;
		max-height: 294px;
	}
	.ztPic2 img{
		width: 100%;
		height: 100%;
	}
	.ztPart5{
		position: relative;
		margin-bottom: 20px;
		padding:18px 11px 47px 24px;
		border:1px solid #e5e5e5;
		border-bottom: 3px solid #cccccc;
	}
	.ztswiper{
		position: relative;
		padding:0 30px 0 10px;
	}
	.ztswiper .swiper-container{
		position: relative;
		width: 100%;
		height: 100%;
	}
	.ztswiper .swiper-slide{
		position: relative;
		
	}
	.ztswiper .picBox{
		display: block;
		overflow: hidden;
		position: relative;
		margin:0 11px;
	}
	.ztswiper .pic{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 64.3%;
		width: 100%;
		height: 100%;
	}
	.ztswiper .pic img{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left:0;
		width: 100%;
		height: 100%;
	}
	.ztswiper .arrow-left{
		z-index: 99;
		zoom:1;
		position: absolute;
		left: -10px;
		top: 50%;
		margin-top: -17px;
		width: 14px;
		height: 25px;
		background:url(imagesicon.png) no-repeat -168px -443px;
	}
	.ztswiper .arrow-right{
		z-index: 99;
		zoom:1;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -17px;
		width: 14px;
		height: 25px;
		background:url(imagesicon.png) no-repeat -208px -443px;
	}

	.ztLeft3, .ztRight3{
		float: none;
		width: 100%;
	}
	.ztRight3{
		margin-top: 10px;
	}
	.mar1{
		margin-bottom: 5px !important;
	}






	.bread{
		position: relative;
		width: 100%;
		height: 61px;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 61px;
		border-bottom: 1px solid #e5e5e5;
		background: #f8f8f8;
	}
	.bread h2{
		float: left;
		position: relative;
		padding-left: 55px;
		font-size: 25px;
		color: #0e763f;
	}
	.bread h2 span{
		position: absolute;
		background: url(imagesicon.png) no-repeat;
	}
	.bread h2 span.icon1{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 38px;
		height: 35px;
		background-position:0 -850px
	}
	.bread h2 span.icon2{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 34px;
		height: 34px;
		background-position: -129px -32px;
	}
	.bread h2 span.icon3{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 35px;
		height: 35px;
		background-position: -176px -32px;
	}
	.bread h2 span.icon4{
		left: 0;
		top: 50%;
		margin-top: -19px;
		width: 41px;
		height: 38px;
		background-position: -138px -85px;
	}
	.bread h2 span.icon5{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 35px;
		height: 35px;
		background-position: -205px -87px;
	}
	.bread h2 span.icon6{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 51px;
		height: 35px;
		background-position: -159px -136px;
	}
	.bread h2 span.icon7{
		left: 0;
		top: 50%;
		margin-top: -19px;
		width: 38px;
		height: 38px;
		background-position:  -212px -193px;
	}
	.bread h2 span.icon8{
		left: 0;
		top: 50%;
		margin-top: -17px;
		width: 38px;
		height: 35px;
		background-position:  -168px -329px;
	}
	.bread .Nspan7{
		display: none;
		float: right;
		position: relative;
		padding-left: 30px;
		font-size: 14px;
		color: #000;
	}
	.bread .Nspan7::before{
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -9px;
		width: 19px;
		height: 18px;
		background: url(imagesicon.png) no-repeat;
		background-position: -53px -832px;
		content: "";
	}
	.bread .Nspan7 a{
		display: inline-block;
	}
	.bread .Nspan7 span{
		color: #07733b;
	}
	.bread .Nspan7 a:hover{
		color: #07733b;
	}

	.nyMain{
		position: relative;
		margin-top: 44px;
		padding-bottom: 100px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.Lnav{
		float: none;
		/*width: 30%;*/
	}
	.Lnav ul{
		float: none;
		position: relative;
		border:1px solid #dedddd;
	}
	.Lnav ul li{
		position: relative;		
		/*height: 70px;*/
		line-height: 70px;
		border-bottom: 1px dotted #ededed;
		/*border:1px solid #dedddd;
		border-bottom: none;
		border-top: none;*/
		
	}
	.Lnav ul li::before{
		z-index: 10;
		zoom:1;
		position: absolute;
		left: 40px;
		top: 30px;
		width: 7px;
		height: 7px;
		border-radius: 100%;
		background-color:  #e5e5e5;
		content: "";
	}
	.Lnav ul li h3{
		display: block;
		height: 70px;
		font-size: 16px;
		color: #4d4c4c;
		background-color:  #f8f8f8;

	}
	.Lnav ul li h3 a{
		display: block;
		padding-left: 65px;
	}

	.Lnav ul li::after{
		z-index: 10;
		zoom:1;
		position: absolute;
		right: 34px;
		top: 28px;
		width: 10px;
		height: 10px;
		background: url(imagesicon.png) no-repeat -121px -840px;
		content: "";
	}
	/*.Lnav ul li:hover, .Lnav ul li.on{
		border-color: #07733b;
		border-top-color: #07733b;
	}*/
	.Lnav ul li:hover h3, .Lnav ul li.on h3{
       background-color: #07733b;
	}
    
	/*.Lnav ul li:hover .Lsub a, .Lnav ul li.on .Lsub a{
		
	}*/
	.Lnav ul li:hover .Lsub a::before, .Lnav ul li:hover .Lsub a::after, .Lnav ul li.on .Lsub a::before, .Lnav ul li.on .Lsub a::after{
		background: none;
	}
	.Lnav ul li:hover::before, , .Lnav ul li.on::before{
		background-color:  #fff;
	}
	.Lnav ul li:hover::after, .Lnav ul li.on::after{
		background-position: -91px -840px;
	}
	.Lnav ul li:hover h3 a, .Lnav ul li.on h3 a{
		font-weight: bold;
		color: #fff;
	}

	.Lnav ul li.on .Lsub{
		display: block;
	}
	.Lsub{
		display: none;
		position: relative;
		background-color:  #f8f8f8;
	}
	.Lsub a{
		display: block;
		padding-left: 75px;
		height: 40px;
		font-size: 14px;
		color: #666;
		line-height: 40px;
		background: none;
		background-color: #f8f8f8;
	}
	.Lsub a:hover, .Lsub a.on{
		color: #07733b;
	}
	.Rmain{
		position: relative;
	}


    .Lnav1{
    	float: none;
	    position:relative;
	    border:1px solid #dedddd;
	}
	.Lnav1 h3{
	  position: relative;		
		line-height: 70px;
	  background:#07733b;
	  padding-left:65px;
	  font-size:16px;
	  color:#fff;
	}

	.Lnav1 h3::before{
	  z-index: 10;
	  zoom:1;
	  position: absolute;
	  left: 40px;
	  top: 30px;
	  width: 7px;
	  height: 7px;
	  border-radius: 100%;
	  background-color:  #e5e5e5;
	  content: "";
	}
	.Lnav1 h3::after{
		z-index: 10;
		zoom:1;
		position: absolute;
		right: 34px;
		top: 28px;
		width: 10px;
		height: 10px;
		background: url(imagesicon.png) no-repeat -91px -840px;
		content: "";
	}
    
    .Lnav1 ul{
    	position: relative;
    	padding: 13px 12px 36px;
    	background: #f5f5f5;
    }
    .Lnav1 ul li{
    	display: block;
      position: relative;
      width: 100%;
      height: 54px;
      border-bottom: 1px dotted #ababab;
    }
    .Lnav1 ul li::before{
    	position: absolute;
    	left: 11px;
    	top: 50%;
    	margin-top: -9px;
    	width: 21px;
    	height: 19px;
    	background: url(imagesicon.png) no-repeat -165px -397px;
    	content: "";
    }
    .Lnav1 ul li:hover::before{
    	background-position: -217px  -397px;
    }
    
    .Lnav1 ul li a{
    	display: block;
    	overflow: hidden;
    	padding:0 8px 0 44px;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	line-height: 54px;
    	font-size: 16px;
    	color: #07733b;
    }
    .Lnav1 ul li:hover a{
    	font-weight: bold;
    	color: #07733b;
    }

	ul.ul10{
		position: relative;
	}
	ul.ul10 li{
		position: relative;
		height: 51px;
		line-height: 51px;
		border-bottom: 1px solid #eaeaea;
	}
	ul.ul10 li span.date{
		float: left;
		position: relative;
		width: 30%;
		font-size: 13px;
		color: #7e7e7e;
		text-align: center;
	}
	ul.ul10 li span.date::before{
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -6px;
		width: 3px;
		height: 13px;
		background: #bbbbbb;
		content: "";
	}
	ul.ul10 li a{
		float: left;
		width: 65%;
		font-size: 14px;
		text-indent: 10px;
		color: #5e5e5e;
	}
	ul.ul10 li em{
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -6px;
		width: 12px;
		height: 13px;
		background: url(imagesicon.png) no-repeat -62px -865px;
	}
	ul.ul10 li:hover{		
		background: #f5f5f5;
	}
	ul.ul10 li:hover a, ul.ul10 li:hover span.date{
		color: #07733b;
	}
	ul.ul10 li:hover em{
		background-position: -87px -865px;
	}
		
	
	ul.ul11{
		position: relative;
	}
	ul.ul11 li{
		float: left;
		width: 49%;
		position: relative;
		margin-bottom: 10px;
		padding-bottom: 10px;
		background: #f3f3f3;
	}
	ul.ul11 li .pic{
		display: block;
		float: none;
		
	}
	ul.ul11 li .pic .img{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 71.4%;
		width: 100%;
		height: 0;
	}	
	ul.ul11 li .pic .img img{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	ul.ul11 li .Nspan8{
		float: none;
		position: relative;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	ul.ul11 li .txt2{
		position: relative;
		padding-bottom: 10px;
		border-bottom: 1px solid #e6e6e6;
	}
	ul.ul11 li .txt2 h2{
		overflow: hidden;
		height: 40px;
		font-size: 14px;
		color: #292929;
	}
	ul.ul11 li .txt2 .dl{
		display: inline-block;
		position: relative;
		margin-top: 5px;
		margin-right: 5px;
		padding-left: 16px;
		color: #b6b6b6;
	}
	ul.ul11 li .txt2 .dl span{
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -6px;
		width: 12px;
		height: 12px;
		background: url(imagesicon.png) no-repeat;
	}
	ul.ul11 li .txt2 .dl span.icon1{
		background-position: -112px -865px;
	}
	ul.ul11 li .txt2 .dl span.icon2{
		background-position: -138px -865px;
	}
	ul.ul11 li .Nspan8 a{
		float: left;
		position: relative;
		margin-top: 5px;
		color: #808080;
		padding-right: 23px;
	}
	ul.ul11 li .Nspan8 a::before{
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -4px;
		width: 17px;
		height: 8px;
		background: url(imagesicon.png) no-repeat -61px -892px;
		content: "";
	}
	ul.ul11 li .Nspan8 a:hover{
		color: #07733b;
	}

	ul.ul11 li:hover{
		background: #07733b;
	}
	ul.ul11 li:hover .txt2 h2, ul.ul11 li:hover .Nspan8 a, ul.ul11 li:hover .txt2 .dl{
		color: #fff;
	}

	ul.ul12{
		position: relative;
	}
	ul.ul12 li{
		position: relative;
		padding-left: 32px;
		height: 48px;
		line-height: 48px;
		border-bottom: 1px dotted #b2b2b2;
	}
	ul.ul12 li::before{
		position: absolute;
		left:10px;
		top: 50%;
		margin-top: -2px; 
		border-radius: 100%;
		width: 6px;
		height: 6px;
		background: #bbbbbb;
		content: "";
	}	
	ul.ul12 li::after{
		position: absolute;
		right: 5px;
		top: 50%;
		margin-top: -6px;
		width: 13px;
		height: 13px;
		background: url(imagesicon.png) no-repeat -159px 0;
		content: "";
	}
	
	ul.ul12 li a{
		float: left;
		overflow: hidden;
		width: 90%;
		font-size: 14px;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #1a1a1a;
	}
	ul.ul12 li:hover::before{
		background: #07733b;
	}
	ul.ul12 li:hover::after{
		background-position: -192px 0;
	}
	ul.ul12 li:hover a{
		font-weight: bold;
		color: #07733b;
	}

	ul.ul13{
		position: relative;	
		margin-top: 10px;
	}
	ul.ul13 li{
		float: left;
		width: 47%;
		margin-right: 3%;
		margin-bottom: 44px;
		
	}
	ul.ul13 li  a{
		display: block;
		border:1px solid #dedddd;
		background-color: #f6f6f6;
	}
	ul.ul13 li .pic{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 64.7%;
		width: 100%;
		height: 0;
	}
	ul.ul13 li .pic img{
		position: absolute;
		left: 0;
		top: 0; 
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: url(imagesloading.gif) 50% no-repeat;
	}
	ul.ul13 li .txt3{
		display: table-cell;
		vertical-align: middle;
		border-top:1px solid #dedddd ;
		/*padding:16px 14px 20px 8px;*/
		padding:0 14px 0 8px;
		width: 100%;
		height: 77px;
		overflow: hidden;
		font-size: 14px;
		color: #5e5e5e;
		font-weight: bold;
	}
	ul.ul13 li:hover a{
		background-color: #07733b;
	}
	ul.ul13 li:hover .txt3{
		color: #fff;
	}

    ul.ul14{ position: relative;}
	ul.ul14 li{float: left; margin-bottom: 15px; padding-right: 15px; width: 50%; }
	ul.ul14 li .dl{padding:35px 0 20px; min-height:772px; background: #f5f5f5;}
	ul.ul14 li .dl .dt{position: relative; text-align: center;font-size: 16px; font-weight: bold; padding-left: 15px; color: #07733b;}
	ul.ul14 li .dl .dt::before{position: absolute; left:50%; margin-left: -50px; top: 4px;  width: 13px; height: 13px; background: #07733b; content: "";}
	ul.ul14 li .dl .dd{margin-top: 30px; /*padding-left: 65px; */text-align: center; }
	ul.ul14 li .dl .dd .span{margin-bottom: 15px;}
	ul.ul14 li .dl .dd a:hover{color: #07733b;}
	ul.ul14 li .dl .dd span{display: block;margin-bottom: 10px; font-size: 14px; -webkit-tap-higlight-color:rgba(0,0,0,0);}
	ul.ul14 li .dl .dd span a{ color: #000000; -webkit-tap-higlight-color:rgba(0,0,0,0);}
	ul.ul14 li .dl .dd em{display: block; margin-bottom: 5px; -webkit-tap-higlight-color:rgba(0,0,0,0);}
	ul.ul14 li .dl .dd a{display: block; color: #666666; -webkit-tap-higlight-color:rgba(0,0,0,0);}
    
    .selectBox  #head{height:37px;border:1px solid #e6e6e6;margin-left:2px;}
    .selectBox{
    	position: relative;
    	margin-top: 36px;
    }
    .selectBox .select{
    	float: left;
    	position: relative;
    	/* width: 70%; */
    	height: 37px;
    	line-height: 37px;
    	border:1px solid #e6e6e6;
    	background: #f8f8f8;
    }
    .selectBox .select em{
    	position: absolute;
    	left: 20px;
    	top: 50%;
    	margin-top: -9px;
    	width: 18px;
    	height: 18px;
    	background: url(imagesicon.png) no-repeat -232px 0;
    }
    .selectBox .select select{
    	padding:0 35%;
    	width: 100%;
    	font-size: 14px;
    	font-weight: bold;
    	height: 37px;
    	line-height: 37px;
    	color: #454545;
    	border: none;
    	background: none;
    	outline: none;
    	text-align: center;
    	-webkit-appearance:none;
    }
    .selectBox .select span{
    	position: absolute;
    	right: 13%;
    	top: 50%;
    	margin-top: -13px;
    	width: 1px;
    	height: 26px;
    	background: #e5e5e5;
    }
    .selectBox .select::before{
    	z-index: 10;
    	zoom:1;
    	position: absolute;
    	right: 4%;
    	top: 13px;
    	border:5px solid transparent;
    	border-top: 5px solid #b0b0b0;
    	border-bottom: none;
    	content: "";
    }
    .selectBox .button{
    	float: right;
    	width: 27%;
    	height: 37px;
    	font-size: 14px;
    	color: #fff;
    	font-weight: bold;
    	text-align: center;
    	line-height: 37px;
    	background: #07733b;
    }

    ul.ul15{
    	position: relative;
    	padding-top: 37px;
    }
    ul.ul15 li{
    	float: left;
    	position: relative;
    	margin-right: 0%;
    	margin-bottom: 45px;
    	width:100%;
    	border:1px solid #d9d9d9;
    	background: #f6f6f6;
    }
    ul.ul15 li .pic{
		display: block;
		overflow: hidden;
		padding:7px;
		border-bottom:1px solid　#d9d9d9;
		background: #fff;
    }
    ul.ul15 li .pic .img{
    	display: block;
    	overflow: hidden;
    	position: relative;
    	padding-bottom: 42.3%;
    	width: 100%;
    	height: 0;
    }
     ul.ul15 li .pic .img img{
     	position: absolute;
     	left: 0;
     	top: 0;
     	bottom: 0;
     	right: 0;
     	width: 100%;
     	height: 100%;
     	background: url(imagesloading.gif) 50% no-repeat;
     }
     ul.ul15 li .txt3{
		display: table-cell;
		vertical-align: middle;
		border-top:1px solid #dedddd ;
		/*padding:16px 14px 20px 8px;*/
		padding:0 14px 0 8px;
		width: 400px;
		height: 77px;
		overflow: hidden;
		font-size: 14px;
		color: #5e5e5e;
		font-weight: bold;

	}
	ul.ul15 li:hover{
		background: #07733b;
	}
	ul.ul15 li:hover .txt3{
		color: #fff;
	}
     
     /*网上调查*/
    .wsdc{
     	position: relative;
     }
    .wsdc h2{
     	padding:17px 0 45px;
     	font-size: 16px;
     	color: #07733b;
     	font-weight: bold;
    }

    .wsdc dl{
     	position: relative;
    }
    .wsdc dl dt{
    	position: relative;
    	padding-bottom: 10px;
    	font-size: 14px;
    	font-weight: bold;
    	color: #666;
    }
    .wsdc dl dd{
    	position: relative;
    	margin-bottom: 25px;
    }
    .wsdc dl dd .label{
    	display: inline-block;
    	position: relative;
    	padding-left: 15px;
    	/*margin-left: -5px;*/
    	margin-bottom: 10px;
    	width: 49%;
    	font-size: 14px;
    	color: #666;
    	-webkit-tap-highlight-color:rgba(0,0,0,0);
    }

    .wsdc dl dd .label input{
    	z-index: 999;
    	zoom: 1;
    	position: absolute;
    	left:0;
    	top: 50%;
    	margin-top: -6px;
    	border:none;
    	border-radius: 100%;
    	padding:2px;
    	width: 12px;
    	height: 12px;
    	opacity: 0;
    	background:none;
    	outline: none;
    }
    .wsdc dl dd .label label{
    	position: absolute;
    	left:0;
    	top: 50%;
    	margin-top: -6px;
    	border-radius: 100%;
    	/*padding:2px;*/
    	width: 12px;
    	height: 12px;
    	background: #cfcfcf;
    	content: "";
    }

    .wsdc dl dd .label label em{
    	display: block;
    	position: absolute;
    	left:2px;
    	top: 2px;
    	border-radius:100%;
		width: 8px;
		height: 8px;
		background: #cfcfcf;
		content: "";

    }
     .wsdc dl dd .label label em.active{
     	z-index: 999;
    	zoom: 1;
    	display: block;
    	position: absolute;
    	left:2px;
    	top: 2px;
    	border-radius:100%;
		width: 8px;
		height: 8px;
		background: #018c79;

    }

    .wsdc dl dd textarea{
    	border:none;
    	padding:9px 0 0 5px;
    	width: 100%;
    	min-height: 75px;
    	/* text-indent: 23px; */
    	color: #adadad;
    	background: #f8f8f8;
    	outline: none;
    	resize:both;
    	border:1px solid #e9e9e9;
    }
    .wsdc dl dd .Wtxt{
    	position: relative;
    	padding-top: 15px;
    }
    .wsdc dl dd .Wtxt p{
    	float: none;
    	font-size: 14px;
    	font-weight: bold;
    	color: #5f5f5f;
    }
    .wsdc dl dd .Wtxt em{
		color: #07733b;
    }
    .wsdc dl dd .Wtxt  button{
    	float: none;
    	margin-top: 5px;
    	width: 158px;
    	height: 42px;
    	font-size: 14px;
    	font-weight: bold;
    	letter-spacing: 2px;
    	text-align: center;
    	line-height: 42px;
    	color: #fff;
    	background: #07733b;
    	border:none;
    	outline: none;
    }







    /*民意征集*/
    .txt4{
    	position: relative;
    	padding: 14px 25px 34px;
    	border:1px solid #dedddd;
    	background: #f8f8f8;
    }
    .txt4 h3{
    	position: relative;
    	padding-left: 35px;
    	padding-bottom: 10px;
    	font-size: 14px;
    	line-height: 23px;
    	font-weight: bold;
    	color: #07733b;
    }
    .txt4 h3::before{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 24px;
    	height: 23px;
    	background: url(imagesicon.png) no-repeat -163px -190px;
    	content: "";
    }
    .txt4 p{
    	color: #666;
    	line-height: 22px;
    	padding-top: 10px;
    }
    .txt4 a{
    	color: #e60012;
    }
    .txt4 a:hover{
    	text-decoration: underline;
    }

    .form{
    	position: relative;
    	margin-top: 32px;
    }
    .form .dl{
    	position: relative;
    	margin-bottom: 20px;
    }
    .form dl{
    	position: relative;
    	margin-bottom: 20px;
    }
    .form dl.dl1{
    	float: none;
    	width: 100%;
    }
    .form dl.dl2{
    	float: none;
    	width: 100%;
    }
    .form dl dt{
    	position: absolute;
    	left: 0;
    	top: 0;
    	height: 46px;
    	width: 93px;
    	font-size: 16px;
    	line-height: 46px;
    	font-weight: bold;
    	color: #8c8c8c;
    }
    .form dl dt i{
    	margin-right: 5px;
    	color: #2b7e4f;
    	vertical-align: middle;
    }

    .form dl dd{
    	float: left;
    	position: relative;
    	padding-left: 95px;
    	width: 100%;
    	/*width: 80%;*/
    	
    }
   /* .form dl dd.dd1{
    	width: 77%;
    }
    .form dl dd.dd2{
    	width: 75%;
    }*/
    .form dl dd input{
		border:1px solid #d2d2d2;
		width: 100%;
		height: 46px;
		line-height: 46px;
		background: none;
		outline: none;
    }
	.form dl dd .inp1{
		float: none;
		width: 100%;
	}
	.form dl dd .inp2{
		float: left;
		width: 65%;
	}
	.form dl dd .yzm{
		float: right;
		overflow: hidden;
		border:1px solid #d2d2d2;
		margin-left: 10px;
		width: 25%;
		height: 46px;
	}

	.form dl dd .img{
		display: table-cell;
		height: 46px;
		margin: 0 auto;
		vertical-align: middle;
	}
	.form dl dd .img img{
		max-width: 100%;
	}
	.form dl dd .button1{
		float: none;
		margin-top: 5px;
		border:1px solid #d2d2d2;
		width: 50%;
		height: 46px;
		text-align: center;
		line-height: 46px;
		font-size: 16px;
		font-weight: bold;
		color: #5f5f5f;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		cursor:pointer;
	}
	.form dl dd .button2{
		float: none;
		margin-top: 50px;
		width: 50%;
		height: 46px;
		text-align: center;
		line-height: 46px;
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		background: #07733b;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		cursor:pointer;
	}
	.form dl dd .file{
		z-index: 1;
		zoom: 1;
		position: absolute;
		right: 0;
		top: 0;
		width: 15%;
		height: 46px;
	}
    .form dl dd textarea{
		border:1px solid #d2d2d2;
		width: 100%;
		padding-left: 10px;
		font-size: 14px;
    	color: #5f5f5f;
		line-height: 22px;
		letter-spacing: 1px;
		background: none;
		outline: none;
    }

    .form dl dd p{
    	padding-top: 5px;
    	font-size: 14px;
    	color: #5f5f5f;
    	font-weight: bold;
    }
    .form dl dd p em{
    	color: #07733b;`
    }



     .ztzl{
     	position: relative;
     	margin-top: 10px;
     }
     .ztzl  h4{
     	position: relative;
     	overflow: hidden;
     	margin-bottom: 10px;
     	padding-left: 63px;
     	padding-right: 15px;
     	height: 67px;
     	text-overflow: ellipsis;
     	font-size: 16px;
     	font-weight: bold;
     	color: #07733b;
     	line-height: 67px;
     	white-space: nowrap;
     	border: 1px solid #d2d2d2;
     	background: #f5f5f5;
     }

     .ztzl  h4::before{
     	position: absolute;
     	left: 23px;
     	top: 50%;
     	margin-top: -8px;
    	width: 21px;
    	height: 19px;
    	background: url(imagesicon.png) no-repeat -217px  -397px;
    	content: "";
     }


    .final-page{}
	.final-page .art-title{ margin-bottom:30px;  text-align:center;}
	.final-page .art-title h3{padding-bottom:14px; font-size:22px; font-weight: bold; color:#5e5e5e;}
	.final-page .art-title h4{padding-bottom:25px; border-bottom:1px #ddd solid;  font-size:18px; font-weight: bold; color:#5e5e5e;}
	.final-page .art-title .info{ margin-top:15px; font-size:12px; color:#858585;}
	.final-page .art-title .info span{ display:inline-block; margin:0 10px;}
	.final-page p{ margin-bottom:10px; line-height:27px;font-size:16px; text-align:justify; text-align:distribute-all-lines; color: #5e5e5e;}
	.final-page img{ /* display:block; */ margin:0 auto; max-width:100%;}
	.final-page p.txt{text-align: left;}
	.share{margin-top: 48px; margin-bottom: 28px; padding-bottom: 32px; border-bottom: 1px solid #d2d2d2;}
	.final{
		position: relative;
		margin:35px 0;
	}
	.final img{
		float: none;
		max-width: 100%;
	}
	.final .txt5{
		float: none;
		padding-top: 5px;
		width: 100%;
		
	}
	.final .txt5 p{
		padding-bottom: 5px;
		line-height: 20px;
		font-size: 14px;
		color: #07733b;
	}
	/*翻页*/
	.page{
		position: relative;
		padding-top: 50px;
		text-align: center;
	}
	.page .span2{
		display: inline-block;
		color: #777;
		padding-right: 15px;
	}
	.page .span2 span{
		padding-left: 7px;
	}
	.page .span2 em{
		color: #07733b;
	}
	.page .span3{
		display: inline-block;
	}
	.page .span3 a{
		display: inline-block;
		margin:0 2px;
		width: 31px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #a2a2a2;
		border:1px solid #eeeeee;
	}
	.page .span3 a:hover, .page .span3 a.next, .page .span3 a.last{
		color: #ffffff;
		background:#167b47;
	}
	.page .span3 a.cur{
		display: inline-block;
		margin:0 2px;
		width: 31px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #ffffff;
		background:#167b47;
	}
	.page .span4{
		display: inline-block;
		vertical-align: top;
	}
	.page .span4 input{
		float: left;
		width: 26px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		border:1px solid #167b47;
		background: none;
		outline: none;
	}
	.page .span4 a{
		display: block;
		float: left;
		width: 32px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #fff;
		background: #167b47;
	}

    

    .Lbg{
    	position: relative;
    	width: 100%;
    	height: 100%;
    	background-position: center;
    	background-repeat: no-repeat;
    	background-size: cover;
    }
    .loginBox{
    	position: absolute;
    	left: 50%;
    	top: 60%;
    	margin-top: -313px;
    	margin-left: -45%;
    	max-width:834px;
    	max-height: 637px; 
    	width: 90%;
    	height: 65%;
    	background:#fff;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#0a2600,direction=120,strength=4);*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=0,Strength=10)/*上面有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=90,Strength=10)/*右边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=180,Strength=10)/*下边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=270,Strength=10);/*左边有阴影*/
		-moz-box-shadow: 0 5px 35px 1px #0a2600;/*firefox*/ 
		-webkit-box-shadow: 0 5px 35px 1px #0a2600;/*safari或chrome*/ 
		box-shadow:0 5px 35px 1px #0a2600;/*opera或ie9*/ 
    }
    .loginBox1{
    	position: absolute;
    	left: 50%;
    	top: 60%;
    	margin-top: -313px;
    	margin-left: -45%;
    	max-width:834px;
    	max-height: 645px; 
    	width: 90%;
    	height: 82%;
    	background:#fff;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#0a2600,direction=120,strength=4);*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=0,Strength=10)/*上面有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=90,Strength=10)/*右边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=180,Strength=10)/*下边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=270,Strength=10);/*左边有阴影*/
		-moz-box-shadow: 0 5px 35px 1px #0a2600;/*firefox*/ 
		-webkit-box-shadow: 0 5px 35px 1px #0a2600;/*safari或chrome*/ 
		box-shadow:0 5px 35px 1px #0a2600;/*opera或ie9*/ 
    }
	.loginBox2{height: 92%;}
	.yhdl{
		float: none;
		position: relative;
		height: 100%;
		width: 100%;
		padding:20px 20px 0;
	}
	.yhdl::before{
		position: absolute;
		right: 0;
		top: 0;
		width: 192px;
		height: 197px;
		background:url(imagesLlogo2.png) no-repeat;
		content: "";
		background-size: contain;
	}
	.yhdl::after{
		position: absolute;
		left: 0;
		bottom: 10%;
		width: 84px;
		height: 229px;
		background:url(imagesBbg5.png) no-repeat;
		content: "";
		background-size: contain;
	}
	.yhdl h2{
		font-size: 18px;
		font-weight: bold;
		color: #07733b;
	}
	.form1{
		position: relative;
		padding-top: 25px;
	}
	.form1 dl{
		position: relative;
		/*height: 44px;*/
		margin-bottom: 5px;
	}
	/*.form1 dl.dl2{
		height: 44px;
		margin-bottom: 14px;
	}*/
	.form1 dl.dl3{
		height: 35px;
	}
	.form1 dl dt{
		/*float: left;
		padding-right: 107px;*/
		width: 100%;
	}
	.form1 dl dt i{
		float: left;
		color: #f00;
		margin-right: 10px;
	}
	.form1 dl dt.dt1{
		/*padding-right: 140px;*/
	}
	.form1 dl dt.dt2{
		float: left;
		padding-right: 107px;
	}
	.form1 dl dt input{
		width: 100%;
		height: 35px;
		line-height: 35px;
		text-indent: 10px;
		border:1px solid #d2d2d2;
		color: #a8a8a8;
		background:none;
		outline: none;
	}
	.form1 dl dt .inp1{
		float: left;
		width: 60%;
	}
	.form1 dl dt .inp2{
		float: left;
		width: 55%;
	}
	.form1 dl dt .inp3{
		width: 90%;
	}
	.form1 dl dt .inp4{
		float: left;
		width: 55%;
	}

	.form1 dl dt span.yzm{
		float: right;
		border: 1px solid #d2d2d2;
		width: 35%;
		height: 35px;
		font-size: 18px;
		color: #07733b;
		text-align: center;
		line-height: 35px;
		background:#dcdcdc;
	}
	.form1 dl dt input.yzm1{
		float: right;
		width: 40%;
		height: 35px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		line-height: 35px;
		background: #07733b;
	}
	.form1 dl dt span.yzm3{
		float: right;
		border: 1px solid #d2d2d2;
		width: 40%;
		height: 35px;
		font-size: 18px;
		color: #07733b;
		text-align: center;
		line-height: 35px;
		background:#dcdcdc;
	}
	.form1 dl dt span.yzm4{
		float: left;
		border: 1px solid #d2d2d2;
		margin-left: 5px;
		width: 35%;
		height: 35px;
		font-size: 18px;
		color: #07733b;
		text-align: center;
		line-height: 35px;
		background:#dcdcdc;
	}
	.form1 dl dt input.yzm5{
		float: left;
		border: 1px solid #d2d2d2;
		margin-left: 5px;
		width: 35%;
		height: 35px;
		font-size: 12px;
		color: #fff;
		text-align: center;
		line-height: 35px;
		background:#07733b;
	}
	.form1 dl dd{
		/*position: absolute;
		right: 0;
		top: 0;
		width: 96px;*/
		margin-top: 10px;
		width: 100%;
		height: 20px;
		line-height: 20px;
		color: #a8a8a8;
	}
	.form1 dl dd.dd4{
		margin-top: 5px;
		width: 100%;
		height: 20px;
		line-height: 20px;
		color: #a8a8a8;
	}
	.form1 dl dd.dd3{
		padding-left: 15px;
		margin-top: 5px;
		width: 100%;
		height: 20px;
		line-height: 20px;
		color: #a8a8a8;
	}
	.form1 dl dd.dd1{
		width: 135px;
	}

  /* .form1  p{
   	padding-top: 10px;
   	margin-bottom: 10px;
   }*/
	.form1 dl dt a{
		position: absolute;
		right: 0;
		top: 0;
		width: 96px;
		height: 35px;
		line-height: 35px;
		color: #666;
		text-decoration: underline;
	}

	.yhdl .button{
		display: block;
		position: relative;
		margin-top: 20px;
		width: 100%;
		height: 35px;
		font-size: 14px;
		color: #fff;
		text-align: center;
		font-weight: bold;
		letter-spacing: 5px;
		line-height: 35px;
		background:#07733b;
	}
	.yhdl .button1{
		position: relative;
		margin-top: 20px;
		width: 100%;
		height: 35px;
		font-size: 14px;
		color: #fff;
		text-align: center;
		font-weight: bold;
		letter-spacing: 5px;
		line-height: 35px;
		background:#07733b;
	}

	.yhdl .dl1{
		position: relative;
		width: 100%;
		padding-top: 15px;
	}
	.yhdl .dl1 a.wjmm{
		float: left
		font-size: 12px;
		font-weight: bold;
		color: #999;
	}
	.yhdl .dl1 a.wjmm:hover{
		color: #07733b;	
	}

	.yhdl .dl1 a.ljzc{
		float: right;
		font-weight: bold;
		color: #07733b;
	}

	.yhdl .wl{
		position: absolute;
		left:0;
		bottom: 0;
		width: 100%;
		height: 65px;
		line-height: 65px;
		text-align: center;
		background: #f5f5f5;
	}
	.yhdl .wl em{
		display: inline-block;
		margin: 0 30px 0;
		width: 1px;
		height: 27px;
		background: #dcdcdc;
		vertical-align: middle;
	}
	.yhdl .wl a{
		display: inline-block;
		position: relative;
		font-weight: bold;
		color: #999;
		padding-left: 25px;
		vertical-align: top;
	}
	.yhdl .wl a.weibo{
		padding-left: 33px;
		color: #07733b;
	}
	.yhdl .wl span{
		position: absolute;
		left: 0;
		background:url(imagesicon.png) no-repeat;
	}
	.yhdl .wl span.icon1{
		top: 50%;
		margin-top: -10px;
		width: 19px;
		height: 20px;
		background-position: -153px -250px;
	}
	.yhdl .wl span.icon2{
		top: 50%;
		margin-top: -10px;
		width: 26px;
		height: 20px;
		/*background-position: -154px -284px;*/
		background-position: -191px -284px;
	}
    
    .yhdl .wl a:hover{
    	color: #07733b;
    }
    .yhdl .wl a:hover span.icon1{
    	background-position: -185px -250px;
    }
    .yhdl .wl a:hover span.icon2{
    	background-position: -191px -284px;
    }
    .yhxx{
    	display: none;
    }

    .zcccBox{
    	display: table;
    	width: 100%;
    	height: 100%;
    }
    .zccc{
    	display: table-cell;
    	vertical-align: middle;
    	height: 100%;
    }
    .zccc span{
    	display: block;
    	/*position: absolute;*/
		width: 67px;
		height: 56px;
		margin:0 auto;
		background:url(imagessuee_img.png) no-repeat;
		background-size: contain;
    }
    .zccc .txt7{
    	/*padding-left: 72px;*/
    	padding-top: 12px;
    	text-align: center;
    }
    .zccc .txt7 h4{
    	font-size: 20px;
    	color: #272727;
    	font-weight: bold;
    }
    .zccc .txt7 p{
    	padding: 10px;
    	font-size: 16px;    	
    	text-align: center;
    }
    .zccc .txt7 a{
    	display: inline-block;
    	color: #666;
    }
    .zccc .txt7 a.home{
    	color: #07733b;
    }
    .zccc .txt7 a:hover{
		color: #07733b;
    }

    /*站内搜索*/
    .znss{
    	position: relative;
    }
    .znss h3{
    	font-size: 14px;
    	color: #5e5e5e;
    }
    .znss h3 em{
    	color:#07733b;
    }

    .znss .left{
    	padding-top: 50px;
    	padding-right: 0;
    	position: relative;
    }

    .znss .right{
    	position: relative;
    	margin-top: 30px;
    }
    
    ul.ul16{
    	position: relative;
    	padding-bottom: 20px;
    }
    ul.ul16 li{
    	position: relative;
    	margin-bottom: 20px;
    	padding-bottom: 30px;
    	border-bottom: 1px solid #eaeaea;
    }

    ul.ul16 li h2{
    	overflow: hidden;
    	padding-bottom: 10px;
    	width: 100%;
		font-size: 14px;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: bold;
		color: #5e5e5e;
    }

    ul.ul16 li p{
    	overflow: hidden;
    	height: 34px;				
    	color: #858585；
    }
    ul.ul16 li  em{
    	color:#07733b;
    }
    ul.ul16 li span{
    	display: block;
    	position: absolute;
    	right: 0;
    	top: 8px;
    	width: 12px;
    	height: 13px;
    	background:url(imagesicon.png) no-repeat -62px -865px;
    }

    ul.ul16 li:hover p, ul.ul16 li:hover h2{
		color:#07733b;
    }
    ul.ul16 li:hover span{
    	background-position: -87px -865px;
    }


    .right .Rtop{
    	position: relative;
    	padding: 0 13px 12px 13px;
    	background: #f2f2f2;
    }
    .right .Rbottom{
    	margin-top: 20px;
    	padding: 0 13px 12px 13px;
    	background: #f2f2f2;
    }

     .right .tit5{
     	position: relative;
     	height: 65px;
     	line-height: 65px;
     }
     .right .tit5 h3{
     	float: left;
     	font-size: 20px;
     	font-weight: bold;
     	color: #0e763f;
     }
     .right .tit5 a{
     	float: right;
     	font-size: 12px;
     	color: #07733b;
     }

     ul.ul17{
     	position: relative;
     	padding: 35px 23px 30px 22px;
     	background: #fff;
     }
     
     ul.ul17 li{
     	position: relative;
     	padding-left: 20px;
     	margin-bottom: 30px;
     }
     ul.ul17 li::before{
     	position: absolute;
     	left: 0;
     	top: 6px;
     	width: 9px;
     	height: 7px;
     	background: #c6c6c6;
     	content: "";
     }
     ul.ul17 li h3{
     	overflow: hidden;
     	width: 100%;
     	text-overflow: ellipsis;
     	white-space: nowrap;
     	font-size: 14px; 
     	font-weight: bold;
     	color: #333;
     }
     ul.ul17 li span{
     	display: block;
     	color: #999;
     }

     ul.ul17 li:hover h3, ul.ul17 li:hover span{
     	color: #0e763f;
     }
     ul.ul17 li:hover::before{
     	background: #0e763f;
     }

     .xmtjj{
     	position: relative;
     	padding: 12px 10px 33px 8px;
     	background: #fff;
     }

     .xmtjj .xnn{
     	display: none;
     	float: left;
     	width: 30%;
     }

     .xmtjj .xnn .pic{
     	padding-bottom: 1px;
     	border-bottom: 1px solid #e5e5e5;
     }
     .xmtjj .xnn .pic img{
     	display: block;
     	max-width: 100%;
     	height: auto;
     }
     .xmtjj .xnn p{
     	padding-top: 5px;
     	color: #666;
     	text-align: center;
     }

     .xmtCon{
     	float: none;
     	width: 100%;
     }
     .xmtBox{
     	position: relative;
     }
     .xmtCon .Xbox1{
     	position: relative;
     	display: none !important;
     } 

     .xmtCon .Xbox1 h3{
		overflow: hidden;
		padding-bottom: 10px;
		border-bottom: 1px solid #d2d2d2;
		width: 100%;
		font-size: 14px;
		font-weight: bold;
		color: #0e763f;
		text-overflow: ellipsis;
		white-space:nowrap;
	}
	.xmtCon .Xbox1 p{
		overflow: hidden;
		margin-top: 13px;
		height: 69px;
		font-size: 12px;
		color: #666666;
		line-height: 23px;
	}
	.xmtCon ul{
		padding-top: 20px;
	}
	.xmtCon ul li{
		float: left;
		margin-right: 5%;
		width: 80px;
		height: 50px;
		border:1px solid #e5e5e5;
	}
	.xmtCon ul li:first-child{
		display: none;
	}
	.xmtCon ul li .pic{
		display: block;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 0;
	}
	.xmtCon ul li .pic img{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom:0;
		width: 100%;
		height: 100%;
		text-align: center;
	}
	.xmtCon ul li.li2{
		float: right;
		position: relative;
		width: auto;
		margin-right: 0;
		border:none;
	}
	.xmtCon ul li.li2 .pic{
		float: left;
		display: block;
		width: 140px;
		height: 140px;
		border:1px solid #e5e5e5;
		position: relative;
		left: 35px;
		top: 25px;
	}
	@media(max-width:768px){
		.xmtCon ul li.li2 .pic{
			left: -75px;
			top: -15px;
		}
		.xmtjj .xmtTit{
			padding-top: 90px;
		}
	}
	.xmtCon  .dummy{
		padding-top: 100%;
	}
	.xmtCon ul li.li2 img{
		position: absolute;
		width: 100%;
		height: 100%;
		display: block;
	}
	.xmtCon  ul li.li2 span{
		position: absolute;
		right: 0;
		font-size: 12px;
		color: #999;
		width: 20px;
		line-height: 14px;
	}

	.xmtTit{
		position: relative;
		padding-top: 40px;
	}
	.xmtTit .span{
		float: left;
		display: table;
		margin-right: 3px;
		margin-bottom: 9px;
		border:1px solid #dcdcdc;
		width: 49%;
		height: 34px;
		text-align: center;
		color: #333;
		/*line-height: 32px;*/
		background: #f2f2f2;
	}
	.xmtTit .span span{
		display: table-cell;
		width: 100%;
		height: 34px;
		vertical-align: middle;
	}
	.xmtTit .span:hover, .xmtTit .span.on{
		border-color:#0e763f;
		color: #0e763f;
	}

@media(max-width:1200px){
	.part1:after{
		display: none !important;
	}
}
@media(min-width: 375px){
	ul.ul10 li span.date{
		width: 25%;
	}
	ul.ul10 li a{
		width: 68%;
	}
	.yhdl{
		padding-left: 50px;
		padding-right: 50px; 
	}
	.form dl dd .yzm{
		float: left;
		width: 20%;
	}
	.form dl dd .button2{
		float: right;
		margin-top: 0;
		width: 30%;
	}
	.form dl dd .inp2{
		width: 35%;	
	}
	.wsdc dl dd .label{
		width:32%;
	}
	.wsdc dl dd.dd2 .label{
		width:49%;
	}






}
@media(max-width:767px){
	.tabs span{
		width:auto;
		padding-right:0;
	}
	.Tpic1{
		padding:0;
	}
}


@media(min-width: 375px) and (max-width: 500px){
	.slide_box1 .bd li{
		width: 400px;
	}
	.link  ul{
		width: 75%;
	}
}

@media(min-width: 501px) and (max-width: 600px){
	.slide_box1 .bd li{
		width: 600px;
	}
	.tabs  span{
		padding-left: 15px;
		padding-right: 15px;
		font-size: 16px;
	}
}
@media(min-width: 601px) and (max-width: 768px){
	.slide_box1 .bd li{
		width: 768px;
	}
	.tabs  span{
		padding-left: 25px;
		padding-right: 25px;
		font-size: 16px;
	}
}

@media(min-width: 389px){
	.topR{
		margin-top: 10px;
	}
	.span1 .Nspan1{
		margin-right: 20px;
		margin-top: 0px;
	}
}

@media(min-width: 400px){
	ul.ul5 li{
		height: 88px;
		line-height: 88px;
	}
	ul.ul5 li a{
		padding-left: 80px;
		font-size: 18px;
	}
	ul.ul5 li span{
		left: 26px;
	}

}

@media(min-width: 414px){
	ul.ul15 li{
		width: 47%;
		margin-right: 3%;
	}
	.Lnav1 ul li{
		display: inline-block;
		width: 49%;
	}
	.zt_topR a{
		margin:0 10px;
	}
	.wsdc dl dd.dd2 .label{
		width:33%;
	}
	
}

@media(min-width: 430px){
	.tabs  span{
		 width: auto;
		margin-bottom: 0;
	 }
	.tabs em{
		/*display: inline-block;*/
		display: block;
	}
	.Tit2Tab2, .tab2{
		/*padding-left: 20px;*/
	}
	.Tit2Tab2span, .tab2 span{
		margin:0;
		font-size: 16px;
	}
	.Tit2Tab2 em, .tab2 em{
		display: block;
		/*display: inline-block;
		margin:0 10px;*/
	}
	.tzgg .fl{
		float: left;
		width: 48%;
	}
	.tzgg .fr{
		float: right;
		width: 48%;
	}
	.xmtjj .xnn{
		display: block;
	}
	.xmtCon{
		float: right;
		width: 65%;
	}
	.xmtCon ul li.li2{
		float: left;
	}
}

/*@media(min-width: 475px){
	ul.ul10 li span.date{
		width: 20%;
	}
	ul.ul10 li a{
		width: 75%;
		text-indent: 28px;
	}
	.selectBox .select select{
		padding:0 43%;
	}
}*/

@media(min-width: 475px){
	ul.ul10 li span.date{
		width: 20%;
	}
	ul.ul10 li a{
		width: 75%;
		text-indent: 28px;
	}
	.selectBox .select select{
		/* padding:0 43%; */
	}
	ul.ul3 li{
		float: left;
		width: 49%;
	}
	.form dl dd .inp1{
		float: left;
		width: 70%;
	}
	.form1 dl dt span.yzm{
		width: 35%;
	}
	.form dl dd .button1{
		float: right;
		margin-top: 0;
		width: 24%;
	}
	.form dl dd .file{
		width: 24%;
	}
	.form dl dd .yzm{
		width: 15%;
	}
	.form dl dd .button2{
		width: 23%;
	}

	.form1 dl dt .inp2{
		width: 68%;
	}
	.form1 dl dt span.yzm, .form1 dl dt span.yzm3, .form1 dl dt span.yzm1, .form1 dl dt input.yzm1{
		width: 30%;
	}

	/*.form1 dl dt .inp1{width: 68%;}
	*/


}


@media(min-width: 500px){
	.tabs span{
		font-size: 16px;
	}

	/*.tabs  em{
		margin: 0 2%;
	}*/
	.zt_topR a{
		margin:0 15px;
	}
	.wsdc dl dd .label{
		padding-left: 28px;
	}
	.wsdc dl dd .Wtxt p{
		float: left;
	}
	.wsdc dl dd .Wtxt  button{
		float: right;
		margin-top: 0;
	}
}

@media (min-width: 550px){
	.Tittab3{
		float: left;
		width: 58%;
	}
	.Tittab3 ul{
		border-left: 0px solid #e5e5e5;
	}
	.Tittab3 ul li{
		float: none;
		width: 100%;
		padding-left: 128px;
	}
	.Tittab3 ul li:hover::before, .Tittab3 ul li.on::before{
		display: block;
	}
	.Tittab3 ul li em{
		display: block;
		left: 104px;
	}
	.TitCon3{
		float: left;
		padding-left: 25px;
		width: 42%;
	}
	 .link  ul{
		width: 83%;
	}
	.link  ul li{
		margin-right: 2%;
		width: 45%;
	}
   
   .selectBox .select{
   	 width:40%;
   }
	.selectBox .button{
		/* width: 17%; */
	}
	
	.Nspan6{
		padding-bottom: 0;
	}
}

@media(min-width: 585px){
	/*.footer .link  ul{
		width: 85%;
	}
	.footer .link  ul li{
		margin-right: 45px;
		width: 40%;
	}*/
}

@media(min-width: 600px){
	.tabs span{
		font-size: 20px;
	}
	.Tit2Tab2 span, .tab2 span{
		margin:0;
		padding: 0 30px;
		font-size: 20px;
	}
	/*.Tit2Tab2 em{
		display: inline-block;
		margin:0 29px;
	}*/
	ul.ul12 li{
		padding-left: 52px;
	}
	ul.ul12 li::before{
		left: 22px;
	}
	ul.ul12 li::after{
		right: 23px;
	}

}
@media(min-width: 768px){
	.logo{
		float: left;
	}
	.logo img{
		float: left;
		text-align: left;
		max-width: 90%
	}
	.zt_logo{
		padding-left: 9px;
	}
	.zt_logo img{
		float: left;
	}
	.zt_topR{
		padding-top: 10px;
		text-align: right;
	}
	.topR{
		float: right;
		margin-top: 0;
		padding-top: 19px;
	}
	.span1{
		text-align: right;
		margin-bottom: 0;
	}
	.span1 .Nspan1{
		margin-right: 0;
	}
	.span1 a{
		margin-left: 15px;
		padding-left: 20px;
	}
	.span1 em{
		display: inline-block;
		margin:0 20px;
	}
	.Sbox{
		float: right;
		margin-top: 12px;
	}
	.Sinp{margin-bottom: 0;}

    /*导航开始*/
	.menu2{
		display: none;
	}
	.menu1{
		display: block;
		position: absolute;
		z-index: 10;
		*zoom:1;
		width: 100%;
		height: 63px;
		line-height: 63px;
		background: url(imagesBbg1.png) repeat;
	}
	.menu1 ul{text-align: center;}
	.menu1 ul li{
		display: inline-block;
		position: relative;
		/*width: 215px;*/
		width: 125px;
	}
	
	.menu1 ul li em{
		position: absolute;
		left: 0;
		top: 23px;
		width: 3px;
		height: 23px;
		background: #fff;
	}
	.menu1 ul li a{
		display: block;
		position: relative;
		font-size: 20px;
		color: #fff;
		text-align: center;
	}
	
	.menu1 ul li.li1 a{
		padding-left:0;
		
	}
	.menu1 ul li.li2 a{
		padding-left: 0;
	}
	.menu1 ul li.li3 a{
		padding-left:0;
	}
	.menu1 ul li.li4 a{
		padding-left: 0;
	}
	.menu1 ul li.li5 a{
		padding-left: 0;
	}
	.menu1 ul li.li6 a{
		padding-left: 0;
	}
	
	.menu1 ul li span{
		display: none;
	 	position: absolute;
	 	width: 32px;
	 	height: 24px;
	 	background: url(imagesicon.png) no-repeat;
	 }
	.menu1 ul li span.icon1{
		left: 0;
		top: 20px;
		background-position: 0 -62px;
	 }
	 .menu1 ul li span.icon2{
	 	left: 52px;
		top: 23px;
		background-position: -46px -62px;
	 }
	 .menu1 ul li span.icon3{
	 	left: 50px;
		top: 22px;
		background-position: -86px -62px;
	 }
	 .menu1 ul li span.icon4{
	 	left: 50px;
		top: 21px;
		background-position: 0 -99px;
	 }
	 .menu1 ul li span.icon5{
	 	left: 44px;
		top: 22px;
		background-position: -46px -99px;
	 }
	 .menu1 ul li span.icon6{
	 	left: 45px;
		top: 23px;
		background-position: -86px -99px;
	 }
	
	/*二级栏目*/
	.menu1 ul li ul{
		display: none;
		z-index: 9999;
		position: absolute;
		top: 63px;
		left:0;
		width: 100%;
		max-width: 100%;		
	}
	.menu1 ul li ul li{
		display: block;
		line-height: 35px;
		border-bottom: 1px solid #fff;
		background-color:rgba(14,118,63,0.76);
/* 		opacity: 0.75; */
/* 		-webkit-opacity:0.75; */
/* 		filter: alpha(opacity=75); */
	}
	.menu1 ul li ul li a{
		display: block;
		padding-left: 0;
		text-align: center;
		font-size: 14px;
		color: #fff;
	}
	.menu1 ul li ul li:hover{
		background-color:rgba(14,118,63,1);
/* 		opacity: 1; */
/* 		-webkit-opacity:1; */
/* 		filter: alpha(opacity=100); */
	}
	.menu1 ul li ul li ul{
		display: none;
		position: absolute;
		left: 125px;
		top: 0;
	}
	/*导航结束*/

	 .box1 .button2{
	 	display: block;
		z-index: 99999;
		position: absolute;
		left: 50%;
		top: 63px;
		margin-left: -35px;
		width: 70px;
		height: 37px;
		background: url(imagesBbg2.png) no-repeat;
		-webkit-tap-highlight-color:rgba(0,0,0,0);
	}
	.Nspan2{
		display: none;
		position: relative;
		margin:auto auto 26px auto;
		max-width: 1200px;
	}
	.Nspan2 ul{
		position: relative;
		margin-top: 94px;
		/* text-align: justify; */
	}
	.Nspan2 ul li{
		display: inline-block;
		width: 33%;
		margin-bottom: 7px;
	}
	.Nspan2 ul li .pic{
		display: block; 
		overflow: hidden;
		position: relative;
		padding-bottom: 32.2%;
		width: 100%;
		height: 0;
	}
	.Nspan2 ul li .pic img{
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right:0;
		width: 100%;
		height: 100%;
		border:2px solid #fff;
	}
	/*banner开始*/
	.phone{display: none;}
	.fullSlide {display: block; overflow:hidden; /*margin-top: -63px;*/ width:100%; height:auto;}
    .fullSlide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
    .fullSlide .bd ul{width:100% !important;}
    .fullSlide .bd ul li{ width:100% !important;}
    .fullSlide .bd ul li .pic{ display: block;overflow: hidden; position: relative; padding-bottom: 20.5%; width: 100%; height: 0;}
  	.fullSlide .bd ul li .pic img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%;}
  	.fullSlide .btn{position:absolute; z-index:10; top:50%; margin-top: -25px; width:18px; height:50px; background:url(imagesicon.png); filter:alpha(opacity=0); opacity:0; -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer;}
    .fullSlide:hover .btn{ filter:alpha(opacity=40); opacity:0.4;}
    .fullSlide .prev { left:20px; background-position:-132px -577px;} 
    .fullSlide .next { right:20px; background-position:-132px -636px;}
    .fullSlide .btn:hover{ filter:alpha(opacity=90); opacity:0.9;}
  	/*banner结束*/
	
	/*导航、banner结束*/

    /*主体开始*/
	.indexCon{
		position: relative;
	}
	.Nspan3{float: left;padding-top: 0; padding-right: 10px; /*width: 41.6%;*/}
	.Nspan3 .txt1{
		margin-top: 10px;
	}
	.Nspan3 .txt1 p{
		margin-bottom: 20px;
	}
	.Nspan4{
		float: left;
		margin-top: 0;
		padding-left: 0;
		padding-right: 25px;
		/*width: 25%;*/
	}

	.slide_box1, .iframe{float: left; width:350px; height: 252px; }
	.slide_box1 .bd li{float: left; width: 350px;}
	.slide_box1 .bd li .pic{ display: block; width: 350px;height: 252px;}
	.slide_box1 .bd li .pic img{width: 100%; height: 100%;}
	.Tpic1{
		float: left;
		padding: 0;
		margin: 18px 0 0 10px;
		/*width:33.3%;*/
	}
	.Nspan5{
		float: left;
		margin-top: 0;
		width: 48%;
	}
	.Nspan5-1{
		float: right;
		margin-top: 20px;
		width: 48%;
	}
	.Tpic2{
		float: left;
		width: 49%;
	}
	.Nspan6{
		width: 80%;
	}
	.Nbox2 .dyr{
		display: block;
	}
	.TitCon3{
		border-left: 0px solid #d2d2d2;
	}
	.Tittab3 ul{
		padding-right: 0;
	}

	.tabs  span{
		padding-left:30px;
		padding-right:30px;
	}
    /*主体结束*/
    .footer{
    	padding-left: 0;
    	padding-right: 0;
    }
    .link  ul{
    	width: 88%;
    }
    .link  ul li{
    	margin-right: 2%;
		width: 31%;
		margin-bottom: 0;
    }
	.footer .left .Fnav{
		text-align: left;
	}
	.footer .right{
		text-align: right;
	}
	
	.bread .Nspan7{
		display: block;
	}
	.Lnav, .Lnav1{
		float: left;
		width: 25%;
	}
	.Lnav ul li::before{
		left: 20px;
	}
	.Lnav ul li h3 a{
		padding-left: 35px;
	}
	ul.ul10 li em{
		right: 10px;
	}
	ul.ul10 li span.date{
		float: left;
		width: 25%;
	}
	ul.ul10 li a{
		float: left;
		width: 66.6%;
	}
	.Rmain{
		float: right;
		width: 65%;
		padding-left: 0;
		padding-right: 0;
	}
	.Lsub a{
		padding-left: 50px;
	}
    
    ul.ul13{
    	margin-top: 0;
    }
    ul.ul14 li{width:25%;}
   
   .loginBox {
   	width: 70%;
   	height:50%;
   	margin-left: -35%;
   }
   .loginBox1 {
   	width: 70%;
   	height:70%;
   	margin-left: -35%;
   }
   .loginBox2{height: 70%;}
   .yhdl{
   	width: 100%;
   	padding:50px 65px 0 74px;
   }
   .xgmm{
   	padding: 50px 50px 0;
   }
   .box2 .swiper-container{
   	padding-left:12px;
   	padding-top: 20px;
   }
   ul.ul1 li{
   	margin-bottom: 10px;
   }
   /*.yhdl{
		
		position: relative;
		height: 100%;
		width: 70%;
		padding:120px 65px 0 74px;
	}*/

	.Lnav1 ul li{
		display: block;
		width: 100%;
	}
	.ztBanner{
    	display: block;
    }
    .ztBanner1{
    	display: none;
    }
	.ztzl{
		margin-top: 0;
	}

	.ztLeft{
		float: left;
		width: 40%;
	}
	.ztpic1{
		width: 140px;
		height: 90px;
	}
	.zttxt2{
		padding-left: 150px;
		max-height: 90px;
	}
	.ztRight{
		float: right;
		width: 58%;
	}
	.ztLeft2{
		float: none;
		width: 100%;
		padding:0 22px 0 11px;
	}
	.ztRight2{
		display: block;
		float: none;
		margin-top: 10px;
		width: 100%;
	}
	.ztPart3{
		padding-bottom: 78px;
	}
	.ztxwbd{
		padding:17px 18px 32px 25px;
	}
	.ztPart4{
		padding:16px 17px 26px 25px;
	}
	.ztLeft3{
		float: left;
		width: 49%;
	}
	.ztRight3{
		float: right;
		width: 49%;
		margin-top: 0;
	}
	.ztswiper{
		position: relative;
		padding:0 40px 0 10px;
	}

	.wsdc dl dd .label{
		width:32%;
	}


	/*.ztPic{*/
		/*float: left;*/
		/*position: relative;*/
		/*width: 240px;*/
		/*height: 200px;*/
		/*border:1px solid #d2d2d2;*/
	/*}*/
	/*.ztPic .img{*/
		/*display: block;*/
		/*overflow: hidden;*/
		/*position: relative;*/
		/*padding-bottom:0;*/
		/*width: 100%;*/
		/*height: 100%;*/
	/*}*/
	/*.ztPic .img img{*/
		/*position: inherit;*/
		/*width: 100%;*/
		/*height: 100%;*/
	/*}*/
	/*.zttxt{*/
		/*width: 100%;*/
	/*}*/
	/*.ztpadd{*/
		/*width: 100%;*/
		/*padding-left: 260px;*/
	/*}*/

}


@media(min-width: 870px){
	.slide_box1, .slide_box1 .bd li .pic, .iframe{
		width: 400px;
		height: 288px;
	}
	.slide_box1 .bd li{
		width: 400px;
	}
	.Nspan5{
		width: 50%;
	}
	.Tpic2{
		width: 46%;
	}
	.Tpic2 .pic{
		padding-bottom: 63%;
	}
}

@media(min-width: 992px){
	.conW{
		padding-left: 0;
		padding-right: 0;
	}
	.logo img{
		max-width: 100%
	}
	.zt_topR{
		padding-top: 16px;
	}
	.span1 a{
		margin-left: 30px;
		padding-left: 28px;
	}
	/*导航开始*/
	.menu1 ul{
		text-align: left;
	}
	.menu1 ul li{
		float: left;
  		width: 160px;
  	}
  	.menu1 ul li.li1, .menu1 ul li.li6{
		width: 168px;
	}
  	.menu1 ul li a{
  		text-align: left;
  	}
  	.menu1 ul li span{
  		display: block;
  	}
  	.menu1 ul li span.icon1{left: 20px;}
  	.menu1 ul li span.icon2, .menu1 ul li span.icon3, .menu1 ul li span.icon4{
  		left: 30px;
  	}
  	.menu1 ul li span.icon5, .menu1 ul li span.icon6{
  		left: 25px;
  	}
  	.menu1 ul li.li1 a{padding-left: 50px;}
  	.menu1 ul li.li2 a, .menu1 ul li.li3 a, .menu1 ul li.li4 a, .menu1 ul li.li5 a, .menu1 ul li.li6 a{
  		padding-left: 60px;
  	}
  	.menu1 ul li ul li ul{
  		left: 160px;
  	}
  	/*导航结束*/

  	.part1{
  		margin-top: -57px;
  	}
	.part2, .part4{
		padding-left: 0;
		padding-right: 0;
	}
	.part2 .left, .part4 .left{
		padding-right:45px;
	}
	.part2 .right{
		position: relative;
	}
	.zwgk{
		position: relative;
	}
   ul.ul1 li{
  		margin-bottom: 18px;
  	}
	ul.ul2{
		padding-left:0;
		padding-right: 0;
	}
	ul.ul2 li{
		padding-left: 0;
	}
	ul.ul2 li a{
		padding-left: 26px;
	}
	ul.ul2 li span{
		display: block;
		left:0;
	}
	.xxlb{
		margin-top: 0;
	}
	
	

	.slide_box1, .slide_box1 .bd li .pic, .iframe{
		width: 350px;
		height: 252px;
	}
	.slide_box1 .bd li{
		width: 350px;
	}
	.Nspan3{
		padding-right: 55px;
	}
	.Nspan5{
		width: 43%;
	}
	.Tpic2{
		width: 50%;
	}
	.Tpic2 .pic{
		padding-bottom: 71.1%;
	}
	.link  ul li{
		margin-right: 4%;
	}
	
	.bread{
		padding-left: 0;
		padding-right: 0;
	}
	.nyMain{
		padding-left: 0;
		padding-right: 0;
	}
	.Lnav, .Lnav1{
		float: left;
		width: 25%;
	}	
	.Lnav ul li h3 a{
		padding-left: 65px;
	}
   .Lnav ul li::before{
   		left: 40px;
    }
    .Lsub a{
		padding-left: 50px;
	}
	ul.ul10 li em{
		right: 35px;
	}
	ul.ul10 li span.date{
		float: left;
		width: 16.6%;
	}
	ul.ul10 li a{
		float: left;
		width: 75%;
	}
    .Rmain{
    	float: right;
    	width: 70%;
    }
    ul.ul11 li{
    	float: left;
    	width: 49%;
    	height: 117px;
    	margin-bottom: 30px;
    }

    ul.ul11 li .pic{
    	float: left;
    	width: 40%;
    }
    ul.ul11 li .pic .img{
		display: block;
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 117px;
	}	
	ul.ul11 li .pic .img img{
		width: 100%;
		height: 100%;
	}
     ul.ul11 li .Nspan8{
     	float: left;
     	width: 60%;
     	padding:15px 5% 0 3%;
     }

    ul.ul13 li, ul.ul15 li{
    	margin-right: 4%;
    	width: 30.6%;
    }
    ul.ul14 li{width:20%;}

   
    .form dl.dl1{
    	float: left;
    	width: 42%;
    }
    .form dl.dl2{
    	float: right;
    	width: 55%;
    }
	
	.form dl{
		margin-bottom: 0;
	}
	 
	 .form dl dd .inp1{
	 	width: 80%;
	 }
	 .form dl dd .button1{
	 	width: 15%;
	 }
	 .form dl dd .yzm{
	 	width: 15%;
	 }
	 .form dl dd .button2{
	 	width: 17%;
	 }

	 .final img{
	 	float: left;
	 	max-width: 64%;
	 }
	 .final .txt5{
	 	float: right;
	 	width: auto;
	 }
	 .final .txt5 p{
	 	padding-bottom: 0;
	 }
	 .loginBox{
	 	/*position: absolute;
    	left: 50%;
    	top: 50%;*/
    	margin-top: -313px;;
    	max-width:834px;
    	max-height: 637px; 
    	height: 420px;
	 }
	 .yhdl{
	 	float: left;
	   	width: 65%;
	}
	.yhxx{
		display: block;
   		float: right;
   		padding:75px 20px 0 27px;
   		width: 35%;
   		height: 100%;
   		background: url(imagesBbg4.jpg) no-repeat center;
   		background-size: cover;
    }
    .yhxx a.logo1{}
    .yhxx a.logo1 img{
    	display: block;
    	max-width: 100%;
    	height: auto;
    }
    .yhxx .txt6{
    	position: relative;
    	padding-top: 60px;
    }
    .yhxx .date{
    	padding-bottom: 12px;
    	font-size: 23px;
    	color: #fff;
    	font-weight: bold;
    }
	.yhxx .date span{
		display: block;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
	.yhxx .txt6 h3{
		padding-bottom: 20px;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
	}
	.yhxx .txt6 p{
		overflow: hidden;
		height: 66px;
		color: #fff;
		line-height: 22px;
	}
	.yhxx .txt6 a{
		bottom: -70px;
		left: 27px
		font-size: 12px;	
		color: #fff;
	}
	.loginBox1{
		width: 75%;
		margin-left: -32%;
		height: 70%;
	}
	.loginBox2{height: 82%;}
	.znss .left{
		padding-right: 45px;
	}
	.znss .right{
		margin-top: 0;
	}
	.xmtjz{
		margin-top: 0;
	}
	.Tpic1 .swiper-container{
		padding:0;
	}


    
	.ztpadd1, .ztpadd2{
		padding-left:0;
		padding-right: 0;
	}

	.ztPart1{
		position: relative;
		padding-bottom: 65px;
	}
	.ztPic{
		float: left;
		width: 40%;
		height: 255px;
	}
	.ztPic .img{
		display: block;
		overflow: hidden;
		padding-bottom: 0;
		width: 100%;
		height: 253px;
	}
	.ztPic .img img{
		position: inherit;
		width: 100%;
		height: 100%;
	}
	.zttxt{
		float: right;
		padding-bottom: 47px;
		width:58%;
		height: 255px;
	}
	.ztPart2{
		padding-top: 0;
	}
	.ztLeft1{
		float: left;
		width: 49%;
	}
	.ztRight1{
		float: right;
		margin-top: 0;
		width: 49%;
	}
	.zttit{
		margin-bottom:25px;
	}
	.ztLeft2{
		float: left;
		width: 49%;
		padding:0 22px 0 11px;
	}
	.ztRight2{
		float: right;
		margin-top: 0;
		width: 49%;
	}
	.ztPic .img{
		display: block;
	}
	.ztPic .img1{
		display: none;
	}

	.wsdc dl dd .label, .wsdc dl dd.dd2 .label{
		width:19%;
	}
}


@media(min-width: 1100px){
	/*导航开始*/
  .menu1 ul{text-align: center;}
  .menu1 ul li{
  	display: inline-block;
  	float: none;
  	width: 185px;
  }
  .menu1 ul li.li1, .menu1 ul li.li6{
		width: 168px;
	}
  .menu1 ul li ul li ul{
  		left: 190px;
  	}
  	.menu1 ul li a{
  		text-align: left;
  	}
  /*.menu1 ul li.li1 a{
		padding-left: 41px;
	}*/
	.menu1 ul li.li1 a{
		padding-left: 60px;
	}
	.menu1 ul li.li2 a{
		padding-left: 86px;
	}
	.menu1 ul li.li3 a{
		padding-left: 83px;
	}
	.menu1 ul li.li4 a{
		padding-left: 87px;
	}
	.menu1 ul li.li5 a{
		padding-left: 87px;
	}
	.menu1 ul li.li6 a{
		padding-left: 87px;
	}

	/*.menu1 ul li span.icon1{
		left:0;
	}*/
	.menu1 ul li span.icon1{
		left:20px;
	}
    .menu1 ul li span.icon2{
  		left: 52px;
  	}
  	.menu1 ul li span.icon3, .menu1 ul li span.icon4{
  		left: 50px;
  	}
  	.menu1 ul li span.icon5, .menu1 ul li span.icon6{
  		left: 44px;
  	}
  	/*导航结束*/

  ul.ul1 li{
  		margin-bottom: 25px;
	}
	ul.ul2 li{
		padding-left: 20px;
	}
	ul.ul2 li a{
		padding-left: 25px;
	}
	ul.ul2 li span{
		left:20px;
	}
	.Nspan5{
		width: 47%;
	}
	.Tpic2{
		width: 47%;
	}
	.slide_box1, .slide_box1 .bd li, .slide_box1 .bd li .pic, .iframe{
		width: 370px;
		margin-right: 40px;
	}

	.final img{
		max-width: 65%;
	}
	.final .txt5 p{
		padding-bottom: 5px;
	}

	.loginBox{
		width: 70%;
	}
	.loginBox1{
		width: 60%;
		margin-left: -30%;
	}



}

@media(min-width: 1200px){
	/*导航开始*/
   .menu1 ul{text-align: left;}
  .menu1 ul li{
  	float: left;
  	width: 215px;
  }

  .menu1 ul li ul li ul{
  		left: 215px;
  	}
  	/*导航结束*/


  	ul.ul1 li{
  		margin-bottom: 30px;
  	}
	ul.ul2 li{
		padding-left: 22px;
	}
	ul.ul2 li a{
		padding-left: 33px;
	}
	ul.ul2 li span{
		left:22px;
	}

	.Nspan5{
		width: 48%;
	}
	.Tpic2{
		width: 45%;
	}
	.final img{
		max-width: 100%;
	}

	.loginBox{
    	width: 50%;
    	margin-left: -23%;
    	background:#fff;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#0a2600,direction=120,strength=4);*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=0,Strength=10)/*上面有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=90,Strength=10)/*右边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=180,Strength=10)/*下边有阴影*/
		progid:DXImageTransform.Microsoft.Shadow(color='#0a2600',Direction=270,Strength=10);/*左边有阴影*/
		-moz-box-shadow: 0 5px 35px 1px #0a2600;/*firefox*/ 
		-webkit-box-shadow: 0 5px 35px 1px #0a2600;/*safari或chrome*/ 
		box-shadow:0 5px 35px 1px #0a2600;/*opera或ie9*/ 
    }
    .loginBox1{
		width: 60%;
	}
	.loginBox2{
		height: 80%;
	}
    

}

@media(min-width: 1400px){
	.loginBox1{
		width: 50%;
		margin-left: -25%;
	}
}

@media screen and (max-width:768px){
	#aaa{
		display:none;		
	}
	.span1, .phone, .topR, .left, .foot1, .link, .nyBanner, .ztBanner1, .bread, .Lnav, .share, .comment{
		display:none;
	}
	.selectBox .button{
		width:25%;
	}
	.tabs span{
		margin-bottom:0px;
	}
	.part3, .part4{
		margin-top:0px;
	}
	.nyMain{
		margin-top:20px;
		padding-bottom:30px;
	}
	.page{
		padding-top:20px;
	}
	.ztpadd1 {
		padding: 20px 20px 0px 20px;
    }
	.indexCon{
		padding-bottom:0px;
	}
}