@charset "gb2312";
*{
    margin:0px;
    padding:0px;
}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
a{color:#333;text-decoration:none;}
button,input{border: none;outline: none;}
i,em{font-style:normal;}
textarea{resize:none;outline: none;}
input,select{outline:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.w1210{
    width:1210px;
    overflow: hidden;
    margin:0 auto;
}
.w_left{
    width:880px;
    padding-top:20px;
}
.fz_content{
    overflow: hidden;
    color:#a6a6a6;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    padding:30px 0;
}
.fz_logo{
    float:left;
    padding:0 30px;
}
.fz_text dl{
    float:left;
    padding-top:8px;
}
.fz_text dd{
    line-height:24px;
    padding-right:120px;
}
.fz_text dd>span{
    color:#575757;
}
.fw_text{
    text-align: center;
}
.fw_text h1{
    font-size: 20px;
    padding:30px 0px;
}
.fw_text h2{
    font-size: 20px;
    padding:30px 0px;
}
.fw_text p>a{
    display: inline-block;
    background-color: #f2f2f2;
    padding:2px;
    margin-right:20px;
}
.text_box p{
    text-align: left;   
    line-height: 23px;
    padding-bottom:20px;
    color:#414141;
}
.text_box{
    padding:0 55px;
    font-size: 16px;
    padding-top: 50px;

}
.text_box img{ display:block; margin:0 auto;}
.z_btn input{
    margin:0 auto;
    width:44px;
    display:block;
}
.z_btn{
    padding:20px 0 60px 0px;
    text-align: center;
}

.pl_text textarea{
    width:764px;
    height:88px;
    padding:2px;
    margin:0 auto;
    display:block;
}
.pl_text{
    position: relative;
    padding-top:25px;
}
.pl_text p{
    position:absolute;
    right:8px;
    top:132px;
    color:#8f8f8f;
    font-size: 14px;
}
.pl_btn{
    display:block;
    color:#fff;
    width:108px;
    height:28px;
    border-radius: 2px;
    background-color:#c60000;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    margin:10px 2px 0 0px;
}
.pl_continer{
    width:775px;
    overflow:hidden;
    margin:0 auto;
}
.hf_right{
    width:698px;
    line-height: 26px;
    padding-left:15px;
}

.reply.current{
    color:#c60000;
}
.reply{
    float:right;
}
.hf_right>p>i{
    font-size: 14px;
    font-weight: bold;
}
.hf_right>p>span{
    color:#989898;
}

.hf_right p:nth-of-type(2){
    font-size: 16px;
    color:#474747;
}
.hf_textarea textarea{
    width:694px;
    height:44px;

}
.hf_textarea{
    position:relative;

}
.hf_box_x .hf_textarea textarea{
    width:632px;
    height:44px;
    line-height: 44px;
}
.hf_textarea p{
    position:absolute;
    top:105px;
    right:2px;
/*    margin-top:-12px;*/
    font-size: 15px;
    color:#c5c5c5;
}
.hf_text{
    border-bottom:1px solid #cdcdcd;
    overflow:hidden;
    padding:25px 0px;
}
.hf_btn{
    color:#fff;
    width:108px;
    height:28px;
    border-radius: 2px;
    background-color:#c60000;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    margin:10px 2px 0 0px;
    display:inline-block;
    float:right;
/*    position:absolute;
    right:0px;
    top:0px;*/
}
.hf_box{
    width:696px;
    height:150px;
    border-top:1px solid #ccc;
    margin-top:20px;
    padding-top:10px;
}
.pl_titile{
    position:relative;
}
.pl_titile span{
    position:absolute;font-family: 'Microsoft YaHei';
    left:50px;
    top: 0px;
    color:#666;
    font-size: 16px;
}
.page_btn{
    padding-top:15px;
}
.page_btn button{
   border:1px solid #ccc;
   color:#666;
   padding:5px 10px;
   background-color: #fff; 
}
.page_btn button.current{
    background-color:#c60000;  
    color:#fff;
}


.w_right{
    overflow:hidden;
    width:326px;
    margin-top:20px;


}
.r_design{
    border:1px solid #ccc;
}
.r_design h2{
    font-size: 18px;
    color:#fff;
    background-color: #c60000;
    height:36px;
    line-height: 36px;
    padding-left:10px;
    font-weight: bold;
}
.r_main{
    width:300px;
    margin:0 auto;
    overflow:hidden;
    text-align: center;
}
.r_main>img{
    padding-top:25px;
}
.r_main>p{
    color:#767676;
    font-size: 12px;
    font-family:'SimSun';
    text-align: left;
    padding:14px 30px 40px;
    line-height: 22px;
}
.user_icon,.iphone_icon{
    width:256px;
    height:35px;
    border:1px solid #ccc;
    margin:0 auto 15px;
}
.user_icon input,.iphone_icon input{
    width:232px;
    height:35px;
    color: #6c6c6c;
    font-size: 14px;
}
.sele select{
    width:113px;
    height:36px;
    border:1px solid #9e9e9e;
    color:#6c6c6c;
    font-size: 14px;
}
.sele select:nth-of-type(2){
    margin-left:30px;
}
.sele>a>img{
    padding:25px 0 20px 0px;
}
.case h2{
    font-size: 18px;
    color:#fff;
    background-color: #c60000;
    height:36px;
    line-height: 36px;
    padding-left:10px;
    margin-top:0px;
    font-weight: bold;
}
.case_text{
    width:305px;
    margin:0 auto;font-family: 'Microsoft YaHei';
}
.case_text img{
    padding:10px 0px;
}
.case_text div>p:nth-of-type(1){
    font-size: 14px;
    color:#000;
    text-align: center;

}
.case_text div>p:nth-of-type(2){
    color:#3b3b3b;
    padding:10px 8px;
}

/*我秀我家详情页结束*/


.banner{
    width:1920px;
    position:relative;
    top:0px;
    left:50%;
    margin-left:-960px;
}
.left_width{
    width:870px;
    overflow:hidden;
    float:left;
    margin-top:20px;
}
.header_tit{
    padding:23px 0px;
    font-size: 14px; height:16px; overflow:hidden;
    
    border-bottom:1px solid #d2d2d2;
    padding-left:10px;
}
.header_tit a{
    color:#414141;
    display:inline-block;
}
.header_tit .add{
   display:inline-block;  
   text-align:center;
}
.add a.current{
    color:#e60012;
    border:1px solid #e60012;
    padding: 2px 10px;
    height: 16px;
}
.add a span{
    padding-left:10px;
}
.header_bottom dl dd a.on{
    color:#e60012;
}
.left_header{
    overflow:hidden;
    border:1px solid #ccc;
}
.header_bottom{
    color:#414141;
    font-size: 14px;
}
.header_bottom dl:last-child{
    border:none;
}
.header_bottom dl dt{
    width:146px;
    height:54px;
    background-color: #e5e5e5;
    text-align: center;
    display:inline-block;
}
.header_bottom dl{
    line-height: 54px;
    border-bottom:1px solid #d2d2d2;
}
.header_bottom dl dd{
    display:inline-block;
    
}
.header_bottom dl dd a{
    color:#414141;
    width:60px;
    display:inline-block;
    margin-left:25px;
    font-size: 14px;
}
.header_bottom dl dd a:nth-of-type(1){
    margin-left:17px;
}
.header_bottom dl dt>i>img{
    display:inline-block;
    vertical-align: middle;
    margin:-6px 12px 0 0;
}
.left_list>h2{
    padding-top:20px;
}
.list_c_l{
    width:72px;
    height:72px;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.list_c_r{
    width:790px;
    position:relative;
    padding-left:8px;
}
.list_content{
    border-bottom:1px dashed #e5e5e5;font-family: 'Microsoft YaHei';
    overflow:hidden;
    margin:30px 0px;
}
.list_content:last-child{
    border-bottom:none;
}
.list_pic li{
    float:left;
    padding-left:10px;
}
.list_pic{
    padding:10px 0px 30px 0px;
    overflow:hidden;
}
.list_pic li:nth-of-type(1){
    padding-left:0px;
}

.position_icon{
    position:absolute;
    top:5px;
    right:10px;
    /*width:150px;*/
    height:20px;
}
.position_icon span img{
    vertical-align: middle;
}
.position_icon span {
    padding-right:23px;
    color:#a4a4a4;
    font-size: 14px;
    font-family: "SimSun";
}
.list_c_r>h2 a{
    font-size: 16px;
    color:#000;
}
.list_c_r>h2 a i{ vertical-align:-2px;}
.list_c_r p{
    color:#414141;
}

.list_c_r p:nth-of-type(1) a{
    background-color: #f2f2f2;
    padding: 0px 10px;
    height:21px;
    line-height: 21px;
    margin-right:17px;
    color:#414141;
    display: inline-block;
    text-align: center;
     margin-left:12px;
}
.list_c_r p:nth-of-type(2) a{
    
    color:#414141;
    line-height: 22px;
}
.list_c_r p:nth-of-type(1){
    padding:15px 0px;
}

.tcdPageCode {
    width:330px;
    padding: 0px 20px 36px;
    text-align: left;
    color: #ccc;
    margin:0 auto;
}
.tcdPageCode span.disabled {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 2px;
    color: #bfbfbf;
    background: #f2f2f2;
    border: 1px solid #bfbfbf;
    vertical-align: middle;
}
.tcdPageCode span.current {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    margin: 0 2px;
    color: #fff;
    background-color: #c60000;
    width:9px;
    vertical-align: middle;
}
.tcdPageCode a {
    display: inline-block;
    color: #777777;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin: 0 2px;
    vertical-align: middle;
}
.foot_tj ul{
    padding:20px 0 80px 0px;
    overflow:hidden;
}
.foot_tj ul li{
    float:left;
    width:280px;
    overflow:hidden;font-family: 'Microsoft YaHei';

}
.foot_tj ul li img{ width:100%;height:auto;}
.foot_tj ul li:nth-of-type(2){

    margin:0px 14px;

}
.foot_tj h2{
    padding:8px 0px;
}
.foot_tj h2>a{
    font-size: 16px;
    color:#000;
}
.foot_tj ul li>p{
    font-size: 12px;
    color:#414141;
    line-height: 22px;

}
.vip>h2{
    font-size: 18px;
    color:#fff;
    background-color: #c60000;
    height:36px;
    line-height: 36px;
    padding-left:10px;
 
    font-weight: bold;
}
.vip{
    border:1px solid #ccc;
    margin-top:10px;
}
.vip_text img{ display:block; margin:0 auto;width: 100%;height:auto;padding:10px 0px;}
.vip_text>h2{
    padding:15px 0 15px 10px;
}
.vip_text>h2>a{
    font-size: 16px;
    color:#c60000;
}
.vip_text>p{
    padding:12px;
    color:#4c4c4c;
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
}
.vip_ul li{
    position:relative;
    border-top:1px dashed #e9e9e9;
/*    list-style-type:disc;*/
    color:#c60000;
    margin:0px 20px;
    padding:10px 0px 10px 0px;

}
.vip_ul li div{
    display:none;
}
.vip_ul li b{
    position:relative;
    font-size:16px;
    left:0px;
    top:-5px;

}
.vip_ul li a{
    color:#494848;
    font-size: 16px;
}
.show_home img{
    width:325px;
    display:block;
}
.show_home a:nth-of-type(2){
    display:block;
    margin:10px 0 21px 0px;
}
.hf_over>div>p{
    font-size: 14px;
    color:#999;
    line-height: 62px;
}
.hf_over>div>p>span{
    color:#cd8953;
}
.hf_over{
    border:1px solid #e5e5e5;
    background-color:#f9f9f9;
    overflow:hidden;
    margin-top:15px;
}
.case{ border:1px #ccc solid; margin-top:10px;}