body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;}
ol,li,ul{margin:0; padding:0;}
li{list-style-type: none;}
a{text-decoration: none;}
body{background-color: #f4f5f7}
.header_top{ width: 100%; height: 40px; background-color: #1a7eb2}
.box_top{width: 1200px;height: 40px;line-height: 40px; color:#ffffff; font-size: 12px;margin-left: auto;margin-right: auto }
.box_top a{ color: #fff; text-decoration: none; padding-left: 10px;padding-right: 10px;}
.nav {width: 100%; height:80px; background-color: #ffffff;  border-bottom: 1px solid #e4e4e4;}
.nav_box {width: 1200px;height: 80px;margin-left: auto;margin-right: auto;position: relative;}
/*.nav_box_bgc{position:absolute;z-index: 1; top:80px;width:1200px;height:60px;padding-left:40px;left: 0;background-color: #ffffff;z-index: 1000;opacity: 0.7;display: none;}*/
.nav_box .logo{float: left;margin-top: 20px;}
.nav_box>ul {float: right;}
.nav_box>ul>li{float: left;width: 100px;height: 80px;list-style-type: none;position: relative;}
.nav_box>ul>li>a{ display:block;width: 100px;height:80px;text-decoration: none; color: #555;font-size: 15px; font-weight: bold; line-height: 80px;text-align: center;position:absolute;z-index: 10!important;}
.nav_box>ul>li>a>span{display: block;width: 100px;height: 0px;}
.bgc{background-color: #f04b00;width: 100px;overflow:hidden; position:absolute; left:0; bottom:0;z-index: 1!important;}
.a_hover {background-color: #f04b00!important; color: #ffffff!important;}
.nav_box_sub {position:absolute; background-color: #585858;top:80px;width:680px;padding-left:20px;left: 0;z-index: 1000;overflow: hidden;height: 0;display:block;}
.nav_box_sub>ul>li{ float: left;margin-top:20px;margin-right:30px;list-style-type: none;}
/*.nav_box_sub>ul:after{display: block;content:"";clear: both;}*/
.nav_box_sub>ul>li>a{color: #d8d8d8;text-decoration: none;font-size: 15px;font-weight: bold;}
.nav_box_sub>ul>li>a:hover{color: #f04b00;}
.ask{width: 120px;height: 80px;border-left: 1px solid #d8d8d8;line-height:80px;text-align: center;font-size: 15px; float: right;font-weight: bold;}
.ask span{color: #555;position: relative;top:1px;margin-left: 4px;}
.ask span:hover{color: #f04b00}
.ask>div{display: inline-block;width: 16px;height: 16px;overflow: hidden;vertical-align: middle;position: relative;top:-2px;*zoom:1;  *display: inline;}
.ask>div>img{position: absolute;top:0;left: 0;}
/*.ask i{display: inline-block;height: 100%;}*/