@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{color:#333;font-size:12px;overflow-x: hidden; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
ol,ul{list-style:none;}
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,'';vertical-align:middle;}
table,td,tr,th{font-size:12px;}
a{ text-decoration: none; color: #565656}
a:hover{}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1200{width:1200px;margin: 0 auto; overflow: hidden;}
/*head*/
.head{width:1400px; margin: 0 auto; overflow: hidden}
.logo{width: 15%;float: left; margin-top: 6PX;}
.layout{width: 300px;float: left;margin: 20px 0px;}
.mianNav{height: 44px;width: 55%;float: left; margin-left:2%;color: #666;}
.mianNav ul{margin: 0 auto;}
.mianNav ul.sub{display:none;position:absolute;z-index:2;margin-top: 2px;background: #fff;padding-top: 16px;}
.mianNav ul.sub li{float:none;padding: 0px;margin: 0px;width: 325px;text-align: left;}
.mianNav ul.sub li a{color: #000;line-height: 35px;padding: 0px 20px 0px 5px;}
.mianNav ul.sub li a:hover{ background-color: #1952a1;color:#fff; }
.mianNav ul li{float:left;line-height: 46px;text-align:center;display:block;margin: 0px 14px;}
.mianNav ul li.on{color: #004f99;border-bottom: 2px solid #004f99;}
.mianNav ul li a{color: #004f99;font-size:14px;display:block;float: none;text-decoration: none;}
.mianNav ul li a:hover,.header .mianNav ul li.cur{color: #004f99;}
/*banner*/
.flexslider{position:relative;height:516px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat #89c7f6; width:100%;}
.slides{position:relative;z-index:1;}
.slides li{height:516px;}
.slides li a{ display:block;width:100%;height:100%;text-align:left;text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;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(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
.picList .clearfix{}
/*footer*/
.footer{width:100%;background:#f5f5f5;}
.footer .w1200{padding-top:60px;}
.db{width:1200px;height:150px;}
.footer .logo{width: 20%;float: left; margin-top: 6PX;}
.footer .logo img{margin-left:20px}
.footer .layout{width: 300px;float: left;margin: 20px 0px;}
.footer .mianNav{height: 44px;width: 80%;float: right;color: #666;}
.footer .mianNav ul{margin: 0 auto;}
.footer .mianNav ul.sub{display:none;position:absolute;z-index:2;margin-top: 2px;background: #fff;padding-top: 16px;}
.footer .mianNav ul.sub li{float:none;padding: 0px;margin: 0px;width: 225px;text-align: left;}
.footer .mianNav ul.sub li a{color: #000;line-height: 35px;padding: 0px 20px 0px 5px;}
.footer .mianNav ul.sub li a:hover{ background-color: #1952a1;color:#fff; }
.footer .mianNav ul li{float:left;line-height: 46px;text-align:center;display:block;margin: 0px 20px;}
.footer .mianNav ul li a{color: #004f99;font-size:14px;display:block;float: none;text-decoration: none;}
.footer .mianNav ul li a:hover,.header .mianNav ul li.cur{color: #004f99;}
.footer .left{width:400px;float:left;height:150px;}
.footer .middom{width:550px;float:left;height:150px;}
.footer .right{width:250px;float:left;height:150px;}
.footer p{font-size:14px;line-height:30px;color:#333}
.footer .right img{width:30px;height:45px;margin-top:4px}
.footer .right .icon{font-size:30px;color:#1952a1;float:left}
.footer .right .map{color: #00a9de;font-size:18px;}
.r_map{float:left;;display: block;margin-left:20px}
.footer hr{color:#fff}
