﻿@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;}
.h_con{ height:75px;}
.h_con1{ width:100%;}
.h_con1 h1{ padding-top:19px;}
.h_pho{ display:none;}
.nav{ display:none;}
.banner{ background-size:auto 100% !important; height:400px !important;}
.about{padding: 2% 0 5%;width: 100%;}
.title{ margin:2% auto 0;}
.title1{ width:100%; margin:2% auto;}
.title span{font-size: 40px;height: 70px;line-height: 76px;}
.about .abtnr p.jj{padding: 2%;line-height: 26px;}
.about .abtnr ul{ padding:0 1%;}
.about .abtnr ul li img{ width:55%; margin-right:3%;}
.about .abtnr ul li span{ margin-top:2%; font-size:20px;}
.about .abtnr ul li span img{ width:18px;}
.about .abtnr ul li p{ width:42%; margin-top:1%;}
.about .abtnr ul li img.mtl{ width:45%; margin-right:0;}
.about .abtnr ul li span.mtl{ margin:2% 0 0 2%;}
.about .abtnr ul li span img{ width:18px;}
.about .abtnr ul li p.mtl{ width:52%; margin:1% 0 0 2%;}
.about .abtnr ul li img.hsl{width: 31%;margin: 0 3% 0 24%;}
.about .abtnr ul li span.hsl{ width:42%;}
.about .abtnr ul li p.hsl{ width:42%;}
.pronr{width: 98%;padding: 3% 0;}
.pronr .prol{ width:43%;}
.pronr .prol img{ width:100%;}
.pronr .pror{ width:56%;}
.pronr .pror ul{ padding:0;}
.pronr .pror ul li{ width:32.3%; margin-right:1%;}
.pronr .pror ul li span{ font-size:20px; padding:10px 0;}
.pronr .pror ul li p{ font-size:15px;}
.pronr .pror p.ms{ padding:1% 0 3%; font-size:15px;}
.pronr .prob{width: 100%;padding: 2% 0 0;}
.pronr .prob ul li{ width:32.6%; margin-right:1%;}
.pronr .prob ul li a span.img{ padding:10px 10px 0;}
.pronr .prob ul li a span.img img{ width:100%; height:auto;}
.pronr .prob ul li a span.img p.tit{ line-height:50px;}
.pronr .prob ul li a p.xh{ display:none;}
.pronr .prob ul li a img.gd1{ display:none;}
.pronr .prob ul li a:hover img.gd1{ display:none;}
.yyly{width: 98%;padding: 2% 0;}
.yyly ul{ padding:3% 0;}
.yyly ul li{width: 24.2%;margin-right: 1%;}
.yyly ul li img{ width:100%;}
.yyly ul li span{ line-height:35px;}
.yyly ul li p{ padding:3%;height: 180px; border-width:1px;}
.titlebg{ padding-bottom:70px;}
.title1 p{ margin:0 auto; width:100%;}
.title1 span{ margin:0 auto; width:100%;}
.news{ width:98%;}
.adv_c1 .adv_c1_t a:hover, .adv_c1_t a.cur{ height:59px;}
.adv_c1 ul{width: 100%;padding: 3% 0 4%;}
.adv_c1 ul li{ width:22%; padding:1%; border-width:1px;}
.adv_c1 ul li a p{ height:60px;}
.ftbg{ display:none;}
.cpzxbg{ padding-top:0;}
.cpzx{ width:100%; padding-top:2%;}
.cpzx span{ padding:2%;}
.cpjsbg{ height:auto;}
.cpjs{ width:98%; overflow:hidden;}
.cpjs .cpjsl{ width:48%; padding:5% 1% 0 0;}
.cpjs .cpjsl span{ font-size:26px; padding-bottom:2%;}
.cpjs .cpjsl ul{ padding:3% 0;}
.cpjs .cpjsl ul li{ width:20%; margin-right:5%;}
.cpjs .cpjsl ul li img{ width:100%; padding-bottom:5%;}
.cpjs .cpjsr{ width:50%; margin-top:0;}
.cpjs .cpjsr img{ width:100%;}
.cplist{ width:98%;}
.cplist .cptit{font-size: 26px;padding: 4% 0 2%;}
.cplist ul li{width: 32.6%;margin: 0 1% 2% 0;}
.cplist ul li a span.img{ padding:5px 5px 0;}
.cplist ul li a span.img img{ width:100%; height:auto;}
.cplist ul li a span.img p.tit{ line-height:50px;}
.cplist ul li a p.xh{ font-size:30px; line-height:50px; margin:1% 0;}
.cplist ul li a p.xh span{font-size: 18px;padding: 15px 5px 0 0;}
.cplist ul li a img.gd1{ display:none;}
.pages{ padding:2% 0 4%;}
.pages ul li{ width:auto; margin:0;}
.banner1{ height:385px !important; background-size:auto 100% !important;}
.mbx{ width:98%;border-bottom: 1px #f0f0f0 solid;}
.mbx p{ padding:3% 0;}
.newlist{ width:100%;}
ul.newslb{padding: 1% 0;margin: 1% 0;}
ul.newslb li{padding: 2% 0;margin: 0 1%;}
ul.newslb li a img{width: 34%;height: auto;padding: 0 1% 0 0;}
ul.newslb li p{ padding:4% 0 0 0;}
ul.newslb li p.p_1{ display:none;}
ul.newslb li p.p_2{ width:64%;}
ul.newslb li p span.tit2{ font-size:18px;}
ul.newslb li p span.ms{ font-size:15px; padding:1% 0 0; height:auto;}
.cpnr .box1{width: 98%;padding: 2% 0 4%;}
.cpnr .proimg{ width:50%;}
.cpnr .proimg img{ width:100%; height:auto;}
.cpnr .protxt{ width:48%; padding:0;}
.cpnr .protxt h1{font-size: 26px;padding: 3% 0 2%;margin-bottom: 2%; line-height:34px;}
.cpnr .protxt span{ font-size:15px; line-height:30px;}
.cpnr .protxt p.xh{font-size: 34px;line-height: 60px;margin: 3% 0 0;width: 290px;}
.cpnr .protxt p.xh span{ font-size:18px; padding:20px 5px 0 0;}
.navbg{ height:auto;}
.navbg .pronav{ width:98%; padding-top:5%;}
.navbg .pronav a{ height:34px; line-height:34px;}
.protext{width: 98%;padding-bottom: 3%;}
.protext #cpjs{padding: 3% 0 2%;}
.protext span.protit{padding: 1% 0 2%;font-size: 20px;}
.protext img{ width:600px !important; height:auto !important; margin:0 auto;}
.protext #jsys{ padding:2% 0;}
.protext #zjjg{ padding:2% 0;}
.protext #yyly{ padding:2% 0 4%;}
.cpnr .protxt p.xh1{ width:135px;}
.newart{ width:100%;}
.newart .artl{ width:98%; margin:0 1%;}
.newart .artl .arttit{ padding:1% 0 2%;}
.newart .artl .arttit p.p_1{ padding-top:10px;}
.newart .artl .arttit p{ padding-top:15px;}
.newart .artl .arttit p.p_2{ width:81%;}
.newart .artl .artbd{ padding:2% 0;}
.newart .artl .artbd p{ padding:1% 0;}
.newart .artr{ display:none;}
.newart .artl .artbd .prenext{height: auto;overflow: hidden;margin: 2% auto;}
.newart .artl .artbd .prenext span.pre{margin: 3% 0 3% 1%;width: 49%;}
.newart .artl .artbd .prenext span.pre a{padding-left: 13%;width: 86%;}
.newart .artl .artbd .prenext span.next{margin: 3% 1% 3% 0;width: 49%;}
.newart .artl .artbd .prenext span.next a{padding-right: 13%;width: 86%;}
.abtbox1{width: 98%;padding: 2% 0 5%;}
.abtbox1 .abtart{ padding:4% 0 0;}
.abtbox1 .abtart .abtartl{ width:76%;}
.abtbox1 .abtart .abtartl span.l{ width:50%;}
.abtbox1 .abtart .abtartl span.l p{padding: 10% 4%;line-height: 28px;}
.abtbox1 .abtart .abtartl span.r{ width:50%;}
.abtbox1 .abtart .abtartl span.r ul{ padding:24% 2%;}
.abtbox1 .abtart .abtartl span.r ul li{ padding:2% 0;}
.abtbox1 .abtart .abtartl span.r ul li span.num{ font-size:46px; padding-left:0;}
.abtbox1 .abtart .abtartl span.r ul li span.j{ font-size:28px; float:none; width:auto; line-height:28px;}
.abtbox1 .abtart .abtartl span.r ul li p{ float:none;}
.abtbox1 .abtart .abtartr{ margin-left:-100%;}
.abtbox1 .abtart .abtartr img{ width:100%; height:auto;}
.abtbox2{width: 98%;padding: 3% 0;}
.abtbox2 img{ width:45%;}
.abtbox2 .zhpj{ width:53%;}
.abtbox2 .zhpj p{padding: 0 0 1%;font-size: 20px;}
.abtbox2 .zhpj p span{ font-size:26px; padding-bottom:1%;}
.abtbox2 .zhpj ul li{ line-height:30px;}
.abtbox3bg{height: auto;background-size: auto 100%;}
.abtbox3{width: 98%;padding: 4% 0;}
.abtbox3 img{width: 53%;border: 1px #005bac solid;}
.abtbox3 .hydl{ width:45%;}
.abtbox3 .hydl p{ padding:0 0 1%; font-size:20px;}
.abtbox3 .hydl p span{ font-size:26px; padding-bottom:1%;}
.abtbox3 .hydl ul li{ line-height:26px;}
.contact{ padding-top:4%;}
.contact .lximg{ width:100%;}
.contact ul{position: initial;width: 100%;height: auto;overflow: hidden;}
.contact ul li{ width:29%; padding:2% 1%; float:left;}
.contact ul li:nth-child(1){ width:36%;}
.contact ul li img{ width:42px;}
.contact ul li p{width: 75%;padding-left: 3%;}
.contact ul li:nth-child(1) p{width: 81%;padding-left: 1.5%;}
.lxfsbg{ padding:3%;}
.lxfsbg form{width:100%;border:0; padding:0;}
.lxfsbg .lxtit{ padding-bottom:3%; font-size:22px;}
.lxfsbg form>p{width:49%;margin: 0 2% 2% 0;padding:0;}
.lxfsbg form>p>input{width:98%;padding:0 1%;}
.lxfsbg form>p.xuqiu{width:99%;}
.lxfsbg form>p>textarea{width:99%;padding:1%;}
.lxfsbg form>p.sub{width:40%;padding:3% 0;}
.lxfsbg form>p.sub>input{width:100%; padding:0 1%;}
.lxfsbg form>p.sub>button{width:100%;}

.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:340px !important;}
.title p{ font-size:24px;}
.title span{font-size: 34px;height: 60px;line-height: 66px;}
.about .abtnr ul li img{width: 55%;margin-right: 2%;}
.about .abtnr ul li span{margin-top: 0;font-size: 18px;}
.about .abtnr ul li p{ width:43%; font-size:15px; line-height:20px;}
.about .abtnr ul li img{ margin-right:1%;}
.about .abtnr ul li span img{ width:16px;}
.pronr .prol{width: 527px;margin: 0 auto;float: none;}
.pronr .pror{width: 94%;padding: 0 3%;}
.pronr .prob ul li a span.img{ padding:5px 5px 0;}
.pronr .prob ul li a span.img p.tit{ line-height:40px; font-size:15px;}
.yyly ul li p{ line-height:22px;}
.titlebg{ padding-bottom:50px;}
.adv_c1 .adv_c1_t{ width:485px; height:40px; line-height:40px; margin-top:-40px;}
.adv_c1 .adv_c1_t a span{ font-size:16px; padding:0 10px;}
.adv_c1 .adv_c1_t a{background-size: auto 100%;height: 40px;background-position-x: 6px; font-size:28px;}
.adv_c1 .adv_c1_t a:hover, .adv_c1_t a.cur{ height:52px;background-size: auto 100%;background-position-x: 6px;}
.adv_c1 ul li a span.zxtit{ font-size:16px;}
.adv_c1 ul li a span.time{ padding:1% 0;}
.adv_c1 ul li a p{ height:80px;}
.gssl{ height:70px;}
.gssl p{ font-size:28px; line-height:70px;}
.cplist ul li a p.xh{font-size: 24px;line-height: 40px;}
.cplist ul li a p.xh span{font-size: 16px;padding: 10px 5px 0 0;}
.banner1{height:320px !important;}
.cpnr .protxt h1{ font-size:22px; padding:0;line-height: 30px;height: 60px;}
.cpnr .protxt span{ line-height:24px;}
.cpnr .protxt h1{ font-size:20px;line-height: 25px;height: 50px;}
.cpnr .protxt p.xh{font-size: 28px;line-height: 50px;width: 245px;}
.cpnr .protxt p.xh span{ font-size:16px; padding:16px 5px 0 0;}
.protext span.protit{ font-size:18px;}
.cpnr .protxt p.xh1{ width:135px;}
.newart .artl .arttit p.p_2{ width:77%;}
.abtbox1 .abtart .abtartl{ width:100%;}
.abtbox1 .abtart .abtartl span.l{ height:auto;}
.abtbox1 .abtart .abtartl span.r{ height:auto; background:#fff;}
.abtbox1 .abtart .abtartl span.r ul{ padding:16% 2%;}
.abtbox1 .abtart .abtartl span.r ul li span.num{ color: #005bac;}
.abtbox1 .abtart .abtartl span.r ul li span.j{color: #005bac;}
.abtbox1 .abtart .abtartl span.r ul li p{color: #005bac;}
.abtbox1 .abtart .abtartr{ margin-left:0;}
.abtbox2 img{ width:50%;}
.abtbox2 .zhpj{ width:48%;}
.abtbox2 .zhpj p{ font-size:18px;}
.abtbox2 .zhpj p span{ font-size:24px;}
.abtbox2 .zhpj ul li{ line-height:25px; font-size:15px;}
.abtbox3 .hydl p{ font-size:18px;}
.abtbox3 .hydl p span{ font-size:24px;}
.abtbox3 .hydl ul li{ font-size:15px;}
.contact ul li{ width:26%;}
.contact ul li:nth-child(1){ width:42%;}
.contact ul li p{ width:71%;}
.contact ul li:nth-child(1) p{width: 81%;}

}
@media only screen and (max-width: 640px) {
.banner{height:300px !important;}
.title p{ font-size:20px;}
.title span{font-size: 28px;height: 54px;line-height: 57px;}
.about .abtnr p.jj{ font-size:15px; line-height:24px;}
.about .abtnr ul li span{ font-size:16px;}
.about .abtnr ul li span img{ width:14px;}
.about .abtnr ul li p{ font-size:14px; line-height:17px;}
.pronr .pror p.ms{ padding:2% 0 3%;}
.gssl p{ font-size:24px;}
.cpjsbg{ background-size:auto 100%;}
.cpjs .cpjsl{width: 98%;padding: 5% 1% 0;}
.cpjs .cpjsl p.js{ font-size:16px;}
.cpjs .cpjsl ul li{ width:15%;}
.cpjs .cpjsl ul li img{ padding-bottom:8%;}
.cpjs .cpjsl ul li p{ font-size:16px;}
.cpjs .cpjsr{ width:100%; margin:0 0 3%;}
.cplist ul li{ width:49%; margin:0 2% 2% 0;}
.cplist ul li:nth-child(3n){ margin:0 2% 2% 0;}
.cplist ul li:nth-child(2n){ margin:0 0 2%;}
.pages ul li{ width:auto; margin:0;}
.pages ul li:nth-child(3n){ margin:0;}
.pages ul li:nth-child(2n){ margin:0;}
.cplist ul li a p.xh{font-size: 26px;line-height: 48px;}
.cplist ul li a p.xh span{font-size: 18px;padding: 13px 5px 0 0;}
ul.newslb li p{ padding:3% 0 0;}
.banner1{height:280px !important;}
.protext img{ width:545px !important;}
.newart .artl .arttit p.p_2{ width:74%;}
.newart .artl .artbd img{ width:545px !important; height:auto !important;}
.newart .artl .artbd .prenext span.pre a{ padding-left:15%; width:84%;}
.newart .artl .artbd .prenext span.next a{ padding-right:15%; width:84%;}
.abtbox1 .abtart .abtartl span.l p{ padding:4%;}
.abtbox1 .abtart .abtartl span.r ul li span.num{ font-size:42px;}
.abtbox2 img{ width:540px; float:none; margin:0 auto;}
.abtbox2 .zhpj{width: 540px;float: none;margin: 2% auto;}
.abtbox3 img{width: 540px;float: none;margin: 0 auto;border: 0;}
.abtbox3 .hydl{width: 540px;float: none;margin: 2% auto;}
.contact ul li{ width:27%;}
.contact ul li:nth-child(1){ width:40%;}
.contact ul li img{ float:none;}
.contact ul li:nth-child(1) p{ width:100%; padding:0;}
.contact ul li p{ width:100%; padding:0;}
.lxfsbg form>p>input{font-size:15px;line-height:35px;}
.lxfsbg form>p>span{font-size:15px;line-height:35px;}
.lxfsbg form>p>textarea{font-size:15px;}

}
@media only screen and (max-width: 560px) {
.banner{ height:255px !important;}
.about{ padding: 2% 0 0;}
.about .abtnr ul li{ margin-bottom:4%;}
.about .abtnr ul li img{ width:100%; margin-right:0;}
.about .abtnr ul li span{width: 100%;font-size: 20px;margin: 4% 0 0;}
.about .abtnr ul li span img{ width:18px;}
.about .abtnr ul li p{width: 100%;font-size: 16px;line-height: 26px;}
.about .abtnr ul li img.mtl{ width:460px;margin: 4% auto;float: none;}
.about .abtnr ul li span.mtl{ width:96%; margin:0 2%;}
.about .abtnr ul li p.mtl{width: 96%;margin: 1% 2% 4%;}
.about .abtnr ul li img.hsl{ width:50%; margin:0 2% 0 0;}
.about .abtnr ul li span.hsl{ width:48%; margin:1% 0 0;}
.about .abtnr ul li p.hsl{ width:48%;}
.pronr .prol{ width:95%;}
.pronr .pror ul li{ width:31.3%; margin-right:2%;}
.pronr .pror ul li span{ font-size:18px; padding:5px 0;}
.yyly ul li{ width:48%; margin:1%;}
.yyly ul li p{ line-height:28px; height:168px;}
.adv_c1 .adv_c1_t{ width:452px;}
.adv_c1 .adv_c1_t a{background-position-x: 4px; font-size:24px;}
.adv_c1 .adv_c1_t a:hover, .adv_c1_t a.cur{background-position-x: 4px;}
.adv_c1 .adv_c1_t a span{ font-size:15px;}
.adv_c1 ul{ padding:5% 0 4%;}
.adv_c1 ul li{ width:47.8%;}
.adv_c1 ul li:nth-child(2n){ border-right-width:0;}
.adv_c1 ul li.zx5, .adv_c1 ul li.zx6{ border-bottom: 1px #cfd0d0 dotted;}
.adv_c1 ul li a p{ height:60px;}
.gssl p{ font-size:20px;}
ul.newslb li p{ padding:1% 0 0;}
.banner1{height:240px !important;}
.cpnr .proimg{ width:99%;}
.cpnr .protxt{ width:100%; padding:4% 0 0;}
.cpnr .protxt h1{ line-height:30px; height:auto; padding-bottom:2%;}
.cpnr .protxt span{ line-height:26px;}
.navbg .pronav a{height: 30px;line-height: 30px;width: 105px;text-indent: 15px;margin-right: 5px; background-position-x:85px;}
.navbg .pronav a:hover{background-position-x:85px;}
.protext img{ width:100% !important;}
.newart .artl .artbd img{ width:100% !important;}
.newart .artl .arttit p.p_2{ width:70%;}
.abtbox1 .abtart .abtartl span.l{ width:100%;}
.abtbox1 .abtart .abtartl span.r{ width:100%;}
.abtbox1 .abtart .abtartl span.r ul{ padding:2% 4%;}
.abtbox2 img{ width:98%;}
.abtbox2 .zhpj{ width:98%;}
.abtbox3 img{ width:98%;}
.abtbox3 .hydl{ width:98%;}
.contact ul li:nth-child(1){ width:45%;}
.contact ul li{ width:24%;}

}
@media only screen and (max-width: 480px) {
.dl-menuwrapper{ max-width:150px; right:5px;}
.dl-menuwrapper li a{ padding:7px 15px;}
.h_con{ height:65px;}
.h_con1 h1{ padding-top:18px;}
.h_con1 h1 img{ width:255px;}
.dl-menuwrapper{ top:13px;}
.dl-menuwrapper button{ width:40px; height:40px;}
.dl-menuwrapper .dl-menu{ margin:7px 0 0 0;}
.dl-menuwrapper li a{ font-size:15px;}
.banner{ height:210px !important;}
.title p{ font-size:18px;}
.title span{ font-size:24px;height: 45px;line-height: 48px;}
.about .abtnr ul li span{ font-size:18px;}
.about .abtnr ul li span img{ font-size:16px;}
.about .abtnr ul li p{ font-size:15px; line-height:24px;}
.about .abtnr ul li img.mtl{ width:100%;}
.about .abtnr ul li img.hsl{ width:314px; margin:0 auto; float:none;}
.about .abtnr ul li span.hsl{width: 100%;margin-top: 3%;text-align: left;}
.about .abtnr ul li p.hsl{ width:100%; text-align:left;}
.pronr .prol{ width:100%;}
.pronr .pror{ width:100%; padding:0;}
.pronr .pror ul li p{ font-size:13px; line-height:22px;}
.pronr .pror a.more{ width:125px; height:28px; line-height:28px;}
.pronr .prob ul li{ width:48%; margin:1%;}
.pronr .prob ul li.last{ margin-right:1%;}
.pronr .prob ul li.last1{ display:block;}
.yyly ul li p{ line-height:24px;}
.titlebg{ padding-bottom:40px;}
.adv_c1 .adv_c1_t{ width:380px; height:30px; line-height:30px; margin-top:-30px;}
.adv_c1 .adv_c1_t a{ font-size:20px; padding:0 5px;background-position-x: 1px; height:30px;}
.adv_c1 .adv_c1_t a:hover, .adv_c1_t a.cur{background-position-x: 2px; height:40px;}
.adv_c1 .adv_c1_t a span{ font-size:15px; padding:0 5px;}
.gssl{ height:55px;}
.gssl p{ line-height:55px; font-size:16px;}
.cpzx span{ font-size:22px;}
.cpjs .cpjsl span{ font-size:20px;}
.cpjs .cpjsl p.js{ font-size:15px; line-height:26px;}
.cpjs .cpjsl ul li{ width:17%;}
.cpjs .cpjsl ul li p{ font-size:15px;}
.cplist .cptit{ font-size:22px;}
.cplist ul li a span.img p.tit{ line-height:40px; font-size:15px;}
.cplist ul li a p.xh{ font-size:22px; line-height:40px;}
.cplist ul li a p.xh span{ font-size:15px; padding:11px 5px 0 0;}
.pages ul li a{ margin:0 3px; font-size:18px;}
.pages ul li span{ font-size:18px; margin:0 3px;}
ul.newslb li p span.tit2{ font-size:16px;}
ul.newslb li p span.ms{ line-height:20px; height:60px; overflow:hidden;}
.banner1{height:200px !important;}
.navbg .pronav a{ width:85px;text-indent: 8px;background-position-x: 72px; font-size:15px;}
.navbg .pronav a:hover{background-position-x:72px;}
.newart .artl .arttit p.p_1{ display:none;}
.newart .artl .arttit p.p_2{ width:100%; padding-top:1%;}
.newart .artl .arttit p span.ms{ padding-top:1%;}
.newart .artl .artbd .prenext span.pre a{ padding-left:20%; width:79%;}
.newart .artl .artbd .prenext span.next a{ padding-right:20%; width:79%;}
.abtbox1 .abtart .abtartl span.l p{ font-size:15px;}
.abtbox1 .abtart .abtartl span.r ul li span.num{ font-size:36px;}
.abtbox1 .abtart .abtartl span.r ul li span.j{ font-size:24px; line-height:24px;}
.abtbox1 .abtart .abtartl span.r ul li p{ font-size:16px;}
.abtbox2 .zhpj p span{ font-size:20px;}
.abtbox2 .zhpj p{ font-size:18px;}
.abtbox3 .hydl p span{ font-size:20px;}
.abtbox3 .hydl p{ font-size:18px;}
.contact ul li{ width:98%;}
.contact ul li:nth-child(1){ width:98%;}
.contact ul li img{ float:left;}
.contact ul li p{ width:88%;}
.contact ul li:nth-child(1) p{ width:89%;}
.lxfsbg .zs p{font-size:16px;}
.lxfsbg .lxtit{font-size:18px;}
.lxfsbg form>p{width:100%;margin:0 0 2% 0;}
.lxfsbg form>p.xuqiu{width:100%;}
.lxfsbg form>p>textarea{width:98%;}
 
.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;}
.pronr .pror ul li{width: 38%;margin: 5% 6%;}
.pronr .pror ul li img{width: 65px;margin: 2% 2% 2% 0;}
.pronr .pror ul li:nth-child(3){ width:88%;}
.pronr .pror ul li:nth-child(3) img{ float:left;}
.yyly ul li p{ font-size:14px;}
.yyly ul li span{ font-size:15px; line-height:30px;}
.adv_c1 .adv_c1_t{ width:314px;}
.adv_c1 .adv_c1_t a{padding: 0;background-position-x: -8px;height: 30px; font-size:18px;}
.adv_c1 .adv_c1_t a span{font-size: 15px;padding: 0 0 0 2px;}
.adv_c1 .adv_c1_t a:hover, .adv_c1_t a.cur{background-position-x: -8px;height: 40px;}
.adv_c1 ul li a p{ height:80px; font-size:14px;}
.adv_c1 ul li a span.zxtit{ font-size:15px;}
.gssl p{ font-size:15px;}
.pronr .pror ul li span{ font-size:15px;}
.pronr .pror ul li p span{ font-size:18px;}
.cpjs .cpjsl ul li{ width:20%;}
.cpjs .cpjsl ul li img{ width:92%; margin:0 auto;}
.cpjs .cpjsl ul li p{ font-size:14px;}
.cplist ul li a p.xh{font-size: 20px;line-height: 30px;padding: 0 5px; background:none;}
.cplist ul li a p.xh span{font-size: 14px;padding: 6px 5px 0 0;}
ul.newslb li p{ padding:0;}
ul.newslb li a img{ width:40%;}
ul.newslb li p.p_2{ width:58%;}
.banner1{height:160px !important;}
ul.newslb li p span.ms{ font-size:14px;}
.navbg .pronav a{width: 73px;text-indent: 4px;background-position-x: 63px;font-size: 14px; height:28px; line-height:28px;}
.navbg .pronav a:hover{background-position-x:63px;}
.contact ul li p{ width:85%;}
.contact ul li:nth-child(1) p{ width:86%;}

}