.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: rgb(30 41 74 / 80%);}
.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) {
body{min-width:320px;margin-bottom: 11vw;}
.dl-menuwrapper{ display:block !important;}
.head{ width:98%; height:75px;}
.head .logo{ width:260px; margin-top:18px;}
.head ul.nav{ display:none;}
.banner{height: 350px !important;background-size: auto 100% !important;}
.cptj{ width:98%; padding:2% 0;}
.marqueebox{ width:100%;}
#marquee3{ width:100%;}
#marquee3 ul{ width:100% !important;}
#marquee3 ul li{width:100%;float:none;margin:2% 0;overflow:hidden;background: #0089bd;}
#marquee3 ul li .cptp{ width:46%; height:auto;}
#marquee3 ul li .cptp img{ width:100%; height:auto; margin:0;}
#marquee3 ul li .cpms{width: 50%;padding: 0 2%;margin: 0;height: auto;background: none;}
#marquee3 ul li .cptit{padding: 3% 0 1%;}
#marquee3 ul li .cptit a{font-size: 22px;}
#marquee3 ul li p{font-size:15px;line-height: 3vw;}
#marquee3 ul li p a.more{ font-size:15px;}
#marquee3 ul li:nth-child(n+4){ display:none;}
#mar3Nav{ display:none;}
.gywmbg{background-size: auto 100%;height: auto;}
.gywm{ width:98%; padding:4% 0;}
.gywm .gywml{ width:50%; padding-right:2%;}
.gywm .gywml img{ width:100%; height:auto;}
.gywm .gywmr{ width:100%; float:none;}
.gywm .gywmr .gywmtit{ font-size:26px; padding:1% 0;text-align: left;}
.gywm .gywmr p{ font-size:16px; line-height:28px;}
.yyly{width: 98%;padding: 4% 0 0;}
.yyly .yylytit span{ font-size:26px; line-height:40px;}
.yyly ul{ padding:3% 0 0;}
.yyly ul li{ width:19.2%; margin: 0 1% 1% 0;}
.yyly ul li img{ width:100%; height:auto;}
.yyly ul li span{ font-size:16px; height:45px; line-height:45px; margin:-45px 0 0;}
.hzhb{ width:98%;padding: 3% 0;}
.hzhb .hzhbtit{ font-size:26px;}
.hzhb ul{ padding:3% 0 0;}
.hzhb ul li{ width:24.2%; margin-right:1%;}
.hzhb ul li img{ width:100%; height:auto;}
.banner1{ background-size:auto 100%!important; height:350px!important;}
.banner1 p{ font-size:36px; padding-top:156px;}
.cpnav{ width:100%;}
.cpnav ul{ padding:1% 0;}
.cpnav ul li{ width:16.5%;}
.cpnav ul li:nth-child(9n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(6n){ border-right:0;}
.cpnav ul li a{ font-size:15px; line-height:28px;}
.list{ width:98%; padding:4% 0 2%;}
.list .cplb{width: 210px;}
.list .cplb span{ font-size:26px; line-height:40px;}
.list .cplist{ padding:1% 0 0;}
.list .cplist li{ width:32.6%; margin:1% 1% 1% 0;}
.list .cplist li img{ width:100%; height:auto;}
.list .cplist li span{ font-size:16px; margin:0; line-height:45px; font-weight:normal; padding:0 2%;background: #0089bd;}
.pages{ text-align:center;}
.pages ul li span{ font-size:16px;}
.pages ul li a{ font-size:16px;}
.article{ width:98%;}
.article .cpzs{ padding:4% 0;}
.article .cpzs li .cptp{ width:48%; height:auto;}
.article .cpzs li .cptp img{width: 100%;height: auto;margin: 0;}
.article .cpzs li .cpms{width: 50%;height: auto;background: none;margin: 0;padding: 0;}
.article .cpzs li .cptit{ padding:6% 0 2%;}
.article .cpzs li .cptit a{color: #454545;font-size: 24px;}
.article .cpzs li p{color: #454545;font-size: 15px;line-height: 28px;}
.article .cpxq h1{ font-size:32px; padding:4% 0;}
.article .cpxq .cpxqtit{ width:180px;}
.article .cpxq .cpxqtit span{font-size:26px; line-height:40px;}
.article .cpxq .xqarc{ padding:2% 0;}
.article .cpxq .xqarc p{ font-size:15px; line-height:30px;}
.article .cpxq .xgtj{ padding:1% 0 2%;}
.article .cpxq .xgtj .xgtit span{ font-size:24px;background-size: 32px;background-position-y: 10px;padding-right: 38px;}
.article .cpxq .xgtj ul li{width: 24.2%;margin: 2% 1% 0 0;}
.article .cpxq .xgtj ul li:nth-child(4){ margin-right:0;}
.article .cpxq .xgtj ul li:nth-child(5){ display:none;}
.article .cpxq .xgtj ul li img{ width:100%; height:auto;}
.article .cpxq .xgtj ul li span{font-size: 15px;background: #0089bd;margin: 0;padding: 0 2%; line-height:35px;font-weight: normal;}
.list .xwlist{ margin:2% 0 1%;}
.list .xwlist li{ padding:1% 0;}
.list .xwlist div{line-height: unset;}
.list .xwlist div .xwtit{ font-size:22px; float:none; width:auto;}
.list .xwlist div .more{ display:none;}
.about .box1{ width:98%; padding:4% 0;}
.about .box1 img{ float:none; margin:0 auto;}
.about .box1 .aboutr{ float:none; width:100%;}
.about .box1 .aboutr p{ font-size:28px; padding:2% 0;}
.about .box1 .aboutr p span{ font-size:66px; line-height:70px;}
.about .box1 .aboutr .aboutnr{ line-height:30px;}
.box2{background-size: auto 100%;height: auto;}
.box2 .qywh{ width:98%; padding:0 0 4%;}
.box2 .qywh .qywhtit{ padding:4% 0 3%;}
.box2 .qywh .qywhtit span{ font-size:66px; line-height:70px;}
.box2 .qywh .qywhtit p{ font-size:28px;}
.box2 .qywh ul li{ width:31.3%; margin:0 1%; height:29vw;}
.box2 .qywh ul li img{ margin:5vw auto 0;}
.box2 .qywh ul li span{ font-size:18px; padding:3% 0 2%;}
.box2 .qywh ul li p{ font-size:15px; padding:0 2%;}
.box3{ width:98%; padding:4% 0 2%;}
.box3 span{ font-size:28px; padding-bottom:1%;}
.box3 p{ font-size:15px; line-height:30px; padding-top:1%;}


.footbg{ display:none;}

.return{display: block !important;bottom: 11vw;}
.social_nav1{height: auto;position:fixed;bottom:0;min-width:320px;width:100%;z-index:999;background: #1e294a;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: 310px !important;}
#marquee3 ul li{ background:none;display: inline-block;}
#marquee3 ul li .cptp{ float:none; margin:0 auto; display:block; width:80%;}
#marquee3 ul li .cpms{width: 96%;padding: 0 2% 3%;float: none;background: #0089bd;}
#marquee3 ul li p{ line-height:26px;}
.gywm .gywmr .gywmtit{ font-size:22px;}
.gywm .gywmr p{ font-size:15px; line-height:26px;}
.yyly .yylytit{ width:170px;}
.yyly .yylytit span{ font-size:22px; line-height:40px;}
.yyly ul li{border-radius: unset;}
.yyly ul li span{font-size: 15px;height: 30px;line-height: 30px;background: #0089bd; margin:0;}
.hzhb .hzhbtit{ font-size:22px;}
.banner1{height: 310px !important;}
.banner1 p{font-size: 30px;padding-top: 135px;}
.cpnav ul li{ width:19.8%;}
.cpnav ul li:nth-child(9n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(6n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(5n){ border-right:0;}
.list .cplb{width: 180px;}
.list .cplb span{ font-size:22px; line-height:36px;}
.list .cplist li span{ font-size:15px; line-height:40px;}
.article .cpzs li .cptp{ width:90%; float:none; display:block; margin:0 auto;}
.article .cpzs li .cpms{ width:100%;}
.article .cpzs li .cptit{ padding:3% 0 1%;}
.article .cpzs li .cptit a{ font-size:22px;}
.article .cpxq h1{ font-size:28px;}
.article .cpxq .cpxqtit{ width:160px;}
.article .cpxq .cpxqtit span{font-size:22px; line-height:36px;}
.article .cpxq .xgtj .xgtit span{ font-size:22px; background-position-y:8px;}
.about .box1 img{ width:93%;}
.about .box1 .aboutr p{ font-size:24px;}
.about .box1 .aboutr p span{ font-size:50px; line-height:56px;}
.about .box1 .aboutr .aboutnr{ font-size:15px; line-height:28px;}
.box2 .qywh .qywhtit span{ font-size:50px; line-height:56px;}
.box2 .qywh .qywhtit p{ font-size:24px;}
.box2 .qywh ul li{ height:34vw;}
.box2 .qywh ul li img{ margin:4vw auto 0;}
.box2 .qywh ul li p{ font-size:14px; line-height:20px;}
.box3 span{ font-size:24px;}
.box3 p{ font-size:15px; line-height:28px;}

}
@media only screen and (max-width: 640px) {
.banner{height: 270px !important;}
.banner1{height: 270px !important;}
.banner1 p{font-size: 26px;padding-top: 117px;}
.cpnav ul li{ width:24.8%;}
.cpnav ul li:nth-child(9n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(6n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(5n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(4n){ border-right:0;}
.list .xwlist div .xwtit{ font-size:20px;}
.about .box1 img{ width:100%;}
.about .box1 .aboutr p{ font-size:22px;}
.about .box1 .aboutr p span{ font-size:46px; line-height:50px;}
.box2 .qywh .qywhtit span{ font-size:46px; line-height:50px;}
.box2 .qywh .qywhtit p{ font-size:22px;}
.box2 .qywh ul li{ height:36vw;}
.box3 span{ font-size:22px;}
.article .cpxq .xqarc img{width:100%!important;height:auto!important;}

}
@media only screen and (max-width: 560px) {
.banner{height: 230px !important;}
#marquee3 ul li .cptp{ width:95%;}
.gywm .gywml{float: none;width: 95%;margin: 0 auto;padding: 0;}
.gywm .gywmr{ padding-top:2%;}
.banner1{height: 230px !important;}
.banner1 p{font-size: 24px;padding-top: 100px;}
.cpnav ul li a{ font-size:14px; line-height:24px;}
.article .cpxq h1{ font-size:24px;}
.article .cpxq .cpxqtit{ width:140px;}
.article .cpxq .cpxqtit span{font-size:20px;  line-height:29px; border-left-width:3px;}
.article .cpxq .xgtj ul li span{ font-size:14px; line-height:30px;}
.box2 .qywh ul li{ height:38vw;}
.box2 .qywh ul li img{ margin:2vw auto 0;}

}
@media only screen and (max-width: 480px) {
.head{ height:65px;}
.head .logo{ width:212px; margin-top:16px;}
.dl-menuwrapper{ max-width:150px; right:5px;}
.dl-menuwrapper li a{ padding:7px 15px;}
.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: 200px !important;}
#marquee3 ul li .cptp{ width:100%;}
#marquee3 ul li .cptit a{ font-size:20px;}
.gywm .gywml{ width:100%;}
.yyly ul li{ width:49.5%;}
.yyly ul li:nth-child(5n){ margin-right:1%;}
.yyly ul li:nth-child(2n){ margin-right:0;}
.yyly .yylytit{ width:150px;}
.yyly .yylytit span{ font-size:20px; line-height:35px;}
.yyly ul li span{ height:35px; line-height:35px;}
.hzhb ul li{ width:49.5%; margin:0 1% 1% 0;}
.hzhb ul li:nth-child(2n){ margin-right:0;}
.banner1{height: 200px !important;}
.banner1 p{font-size: 22px;padding-top: 85px;}
.cpnav ul li{ width:33.1%;}
.cpnav ul li:nth-child(4n){ border-right:1px #fff solid;}
.cpnav ul li:nth-child(3n){ border-right:0;}
.list .cplb{width: 165px;}
.list .cplb span{ font-size:20px; line-height:29px; border-left-width:3px;}
.list .cplist li{ width:49.5%;}
.list .cplist li:nth-child(3n){ margin-right:1%;}
.list .cplist li:nth-child(2n){ margin-right:0;}
.list .cplist li span{ line-height:35px;}
.pages ul{ margin:2% 0;}
.pages ul li span{ line-height: unset; font-size:15px;}
.pages ul li a{ line-height: unset; font-size:15px;}
.article .cpxq h1{ font-size:22px;}
.article .cpxq .xgtj ul li{ width:49.5%;}
.article .cpxq .xgtj ul li:nth-child(2n){ margin-right:0;}
.article .cpxq .xgtj ul li span{ font-size:15px;}
.list .xwlist div .xwtit{ font-size:18px;}
.list .xwlist p{ font-size:14px;}
.about .box1 .aboutr p{ font-size:20px;}
.about .box1 .aboutr p span{ font-size:40px; line-height:45px;}
.about .box1 .aboutr .aboutnr{ font-size:14px; line-height:22px;}
.box2 .qywh .qywhtit span{ font-size:40px; line-height:45px;}
.box2 .qywh .qywhtit p{ font-size:20px;}
.box2 .qywh ul li{ width:98%; margin:1%; height:auto; padding:4% 0;}
.box2 .qywh ul li img{ margin:0 auto;}
.box2 .qywh ul li span{ padding:2% 0 1%;}
.box2 .qywh ul li p{ font-size:14px; line-height:22px;}
.box3 span{ font-size:20px;}
.box3 p{ font-size:14px; line-height:22px;}

 
.return{ width:35px;}
.return a.dingbu2{width: 35px;height: 35px;}
.return a.dingbu2 .fhdb1{ width:35px; height:35px; background-size:22px;}
.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){
.banner{height: 180px !important;}
.yyly ul li span{ height:30px; line-height:30px;}
.banner1{height: 180px !important;}
.banner1 p{font-size: 20px;padding-top: 77px;}
.list .cplb span{ font-size:18px; line-height:27px;}
.list .cplist li span{ font-size:14px; line-height:30px;}
.article .cpzs li .cptit a{ font-size:20px;}
.article .cpzs li p{ font-size:15px; line-height:25px;}
.article .cpxq .cpxqtit span{ font-size:18px; line-height:27px;}
.article .cpxq .xqarc p{ font-size:15px; line-height:25px;}
.article .cpxq .xgtj .xgtit span{ font-size:20px; background-position-y:6px;}
.list .xwlist div .xwtit{ font-size:16px;}

}