﻿/* = 网站顶部
------------------------------------------------------------*/
.abp_tip{
    display:none;
    padding:17px 0;
    background-color:#fffaa7; 
    color:#333;
}
.abp_tip_box{
    width:1120px;
    margin:0 auto;
}
.icons-abp{
    display:inline-block;
    margin:0 28px 0 10px;
    width:49px;
    height:49px;
    background-position:0 -176px;
}
.abp-desc{
    width:848px;
    font-size:14px;
    padding-top:3px;
    line-height:20px;
}
.abp-desc span{
    color:#da3b2c;
}
a.abp_btn{
    margin:10px 20px 0 0;
    background-color:#da3b2c;
    color:#fff;
}
.new_grid{
    width:1120px;
    margin:0 auto;
}
.ico_site,.user_msg i{
    background-image:url("https://i.huim.com/content_new/images/site_top1.png?v=20170727");
    background-repeat:no-repeat;
}
.top_sitebar{
    height:30px;
    line-height:30px;
    background-color:#f5f5f5;
    border-bottom:1px solid #ebebeb;    
}
.sitebar_container{
    width:1120px;
}
.sitebar_container .fg_line{
    margin: 0 8px 0 7px;
    display: inline-block;
    vertical-align: middle;
    color: #ccc;
}
.sitebar_container .arr_down{
    position:absolute;
    right: 6px;
    top: 14px;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: solid dashed dashed;
    border-color: #bbb transparent transparent;
    font-size: 0;
    line-height: 0;
}
.sitebar_container .sitebar_entry{ 
    width:699px;
}
.souquan_nav{
    background:url(https://i.huim.com/content_new/images/sqt_gif.gif);
}
/* 登录前
--------------------*/
.login_before{
    display:-none;
}
.login_before .ico_site{
    display:inline-block;
    margin:0 5px 2px 0;    
    width:16px;
    height:16px;
    vertical-align:middle;
}
.login_before .ico_sitebar_qq{    
    background-position:0px -114px;
}
.login_before .ico_sitebar_wx{
    width:18px; 
    background-position:0px -131px;
}

/* 登录后
--------------------*/
.login_after{
    display:-none;
}
.login_after .user_info{
    position:relative;
    z-index:10;
}
.login_after .nick_name .arr_down{
    right:0;
}
.login_after .nick_name{
    display:inline-block;
    margin-right:-10px;
    padding-left:35px;
    padding-right:20px;
    border:solid #f5f5f5;
    border-width:0 1px;
}
.login_after .nick_name img{
    position:absolute;
    top:5px;
    left:10px;
    width:20px;
    height:20px;
    overflow:hidden;
    border-radius:50%;
}
.login_after .user_info{
    position:relative;
}
.login_after .my_list{
    position:absolute;
    top:30px;
    left:0;
    display:none;
}
.login_after .my_list a{
    display:block;
    padding-left:10px;
    height:32px;
    line-height:32px;
}
.login_after .my_list .ico_site{
    display:inline-block;
    width:13px;
    height:13px;
    margin-right:5px;
    vertical-align:middle;
}
.login_after .my_list a:hover .ico_site{
    background-position:-50px auto;
}
.login_after .my_list a.ico_login_1 .ico_site{
    background-position:-30px -7px;  
}
.login_after .my_list a.ico_login_2 .ico_site{
    background-position:-30px -22px;  
}
.login_after .my_list a.ico_login_3 .ico_site{
    background-position:-30px -36px;  
}
.login_after .my_list a.ico_login_4 .ico_site{
    background-position:-30px -52px;  
}
.login_after .my_list a.ico_login_1:hover .ico_site{
    background-position:-50px -7px;  
}
.login_after .my_list a.ico_login_2:hover .ico_site{
    background-position:-50px -22px;  
}
.login_after .my_list a.ico_login_3:hover .ico_site{
    background-position:-50px -36px;  
}
.login_after .my_list a.ico_login_4:hover .ico_site{
    background-position:-50px -52px;  
}
.login_after .show_info .nick_name{
    background-color:#fff;
    border-color:#ebebeb;
}
.login_after .show_info .my_list{
    display:block;
    background-color:#fff;
    border:solid #ebebeb;
    border-width:0 1px 1px;
    width:98px;
}
.login_after .show_info .arr_down{
    top:11px;
    border-style:dashed dashed solid;
    border-color:transparent transparent #bbb;
}
.login_after .user_msg{
    font-family:Tahoma,Helvetica,Arial,simsun,sans-serif; 
}
.user_msg i{
    float:left;
    display:inline-block;
    width:15px;
    height:11px;
    margin-top:10px;
    margin-right:5px;
    background-position:-55px -155px;
}
.login_after .user_msg font{
    padding:0 1px;
}
.login_after .unread_msg i{
    background-position:-55px -142px;
 }
.login_after .unread_msg{
    color:#f95c68;    
}
.base_download{
    margin-top:18px;
    display:block;
}
.base_download img{
    width:202px;
}

/* 更多
--------------------*/
.sitebar_topnav{

}
.sitebar_topnav li{
    float:left;
}
.sitebar_topnav .topnav_more{
    position:relative;
}
.sitebar_topnav .nav_more{
    position:relative;    
    width:40px;
    margin-left:-11px;
    padding-left:10px;
    border:solid #f5f5f5;
    border-width:0 1px;
    cursor:pointer; 
}
.sitebar_topnav .more_list{
    position:absolute;
    display:none;
    right:0px;
    top:31px;
    _top:30px;
    width:80px;
    padding:5px 0;
}
.sitebar_topnav .more_list li{
    float:none;
}
.sitebar_topnav .more_list li a{
    display:block;
    padding:0 15px;
    height:24px;
    line-height:24px;
    text-align:right;
}
.sitebar_topnav .more_hover .nav_more{
    background-color:#fff;
    border-color:#ebebeb;
    padding-bottom:1px;
    _padding-bottom:0;
}
.sitebar_topnav .more_hover .more_list{
    display:block;
    background-color:#fff;
    border:solid #ebebeb;
    border-width:0 1px 1px; 
}
.sitebar_topnav .more_hover .arr_down{
    top:11px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #bbb;
}

/* = 头部
--------------------------------------------------------------------*/
.header{
    background-color:#fff;
}
.header_container{
    height:110px;
    width:1120px;
}
.header .site_logo{
    display:inline-block;
    width:250px;
    height:55px;
    margin-top:22px;
}
/* 搜索
--------------------*/
.search_contain{
    width:502px;
    position:relative;
    margin:29px 0 0 58px;
    *margin-top:22px;
    z-index:2;
}
.search_contain_left{
    width:498px;
    border:2px solid #f54e54;
    border-radius:3px;
}
.search_contain_box{
    padding:9px;
}
.search_contain .com_search_icon{
    display:inline-block;
    width:18px;
    height:18px;
    vertical-align:middle;
    background:url(https://i.huim.com/content_new/images/site_top1.png?v=0506) no-repeat -30px -148px; 
}
.search_contain .search_info{
    width:368px;
    margin-left:9px;
    font-size:14px;
    color:#a6a4b2;
    line-height:18px;
    height:18px;
    border:0;
    vertical-align:middle;
}
.search_contain .search_btn{
    width:85px;
    font-size:16px;
    text-align:center;
    line-height:37px;
    border:none;
    color:#fff;
    background-color:#f54e54;
    cursor:pointer;
}
.search_contain .search_btn:hover{
    background-color:#f7656a;
}
.hot_search_box{
    margin-top:6px;
    padding-right:22px;
}
.hot_search_list{
    padding-left:2px;
}
.hot_search_list li{
    float:left;
    margin-right:18px;
}
.hot_search_list a{
    display:block;
    color:#757380;
}
.sq_help{
    color:#3366cc;
}
.sq_help:hover,.hot_search_list a:hover{
    color:#3366cc;
}
.sq_help i,.sq_help span{
    display:inline-block;
    vertical-align:middle;
}
.sq_help i{
    margin-right:4px;
    width:13px;
    height:13px;
    background:url(https://i.huim.com/content_new/images/site_top1.png?v=0506) no-repeat 0 -153px;
}
.search_items{
    display:none;
    position:absolute;
    top:40px;
    left:0;
    width:414px;
    background-color:#fff;
    border:1px solid #f54e54;
    z-index:99;
}
.search_items li{
    padding-left:10px;
    line-height:30px;
}
.search_items li a{
    display:block;
    color:#333;
    font-weight:700;
}
.search_items li:hover{
    background:#fff2f2;
}
.search_contain .ftext{
    color:#333;
}
.activity_logo_box1{
    margin-left:10px;
    display:table;
    height:100%;
}
.header .activity_logo{
    vertical-align: middle;
    display: table-cell;
    *font-size:96px;
    width:auto;
    margin-top:0;
}
.header img{
    vertical-align:middle;
}
/* 导航
--------------------*/
.site_nav{
    height:38px;
    background-color:#333;
}
.site_nav li{
    position:relative;
    float:left;
    display:block;
    white-space:nowrap;
}
.site_nav li a{
    display:inline-block;
    position:relative;
    width:115px;
    height:38px;
    line-height:38px;
    text-align:center;
    color:#f2f2f2;
    font-size:14px;
    font-family:Arial,"Microsoft YaHei"; 
   /* text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.site_nav li a:hover{
    color:#f95c68;
}
.navigation .current{    
    background-color:#f54e54;
}
.navigation .current:hover{
    color:#f2f2f2;
    background-color:#f54e54;
}
.site_nav .start_app{
    height:38px;
    line-height:38px;
    text-align:center;
}
.site_nav .start_app a{
    color:#f2f2f2;
    font-size:14px;
    font-family:Arial,"Microsoft YaHei"; 
}
.site_nav .ico_site{
    display:inline-block;
    width:24px;
    height:14px;
    position:absolute;
    top:-6px;
    left:80px;
}
.site_nav .ico_hot{
    background-position:0 -82px;
}
.site_nav .ico_new{
    background-position:0 -97px;
}

.site_nav .ico_num{
    top:-8px;
    height:17px;
    width:26px;    
    background-position:0 -94px;
}
.site_nav .ico_num font{
    font-size:12px;
    color:#fff;
    line-height:14px;
    text-align:center;
    display:block;
    background-color:#ff5400;
}

/* = 页脚
--------------------------------------------------------------------*/
.footer{
    padding:30px 0;
    border-top:1px solid #ededed;
    background:#fff;    
    font-family:Arial,"Microsoft YaHei";
}
.footer .footer_item{
    padding:0 20px 20px 40px;

}
.footer .footer_item dl{
    float:left;
    width:100px;
    margin-right:80px;
}
.footer .footer_item dt{
    padding-bottom:10px; 
    font-size:16px; 
    font-weight:bold; 
    color:#555;
    font-family:Arial,"Microsoft YaHei";
}
.footer .footer_item dd{
    line-height:25px;
}
.footer .site_m{
    width:120px;
    text-align:center;
}
.site_copy .copyright{
    width:760px;
    margin:0 auto;
    padding:25px 0 15px 0;
    text-align:center;
    border-top:1px solid #f5f5f5;
}
.footer_trust {
    padding-left:190px;
    margin-bottom:15px;
}
.footer_trust .trust {
    float:left;
    display:block;
    width:127px;
    height:46px;
    text-indent:-999em;
    margin-right:10px;
    background:#fff url("https://i.huim.com/content_new/images/ft_trust.gif") no-repeat;
}
.footer_trust .trust2 {
    width:131px;
    height:46px;
    background-position:-128px 0;
}
.footer_trust .trust3,.footer_trust .trust4 {
    width:147px;
    height:46px;
    background-position:-260px 0;
}
.footer_trust .trust4 {
    background-position:-408px 0;
}
.footer_trust .trust5 {
    width:114px;
    height:46px;
    background-position:-556px 0;
}
.you_lian {
    text-align:center;
    color:#999;
}
.you_lian a {
    margin-right:15px;
    color:#aaa;
}
.you_lian a:hover {
    color:#f95c68;
}

/* = Pop
----------------------------------------------------------------------*/
.popbox_close,.pop_icon{
    background-image:url("https://i.huim.com/content_new/images/jingyan/pop-icon.png");
    background-repeat: no-repeat;
}
* html, * html body{ 
    background-image:url(about:blank); 
    background-attachment:fixed; 
    width:100%; 
    height:100%; 
}
#ui_layoutbg{
    display:none;  
    width:100%; 
    height:100%; 
    background:#000; 
    position:fixed; 
    _position:absolute; 
    top:0; 
    left:0;
    opacity:0.3;
    filter:alpha(opacity=30);
    z-index:1000;
}
*html #ui_layoutbg{ 
    position:absolute; 
    bottom:auto; 
    top:expression(eval(document.documentElement.scrollTop));
    _top:expression(eval(document.documentElement.scrollTop+38-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
}
.ui_popbox{
    display:none;
    font-family:Arial,"Microsoft YaHei";  
    background:#fff; 
    position:fixed; 
    top:50%; 
    left:50%; 
    z-index:1001;
}
*html .ui_popbox{ 
    position:absolute; 
    bottom:auto;
}
/* pop close */
.ui_popbox .popbox_close{ 
    display:inline-block; 
    position:absolute; 
    z-index:100; 
    top:4px; 
    right:5px; 
    width:20px; 
    height:20px; 
    overflow:hidden; 
    line-height:999em; 
    outline:none; 
    background-position:3px -44px
}
.ui_popbox .popbox_close:hover{
    background-position:3px -70px;
}

/* = 顶部收藏
--------------------------------------------------------------------*/
.top_collect{
    height:39px;
    line-height:39px;
    text-align:center;
    font-size:14px;
    background:#fdfcee;
    border-bottom:1px solid #fef2d7;
    font-family:Arial,"Microsoft YaHei";
}
.top_collect .text_collect{
    color:#8a4545;
 }
.top_collect .text_collect a{
    margin-right:5px;
    padding-bottom:2px;
    font-weight:700;
    font-size:14px;
    color:#3366cc;
    border-bottom:1px solid #3366cc;
}
.top_collect .text_collect span{
    margin-right:5px;
    color:#3366cc;
}
.top_collect .close_collect{
    float:right;
    font-size:20px;
    font-family: "SimSun";
}
/* = 返回顶部区
--------------------------------------------------------------------*/
#layer_box {
    cursor:pointer;
    display:none; 
    position: fixed;
    bottom: 40px;
    left: 50%;
    margin-left:570px;
    bottom: 80px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-80-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
    _bottom: auto;
    z-index: 120;
}
#layer_box a{
    display:block;
    width: 50px;
    height: 50px; 
    text-indent:-99em;
    overflow:hidden;   
    background:url("https://i.huim.com/content_new/images/top_ico.png") no-repeat;
}
#layer_box .gotop_btn{
    background-position:0 0;
}
#layer_box .suggest_btn{
    display:none;
    margin-top:-1px;
    background-position:0 -100px;
}
#layer_box a.gotop_btn:hover{
    background-position:0 -50px;
}
#layer_box a.suggest_btn:hover{
    background-position:0 -150px;
}

