@charset "utf-8";
/* CSS Document */

/*公用*/
.container{ max-width:1200px; padding:0 5px;}
.container1{ max-width:1400px; padding:0 5px;}
.container2{ max-width:1400px; margin:0 auto;}
.mtop{margin-top:108px;}
.mtop2{ padding-top:108px;}
.mtop90{ margin-top:100px;}
.mtop60{ margin-top:80px;}
.mp65{ padding-top:55px; padding-bottom:55px;}
.mp45{ padding-top:25px; padding-bottom:30px;}
.mtop50{ margin-top:50px;}
.ptop50{ padding-top: 60px;}

.mtop20{ margin-top:20px;}
.mtop35{ margin-top:35px; display:inline-block;}
.mtop35_2{ margin-top:35px;}
.mbutt90{margin-bottom:90px;}
.mbutt40{margin-bottom:40px;}
.mbutt30{margin-bottom:30px;}
.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;}


.ttitle{ color:#000000 }
.ttitle_1{line-height:45px;  font-size:30px; text-align:center; color:#000000; }
.ttitle_2{line-height:45px;  font-size:30px; text-align:center; color:#ffffff; }



.bbb{ text-align:right;}

/*mm*/
	.mmt .navbar-body{margin-left: 0} 
	.navbar-body ul{ width:100%;}
	/*.navbar { padding: 0;}*/
	.nav>li.active>a{color:#1E1E1E; } 
	.nav>li>a:hover, .nav>li>a:active{color:#486577;}

    .top120{ height:110px; }
	.navh{ margin-top:15px;}
	.navh li a{ font-size:17px; }
	.navh1{ margin-top:10px;}
	.topba{ height:33px; background:#515151; color:#FFF;}
	.topba div{ line-height:33px;}

   .navdh{ position:absolute; right:0; top:0; font-size:16px; margin-right:20px;}
   .navdh1{font-size:32px; color:#5888f6}
   
	.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:#1162b7;}
	
	
	
/*foot css*/
.footbg{ background:#363535;}
.foots{padding:35px 40px 75px 40px;color:#FFF;}
.foots ul{ margin: 0 0 0 20px; padding:0 0 0 30px; background:url(../images/line.png); background-repeat:repeat-y;}
.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:16px; line-height:35px; color:#fff; font-weight:bold;}
.footul li a,.footul li,.footlogo_1,.footicp a{ font-size:16px; line-height:25px; color:#fff}
.footlogo{ font-size:24px; line-height:45px; color:#fff}
.footlogo_1{ margin:10px 0;}
.footlogo_1 img{ margin-right:30px;}
.bqsyc{ background:#000000; color:#FFF; height:50px;}
.bqsy{ font-size:14px; line-height:50px; text-align:center;}
.bqsy a{color:#FFF;}
.footcom{ font-size:14px; margin-left:30px;}




      @media (max-width:425px){
		  .ttitle_1,.ttitle_2{font-size:25px; }
		  
		.mtop{margin-top:40px;}
		.mtop2{ padding-top:40px;}
		.mtop90{ margin-top:50px;}
		.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 40px 75px 40px;}
		.logo{ padding:10px 0 10px 15px;}
		.logo img{ width:180px;}
		
		.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:250px;}
		.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;}
		.topba div{ line-height:30px; text-align:left;}
		.topba{ height:30px;}
	 
	  }
	   @media (min-width:426px){
	  .znav>li>a{font-size:16px; }

	  
	  }
	  
	   @media (max-width:1024px){
	  /*.znav>li>a{ color:#000000;padding: 0.5em 1.4em;}*/
	  
	  }
