@charset "utf-8";
* { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding: 0; margin: 0 }
h1, h2, h3, h4, h5, h6, em { font-weight: 700; font-style: normal }
img { border: 0 }
ul, ol, li { list-style-type: none }
a { text-decoration: none; color: #4e4e4e }
a:hover { text-decoration: none; color: #004cb2 }
html { padding: 0; margin: 0; height: 0 }
body { font-family: 微软雅黑, Arial, Helvetica, sans-serif; color: #4e4e4e; font-size: 12px; font-weight: 700; line-height: 24px; background: #fff; word-wrap: break-word }
.fl { float: left }
.fr { float: right }
.block { display: block }
.h10 { height: 10px }
.h20 { height: 20px }
.mr10 { margin-right: 10px }
.line-height { line-height: 24px }
.border { border: #dedede solid 1px; overflow: hidden; border-radius: 4px }
.clear { display: block; line-height: 0; font-size: 0; clear: both }
#w_box { background: #f4f4f4; padding: 10px 0 }
#headbox { width: 100%; height: 140px; /* overflow: hidden; */ margin: 0; padding: 0; background: #fff; border-bottom: 1px solid #e3dfdf; position: relative;margin-top: -24px;
 }
#head { width: 1260px; height: 100px; margin: auto; clear: both }
#logo { padding-left: 25px }
/* 头部第一部分 */
.headge {
    width: 100%;
    height: 40px;
    background: #0072c6;
    font-weight: normal;
}
.headge .container{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    font-family: microsoft yahei;
}
.huanying {
    font-size: 12px;
    line-height: 40px;
    color: #fff;
}
.headge-haoduoa {
    float: right;
    width: 410px;
    text-align: right;
    color: #fff;
}
.headge-haoduoa a {
    line-height: 40px;
    color: #fff;
    font-size: 12px;    margin: 0 10px 0 10px;
}
.headge-haoduoa .qiehuan {
    display: inline-block;
    width: 80px;
    height: 20px;
    margin-left: 10px;
}
.headge-haoduoa .qiehuan2 {
    width: 90px;
}
.headge-haoduoa .qiehuan img {
    float: left;
    display: block;
}
.headge-haoduoa .qiehuan span {
    float: left;
    display: inline-block;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}
.headge-haoduoa .qiehuan2 span {
    margin-left: 10px;
}

#tel { padding: 50px 0 0; color: #fff; font-size: 18px }
#h_r { width: 280px; float: right; position: relative; top: 10px }
/* 头部右侧 */
/* #h_r .lag a {
    line-height: 40px;
    color: #999;
    font-size: 14px;
}
#h_r .cxt { float: left } */
#h_r .lag { float: right; width: 230px; text-align: right; color: #999; }
#h_r .lag a {
    line-height: 40px;
    color: #999;
    font-weight: normal;
    font-size: 12px;
}
#h_r .lag .qiehuan {
    display: inline-block;
    width: 80px;
    height: 20px;
    margin-left: 10px;
}
#h_r .lag .qiehuan2 {
    width: 100px;
}
#h_r .lag .qiehuan img {
    float: left;
    display: block;
}
#h_r .lag .qiehuan span {
    float: left;
    display: inline-block;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
}
#h_r .lag .qiehuan2 span{
    width: 50px;
}
#headbox .fr{
    float: left;
    margin-top: 25px;
    margin-left: 12px;
}
#headbox .phone{
    margin-top: 25px;
    background: url(tel.png) no-repeat 0 5px;
    padding-left: 55px;
    float: right;
    height: 75px;
    color: #1f1f1f;s
    font-size: 18px;
    font-weight: 700;
    margin-right: 35px
}
#headbox .phone p {
    font-size: 14px;
    color: #ff0000;
    font-weight: normal;
    line-height: 25px;
}
#headbox .phone h3 {
    font-size: 18px;
    color: #ff0000;
    line-height: 24px;
}
#navbox { width: 100%; height: 30px }
#nav { max-width: 700px; float: right; /* padding-right: 130px; */ height: 100%; margin: auto; clear: both; position: relative; top: 15px }
#nav ul li { float: left; line-height: 36px; margin: 0 5px; background: #0059bf }
#nav ul li a {  color: #fff; font-size: 15px; padding: 0 18px }
#nav li.on a { color: #fff }
#nav .navroot { float: left; position: relative; z-index: 99999 }
#nav .navsub { display: none; left: 0; top: 30px; position: absolute; background: #2ab9c1; width: 150px; padding: 5px 0 }
#nav .navsub li { zoom: 1; height: 30px; display: block; line-height: 30px; width: 150px; overflow: hidden; clear: both; border-bottom: #29b4bc solid 1px }
#nav .navsub li a { display: block; line-height: 30px; padding-left: 30px; overflow: hidden; color: #fff }
#nav .navsub li a:hover { color: #adeaf0 }
/* 二级菜单 */
.nav .sec {
    height: 0;
    background: #0059bf;
    color: #fff;
    overflow: hidden;
    z-index: 9999;
    position: absolute;
    /* top: 49px;
    left: -22px; */
    width: 96px;
}
.nav .sec a {
    display: block;
    width: 84px;
    height: 30px;
    line-height: 30px;
    background: #0059bf;
    color: #fff;
    font-size: 14px;
}
.nav .sec a:hover{
    background: #fd9000;
}

#banner { width: 1000px; margin: auto }
#bottombox { width: 100%; height: 60px; background: #fff; padding: 0 0 5px; border-top: 1px solid #e3dfdf }
#bottom { width: 1000px; margin: auto; text-align: center; padding: 10px 0; color: #555 }
#link { float: left; width: 50%; text-align: left }
#banquan { float: right; text-align: right }
#bottom a { padding: 0 5px }
