/**公共部分**/
*{margin:0px; padding:0px;}
html{ width: 100%; min-width:320px; margin:0 auto; font-size: 10vw; }
@media (min-width:1200px) {
    html{font-size:120px}
}
@media (min-width:320px) and (max-width:375px) {
    html{font-size:40px}
}
img{border:none; vertical-align:top!important;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
h2{ font-size:16px; font-family:"微软雅黑"; }
body{ font:14px "微软雅黑"; min-width: 320px; -webkit-font-smoothing:antialiased; }
address,cite,code,em,th{ font-weight:normal; font-style:normal; }
.clear{clear:both;}
a{outline: none;}
:focus {outline: 0}

.aBlack a,.aBlack{ color:#333333; text-decoration:none;}
.aBlack a:hover,.aBlack:hover{ color:#FE5252; }
.bBlack a,.bBlack{ color:#666666; text-decoration:none;}
.bBlack a:hover,.bBlack:hover{ color:#FE5252; }
.cBlack a,.cBlack{ color:#999999; text-decoration:none;}
.cBlack a:hover,.cBlack:hover{ color:#FE5252; }
.dBlack a,.dBlack{ color:#a7a7a7; text-decoration:none;}
.dBlack a:hover,.dBlack:hover{ color:#FE5252; }

.aWhite a,.aWhite{ color:#FFFFFF; text-decoration:none;}
.aWhite a:hover,.aWhite:hover{ text-decoration:underline;}

input::-webkit-input-placeholder{color:#999999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */color:#999999;}
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#999999;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */color:#999999;}

.phpDown_main{ margin: 0 auto; padding-bottom: 1.2rem; }
.phpDown_main_box{ max-width: 1200px; margin: 0 auto; }

/*top*/
.phpDown_header{ position: fixed; width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0; z-index: 5; }
.phpDown_headerIn{ max-width: 1200px; height: 100%; margin: 0 auto; }
.phpDown_headerIn ._logo{ display: inline-block; vertical-align: middle; height: 50%; }
.phpDown_headerIn ._logo img{ height: 100%; }
.phpDown_headerIn ._nav{ display: inline-block; vertical-align: middle; font-size: 0.17rem; }
.phpDown_headerIn ._nav li{ float: left; margin-left:0.8rem; }
.phpDown_login{ float: right; font-size: 0.13rem; position: relative; }
.phpDown_login i{ margin-right: 0.1rem; }
.phpDown_login .head_img{ display: inline-block; vertical-align: middle; width: 0.3rem; height: 0.3rem; border-radius: 50%; border:2px solid #adadad; background: #adadad; overflow: hidden; }
.phpDown_login .head_img img{ width: 100%; height: 100%; }

.user_info_box{ display: none; width: 300px; padding-bottom:15px; position: absolute; right: -10px; top: 0.8rem; }
.user_img_box{ display: block; width: 100%; height: 108px; box-sizing: border-box; padding:30px 28px 0; background: url(../images/bg4.png) no-repeat 0 0/100% 100%; }
.user_img{ display: block; float: left; width: 58px; height: 58px; text-align:center; border-radius: 50%; margin-right: 20px; background: #FFFFFF; border:3px solid #FFFFFF; overflow: hidden; }
.user_img img{ width: 100%; height: 100%; }
.user_img_box dl{ color: #FFFFFF; }
.user_img_box dt{ font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; font-weight: bold; margin-top: 8px; }
.user_img_box dd{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; margin-top: 12px; }
.user_img_box dd span{ display: block; float: left; margin-left: 25px; }
.user_img_box dd span:first-child{ margin-left: 0; }
.user_info{ background: #FFFFFF; padding:10px 20px 15px; box-shadow: 0 0 15px 0 #DDD; }
.user_info_list li{ float: left; width: 121px; height: 37px; line-height: 37px; border-radius: 3px; background: #f4f4f4; overflow: hidden; text-align:center; margin: 8px 0 0 15px; }
.user_info_list li.one{ margin-left: 0; }
.user_info_list li a{ display: block; color: #333333; text-decoration:none; }
.user_info_list li b{ display: inline-block; vertical-align: middle; width: 16px; height: 16px; margin:-2px 10px 0 0; background: url(../images/bg2.png) no-repeat; }
.user_info_list li b.i_grzx{ background-position: 0 -50px; }
.user_info_list li b.i_wdkc{ background-position: -20px -50px; }
.user_info_list li b.i_wdbk{ background-position: -40px -50px; }
.user_info_list li b.i_grsz{ background-position: -60px -50px; }
.user_info_list:after{ content: ''; display: block; clear: both; }
.user_info_opt{ height: 16px; line-height: 16px; overflow: hidden; margin-top: 16px; font-size: 12px; }
.user_info_opt a,.user_info_opt button{ color: #999999; text-decoration:none; border:0; background: none; font-size: 12px; cursor: pointer; }
.user_info_opt .right{ float: right; }
.user_info_opt a:hover,.user_info_opt button:hover{ color: #f01400 }
.phpDown_login:hover .user_info_box{ display: block; }

@media (max-width:1200px) {
    .phpDown_headerIn{ width: 96%; }
}
@media (min-width:768px) and ( max-width:992px ) {
    .phpDown_headerIn ._nav{ font-size: 16px; }
    .phpDown_login .head_img{ width: 33px; height: 33px; }
}
@media (max-width:767px) {
    .phpDown_header{ height: 45px; line-height: 45px; }
    .phpDown_headerIn ._nav{ font-size: 16px; }
    .phpDown_login{ font-size: 14px; }
    .phpDown_headerIn ._nav li:first-child{ display: none; }
    .phpDown_login .head_img{ width: 25px; height: 25px; }
    .phpDown_headerIn ._logo{ width: 46px; overflow: hidden; }
    .phpDown_login:hover .user_info_box{ display: none; }
}
