Ftextarea{
    cursor:text;
}
.header{
    height:144px;
    padding-top:1px;
}
.header_part1 .logo_main{
    display:block;
    width:338px;
    height:68px;
    margin-top:39px;
    overflow:hidden;
    text-indent:-338px;
    background:url(../images/logo.png) no-repeat;
}
.header_part1 .btn_login{
    height:34px;
    line-height:34px;
    margin-top:55px;
    font-size:14px;
    text-indent:43px;
    cursor: pointer;
    text-decoration:underline;
    background:url(../images/icon_user.png) left center no-rep
    eat;
}
.header_part1 .contact{
    width:242px;
    height:35px;
    margin-right:69px;
    margin-top:54px;
    overflow:hidden;
    text-indent:-242px;
    background:url(../images/tel.png) no-repeat;
}
.header .nav{
    text-align:center;
    margin-top:9px;
}
.header .nav li{
    display:inline-block;
    margin:0 17px;
}
.header .nav li:hover a{
    color:#d81616;
}


body{
    background:#f1f1f1;
}
.body{
    margin-top:10px;
    /*background:#fff;*/
}
.body .content{
    width:850px;
    margin-bottom:20px;
    background: #fff;
}
.body .sideBar{
    width:320px;
    margin-bottom:20px;
}


.user_area{
    border:1px solid #d7d8dd;
    width:289px;
}
.user_infm{
    display:block;
    width:289px;
    height:113px;
    padding-top:1px;
    background:url(../images/right_headbg.jpg) no-repeat;
    border-bottom:1px solid #d7d8dd;
}
.user_infm .portrait{
}
.user_infm .portrait img{
    display:block;
    width:72px;
    height:72px;
    margin-left:13px;
    margin-top:23px;
    border-radius:2px;
}
.user_infm_right{
    margin-left:15px;
    margin-top:23px;
}
.user_infm_right .user_name{
    font-size:18px;
    font-weight:bold;
}
.user_infm_right .user_sex{
    display:inline-block;
    width:21px;
    height:19px;
    margin-left:5px;
}
.user_infm_right .user_sex.women{
    background:url(../images/icon_nv.png) bottom center no-repeat;
}
.user_infm_right .user_sex.man{
    background:url(../images/icon_man.png) bottom center no-repeat;
}
.user_infm_right .user_intro{
    width:180px;
    height:60px;
    overflow:hidden;
    font-size:14px;
    color:#cccccc;
}
.user_area .user_message{
    padding-top:1px;
    height:112px;
}
.user_message .user_email{
    display:block;
    margin-left:21px;
    margin-top:42px;
    font-size:14px;
    text-indent:24px;
    height:22px;
    line-height: 30px;
    background:url(../images/icon_email.png) left bottom no-repeat;
}
.user_message .user_email:hover{
    background-image:url(../images/icon_email_hover.png);
}
.user_message .email_num{
    font-size:14px;
    color:#de3232;
}
.sideBar .right_banner{
    background: #fff;
}
.right_banner_content{
    padding-top:1px;
    border:1px solid #d7d8dd;
    padding-bottom:17px;
    border-top: none;
    cursor: pointer;
}
.right_banner_content img{
    width:270px;
    height:125px;
    display:block;
    margin:21px auto 0;
    border-radius: 2px;
}
.right_banner_content p{
    text-align:center;
    width:270px;
    margin:10px auto 0;
}
.consultant_star{
    padding-top:1px;
    width:289px;
    border:1px solid #d7d8dd;
    border-top:none;
}
.consultant_star h2{
    width:271px;
    height:60px;
    margin:38px auto 0;
    background:url(../images/title.png) no-repeat;
    overflow:hidden;
    text-indent:-271px;
}
.consultant_star_content{
    margin-top:7px;
    padding-bottom:18px;
}
.consultant_star_content li{
    margin-top:24px;
}
.consultant_star_content li .jiangpan{
    width:39px;
    height:61px;
    margin-left:9px;
}
.consultant_star_content li:nth-of-type(1) .jiangpan{
    background:url(../images/icon_first.png) no-repeat;
}
.consultant_star_content li:nth-of-type(2) .jiangpan{
    background:url(../images/icon_second.png) no-repeat;
}
.consultant_star_content li:nth-of-type(3) .jiangpan{
    background:url(../images/icon_thrid.png) no-repeat;
}
.consultant_star_content li:nth-of-type(4) .jiangpan{
    background:url(../images/icon_forth.png) no-repeat;
}
.consultant_star_content li:nth-of-type(5) .jiangpan{
    background:url(../images/icon_fiveth.png) no-repeat;
}
.consultant_star_content .touxiang{
    width:56px;
    height:56px;
    margin-left:9px;
    margin-top:2px;
    border-radius:2px;
}
.consultant_star_content_right{
    margin-left:12px;
    width:153px;
    margin-top:0px;
}
.consultant_star_name i{
    font-size:14px;
    color:#868686;
    float:left;
}
.consultant_star_name span{
    float:left;
    padding-right:5px;
}
.consultant_star_ans{
    font-size:14px;
}
.consultant_star_ans span{
    display:inline-block;
    font-size:14px;
    width:30px;
    text-align:center;
    color:#dc0101;
}
.consultant_star_ansGo{
    font-size:14px;
    color:#0015e1;
    text-decoration:underline;
}


