@charset "utf-8";
/* CSS Document */
.fl {
    float: left;
}
.fr {
    float: right;
}
.m{
    width: 1180px;
    margin: 0 auto;
}
::selection {
	color:#fff;
    background-color: #4687f2;
}

::-moz-selection {
	color:#fff;
    background-color: #4687f2;
}

::-webkit-selection {
	color:#fff;
    background-color: #4687f2;
}
h5{ display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
h5 a{ display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.clear{ clear:both;}

/*top*/
.top{ width:100%;height:38px; background:#006dc4; padding-top:14px;    box-sizing: border-box;}
.topIn {
    line-height: 10px;
}
.topIn p{color:#fff;}
.topIn div{}
.topIn div a { padding:0 7px; border-left: 1px #eee solid; height: 14px; overflow: hidden; display: inline-block; line-height: 14px;}
.topIn div a:first-child{border-left:none;}
.topIn div a:link,.topIn div a:visited {color: #fff;} 
/*header*/
.header{width:100%;height:157px;}
.headerIn_L{}
.headerIn_L h1{ margin-top:30px; margin-bottom:20px; padding-right:35px; border-right:1px solid #ddd;}
.headerIn_L .dingwei {
    height: 50px;
    margin-top: 40px;
    padding-left: 35px;
    text-align: left;
}
.headerIn_L .dingwei1{ color:#333 ;font-size:18px; font-weight:600;}
.headerIn_L .dingwei2{color:#686868;font-size:16px; font-family:"微软雅黑 light"; margin-top:6px; letter-spacing:2px;}
.headerIn_R{text-align:left; position:relative; width:238px; height:76px; background:url(../images/tel_bg.jpg) center no-repeat; margin-top:25px;}
.headerIn_R::before{ content:url(../images/tel.jpg); position:absolute; left:-60px; top:45px;}
.headerIn_R .headerIn_R1{font-size:14px;color:#333; line-height:20px; margin-top:30px; }
.headerIn_R .headerIn_R2 {
    font-size: 27px; line-height:30px; margin-top:40px; margin-left:16px;
    color: #fff;
}
/*nav*/
.nav{width:100%;height:51px; overflow:hidden; margin-top: -7px; background:#fff url(../images/nav_bg.jpg) top repeat-x;}
.navIn{ }
.navIn ul li {
    position: relative;
    float: left;
    text-align: center;
    line-height: 51px;
    height: 51px;
    display: inline-block;
    width: 131px;
}
.navIn ul li a {
    font-size: 15px; display:block;
    color: #333;
    position: relative;
    z-index: 9;
}
.navIn ul li a span{ display:block; font-size:12px; color:#f6f6f6;}
.navIn ul li.another a{ color:#006dc4; font-weight:600;}
/*foot*/
.foot{width:100%;background:#efefef;height:260px; padding-top:30px;box-sizing: content-box;}
.foot *{box-sizing: content-box;}
.weixin{width:408px;height:100px;background:url(../images/w_bg.png) left bottom no-repeat;margin-top:36px;}
.weixinIn{width:260px;}
.weixinIn p{font-size:12px;color:#7a7a7a;text-align:center;margin-top:5px;}
.foot_weixin,.foot_mobile{width:85px;height:85px;background:url(../images/weixin_bg.png) left top no-repeat;padding:7px;margin-left:25px;}
.foot_weixin img,.foot_mobile img{width:85px;height:85px;overflow:hidden;}
.footnav{height:33px;border:1px solid #b4b4b4;padding-top:13px;}
.footnav  li{font-size:15px; float:left;text-align:left;width:100px;margin-left:17px;height:26px;}
.footnav  li a{color:#333;}
.footTxt{font-size:12px;color:#7a7a7a;}
.footTxtIn{text-align:left;  padding-top: 32px;margin-left:60px;line-height:26px;width: 550px;}
.footTxt a{color:#7a7a7a;line-height:14px;text-align:center;}
.footTxt .crt {}
.footTxt .crt h2{ font-weight:normal;display:inline-block;font-size:12px;}
.mapIn{width:60px;height:14px; display:inline-block;}
.mapOther{width:50px;height:14px;display:inline-block;border-right:1px solid #7a7a7a;}















