@charset "utf-8";
/* CSS Document */
body{color:#666;font:12px/1.8 \5FAE\8F6F\96C5\9ED1,Arial,\5b8b\4f53; background-color:#f2f2f2;color:#333333;}
body,ul,li,dl,dt,dd,table,td,th,form,input,h1,h2,h3,h4,h5,h6,p,img,em,b,label,textarea,ol,p{margin:0;padding:0;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}
ul,li{list-style:none;}
i{font-style:normal;}
u{text-decoration:none;}
em{font-style:normal;}
dfn,i,u,em,b{font-style:normal;font-weight:100;}
img{border:none;/*display:block;*/}
a{ text-decoration:none;color:#333333;}
.list{background-color:#fff;padding-left:10px;font-size:15px;overflow:hidden;}
.mb_10{margin-bottom:10px;}
/*浮动/清除浮动*/
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
/*头部*/
header{ height:44px; line-height:44px; background:#ff8400; color:#fff; font-size:18px; text-align:center; position:relative;}
header .icon{ background:url("../../images/icon.png") no-repeat; background-size:25px 1000px; height:21px; width:21px; display:inline-block; position:absolute;}
header .black{ background-position:0 0; top:50%; left:10px; transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);}
header .tel{ background-position:0px -50px; top:50%; right:10px; transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);}
header .login{ background:url("../../images/dd_icon.png") no-repeat 0 -250px; background-size:25px auto;top:11px; left:10px;}
header .map{ height:100%; top:0; right:0; background:#f47708; width:auto; padding:0 10px; font-size:15px;}
header .h_h1{ border:1px solid #fff; border-radius:2px 2px 2px 2px; font-size:14px; font-weight:normal; width:150px; height:22px; line-height:22px; position:absolute; top:50%; left:50%; transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);}
header .h_h1 .h_all{ width:75px; float:left;}
header .h_h1 .h_on{ background:#fff; color:#ff8400;}
header .h_h1 .h_sc{ width:75px;}

.z-sc{ background:url("../../images/dd_icon.png") no-repeat 0 -150px; background-size:25px 1000px; height:21px; width:22px; display:inline-block; position:absolute; top:50%; right:45px;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);}
.z-scc{background:url("../../images/dd_icon.png") no-repeat 0 -100px; background-size:25px 1000px; height:21px; width:22px; display:inline-block; position:absolute; top:50%; right:45px;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);}
/*底部*/
.foot_nav{ height:36px; line-height:36px; padding:0 5px;}
.foot_nav ul{width:100%;display:-webkit-box;display:-moz-box;display:box;}
.foot_nav ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1; text-align:center;}
.foot_nav ul li a{display:block; color:#555; font-size:12px;}
footer { padding-bottom:10px; background:#fff;}
footer .line{ font-size:12px; line-height:28px; color:#333; text-align:center; padding-top:3px;}
footer .line a{ padding:0 10px; color:#333;}
footer p{ font-size:12px; color:#999; text-align:center;}
footer p span{ color:#ffbe73;}

