@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; }
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.ourbo span{display: block;overflow: hidden;}
.gallery span{display: block;overflow: hidden;}
.gsjjs{display:none;}
.gsjj img{width:100%; max-width:100%; object-fit:cover;}
.header{height:105px; border-top: 5px solid #961112;width: 100%;position: relative;z-index: 100;}
.headerbox{ width: 1440px; margin: 0 auto;position: relative;}
.logo{width: 217px; float: left; padding-top: 36px;}
.logo img{width: 100%;}
.nav{float:left;}
.nav ul{padding-left:39px; }
.nav li{float: left; font-size: 14px;  position: relative; padding: 0 0 0 41px;}
.nav li h3 a{display: block;color:#000000;line-height: 100px;  } 
.nav .on h3 a{border-bottom: 3px solid #961112;color: #961112;}
.sub{position: absolute;top: 105px;left: 41px; width: 180px;background: #fff;display: none;}
.sub dt{border-bottom: 1px solid #eee; line-height: 45px; font-size: 14px;}
.sub dt a{display: block; padding: 0 10px;}
.sub dt a:hover{background: url(../images/a_01.png) no-repeat 95% center #961112; color: #fff;}
.get{float: right; width: 240px; line-height: 100px; font-size: 24px; color: #961112;background: #37cb1f;background: url(../images/a_06.png) no-repeat left center; padding-left: 34px;float: right;}
.ssk {display: block; background: url(../images/a_08.png); width: 20px;height: 20px; position: absolute; right: 0; top: 40px;}

.banner{overflow: hidden; position: relative;clear: both;}
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 37px;}
.banner .swiper-pagination-bullet{background:#fff; width: 15px; height: 15px; opacity: 1;}
.banner .swiper-pagination-bullet-active{background:#961112;width: 15px;height: 15px;}

.conn_tit{text-align: center; padding: 48px 0 44px; position: relative;}
.conn_tit h2{font-size: 32px; color: #000000; position: relative; padding-bottom: 38px;font-family: "宋体";font-weight: bold;}
.conn_tit h2 span{font-family: "微软雅黑";font-size: 30px;}
.conn_tit h2:before{position: absolute; content: ""; border-bottom: 4px solid #961112;width: 48px; left: 50%; margin-left: -24px; bottom: 17px;}
.conn_tit p{font-size: 14px; color: #000;}

.conn_box{position: relative;}
.conn_tp img{width: 100%;}

.qhnr{position: relative;}
.conn_text{width: 100%; position: absolute; left: 0; bottom: 0;}
.conn_text ul{overflow: hidden;}
.conn_text li{float: left;width: 33.33%;}
.conn_text li a{display: block; text-align: center; height: 156px;background: rgba(0,0,0,.5); padding-top: 10px;}
.conn_text li span{display: block; width: 100px; height: 90px; margin: 0 auto; position: relative;}
.conn_text li img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.conn_text li p{font-size: 16px;color: #fff;}
.conn_box ul li a.on{background: rgba(180,17,18,.8);}
.qhnr{position: relative;animation:fadeIn .25s, 100ms;}

.ourbox{width: 1440px; margin: 0 auto;}
.our_tit{ padding: 60px 0 50px; }
.our_tit h2{font-size: 28px; line-height: 36px; color: #000;}
.our_tit b{ padding: 0 5px; margin-right: 5px;display: inline-block; background: #961112;color: #fff;}
.our_tit a{font-size: 14px; color: #961112;}

.our_nr{position: relative;overflow: hidden;padding-bottom: 40px;}

.ourbo{border: 1px solid #eee; padding: 8px;margin-bottom: 50px;}
.ourbo img{width: 100%;}
.ourbo p{font-size: 14px;text-align: center; line-height: 46px;}
.ourbo a:hover p{color: #961112;}
.our_nr .swiper-pagination{bottom: 30px;}
.our_nr .swiper-pagination-bullet{width: 15px;height: 15px;background: #c0c0c0;opacity: 1;}
.our_nr .swiper-pagination-bullet-active{background: #961112;}

.appnr{position: relative;}
.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/a_21.png); height:800px;}
.cd-fixed-bg { background-attachment: fixed;}
.appnr{width: 1440px; margin: 0 auto;overflow: hidden;}
.appnr_left{float: left; width: 595px; padding-top: 230px;}
.appnr_left h2{font-weight: bold; font-size: 36px; line-height: 92px;color: #fff; border-bottom: 1px solid rgba(255,255,255,.3);}
.appnr_left p{font-size: 16px; line-height: 36px;color: #fff;text-align:justify; word-break: break-all; margin-top: 20px;}
.appnr_left a{display: block; color: #fff;text-align: center; width:147px ;line-height: 45px; margin-top: 48px;background: #961112;}
.appnr_right{width: 665px;float: right;padding-top: 200px; }
.appnr_right ul{overflow: hidden;}
.appnr_right li{float: left; width: 33.33%;}
.appnr_right a{display: block;height: 210px;border:1px solid rgba(255,255,255,.2);padding: 68px 0 0 37px;}
.appnr_right p{color: #fff; font-size: 18px; margin-top: 24px;}
.appnr_right li:nth-child(2){padding: 210px 0 0 0;}
.appnr_right a:hover{background: rgb(150,17,18,.8);}


.news{width: 1440px; margin: 0 auto;}

.news_nr ul{overflow: hidden; padding: 0 0 120px; margin-left: -55px;}
.news_nr li{float: left; width: 33.33%; padding-left: 55px;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }
.news_text{ }
.news_text h2{color: #333; font-size: 16px;  margin-bottom: 17px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: 700;}
.news_text p{font-size: 14px; line-height: 30px; color: #616161;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text h3{font-size: 14px; line-height: 36px; margin-top: 10px;color: #7a7a7a;}

.jrwm{background: url(../images/a_27.png) no-repeat center center;height: 400px;background-size: cover;}
.jrwm_text{text-align: center; padding-top: 115px;}
.jrwm_text h2{font-weight: bold; color: #fff; font-size: 36px;}
.jrwm_text  span{font-size: 48px;}
.jrwm_text  ul{padding-top: 52px;}
.jrwm_text li{display: inline-block; padding: 0 20px;}
.jrwm_text a{display: block; text-align: center; width: 167px; line-height: 48px; background: #961112;font-size: 16px; color: #fff;border: 2px solid #fff;}
.jrwm_text a:hover{background:#961112;border: 2px solid #961112;}

.footer{background: #212225;}
.footerbox{width: 1440px; overflow: hidden; margin: 0 auto; padding: 110px 0;}
.footerbox ul{overflow: hidden;}
.footerbox li{float: left; border-right: 1px solid #38393b;height: 330px;}
.footerbox ul li:nth-child(1){ width:30%;}
.footerbox ul li:nth-child(2){ width:40%;}
.footerbox ul li:nth-child(3){ width:30%;border: none;}
.footerbox dt{font-size: 16px;line-height: 48px;}
.footerbox img{margin: 0 auto;}
.footerbox dt{padding-left: calc(50% - 40px);}
.footerbox dt a{color: #a7a8a8;}
.footerbox dt a:hover{color: #fff;}
.footerbox p{font-size: 16px; line-height: 90px;color: #9a9b9b;text-align: center;}
.footerbox h2{font-size: 18px; margin-bottom: 25px;color: #a7a8a8;text-align: center;}
.footerbox h3{color: #fff; font-size: 36px;font-weight: bold;text-align: center;}
.footerbox h4{font-size: 16px; line-height: 30px;text-align: center; color: #a7a8a8; margin-top: 15px;}
.rwm{width: 109px; margin: 0 auto; padding-top: 35px;}
.rwm h5{text-align: center; margin-top: 15px;font-size: 14px;color: #a7a8a8;}

.dbss{width: 255px;height: 46px; background: #fff; position: relative; margin: 0 auto;}
.wby1a{padding: 0 50px 0 20px; height: 46px; line-height: 46px;width: 100%;}
.btn1{background: url(../images/a_33.png);width: 21px;height: 21px;border: none; position: absolute; right: 20px;top: 12px;cursor:pointer;}

.bqxx{border-top: 1px solid #38393b;}
.bqxx p{padding: 15px 0; line-height: 28px;text-align: center;font-size: 14px; color: #fff;}
.bqxx p span{padding-left: 20px;}
.bqxx p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0 ;}

/*产品中心*/
.banner1 img{width: 100%;}
.wz1440{width: 1440px; margin:0 auto ; }
.wz1440 strong{font-weight:bold;}
.dqwz{background: #fafafa;border-bottom: 1px solid #dddddd;}
.dqwz_tit{width: 1440px; overflow: hidden; margin: 0 auto;}
.dqwz_tit ul{overflow: hidden; margin-left: -30px;}
.dqwz_tit li{float: left; font-size: 16px; color: #cccccc;line-height: 79px;}
.dqwz_tit li a{color: #000; padding: 0 30px;}
.dqwz_tit .cur a{color: #961112;}
.dqwz_tit a:hover{color: #961112;}
.dqwz_tit p{float: right; line-height: 79px; font-size: 14px;color: #6f6f6f;}
.dqwz_tit a{ font-size: 14px;color: #6f6f6f;}
.dqwz_tit  img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

.cplb_tit h2{font-weight: bold; font-size: 36px; color: #961112; line-height: 148px;}
.cplb_nr ul{overflow: hidden; margin-left: -15px;}
.cplb_nr li{float: left; width: 25%; padding: 0 0 15px 15px; }

.fynr{text-align: center; padding: 55px 0 130px;text-align: center;}
.fynr li{display: inline-block; padding:0 2px;}
.fynr a{display: block; padding: 8px 14px;border: 1px solid #ddd;font-size: 16px; color: #595959;}
.fynr .cur1 a{color: #fff; background: #464646;border: 1px solid #464646;}
.fynr a:hover{color: #fff; background: #464646;border: 1px solid #464646;}
.active{color: #fff; background: #464646; padding:0px !important;}
.active a{color: #fff;  }

.container{width:1440px;margin:0 auto;}
.gallery{overflow: hidden; margin-left: -20px; }
.gallery li{float:left;width: 25%;padding: 0 0 40px 20px;}
.gallery a{ padding: 8px;border: 1px solid #ddd;display: block; }
.gallery p{ font-size: 14px; text-align: center; line-height: 46px;}
.gallery a:hover p{color: #961112;}
.gallery img{width: 100%;}

/*企业简介*/
.gsjj_title h2{text-align: center; padding: 75px 0 45px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 36px;}
.gsjj_nr{padding: 30px 0 115px;}
.gsjj_nr h2{font-size: 30px;font-weight: bold;color: #961112;line-height: 74px;}
.gsjj_nr p{font-size: 16px;text-indent: 32px; line-height: 36px;color: #585858;}

.gsjj_nr p strong{font-weight:bold;}
.gsjj_nr  ul{overflow: hidden; margin-left: -40px;}
.gsjj_nr  li{float: left; width: 33.33%; padding-left: 40px;}
.gsjj_nr img{width: 100%;}

/*联系我们*/
.lxwm h2{font-weight: bold; text-align: center;line-height: 142px;font-size: 36px;color: #961112;}
.lxwm_nr{overflow: hidden; background: #961112;}
.lxwm_right{float: right;width: 65%;}
.lxwm_right img{width: 100%;}
.lxwm_left{float: left;width: 35%; padding-left: 40px;}
.lxwm_left h3{font-size: 24px; line-height: 100px; padding-top: 20px;color: #fff;}
.lxwm_left li{color: #fff;font-size: 16px; line-height: 36px;}
.lxrwm{overflow: hidden; padding-top: 20px;}
.lxrwm img{float: left; margin-right: 30px;}
.lxrwm p{color: #fff;font-size: 16px; line-height: 36px;padding-top: 20px;}

.zjbf{width:100%;margin:0 auto;}

.lxbd{padding-bottom: 100px;}
.lxbd h2{font-weight: bold; text-align: center;line-height: 142px;font-size: 36px;color: #961112;}
.lxbdbox{border: 1px solid #efefef;padding: 20px;}
.wby2{background: #f5f5f5;width: 100%; height: 42px; line-height: 42px; padding: 0 15px;}
.wby1{background: #f5f5f5;width: 100%; height: 162px; line-height: 42px; padding: 0 15px;}
.lxbdbox ul{overflow: hidden;}
.lxbdbox li{float: left; width: 100%; padding-bottom: 25px;}
.lxbdbox span{display: block;width: 96px;padding: 5px 15px;float: right;}
.lxbdbox  img{width: 100%; height: 32px;}
.wby3{background: #f5f5f5;width: calc(100% - 96px); height: 42px; line-height: 42px; padding: 0 15px;float: left;}
.btn2{width: 100%; height: 42px; margin-top: 15px;font-size: 16px;color: #fff; background: #961112;width: 100%;border: none;cursor:pointer;}

/*新闻中心*/
.xwtt h2{font-weight: bold; font-size: 36px;color: #961112; padding: 75px 0 45px;}
.xwttbox{border: 1px solid #eee; padding: 35px;overflow: hidden;}
.xwtt_left{width: 415px;float: left;}
.xwtt_left img{width: 100%;}
.xwtt_right{float: right;width: calc(100% - 480px);}
.xwtt_right h3{font-size: 18px;color: #961112;font-weight: bold; padding: 40px 0 25px;}
.xwtt_right p{font-size: 14px; line-height: 30px;color: #585858;}
.xwtt_right a{display: block;text-align: center; font-size: 14px;width: 147px; line-height: 46px;color: #fff;background: #961112;margin-top: 40px;}
.xwtextlb{padding-top: 45px;}
.xwtextlb li{overflow: hidden; border-bottom: 1px dashed #b4b5b5;font-size: 16px; line-height: 59px;}
.xwtextlb span{color: #000000; padding-right: 50px;}
.xwtextlb li a{color: #000;float: left; width: calc(100% - 150px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.xwtextlb li a:hover{color: #961112;}

/*关于我们*/
.qqbj{background: url(../images/a_32.png) no-repeat center center;background-size: cover; padding-bottom: 120px;}
.gsjj_titleb h2{font-weight: bold;font-size: 36px;text-align: center; line-height: 180px;}
.gsjj_xq{overflow: hidden;}
.gsjj_right{width: 50%;float: right;}
.gsjj_right img{width: 100%;}
.gsjj_left{float: left;width: 50%; padding: 35px 50px 0 0;}
.gsjj_left h2{font-weight: bold; font-size: 30px; margin-bottom: 20px;color: #961112;}
.gsjj_left p{font-size: 16px; line-height: 36px;color: #585858;}
.gsjj_left ul{overflow: hidden; padding: 70px 0 50px;}
.gsjj_left li{float: left; width: 33.33%; padding-left: 30px;background: url(../images/a_31.png) no-repeat right top;}
.gsjj_left ul li:nth-child(3){background: none;}
.gsjj_left h3{font-size: 20px;color: #961112; margin-bottom: 10px;}
.gsjj_left h3 span{font-weight: bold;font-size: 48px;}
.gsjj_left h4{font-size: 16px;color: #494949;}
.gsjj_left a{display: block;text-align: center; font-size: 14px;width: 147px; line-height: 46px;color: #fff;background: #961112;}

.bj2{background: url(../images/a_34.png) no-repeat center center;height: 800px;}
.fzlc_title h2{color: #fff;font-weight: bold;font-size: 36px; line-height: 260px;text-align: center;}
.fzlcbox{position: relative;}
.fzlcbox span{display: block;width: 150px;height: 150px;background: #01395c;color: #fff; line-height: 140px;border-radius: 50%; margin: 0 auto;text-align: center;font-weight: bold;font-size: 30px;}
.fzlcbox  p{font-size: 20px;color: #fff; position: absolute; left:50%;width: 600px;text-align: center;bottom: -100px; margin-left: -300px;display: none;line-height: 1.7;}
.fzlc_nr .swiper-slide {transition: 300ms; transform: scale(0.7);height: 300px;}
.fzlc_nr .swiper-slide-active span,.swiper-slide-duplicate-active span{background: #961112; margin-top:20px;}
.fzlc_nr .swiper-slide-active,.fzlc_nr .swiper-slide-duplicate-active{transform: scale(1);}
.fzlc_nr .swiper-slide-active p,.fzlc_nr .swiper-slide-duplicate-active p{ display: block;}
.scln_title{ padding: 95px 0 55px;}
.scln_title h2{font-size: 36px;text-align: center; font-weight: bold; color: #000;}
.scln_title ul{text-align: center; padding-top: 40px;}
.scln_title li{display: inline-block;padding: 0 10px;}
.scln_title a{display: block; text-align: center; width: 188px; line-height: 44px;background: #961112;color: #fff; font-size: 16px;}
.scln_title .cur3 a{background: #000;}
.scln_title a:hover{background: #000;}
.scln_nr{padding: 50px 30px 120px 30px; position: relative; overflow: hidden;}
.scbox img{width: 100%;}
.scbox{background: #fff; padding: 15px;}
.xqbox{background: #f5f5f5;}
.scln_nr .swiper-pagination{bottom: 50px;}
.scln_nr .swiper-pagination-bullet{width: 15px;height: 15px;opacity: 1; background: #c0c0c0;}
.scln_nr .swiper-pagination-bullet-active{background: #961112;}

.cxjs{overflow: hidden; margin-top: 115px;background: #f5f5f5;}
.cxjs_left{width: 50%; float: left;}
.cxjs_left img{width: 100%;}
.cxjs_right{float: right;width: 50%;}
.cxjs_right{width: 50%;float: right;}
.cxjs_text{padding: 10% 0 0 60px;width: 720px;}
.cxjs_text h2{font-size: 36px; line-height: 1.7; font-weight: bold;}
.cxjs_text h2 span{color: #961112;}
.cxjs_text p{font-size: 16px; line-height: 36px; text-indent: 32px;}
.cxjs_text h3{font-size: 24px; line-height: 26px; padding: 45px 0; color: #961112; font-weight: 100; }
.cxjs_text a{display: block; text-align: center; font-size: 14px; width: 147px; line-height: 46px; color: #fff;  background: #961112;}

.sskm{position: fixed;z-index: 101; width: 60%;overflow: hidden;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.wby4{width: calc(100% - 160px); height: 50px; padding: 0 20px; font-size: 18px; line-height: 50px;float: left;}
.btn3{width: 160px;height: 50px; font-size: 16px;color: #fff; background: #961112;border: none;float: right;cursor:pointer;}
.ssbj{position: fixed;width: 100%;height: 100%; background: rgba(0,0,0,.8);top: 0; left: 0;z-index: 99;display: none;}
/*详情页*/
.wzxq_tit{text-align: center; padding: 60px 0 40px; border-bottom: 1px dashed #ddd;}
.wzxq_tit h2{font-size: 30px;color: #333; margin-bottom: 30px;font-weight: bold;}
.wzxq_tit p{font-size: 14px; color: #999;}
.wzxq_tit p span{padding: 0 10px; }
.xwxq_nr{padding: 30px 0 ;border-bottom: 1px dashed #ddd;}
.xwxq_nr p{font-size: 14px;color: #666; line-height: 1.7;  padding-bottom: 15px;}
.xwxq_nr img{width: auto; margin: 30px 0;}
.ourbox_a{padding: 0;}
.sjzs{display: none;}
@media(max-width:1440px){

.headerbox{ width: 90%; margin: 0 5%;}
.nav ul{padding-left: 1.7vw;}
.nav li{padding-left: 1.3vw;}
.sub{left: 1.3vw;}
.ourbox{width:100%;padding: 0 5%;}
.appnr{width: 100%; padding: 0 5%;}	
.appnr_right{width: 50%;}
.ourbox_a{padding: 0;}

.appnr_left{width: calc(100% - 680px);}
.news{width: 100%; padding: 0 5%;}	
.footerbox{width: 100%; padding: 90px 1%;}	
.dqwz_tit{width: 100%; padding: 0 5%;}	
.wz1440{width: 100%; padding: 0 5%;}
.cxjs_text{width: 100%; padding: 5%;}	
.cxjs_text h2{font-size: 26px;}
.cxjs_text h3{font-size: 18px; padding: 20px 0;}
.container{width: 100%;}
}
@media(max-width:1366px){

}
@media(max-width:1200px){
	.xwxq_nr img{width: 100%; margin: 30px 0;}
	.sjzs{display: block;}
	.pczs{display: none;}
	.headerbox{margin: 0;width: 100%; padding-left: 3%;}
.get{display: none;}
.ssk{display: none;}	
.header{position: fixed;width: 100%;height: 55px; left: 0; top: 0;border-top:1px solid  #961112;z-index: 1000;background: #fff;}
.gsjj{display: none;}
.gsjjs{display:block;}
.gsjjs
.gsjjs img{width:100%;}
.gsjjs p img{width:100%;}
.gsjj img{width:100%; object-fit:contain;}
.video-js{width:100%;height:450px;}

.banner{padding-top: 55px;}	
.logo{padding-top: 20px;width: 120px;}
.dhbtn{display: block; position: absolute; background: url(../images/d1.png) no-repeat center center #961112; right: 3%; top: 12px; border-radius: .1rem;width: 30px;height: 30px;background-size: 20px 20px; }
.dhbtn.on{display: block; position: absolute; background: url(../images/d2.png) no-repeat center center #961112; right: 3%; top: 12px; border-radius: .08rem;width: 30px;height: 30px;background-size: 20px 20px; }
.nav{width: 40%; height: calc(100% - 55px); top: 55px; left: -100%;background: #fff;position: fixed;overflow: auto;}
.nav ul{padding: 0;}
.nav li{float: none;width: 100%; padding: 0 3%;}
.nav li h3 a {line-height: 50px;border-bottom: 1px solid #eee;}
.sub{position: static;width: 100%;}
.dhbj{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: rgba(0,0,0,.8);z-index: 100;display: none;}
.banner .swiper-pagination{bottom: .4rem;}
.banner .swiper-pagination-bullet{width: .2rem;height: .2rem;}
.conn_text li span{width: 1rem; height: 1rem;}
.conn_text li img{width: 50%;}
.conn_text li p{font-size: .24rem;}
.conn_text li a{height: auto; padding: .25rem 0;}
.conn_tit{padding: .5rem 0;}
.conn_tit h2{30px}
.our_tit{padding: .5rem 0;}
.ourbo{margin-bottom: .5rem;}
.our_nr .swiper-pagination{padding-bottom: .1rem;}
.appnr_left{width: 100%; float: none; padding: .3rem 0;}
.appnr_right{float: none; width: 100%; padding: .3rem;}
.cd-fixed-bg.cd-bg-1{height: auto;}
.appnr_right a{height:auto;padding:.5rem .2rem;}
.our_nr .swiper-pagination{bottom: 0;}
.appnr_right img{width: 30px;}
.appnr_right  p{font-size: .24rem; margin-top: .2rem;}
.appnr_right li:nth-child(2){padding-top: 100px;}
.appnr_left h2{font-size: 30px;}
.news_nr li{width: 100%; padding-bottom: .3rem;}
.jrwm_text h2{font-size: 20px;line-height: 1.6;}
.jrwm_text span{font-size: 30px;}
.jrwm_text a{width: 120px;}
.jrwm_text li{padding: 0 .2rem;}
.footerbox{display: none;}
.bqxx p{padding: .25rem 3%; font-size: 12px;}
.news_nr ul{padding-bottom: 1rem;}
.news_text h2{line-height: 1.6;}
.conn_tit p{font-size: 12px; line-height: 1.6;}

.banner1{padding-top: 55px;}
.dqwz_tit{padding-bottom: .3rem;}
.dqwz_tit p{float: none; width: 100%;line-height: 3;}
.dqwz_tit ul{width: 100%;text-align: center; margin-left: -6px; }
.dqwz_tit li{line-height: 1.7; display: inline-block;float: none;}
.dqwz_tit li a{padding: 0 6px;}

.cplb_tit h2{padding: .5rem 0;line-height: 1;font-size: 30px;}
.cplb_nr li{width: 50%;}
.fynr{padding: .5rem 0 1rem;}
.gsjj_title h2{padding: .8rem 0 .5rem;font-size: .32rem;}
.gsjj_nr{padding: .3rem 0 .8rem;}
.gsjj_nr h2{font-size: 24px;}
.gsjj_nr p{font-size: 14px; line-height: 1.7; margin-bottom: .3rem;}
.gsjj_nr ul{margin-left: -.2rem;}
.gsjj_nr li{padding-left: .2rem;}
.lxwm h2{padding: .5rem 0;font-size: 30px;line-height: 1;}
.lxwm_right{width: 100%;float: none;}
.lxwm_left{width: 100%;float: none;padding: .3rem;}
.lxwm_left h3{font-size: 20px;line-height: 2;}
.lxbdbox{padding: .2rem;}
.lxbd{padding-bottom: 1rem;}
.gsjj_titleb h2{font-size: 30px; padding: .5rem; line-height: 1;}
.gsjj_left{width: 100%; padding: .3rem 0;}
.gsjj_left h2{font-size: 24px;}
.gsjj_right{float: none;width: 100%;}
.gsjj_left p{font-size: 14px; line-height: 1.7;}

.gsjj_left ul{padding: .7rem 0 .5rem;}
.gsjj_left li{padding: 0;text-align: center;}
.gsjj_left h3 span{font-size: 20px;}
.gsjj_left h3{font-size: 14px;}
.gsjj_left h4{font-size: 12px;}


.gallery li{float:left;width: 50%;padding: 0 0 40px 20px;}

.qqbj{padding-bottom: 1rem;}
.bj2{padding: 1rem 0;height: auto;}
.fzlc_title h2{padding:0 0 .8rem;font-size: 30px;line-height: 1;}
.fzlcbox span{width: 100px;height: 100px;line-height: 100px;font-size: 20px;}
.fzlcbox p{max-width: 90vw; margin-left: -45vw; font-size: 14px; line-height: 1.7;}
.scln_title{padding: .9rem 0 .5rem;}
.scln_title h2{font-size: 30px;}
.scln_title a{width: 110px;}
.cxjs{margin: .8rem 0 0 0;}
.cxjs_left{width: 100%;float: none;}
.cxjs_right{width: 100%;float: none;}
.scbox{padding: .15rem;}
.xwtt h2{padding: .8rem 0 .5rem; font-size: 30px;}
.xwttbox{padding: .3rem;}
.xwtt_left{width: 100%;float: none;}
.xwtt_right{width: 100%;float: none;}
.xwtt_right h3{line-height: 1.6; font-size: 20px;}
.xwtextlb span{padding-right: 0;}
.xwtextlb li a{width: calc(100% - 100px);}
.sskm{position: fixed;z-index: 101; width: 80%;overflow: hidden;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
}


