﻿.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;}
.top{ display:none;}
.head{ width:98%; height:75px;}
.head .logo{ margin-top:18px; width:272px;}
.head ul.nav{ display:none;}
.banner-box{min-width: 320px;height: 340px;}
.banner-box .bd ul{ height:340px !important;}
.banner-box .bd li{height: 340px !important;background-size: auto 100% !important;}
.banner-btn{width: 75%;left: 72%;top: 140px;margin-left: -60%;}
.ccssb{width: 98%;padding: 3% 0;}
.ccssb .ccssbl{ width:100%; float:none;}
.title span{font-size: 30px;background-position-y: 30px;}
.title p{ padding:1% 0 0;}
.title p br{ display:none;}
.zs-l{ width:100%; padding:2% 0 0 0;}
.zs-l li{width: 41%;padding-left: 7%;margin-right: 3%;}
.zs-l li a{ height:auto; padding:2% 0; overflow:hidden;}
.zs-l li a p{ background:none; padding-left:0;}
.zs-l li.cur a p{color: #06175b;}
.zs-l li:nth-child(2n){ margin-right:0;}
.ccssb .ccssbr{ display:none;}
.gcyjbg{background-size: auto 100%;height: auto;}
.gcyj{ width:98%; padding:3% 0 2%;}
.gcyj ul{ padding:2% 0 0;}
.gcyj ul li{width: 32.6%;margin: 0 1% 1% 0;box-shadow: none;}
.gcyj ul li a{ width:100%;}
.gcyj ul li a img{ width:100%; height:auto;}
.gcyj ul li a span.altit{ padding:4% 2% 2%;}
.gcyj ul li a p{ margin:0 2% 3%; padding:0;}
.gcyj ul li a span.more{ display:none;}
.gcyj ul li.last{ margin-right:0;}
.abtbg{background-size: auto 100%;height: auto;overflow: hidden;}
.abt{width: 98%;padding: 2% 0;overflow: hidden;}
.abt .abtl{width: 49%;padding-top: 1vw;}
.abt .abtl .abttit strong{ font-size:26px;line-height: normal;}
.abt .abtl .abttit strong span{ padding:0 5px;}
.abt .abtl .abttit p{ font-size:26px;line-height: normal;background: none;padding-left: 0;}
.abt .abtl .jj{ padding:2% 0; line-height:26px;}
.abt .abtr{ width:50%; margin-top:0;}
.abt .abtr img{ width:100%; height:auto;}
.abt ul{ padding:2% 0 0;}
.abt ul li{ width:15.8%; margin-right:1%;}
.abt ul li img{ width:100%; height:auto;}
.jsys{ width:98%;}
.jsys ul{ padding:3% 0;}
.jsys ul li{ width:32.6%; margin-right:1%;}
.jsys ul li img{ width:100%; height:auto;}
.jsys ul li div{padding: 2% 2% 3%;border-bottom: 3px #ee0d09 solid;height: 190px;margin-top: 0;}
.jsys ul li div.szbz{background: #08194a;}
.jsys ul li div span{ padding:2% 0;}
.jsys ul li div p{ line-height:22px;}
.jsys ul li div.sjly{background: #08194a;margin-top:0;height: 190px;}
.jsys ul li div.yfjs{background: #08194a;}
.xwzx{ width:98%; padding:3% 0;}
.xwzx .xwtit .tit{ width:78%;}
.xwzx .xwtit .tit span{ font-size:26px;}
.xwzx .xwtit .tit span a{ font-size:26px;}
.xwzx .xwtit .tit p{ padding:1% 0;}
.xwzx .xwtit .more{ margin-top:5px;}
.xwzx .row{ padding-top:0;}
.xwzx .news_left{ display:none;}
.xwzx .news_right{ display:block; width:100%;}
.xwzx .news_right .n1{ display:block;}
.xwzx .news_right .right_n{ margin-bottom:1%;}
.xwzx .news_right dl{ padding:0 0 1%;}
.xwzx .news_left dl dt{ width:22%;}
.xwzx .news_left dl dt img{ width:100%; height:auto;}
.xwzx .news_right dl dd{ width:77%; padding:1% 0 0 1%;}
.xwzx .news_left dl dd p{ padding:1% 0;}
.footbg{ display:none;}
.banner1{ height:320px !important; background-size:auto 100%!important;}
.list{width: 98%;padding: 3% 0 1%;}
.list .listl{ display:none;}
.list .listr{ width:100%; float:none;}
.mbx{ padding:1%;}
.list .listr .cplist{ padding:2% 0 0;}
.list .listr .cplist li{ width:32.6%; margin:0 1% 3% 0;}
.list .listr .cplist li img{ width:100%; height:auto; display:block;}
.list .listr .cplist li span{ width:96%; padding:4% 2%; margin:0 auto; height:auto;line-height: normal;}
.list .listr .cplist li:hover .gdimg{ display:none;}
.pages{ padding:0;}
.pages ul li a{ width:35px; height:35px; line-height:35px;}
.pages ul li span{ width:35px; height:35px; line-height:35px; margin:0 3px;}
.article .artr .artcont{ padding:2% 0;}
.article .artr .artcont p{ padding:1% 0;}
.article .artr .prenext{ height:60px; line-height:60px;}
.article .artr .prenext span.pre{width: 50%;background-position-x: 1.5vw;}
.article .artr .prenext span.pre:hover{background-position-x: 1.5vw;}
.article .artr .prenext span.pre a{ padding-left:6vw; width:80%;}
.article .artr .prenext span.next{width: 50%;background-position-x: 44vw;}
.article .artr .prenext span.next:hover{background-position-x: 44vw;}
.article .artr .prenext span.next a{ padding:0 6vw 0 0; width:80%; float:right;}
.article .xgcp{ width:100%; padding-top:3%;}
.article .xgcp .xgcptit span{ padding:0 2%; line-height:50px;}
.article .xgcp ul{ background:none; padding:2% 0 0;}
.article .xgcp ul li{ width:24.2%; margin:0 1% 0 0;}
.article .xgcp ul li img{ width:100%; height:auto;}
.article .xgcp ul li span{ padding:3%;}
.article .xgcp ul li:nth-child(4){ margin-right:0;}
.list .listr .xwlist{ padding-bottom:1%;}
.list .listr .xwlist li{ margin:2% 0;}
.list .listr .xwlist li a img{ width:25%; height:auto;}
.list .listr .xwlist li a div{ width:73%; padding-top:1%;}
.list .listr .xwlist li a span.xwtit1{ margin-top:0;}
.list .listr .xwlist li a p{ height:48px; line-height:24px; margin:1% 0 0;}
.article .artr .artcont .arttit{ padding:1% 0;}
.article .artr .artcont .arttit span{ margin:1% 0;}
.allist .gcyj ul li{width: 32.6%;margin: 0 1% 1% 0;}
.allist .pages{ padding:0 0 2%;}
.about .boxtbg{ background:none;}
.about .boxt{ width:98%; padding:4% 0 3%;}
.about .boxt .boxtr{background: none;padding: 0 0 0 20px;margin: 0;width: 280px;}
.about .boxt .boxtr img{ width:100%; height:auto;}
.about .boxt .boxtl{ width:100%; float:none;}
.about .boxt .boxtl .boxtit{font-size: 26px;line-height: 34px;padding: 1% 0;}
.about .boxt .boxtl p{ padding:1% 0;}
.about .boxt .boxtl ul{ padding:1% 0;}
.about .boxt .boxtl ul li{ width:23%; margin:0 1%;}
.about .boxt .boxtl ul li span{ padding:5% 0;}
.about .boxt .boxtb p{ line-height:24px;}
.about .boxc{ width:98%;}
.about .boxc .boxcr{width: 50%;margin: 0;overflow: hidden;}
.about .boxc .boxcr img{ width:auto; height:40vw;}
.about .boxc .boxcl{width: 50%;height: 40vw;margin: 0;padding: 0;}
.about .boxc .boxcl div{margin: 2vw 0 0 2%;background: none;font-size: 30px;}
.about .boxc .boxcl ul{padding: 2vw 0 0 2%;}
.about .boxc .boxcl ul li{ padding:1vw 0;}
.about .boxc .boxcl ul li img{ padding-right:3%;}
.about .boxc .boxcl ul li p{ line-height:20px; padding-right:1vw;}
.about .boxc .boxcl ul li p span{ padding-top:0.5vw;}
.about .boxb{ width:98%; padding:3% 0 1%;}
.about .boxb p{width: 100%;padding: 0;line-height: 24px;}


.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-box{height: 330px;}
.banner-box .bd ul{ height:330px !important;}
.banner-box .bd li{height: 330px !important;}
.banner-btn{width: 70%;left: 75%;top: 140px;}
.zs-l li{ width:40%; padding-left:8%;}
.abt .abtl{ padding-top:0;}
.abt .abtl .abttit strong{ font-size:22px;}
.abt .abtl .abttit strong span{ font-size:21px;}
.abt .abtl .abttit p{ font-size:22px;}
.abt .abtl .jj{ line-height:22px;}
.jsys ul li div{ height:210px;}
.jsys ul li div.sjly{ height:210px;}
.xwzx .xwtit .tit{ width:76%;}
.banner1{ height:280px!important;}
.article .xgcp .xgcptit span{ line-height:40px;}
.article .artr .prenext{height:50px;line-height:50px;}
.article .artr .prenext span.pre a{ padding-left:7vw;}
.article .artr .prenext span.next{background-position-x: 43vw;}
.article .artr .prenext span.next:hover{background-position-x: 43vw;}
.article .artr .prenext span.next a{ padding-right:7vw;}
.about .boxt .boxtr{ width:220px;}
.about .boxc .boxcr{ width:100%;}
.about .boxc .boxcr img{ width:100%; height:auto;}
.about .boxc .boxcl{ width:100%; height:auto; padding:0 0 2%;}
.about .boxt .boxtl .boxtit{ font-size:24px;}


}
@media only screen and (max-width: 640px) {
.banner-box{height: 280px;}
.banner-box .bd ul{ height:280px !important;}
.banner-box .bd li{height: 280px !important;}
.banner-btn{top: 120px;}
.banner-btn a.prev{left:-70px;background-size: auto 100%;height: 40px;width: 40px;}
.banner-btn a.next{ right:-70px;background-position-x: -45px;background-size: auto 100%;width: 40px;height: 40px;}
.title span{ font-size:24px;background-position-y: 23px;background-size: 40px;padding-right: 50px;}
.zs-l{ padding:1% 0 0;}
.zs-l li{width: 41%;padding-left: 7%;background-size: 22px!important;background-position-x: 8px!important;}
.zs-l li a p{ line-height:28px; font-size:15px;}
.gcyj ul li a span.altit{ font-size:15px;}
.abt .abtl{width: 100%;float: none;margin-bottom: 2%;}
.abt .abtl .jj{ padding:1% 0; line-height:26px;}
.abt .abtr{ width:100%; float:none; margin:0 auto;}
.jsys{width: 100%;background: #08194a;}
.jsys ul{ width:98%; margin:0 auto;}
.jsys ul li{ width:100%; margin:1% 0;}
.jsys ul li img{ width:51%; float:left;}
.jsys ul li div{ width:47%; float:right; padding:0; height:auto !important; background:none!important; border-bottom:0;}
.xwzx .xwtit .tit{ width:100%; float:none;}
.xwzx .xwtit .tit p{ padding:1% 0 0;}
.xwzx .xwtit .more{ width:130px; height:30px; line-height:30px; float:none; display:block;}
.xwzx .xwtit .tit span{ font-size:24px;}
.xwzx .xwtit .tit span a{ font-size:24px;}
.xwzx .row{ padding-top:3%;}
.xwzx .news_left dl dt{ width:26%;}
.xwzx .news_right dl dd{ width:73%;}
.banner1{ height:240px!important;}
.list .listr .cplist li span{ font-size:14px;}
.list .listr .cplist li{ width:49.5%;}
.list .listr .cplist li:nth-child(3n){ margin-right:1%;}
.list .listr .cplist li:nth-child(2n){ margin-right:0;}
.article .artr .artcont img{ width:545px!important;}
.list .listr .xwlist li a img{ width:30%;}
.list .listr .xwlist li a div{ width:68%;}


.article .artr .prenext span.next{background-position-x: 42.5vw;}
.article .artr .prenext span.next:hover{background-position-x: 42.5vw;}

}
@media only screen and (max-width: 560px) {
.banner-box{height: 245px;}
.banner-box .bd ul{ height:245px !important;}
.banner-box .bd li{height: 245px !important;}
.banner-btn{top: 100px;}
.zs-l li{width: 42%;padding-left: 6%;background-position-x: 0px!important;}
.jsys ul li div span{ font-size:18px; padding:0;}
.jsys ul li div p{ line-height:20px;}
.xwzx .news_left dl dt{ width:30%;}
.xwzx .news_right dl dd{ width:69%;}
.banner1{ height:210px!important;}
.article .artr .artcont img{ width:100%!important;}
.list .listr .xwlist li a div{ padding-top:0;}

.article .artr .prenext{height: auto;line-height: initial;overflow:hidden;}
.article .artr .prenext span.pre{width: 100%;background-position-x: 10px;margin-bottom:1%;height: 40px;line-height: 40px;}
.article .artr .prenext span.pre:hover{background-position-x: 10px; }
.article .artr .prenext span.pre a{ width:89%; padding-left:50px;}
.article .artr .prenext span.next{width: 100%;background-position-x: 10px;height: 40px;line-height: 40px;}
.article .artr .prenext span.next:hover{background-position-x: 10px;}
.article .artr .prenext span.next a{ width:89%; padding:0 0 0 50px; text-align:left;float: left;}

}
@media only screen and (max-width: 480px) {
.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;}
.head{ height:65px;}
.head .logo{ width:230px; margin-top:16px;}
.banner-btn{ width:64%; left:78%;}
.banner-box{height: 205px;}
.banner-box .bd ul{ height:205px !important;}
.banner-box .bd li{height: 205px !important;}
.banner-btn{top: 80px;}
.title span{ font-size:20px;    background-position-y: 20px;}
.zs-l{ width:100%; padding:1% 0 0;}
.zs-l li{ width:93%;padding: 1% 0 1% 7%;}
.zs-l li a{ display: inline;}
.gcyj ul li{ width:49.5%; margin:0 1% 1% 0;}
.gcyj ul li:nth-child(2n){ margin-right:0;}
.gcyj ul li.last{ margin-right:1%;}
.gcyj ul li.last1{ display:block;}
.abt ul li{ width:31.3%; margin:1%;}
.abt .abtl .abttit strong{ font-size:20px;}
.abt .abtl .abttit p{ font-size:20px;}
.abt .abtl a{ width:130px;}
.jsys ul li img{width: 82%;float: none;margin: 0 auto;display: block;}
.jsys ul li div{width: 100%;padding: 2% 0;float: none;margin: 0 auto;}
.xwzx .xwtit .tit span{ font-size:20px;}
.xwzx .xwtit .tit span a{ font-size:20px;}
.xwzx .xwtit .more{width: 120px;height: 25px;line-height: 25px; font-size:13px;}
.xwzx .news_left dl dt{ width:32%;}
.xwzx .news_right dl dd{ width:67%;}
.xwzx .news_left dl dd p{ font-size:15px;}
.xwzx .news_right dl dd .ms{ line-height:22px; height:44px;}
.banner1{ height:170px!important;}
.pages ul li a{width: 30px;height: 30px;line-height: 30px;}
.pages ul li span{width: 30px;height: 30px;line-height: 30px;}
.article .xgcp .xgcptit span{ line-height:35px;}
.article .xgcp ul li{ width:49.5%; margin:0 1% 1% 0;}
.article .xgcp ul li:nth-child(2n){ margin-right:0;}
.list .listr .xwlist li a img{ width:35%;}
.list .listr .xwlist li a div{ width:63%;}
.list .listr .xwlist li a span.xwtit1{ font-size:15px; line-height:24px;}
.list .listr .xwlist li a p{ height:44px; line-height:22px; margin-top:0;}
.article .artr .artcont .arttit h1{ font-size:20px; }
.allist .gcyj ul li{width: 49.5%;margin: 0 1% 1% 0;}
.allist .gcyj ul li:nth-child(3n){ margin-right:1%;}
.allist .gcyj ul li:nth-child(2n){ margin-right:0;}
.about .boxt .boxtr{ width:170px; padding:0 0 0 10px;}
.about .boxt .boxtl .boxtit{ font-size:20px;line-height:28px;}
.about .boxt .boxtl ul li img{ width:65px;}
.about .boxt .boxtl ul li span{ font-size:14px;}
.about .boxc .boxcl ul li img{ width:50px;}
 
.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-btn{ width:54%; left:83%;}
.banner-box{height: 160px;}
.banner-box .bd ul{ height:160px !important;}
.banner-box .bd li{height: 160px !important;}
.banner-btn{top: 60px;}
.zs-l li{ width:92%; padding:1% 0 1% 8%;}
.abt .abtl .jj{ line-height:22px;}
.abt .abtl a{ width:120px; height:25px; line-height:25px; font-size:13px;}
.xwzx .news_left dl dt{ width:38%;}
.xwzx .news_right dl dd{ width:61%;}
.banner1{ height:150px!important;}
.list .listr .xwlist li a img{ width:37%;}
.list .listr .xwlist li a div{ width:61%;}
.list .listr .xwlist li a span.time{ padding:0 0 0 25px;}
.list .listr .xwlist li a p{ height:40px; line-height:20px;}
.about .boxt .boxtr{ width:150px;}
.about .boxt .boxtl ul li img{ width:55px;}
.about .boxc .boxcl div{ font-size:26px;}

}