.contact_main{
    border:1px solid #d7d8dd;
    width:289px;
    border-top:none;
    padding-top:1px;
}
.contact_us{
    width:270px;
    height:100px;
    background:url(../images/lianxi.jpg) no-repeat;
    border-radius:2px;
    margin:20px auto;
}
.info_submit{
    width:268px;
    border:1px solid #d7d8dd;
    margin:0 auto;
    padding-top:16px;
}
.info_submit span{
    width:60px;

    font-size:14px;
    display:inline-block;
    text-align:right;
}
.info_submit .d1{
    margin-top:17px;
}
.info_submit .d2{
    float:left;
}
.info_submit select{
    width:77px;
}
.info_submit input{
    width:188px;
    border: 1px solid #d6d7dc;
}
.info_submit .d2{
    width:192px;
}
.info_submit .submit{
    display:block;
    width:120px;
    height:34px;
    margin:22px auto 21px;
    background:#de3232;
    color:#fff;
    text-align: center;
    line-height:34px;
    border:none;
    border-radius:2px;
}
.info_submit .tel{
    width:181px;
    height:16px;
    display:block;
    margin:0 auto 26px;
}
.pro_submit{
    padding-top:1px;
    padding-bottom:23px;
}
.pro_submit_text{
    margin-top:38px;
    position:relative;
}
.pro_submit_text textarea{
    display:block;
    width:810px;
    height:110px;
    margin:0 auto 0;
    resize:none;
    border:1px solid #D6D7DC;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px;
    background: white;
}
/*.pro_submit_text .icon_down{
    position:absolute;
    width:13px;
    height:7px;
    bottom:-6px;
    right:133px;
    background:url(../images/icon_1.png) no-repeat;
}*/
.pro_submit_part2{
    width:810px;
    margin:10px auto 0;
}
.pro_submit_textPic{
    float:left;
}
.pro_submit_textPic span{
    float:left;
    color:#999999;
    display:inline-block;
    font-size:14px;
}
.pro_submit_textPic .expression{
    height:16px;
    background:url(../images/icon_biaoqing.png) left center no-repeat;
    text-indent:19px;
}
.pro_submit_textPic .pic{
    height:16px;
    background:url(../images/icon_pic.png) left bottom no-repeat;
    text-indent:19px;
    margin-left:4px;
}
.pro_submit_chat{
    margin-left:138px;
    margin-top:10px;
    font-size:14px;
    color:#999999;
    font-family:"SimSun";
}
.pro_submit_chat a{
    font-size:14px;
    color:#0216da;
    text-decoration:underline;
    font-family:"SimSun";
}
.pro_submit_btn{
    float:right;
    width:145px;
    height:45px;
    background:#fb1728;
    border:none;
    color:#fff;
    border-radius:2px;
    line-height:45px;
    text-align:center;
    cursor: pointer;
}
.pro_submit_part3{
    width:704px;
    margin:35px auto 0;
}
.pro_submit_part3 span{
    float:left;
    color:#de3232;
}
.hot_label{
    height:19px;
}
.label{
    float:left;
    height:19px;
    line-height:19px;
    margin-left:8px;
    padding:0 18px;
    color:#fff;
    border-radius:2px;
}


