@charset "utf-8";
* {-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;}
.W1220{display: block; margin:0 auto; position:relative; max-width:1220px;}

/* 侧边悬浮导航 */
.right_nav{ right:0; bottom:300px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.right_nav li{background:#00A53E;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 50px;height:50px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#F36950}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #00A53E;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #00A53E;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(3) .hideBox img{width:140px;height: 140px;margin-top: 10px;}

/*头部开始*/
.top{position: relative;}
.logo{float:left;width:290px;height:115px;background: url(../images/logo.png) no-repeat left center;}
.logo img{display: block;max-width: 100%; height: auto; text-align: center;}
.menu {float:right;}
.menu li{width:120px;height:115px;float:left;text-align:center;line-height:115px;font-weight:bold;font-family:"微软雅黑";font-size:16px;color:#000;}
.menu li.on{background:#367fe8;color:#FFFFFF}
.searchico {width:100px;height:115px;float:left;line-height:115px;text-align:center;}
.photodiv{float:left;height:115px;background: url(../images/tel.png) no-repeat left center;width:200px;line-height:115px;color:#00A53E;font-size:22px;text-indent: 40px;font-weight:bold;font-family:"微软雅黑";}

.banner{overflow: hidden; position: relative;z-index: 5;}
.banner .swiper-slide{overflow: hidden;}
.banner a{background-position: center;display: block;padding-bottom:810px;position: relative;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.bannerhd{z-index: 20;text-align: center;width: 100%;position: absolute;bottom: 27px;}
.bannerhd span{width: 58px;height: 2px;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;margin: 0 11px}
.bannerhd span.swiper-pagination-bullet-active{height: 4px;background: #00A53E;}
.banner .swiper-slide .item:hover{-webkit-transform: scale(1);transform: scale(1);}

.m_header{display: none;padding-bottom: 5px;background:#fff;width: 100%;z-index: 2;top:0;}
.m_logo{margin-left: 1%;margin-top: 5px;float: left;}
.m_logo img{height: 45px;}
.menua{float: right;margin-top: 11px;}
.menua img{height: 30px;}
.photoli{color:#00A53E;font-size: 18px;font-family:"微软雅黑";height: 40px;line-height:40px;}
.photoli img{margin-left:20px;}

.tiline{border-bottom:1px solid #d2d2d2;width:100%;height:133px;margin-top:40px;}
.ti {padding:0px 5px;}
.ti .titen{font-size:40px;font-family:"微软雅黑";color:#D0D0D0;font-weight:bold;height:70px;line-height:70px;}
.ti .titcn{font-size:32px;font-family:"微软雅黑";color:#367fe8;font-weight:bold;height:60px;line-height:60px;}
.ti .titgreen{background-color:#367fe8;height:4px;width:60px;}

.brand  {padding:0px 5px;}
.brand .fonts{float:left;width:60%;color:#616161;font-size:16px;font-family:"微软雅黑";line-height:32px;padding:40px 20px 0px 20px;}
.brand .fonts div:nth-child(2){font-size:14px;}
.brand .fonts div{text-indent:2em;}
.brand .imgs{float:left;width:40%;padding-top:30px;}
.brand .imgs img{width:100%;height:100%;}
.brand a .more{width:120px;height:35px;background-color:#367fe8;color:#ffffff;font-size:16px;font-family:"微软雅黑";line-height:35px;border-radius:10px;}
.brand .mores{float:right;margin-top:35px;}
.brand a:hover .more{color:#FAFA00;}

.md {background: url(../images/case.jpg) repeat center center;width:100%;margin-top:30px;}
.md .case{}
.md .case .cases{}
.md .case .fonts{width:100%;text-align:center;font-size:18px;font-family:"微软雅黑";font-weight:bold;padding:8px 10px;color:#ffffff;}
.md .case .fonts p{line-height:32px;}
.md .case .fonts span{color:#FAFA00}
.md .case .cases li{width:20%;float:left;text-align:center;padding:8px;}
.md .case .cases li img{width:100%;height:100%;}

.show {padding-top:15px;font-family:"微软雅黑";}
.show li{float:left;position: relative;}
.show ul li{width:300px;float:left;padding:4px;height:178px;}
.show ul li:nth-child(1){width:600px;height:356px;}
.show ul li img{width:100%;height:100%}
.show li div{width:100%;height:36px;line-height:36px;text-align: center;color: #fff;font-size: 16px;position: absolute;left:0;bottom:4px;padding:0px 4px;}
.show li div p{background: rgba(0, 0, 0, .5);}

.news{padding:60px 5px;}
.news li{width:45%;float:left;margin-right:5%;margin-bottom:25px;}
.news li div{width:70px;height:90px;background-color:#EDEEF0;color:#787878;text-align:center;float:left;margin-right:10px;}
.news li div.on{background-color:#00A53E;color:#fff;}
.news li div h3{font-size:20px;height:60px;line-height:60px;}
.news li a{font-size:16px;color:#00A53E;height:28px;line-height:28px;font-weight:bold}
.news li a:hover{color:#666;}
.news li p{line-height:20px;text-indent:2em;color:#969696}

.links {padding:0px 5px;position: relative;overflow: hidden;height:130px;width:1200px}
.links  ul{position:absolute;width: 8000px;}
.links li{/*border:1px solid #DFDFDF;*/float:left;margin:0px 10px 15px;}
.links li img{height:100px;}

.foots{background-color:#367fe8;width:100%;float:left;margin-top:12px;}
.foots .foot{padding:20px 10px;}
.foots .foot ul{float:left;width:100%;}
.foots .foot li .sti{color:#FFE32A;font-size:16px;font-weight:bold;height:50px;line-height:50px;}
.foots .foot li .sti a{color:#FFE32A;}
.foots .foot li .sti a:hover{color:#BBEBB6;}
.foots .foot li .line{background-color:#FFE32A;height:3px;width:30px;margin-bottom:10px;}
.foots .foot li .con {width:70%;color:#fff;height:28px;line-height:28px;font-size:14px;float:right}
.foots .foot li .con a{color:#fff;}
.foots .foot li .con a:hover{color:#b1cef9;}
.foots .foot .imgs{width:227px;float:left;}
.pagebanner {padding-bottom:474px;}
.productbanner{background: url(../images/bannerproduct.jpg);background-repeat: no-repeat;background-position: center;}
.casebanner{background: url(../images/caseproduct.jpg);background-repeat: no-repeat;background-position: center;}
.newsbanner{background: url(../images/bannernews.jpg);background-repeat: no-repeat;background-position: center;}
.aboutbanner{background: url(../images/bannerabout.jpg);background-repeat: no-repeat;background-position: center;}

.menusub{background-color:#EFEFF5;}
.menusub .menusubs .menusleft li{width:150px;height:50px;float:left;color:#367fe8;line-height:50px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:5px;}
.menusub .menusubs .menusleft li.on{background-color:#367fe8E;color:#ffffff}
.menusub .menusubs .menusleft{width:75%;float:left;}
.menusub .menusubs .menusright{width:25%;float:right;}
.menusub .menusubs .menusright li {height:50px;line-height:50px;float:right;font-size:14px;color:#00A53E}

.menusubsub {text-align:center;margin-top:50px;line-height:30px;}
.menusubsub span{font-size:16px;margin:0px 15px;padding-bottom:10px;color:#767676;}
.menusubsub span.on{border-bottom:2px solid #00A53E;}

.mqcaseimgs{position: relative;overflow: hidden;height:720px;}
.mqcaseimgs ul.uls{position:absolute;width: 5000px;}
.mqcaseimgs ul.uls li.lis{float:left;margin-left:24px;height:720px;}
.mqcaseimg{margin-bottom:30px;width:1200px;}
.mqcaseimg ul{margin:35px 0px;}
.mqcaseimg ul li{float:left;margin-bottom:23px;width:384px;margin-right:24px;}
.mqcaseimg ul li:nth-child(3n){margin-right:0}
.mqcaseimg ul li .img {width: 100%;height: 0;padding-bottom:72%;overflow: hidden;position: relative;background-color:#EDEEF0;}
.mqcaseimg ul li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.mqcaseimg ul li .txt{line-height:40px;height:40px;background-color:#00A53E;color:#fff;font-size:14px;font-weight:bold;padding-left:1em;text-align:center}
.mqcaseimg ul li .img:before {content: ""; height: 0; display: block; width: 100%; padding-top: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: -13% auto auto; background: rgba(0, 0, 0, 0.3); background-repeat: repeat; background-position: left top; background-size: 2px 2px; -webkit-transition: -webkit-transform 0s ease .35s,opacity .35s ease-in-out 0s; transition: transform 0s ease .35s,opacity .35s ease-in-out 0s; z-index: 2; border-radius: 50%; -ms-transform: scale(0.05); transform: scale(0.05); -webkit-transform: scale(0.05); opacity: 0; }
.mqcaseimg ul li  a:hover .img:before { opacity: 1; -webkit-transform: scale(1.6); -ms-transform: scale(1.6); transform: scale(1.6); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.mqcaseimg ul li  a:hover .img em { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.productcon{margin-bottom:30px;}
.productcon ul{margin:35px 0px;}
.productcon ul li{float:left;margin-bottom:23px;width:32%;margin-right:2%;}
.productcon ul li:nth-child(3n){margin-right:0}
.productcon ul li .img {width: 100%;height: 0;padding-bottom:72%;overflow: hidden;position: relative;background-color:#EDEEF0;}
.productcon ul li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.productcon ul li .txt{line-height:40px;height:40px;background-color:#00A53E;color:#fff;font-size:14px;font-weight:bold;padding-left:1em;}
.productcon ul li .img:before {content: ""; height: 0; display: block; width: 100%; padding-top: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: -13% auto auto; background: rgba(0, 0, 0, 0.3); background-repeat: repeat; background-position: left top; background-size: 2px 2px; -webkit-transition: -webkit-transform 0s ease .35s,opacity .35s ease-in-out 0s; transition: transform 0s ease .35s,opacity .35s ease-in-out 0s; z-index: 2; border-radius: 50%; -ms-transform: scale(0.05); transform: scale(0.05); -webkit-transform: scale(0.05); opacity: 0; }
.productcon ul li  a:hover .img:before { opacity: 1; -webkit-transform: scale(1.6); -ms-transform: scale(1.6); transform: scale(1.6); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.productcon ul li  a:hover .img em { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.mqfont .marquee{font-size:14px;width:1200px;height: 30px;line-height:30px;margin-top:15px;}

.pageproducts{margin:40px 10px 20px 10px;}
.pageproducts .pageproduct .imgleft{width:45%;margin-right:5%;float:left;}
.pageproducts .pageproduct .imgright{width:50%;float:right}
.pageproducts .pageproduct .imgleft .img{width:100%;overflow: hidden;position: relative;/*padding-bottom:72%;*/}
.pageproducts .pageproduct .imgleft .font .photodv{float:left;height:65px;line-height:65px;background: url(../images/tel.png) no-repeat left center;width:200px;color:#00A53E;font-size:22px;text-indent: 40px;font-weight:bold;font-family:"微软雅黑";}
.pageproducts .pageproduct .imgleft .font .fx{float:right;padding:20px 0px;}
.pageproducts .pageproduct .imgright .bak{color:#666666;font-size:14px;line-height:30px;}
.pageproducts .pageproduct .imgright .title{color:#00A53E;font-size:22px;line-height:65px;font-weight:bold;}
.pageproducts .pageproduct .imgleft .img .swiper-slide{background-color:#EFEFF5;width:100%;padding-bottom:72%;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.pageproducts .pagegd  .font{color:#FF7800;font-size:18px;font-weight:bold;text-align:center;line-height:30px;padding:20px;}
.pageproducts .pagegd div{width:100%;margin-bottom:20px;}
.pageproducts .pagegd div:nth-child(5){float:left;width:49%;margin-right:2%;}
.pageproducts .pagegd div:nth-child(6){float:right;width:49%}
.pageproducts .pagegd  img{width:100%;}
.pageproducts .pageps  .font{color:#FF7800;font-size:18px;font-weight:bold;text-align:center;line-height:30px;padding:20px;}
.pageproducts .pageps div{width:100%;margin-bottom:20px;}
.pageproducts .pageps div:nth-child(2){float:left;width:56.29%;margin-right:2%;}
.pageproducts .pageps div:nth-child(3){float:right;width:41.71%}
.pageproducts .pageps img{width:100%;}
.pageproducts .pagegk img{width:90%}
.pageproducts .pagegk div{text-align:center;}

.mqproduictimgs{margin-bottom:30px;width:1200px;position: relative;overflow: hidden;height:280px;}
.mqproduictimgs ul{position:absolute;width:8000px;}
.mqproduictimgs ul li{float:left;margin-bottom:23px;width:384px;margin-right:24px;}
.mqproduictimgs ul li .img {width: 100%;height: 0;padding-bottom:72%;overflow: hidden;position: relative;background-color:#EDEEF0;}
.mqproduictimgs ul li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.mqproduictimgs ul li .txt{line-height:40px;height:40px;background-color:#00A53E;color:#fff;font-size:14px;font-weight:bold;padding-left:1em;text-align:center}
.mqproduictimgs ul li .img:before {content: ""; height: 0; display: block; width: 100%; padding-top: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: -13% auto auto; background: rgba(0, 0, 0, 0.3); background-repeat: repeat; background-position: left top; background-size: 2px 2px; -webkit-transition: -webkit-transform 0s ease .35s,opacity .35s ease-in-out 0s; transition: transform 0s ease .35s,opacity .35s ease-in-out 0s; z-index: 2; border-radius: 50%; -ms-transform: scale(0.05); transform: scale(0.05); -webkit-transform: scale(0.05); opacity: 0; }
.mqproduictimgs ul li  a:hover .img:before { opacity: 1; -webkit-transform: scale(1.6); -ms-transform: scale(1.6); transform: scale(1.6); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.mqproduictimgs ul li  a:hover .img em { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }


.pages{width:100%;line-height:70px;}
.pages .pageL{font-size:14px;float: left;color: #767676;}
.pages .pageL select{color: #767676;margin-left: 5px;margin-right: 5px;}
.pages .pageR{float: right;}
.pages .pageR .page_change{text-align:right;}
.pages .pageR .page_change a{ display:inline-block; text-align: center; margin-right:5px; padding:0px 6px; min-width:35px; height:35px; line-height:35px; color:#767676; background:#E0E0E0; border-radius:4px; -webkit-transition:all .1s linear; transition:all .1s linear;}
.pages .pageR .page_change a:hover{ color:#fff; background:#FF9A14;}
.pages .pageR .page_change a.on{ color:#fff; padding:0px 3px;background:#00BAFF;min-width:35px;height:35px;line-height:35px;border-radius:4px;}

.content {margin-top:40px;margin-bottom:20px;}
.content h4{font-size:18px;text-align:center;font-weight:bold;line-height:60px;}
.content .read{margin:auto;font-size:14px;text-align:center;width:80%;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;line-height:40px;}
.content .read .num{color:#00BAFF}
.content .con{font-size:14px;line-height:30px;min-height:400px;width:80%;margin:auto;padding:20px 0px;}
.content .updown{font-size:14px;line-height:30px;width:80%;margin:auto;}
.content .updown a{color:#000;}
.content .updown a:hover{color:#999;}

.aboutcon ul{float:left;width:32%;margin-right:2%;}
.aboutcon ul:nth-child(3n){margin-right:0}
.aboutcon ul li img{width:100%}
.aboutcon ul li{margin-bottom:23px;}

@media screen and (max-width: 767px) {
	div.productcon ul li,div.productcon ul li:nth-child(2n),div.productcon ul li:nth-child(3n){width:100%;}
	div.menusub .menusubs .menusright li{padding-left:20px;}
	.pageproducts .pagegk img{width:100%}
	.pages .pageR .page_change a.pageindex{display:none}
	.pages .pageR .page_change a.pagelast{display:none}
	.pages .pageL{text-align:center;float:none}
	.pages .pageR{float:none}
	.pages .pageR .page_change{text-align:center;}
	.aboutcon ul{width:48%}
	.aboutcon ul:nth-child(3n){width:100%}
	.aboutcon ul:nth-child(3n) li{width:50%;float:left;}
	.foots .foot li .con{float:left;width:100%;height:auto;}
}

@media screen and (max-width: 320px) {
	/*.links li{width:44%;margin:0px 9px 15px}*/
	
}
@media screen and (max-width: 414px){
	.right_nav{bottom:120px}
	.news li a{overflow: hidden;display: block;}
	.news li p{overflow: hidden;display: block;height:60px;}
	.md .case .fonts{font-size:14px;}
	.foots .foot li .con{float:left;height:auto}
	.foots .foot li .fo{display:block}
	.show li div{height:25px;line-height:25px;font-size:14px;}
	.md .case .cases li{padding:2px;}
	/*div.links li{width:44%}
	.links li img{width:100%;height:100%}*/
	.menusub .menusubs .menusleft li{width:20%;font-size:12px;letter-spacing:0px;}
	.menusub .menusubs .menusright li{padding-left:10px;}
	.menusubsub {margin-top:20px}
	.mqcaseimgs ul.uls{position:static;width: 100%;}
	.mqcaseimg{width:100%}
	.pageproducts .pageproduct .imgleft{width:100%;margin-right:0px;}
	.pageproducts{margin:10px;}
	.pageproducts .pageproduct .imgleft .font .fx{float:left;padding:0px;}
	.pageproducts .pageproduct .imgright{width:100%}
	.pageproducts .pageproduct .imgleft .font .photodv{width:100%;}
	.pageproducts .pagegd div{margin-bottom:8px;}
	.aboutcon ul{width:100%}
	.aboutcon ul:nth-child(3n){width:100%}
	.aboutcon ul:nth-child(3n) li{width:100%;}
	.ab{margin:10px;}
}
@media screen and (max-width: 1024px) and (min-width:768px){
	/*.links li{width:18%}
	.links li img{width:100%;height:100%}*/
	.show ul li:nth-child(1){width:678px;height:402px;}
	.show ul li{width:339px;height:201px;}
	.productcon ul li,.productcon ul li:nth-child(3n){width:49%;margin-right:2%}
	.productcon ul li:nth-child(2n){margin-right:0 !important;}
	.productcon ul{margin:10px;}
	.pageproducts{margin:10px;}
	.foots .foot li .con{float:left}
}

@media screen and (max-width: 768px){
	.banner a{padding-bottom: 80%;}
       .foots .foot li .con{float:left}
	.show ul li{width:50%;float:left;padding:4px;height:100%}
	.show ul li:nth-child(1){width:100%;height:100%}
	.show li:nth-child(1) div{width:100%;padding:0px 4px;}
	.show ul li div{width:100%;padding:0px 4px;}

	.news{padding:15px 5px 0px 5px;}
	.news li{width:100%;float:left;padding:0px 0px 22px 0px;border-bottom:1px  solid #DFDFDF;}

	.ti .titen{font-size:28px;font-family:"微软雅黑";color:#D0D0D0;font-weight:bold;height:50px;line-height:50px;}
	.ti .titcn{font-size:20px;font-family:"微软雅黑";color:#367fe8;font-weight:bold;height:30px;line-height:30px;}
	.ti .titgreen{width:40px;}
	.tiline{height:82px;}
	.brand  div.imgs{width:90%;margin:0% 5%;

	/*.links li{width:22%}
	.links li img{width:100%;height:100%}*/
	
	.productcon ul li,.productcon ul li:nth-child(3n){width:49%;margin-right:2%}
	.productcon ul li:nth-child(2n){margin-right:0 !important;}
	.productcon ul{margin:10px;}
	.content .read{width:90%}
	.content .con{width:90%}
	.content .updown{width:90%}
	.content{margin-top:10px;margin-bottom:20px;}

}


@media screen and (max-width: 1200px){
	.m_header{display: block;}
	.banner a{padding-bottom: 50%;-webkit-background-size: cover;background-size: cover;}
	.conW{display:none;}
	.brand .fonts{width:100%}
	.brand .imgs{width:70%;margin:0% 15%}
	.brand .more{margin:auto;margin-top:15px;}
	.brand .mores{width:100%;float:left;}
	.tiline{margin-top:15px;}
	.pagebanner {padding-bottom:38%;background-size:cover;-webkit-background-size:cover;}
	.menusub .menusubs .menusleft{width:100%;float:left;}
	.menusub .menusubs .menusright{width:100%;float:left;background-color:#ffffff;}
	.menusub .menusubs .menusright li {float:left;padding-left:40px;}
}


.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(../images/icon.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(../images/icon.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(../images/Bbg1.png) repeat;
}
.menu2 span{
	display: block;
	margin:0 auto;
	width: 100%;
	height: 40px;
	background: url(../images/navBG.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(../images/Bbg7.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/dot.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(../images/Bbg7.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(../images/pro_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(../images/icon1.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(../images/loading.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(../images/loading.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(../images/loading.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(../images/loading.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(../images/icon.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(../images/icon.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(../images/loading.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/icon.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(../images/loading.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(../images/icon.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(../images/loading.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(../images/icon.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(../images/icon.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(../images/Llogo2.png) no-repeat;
		content: "";
		background-size: contain;
	}
	.yhdl::after{
		position: absolute;
		left: 0;
		bottom: 10%;
		width: 84px;
		height: 229px;
		background:url(../images/Bbg5.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(../images/icon.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(../images/suee_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(../images/icon.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(../images/Bbg1.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(../images/icon.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(../images/Bbg2.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(../images/icon.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;
   }
	.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%;
	}


}


