﻿body{
	min-width:1250px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	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; }
.t15{ margin-top:15px;}

.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:130px; background:url(../images/tp_bg.jpg) center no-repeat;}
.topbox{ width:1200px; margin:0 auto; }
.logo{ width:361px; height:60px; margin:20px 0; }
.top-right{ margin-top:30px;overflow:hidden;}
.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 5px; color:#fff; }
.top-link2{ margin-top:20px;  }
.search{ height:34px;  }
.write{ float:left; width:0px; height:28px; line-height:28px; border:none; background:none; color:#fff;  outline:none; font-family:"Microsoft YaHei",SimHei,arial; 
transition:width 1s;
-moz-transition:width 1s; /* Firefox 4 */
-webkit-transition:width 1s; /* Safari and Chrome */
-o-transition:width 1s; /* Opera */
}
.btn{ float:right;  border:0; margin:5px 0 0 5px; outline:none; cursor:pointer; }
.search:hover .write{ width:150px; padding-left:10px; border-bottom:solid 1px #fff;  margin-left:30px; }


.nav_bg{ background:#0059b9; border-top:1px solid #0073c8;}
.nav{  width:1200px; margin:0 auto;}
.nav li{ float:left; height:64px; text-align:center; background:url(../images/line.png) right center no-repeat; position:relative; }
.nav li.lastli{ background:none; }
.nav li a{ display:block; line-height:64px; font-size:15px; color:#fff; padding:0 20px;}
.nav li a:hover{  color:#fff; font-weight:bold;}
.nav_current{  color:#fff !important; }
.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:url(../images/nav-bg.png);  }
.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:540px; position: relative; background:url(../images/banner_bg.jpg) center no-repeat; }

.rslides { position: relative; overflow: hidden; width: 1482px; padding: 0; margin:0 auto; }
.rslides li {  -webkit-backface-visibility: hidden;display: none; width:1482px;margin:0 auto; }
.rslides li:first-child { display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width:1482px; border: 0; height:525px; margin-top:7px; }
.slide_container {width:1482px; }
.slide {list-style: none; overflow: hidden; width: 1482px; padding: 0; margin:0 auto; }
.slide li { width:1482px;margin:0 auto; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width:1482px; border: 0; margin:0 auto;margin-top:7px;}
.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;}


.link{ width:100%; border-radius:5px; }
.link-title{ float:left; width:235px;height:70px; }
.linkbox{ float:right; width:925px; height:34px; padding:18px 0 18px 0px;  }
.link .select{ float:left; width:220px; height:40px; margin-right:25px; border:1px solid #1449a5; padding-right:14px; background:url(../images/xiala.png) 200px center no-repeat; cursor:pointer; position:relative; }
.link .lastsel{ margin-right:0; }
.link .select .select_text{ padding:0 20px 0 10px; height:40px; line-height:40px; text-align:center; color:#fff; }
.link .select_ul{  position:absolute; width:220px; bottom:40px; left:-1px; border:1px solid #D4D4D4; background:#fff; display:none; }
.link .select_ul li{ line-height:36px; text-indent:10px; }
.link .select_ul li a{ display:block; color:#444; }
.link .select_ul li:hover{ background:#1449a5; color:#fff; }
.link .select_ul li a:hover{ color:#fff; }

.foot{ width:100%; padding:30px 0px 30px 0px; background:#003a9d; }
.footbox{ width:1200px; margin:0 auto;   }
.foot-left{ color:#fff; float:left;}
.footlink a{ padding-left:30px; background:url(../images/xx.png) left center no-repeat; color:#fff; }
.copyright{ line-height:30px; margin-top:10px; }
.foot-right{  margin-top:0px;  }
.foot-right ul li{ float:right;height:40px; margin-left:15px; padding-top:10px; color:#fff; text-align:center; line-height:30px;   }
.ewm{ width:94px; height:94px; background-size:100% !important;  left:0px;  }
.foot-right ul li:hover .ewm{ display:block; }


