/*----------头部----------*/
input,select,button{
    font:12px Verdana,Arial,Tahoma;
    vertical-align:middle;
}
input[type="submit"] {
    background: #08b2b2 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    width:75px;
    height:30px;
}
input[type="submit"]:hover {
    background: #C1C1C1 none repeat scroll 0 0;
}
input[type="reset"] {
    background: #3f3f3f none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 15px;
    width:75px;
    height:30px;
}
input[type="reset"]:hover {
    background: #C1C1C1 none repeat scroll 0 0;
}
.top-tel {line-height: 40px;height: 40px; background-color: #08b2b2; color: #fff; width: 100%; min-width: 1200px;}
.container { width: 1200px; margin: 0 auto;}

.navBar {position:relative; z-index:1;line-height: 60px;height: 60px;border-bottom: 1px solid #08b2b2;box-shadow: 0px 5px 17px -4px #979797;}
.nav{ display: flex; position:relative;  font-size:16px; }
.nav a{ color:#333; cursor: pointer; }
.nav .m{ flex: 1;  position:relative; z-index:1; text-align: center; }
.nav .s{ width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav .logo {float: left; z-index: 10;}
.nav .sub{ display:none; /*é»˜è®¤éšè—*/  position:absolute; left:-3px; top:60px; z-index:1; width:100%; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center;  margin-bottom:-1px;}
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#08b2b2;}
.nav .block{ height:3px; width:110px; background:#08b2b2; position:absolute; left:0; top:57px; overflow:hidden;  }
.sub-box {display: none; z-index: 9; position: fixed; top: 100px; left: 0;padding: 40px  0 ; width: 100%; text-align: center;  background: url(../images/sub-box-bg.png) repeat ;}
.sub-box li {display: inline-block; margin: 0 20px 0; vertical-align: top;}
.sub-box li a {display: block;padding: 0 20px; height: 36px; line-height: 36px;font-size: 14px; color: #fff;}
.sub-box li a:first-of-type {font-size: 18px;}
.sub-box li a:hover {border-bottom: solid 2px #fff;}
/*底部*/
.f_bj{color:#2f2f2f;clear:both;height:346px;font-family:"Microsoft Yahei";overflow: hidden;background:url(../images/f_bg.jpg) repeat; margin-top: 30px;width: 100%; min-width: 1200px;}
.f_con{overflow: hidden;}
.f_logo{ float: left; width:254px; height: 348px;background:url(../images/f_tel.jpg) no-repeat 0 bottom; margin-right: 30px;}
.f_logo p{ font-size: 20px; color: #fff; font-weight: bold;}
.f_logo p span{ padding: 23px 0 0 70px; display: block;    display: block;
    line-height: 100%;}
.f_logo p i{ display: block; padding-left: 15px; padding-top:3px;}
.f_ds{ width: 337px; float: left; padding-top: 56px;}
.f_ds p{ font-size: 14px; color: #2f2f2f;}
.f_ds p i{ padding-bottom:25px; display: block; color: #2f2f2f; font-size: 14px; text-transform: capitalize;}
.f_ds p i span{ display: block; color: #2f2f2f; padding-left: 33px;background:url(../images/f_ico1.png) no-repeat; margin-bottom: 3px;}
.f_ds p i.bg2 span{background:url(../images/f_ico2.png) no-repeat;}
.f_ds ul li{ float: left; margin-right:25px; font-size: 14px; color: #2f2f2f;}
.f_ds ul li span{ display: block;float:right;margin-left:8px;}
.f_ds ul li span a{ font-size: 14px; color: #2f2f2f; display: inline-block; margin-right:17px; float: left;}
.f_nav{ height: 320px; padding: 0 0 0 46px; border-left: 1px solid #deddd8; width: 177px;float:left; border-right: 1px solid #deddd8;}
.f_nav ul{ padding-top: 43px;}
.f_nav ul li a{ display: block; height: 30px; line-height: 30px; font-size: 14px; color: #2f2f2f;background:url(../images/f_ico.png) no-repeat 86px 9px;}
.f_nav ul li a:hover{ color: #f0b348;}
.fr{float:right}
.f_code{float: right; padding-top: 108px;}
.f_code p{ overflow: hidden;font-size:14px; color: #2f2f2f;}
.f_code p em{ display: inline-block; float: left; width: 136px; text-align: center;}
.f_code p em img{ width: 114px;height:114px; border:4px solid #fff;}
.f_code p em span{ display: block; padding-top:8px;}
i,em{font-style: normal;}
