blockquote,button,caption,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
.wp{ width:1170px}
.header_wrap { display:none}
#hjpassport {background-color: #222;margin-bottom: 16px; display:none}
/*#roll {margin-left: 600px;}*/
.logincj a{color: #fff;}
.logincj { margin-top:-3px;}

address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
/*h1,h2,h3,h4,h5,h6,small{font-size:100%}*/
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
em,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
a,a:hover,del,ins,s{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:12px/1.14 "PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#333;outline:0}
body{background:#fff}

a{color:#222}
a:hover{color:#406599}
/*头部*/
#indexHeader {
    display: block;
    z-index: 999;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
/*#indexHeader .top_bar {
    height: 88px;
}*/
#indexHeader .top_bar {
    height: 44px;
    position: relative;
    text-align: center;
}
#indexHeader .top_bar .tipc{
    line-height: 44px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}
#indexHeader .top_bar .search-tipc{
	text-decoration: none;
	display: inline-block;
	position: absolute;
	right:5px;
	top:11px;
}
#indexHeader .top_bar .search-tipc i{
	color: #fff;
	font-size:22px;
}
.top_menu_bar:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: -webkit-linear-gradient(top,transparent,transparent 40%,#ddd 0);
    background-size: 100% 1px;
    background-position: bottom;
    background-repeat: no-repeat;
}
.top_menu_bar {
    background: #f4f5f6;
    height: 37px;
    box-sizing: border-box;
}
.top_menu_bar .top_menu_more {
    float: right;
    position: relative;
}
.top_menu_bar .top_menu_more .list_shadow {
    position: absolute;
    width: 10px;
    height: 36px;
    left: -10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABXCAQAAACjUt0DAAAAAmJLR…AwtDMDRwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=) no-repeat 100%;
    background-size: contain;
    background-color: rgba(244,245,246,.3);
}
.top_menu_bar .top_menu_list {
    overflow: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling:touch;
    white-space: nowrap;
}
.top_menu_bar .top_menu_list .btn.cur {
    color: #f85959;
}
.top_menu_bar .top_menu_list .btn {
    white-space: nowrap;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    color: #505050;
    text-decoration: none;
    font-size: 17px;
    -webkit-tap-highlight-color: rgba(0,0,0,.3);
}
.top_menu_bar .top_menu_more .more_btn {
  /*  background: url(//s3.pstatp.com/growth/mobile_list/image/addred_channel_titlbar@3x_2106879383cd310a182d76e7e234db4c.png) no-repeat 50%;*/
    display: block;
    width: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #4998E7;
    text-align: center;

}
.y-wrap{margin-right:auto;margin-left:auto;text-align:left;z-index:1}
.y-wrap .y-box{display:block}
.y-wrap .y-box:after{content:"";display:block;height:0;clear:both;overflow:hidden}
.y-wrap .y-left{float:left;*margin-right:-3px}
.y-wrap .y-right{float:right;*margin-right:-3px}
.y-wrap .y-bfc-iblock{display:inline-block}
.y-left{float:left;*margin-right:-3px}
.y-right{float:right;*margin-right:-3px}

