/* CSS Document */
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
input,textarea {}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{font-size:12px; color:#000000;blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
a:link { text-decoration: none;color: #535353;}
a:visited {text-decoration: none; color: #535353;}
a:hover { text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #535353;}
.clear{clear:both;}
body {margin:0px;font-size: 12px; font-family:"微软雅黑";}
.pagetop{ width:100% ;margin:0 auto; height:35px; background:#eeeeee; border-bottom:1px solid #c0c0c0; }
.top{ width:1180px;height:35px; margin:0 auto;}
.top .wel{ float:left; line-height:35px;color:#999;}
.top .top_r{ float:right; line-height:35px;}
.top .top_r a{color:#999;padding:0 5px;}
.top_n{ width:1180px;height:130px; margin:0px auto; }
.top_n .left{float:left;width:800px;}
.top_n .left .logo{float:left; margin:40px 10px 0 0px;}
.top_n .left .name{float:left;margin:35px auto 0 auto;padding-right:20px; border-right:1px solid #d8d8d8;}
.top_n .left .trait{margin:29px 0 0 5px; float:left;width:460px; height:80px;}
.top_n .left .trait a{font-size:16px;color:#ff6702; line-height:40px; }
.top_n .left .trait p{font-size:16px;color:#333;}
.top_n .right{ float:right;width:180px;background:url(tel.jpg) no-repeat center left;margin:32px auto; height:65px;padding-left:60px; }
.top_n .right  p{font-size:16px;color:#333; display:block;margin-top:7px;}
.top_n .right span{font-size:24px;color:#ff6702;padding-top:3px; display:block; font-weight:bold;}
.nav{width:100%;height:48px;margin:0px auto; background:#0065c9;}
.nav .menu{ width:1180px;height:48px;margin:0 auto; }
.nav .menu ul li{float:left;width:118px; line-height:48px; text-align:center; background:url(line_r.jpg) no-repeat   right center;}
.nav .menu ul .last{ background:none;}
.nav .menu ul li a{font-size:14px;color:#fff; display:block;}
.nav .menu ul li a:hover{ background:#ff6702;color:#fff;}
.banner{ width:100%; height:500px; margin:0 auto; overflow:hidden; position:relative;}
.flexslider{position:relative;height:500px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ display:block;}
.slides li a{ width:100%; height:500px; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.form{ width:100%; height:58px;line-height:58px;border-bottom:1px solid #d2d2d2; }
.form .search{ width:1180px; height:58px; margin:0 auto; line-height:58px; }
.search_t{width:912px; height:58px; float:left; color:#333; line-height:58px;font-size:12px;}
.search_t a{padding:0 10px;color:#333; font-size:12px;}
.search2{float:left;width:210px;height:25px;line-height:25px;text-align:left;margin-top:16px; border:1px solid #d7d7d7;padding-left:6px;}
.search_s input{float:right;width:50px; height:27px; background:#004ea2; margin-top:16px; color:#fff;}
.footbg{ background:url(footer_bg.jpg) repeat-x; height:248px; width:100%;}
.footbg .footnav{ height:52px; width:1180px; margin:0 auto; line-height:52px;}
.footnav ul li{ float:left; line-height:52px; width:118px; background:url(footlili.gif) right center no-repeat; text-align:center;}
.footnav ul li.last{ background:none;}
.footnav ul li a{ font-size:14px; color:#FFF;}
.banquan{ width:1180px; margin:0 auto; padding-top:30px;}
.banquan .bq_l{ margin-left:100px; float:left; width:144px; border-right:1px solid #004082; padding-right:40px;}
.banquan .bq_r{ float:left; line-height:30px; color:#FFF; margin-left:25px; padding-top:15px;}
.banquan .bq_r a{ color:#FFF;}
.banquan .bq_r img{ padding-left:10px;}
.sbox dl{width:1180px; margin:20px auto 0 auto; height:24px; margin-bottom:15px;}
.sbox dl dt{ float:left}
.sbox dl dt input{ float:left;}
.sbox dl dt input.text{ height:22px; line-height:22px; width:300px; border:#000 1px solid;padding-left:34px; color:#666; font-size:16px; border-right:none}
.sbox dl dt input.text:focus,.header .sbox dl dt input.text:hover{ border-color:#000}
.sbox dl dt input.submit{height:24px; line-height:24px; background-color:#000; width:80px;  text-align:center; cursor:pointer; color:#fff; font-size:12px;}
.sbox dl dd{ float:right; line-height:23px; width:570px; text-align:right; overflow:hidden;color:#323d31}
.sbox dl dd a{ margin-right:10px;}