/* = 返回顶部区
--------------------------------------------------------------------*/
.reg_btn input,.login_btn input,.tips_ok_icon,.tips_icon,.tips_msg_icon,.other_login dd a,.success_msg_ok,.login_other_login a{ 
    background-image:url("https://i.huim.com/content_new/images/entry_ico.png?v=201523"); 
    background-repeat:no-repeat;
}
#login_pop{
    display:block;
    width:520px;
    height:380px;
    margin:-190px 0 0 -260px;
    background:#fff;
    border:1px solid #d1d1d1;
    border-radius:0;
    font-family:Arial,"Microsoft YaHei";
}
.login_pop_tit{
    padding:0 50px 0 30px;
    height:46px;
    line-height:46px;
    border-bottom:1px solid #e6e6e6;
}
.login_pop_tit span{
    float:left;
    font-size:18px;
    font-weight:700;
    color:#4c4c4c;    
}
.login_pop_tit a{
    float:right;
    padding-top:2px;
    color:#3366cc;
}
/* 登录
--------------------*/
.begin_con{ 
    position:relative;
    padding-top:30px; 
}
.begin_con .item{ 
    padding-bottom:27px;
}
.begin_con .item .ui_tit{ 
    float:left;
    display:block;
    width:120px;
    height:36px;
    padding-right:0px;
    line-height:36px;
    text-align:right;
    font-size:14px;
    color:#666;    
}
.begin_con .input_con{ 
    position:relative;  
    float:left;
    border:1px solid #e1e1e1;
}
.begin_con .input_con input{ 
    height:18px; 
    line-height:18px; 
    width:280px; 
    padding:7px 0 7px 7px; 
    font-size:14px; 
    color:#b4b4b4; 
    border:none; 
    border-top:1px solid #f2f2f2;
    outline-style:none;
    font-family:Arial,"Microsoft YaHei";
}
.begin_con .input_con input.ftext{ 
    font-weight:700; 
    color:#4d4d4d;
}
.begin_con .sfocus input{
    color:#1a1a1a;
}
.label_password{ 
    position:absolute; 
    top:0px;
    left:8px; 
    display:block;
    height:36px; 
    line-height:36px; 
    font-size:14px; 
    color:#b4b4b4; 
    cursor:text; 
}

