@charset "utf-8";

/* CSS Document */



/*公共样式------------------------------------------------*/

body{ overflow-x:hidden;}

body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,ul,form,input,select,textarea{margin:0;padding:0; color:0; font-family: "微软雅黑"; font-size:12px; font-weight:normal; color:#404040;}

img{ border:0;}

p{ margin:0; padding:0;}

a img{border:none;}

li{list-style-type:none;}

a{text-decoration:none;color:#404040;}

input{vertical-align:middle;font-family:"微软雅黑";}

table{border-collapse:collapse;font-family:"微软雅黑";}

a:hover{cursor:pointer;}

input{vertical-align:middle;font-family:"微软雅黑"; border:0;}





/*页头页尾------------------------------------------------*/

.contact{ width:1200px;position:relative; left:50%; margin-left:-600px; overflow: hidden;}

.header{ width:100%; height:170px; display:table;;}

.header .head-top{ width:100%; display:table;}

.head-link{ min-width:110px; float:right;margin:30px 0;z-index:999; }

.head-link li{position:relative; margin-left:15px; display:table; width:100%;z-index:999;}

.head-link li a{ display:block;z-index:999;}
.head-link li a img{ float:left;}
.head-link li a b{ float:left; font-weight: normal; margin: 4px 0 0 10px;}
.head-link li a p{ display:none; position:absolute; top:25px; left:0;z-index:999; }
.head-link li a p img{z-index:999;}
.head-link li a:hover{ opacity:0.8;}
.head-link li a:hover b{ font-weight:bold;}
.head-link li a:hover p{ display:block;}

.logo{ display:block; float:left; width:318px; height:48px; margin:30px 0;}

.head-nav{ width:100%; display:table; z-index:1; }

.head-nav li{float:left; position:relative;width:94px;height:31px; border-top:3px solid #e3e3e3; text-align:center; margin-right:19px; font-size:16px; color:#585858; z-index:1;}

.head-nav li.nav-selected{color:#004ea2; border-color:#004ea2;}

.head-nav li.nav-selected a{color:#004ea2;}

.head-nav li.nav-selected dl dd a{ color:#676767;}

.head-nav li a{color:#585858; display:block; width:94px; height:46px; line-height:46px;z-index:1;}

.head-nav li a:hover{ color:#004ea2;}

.head-nav li:hover{ border-color:#004ea2;}

.head-nav li.nav-selected dl dd a:hover{color:#004ea2;}

.head-nav li dl{ position:absolute; left:0 ;top:46px; background:#cbd8ee; display:none; z-index:1; text-align:left;}

.head-nav li dl dd{ float:none; font-size:14px; display:table;}

.head-nav li dl dd a{ width:96px; display:block; height:36px; line-height:36px; display:table;text-align:left; padding:0 10px; color:#676767;}

.head-nav li dl dd:hover{ background:#b3e1f8;}



.footer{ width:100%; display:table; border-top:3px solid #e7e7e7; padding-top:30px; margin:80px 0 30px 0;}

.foot-l{ width:50%; float:left;}

.foot-l li{ float:left;}

.foot-l li a{ display:block; padding:0 25px; float:left; color:#a8a8a8;}

.foot-l li span{color:#a8a8a8;}

.foot-l li a:hover{color:#4a73b5;}

.foot-r{ display:block; float:left; width:50%; text-align:right; color:#a8a8a8;}









/*新增*/

.w-1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

/*头部*/
.header1{width:100%;background:#fff;}
.header{height:90px;position:relative;}
.header .logo{float:left;}
.header .header-r{height:90px;float:right;padding-top:25px;}
.header .header-r .phone{margin-right:25px;}
.header .header-r .tel-btn{background:url(../image/tel.png) no-repeat;width:45px;height:45px;display:inline-block;z-index:999;margin-right:20px; display:none;}
.header .header-r .tel{background:url(../image/tel-bg.png) no-repeat;width:187px;height:43px;position:absolute;top:26px;right:0px;font-size:14px;color:#fff;line-height:43px;padding-left:20px;display:block;}
.header .header-r .sc-btn{background:url(../image/sc.png) no-repeat;width:45px;height:45px;display:inline-block;z-index:999;}
.header .header-r .sc{position:absolute;top:26px;right:0;font-size:14px;color:#fff;line-height:43px;padding-left:20px;display:none;}
.header .header-r .sc input{background:url(../image/sc-bg.png) no-repeat;width:187px;height:43px;padding-left:20px;color:#fff;}

/*导航*/
.nav{width:100%;background:#f9f9f9;height:58px;position:relative;}
.nav ul li{float:left;margin-right:100px;position:relative;}
.nav ul li:last-child{margin-right:0;}
.nav ul li a{color:#8f8f8f;font-size:16px;line-height:58px;width:100%;display:block;}
.nav ul li:hover a{color:#0078ba;}
.nav ul li:hover ul li a{color:#8f8f8f;}
.nav .cur a{color:#0078ba;}
.fix {
    position: fixed;
    top: 0;
    z-index: 999;
}

/*下拉导航*/
.navxl{position:absolute;width:154px; border-radius:2%;top:58px;left:-48px; border-top:3px solid #0078ba;background:#f9f9f9;padding:20px 0;display:none;z-index:99999;}
.nav ul li ul li{width:154px;text-align:center;float:none;}
.nav ul li ul li a{line-height:36px;color:#b3b3b3;font-size:14px;text-transform:uppercase;}
.nav ul li ul li:hover a{color:#0078ba;}




/*banner*/
.banner {width:1200px;height:600px; position:relative; margin:0 auto;}
.banner_index{height:600px;width: 1920px;overflow:hidden;position:absolute;top:0;left:-360px;}

.banner .btn{position: absolute;top:250px;width:38px;height:89px;	display: block;	z-index: 3;}
.banner .btnPre{ background: url(../image/003.png) no-repeat; left:0px;}
.banner .btnNext{ background: url(../image/004.png) no-repeat;right:0px;  }

.banner_wrap{height:600px;  position:relative;}
.banner_index .banner_wrap li{width:1920px;height:380px; float: left;}
.banner_index .banner_wrap li a img {margin:0 auto; display:block;/*height:850px;*/}
.indexBanner_num{width:150px;margin: 0 auto; height:10px; position: relative;  z-index:5; top:570px;} 
.indexBanner_num a{width:10px;height:10px;display: inline-block;_zoom:1;background:#979797; border:solid 1px #979797;font-size: 0px;line-height: 0px; margin:0  auto; color:#fff;margin-left:20px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:none; border: solid 1px #80ccd8;}
