@charset "utf-8";
/* CSS Document */

/*公用*/
.container{ max-width:1200px; padding:0 5px;}
.mtop{margin-top:95px;}
.mtop90{ margin-top:110px;}
.mtop60{ margin-top:95px;}
.mtop20{ margin-top:20px;}
.mtop35{ margin-top:35px; display:inline-block;}
.mtop35_2{ margin-top:35px;}
.mbutt90{margin-bottom:90px;}
.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;}


/*mm*/
	.mmt .navbar-body{margin-left: 0} 
	.navbar-body ul{ width:100%;}
	.navbar-outer.navbar-show>.navbar { padding: 0;}
	.znav>li>a{ color:#1E1E1E;padding: 0.6em 1.8em; }
	.nav>li.active>a{color:#1E1E1E; } 
	.acc{background-image:url(../images/mmbg.png); background-position:bottom; background-repeat:repeat-x;}
	.nav>li>a:hover, .nav>li>a:active{color:#C8120F;}
	.logot{ margin-left:20px; font-size:16px;}
	.mmnav>li>a{ font-size:12px; padding:5px 10px; color:#6A6A6A; }
	.dh{ padding-top:10px;}
	.dh1,.dh2,.dh3{ margin-left:8px;}
	.dh1{ margin-top:10px;}
	.dh2{ line-height:35px; color:#C8120F; font-size:16px; margin-top:10px;}
	.dh3{ line-height:45px; color:#C8120F; font-size:32px; margin-right:40px; font-weight:bold;}
	.mp20{ margin:8px 0 18px 0 ; }
	.nav.nav-turn.nav-turn-dot li.active a{ color:#C8120F;}
	
	/*底部mm*/
	.mmcz{ padding-top:5px; background:url(../images/mm/bgmmm_03.jpg); background-repeat:repeat-x; 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:url(../images/footbg_06.jpg); padding-top:70px; background-position:center;}
.foots{ background:#FFF; padding:25px 40px;}
.foots ul{ margin:0; padding:0;}
.foot2{ padding-right:20px;}
.foot3{ padding:0 0 0 10px;}

.mmtt{ font-size:16px; line-height:35px; color:#000000; text-align:center;}
.erms{width:100%; text-align:center;}
.erms img{ max-width:120px;}
.erms_txt{ font-size:14px; text-align:center; color:#1E1E1E;}

.footmm{ width:33%;}
.foottt a{ font-size:16px; line-height:35px; color:#000000; font-weight:bold;}
.footul li a,.footul li,.footlogo_1,.footicp a{ font-size:14px; line-height:25px; color:#1E1E1E}
.footlogo_1{ margin:10px 0;}

      @media (max-width:425px){
		  
		.mtop{margin-top:25px;}
		.mtop90{ margin-top:50px;}
		.mtop60{ margin-top:30px;}
		.mtop20{ margin-top:10px;}
		.mtop35{ margin-top:20px; display:inline-block;}
		.mtop35_2{ margin-top:20px;}
		.erms img{ max-width:200px;}
		.footbg{padding-top:50px;}
		.foots{ padding:25px 40px 75px 40px;}
		.logo{ padding:10px 0 10px 15px;}
		.logo img{ width:210px;}
		
		.znav>li>a{font-size:16px; }
		.mp20{ margin:0;}
		.mt{    padding: 0 1rem 0 0;}
		.nop4{ padding:0;}
		.acc{ background-image:none;}
	 
	 
	  }
	   @media (min-width:426px){
	  .znav>li>a{font-size:18px; }
	  
	  }
	  
	   @media (max-width:1024px){
	  .znav>li>a{ color:#000000;padding: 0.5em 1.4em;}
	  
	  }