.login_con .keep_wp{
    height:25px; 
    overflow:hidden;
    padding-bottom:0; 
    color:#666;
}

.tips_ok,.tips_msg,.tips_data{ 
    position:absolute; 
    display:none;
}

.tips_data{ 
    position:absolute; 
    top:42px;
    left:0px;      
    width:300px; 
    height:16px; 
    line-height:16px; 
    color:#808080; 
}
.tips_data .tips_icon{ 
    float:left; 
    display:inline-block; 
    margin-right:3px; 
    width:10px; 
    height:16px; 
    background-position:-277px -32px;
}
.tips_msg,.tips_ok{ 
    top:42px; 
    left:0px; 
    width:250px; 
    clear:both;
    height:16px; 
    line-height:16px;
    color:#3aad00;
}

.tips_msg .tips_msg_icon{
    float:left; 
    display:inline-block; 
    margin-right:3px; 
    width:12px; 
    height:16px; 
    background-position:-277px -15px;
}
.tips_msg .tips_msg_con{ 
    float:left; 
    color:red; 
}
.tips_msg .tips_msg_con a{ 
    font-size:12px;
    color:#3366cc;
}

.tips_ok .tips_ok_icon{
    float:left; 
    display:inline-block; 
    margin-right:3px; 
    width:16px; 
    height:16px; 
    background-position:-274px 0px;
}