.wtopbar{position:relative;height:34px;line-height:34px;font-size:14px;color:#fff;}
.wtopbar .tb-item{position:relative;float:left;}
.wtopbar em .tb-item{ height:31px; overflow:hidden;}
.wtopbar .tb-item:first-child{border:0}
.wtopbar .tb-item a{padding:0 14px;color:#fff}
.wtopbar .tb-item a:hover{color:rgba(255,255,255,.9)}
.wtopbar .more .layer{display:none;position:absolute;border:1px solid #d9d9d9;background:#fff;z-index:20;font-size:14px;right:0;width:116px}
.wtopbar .more .layer a{cursor:pointer;display:block;width:auto;height:42px;line-height:42px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}
.wtopbar .more .layer a:hover{background-color:#f2f2f5}
.wtopbar .more:hover .layer{display:block}
.wtopbar .userbox{margin-left:14px;height:34px}
.wtopbar .more .layer li span{display:none;}
.xlmmbd a{color:#fff;}

.wsearch{position:relative}
.wsearch .input-group{position:relative;border:1px solid #e8e8e8;padding:0 14px;background-color:#f5f6f7;border-radius:4px}
.wsearch .input-text::-webkit-input-placeholder{color:#dfdfdf}
.wsearch .input-text::-moz-placeholder{color:#dfdfdf}
.wsearch .input-text:-ms-input-placeholder{color:#dfdfdf}
.wsearch .btn-submit{display:block;border-left:0}
.wsearch .btn-submit button{line-height:38px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAA3ElEQVQ4ja2TKw7EMAxEe/+7BJiaGeYCxiaRDE0M2gIvWDVK06af1Y4U0kyeJ7E7TZ3cPUQkmDmYOUop0XuGWtY5cs6RUjosALiHLesciFgPIWIQURDRDiYiY1CboDf2CVX1CHL3R5W2VIh49IjIeLORmdVi7r73MnOklIKIbrsAAOdX+guklFJjLus8BF1ep62Qcx5CthEYvl2bhojCzKrRzA4zNEy8damd0i1hvy5Bqrqr2h7qv1+Cpuk7gKoaqlofsf81HoHOdAZi5neQHgQAuya8BjHz74AzfQCLQsK7CsGP1AAAAABJRU5ErkJggg==) no-repeat 10px 10px;outline:0;border:0;cursor:pointer; height:38px; width:38px; margin-right:-11px}


.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21;opacity:.5;filter:alpha(opacity=50);background-color:#000}
.hide, .hides{display:none}

.wuserbox{position:relative;font-size:14px;padding:0 5px;color:#fff}
.wuserbox .nav-login{background-color:#ED4040;color:#fff;width:68px;text-align:center}
.wuserbox .nav-login a{color:#fff}
.wuserbox .nav-login:hover{opacity:.9}

.wuserbox .username{position:relative;text-align:center;font-size:14px;color:#fff}
.wuserbox .username span{color:#fff}
.wuserbox .username:hover span{opacity:.9}
.wuserbox .username:hover .user-layer{display:block}
.wuserbox .user-layer{display:none;position:absolute;top:34px;right:0;border:1px solid #d9d9d9;background:#fff;z-index:22;font-size:14px;width:130px}
.wuserbox .user-layer:before{content:'';position:absolute;border-style:solid;border-color:transparent transparent #d9d9d9;border-width:8px;top:-17px;right:57px}
.wuserbox .user-layer:after{content:'';position:absolute;border-style:solid;border-color:transparent transparent #fff;border-width:8px;top:-16px;right:57px;z-index:9}
.wuserbox .user-layer a{cursor:pointer;display:block;width:auto;height:42px;line-height:42px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}
.wuserbox .user-layer a span{color: #999;}
.wuserbox .user-layer a:hover{color: #999;background-color:#f2f2f5}
.wuserbox .user-head{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;color:#fff}
.wuserbox .user-head .user-image{display:inline-block;width:24px;height:24px;border-radius:50%;vertical-align:middle;margin-right:6px;margin-top:-2px;background-color:#efefef}
.wuserbox .user-head img{display:block;width:100%;height:100%;border-radius:50%;vertical-align:middle;opacity:1}

#header{width:100%;margin-bottom:16px;z-index:2}
@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}
80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}
80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
#roll {
	font-size: 12px;
	right: 0%;
	bottom: 12%;
	margin-right:24px;
	position: fixed;
	z-index: 100;
}
#roll a:hover {
	text-decoration: ../images/ddf3724f989042dc839d2dd46eea7d03.gif;
}

#roll .rollbox {
	border: 1px solid #DDDDDD;
	width: 54px;
	margin: 0 auto;
}

#roll .tbtnclass {
	width: 39px;
	display: block;
	border-top: 1px solid #DDDDDD;
	margin: 5px auto;
	text-align: center;
}

#roll .tbtnclass em {
	background: url(../../images/article_s/gotop.png) no-repeat;
	text-align: center;
	width: 29px;
	height: 29px;
	display: block;
	margin: 10px auto 0;
}

#roll .tbtnclass.hover {
}

#roll #find_serv em {
	background-position: -69px -61px;
	transition: all 0.2s ease-in-out;
}

#roll #find_serv.hover em {
	background-position: 0 -61px;
}

#roll #find_serv.hover b {
	color: #FDA102;
}

#roll #find_serv .iExtraction {
	height: 69px;
	background-color: #f05a14;
}

#roll #find_serv .iExtraction .qq_span_tip {
	width: 130px;
	left: 0;
	margin-left: 10px;
	position: absolute;
	overflow: hidden;
}

#roll .iElicit {
	position: relative;
}

#roll .tbtnclass b {
	display: block;
	font-weight: normal;
	color: #666;
}

#roll .iExtraction {
	width: 0;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 40px;
}

#roll #wx_down em {
	background-position: -69px -124px;
	transition: all 0.2s ease-in-out;
}

#roll #wx_down.hover em {
	background-position: 0 -124px;
}

#roll #wx_down.hover b {
	color: #8AC712;
}

#roll #app_down em {
	background-position: -69px -186px;
	transition: all 0.2s ease-in-out;
}

#roll #app_down.hover em {
	background-position: 0 -186px;
}

#roll #app_down.hover b {
	color: #F0829F;
}

#roll #iGo2Top em {
	background-position: 0 -228px;
	transition: all 0.2s ease-in-out;
}

#roll #ipostnew,#roll #iGo2Top {
	border-top: ../images/ddf3724f989042dc839d2dd46eea7d03.gif;
}
#roll #ipostnew em {
    background-position: -69px 0px;
    transition: all 0.2s ease-in-out;
}

#roll #ipostnew em {
	background-position: -69px 0px;
	transition: all 0.2s ease-in-out;
}

#roll #ipostnew.hover em {
	background-position: 0 0px;
}

#roll #ipostnew.hover b {
	color: #83C8EF;
}