.message_module{
    margin-top:10px;
}
.content760{
    width:810px;
    margin:0 auto;
}
.message_module_title{
    width:136px;
    height:42px;
    /*background:url(../images/title2.png) no-repeat;*/
    overflow:hidden;
    margin-top:23px;
    font-weight: bold;
    color: black;
}
.message_module_part1{
    height:28px;
    padding-bottom:40px;
    border-bottom:1px solid #d7d8dd;
}
.message_module_part1 .quanbu{
    font-size:14px;
    line-height:28px;
}
.message_module_part1  select{
    width:160px;
    height:26px;
    border:1px solid #888;
}
.message_module_part1 .search_label{
    font-size:14px;
    margin-left:145px;
    line-height:28px;
    float: right;
    /**/
}
.message_module_part1 .search_pinpai{
    font-size:14px;
    margin-left:47px;
}
.message_module_content_a{
    margin-top:30px;
    margin-bottom:20px;
    border-bottom: 1px solid #d6d7dc;
}
.message_module_content_a .head_portrait{
    width:56px;
    height:56px;
    display:inline-block;
    border-radius:2px;
    margin-left:7px;
    cursor:pointer;
}
.message_module_content_b{
    margin-left:24px;
    position: relative;
}
.time{
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    color: #666;
}
.message_module_content_1 .p1{
    color:#9f9f9f;
}
.message_module_content_1 .s1{
    color:#0a3e93;
    padding-right:3px;
}
.message_module_content_1 .d1{
    float:left;
    margin-top:2px;
}
.message_module_content_1 .label1{
    float:left;
    margin-left:10px;
    width:20px;
    height:22px;
    background:url(../images/ding.jpg) no-repeat;
}
.message_module_content_2{
    margin-top:12px;
}
.message_module_content_2 .p1{
    float:left;
    width:600px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.message_module_content_2 .p2{
    width:720px;
}
.message_module_content_2 a{
    color:#4764a4;
    font-size:12px;
    float:left;
    margin-top:3px;
}
.message_module_content_2 span{
    display:inline-block;
    width:9px;
    height:10px;
    margin-left:10px;
    background:url(../images/icon_down.jpg) center left no-repeat;
}
.message_module_content_3{
    width:825px;
    margin-top:15px;
}
.message_module_content_3 .time{
    font-size:12px;
    color:#999;
}
.message_module_content_3 .look{
    text-decoration:underline;
    font-size:12px;
    color:#4764a4;
    margin-left:43px;
}
.message_module_content_3 .pinglun{
    background:url(../images/icon_ans.png) left center no-repeat;
    padding-left:20px;
    height:15px;
    line-height:15px;
    font-size:13px;
    margin-right:20px;
    background-size:15px;
}
/*.message_module_content_3 i{
    height:15px;
    line-height: 15px;
}*/
.message_module_content_3 .aixin{
    padding-left:20px;
    background-size:15px;
    font-size:13px;
    height:15px;
    line-height:15px;
    margin-left:20px;
    margin-right: 18px;
}
.collected_aixin{
    background:url(../images/icon_aixin_r.png) left center no-repeat;
}
.notcollect_aixin{
    background:url(../images/icon_aixin.png) left center no-repeat !important;
}

.liked_dianzan{
    background:url(../images/icon_dianzan_r.png) left bottom no-repeat;
}

.notlike_dianzan{
    background:url(../images/icon_dianzan.png) left bottom no-repeat;
}

.message_module_content_3 .aixin{
    padding-left:20px;
    background-size:15px;
    font-size:13px;
    height:15px;
    line-height:15px;
    margin-left:20px;
    margin-right: 18px;
}
.message_module_content_4{
    width:715px;

    background:#f7f7f7;
    margin-top:10px;
}
.message_module_content_4.on{
    border:1px solid #d7d8dd;
}
.message_module_content_4.have{
    border:1px solid #d7d8dd;
    float: left;
    margin-bottom: 10px;
    margin-left: 88px;
}
.message_module_content_text{
    position:relative;
    display:none;
}
.message_module_content_text textarea{
    width:640px;
    height:57px;
    display:block;
    margin:12px auto 0;
    resize:none;
}
.message_module_content_text .icon_down{
    position:absolute;
    width:13px;
    height:7px;
    bottom:-6px;
    right:31px;
    background:url(../images/icon_1.png) no-repeat;
}
.message_module_content_text2{
    width:642px;
    margin:7px auto 11px;
    display:none;
}
.message_module_content_text2 span{
    float:left;
    color:#999999;
    display:inline-block;
    font-size:14px;
}
.message_module_content_text2 .expression2{
    height:16px;
    background:url(../images/icon_biaoqing.png) left center no-repeat;
    text-indent:19px;
}
.message_module_content_text2 .pic{
    height:16px;
    background:url(../images/icon_pic.png) left bottom no-repeat;
    text-indent:19px;
    margin-left:4px;
}
.message_module_content_btn{
    width:62px;
    height:26px;
    background:#3d8d0c;
    color:#fff;
    border:none;
    border-radius:2px;
}
.message_module_content_ans{
    width:680px;
    margin:-1px auto 0;
    border-top:1px solid #d7d8dd;
    padding-bottom:5px;
}
/*.message_module_content_ans .img{
    margin-top:18px;
    width:44px;
    height:44px;
    border-radius:2px;
}*/
.message_module_content_ans_right{
    width:100%;
    padding-top:11px;
    float: left !important;
    position: relative;
}
.message_module_content_ans_right .d1 p{
    color:#818181;
    float:left;
    font-size:14px;
}
.message_module_content_ans_right .d1 p span{
    font-size:14px;
    color:#0a3e93;
    padding-right:3px;
}
.message_module_content_ans_right .d1 .dianzan{
    float:left;
    display:block;
    padding-left:20px;
    margin-left:12px;
    height:18px;
    color:#818181;
    background-size: 15px;
    font-size:13px;
}
.message_module_content_ans_right .d1 a{
    color:#0216da;
    font-size:14px;
    float:left;
    margin-left:20px;
}
.message_module_content_ans_right .p1{
    font-size:13px;
    margin-top:6px;
    color: #333;
}
.message_module_content_ans_right .d2{
    margin-top:6px;
    position: absolute;
    right: 0;
    top: 20px;
}
.message_module_content_ans_right .d2 i{
    font-size:12px;
    float:left;
    color:#999;
}
.message_module_content_ans_right .d2 div{
    font-size:12px;
    color:#4764a4;
}
.message_module_content_ans_right .s2{
    float:right;
    font-size:12px;
    color:#0216da;
    cursor:pointer;
}
.sub_ans_ans{
    width:587px;
    border-top:1px dashed #b3b3b3;
    padding-top:10px;
}
.sub_ans_ans img{
    width:44px;
    height:44px;
    border-radius:2px;
    margin-left:1px;
    margin-right:10px;
}
.sub_ans_ans_right{
    width:525px;
}
.sub_ans_ans_right .p3{
    font-size:14px;
    color:#818181;
}
.sub_ans_ans_right .p3 span{
    font-size:14px;
    color:#0a3e93;
    padding-right:4px;
}
.sub_ans_ans_right .p4{
    font-size:14px;
}


.message_module_content_4 .huifu{
    width:640px;
    background:#fff;
    border:1px solid #d7d8dd;
    padding-bottom:11px;
    margin-top:12px;
    margin-bottom:16px;
}
.message_module_content_4 .huifu_text{

}
.message_module_content_4 .huifu_text{
    position:relative;
}
.message_module_content_4 .huifu_text textarea{
    width:620px;
    height:31px;
    display:block;
    margin:12px auto 0;
    resize:none;
    font-size:13px;
    border:1px solid #ccc;
}
.message_module_content_4 .huifu_text .icon_down{
    position:absolute;
    width:13px;
    height:7px;
    bottom:-6px;
    right:31px;
    background:url(../images/icon_1.png) no-repeat;
}
.message_module_content_4 .expression3{
    height:16px;
    display:inline-block;
    background:url(../images/icon_biaoqing.png) left center no-repeat;
    text-indent:19px;
    font-size:12px;
}
.huifu_part2{
    width:620px;
    margin:8px auto 0;
}
.huifu_text_btn{
    width:62px;
    height:26px;
    background:#3d8d0c;
    color:#fff;
    border:none;
    border-radius:2px;
}
#facebox{
    background:#fff;
}