.begin_con .input_con.msg_error,.begin_con .input_con.sfocus{ 
    border-color:#808080;
}
.begin_con .input_con.msg_error .tips_msg{ 
    display:block;
}
.begin_con .input_con.msg_ok .tips_ok{ 
    display:block;
}


#ok_keep_pw{ 
    position:relative; 
    top:2px; 
    margin-right:3px;
}
.begin_con .login_btn{
    padding:0 0 20px 120px;
}
.login_btn input{ 
    cursor:pointer; 
    display:block; 
    border:0; 
    width:290px; 
    height:40px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    letter-spacing: 2px;
    background-position:0px -91px; 
    outline-style:none;
    outline:none; 
}
.login_btn .btnhover{ 
    background-position:0px -132px;
}

.forget_pw{ 
    display:inline-block; 
    margin-left:135px; 
    color:#999;
}
.reset{ 
    cursor:pointer; 
    display:none; 
    width:20px; 
    height:20px;  
    position:absolute; 
    top:8px; 
    right:8px; 
    color:#DBC0D6; 
    font-size:20px; 
    font-family:caption; 
    font-weight:500; 
}

/* 合作账号登录
--------------------*/
.login_side_con{
    padding-left:120px;
}
.login_other_title{
	position:relative;
	width:290px;
	height:20px;
	line-height:20px;
	text-align:center;	
}
.login_other_title i{
	display:block;
	position:absolute;
	top:10px;
	left:0;
	width:290px;
	border-top:1px solid #f0f0f0;
}
.login_other_title span{	
	position:relative;
	padding:0 10px;
	z-index:2;
	font-size:12px;
	background-color:#fff;
}
.login_other_login{
    padding:10px 0 20px 0px;
}
.login_other_login li{
    float:left;
    margin-right:20px;
}
.login_other_login li a{
    display:block;
    width:84px;
    height:24px;
    text-indent:-99em;
    overflow:hidden;
}
.login_other_login .login_qq{
    background-position:-140px -182px;
}
.login_other_login .login_wb{
    background-position:-140px -207px;
}
.login_other_login .login_wx{
    background-position:-140px -232px;
}

