@charset "utf-8";
.banner{position: relative; overflow: hidden;}
.banner a{display: block; position: relative;}
.banner a .text{position: absolute; bottom: 7%; right: 0; background: #fff; padding: 20px 30px; border-radius: 15px 0 0 15px;}
.banner a .text h1{font-size: 60px; color: #008848; line-height: 1.1em; font-weight: bold;}
.banner a .text p{font-size: 28px; color: #333; line-height: 1.1em; padding-top: 0.3em;}
.banner .next1{background: none; width: 48px; height: 48px; margin-top: -24px; opacity: 0.7;}
.banner .prev1{background: none; width: 48px; height: 48px; margin-top: -24px; opacity: 0.7;}
.banner .next1:hover,.banner .prev1:hover{opacity: 1;}

.home_nav{padding-top: 40px;}
.home_nav ul li{float: left; width: 19%; padding-left: 1.25%;}
.home_nav ul li:first-child{padding-left: 0;}
.home_nav ul li a{display: block;}
.head .nav .nav_ ul li a.yij.cur{color: #008848;}
.home_nav ul li p{line-height: 3em; font-size: 18px; background: url(../images/nav_x1.jpg) no-repeat left bottom; width: 6em;}
.home_nav ul li a:hover p{ background: url(../images/nav_x2.jpg) no-repeat left bottom; width: 6em;}

.mfcy{margin-top: 40px; position: relative; overflow: hidden;}
.mfcy .swiper-slide a{display: block; position: relative; overflow: hidden;}
.mfcy .swiper-slide a .text{position: absolute; top:100%; left: 0; width: 100%; height: 100%; background: url(../images/bg1.png); transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s;}
.mfcy .swiper-slide a .text_{text-align: center; position: absolute; left: 0; top: 50%; margin-top: -162px; width: 100%;}
.mfcy .swiper-slide a .text .ico{width: 140px; margin: 0 auto;}
.mfcy .swiper-slide a .text h1{color: #fff; font-size: 30px; line-height: 2em; background: url(../images/xian_bai1.jpg) no-repeat bottom center; padding-top: 0.8em; margin-bottom: 1em;}
.mfcy .swiper-slide a .text .jia{width: 70px; margin: 0 auto;}
.mfcy .swiper-slide a .jia img{ transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; width: 100%;}
.mfcy .swiper-slide a:hover .text{top: 0;}
.mfcy .swiper-slide a .jia:hover img{transform:rotateY(180deg);-o-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.mfcy .next2{background: none; width: 48px; height: 48px; margin-top: -24px; opacity: 0.7;}
.mfcy .prev2{background: none; width: 48px; height: 48px; margin-top: -24px; opacity: 0.7;}
.mfcy .next1:hover,.mfcy .prev1:hover{opacity: 1;}

.home_cons{padding-top: 40px;}
.tits{line-height: 2em; font-size: 30px; color: #008848; border-bottom: 2px solid #008848; margin-bottom: 15px; overflow: hidden;}
.tits span{float: left;}
.tits a{float: right; color: #008848; font-family: simsun; font-size: 14px;}
.gpgj{float: left; width: 32%;}
.gpgj .con{position: relative;}
.gpgj .con .imgs{position: absolute; right: 5%; bottom: 15%; width: 55%; box-shadow: 0 0 10px rgba(0,0,0,1);}
.gpgj .con .img img{height: 370px; width: auto;}

.home_new{float: left; width: 32%; margin-left: 1.9%;}
.home_new .con{position: relative; overflow: hidden;}
.home_new .con .text{position: absolute; left: 0; bottom: 0; width: 90.2%; padding: 12px 5%; background: url(../images/bg0.png); color: #fff;}
.home_new .con .text h1 a{color: #fff; font-size: 18px; display: block; width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home_new .con .text h1 a:hover{color: #008848;}
.home_new .con .text h6{overflow: hidden; padding-top: 8px;}
.home_new .con .text h6 span{float: left;}
.home_new .con .text h6 a{float: right; color: #fff;}
.home_new .con .text h6 a:hover{color: #008848;}
.home_new .con .text h6 a font{color: #008848; font-family: simsun; padding-left: 5px;}
.home_new .con .img img{height: 370px; width: auto;}

.home_zx{float: right; width: 32%;}
.home_zx .con ul li{line-height: 54px; overflow: hidden; border-bottom: 1px dashed #e8e8e8;}
.home_zx .con ul li a{float: left; width: 70%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home_zx .con ul li span{float: right; color: #bebebe;}
.home_zx .con .more{line-height: 38px; text-align: center;}
.home_zx .con .more a{display: block; color: #008848; font-family: simsun; background: #e6e6e6;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0 !important;}


.foo_lx{padding-top: 40px; position: relative; z-index: 29;}
.foo_lx ul li{float: left; width: 23.33%; padding: 48px 5%; background: url(../images/home_lxbg1.jpg) no-repeat center; background-size: 100% 100%;}
.foo_lx ul li.cz{background: url(../images/home_lxbg2.jpg) no-repeat center; background-size: 100% 100%;}
.foo_lx ul li.dh{background: url(../images/home_lxbg3.jpg) no-repeat center; background-size: 100% 100%;}
.foo_lx ul li .text{background: url(../images/home_lx1.png) no-repeat left 5px; padding-left: 65px; color: #008848;}
.foo_lx ul li.cz .text{background: url(../images/home_lx2.png) no-repeat left 5px;}
.foo_lx ul li.dh .text{background: url(../images/home_lx3.png) no-repeat left 5px;}
.foo_lx ul li h1{font-size: 24px; font-weight: bold;}
.foo_lx ul li p{font-size: 18px;}

.foo_con{background: #008848; padding: 18px 0; margin-top: 40px; position: relative; z-index: 29;}
.foo_con .logo{float: left; margin-left: 3%;}
.foo_con .wxwbyx{float: left; margin-left: 20px; padding-top: 8px;}
.foo_con .wxwbyx a{float: left; margin-left: 10px; position: relative;}
.foo_con .wxwbyx a:hover{opacity: 0.95;}
.foo_con .wxwbyx a .ewmf{position: absolute; bottom: 100%; right: 0; background: #fff; padding: 5px; border: 1px solid #ccc; display: none;}
.foo_con .wxwbyx a:hover .ewmf{display: block;}


.foor{float: right; margin-right: 3%;}
.foor .foo_nav{ line-height: 30px;}
.foor .foo_nav a{float: left; color: #fff; padding: 0 10px; background: url(../images/xian_shu1.jpg) no-repeat right center;}
.foor .foo_nav a:last-child{padding-right: 0;}
/*.foor .foo_nav a:first-child{background: none;}*/
.foor .foo_nav a:hover{opacity: 0.8;}
.foor .banq{text-align: right; color: #fff;}
.foor .foo_nav span{color: #fff; position: relative; float: left; padding: 0 0 0 10px;}
.foor .foo_nav span font{ cursor: pointer;}
.foor .foo_nav span:hover font{opacity: 0.8;}
.foor .foo_nav .linkyq{position: absolute; bottom: 100%; left:50%; width: 160px; margin-left: -80px; background: #fff; color: #333; padding: 8px 0; border-radius: 4px; display: none; box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.foor .foo_nav .linkyq a{display: block; text-align: center; color: #333; line-height: 30px; float: none;}

.cpfl{padding: 40px 0 0;position: relative;}
.cpfl>ul li{float: left; width: 32.33%; margin-left: 1.5%; padding-bottom: 20px;}
.cpfl>ul li:nth-child(3n+1){margin-left: 0;}
.cpfl>ul li:last-child{padding-bottom: 0;}
.cpfl>ul li a{display: block; position: relative;}
.cpfl>ul li a .text{position: absolute; bottom: 0; left: 0; width: 100%; line-height: 2.2em; text-align: center; background: url(../images/product/bannavbg.png); color: #fff; font-size: 20px;}

.cplist{padding: 40px 0 0;position: relative;}
.cplist .tit{color: #333333; font-size: 24px; font-weight: bold; padding-bottom: 1em; text-align: center;}
.cplist>ul li{float: left; width: 23%; margin-left:2%; padding-bottom: 20px;}
.cplist>ul li:nth-child(4n+1){margin-left: 0;}
.cplist>ul li:last-child{padding-bottom: 0;}
.cplist>ul li .img{display: block; border: 1px solid #d3d3d3;}
.cplist>ul li .text{ width: 100%; line-height: 2.2em; text-align: center;  font-size: 16px; padding-top: 0.3em;}

.pagelb{padding-bottom: 30px; text-align: center;}
.pagelb a{display: inline-block; padding: 0 12px; margin: 5px 5px 0 0; line-height: 30px;}
.pagelb a:hover,.pagelb a.cur{background: #008000; color: #fff;}


.vidcon{padding: 40px 0 0;position: relative;}

.titfw{width: 8em; background: url(../images/nav_x1.jpg) repeat-x center; margin: 0 auto 0.7em;/* font-size: 36px;*/}
.titfw span{display: block; margin: 0 auto; width: 5em; text-align: center; background: #fff;}

.vidcon_{ position: relative;}
.vidcon_ .vid1{float: left; width: 48%;}
.vidcon_ .vid1 a{display: block; position: relative;}
.vidcon_ .vid1 a .ico{position: absolute; top: 50%; left: 50%; margin-left: -28px; margin-top: -28px;}
.vidcon_ .text{float:  right; width: 48%; position: absolute; right: 0; height: 80%; top: 10%;border: 3px solid #d3d3d3;}
.vidcon_ .text_{padding: 20px; }
.vidcon_ .text h1{font-size: 24px; color: #008848; padding-bottom: 1em;}
.vidcon_ .text h2{font-size: 18px; color: #666; padding-bottom: 0.5em;}
.vidcon_ .text .c{font-size: 16px; color: #888888;}

.vidlist{background: #f6f6f6; padding: 30px 0; margin-top: 30px;}

.vidlist_{overflow: hidden;}
.vidlist_ .swiper-slide .img a{display: block; position: relative;}
.vidlist_ .swiper-slide .img a .ico{position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px;}
.vidlist_ .swiper-slide .img a .ico img{width: 40px;}
.vidlist_ .swiper-slide .text{padding-top: 0.5em;}
.pagination4{ position: relative; bottom: 0; padding-top: 40px;}
.vidlist_ .swiper-pagination-bullet{width: 20px; height: 4px; border-radius: 0; margin: 0 1px; background: #e2e2e2; opacity: 1;}
.vidlist_ .swiper-pagination-bullet-active{background: #008848;}

.zlxzsc{padding-top: 40px;}
.zlxzsc ul li{float: left; width: 48%; background: #f6f6f6; position: relative;}
.zlxzsc ul li:nth-child(2n){float: right;}
.zlxzsc ul li .text{padding-right: 78px; padding: 10px 78px 10px 10px;}
.zlxzsc ul li .text h1{font-size: 18px; padding-bottom: 0.2em; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zlxzsc ul li .text p{color: #888;}
.zlxzsc ul li .text p span{padding-right: 30px;}
.zlxzsc ul li .ann{position: absolute; right: 0; top: 0; background: #eaeaea; width: 70px; height: 100%; text-align: center;}
.zlxzsc ul li .ann a{display: block; color: #008848; height: 100%; position: relative;}
.zlxzsc ul li .ann a span{background: url(../images/service/xljt.jpg) no-repeat center bottom; padding-bottom: 9px; position: absolute; top: 50%; width: 100%; left: 0; margin-top: -15px;}

.zlxzsc_{position: relative; overflow: hidden;}
.pagination5{ position: relative; bottom: 0; padding-top: 40px;}
.zlxzsc_ .swiper-pagination-bullet{width: 20px; height: 4px; border-radius: 0; margin: 0 1px; background: #e2e2e2; opacity: 1;}
.zlxzsc_ .swiper-pagination-bullet-active{background: #008848;}

.zxdccc{margin-top: 40px;  height: 340px; background: url(../images/service/fwbg1.jpg) no-repeat center; padding-top: 70px;}
.zxdccc .titfw span{background: #f7f6f9;}
.zxdccc p{text-align: center; font-size: 16px; color: #666; width: 90%; margin: 0 auto;}
.zxdccc a{display: block; width: 300px; line-height: 60px; margin: 80px auto 0; background: #f7941c; border-radius: 6px; text-align: center; font-size: 18px; color: #fff;}

.zxliuy{padding-top: 40px;}

.zxliuy_{background: url(../images/service/liuybg1.jpg) no-repeat center; background-size: cover; padding: 78px 0 58px;}
.zxliuy_ ul li{padding-bottom: 20px;}
.zxliuy_ ul li input.t0{float: left; width: 45%; padding: 0 2%; height: 48px; line-height: 48px; border: 1px solid #d3d3d3; background: #fff;}
.zxliuy_ ul li input.t0:nth-child(2){float: right;}
.zxliuy_ ul li textarea{float: left; width: 96%; border: 1px solid #d3d3d3; background: #fff; height: 220px; padding:10px 2%;}
.zxliuy_ ul li .anniu{max-width: 340px; margin: 0 auto;}
.zxliuy_ ul li .anniu input{float: left; width: 49%; line-height: 45px; height: 45px; border: 0; background: #f7941c; border-radius: 5px; color: #fff; font-size: 16px; cursor: pointer;}
.zxliuy_ ul li .anniu input.cz{float: right; background: #838383;}

.newgs{padding-top: 40px;position: relative;}
.newgs .titfw{margin-bottom: 0.3em;}
.newgs>ul li{float: left; width: 31.83%; margin-left: 2%; padding-top: 20px;}
.newgs>ul li:nth-child(3n+1){margin-left: 0;}
/*.newgs ul li:nth-child(1),.newgs ul li:nth-child(2){padding-top: 0 !important;}*/
.newgs>ul li h1{font-size: 16px; font-weight: bold; height: 3em; overflow: hidden; margin: 0.5em 0 0.1em;}
.newgs>ul li p{height: 4.5em; overflow: hidden; color: #666; display:none;}
.newgs>ul li span{padding-top: 0.4em; color: #888; display: block;}

.pagecon{padding: 25px 0 0; text-align: center;}
.pagecon a{display: inline-block; padding: 0 5px;}
.pagecon span,.pagecon a:hover{padding: 0 5px; color: #f7941c;}
.pagecon a.next{padding-left: 20px;}
.pagecon a.prev{padding-right: 20px;}

.hynew{margin-top: 40px; padding: 68px 0 40px; background: url(../images/news/nexwbg1.jpg) no-repeat center; background-size: cover;}

.hynew_{background: #fff;}
.hynew_ ul{padding:0 20px;}
.hynew_ ul li{line-height: 28px; border-bottom: 1px dashed #e8e8e8; padding: 15px 0;}
.hynew_ ul li a{float: left; width: 70%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size: 16px;}
.hynew_ ul li span{float: right; color: #bebebe;}
.hynew .pagecon{padding-top: 40px;}
.hynew .titfw span{background: #fafafa;}
.newgq{padding-top: 40px;}
.newgq .titfw{margin-bottom: 0.3em;}
.newgq ul li{float: left; width: 31.33%; margin-left: 3%; padding-top: 20px;}
.newgq ul li:nth-child(3n+1){margin-left: 0;}
.newgq ul li a{display: block; border: 3px solid #d3d3d3; padding:15px 20px;}
.newgq ul li a h1{font-weight: bold; font-size: 15px; height: 3em; overflow: hidden;}
.newgq ul li a p{height: 6em; overflow: hidden; color: #666; padding-top: 0.5em;}
.newgq ul li a span{padding-top: 0.3em; display: block; color: #888;}

.necon{padding-top: 40px;}
.necon_{background: #fff; padding: 15px;}
.necon_ .title{text-align: center; position: relative; border-bottom: 1px solid #d3d3d3; padding-bottom: 20px;}
.necon_ .title h1{font-size: 30px; padding: 0 140px;}
.necon_ .title a{position: absolute; right: 0; top: 10px; width: 4.5em; line-height: 30px; border-radius: 15px; border: 1px solid #008848; color: #008848;}
.necon_ .title span{display: block; color: #888;}

.neconc{padding: 30px 0; color: #666;}

.pagexyy{padding: 30px 0; border-top: 1px solid #d3d3d3;;}
.pagexyy h1{white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}


.titiss{color: #008848; padding-bottom: 0.8em; line-height: 1em; margin-bottom: 1.2em; border-bottom: 1px solid #008848;}
.newgs .titiss{margin-bottom: 0.2em; padding-top: 0.5em;}

.qiehuan{ width:36%; position:relative; margin:0px auto; float: left;}
.qiehuan .datu{  width:100%;  overflow:hidden; position:relative; }
.qiehuan .datu ul{ position:absolute; left:0px; top:0px; width: 100%;}
.qiehuan .datu ul li{ display:none; position:absolute; left:0px; top:0px; width: 100%; border: 1px solid #eeeeee; background: #fff;}
.qiehuan .xiaotu{ position:relative; width:100%; margin-top:10px; background:#fff; display: none;}
.qiehuan .xtu{ position:relative; margin:0px auto; overflow:hidden;border: 1px solid #eee;}
.qiehuan .xtu dl{ position:absolute; left:0px; top:0px;}
.qiehuan .xtu dl dt{ width:33.33%; height:100%; background:#008000; opacity:0.3; filter:alpha(opacity:30); position:absolute; left:0px; top:0px;}
.qiehuan .xtu dl dd{ position:relative; text-align:center;  font-weight:bold; width:33.33%; float:left;cursor:pointer; border-left: 1px solid #eee; margin-left: -1px;}
.datu .prev{ display:inline-block;  cursor:pointer; width:30px; height:50px;text-align:center; line-height:50px; background:#008000; position:absolute; left:0px; top:50%; margin-top: -25px; z-index: 2; color: #fff; font-family: simsun;}
.datu .next{ cursor:pointer; display:inline-block; text-align:center; line-height:50px; width:30px; height:50px; background:#008000; position:absolute; right:0px; top:50%; z-index: 2; margin-top: -25px; color: #fff; font-family: simsun;}

.cpcontext{float: right; width: 59%; padding-left: 5%;}
.cpcontext{}
.cpcontext .titc{position: relative;}
.cpcontext .titc h1{padding-right: 90px; font-size: 24px; font-weight: bold; line-height: 30px;}
.cpcontext .titc a{position: absolute; right: 0; top: 0; width: 76px; line-height: 26px; text-align: center; border: 2px solid #666666; color: #333333; font-weight: bold;}
.cpcontext .titc a:hover{border: 2px solid #008000; color: #008000;}
.cpcontext .con{padding-top: 30px;}
.cpcontext .con .bt{color: #008848; font-size: 18px;}
.cpcontext .con .text{color: #666; line-height: 24px;}

.perdlzc{position: relative; background: url(../images/Personal/bg.jpg) no-repeat center; background-size: cover; height: 790px;}
.dlzcper{position: absolute; top: 50%; left: 50%; background: #fff; margin-left: -240px; margin-top: -241px;}
.dlzcper .dlczx{padding: 35px; width: 410px;}
.dlzcper .dlczx .titi{text-align: center;}
.dlzcper .dlczx .titi img{ display: block; margin: 0 auto;}
.dlzcper .dlczx .titi p{font-size: 24px; color: #008848; padding: 0.5em 0 1em;}
.dlzcper .dlczx ul li{ padding-bottom: 15px; position: relative;}
.dlzcper .dlczx ul li input.t0{width: 90%; padding: 0 5%; border: 1px solid #e4e4e4; height: 42px; line-height: 24px; border-radius: 6px;}
.dlzcper .dlczx ul li input.t1{width: 40%;}
.dlzcper .dlczx ul li .yzmc{float: right; width: 46%; height: 44px; border-radius: 6px;}
.dlzcper .dlczx ul li .yzmc img{border-radius: 6px; width:100%; height:100%;}
.dlzcper .dlczx ul li.anniu{padding-top: 15px; padding-bottom: 0;}
.dlzcper .dlczx ul li .b0{float: left; width: 100%; border: 1px solid #008848; background: #008848; height: 42px; color: #fff; cursor: pointer; border-radius: 6px; font-size: 16px;}
.dlzcper .dlczx ul li .b1{margin-top: 15px; background: none; color: #333; border: 1px solid #888888; line-height: 42px; text-align: center;}
.dlzcper .dlczx ul li .b0:hover{background: #0F8A49; color: #fff;}

.dlzcper .dlczx ul li .fsyzm{position: absolute; right: 3px; line-height: 38px; background: #008848; top: 3px; padding: 0 8px; color: #ededed; border-radius: 6px;}
.dlzcper .dlczx ul li .fsyzm.on{background: #a2a2a2;}
.dlzcper .dlczx ul li.tongyi{padding-bottom: 30px;}
.dlzcper .dlczx ul li.tongyi .tyxy{overflow: hidden; width: 215px; margin: 0 auto;}
.dlzcper .dlczx ul li.tongyi .tyxy label{float: left;}
.dlzcper .dlczx ul li.tongyi .tyxy label input{float: left; margin-top: 3px; margin-right: 5px;}
.dlzcper .dlczx ul li.tongyi .tyxy label span{float: left; color: #b0b0b1;}
.dlzcper .dlczx ul li.tongyi .tyxy label a{float: left;}
.dlzcper .dlczx ul li .ysdl{text-align: center;color: #b0b0b1;}
.dlzcper.dlc{margin-top: -280px;}

.question{background: url(../images/Personal/dcwjbg1.jpg) no-repeat center; background-size: cover; padding: 60px 0 120px;}
.quescon{width: 90%; max-width: 1116px; margin: 0 auto;}
.quescon .titfw{margin-bottom:0.3em ;}
.quescon .titfw span{background: #f8f7fc;}
.quescon .wzsm{text-align: center; font-size: 16px; line-height: 2.2em;}
.wdtis{ padding: 78px 5% 40px; color: #666; background: url(../images/Personal/dcwjbg2.png) no-repeat; background-size: 100% 100%; margin-top: 40px;}
.wdtis h3{ line-height: 20px; padding-bottom: 1em; font-size: 20px; color: #333;}
.wdtis .xz{min-height: 80px; padding-bottom: 20px;}
.wdtis .xz label{float: left; padding-right: 20px; line-height: 24px;}
.wdtis .xz label input{float: left; margin-top: 5px;}
.wdtis .xz label span{float: left; margin-left: 8px; color: #666; font-size: 16px;}
.wdtis .anniu{}
.wdtis .anniu a{float: right; width: 170px; text-align: center; color: #fff; background: #008848; line-height: 45px; border-radius:6px ; font-size: 18px;}

.webmap{padding-top: 40px;}
.webmap_{padding: 30px; background: #fff;}
.titcons{font-size: 22px; line-height: 40px; color: #008848; border-bottom: 2px solid #ccc; font-family: simhei; margin-bottom: 30px; position: relative;}
.webmap ul li{font-family: simhei; padding: 12px 0; border-bottom: 1px solid #ccc;}
.webmap ul li:first-child{padding-top: 0;}
.webmap ul li h3{font-size: 18px; padding-bottom: 8px;}
.webmap ul li h3 a{color: #4C4C4C;}
.webmap ul li h3 a:hover{color: #008848;}
.webmap ul li p{float: left; padding-right: 1em; font-size: 16px;}
.webmap ul li p a{color: #808080;}
.webmap ul li p a:hover{color: #008848;}


@media screen and (min-width:1360px) {
	.cplist ul{min-height: 600px;}
}
@media screen and (max-width:1680px) {
	.home_zx .con ul li{line-height: 46px;}
	.home_new .con .img img,.gpgj .con .img img{height: 320px;}
	
	.foo_lx ul li{float: left; width: 27.33%; padding: 48px 3%;}
}
@media screen and (max-width:1310px) {
	.banner a .text h1{font-size: 40px;}
	.banner a .text p{font-size: 24px;}
	
	.mfcy .swiper-slide a .text .ico{width: 100px;}
	.mfcy .swiper-slide a .text_{margin-top: -131px;}
	.mfcy .swiper-slide a .text_ h1{font-size: 24px;}
	.mfcy .swiper-slide a .text .jia{width: 60px;}
	
	
	.home_zx .con ul li{line-height: 40px;}
	.home_zx .con ul li a{width: 55%;}
	.home_new .con .img img,.gpgj .con .img img{height: 284px;}
	.home_zx .con ul li span{font-size: 12px;}
	
	.foo_lx ul li .text{padding-left: 55px;}
	.foo_lx ul li h1{font-size: 20px;}
	.foo_lx ul li p{font-size: 15px;}
	
	.vidcon_ .text h1{padding-bottom: 0.5em; font-size: 22px;}
	.vidcon_ .text h2{font-size: 16px;}
	.vidcon_ .text{height: 90%; top: 5%;}
	.vidcon_ .text .c{font-size: 14px;}
	.necon_ .title h1{font-size: 26px;}
	
}
@media screen and (max-width:960px) {
	.banner a .text h1{font-size: 26px;}
	.banner a .text p{font-size: 18px;}
	
	.mfcy .swiper-slide a .text .ico{width: 60px;}
	.mfcy .swiper-slide a .text_{margin-top: -87px;}
	.mfcy .swiper-slide a .text_ h1{font-size: 18px;}
	.mfcy .swiper-slide a .text .jia{width: 45px;}
	
	.tits{font-size: 24px;}
	.home_new .con .text h1 a{font-size: 16px;}
	.home_new{width: 49%; margin-left: 2%;}
	.gpgj{width: 48%;}
	.home_cons{padding-top: 20px;}
	.home_zx{width: 100%; padding-top: 20px;}
	.home_new .con .img img, .gpgj .con .img img{height: auto; width: 100%;}
	
	.foo_lx{padding-top: 20px;}
	.foo_lx ul li{width: 94%; padding: 24px 3%;}
	
	.foor{float: left; width: 94%; padding:15px 3% 0;}
	.foor .foo_nav a{line-height: 1.4em;}
	.foor .foo_nav a:first-child{padding-left: 0;}
	.foor .banq{text-align: left; padding-top: 8px;}
	
	.foo_con{margin-top: 20px;}
	
	.cpfl ul li a .text{font-size: 16px;}
	.cplist ul li .text{font-size: 14px;}
	
	.vidcon_ .text{border: 0; position: relative; top: 0;}
	.vidcon_ .text_{padding: 0;}
	.zxdccc{margin-top: 20px;}
	.zxliuy{padding-top: 20px;}
	
	.newgs{padding-top: 20px;}
	
	.newgs ul li{float: left; width: 48.5%; margin-left: 3%; padding-top: 20px;}
	.newgs ul li:nth-child(3n+1){margin-left: 3%;}
	.newgs ul li:nth-child(2n+1){margin-left: 0%;}
	
	.newgq ul li{float: left; width: 48.5%; margin-left: 3%; padding-top: 20px;}
	.newgq ul li:nth-child(3n+1){margin-left: 3%;}
	.newgq ul li:nth-child(2n+1){margin-left: 0%;}
	
	.hynew{margin-top: 20px; padding-top: 40px;}
	.necon_ .title h1{font-size: 20px;padding:0 70px;}
}
@media screen and (max-width:728px) {
	.qiehuan{width: 100%;}
	.cpcontext{width: 100%; padding-left: 0; padding-top: 40px;}
	.cpcontext .titc h1{padding-right: 0; font-size: 18px;}
	.cpcontext .titc a{display: none;}
	.cpcontext .con{padding-top: 20px;}
	.cpcontext .con .bt{font-size: 16px;}
	.xiaotu .next,.xiaotu .prev{width: 20px; line-height: 40px;height: 40px; margin-top: -20px;}
	
	.pagelb a{display: inline-block; padding: 0 8px; margin: 5px 5px 0 0; font-size: 13px; text-align: left; line-height: 30px;}
}
@media screen and (max-width:640px) {
	.banner a .text{padding: 12px 15px; border-radius: 8px 0 0 8px;}
	.banner a .text h1{font-size: 20px;}
	.banner a .text p{font-size: 15px;}
	.banner .next1,.banner .prev1,.mfcy .next2,.mfcy .prev2{width: 32px; height: 32px; margin-top: -16px;}
	
	.home_nav ul li p{font-size: 15px;}
	
	.cpfl,.vidcon{padding-top: 20px;}
	.cpfl ul li{width: 49%; margin-left: 2%;}
	.cpfl ul li:nth-child(3n+1){margin-left: 2%;}
	.cpfl ul li:nth-child(2n+1){margin-left: 0;}
	.cpfl ul li{padding-bottom: 10px;}
	
	.cplist{padding-top: 20px;}
	.cplist .tit{font-size: 20px;}
	.cplist ul li{width: 48.5%;}
	.cplist ul li:nth-child(3n+1){margin-left: 3%;}
	.cplist ul li:nth-child(2n+1){margin-left: 0;}
	.cplist ul li{padding-bottom: 10px;}
	
	.vidcon_ .vid1{width: 100%;}
	.vidcon_ .text{width: 100%; padding-top: 20px;}
	.vidcon_ .text h1{font-size: 18px;}
	
	.zlxzsc{padding-top: 20px;}
	.pagination5,.pagination4{padding-top: 30px;}
	
	.zxliuy_{padding: 40px 0 20px;}
	.zxliuy_ ul li{padding-bottom: 10px;}
	.zxliuy_ ul li input.t0{width: 94%; padding: 0 3%; height: 36px; line-height: 36px;}
	.zxliuy_ ul li input.t0:nth-child(2){margin-top: 10px;}
	.zxliuy_ ul li textarea{height: 160px;}
	.zxliuy_ ul li .anniu input{height: 36px; line-height: 36px;}
	.necon_ .title h1{font-size: 18px;padding:0 10px;}
	.necon_ .title a{top: 35px;width: 3.5em;line-height: 25px; display: none;}
	/*.necon_{padding:0;}*/
	.zxdccc{height: 260px;}
	.zxdccc a{display: block; width:220px; line-height: 40px; margin-top: 50px; font-size: 16px;}
	
	.dlzcper{width: 94%; left: 3%; margin-left: 0;}
	.dlzcper .dlczx{width: auto;}
	
	.quescon .wzsm{font-size: 14px; line-height: 1.8em;}
	.wdtis{padding: 45px 5% 30px; margin-top: 20px;}
	.wdtis h3{font-size: 16px;}
	.wdtis .xz label span{font-size: 14px;}
	.wdtis .anniu a{width: 120px; line-height: 36px; font-size: 16px;}
	.question{padding: 40px 0 80px;}
}

@media screen and (max-width:480px) {
	.banner a .text{max-width: 70%;}
	.banner a .text h1{font-size: 17px;}
	.banner a .text p{font-size: 14px;}
	.home_nav{padding-top: 0;}
	.home_nav ul li{width: 100%; padding-left: 0; padding-top: 20px;}
	
	
	.tits{font-size: 20px;}
	.home_new .con .text h1 a{font-size: 14px;}
	.home_new{width: 100%; margin-left: 0;padding-top: 20px;}
	.gpgj{width: 100%;}
	.home_cons{padding-top: 20px;}
	.home_zx{width: 100%; padding-top: 20px;}
	.home_new .con .img img, .gpgj .con .img img{height: auto; width: 100%;}
	
	.foo_lx ul li h1{font-size: 18px;}
	.foo_lx ul li p{font-size: 14px;}
	
	.zlxzsc ul li .text h1{font-size: 16px;}
	.newgs ul li{width: 100%; margin-left: 0 !important;}
	.newgs ul li h1{font-size: 15px; margin-bottom: 0.6em;}
	.newgq ul li{width: 100%; margin-left: 0 !important;}
	
	.hynew_ ul li a{width: 62%; font-size: 15px;}
	.zxdccc p{font-size: 14px;}
	.dlzcper .dlczx{padding: 20px;}
	
	.perdlzc{height: 680px;}
	.wdtis .xz label{width: 100%;}
	
}
@media screen and (max-width:380px) {
	.home_zx .con ul li a{width: 60%;}
	.hynew_ ul li a{width: 100%;}
	.hynew_ ul li span{float: left;}
	
	.perdlzc{height: 620px;}
}