.perPopup{
    width:288px;
    display:none;
    border:1px solid #d8d9dd;
    position:absolute;
    z-index:99999;
    background:#fff;
}
.perPopup_top{
    padding-left:13px;
    padding-top:23px;
    background: url(../images/right_headbg.jpg) no-repeat;
    padding-bottom:18px;
    border-bottom:1px solid #d8d9dd;
}
.perPopup_top img{
    width:72px;
    height:72px;
    float:left;
    border-radius:2px;
}
.perPopup_top .perPopup_right{
    float:left;
    margin-left:15px;
}
.perPopup_right .p1{
    font-size:18px;
    font-weight:bold;

}
.perPopup_right .p1 span{
    display:inline-block;
    width:21px;
    height:19px;
    margin-left:5px;
    background:url(../images/icon_nv.png) left bottom no-repeat;
}
.perPopup_right .p2{
    font-size:14px;
    color:#808080;
    margin-top:10px;
}
.perPopup_right .p3{
    font-size:14px;
    color:#cccccc;
    height:1.5em;
    overflow:hidden;
}
.perPopup_right p{
    width:180px;
}
.perPopup .button{
    text-align: center;
}
.perPopup .button button{
    width:86px;
    height:26px;
    border:1px solid #d6d7dc;
    font-size:14px;
    background:#fff;
    margin:10px 0;
}
.perPopup .down{
    width:10px;
    height:5px;
    background:url(../images/icon_4.png) no-repeat;
    position: absolute;
    bottom:-5px;
    left:50%;
    margin-left:-5px;
}