/* 分页
--------------------*/
.site_page{
    padding:80px 0;
    text-align:center;
}
.page_area {
	clear: both;
	display: inline-block;
	overflow: hidden;
}
.page_area span,.page_area a {
	float: left;
	display: inline-block;
	margin-right: 8px !important;
	padding: 10px 14px 0 !important;
	height: 28px;
	border: 1px solid #f0f0f0;
	background: #fff;
	color: #757380;
	text-decoration: none;
	font-size:14px;
	font-family:Arial;
    border-radius:3px;
}
.page_area a:hover {
	color:#f54e54;
	border-color:#f54e54;
    border: 1px solid #f54e54;
}
a.page_next,span.page_end {
	display: inline-block;
	white-space: nowrap;
}
span.page_start,span.page_end {
	background: #fafafa;
	color: #999;
}
a.page_next:hover,a.page_prev:hover {
	color: #f95c68;
}
.page_area .page_cur {
    border-color:#f95c68;
	background-color: #f95c68;
	color: #fff;
}
.page .current{
    color:#fff;
    background-color:#f54e54;
    border: 1px solid #f54e54;
}

/* = 加载中
--------------------------------------------------------------------*/
.loading_area{
    display:none;
    padding:80px;
    text-align:center;
    line-height:22px;
    font-size:16px;    
    vertical-align:middle;
    color:#333;
}
.loading_area img{
    margin-right:10px;
}

