body{
	min-width:1250px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:15px;
	color:#494949 !important;
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img,h1,h2,h3,p,span,b{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#494949;  }
a:hover{  color:#0059b9; }
.t25{ margin-top:25px;}

.fl{ float:left; }
.fr{ float:right; }		
.clear{  clear:both; }
.overall{width:100%; height:auto; top:0px; overflow-x:hidden;}
html { overflow-x: hidden; overflow-y: auto;}

.w1200{ width:1200px; margin:0 auto; height:auto;}
.topwarp{width:100%; height:auto; top:0px;}

.top_wh{ height:50px; width:1200px; line-height:50px;}
.top-link1 a{ color:#494949;} 
.top{ width:100%; height:140px;}
.topbox{ width:1200px; margin:0 auto; }
.logo{ width:628px; margin:25px 0; }
.top-right{ margin-top:20px;overflow:hidden; width: 400px;}
.top-link1{ text-align:right; }
.top-link1 a{ padding-left:20px; margin-left:20px; }
.top-link1 a.a1{ background:url(../images/icon1.png) left center no-repeat; }
.top-link1 a.a2{ background:url(../images/icon2.png) left center no-repeat; }
.top-link1 a.a3{ background:url(../images/icon3.png) left center no-repeat; }
.other{ height:28px; line-height:28px; color:#fff; }
.other a{ margin:0 8px; }


.search{ margin-top:15px;}
.top_sear{ height:34px; line-height:34px; margin-top:40px;}
	.top_sear_input{width:270px;height:36px;float:left;color:#999;border:1px solid #999; border:none;line-height:36px ; padding-left:5px; border: 1px solid #ddd;}
	.top_sear_button{text-indent:-9999em;width:60px;height:34px;background:#c30006 !important; border:1px solid #CCC; cursor:pointer; float:right;}


.nav_bg{ background:#0e6daf; border-bottom:4px solid #015886;}
.nav{  width:1200px; margin:0 auto;}
.nav li{ float:left; width:109px; height:64px; text-align:center;  position:relative; }
.nav li.lastli{ background:none; }
.nav li a{ display:block; line-height:64px; font-size:16px; color:#fff;}
.nav li a:hover{  color:#fff; background: #015886;}
.nav_current{  color:#fff !important; background: #015886;    font-weight: normal; }
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:64px; overflow:hidden; display:none; }
.subnav li { float:none !important; height:40px; text-align:center; background:#015886;  }
.subnav li a{ display:block; line-height:40px; font-size:14px !important; color:#fff !important; font-weight:normal; }
.subnav li a:hover{ background:url(../images/nav-on-bg.png); color:#fff;  }
.nav li:hover .subnav{ display:block; }


.wrapper { width:100%; height:440px; position: relative; }
.rslides { position: relative; overflow: hidden; width:1920px; padding: 0; margin:0 auto; }
.rslides li {  -webkit-backface-visibility: hidden;display: none; width:1920px;margin:0 auto; }
.rslides li:first-child { display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width:1920px; border: 0; height:440px; margin-top:7px; }
.slide_container {width:1920px; }
.slide {list-style: none; overflow: hidden; width: 1920px; padding: 0; margin:0 auto; }
.slide li { width:1920px;margin:0 auto; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width:1920px; border: 0; margin:0 auto;}
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .9); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 106px; width: 54px; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.prev { left: auto; background:url(../images/left-jt.png) no-repeat; left: 100px;}
.slide_nav.next { left: auto; background:url(../images/right-jt.png) no-repeat; right: 100px;}

.wrapper2 { width:100%; height:150px; position: relative; background: #f6fbfe; }
.ico_imlist ul li{ float: left; width: 140px; margin: -10px 72px 0px 0px;  height:160px; position: relative; z-index: 9999999;}
.ico_imlist ul li:hover{ background:#fff;float: left; width: 140px; margin: -10px 72px 0px 0px;  height:160px; position: relative; z-index: 9999999; -webkit-box-shadow:3px 3px 1px #292929;-moz-box-shadow:1px 1px 3px #292929;box-shadow:1px 1px 3px #292929;}
.link_om{ float: left; width: 200px; background:#fff; -webkit-box-shadow:3px 3px 1px #292929;-moz-box-shadow:1px 1px 3px #292929;box-shadow:1px 1px 3px #292929;}

.ico_txt { text-align: center; line-height: 40px; font-size: 20px;}
.ico_im{ margin:0 auto; width:71px; margin-top:20px;}



.foot{ width:100%; padding:20px 0; background:#0e6daf; margin-top: 0px; }
.footbox{ width:1200px; margin:0 auto;   }
.foot-left{ color:#fff; float:left; margin-top: 20px;}
.footlink a{ padding-left:30px; background:url(../images/xx.png) left center no-repeat; color:#fff; }
.copyright{ line-height:30px;  }
.foot-right{ width:200px; margin-top:30px;  }
.foot-right ul li{ float:right; width:44px; height:44px; margin-left:30px; padding-top:53px; color:#fff; text-align:center;  position:relative;  }
.ewm{ width:94px; height:94px; background-size:100% !important; position:absolute; top:-100px; left:0px; display:none; }
.foot-right ul li:hover .ewm{ display:block; }