.dasheng_main{
    position: absolute;
    top:200px;
    left:50%;
    z-index:99999;
    width:750px;
    margin:0 0 0 -375px;
    background:#fff;
    padding-bottom:30px;
    border:1px solid #d6d7dc;
    display:none;
}
.dasheng_main .close{
    width:24px;
    height:24px;
    background:url(../images/icon_close2.png) no-repeat;
    position: absolute;
    top:10px;
    right:10px;
    cursor: pointer;
}
.dasheng_main h3{
    width:730px;
    border-bottom:1px solid #d6d7dc;
    margin:15px auto 16px;
    height:29px;
    background:url(../images/tiwen.png) 31px top no-repeat;
    padding-bottom:3px;
}
.dasheng_main form{
    width:666px;
    margin:0 auto;
}
.dasheng_main .dasheng_t1{
    width:664px;
    height:57px;
    border:1px solid #a9a5a4;
    resize:none;
    border-radius:2px;
}
.dasheng_main .expression4{
    height:16px;
    background:url(../images/icon_biaoqing.png) left center no-repeat;
    text-indent:19px;
    color:#999999;
    margin-top:14px;
    margin-bottom:19px;
    font-size:14px;
}
.dasheng_main .dasheng_d1 select{
    width:158px;
    height:26px;
    border:1px solid #d6d7dc;
}
.dasheng_main p{
    margin-top:15px;
}
.dasheng_main .dasheng_t2{
    width:664px;
    height:170px;
    border:1px solid #a9a5a4;
    margin-top:18px;
    border-radius:2px;
    resize:none;
}
.dasheng_img{
    margin-top:19px;
}
.dasheng_img img{
    width:88px;
    height:88px;
    float:left;
    margin-right:16px;
}
.dasheng_img .dasheng_addimg{
    width:88px;
    height:88px;
    float:left;
    margin-right:16px;
    background:url(../images/icon_addI.png) no-repeat;
    position: relative;
}
.dasheng_img .dasheng_addimg input{
    width:88px;
    height:88px;
    position: absolute;
    background: none;
    z-index: 100;
    /* margin-left: -180px; */
    opacity: 0;
    top:0;
    left:0;
}
.dasheng_img_delete{
    position:absolute;
    right:-16px;
    top:-16px;
    width:32px;
    height:32px;
    background:url(../images/icon_close3.png) right top no-repeat;
    z-index:101;
    display:none;
}
.dasheng_main .item{
    padding:5px 10px;
    padding-right:18px;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-size:12px;
    border-radius:2px;
    position:relative;
    margin-right:10px;
    margin-top:5px;
}
.dasheng_add{
    width:100%;
    border-bottom:1px solid #d6d7dc;
    padding-bottom:10px;
}
.dasheng_add span{
    background:url(../images/icon_shanchu.png) no-repeat;
    position:absolute;
    width:11px;
    height:11px;
    top:1px;
    right:1px;
}
.dasheng_noadd span{
    background:url(../images/icon_tianjia.png) no-repeat;
    position:absolute;
    width:11px;
    height:11px;
    top:1px;
    right:1px;
}
.dasheng_noadd{
    margin-top:10px;
}
.dasheng_main .button{
    margin-top:30px;
    text-align: center;
}
.dasheng_main .button div,.dasheng_main .button input{
    width:120px;
    height:32px;
    margin-left:92px;
    border:none;
    border-radius:2px;
    border:1px solid #d6d7dc;
    display:inline-block;
    text-align: center;
    line-height:32px;
}
.dasheng_main .button .b1{
    background:#4d9f1b;
    margin-left:-16px;
}
.dasheng_main .button .b2{
    background:#bebebe;
}
.data_name{
    cursor:pointer;
}
button{
    cursor: pointer;
}
.shadow{
    width:100%;
    height:100%;
    position:fixed;
    background:#222;
    opacity:0.6;
    top:0px;
    left:0px;
    z-index:9999;
    display:none;
}
.message_module_content_2 .d1{
    padding-top:20px;
    display:none;
}
.message_module_content_2 .p2{
    width:720px;
    font-size:14px;
}
.message_module_content_2 ul{
    margin-left:-10px;
}
.message_module_content_2 ul img{
    width:88px;
    height:88px;
    margin:10px 10px;
    display:block;
    float:left;
}
.message_module_content_2 .img{
    display:none;
    max-width:640px;
}
.message_module_content_2 .shou_word{
    float:right;
}
.message_module_content_2 .shou_word span{
    background-image:url(../images/icon_up2.png);
}
.message_module_content_ans_main{
    display:none;

}
.pinglun,.aixin,.dianzan{
    cursor:pointer;
}
.yelPopup{
    padding:0 5px;
    height:20px;
    display:inline-block;
    background:#fefa8c;
    color:#727272;
    line-height: 20px;
    border:1px solid #ccc;
    border-radius: 3px;
    display:none;
    position:absolute;
}
.huifuPopup{
    width:550px;
    position:fixed;
    top:50%;
    left:50%;
    margin:-260px 0 0 -275px;
    display:none;
    z-index:99999;
}
.huifuPopup_top{
    height:35px;
    background:url(../images/blue_line2.jpg) repeat-x;
    border-bottom:1px solid #a6a6a6;
    border-radius:5px 5px 0 0;
    color:#fff;
    text-align: center;
    line-height:35px;
    position: relative;
}
.huifuPopup_top span{
    width:18px;
    height:18px;
    background:url(../images/icon_close.png) no-repeat;
    position: absolute;
    top:8px;
    right:9px;
    display:inline-block;
    cursor:pointer;
}
.huifuPopup_main{
    padding-top:11px;
    background:#fff;
    height:483px;
    overflow:scroll;
}
.huifuPopup_sub{
    width:490px;
    margin:11px auto 0;
    margin-top:10px;
    border-bottom:1px dashed #b3b3b3;
    padding-bottom:3px;
}
.huifuPopup_main img{
    width:44px;
    height:44px;
    float:left;
    border-radius:2px;
}
.huifuPopup_sub_right{
    width:430px;
    margin-left:10px;
}
.huifuPopup_sub_right .p1{
    font-size:14px;
    margin-left:-2px;
}
.huifuPopup_sub_right .p1 span{
    font-size:14px;
    color:#0a3e93;
    margin:0 3px;
}
.huifuPopup_sub_right .p2{
    font-size:13px;
    margin-top:4px;
}
.huifuPopup_sub_right .p3{
    font-size:12px;
    color:#999;
    margin-top:1px;
}
.login{
    width:550px;
    position:fixed;
    left:50%;
    top:50%;
    margin:-175px 0 0 -225px;
    display:none;
    z-index:99999;
}
.login_top{
    height:35px;
    background:url(../images/blue_line2.jpg) repeat-x;
    border-bottom:1px solid #a6a6a6;
    border-radius:5px 5px 0 0;
    color:#fff;
    text-align: center;
    line-height:35px;
    position: relative;
}
.login_top span{
    width:18px;
    height:18px;
    background:url(../images/icon_close.png) no-repeat;
    position: absolute;
    top:8px;
    right:9px;
    display:inline-block;
    cursor:pointer;
}
.login form{
    padding-top:47px;
    background:#fff;
    padding-bottom:63px;
}
.login .shuru{
    width:272px;
    margin:0 auto;
}
.login .d1{
    margin-top:15px;
}
.login .d2 input,.login .d3 input{
    height:25px;
    width:188px;
}
.login .d4 input{
    width:94px;
    height:25px;
}
.login .d4 div{
    display:inline-block;
    width:84px;
    height:29px;
    margin-left:10px;
    border:1px solid #ccc;
    border-radius: 3px;
    line-height:29px;
    text-align: center;
    cursor: pointer;
}
.login .d1 span{
    width:76px;
    display:inline-block;
}
.login .button{
    margin-top:37px;
}
.login .button input{
    margin-left:144px;
    width:100px;
    height:34px;
    border:none;
    background:#3d8d0c;
    border-radius: 2px;
    color:#fff;
    cursor: pointer;
    text-align: center;
    line-height: 34px;
}
.login .button .zhuce{
    margin-left:37px;
    width:100px;
    height:34px;
    border:none;
    display:inline-block;
    background:#5a5a5a;
    border-radius: 2px;
    color:#fff;
    cursor: pointer;
    text-align: center;
    line-height: 34px;
}
.login .button .wangji{
    font-size:14px;
    text-decoration:underline;
    color:#0216da;
    margin-left:14px;
}