/* = pop结果
--------------------------------------------------------------------*/
.shop_result{
    z-index:999;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-34px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
    _bottom: auto;
}
.shop_result .shop_result_bg{
    z-index:9;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.2;
    filter:alpha(opacity=20);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; 
}
.shop_result .shop_result_cot{
    z-index:10;
    position:relative;
    margin:5px;
    padding: 15px 0;
    text-align:center;
    line-height:18px;
    font-size:14px;
    background-color:#fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px; 
    font-family:Arial,"Microsoft YaHei";
}
.shop_result_cot .result_txt{
    display: inline-block;
    max-width: 142px;
    vertical-align: middle;
}
.shop_result i{
    vertical-align:middle;
     display:inline-block;
     margin-right:10px;
     width:28px;
     height:28px;
     background:url("https://i.huim.com/content_new/images/pop_msg_ico.png") no-repeat;
}
.shop_result .result_ico1{
    background-position:0 0;
}
.shop_result .result_ico2{
    background-position:0 -40px;
}
.shop_result .result_ico3{
    background-position:0 -80px;
}

/* 按钮
--------------------*/
.btn{
    display:inline-block;
    text-align:center;
    font-size:14px;
    color:#fff;
    background-color:#f95c68;
}
.btn:hover{
    color:#fff;
    background-color:#ff737e;
}

