.headerbox {
    width: 1440px;
    margin: 0 auto;
    max-width: 94%;
}
#videoContainer,.videoContainerMobile {
	position: absolute;
	top: 0;
	z-index: 9990;
	left: 0;
	right: 0;
}

#videoContainer .introVideo ,
#videoContainerMobile .introVideo {
	width: 100%;
	background-color: #3b3540;
}
#videoContainer {
	display: block;
}

#videoContainerMobile {
	display: none;
}
.banner2.mobile{
	display: none;
}
@media (max-width:1000px) {
	#videoContainer,.banner2 {
		display: none;
	}

	#videoContainerMobile,.banner2.mobile {
		display: block;
	}
}

.hidden{display:none; background: url() no-repeat center;}
.fgt{height: 135px;}
.header{background-color: #f4f4f4;height: 100px;background: #e0e0e0;width: 100%;position: fixed; z-index: 9991;transition: All 0.4s ease-in-out;width: 100%; top: 0; left: 0;}
.header:hover{
  background: #e0e0e0;
}
.header.on{top: -135px;}
.header.on1{background: #e0e0e0;}
.header_a{background: none;}
.header:before{position: absolute; width: 100%; height: 0px; background: #1c1c1c;content: ""; top: 0;left: 0;}
.headerbox{width: 1440px; margin: 0 auto;max-width: 94%; }
.logo{float: left; width: 100px;padding-top: 20px;float: left;}
.logo img{width: 100%;}
.ssk{overflow: hidden; padding-top: 30px;width: 160px;float: right;}
.ssbtn{display: block; background: url(../images/a30.png);width: 30px;height: 30px; float: left;}
.ssbtn:hover{display: block; background: url(../images/a30.png);width: 30px;height: 30px; float: left;}
.ynrbtn{float: right;width: 120px;text-align: center; line-height: 30px;background: #000; color: #fff;font-size: 14px;transition: all .3s;}
.ynrbtn:hover{background: #b70031;color: #FFF;}
.nav{  justify-content: center;display: flex; /*padding-left: 30%;*/}
.nav ul{margin: 0;}
.nav li{float: left; padding: 0 15px;}
.nav h3 a{display: inline-block; font-size: 14px;color: #1C1C1C; line-height: 90px;vertical-align: middle;}
.nav h3 b{display: inline-block;background: url(../images/a31.png); width: 9px;height: 4px; vertical-align: middle; margin: -3px 0 0 8px;transition: All 0.4s ease-in-out;}
.nav h3:hover b{transform: rotate(180deg);}
.sub{position: absolute;   top: 90px; display: none;width: 100%; left: 0;}
.subbox{ padding: 8px 0;border:1px solid #bfbfbf;border-radius: 5px;background: #fff;left: -10px;width: 168px;}
.subbox dt{font-size: 14px; line-height: 32px;}
.subbox dt a{display: block; padding-left: 25px;color: #333;}
.subbox dt a:hover{background: #e9ecef;}
.nav .on h3 a{color: #b70031;}
.nav .on h3 a b{transform: rotate(180deg);}

.wbxla{width: 100%; background: #fff; padding: 30px 0; /*margin-top: 40px;*/}
.wbxlbox{width: 1440px; margin: 0 auto; overflow: hidden;max-width: 98%;}
.wb_left{float: left; width: 210px;}
.wb_left dt{font-size: 14px; line-height:48px;font-weight: 700;}
.wb_left dt a{display: inline-block;color: #1C1C1C;}

.wb_left dt.cur a{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_left a:hover{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_left dt span{display: inline-block;color: #1C1C1C;cursor: pointer;}

.wb_left dt.cur span{color: #B70131;padding-right: 23px;background: url(../images/n1.png) no-repeat right center;}
.wb_right{float: right;width: calc(100% - 210px);border-left: 1px solid #bfbfbf;}
.wbbox{padding-left: 100px;}
.wbbox img{width: 100%;animation:fadeIn .25s, 100ms;}
.wbbox dl{overflow: hidden; margin-left: -40px;}
.wbbox dt{float: left;width: 20%; padding-left: 40px;}
.wbbox a{display: block; overflow: hidden; border-radius: 15px;}

.footer{background: #1c1c1c;clear: both;position: relative;z-index: 10;}
.footer a{color:#FFF; }
/*.container{width: 1440px; margin: 0 auto; padding: 25px 0 30px;overflow: hidden;max-width: 94%;}*/
.footer .container{max-width: 1440px; margin: 0 auto; padding: 25px 0 30px;max-width: 94%;}
.footer .container::after {
  content: "";
  display: table;
  clear: both;
}
.align-items-center{float: left;}
.footer-nav{padding-top: 35px;}
/*.footer-nav p{margin-left: -55px;}*/
.footer-nav a{display: inline; padding-left: 55px; color: #fff; font-size: 14px;}
.footer-nav a:hover{opacity: 0.5;}
.align{float: right;padding-top: 40px;}
.list-unstyled li{color: #fff;display: inline-block;font-size: 14px;}
.list-unstyled li:nth-child(2){ padding-left: 30px;}
.list-unstyled li img{display: inline-block;vertical-align: middle; margin: 0 8px 0 0;}
.footer-icon{text-align: right;padding-bottom: 20px;}
.footer-icon li{display: inline-block;padding-left: 20px; }
/*.footer-icon img{height: 20px;}*/
.footer-icon li  a > img{ height: 30px;}
.footer-icon li img:hover{ color: #b70131;}
.footer-icon .icon-weixin{ position: relative;display: inline-block;margin-right: 0;}
.footer-icon .icon-weixin .wechat-qrcode {
  transition: all .5s;
        display: none;
        position: absolute;
        top: -88px;
    right: 40px;
        background-color: #fff;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
.footer-icon .icon-weixin:hover .wechat-qrcode{display: block; }
.copyright{text-align: center; padding: 13px 3%; border-top: 1px solid #3e3e3e;}
.copyright p{font-size: 14px; line-height:22px; color: #fff;}



@media(max-width:1000px){
	.header{height: 63px;width: 100%; position: fixed; z-index: 100; top: 0;left: 0;z-index: 130;}
	.header:before{height: 0px;}
	.fgt_a{height: 63px;}
	.dhbtn{background: url(../images/d1.png) no-repeat center center #202326; background-size: 20px 20px;position: absolute; right: 15px;top:50%; transform: translateY(-50%);width: 30px;height: 30px; border-radius: 4px;}
	.dhbtn.on{background: url(../images/d2.png) no-repeat center center #202326; background-size: 20px 20px;}
	.header_a{background: #e0e0e0;}
	.headerbox{padding-top: 3px;}
	.logo{padding-top: 10px; width: 75px;}
	.nav{ width: 200px; height: 100%; left: -200px;display: block; top: 0; z-index: 101;background: #e0e0e0; position: fixed; float: none;height: 100%;padding: 0;}
	.nav li{float: none; width: 100%; padding: 0; position: relative;}
	.nav h3 a{line-height: 50px;position: relative; padding: 0 15px;}
	.nav h3 b{position: absolute; right: 20px;top:50%; transform: translateY(-50%);width: 110px;height: 50px;z-index: 1;background: url(../images/a31.png) no-repeat right center ;}
	.sub{position: static;border: none;border-radius: 0;width: 100%;}
	.wbbox{padding-left: 20px;}
	.nav span{display: block; margin: 0 auto;width: 100px;padding: 40px 0;}
	.nav span img{width: 100%;}
	.dhbj{position: fixed;z-index: 10; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
	.fgt{height: 63px;clear: both !important;}
	.mrdz{padding-top: 50px;}
	.mrdz_left{float: none; width: calc(97%);padding-top: 0;}
	.mrdz_right{float: none; padding: 20px 5% 0 5%; width: 100%; margin: 0;}
	.cpqhtext a{width: 120px;line-height: 40px;}
	.qhcp{padding-top: 50px;}
	.qhcp_left{width: 100%; float: none;}
	.qhcp_right{float: none; width: 80%; margin: 0 auto; padding-top: 50px;}
	.qbcp_bt ul{width: 80%;}
	.qbcp_nr li{width: 50%;}
	.qbcp{padding-bottom: 50px;}
	.dblogo{text-align: center;}
	.dblogo img{ margin: 0 auto;display: inline-block;}
	.align-items-center{float: none;}
	.footer{padding: 0;}
	.footer-nav a{padding: 0 3px;}
	.footer-nav p{margin-left: 0;text-align: center;}
	.list-unstyled li:nth-child(2){padding-left: 10px;}
	.align{float: none;text-align: center;}
	.footer-icon{text-align: center;width: 100%;float: none;display: block;}
	.align{float: none;text-align: center;}
	.sjzs{display: block;}
	
	.cpxq{padding-top: 50px;}
	.cpxq_title{padding: 0 0 20px;}
	.cpxq_left{float: none; width: 100%;}
	.cpxq_title p{font-size: 24px;}
	.cpxq_title h2{margin-bottom: 10px;}
	.cpxw_nr ul{height: auto;}
	.cpxw_right{float: none; width: 100%;padding-top: 20px;}
	.cptp{width: 100%; float: none; padding-top: 20px;}
	.cptp img{width: 200px;}
	.cpcs ul{padding-top: 20px;}
	.btn5{line-height: 40px;}
	.btn6{line-height: 38px;}
	.cpxq{padding-bottom: 0px;}
	.lxwm_title p:before{max-width: 70%;}
	.xgcp_nr li{width: 50%;padding-bottom: 40px;}
	.xgcp{padding-bottom: 20px;}
	.cpcs{padding-bottom: 0;}
	
	.cpfl_top{margin-top: 25px; margin-bottom: 0;}
	.cpfl_text{padding: 15px 0 0 15px;width: 240px;}
	.cpfl_text p{width: 100%;margin-bottom: 10px;}
	.cpf_tp{float: none; width: 100%; padding: 0;}
	.cpfbox{padding: 20px 0 0 0;}
	.cpf_text{padding: 0; width: 100%; padding: 20px 20px 0 20px;}
	.lxwmbox{padding:35px 15px 15px 15px; margin-bottom: 20px;}
	.lxwmbox h2{font-size: 24px;line-height: 1.5; margin-bottom: 20px;}
	.lxwmbox li{float: none; width: 100%;padding-bottom: 30px;}
	.lxwmbox img{float: none; margin: 0 auto;}
	.lxtext{float: none; width: 100%;text-align: center;}
	.bdnr_xq li{float: none; width: 100%;padding-bottom: 10px;}
	.btn1{width: 100%;}
	.bdnr{padding-bottom: 50px;}
	
	.lssr_left{float: none; width: 100%;padding: 0;}
	.lssr_left li{padding-bottom: 15px;}
	.lssr_right{float: none; padding-top: 25px; width: 100%;}
	.qgmd_nr li{width: 50%;}
	.qgmd_nr{padding-bottom: 50px;}
	
	.gscp_nr li{float: none; width: 100%;}
	.gscptext{padding: 30px;}
	.gsfz_tp{float: none; width: 100%;padding: 0;}
	.gsfz_text{float: none; width: 100%; padding-right: 0;}
	.gsfz_nr li{padding-bottom: 30px;}
	.gsfz_tp1{float: none; width: 100%; padding: 0;}
	.gsfz_text1{float: none; width: 100%; padding-left: 0;}
	
	.ppsm_nr li{float: none; width: 100%;padding-bottom: 40px;}
	.cp_tp{float: none; width: 100%;}
	.cp_tp img{max-width: 70%; margin: 0 auto;}
	.cp_text{padding: 30px 0 0 0;width: 100%;}
	
	.wzss{margin-top: -20px;}
	.szss_top{padding:0 30px 30px 30px;}
	.szss_top h2{font-size: 24px;padding: 30px 0 15px;}
	.ssjg_nr li{width: 50%;}
	.ssjg_nr{padding-bottom: 0;}
	
	.news_right{float: none; width: 100%;}
	.news_left{float: none; width: 100%; padding-top: 25px;}
	.wzfy ul{font-size: 0;text-align: center;border-left: none;}
	.wzfy li{float: none;display: inline-block;}
	.wzfy ul li:nth-child(1){ border-left: 1px solid #313131;}
	.wzfy ul li:nth-child(5){display: none;}
	.wzfy ul li:nth-child(6){display: none;}
	.wzfy ul li:nth-child(7){display: none;}
	.wzfy ul li:nth-child(8){display: none;}
	.wzfy span{margin-left: 10px;}
	.news_title span{font-size: 28px;}
	.footer1{zoom: 2.5;}
	.header1{zoom: 2.5;}
	
	.ssk{position: absolute; right: 50px; top: 17px; padding: 0;}
	.ggbtn{right: 15px;}
	.yzxzbox{padding: 0 3%;}
	.yzxzbox{height: 100vh;}
	.yzxz_top ul{display: block; overflow: hidden;}
	.yzxz_top li{float: left; padding: 0 0 10px 0;}
	.yzxz_top li a{font-size: 12px; line-height: 30px; padding: 0 10px;}
	.yzxz_top{padding-bottom: 20px;}
	.yzxz_bottoom li{width: 33.33%;}
	.wbxlbox{height: 100%;}
	.wbxla{position: fixed;left: 0; max-width: 100%; top: 63px; height: calc(100% - 63px); margin: 0;padding: 20px 15px;z-index: 10;}
	.wb_left{width: 120px;}
	.wb_right{width: calc(100% - 120px);height: 100%; overflow: auto;}
	.wb_right dt{width: 50%; padding:0 0 10px 20px;}
	}