.lable_wrap{
    margin-top:10px;
}
.hot_lable{
    margin-left:100px;
}
.tag_span{
    padding:5px 10px;
    display:inline-block;
    color:#fff;
    font-size:12px;
    cursor:pointer;
    border-radius:2px;
    margin-left:10px;
}
.comment_tag_c{
    font-size:12px;
    cursor:pointer;
    padding:3px 10px;
    display:line-block;
    color:#fff;
    border-radius:2px;
}
.comment_user_label{
    font-size: 12px;
    color: #D82D35;
    border: 1px solid #D82D35;
    padding: 0 4px;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
.comment_user_name{
    cursor:pointer;
    font-size:14px;
}
.comment_tag_title{
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
}
.comment_tag_title:hover{
    text-decoration:underline;
}
.comment_ding{
    margin-top:4px;
}
.message_module_content_2 .comment_contents{
    padding-top:10px;
}
.comment_font_contents{
    font-size:13px;
    color: #333;
}
.message_module_content_ans_right .d1 a{
    color:#4764a4;
    font-size:12px;
    margin-left:10px;
}
.message_module_content_ans_right .s2{
    color:#4764a4;
}
.popup_info{
    cursor:pointer;
}

.dss_add_sub{
    float:left;
}
.dss_add_input{
    width:90px;
    height:22px;
    border:1px solid #d6d7dc;
    margin-right:5px;
    display:none;
    font-size: 12px;
}
.dss_add{
    padding:0 15px;
    font-size: 12px;
    height:24px;
    line-height: 24px;
    background:#FF3333;
    color:#fff;
    border-radius:2px;
    margin-right:5px;
    display:none;
    position:relative;
}
.dss_add_input.on,.dss_add.on{
    display:block;
}
.dss_add_click{
    float:left;
    display:block;
    width:24px;
    height:24px;
    background:#de3232 url(../images/icon_add_item.png) center no-repeat;
    border-radius:1px;
}
.dss_add_subWrap{
    margin-top:10px;
}
.dss_add_close{
    background: url(../images/icon_shanchu.png) no-repeat;
    position: absolute;
    width: 11px;
    height: 11px;
    top: 1px;
    right: 1px;
    cursor: pointer;
}
.dss_add_content{
    color:#fff;
}
.icon_wenhao{
    display:inline-block;
    width:20px;
    height:20px;
    text-align: center;
    line-height: 20px;
    background:#de3232;
    border-radius: 50%;
    color:#fff;
    position:relative;
}
.ab_wenhao{
    display:none;
    position:absolute;
    left:30px;
    top:0;
    width:400px;
    padding-top:0 20px;
    font-size:12px;
    border:1px solid #d6d7dc;
    border-radius:4px;
}
.search_wrap{
    display:inline-block;
    position:relative;
    border: 1px solid #888;
    width:200px;
}
#keyWords{
    width:170px;
    height:30px;
    text-indent: 10px;
}
#key_search{
    position:absolute;
    right:0;
    top:0;
    width:30px;
    height:100%;
    background:url(../images/icon_search3.png) center no-repeat;
}