/* = 手机验证
--------------------------------------------------------------------*/
#verify_pop{
    display:block;
    width:500px;
    height:315px;
    margin:-157px 0 0 -250px;
    background:#fff;
    border:1px solid #d1d1d1;
    border-radius:0;
    font-family:Arial,"Microsoft YaHei";
}
.verify_pop_tit{
    padding:30px 0 20px 0;
    height:46px;
    line-height:46px;
    font-size:18px;
    font-weight:700;
    color:#4c4c4c;
    text-align:center;
}
.verify_pop_cot .v_item{
    margin-bottom:27px;    
}
.verify_pop_cot .v_phonenumber{
    margin-bottom:15px;
    display:-none;
}
.verify_pop_cot .v_item .ui_tit{ 
    float:left;
    display:block;
    width:130px;
    height:36px;
    padding-right:0px;
    line-height:36px;
    text-align:right;
    font-size:14px;
    color:#666;    
}
.verify_pop_cot .verify_phonenumber{
    float:left;
    height:36px; 
    line-height:36px; 
    font-size:16px; 
    font-weight:700; 
    color:#4d4d4d;
}
.verify_pop_cot .input_con{ 
    position:relative;  
    float:left;
    border:1px solid #e1e1e1;
}
.verify_pop_cot .input_con input{ 
    height:18px; 
    line-height:18px; 
    width:280px; 
    padding:7px 0 7px 7px; 
    font-size:14px; 
    color:#b4b4b4; 
    border:none; 
    border-top:1px solid #f2f2f2;
    outline-style:none;
    font-family:Arial,"Microsoft YaHei";
}
.verify_pop_cot .input_con input.ftext{ 
    font-weight:700; 
    color:#4d4d4d;
}
.verify_pop_cot .sfocus input{
    color:#1a1a1a;
}
.verify_pop_cot .input_con.sfocus{ 
    border-color:#808080;
}
#v_code{
  width: 163px;
}
.verify_pop_cot .get_code_btn{
    position:absolute;
    top:-1px;
    left:180px;
    display:inline-block;
    width:108px;
    height:33px;
    text-align:center;
    line-height:35px;
    color:#555;
    font-size:12px;
    border:1px solid #d1d1d1;
    background-image:url(https://i.huim.com/content_new/images/entry_ico.png?v=201523);
    background-repeat:no-repeat;
    background-position:-130px -5px;
}
.verify_pop_cot a.get_code_btn:hover{    
    background-position:-130px -46px;
}
.verify_pop_cot .r_verifycode .waiting{
    background:#dedede;
    cursor:not-allowed;
}
.verify_btn input {
    margin-left:130px;
    float:left;
    cursor: pointer;
    display: block;
    text-align:center;
    border: 0;
    width: 120px;
    height: 40px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    outline-style: none;
    outline: none;
    background-image:url(https://i.huim.com/content_new/images/entry_ico.png?v=201523);
    background-repeat:no-repeat;
    background-position: 0 0;
}
.success_msg{
    float:left;
    margin:12px 0 0 15px; 
    line-height:16px; 
    color:red;
}
.nav_sidebar{ display:none;}
.nav_sidebar .nav_sidebar_cot{
    position:fixed;
    top:0px;
    right:-188px;
    z-index:9999;
    width:188px;
    height:100%;
    background-color:#1f1f1f;
    display:-none;
    -webkit-transition: right .3s ease-in-out 0s;
    -moz-transition: right .3s ease-in-out 0s;
    transition: right .3s ease-in-out 0s;
}
.nav_sidebar .show_info.nav_sidebar_cot{
    right:0;
}
.nav_sidebar .ns_zt{
    display:block;
    width:160px;
    height:46px;
    margin-bottom:15px;
    margin-left:14px;
    text-indent:-99em;
    overflow:hidden;
    background:url(https://i.huim.com/zhuanti/20161111/1111_side_btn.png) no-repeat;
}
.nav_sidebar a.ns_0{
    display:block;
    width:188px;
    height:141px;
    margin-bottom:15px;
}
.nav_sidebar a.ns_1{
    height:58px;
    background-position:0 0;
}
.nav_sidebar a.ns_1:hover{
    background-position:-170px 0;
}
.nav_sidebar a.ns_2{
    background-position:0 -68px;
}
.nav_sidebar a.ns_2:hover{
    background-position:-170px -68px;
}
.nav_sidebar a.ns_3{
    background-position:0 -125px;
}
.nav_sidebar a.ns_3:hover{
    background-position:-170px -125px;
}
.nav_sidebar a.ns_4{
    background-position:0 -180px;
}
.nav_sidebar a.ns_4:hover{
    background-position:-170px -180px;
}
.nav_sidebar a.ns_5{
    background-position:0 -237px;
}
.nav_sidebar a.ns_5:hover{
    background-position:-170px -237px;
}
.nav_sidebar a.ns_6{
    background-position:0 -292px;
}
.nav_sidebar a.ns_6:hover{
    background-position:-170px -292px;
}
.nav_sidebar .ns_7{
    background-position:0 -348px;
}
.nav_sidebar a.ns_7:hover{
    background-position:-170px -348px;
}
.nav_sidebar a.ns_8{
    background-position:0 -404px;
}
.nav_sidebar a.ns_8:hover{
    background-position:-170px -404px;
}
.nav_sidebar_hide{
    position:absolute;
    top:0px;
    left:-50px;
    display:inline-block;
    width:50px;
    height:50px;
    cursor:pointer;
    display:none;
    background:url(https://i.huim.com/zhuanti/20161111/1111_side_close.png) no-repeat;
}

.nav_sidebar .nav_sidebar_show{
    position:fixed;
    top:0px;
    right:0;
    z-index:9999;
    width:130px;
    height:100%;
    display:-none;
    border-right:4px solid #1f1f1f;
}
.nav_sidebar .nav_sidebar_show img{
    position:relative;
    right:-4px;
    cursor:pointer; 
}
.ns_app{
    text-align:center;
}
.ns_app p{
    padding-bottom:10px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    font-family:Arial,"Microsoft YaHei";
}
/* 头像设置 */
body .container img.emoticon{
    width:28px;margin:0 3px;display:inline-block;vertical-align:middle;
}
.footer_container{
    width:1120px;
}