@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;}



/*top*/

.top{height:30px;   }

.top_main{ width:1180px;margin:0 auto;}

.wel a{ font-family:"微软雅黑";font-size:14px; text-decoration:none;  color:#686868; float:left; line-height:30px; }

.top-nav{float:right;}

.top-nav ul li{float:left;  margin-right:8px; line-height:30px; color:#686868;}

.top-nav ul a{font-size:14px; color:#686868;  margin-left:6px;margin-right:6px; }

.top-nav ul{ float:left;}

.top-nav span{ width:89px; height:26px; background:url(../images/top_an.gif) no-repeat; text-align:center; display:block; float:right;}

.top-nav span a{ font-size:14px; color:#fff; font-weight:bold; line-height:26px; }





/*header*/

.header{height:146px;width:1180px; margin:0 auto; }

.header h1 img{ float:left; margin-top:26px; }

.header h1{ margin:0;}

.pos{ float:left; width:351px; height:102px; background:url(../images/pos.gif) no-repeat;margin-top:20px; }





.contact{float:right; height:72px; margin-top:30px; background:url(../images/head_con.gif) no-repeat left; padding-left:90px;}

.contact dl dd { font-size:26px; color:#000000; font-weight:bold; line-height:36px;}

.contact dl{ margin-top:4px;}







/*nav*/

.nav{height:53px;width:100%; background:#014fd1;}

.nav_main{ width:1180px; margin:0 auto; height:53px;}

.nav_main ul li{float:left; background:url(../images/nav_li.gif) no-repeat left }

.nav_main ul li a{ font-size:16px; color:#fff;  line-height:53px; display:inline-block; }

.nav_main ul li a span{padding:0 25px; }

.nav_main ul li a:hover span{ background:url(../images/nav_right.gif) no-repeat  right ; display:block; }

.nav_main ul li a:hover { background:url(../images/nav_left.gif) no-repeat left; display:block; color:#333;}

.nav_main ul li:first-child{ background:none;}









/* banner */

.b_box{height:460px; margin:0 auto; clear:both;}

.flexslider{position:relative;height:460px;overflow:hidden;*z-index:-1;}

.slides{position:relative;z-index:1;}

.slides li{height:460px;}

.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;}



/*search*/

.search{height:40px;width:1180px; margin:0 auto; }

.keywords{ font-size:14px; color:#014fd1; line-height:40px;  float:left; margin-left:26px;}

.keywords a{color:#333; font-weight:normal;}

.sur_con{width:243px; height:23px;float:right; margin-top:10px; background:url(../images/search_bg.gif) no-repeat; margin-right:50px; overflow:hidden;}

.sur_con  .input{height:23px;float:left;  margin-left:30px; width:157px;background: #dbdbdb; }

.search_anniu{width:55px;height:23px; background:url(../images/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}



.sur_con  .inputsearch{height:23px;float:left;  margin-left:30px; width:157px;background: #dbdbdb; }





/*footer*/

.footer{ background:#014fd1;height:240px;  width:100%; }

.footer_con{width:1180px; margin:0 auto; padding-top:20px;}

.footer_con_top ul li{float:left; background:url(../images/foot_li.gif) no-repeat left; }

.footer_con_top ul li a{ font-size:16px; color:#fff; padding:0 26px; }

.footer_con_top{ height:20px;}

.footer_con_top ul li:first-child{ background:none;}



.footer_con_bot ul{float:left; margin-left:26px; margin-top:30px; }

.footer_con_bot ul li{ line-height:30px;font-size:16px;color:#fff;  }

.footer_con_bot ul li  a{font-size:16px;color:#fff;}

.footer_con_bot ul li em{margin-left:24px; font-style:normal;}

.footer_con_bot .weima{ float:right; width:128px; margin-right:90px; margin-top:30px;}

