.zhuanquan_popup{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:99999;
    display:none;
}
.zq_shadow{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#000;
    opacity: 0.9;
}
.zq_main{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:url(../images/zhuanquan.gif) center no-repeat;
}
.white{
    color:#fff;
}
.huifu_tips{
    width:240px;
    height:48px;
    display:block;
    margin:50px auto 30px;
    background:#323232;
    border-radius:5px;
    text-align: center;
    line-height: 48px;
    color:#fff;
}
.huifu_icon{
    width:13px;
    height:100%;
    margin-left:10px;
    display:inline-block;
    vertical-align: top;
    background:url(../images/second_change/icon_right2.png) center no-repeat;
}
.have_award_icon{
    float:left;
    margin-left:10px;
    width:24px;
    height:29px;
    background:url(../images/second_change/icon_award.png) center no-repeat;
}

.comment_font_img{
}
.comment_font_score{
    font-size:16px;
    color:#d31b1b;
    margin-left: 20px;
}


.xuanshang_main{
    margin-top:10px;
}
.xuanshang_s1,.xuanshang_input,.xuanshang_have{
    float:left;
}
.xuanshang_s1{
    font-size:16px;
    color:#323232;
}
.xuanshang_input{
    width:100px;
    height:24px;
    border:1px solid #323232;
}
.xuanshang_have{
    font-size:14px;
    color:#323232;
}
.xuanshang_score{
    font-size:14px;
    color:#de3232;
    margin-left:10px;
    padding-left:25px;
    background:url(../images/second_change/icon_gold.png) left bottom no-repeat;
}
.xuanshang_p{
    float:left;
    color:#6f6f6f;
    margin-left:20px;
}
.xuanshang_p2{
    font-size:12px;
    color:#b3b3b3;
    margin-top:10px;
}

