body{background:#fff url("../images/bgbody.jpg") repeat center top;color:#333;}
a{color:#333;}
a:visited{color:#333;}
a:hover{color:#1262ab;}
a:active{color:#1262ab;}
.mw{margin:0 auto;max-width:1200px; width: 100%;}
.contact{ margin-bottom:20px;}
.local a{ position: relative; padding-left: 30px; line-height: 40px} 
.local a:after{    transition: all ease-out 0.3s;
    content: '»';
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    top:50%; left:10px; line-height: 1; margin-top:-12px;
    color: #787878;
    font-family: 'Microsoft YaHei';
}
.por{position:relative;}
.btn_nav	{display:none}
.topbar{background:#fff;color:#999;font-size:12px;line-height:30px;}
	.welcome{float:left;}
	.toplink{float:right;}
		.toplink ul{}
		.toplink li{float:left;border-right:1px solid #ddd;}
		.toplink a{color:#999;padding:0 20px;display:inline-block;}
		.toplink a.cur{background:#1262ab;color:#fff;}
    .head{height:100px;}
	.logo{float:left;padding-top:25px;}
    .logo img{ width: 200px;}
	.nav{float:right;}
	.nav ul{}
	.nav li{float:left;position:relative;margin-left:65px;}
	.nav li a{display:block;font-size:19px;font-weight:bold;line-height:97px;border-bottom:3px solid #fff;}
	.nav li a:hover,.nav li a.on{border-bottom:3px solid #1262ab;color:#1262ab;}
	.nav ul ul{display:none;position:absolute;z-index:9;top:100px;left:0;background:#1262ab;min-width:120px;padding:20px;}
	.nav li li{float:none;margin-left:0;}
	.nav li li a{color:#fff;line-height:39px;border-bottom:1px solid #fff;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.nav li li a:hover{border-bottom:1px solid #fff;color:#fff;text-indent:10px;}

.foot{background:rgba(18,98,171,0.85);color:#fff; width: 100%; clear: both;}
	.footlogo{float:left;width:240px;padding-top:30px;}
	.footnav{padding:30px 0;overflow:hidden;}
    .footnav a{ color:rgba(255,255,255,0.75)}
		.footnav>ul>li>strong>a{color:#fff;}
		.footnav ul{float:left;}
		.footnav li{float:left;width:130px;margin-left:30px;}
		.footnav li strong{display:block;border-bottom:1px solid #6293cd;padding-bottom:10px;margin-bottom:10px;}
		.footnav ul ul{}
		.footnav li li{margin-left:0;}
		.footnav li li a:hover{padding-left:10px;color:#fff;}


.footbar{background:rgba(18,98,171,1);color:#fafafa;overflow:hidden;font-size:12px;line-height:2; padding:15px 0}
.footslide{ display: flex; justify-content: space-between;}	
.footslide i{ font-style: normal;}
/* .copy{float:left;} */
		 .copy a{color:#fafafa;} 
		.copy span{display:inline-block;background:#212121;color:#fff;border-radius:15px;line-height:30px;padding:0 10px;}
	/* .support{float:right;} */

.sideslide{display:none;position:fixed;top:30%;right:0;background:url(../images/customerservice1.png) no-repeat right top;width:191px;height:300px;}
.sideslide ul{padding:100px 0 0 80px;}
.sideslide li{}
.sideslide li a{display:inline-block;background:url(../images/new_online_2.png) no-repeat 10px center;line-height:30px;padding:0 10px 0 30px;border-radius:5px;}
.sideslide li a:hover{background:#1298fa url(../images/customer_service_qqover.png) no-repeat 10px center;color:#fff;}
.gotop{position:fixed;bottom:60px;right:60px;background:#666;}
.gotop:hover{background:#000;}

/* banner */
.banner{position:relative;width:100%;height:500px;overflow:hidden;}
.banner .bd{position:relative;z-index:0;}
.banner .bd ul{}
.banner .bd li{width:100% !important;height:500px;position:relative;background-position:center center;}
.banner .bd li a{height:500px;display:block;  }
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:4px;background:#333;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:0.4;border-radius:50%; background-position:center center;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}
.banner span{position:absolute;top:45%;width:40px;height:60px;cursor:pointer;background-image:url(../images/slider-arrow.png);background-repeat:no-repeat;filter:alpha(opacity=80);opacity:0.8;background-color:#1262ab; border-radius:5px;}
.banner span.prev{left:10px;background-position:-126px -137px;}
.banner span.next{right:10px;background-position:-6px -137px;}




@media screen and (max-width:800px){
    .banner{position:relative;width:100%;height:300px;overflow:hidden;}
.banner .bd{position:relative;z-index:0;}
.banner .bd ul{}
.banner .bd li{width:100% !important;height:300px;position:relative;background-position:center center;background-size: cover;}
.banner .bd li a{height:300px;display:block;  }






    .head{padding:10px ; height: auto;}
	.logo img{height:40px; width: auto;}
    .logo{height: auto; padding-top:0; float: unset;}
	.navMain .logo{ padding:10px;}
	.navMain .logo a IMG{  width:auto; height: 40px;}
	.navMain .logo span{ padding-top:2px; color:#3858c8;}
	.top_three{ display:none;}
#header{ width:100%;  height:60px;  top:0; left:0; z-index:999;background: #002467; position:fixed;   }
.top_right{top:8px;}

.navMain .logo h2{ font-size:1.2em;}
.navMain .logo h3{font-size:0.82em;}
.nav ul li:hover:before,
.navMain .logo h3
{ /*display:none;*/}
	 .top_form{ display:none;}
	 .yuyuan {
 font-size:14px;
 position:absolute; right:50px;
  
     margin-top:1px; 

}
	 .btn_nav	{display:block; font-size:0; position:absolute;  right:20px;width:32px; height:32px; top:42px;/* background:#FFF;*/}
	 .btn_nav span:before { content:"";position:absolute; left:3px;top:6px; width:26px; height:2px; background:#000;transition: all ease-out 0.3s;}
	 .btn_nav span:after { content:"";position:absolute; left:3px;bottom:6px; width:26px; height:2px; background:#000;transition: all ease-out 0.3s;}
	 .btn_nav span{ width:26px; height:2px; background:#000;  display:block; margin:15px auto;}
	 .btn_nav span.open{background:none;  }
	 .btn_nav span.open:before { transform: rotate(45deg); top:50%; margin-top:-1px;}
	 .btn_nav span.open:after { transform: rotate(-45deg);bottom:50%;margin-bottom:-1px;}
	 
	 .nav	{overflow-y:scroll; position:fixed; z-index:100; top:90px; bottom:0; left:auto; right:-100%;  margin:0; width:100%; /*background:#000;*/
	 -webkit-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -moz-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -ms-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -o-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000);}
	 .nav.on	{ right:0 !important;/*box-shadow: -1px 0 1px #E9EFF5;*/background:rgba(0, 0, 0, 0.6);
	 -webkit-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -moz-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -ms-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); -o-transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000); transition: all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	 }
	 
	 
	 
	 
	  /* ä¸€çº§å¯¼èˆª */
	.nav ul	{float: left ; width:100%; background:rgba(0, 0, 0, 0.6); padding:0;display: block; }
	.nav ul li	{float:left; width:100% !important; margin:0 !important; background:rgba(74,74,74,0.65); }
	.nav ul li:after{ clear:both; content:"";}
	.nav ul li span{ height:50px;width:100%; position:absolute; z-index:99999; display:block; left:0; top:0; }
	.nav ul li a	{ font-size:15px; text-align:left; line-height:50px; padding:0; color:#fff; text-indent:10%; display:block; width:100%; float:left;padding:0;border-bottom: 1px solid #fff;}
	.inline .nav>ul>li a{ color:#fff;  }
	.inline .nav ul li li a{color:#444 !important; }
.nav ul li:before { display:none;
}	
	
	.nav ul li a:after {
    transition: all ease-out 0.1s;
    content: "";
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    top: 50%;
    margin-top: -6px;
    right: 23px;
    transform: rotate(45deg);
    border-right: #f9f9f9 1px solid;
    border-bottom: #f9f9f9 1px solid;
}
   .nav ul li a.wuji:after{transform: rotate(-45deg) !important;  top: 25px; right: 27px; border-right: #f9f9f9 1px solid !important; border-bottom: #f9f9f9 1px solid !important;width: 10px; height: 10px;}
   .nav ul li a.cur:after{transform: rotate(-135deg);
    top: 25px;
  }


a.lan{border:none; padding:0; color:#fff; border-radius:0; margin:0;}
.inline a.lan{ border-color:#000;}

	 .nav ul li.on ul li a:after	{display:none !important;}	
	 .nav ul li.on:hover a:after ul li a:after	{display:none}
	 .nav ul li ul li a:after	{display:none !important}
	 .nav ul li:hover ul li a:after	{display:none !important}
/* äºŒçº§å¯¼èˆª */
     .nav ul div{ background:none; position: static !important; width:100%;  }
	
	 .nav ul li li:first-child a:hover	{box-shadow:none}
	 
	 .nav ul ul	{position:static !important;  margin:0 !important; padding:0 !important; border:0; background:#f0f5fa; box-shadow:none; width:100%!important; overflow:hidden;}
	 .nav ul ul:before {display:none !important;}
	 .nav ul li li	{ background:#f0f5fa; }

	 .nav ul li li a	{padding: 0px 0; margin:0 !important; width:100%; color:#666!important; font-size:14px !important; text-transform:none; text-align:left;}
	 .nav ul li li:first-child a:hover	{box-shadow:none}	 
	 
	 .nav ul li li a:before {
    content: "";
    position: absolute;
    display: block; background:none;
    width: 12px;
    height: 12px;
    overflow: hidden;
    top: 12px;
    right: 23px;
    transform: rotate(-45deg);
    border-right: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}



.comh3{ padding:10px 50px 10px 20px; font-size: 16px;}
.comh3 h3 b{ display: block;} 
.healan { position: absolute;
    right:80px;
    top: 32px;
}
.search_box{ display: none;} 
}