﻿@charset "utf-8";
/* CSS Document */
body{font:12px/1.8 \5FAE\8F6F\96C5\9ED1,Arial,\5b8b\4f53; background-color:#f5f5f5;color:#333333; max-width:640px; margin:0 auto; padding:0;}
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;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
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;*/ vertical-align:middle;}
a{ text-decoration:none;color:#333333;}
/*浮动/清除浮动*/
.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%}
input{-webkit-appearance:none; border-radius:0;outline: none;}
/*头部*/
header{ height:44px; line-height:44px; background:#fff; text-align:center; font-size:16px; color:#333; width:100%; position:relative;}
header .pstion_left{position: absolute; left: 0; width: 40px; height: 100%;}
header .pstion_right{position: absolute;right: 0; width: 40px; height: 100%;}
header .pstion_serch{position: absolute; right: 50px; width: 40px; height: 100%;}
header .back{ background:url(../images/login_icon.png) no-repeat; width:16px; height:16px; background-size:25px 250px; position:absolute; top:50%; left:15px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .personal{ background:url(../images/login_icon.png) no-repeat 0 -148px; width:16px; height:16px; background-size:25px 250px; position:absolute; top:50%; right:15px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .icon_serch{background:url(../images/icon.png) no-repeat 0 -52.5px; width:15px; height:15px; background-size:35px 500px; position:absolute; top:50%; right:13px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .save{font-size: 12px; color: #ff991f; display: block;}
.bd_btm{border-bottom: 1px solid #e6e6e6;}
footer{width: 100%; background: #2b2f33;text-align: center;padding:15px 0 20px; margin-bottom:51px;   }
.fter_type a{margin:0 10px; color: #bcbcbc;}
.fter_nav{margin: 10px 0;}
.fter_nav a{color: #bcbcbc; margin: 0 10px;}
.kefu_tel{color: #bcbcbc;}

.fixedMc{width:100%; height:52px; position:fixed; left:0; bottom:0; z-index:99;}
.fixedMc ul{background:#f8ad01;  height:52px;}
.fixedMc ul li{width:25%; float:left; height:52px; text-align:center; position:relative;}
.fixedMc ul li a{border-right:1px solid #fff; display:block; padding:5px 0;}
.fixedMc ul li:last-child a{border-right:none;}
.fixedMc ul li span{display:block; width:100%;}
.fixedMc ul li span img{height:20px;}
.fixedMc ul li font{font-size:14px; display:block; width:100%; color:#fff; line-height:20px;}

.fixedMc ul li .fbot2{width:195px; position:absolute; right:0; bottom:53px; display:none;}
.fixedMc ul li .fbot2 ul{ background:rgba(0,0,0,0.5); overflow:hidden;height:auto !important;}
.fixedMc ul li .fbot2 li{width:100%; overflow:hidden; height:32px; line-height:32px; color:#fff; border-bottom:1px solid #333;}
.fixedMc ul li .fbot2 li a{padding:0; font-size:16px; color:#fff;}
.pgbtn {
    height: 42px;
    position: relative;
    padding: 28px 0 30px 0;
    font: normal 14px/42px Tahoma,Arial,"Microsoft Yahei",Simsun,sans-serif;
    text-align: center;
}
@media (min-width: 640px) .auto {
    width: 640px; margin-left: auto; margin-right: auto;
}