@charset "utf-8";
/* CSS Document */
*{ padding: 0;}
body
{
	font-size: 12px;
	color: #333;
	margin: 0px;
	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;
  
}
ul,li
{
	list-style-type: none;
}
img,ul,li,dl,dt,dd
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
input,textarea
{
	outline: none;
	border: 0px;
}
.main{width:1180px; margin:0 auto;}

/*header*/
.top{height:30px; border-bottom:1px solid #d3d3d3; margin:0 anto;}
.top .main{height:30px;}
.wel a{ font-family:"微软雅黑";font-size:14px; text-decoration:none; line-height:30px; color:#747474; float:left; }
.top-nav{float:right;}
.top-nav ul li{float:left; line-height:30px;}
.top-nav ul a{font-size:14px; line-height:30px;color:#747474;  margin-left:6px;margin-right:6px; }

.header{height:132px;}
.header .main{width:1180px;height:132px; margin:0 auto;}
.header_l{width:470px; float:left; margin-top:24px;}
.logo{width:90px; height:86px; float:left;}
.header_l_r{width:370px; float:right; margin-top:10px;}
.header_l_r h1 a{ font-size:30px; color:#0758a9; font-weight:bold;}
.header_l_r h1{ margin:0; margin-bottom:4px;}
.header_l_r span{ font-size:20px; color:#929292; font-family:Aparajita;}
.pos{ float:left; margin-left:130px; margin-top:42px;}
.pos ul li{ font-size:16px; color:#6d6d6d;  line-height:26px; background:url(../images/header_tip.gif) no-repeat left; padding-left:20px;}
.pos ul li span{color:#fa9332;}

.contact{width:260px;float:right; text-align:center; margin-top:42px;}
.contact dl dt{ font-size:24px; color:#fa9332; margin:0;}
.contact dl dd{ font-size:18px; color:#fa9332; font-weight:bold; background:url(../images/head_tel.gif) no-repeat center;}

/*nav*/
.nav{height:45px;width:100%; background:#0758a9;}
.nav .main ul{ height:45px; padding-left:20px;}
.nav .main ul li{float:left;}
.nav .main ul li a{ font-size:16px; color:#fff; padding:0 24px; display:inline-block; line-height:45px; }
.nav .main ul li a:hover{ background:#fa9332;}


/*search*/
.search{height:46px; width:1180px; margin:0 auto;}
.keywords{ font-size:14px; color:#0758a9; line-height:46px; float:left;}
.keywords a{color:#333;}
.sur_con{width:208px;height:24px;float:right; margin-top:10px; margin-right:46px;}
.sur_con input{height:23px;float:left; border:1px solid #d1d1d1;}
input.search_anniu{width:38px;height:25px; background:url(../images/search_bg.gif) no-repeat; cursor:pointer; border:none;}

/* banner */
.b_box{height:397px; margin:0 auto; clear:both;}
.flexslider{position:relative;height:397px;overflow:hidden;*z-index:-1;}
.slides{position:relative;z-index:1;}
.slides li{height:397px;}
.flex-control-nav{position:absolute;bottom:6px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}


/*footer*/
.footer{ background:#0758a9;margin-top:20px; width:100%;height:200px;}
.footer_con{width:1180px; margin:0 auto;}
.footer_text{ float:left;}
.footer_con_top ul li{float:left; line-height:26px;margin-right:40px;}
.footer_con_top ul a{font-size:14px;color:#fff; }
.footer_con_top{height:30px; margin-top:20px;}

.footer_con_bot ul li{ line-height:26px; font-size:14px;color:#fff; }
.footer_con_bot ul li span a{ color:#fff;}
.footer_con_bot ul li span{margin-left:30px;}
.footer_con_bot ul li a{ color:#fff;}
.footer_con_bot ul li img{margin-left:30px;}

.weima{ width:151px; height:151px;float:right; margin-top:17px; margin-right:20px;}
