@charset "gb2312";
.return {width: 40px;position: fixed;bottom: 78px;right: 10px;z-index: 999; display:none !important;}
.return a.dingbu2{width: 40px;height: 40px;display: block;background: #0059bb;}
.fhdb1 p{color: #fff;line-height: 19px;display: none;font-size:14px;}
.return a.dingbu2 .fhdb1 {width: 40px;height: 40px;margin-top: 10px;text-align: center;background: url(../images/re.png) no-repeat center;}

@media only screen and (max-width: 1024px) {
.wxewm{display:none;}
body{min-width:320px;margin-bottom: 11vw;}
.dl-menuwrapper{ display:block !important;}
.head{ width:100%; height:75px;}
.head .logo{ padding:19px 0 0 10px;}
.head ul.nav{ display:none;}
.head .ss{ display:none;}
.banner{height: 400px !important;background-size: auto 100% !important;}
.adbg{height: auto;background-size: auto 100%;}
.adbg .ad{ width:100%;}
.adbg .ad span{padding-left: 2%;font-size: 20px;line-height: 70px;}
.adbg .ad p{font-size: 24px;line-height: 70px;padding-right: 2%;}
.adbg .ad p img{padding: 9px 15px;width: 50px;}
.td{width: 98%;padding: 4% 0;}
.td .tdl{ width:43%;}
.td .tdl img{ width:100%;}
.td .tdr{width: 56%;padding-top: 12%;}
.td .tdr ul li{width: 23%;height: 12.7vw;margin: 0 1%;background-size: auto 100%;}
.td .tdr ul li img{ width:60%; padding:8% 0;}
.td .tdr ul li p{ font-size:16px;}
.abtbg{background-size: auto 46%;}
.abt{ width:98%;}
.abt .abttit{ height:auto;}
.abt .abttit p{padding: 3% 0 1%;font-size: 30px;}
.abt .abttit p span{ font-size:20px;}
.abt .abttit span.sx{ height:70px;}
.abt .abtjj{ padding:5% 0 4%;}
.abt .abtjj p{ line-height:30px;}
.abt .abtjj a{margin-top: 3%;height: 40px;width: 150px;line-height: 40px; font-size:16px;}
.cpzx{ width:100%;}
.cpzx ul{ padding:1%;}
.cpzx ul li{width: 32.4%;margin-right: 1%;box-shadow: initial;border: 1px #ebedec solid;}
.cpzx ul li img{ width:100%; height:auto;}
.cpzx ul li p{ height:auto;}
.cpzx ul li p span.cptit{ padding:4% 1%;}
.cpzx ul li p span.jia{ display:none;}
.ysbg{ margin:4% 0;}
.cpys{ width:100%;}
.cpys .ysl{margin-left: -35%;width: 83%;}
.cpys .ysl img{ width:100%;}
.cpys .ysr{ width:51%;}
.cpys .ysr .ystit{ padding:1% 0;}
.cpys .ysr .ystit span{ font-size:30px;}
.cpys .ysr .ystit p{ font-size:20px;}
.cpys .ysr ul li{ padding-bottom:1%;}
.cpys .ysr ul li img{ width:18%;}
.cpys .ysr ul li p{ width:78%; padding:0 1% 0 0; font-size:15px;}
.cpys .ysr ul li p span{ font-size:16px; padding-bottom:1%;}
.xwbg{background: none;height: auto;}
.xwdt{ width:98%;}
.xwdt .xwtit span{ font-size:30px;}
.xwdt .xwtit p{ font-size:20px;}
.adv_c1 ul{ padding:4% 0; overflow:hidden;}
.adv_c1 ul li{ width:32%;background: none;height: auto;margin: 0 1%; float:left;}
.adv_c1 ul li a img{ width:100%; height:auto; padding:0;}
.adv_c1 ul li a span.zxtit{padding: 3% 0 1%;width: 100%;}
.adv_c1 ul li a p{width: 100%; padding-bottom:0;}
.adv_c1 ul li a span.time{ display:none;}
.adv_c1 ul li.zx2{ background:none; margin:0;}
.adv_c1 ul li.zx2 a img{ padding-left:0;}
.adv_c1 ul li.zx2:hover{ background:none;}
.adv_c1 ul li:hover{ background:none;}
.footer{ display:none;}
.banner1{height: 215px !important;background-size: auto 100% !important;}
.cplist{width: 100%;margin: 0 auto;}
.cplist .cptitle{margin: 3% 0 1%;padding: 0 1%;}
.cplist ul{ padding:2% 1%;}
.cplist ul li{width: 32%;margin: 0 2% 2% 0;}
.cplist ul li.list1{ margin-top:0;}
.cplist ul li img{ width:100%; height:auto;}
.cplist ul li p{ height:auto; overflow:hidden;}
.cplist ul li p span.cptit{ padding:5% 1% 3%;}
.cplist ul li p span.jia{ margin:2% auto 5%;}
.cplist ul li.list2{ margin-top:0;}
.cplist ul li.list3{ margin-top:0;}
.cplist ul li.list10, .cplist ul li.list4, .cplist ul li.list7{ margin-top:0;}
.cplist ul li.list12, .cplist ul li.list6, .cplist ul li.list9{ margin-top:0;}
.pages{ padding:0 0 3%;}
.pages ul{ padding:0;}
.pages ul li{ width:auto; margin:0;}
.pages ul li span{font-size:18px;margin: 0 2px;border-color: #d2d2d2;}
.pages ul li a{ margin:0 2px; font-size:18px;}
.cpnr{width: 100%;margin: 0 auto;}
.cpnr .cptitle{ display:none;}
.cpnr .cpnrl{ display:none;}
.cpnr .cpnrr{width: 98%;float: none;margin: 2% auto;}
.cpnr .cpnrr .proimg{ width:48%;}
.cpnr .cpnrr .proimg img{ width:100%; height:auto;}
.cpnr .cpnrr .protxt{ width:50%; padding-right:0;}
.cpnr .cpnrr .protxt h1{font-size: 24px;line-height: 30px;padding: 1% 0;margin-bottom: 1%;}
.cpnr .cpnrr .protxt span p{line-height: 28px;height: auto;}
.cpnr .cpnrr .protxt p.zx{ width:115px;}
.cpnr .cpnrr .protxt p.zx span{font-size: 16px;height: 50px;line-height: 50px;}
.cpnr .cpnrr .cpart{ width:100%; padding:3% 0;}
.cpnr .cpnrr .cpart .cpms{ padding:0 1%;}
.cpnr .cpnrr .cpart span{ padding:2% 1% 1%;}
.cpnr .cpnrr .cpart p{ padding:1%;}
.cpnr .cpnrr .cpart img{ width:600px !important; height:auto !important;}
.xwlist{width: 100%;margin: 0 auto;}
.xwlist .xwtitle{margin: 3% 1% 0;padding-bottom: 1%;}
.xwlist ul.xw{ padding:0 1% 3%;}
.xwlist ul.xw li{width: 100%;padding: 2% 0;margin: 0; border-left:0; border-right:0; border-top:0;}
.xwlist ul.xw li.list1 a img{ display:none;}
.xwlist ul.xw li a p{ padding:0 0 1%;}
.xwlist ul.xw li a p span.xwtit{ width:88%;}
.xwlist ul.xw li:hover{border-bottom:1px #ececec solid;;box-shadow: initial;border-left:0; border-right:0; border-top:0;}
.xwlist ul.xw li a p.xwms{ padding:0; height:auto;}
.xwnr .xwtitle{ display:none;}
.xwnr .xwnrl{ display:none;}
.xwnr .xwnrr{width: 98%;float: none;margin: 2% auto; overflow:hidden;}
.xwnr .xwnrr h1{ padding:1% 0 2%;}
.xwnr .xwnrr .article{ padding:1%;}
.xwnr .xwnrr .article p{ padding:1% 0; line-height:26px;}
.xwnr .xwnrr .article img{ width:600px !important; height:auto !important;}
.prenext{ width:100%;}
.prenext span{width: 48%;padding: 1%;line-height: 26px;}
.abtnr{ padding:1%;}
.abtnr .abtbox{ padding:2% 0 3%;}
.abtnr .abtboxl{ width:52%;}
.abtnr .abtboxl .jjtit{ padding-bottom:1%;}
.abtnr .abtboxl .jjtit span.sp1{ font-size:24px;}
.abtnr .abtboxl p{ padding:1% 0; line-height:26px;}
.abtnr .abtboxl p img{ width:100%;}
.abtnr .abtboxr{ width:46%; padding-top:2%;text-align: right;}
.abtnr .abtbox2{ height:auto;}
.abtnr .abtbox2 ul li{width: 23%;padding: 4% 1%;text-align: center;}
.abtnr .abtbox2 ul li p{ padding:6% 0 0;}
.abtnr .abtbox3{ padding:3% 0 0;}
.abtnr .abtbox3 .gcfbtit{ font-size:24px; padding:0 0 2% 0;}
.abtnr .abtbox3 p{ line-height:26px; padding-bottom:2%;}
.abtnr .abtbox3 p img{ width:97%; height:auto;}
.lxwmnr{ padding:1%;}
.lxwmnr .lxwmbox{ padding:2% 0 0;}
.lxwmnr .lxwmbox .jjtit{ padding-bottom:1%;}
.lxwmnr .lxwmbox .jjtit span.sp1{ font-size:24px;}
.lxwmnr .lxwmbox p{ padding:1% 0;}
.lxwmnr .lxwmbox p img{ width:100%; height:auto;}
.lxwmnr .lxwmbox2 ul{ padding-top:1%;}
.lxwmnr .lxwmbox2 ul li{width: 23%;padding: 2% 1%;}
.lxwmnr .lxwmbox2 ul li img{ width:120px;}
.lxwmnr .bdtj{ margin-top:2%;}
.lxwmnr .bdtj>form>p{width: 49%;margin: 0 2% 1% 0;}
.lxwmnr .bdtj>form>p>input{width: 96%; padding:0 2%;}
.lxwmnr .bdtj>form>p.xuqiu{ width:100%;}
.lxwmnr .bdtj>form>p>textarea{ width:98%; padding:0 1%;}
.lxwmnr .bdtj>form>p.sub{ width:220px; padding:2% 0;}
.lxwmnr .bdtj>form>p.sub>button{width: 100%;padding: 0;}


.return{display: block !important;bottom: 11vw;}
.social_nav1{height: auto;position:fixed;bottom:0;min-width:320px;width:100%;z-index:999;background: #0059bb;display:block !important;}
.social_nav1 li{width: 50%;float:left;position:relative;text-align:left;border-right: 1px #ccc solid;color:#fff;line-height:1rem;height: auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav1 li:nth-child(2){border-right:none;border-left:none;}
.social_nav1 li em{width: 18%;display:block;float: left;padding-right: 4%;}
.social_nav1 li em img{width: 100%;height:auto;}
.social_nav1 li a{color: #fff;font-size: 3vw;line-height: 190%;display: block;padding: 3% 0 3% 20%;}
.social_nav1 li.cur{ color:#fff;}

}
@media only screen and (max-width: 767px) {
.banner{ height:325px !important;}
.adbg{background-size: auto 119%;}
.adbg .ad span{padding-left: 1%;font-size: 18px;line-height: 59px;}
.adbg .ad p{font-size: 22px;line-height: 59px;padding-right: 1%;}
.adbg .ad p img{padding: 9px 10px 9px 0;width: 40px;}
.td .tdr ul li img{ padding:4% 0;}
.td .tdr ul li p{ font-size:15px;}
.abt .abttit p{ font-size:26px;}
.abt .abttit p span{ font-size:18px;}
.abt .abttit span.sx{ height:40px;}
.abt .abtjj{ padding:4% 0 2%;}
.abt .abtjj p{ line-height:26px;}
.abt .abtjj a{height: 35px;width: 130px;line-height: 35px; font-size:15px;}
.cpzx ul li{ width:32.3%;}
.ysbg{ margin:3% 0;}
.cpys .ysl{margin-left: 0;width: 98%;margin: 0 auto;float: none;}
.cpys .ysr{ width:98%; float:none; margin:0 auto;}
.cpys .ysr .ystit{ padding:2% 0 0;}
.cpys .ysr .ystit span{ font-size:26px;}
.cpys .ysr .ystit p{ font-size:18px;}
.cpys .ysr ul{ padding:2% 0;}
.cpys .ysr ul li img{ width:15%;}
.cpys .ysr ul li p{ width:82%;padding: 2% 1% 0 0;}
.xwdt .xwtit span{ font-size:26px;}
.xwdt .xwtit p{ font-size:18px;}
.adv_c1 ul li a p{ height:auto;}
.banner1{height: 175px !important;}
.cpnr .cpnrr .protxt h1{ font-size:22px;}
.cpnr .cpnrr .protxt span{ font-size:15px; line-height:28px;}
.cpnr .cpnrr .protxt span p{ line-height:24px;}
.cpnr .cpnrr .protxt p.zx{background: #005bac;}
.cpnr .cpnrr .protxt p.zx span{ font-size:15px; height:35px; line-height:35px; color:#fff;}
.cpnr .cpnrr .cpart .cpms{ font-size:18px; height:40px; line-height:40px;}
.xwlist ul.xw li a p span.xwtit{ width:85%;}
.xwnr .xwnrr h1{ font-size:22px;}
.abtnr .abtbox2 ul li img{ width:65px;}
.lxwmnr .lxwmbox2 ul li img{ width:100px;}
.lxwmnr .bdtj>form>p>input{ line-height:35px;}
.lxwmnr .bdtj>form>p.sub{ width:170px;}
.lxwmnr .bdtj>form>p.sub>button{ line-height:35px;}

}
@media only screen and (max-width: 640px) {
.banner{ height:280px !important;}
.adbg{background: #20a866;}
.adbg .ad{ padding:3% 0;}
.adbg .ad span{ width:100%; line-height:30px; text-align:center;padding-left:0;}
.adbg .ad p{ width:100%; text-align:center; font-size:20px; line-height:30px;}
.adbg .ad p img{ display:none;}
.td .tdl{ width:54%;}
.td .tdr{ width:44%; padding-top:4%;}
.td .tdr ul li{width: 40%;height: 17vw;margin: 2%;}
.td .tdr ul li img{ width:50%; padding:10% 0;}
.abtbg{background-size: auto 42%;}
.abt .abttit p{ font-size:24px;}
.cplist ul li p span.cptit{ font-size:15px;}
.cplist ul li p span.jia{width: 20px;height: 20px;border-radius: 10px;line-height: 16px;font-size: 20px;}
.banner1{height: 155px !important;}
.cpnr .cpnrr .protxt h1{ font-size:18px; line-height:26px;}
.cpnr .cpnrr .protxt p.zx span{ height:30px; line-height:30px;}
.cpnr .cpnrr .protxt span{ line-height:22px;}
.cpnr .cpnrr .cpart .cpms{ height:35px; line-height:35px; font-size:16px;}
.cpnr .cpnrr .cpart span{ font-size:16px;}
.cpnr .cpnrr .cpart img{ width:96% !important;}
.xwlist ul.xw li a p span.xwtit{ width:83%;}
.pages ul li a{ font-size:16px;}
.pages ul li span{font-size:16px;}
.xwnr .xwnrr .article img{ width:96% !important;}
.xwnr .xwnrr h1{ font-size:18px; line-height:26px;}
.abtnr .abtboxl{ width:100%;}
.abtnr .abtboxr{ display:none;}

}
@media only screen and (max-width: 560px) {
.banner{ height:240px !important;}
.td .tdr ul li{ width:39%;}
.cpzx ul li{ width:32.2%;}
.cpys .ysr ul li p{ padding:1% 1% 0 0;}
.adv_c1 .adv_c1_t a{ margin:0 0 0 10px;}
.banner1{height: 135px !important;}
.cpnr .cpnrr .proimg{ width:94%; float:none; margin:0 auto;}
.cpnr .cpnrr .protxt{ width:100%; padding:3% 0 1%;}
.cpnr .cpnrr .cpart img{ width:100% !important;}
.xwlist ul.xw li a p span.xwtit{ width:81%;}
.xwnr .xwnrr .article img{ width:100% !important;}
.prenext{ padding:1% 0;}
.prenext span{ width:98%; padding:0 1%;}
.lxwmnr .lxwmbox2 ul li{ width:48%;}
.lxwmnr .lxwmbox2 ul li img{ width:120px;}


}
@media only screen and (max-width: 480px) {
.head{ height:65px;}
.head .logo{padding: 18px 0 0 10px;width: 250px;}
.dl-menuwrapper{ top:13px;max-width:150px; right:5px;}
.dl-menuwrapper li a{ padding:7px 15px;font-size:15px;}
.dl-menuwrapper button{ width:40px; height:40px;}
.dl-menuwrapper .dl-menu{ margin:7px 0 0 0;}
.banner{ height:210px !important;}
.adbg .ad span{ font-size:16px;}
.adbg .ad p{ font-size:18px; padding-right:0;}
.td .tdr{ padding-top:2%;}
.td .tdr ul li{ width:46%;height: 20vw;}
.td .tdr ul li p{ font-size:14px;}
.abtbg{background-size: auto 34%;}
.abt .abttit p{ font-size:20px;}
.abt .abttit p span{ font-size:16px;}
.abt .abttit span.sx{ height:25px;}
.abt .abtjj a{height: 28px;width: 100px;line-height: 28px;font-size: 14px;}
.cpzx ul li{ width:32.1%;}
.cpzx ul li p span.cptit{ font-size:14px;}
.cpys .ysr .ystit span{ font-size:20px;}
.cpys .ysr .ystit p{ font-size:16px;}
.cpys .ysr ul li img{ width:18%;}
.cpys .ysr ul li p span{ font-size:15px;}
.cpys .ysr ul li p{ width:80%; font-size:14px; line-height:22px;}
.xwdt .xwtit span{ font-size:20px;}
.xwdt .xwtit p{ font-size:16px;}
.adv_c1 .adv_c1_t{line-height: 25px;height: 25px;margin-top: -25px;}
.adv_c1 .adv_c1_t a{padding: 0 5px;margin: 0 0 0 5px;}
.adv_c1 ul li a span.zxtit{ font-size:15px;}
.adv_c1 ul li a p{ line-height:20px;}
.banner1{height: 110px !important;}
.cplist .cptitle{ padding:0 3%;}
.cplist .cptitle span{ width:20px;margin: 12px 10px 0 0;}
.cplist .cptitle p{ font-size:20px;}
.cplist ul{ padding:3% 1% 2%;}
.cplist ul li{width: 46%;margin: 0 2% 4%;}
.cplist ul li p span.jia{width: 18px;height: 18px;border-radius: 9px;line-height: 16px;font-size: 16px;}
.cplist ul li p span.cptit{ font-size:14px;}
.cplist ul li.list12, .cplist ul li.list3, .cplist ul li.list6, .cplist ul li.list9{ margin-right:2%;}
.pages ul{ padding:0;}
.pages ul li{ width:auto; margin:0;}
.pages ul li span{ font-size:15px;}
.cpnr .cpnrr .cpart p{ line-height:22px;}
.xwlist .xwtitle span{ width:20px;margin: 12px 10px 0 0;}
.xwlist .xwtitle p{ font-size:20px;}
.xwlist ul.xw li a p span.time{ font-size:14px;}
.xwlist ul.xw li a p span.xwtit{ width:78%;}
.pages ul li a{ font-size:15px; padding:0 8px;}
.prenext span{ font-size:14px;}
.abtnr .abtboxl .jjtit span.sp1{ font-size:20px;}
.abtnr .abtbox2 ul li img{ width:50px;}
.abtnr .abtbox2 ul li p{ font-size:15px;}
.abtnr .abtbox3 .gcfbtit{ font-size:20px;}
.lxwmnr .lxwmbox .jjtit span.sp1{ font-size:20px;}
.lxwmnr .lxwmbox2 ul li img{ width:100px;}
.lxwmnr .bdtj>form>p{ width:100%; margin:0 0 1% 0;}
.lxwmnr .bdtj>form>p>input{ width:98%; padding:0 1%; line-height:30px; font-size:15px;}
.lxwmnr .bdtj>form>p>textarea{ font-size:15px; line-height:30px;}
.lxwmnr .bdtj>form>p.sub{ width:140px;}
.lxwmnr .bdtj>form>p.sub>button{ font-size:15px; line-height:30px;}
 
.social_nav5 li a{font-size:16px;}
.social_nav5 li em{width:40px;height:40px;}
}
@media screen and (min-width:320px) and (max-width:400px){
body{margin-bottom:16vw;}
.banner{ height:170px !important;}
.adbg .ad{padding: 3% 2%;width: 96%;}
.adbg .ad span{ line-height:26px;}
.td .tdl{ width:52%;}
.td .tdr{ padding-top:1%; width:46%;}
.td .tdr ul li{ width:46%; height:21vw;}
.td .tdr ul li p{ font-size:13px;}
.abtbg{background-size: auto 34%;}
.abt .abtjj p{ line-height:22px;}
.cpzx ul li{ width:32%;}
.adv_c1 .adv_c1_t a{ font-size:15px;}
.banner1{height: 90px !important;}
.xwlist ul.xw li a p span.xwtit{ width:75%; font-size:15px;}
.pages ul li a{ font-size:15px; padding:0 4px;}
.pages ul li span{padding:0 4px;}
.abtnr .abtbox2 ul li img{ width:45px;}
.abtnr .abtbox2 ul li p{ font-size:14px;}
.abtnr .abtboxl p{ font-size:15px;}
.abtnr .abtbox3 p{ font-size:15px;}

}