.data_best{
    cursor: pointer;
    margin-right:10px;
}

.message_module_content_a.on{
    background: #ccc;
}
.message_module_content_a.on .message_module_content_4 {
    background:#e1e1e1;
}
.tcdPageCode.list_PageCode.PageCode{
    float: none !important;
    width: 80% !important;
}
.con_right_title {
    border: 1px solid #D6D7DC;
    height: 34px;
    background: #fff;
}
.con_red {
    width:4px ;
    height:20px ;
    background:#e71212 ;
    margin-top:7px ;
    display: inline-block;
}
.con_p {
    line-height: 34px;
    display: inline-block;
    font-size:16px ;
    margin-left: 15px;
    vertical-align: super;
}
.con_right_con {
    padding: 20px;
    border: 1px solid #D6D7DC;
    border-top: none;
}
.con_add_li {
    margin-top: 20px;
    overflow: hidden;
}
.con_add_txt {
    font-size:16px ;
    line-height:30px ;
}
.con_add_inp {
    width:200px ;
    height:30px ;
    font-size:16px ;
    text-indent: 5px;
    border: 1px solid #D6D7DC;
    box-sizing: border-box;
    float: right;
}
.con_right {
    box-sizing: border-box;
    background: #fff;
}
.con_add_cli {
    width: 278px;
    height: 40px;
    background: #e71212;
    text-align: center;
    line-height:40px ;
    color:#fff ;
    font-size:20px ;
    cursor: pointer;
    border-radius: 5px;
}
.con_add_p {
    font-size: 16px;
    line-height:17px ;
    font-weight: bold;
    color: #fb1728;
    text-align: center;
}
.pro_submit_text span{
	position: absolute;
	top: 7px;
	left: 31px;
}
.pro_submit_text a{
	color: #5188a6;
}
