@charset "utf-8";
/* CSS Document */

/*公用*/
body{ background:#fff;}

.bgw{/* background:rgba(43,76,121,0.65);*/background-image: linear-gradient(black,transparent);   position:absolute;top:0px;right:0;left:0;z-index:10;}
.container{ max-width:1300px; padding:0 5px;}
.container3{ max-width:1300px; padding:0 5px;}
.container1{ max-width:1400px; padding:0 5px;}
.container2{ max-width:1400px; margin:0 auto;}
.container4{ max-width:1150px; margin:0 auto;}
.mtop{margin-top:80px;}
.mtop90{ margin-top:100px;}
.mtop60{ margin-top:50px;}
.mp65{ padding-top:65px; padding-bottom:65px;}
.mp45{ padding-top:25px; padding-bottom:30px;}
.mtop50{ margin-top:50px;}
.ptop50{ padding-top: 50px;}
.pfoot100{ padding-bottom:100px; padding-top:75px}
.pfoot60{ padding:30px 0 35px 0;}


.mtop20{ margin-top:20px;}
.mtop35{ margin-top:35px; display:inline-block;}
.mtop35_2{ margin-top:35px;}
.mbutt90{margin-bottom:90px;}
.mbutt40{margin-bottom:40px;}
.grid li{ list-style:none;}
.navbar>.navbar-addon+.nav.nav-switch{order:0;}
.drop:not(.drop-toggle):hover>.dropdown, .drop.drop-open>.dropdown {margin-top: 0px;}
.noul{padding-left: 0;}
.lines{ width:100%; height:4px; background:#b4060d; position:absolute; top:0;}

.ck{ margin-top:0;}
.dh1{border-left:1px solid #c1c0c0; width:255px; text-align:center; line-height:35px;}
.dh2{font-weight:bold; color:#b4060d;}
.navhc{ color:#fff;}


.sss{ width:150px; height:60px; background:url(../images/line4.png); background-repeat:no-repeat; background-position:left;}
  .sss2 a{ font-size:14px;  line-height:30px; color:#FFF;}
  .sss>div{text-align:center;}
  .sss1{ display:block; line-height:28px; background:#000; color:#FFF !important; border-radius:15px; padding:0 5px; font-size:14px; margin:0 auto; width:110px;}


/*mm*/
	.mmt .navbar-body{margin-left: 0} 
	.navbar-body ul{ width:100%;}
	/*.navbar { padding: 0;}*/
	.nav>li.active>a{color:#fff; } 
	.nav>li>a:hover, .nav>li>a:active{color:#fff;}

    .top120{ height:77px; /*margin-top:20px;*/}
	.navh{ }
	.navh1{background:#bf0201; }
	.navh li a{ font-size:16px; color:#ffffff; }


	.mp20{ height:100px;}
	.nav.nav-turn.nav-turn-dot li.active a{ color:#C8120F;}
	
	/*底部mm*/
	.mmcz{ padding-top:5px; background:#FFF; position:fixed; bottom:0; left:0;}
	.mmc{ margin:0; padding:0;}
	.mmc li{ list-style:none; padding:0; width:20%;}
	.mmcico,.mmctxt{ text-align:center;}
	.mmcico img{ width:25px;}
	.mmctxt{ font-size:12px;}
	.t1{ color:#E33B38;}
	
/*foot css*/
.footbg{ background:#333333;}
.foots{padding:15px 40px 15px 40px;color:#FFF;}
.foots ul{ margin:0; padding:0;}
.foot2{ padding-right:20px;}
.foot3{ padding:0 0 0 10px;}

.mmtt{ font-size:16px; line-height:35px;  text-align:center;}
.erms{width:100%; text-align:center;}
.erms img{ max-width:120px;}
.erms_txt{ font-size:14px; text-align:center; color:#fff;}

.footmm{ width:33%;}
.foottt a{ font-size:18px; line-height:45px; color:#fff; }
.footul li a,.footul li,.footlogo_1,.footicp a{ font-size:12px; line-height:30px; color:#fff}
.footlogo_1{ margin:10px 0;}
.footlogo_1 img{ margin-right:15px;}
.footlogo{ font-size:24px; line-height:50px; }
.footlogo2{ font-size:20px; line-height:30px; }
.bqsyc{ background:#000000; color:#fff;font-size:12px;  padding:10px 0; }
.bqsyc a{ font-size:12px; color:#fff;}
.bqsy{ line-height:30px; text-align:center; width:100%; }
.bqsy a{}
.footpic{ text-align:center;}

.dropdown{background:#bf0201;}

.footsz{ width:210px;}
.footspic{ text-align:center; margin-bottom:10px;}
.footspic img{ width:76%;}
.foots11{ text-align:center; font-size:14px; line-height:25px;}
.foots22{ text-align:center; font-size:24px; line-height:40px;}


.navbar{ padding:0; align-items: flex-start;}
.hl{ margin-top:25px;}

      @media (max-width:425px){
		  .bgw{/* background:rgba(43,76,121,0.65);*/background-image:none; }
		  .footsz{ width:100%;}
		  .footspic img{ width:65%;}
		  .bgw{/*background:#2b4c79; padding-top:5px;*/ height:65px;}
		  .ck{ margin-top:0px}
		.mtop{margin-top:40px;}
		.mtop90{ margin-top:30px;}
		.mtop60{ margin-top:15px;}
		.mtop20{ margin-top:10px;}
		.mtop35{ margin-top:20px; display:inline-block;}
		.mtop35_2{ margin-top:20px;}
		.erms img{ max-width:200px;}
		.footbg{padding-top:5px;}
		.foots{ padding:25px 40px 75px 40px;}
		.logo{ padding:10px 0 10px 15px;}
		.logo img{ /*width:100px;*/}
		
		
		.znav>li>a{font-size:16px; }
		.mp20{ margin:0; }
		.mt{    padding: 0 1rem 0 0;}
		.nop4{ padding:0;}
		.acc{ background-image:none;}
	   
	    .top120{ height:auto; margin-top:0px; }
		.navbar-logo img{ width:120px; margin-left:20px;}
		.mbutt40{margin-bottom:20px;}
		.mtop50{ margin-top:40px;}
		.ptop50{ padding-top: 30px;}
		.mp65{ padding-top:15px; padding-bottom:15px;}
		.mp45{ padding-top:10px; padding-bottom:10px;}
		.pfoot100{ padding-bottom:50px; padding-top:35px}
		.navh{background:#bf0201; }
		.pfoot60{ padding:10px 0;}
		.hl{ margin-top:0;}
		.nav{text-align: center; }
		.nav.nav-switch{ margin-top:15px; margin-right:15px;}
	 
	  }
	   @media (min-width:426px){
	  .znav>li>a{font-size:16px; }

	  
	  }
	  
	   @media (max-width:1024px){
	  /*.znav>li>a{ color:#000000;padding: 0.5em 1.4em;}*/
	  
	  }
