@charset "utf-8";
/* CSS Document */

/*公用*/
body{ background:/*#f2f1f1*/#fff;}
ul{ margin:0; padding:0;}
.bgw{/* background:rgba(43,76,121,0.65);*/background-image: linear-gradient(black,transparent); height:95px; padding-top:7px; position:fixed;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:1300px; margin:0 auto;}
.mtop{margin-top:30px;}

.mtop90{ margin-top:90px;}
.mtop60{ margin-top:120px;}
.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 60px 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:#0f50ae; position:absolute; top:0;}

.ck{ margin-top:134px;}
.dh1{/*border-left:1px solid #c1c0c0;*/ width:80px; text-align:center; line-height:35px;}

.navhc{ color:#fcbf05;}
.df2{    flex: 1;
    margin-left: 50px;}
.df21{font-size:26px; color:#0f50ae; font-weight:bold; line-height:35px;}
.df22{font-size:22px; color:#666; font-weight:bold; line-height:35px;}
.df23{font-size:18px; color:#666;  }
.df24{font-size:22px; color:#0f50ae; font-weight:bold; }
	
.dh1 a{ font-size:14px; color:#333;}
.links{ display: block; background:#046ca8;font-size:14px; color:#FFF; line-height:30px; height:30px; width:105px; text-align:center; border-radius:15px;}

.mmt{  background:#C9151E; }

.znav>li>a {
    font-size: 16px;
    color: #fff;
	text-align:center;
}
.znav>li{ width:120px;}


.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;}*/
	.znav>li.active>a{color:#fcbf05; } 
	.znav>li>a:hover, .nav>li>a:active{color:#fff;}
	
	.nav-menu>li.active>a{color:#333; } 
	
	.nav-menu>li>a:hover, .nav-menu>li>a:active{color:#333;}


    .top120{ height:77px; /*margin-top:20px;*/}
	
.acions{background-image:url(../images/mmbg.png); background-position:bottom center; background-repeat:no-repeat; }

	.mp20{ height:90px;}
	.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*/
.foots21 { margin-bottom:5px;}
.foots21  li{ display:inline-block; margin-right:20px;  line-height:35px;}
.foots21  li a{ color:#dddddd; font-size:14px;}
.footsm{ margin-bottom:5px;}
.footsmm{ font-size:16px; line-height:20px; width:90px; color:#000; display:block; padding:5px; background:#FDD23C; text-align:center;}
.footsm1{ font-size:14px; line-height:30px;}
.footscd ul li{ display:inline-block; margin-right:20px;}
.footscd ul li a{  line-height:30px; color:#dddddd;  font-size:14px;}
.footsm2{ font-size:12px; line-height:25px; margin-top:20px;}
.footsm2 a{  color:#dddddd; text-decoration:underline;}

.foots{ background:#333232; padding-top:40px; padding-bottom:20px; margin-top:140px;}
.foots{ color:#DDDDDD;}
.foots1{  }
.foots11{ line-height:30px; font-size:14px; text-align:center;}
.foots12{ margin-bottom:15px;text-align:center;}
.foots13{ line-height:30px; font-size:18px; text-align:center;}
.foots2{ margin: 0 10px;}
.foots3{display:flex;}
.erm_pic{ margin:0 15px;}
.erm_pic img{ width:100%;}
.erm_text{ font-size:14px; text-align:center; line-height:35px;}
.erm1 div{ text-align:center;}

.bgw{    /* background: rgba(43,76,121,0.65); */
    background: #FFF;
    height:auto;
    padding-top: 7px;
    position:absolute;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 10;}
	
.footlxwm{ font-size:14px; line-height:30px; margin-top:20px;}

.fbadd{ width:380px;}
.seachs{ flex:1; padding-left:40px;}
.fb1{ display:flex; width:280px; margin: 30px auto 0 auto;}
.fb1 a{ display:block; position:relative; width:130px; height:38px; border:solid 1px #C9151E; text-align:center; line-height:38px; font-size:16px;}
.fb11{ background:#C9151E; color:#FFF; margin-right:10px;}
.fb12{ background:#fff; color:#C9151E;}
.fbzz{ display:block; position:absolute; top:-1px; right:-1px; width:15px; height:15px;}
.c1{ background-image:url(../images/c1.png);}
.c2{ background-image:url(../images/c2.png);}
.se_int{ width:430px; border:solid 1px #E3E2E3; height:40px; padding:5px;}
.se_but{ width:102px; height:40px; line-height:40px; display:block; font-size:18px; color:#FFF; background:#C9151E; text-align:center;}
.se_but img{ margin-right:10px;}
.sea{ width:100%; height:70px;}
.se_1{ width:100%; height:30px;}
.se_2 ul li,.se_1 ul li{ float:left;}
.se_1 ul li a{ display:block; margin-right:25px; line-height:30px; color:#3C3C3C; font-size:16px; }



.top1{ background:#f2f1f1; font-size:14px; color:#333; height:30px;  }
.top1 div{ line-height:30px; }
.top1 a{font-size:14px; color:#333; line-height:30px;}
.top1r{ text-align:right;}


.hots{ display:block; position:absolute; top:-10px; right:5px; width:32px; height:26px; background:url(../images/hot.gif);}



.bnav{ margin:60px 0 80px 0;}
.bnav1 { display:flex; line-height:40px; font-size:18px; justify-content: center;}
.bnav1 a { color:#C00; display:block; line-height:40px; width:100px; height:40px; margin:0 3px; border:solid 1px #C9151E; text-align: center; }
.bnav1 a:hover{border:solid 1px #C9151E; text-align: center; background:#C9151E; color:#FFF; }
.bnav1 span{ margin:0 10px;}
.tz{ line-height:38px; width:50px; height:38px; border:solid 1px #CCC; text-align: center;}
.tz1{  width:60px; height:38px; border:solid 1px #C9151E; text-align: center; background:#C9151E; color:#FFF;}

.adtt{ display:block; background:rgba(0,0,0,.5); padding: 0 10px; line-height:25px; color:#FFF; font-size:12px; position:absolute; bottom:0; right:0;}

      @media (max-width:425px){
		  .bgw{/*background:#2b4c79;*/ height:70px; }
		  .ck{ margin-top:70px}
		.mtop{margin-top:10px;}
		.mtop90{ margin-top:30px;}
		.mtop60{ margin-top:25px;}
		.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 10px 75px 10px; margin-top:30px;}

		.logo img{ /*width:100px;*/}
		
		.znav>li.active>a{color:#fcbf05; } 
	.znav>li>a:hover, .nav>li>a:active{color:#000;}
		.znav>li>a{font-size:16px; color:#000;}
		
		.znav>li{ width:100%;}
		.mp20{ margin:0; height:70px; }
		.mt{    padding: 0 1rem 0 0;}
		.nop4{ padding:0;}
		
		
	   .acions{background-image:none; }
	    .top120{ height:auto; margin-top:0px; }
		.navbar-logo img{ width:110px;}
		.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:#2b4c79; }
		.pfoot60{ padding:10px 0;}
		
		.mtop20{margin-top:10px;}
		.top1l{ padding-left:20px;}
		
		.df2{    
    margin-left: 5px;}
.df21{font-size:14px; color:#0f50ae; font-weight:bold; line-height:20px;}
.df22{font-size:12px; color:#666; font-weight:bold; line-height:20px;}
		
		.erm1{ margin-top:10px;}
	 
	 .bnav{ margin:20px 5px ;}
	 
	 
	 .fbadd{width: auto;}

.fb1{width: 100%;
    margin: 0; }
.fb1 a{  width:80px; height:30px;  text-align:center; line-height:30px; font-size:14px;}
.fb11{ background:#C9151E; color:#FFF; margin-right:6px;}
.fb12{ background:#fff; color:#C9151E;} 
	 
	  }
	   @media (min-width:426px){
	  .znav>li>a{font-size:16px; }

	  
	  }
	  
	   @media (max-width:1024px){
	  /*.znav>li>a{ color:#000000;padding: 0.5em 1.4em;}*/
	  
	  }
