﻿body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0}
body{font:12px "宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none}
a:hover{text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.undis{display:none}
.dis{display:block}
.ind{text-indent:2em}.mainNavWrap
.Q-red a, a.Q-red{color:#bd0a01}
.Q-black a, a.Q-black{color:#000}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after, .Q-tList:after, .Q-tList ul:after, .Q-tList ol:after, .Q-pList:after, .Q-pList ul:after, .Q-tpList:after, .Q-tpList ul:after, .Q-tpWrap:after{content:"";display:table;clear:both}
.layout, .hd, ..jies .con .listbd, .ft, .cf, .Q-tList, .Q-tList ul, .Q-tList ol, .Q-pList, .Q-pList ul, .Q-tpList, .Q-tpList ul, .Q-tpWrap{*zoom:1}
@media screen{.fl, .layout .fl, .chief{float:left;display: inline;}
             .header .fl{margin-top:6px;}
.fr, .layout .fr, .extra{float:right;display:inline}
.layout{width:960px;margin:0 auto}

/* author:JianminLu update:2012-9-6 16:42 */

h1,h2,h3,h4{font-size:14px;font-weight:normal;}
a{color:#333;}
a:hover,a:active{color:#BD0A01;}
body{line-height:22px;color:#222;}

.bold{font-weight:bold;}
.normal{font-weight:normal;}
.center{text-align:center;}
.idt0{text-indent:-9999px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.hide{display:none;}
.show{display:block;}

/* sprite */
.icons{background:url(http://kf.xmhouse.com/images/icons.png) no-repeat;}









.resgInfo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #C4C4C4;
    height: 355px;
    left: 50%;
    margin: -100px 0 0 -265px;
    padding: 20px 25px;
    position: fixed;
    top: 24%;
    width: 477px;
    z-index: 9999;
}
.resgInfo .hd h2 {
    color: #8D98BA;
    font: 22px/30px "微软雅黑","黑体";
}
.hd h2, .hd h3 {
    display: inline;
    float: left;
}

.resgInfo .hd h2 span {
    color: #222222;
    font-size: 12px;
}
.resgInfo .hd h2 em {
    color: #EE5F00;
    padding: 0 2px;
}
.resgInfo .hd .btnClose {
    background-position: -620px -50px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    width: 16px;
}
.resgInfo .bd {
    border-top: 1px solid #F0F0F0;
    line-height: 40px;
    padding: 18px 0 0 80px;
}
.resgInfo .bd div {
    height: 40px;
    line-height: 40px;
}
.resgInfo .bd .name {
    display: inline-block;
    text-align: right;
    width: 70px;
}

.resgInfo .bd .txt {
    background-position: 0 -210px;
    border: 1px solid #ADB8C0;
    height: 27px;
    line-height: 27px;
    width: 201px;
}

.resgInfo .bd .name em {
    color: #EE5F00;
    padding-right: 4px;
}
ul:after, .Q-tpWrap:after {
    clear: both;
    content: "";
    display: table;
}
.resgInfo .bd .yzmBox {
    padding-top: 5px;
}
.resgInfo .bd .yzmBox .name {
    line-height: 27px;
}
.resgInfo .bd a {
    color: #758BD8;
}
.resgInfo .bd .submit {
    background-position: -210px -205px;
    border: medium none;
    cursor: pointer;
    height: 35px;
    text-indent: -9999px;
    width: 107px;
}
.bmResMod {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    height: 195px;
    left: 50%;
    margin: -237px 0 0 -370px;
    padding: 20px;
    position: fixed;
    top: 50%;
    width: 700px;
    z-index: 9999;
}
.bmResMod .hd .btnClose {
    background-position: -620px -50px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    width: 16px;
}

.center {
    text-align: center;
}
.bmResMod .hd h2 {
    color: #EE5F00;
    display: block;
    float: none;
    font: 28px/40px "微软雅黑","黑体";
    padding: 20px 0 10px;
}
.bmResMod .hd h3 {
    color: #222222;
    display: block;
    float: none;
    font: 17px/32px "微软雅黑","黑体";
}
.bmResMod .hd h3 {
    color: #222222;
    font: 17px/32px "微软雅黑","黑体";
}
.remove{ display:none}

                                        #smartbox_result
                                        {
                                            background: none repeat scroll 0 0 #FFFFFF;
                                            border-color: #8FA7C7;
                                            border-style: solid;
                                            border-width: 1px;
                                            display: none;
                                            font: 12px/1.75 "宋体",arial,sans-serif;
                                            left: 0;
                                            position: absolute;
                                            text-align: left;
                                            top: 30px;
                                            width: 204px;
                                            z-index: 1000;
                                        }

                                        #smartbox_list li
                                        {
                                            padding-left: 5px;
                                        }

#smartbox_list .focus
{
    background: none repeat scroll 0 0 #DEEFFF;
    cursor: pointer;
    display: block;
    text-decoration: none;
}
.submit-btn {
    background: url("/images/icon_2.png") no-repeat scroll 0 -90px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    width: 115px;
} 
.submit-btn1  {
    background: url("/images/icon_2.png") no-repeat scroll -116px -90px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    width: 115px;
}
.smallpic516 {
    border: 1px solid #FF4800;
}    

#mylogin .btnLoginClose {
    background-position: -620px -50px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    width: 16px;
}

#bmsuccess .btnBmSuccessClose {
    background-position: -620px -50px;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    width: 16px;
}

.resgInfo .bd .submit2 {
    background-position: -210px -205px;
    border: medium none;
    cursor: pointer;
    height: 35px;
    text-indent: -9999px;
    width: 107px;
}

 .conTitle
                            {
                                 border-bottom: 1px solid #BCC3D2;
    height: 32px;
    width: 100%;
                            }

                                .conTitle span, .boxTitle span
                                {
                                    float: right;
                                    margin-right: 5px;
                                    margin-top: 7px;
                                }

                                .conTitle h2
                                {
                                       color: #222222;
    font: 16px/32px "微软雅黑","黑体";
                                }

                            .fbstxt
                            {
                                border-bottom: 1px solid #BCC3D2;
                                margin: 8px 8px 0 0;
                                overflow: hidden;
                                padding: 0 0 8px 4px;
                            }

.actinfo .title{ color: #505050; font: bold 16px/26px "微软雅黑"; border-bottom: 1px solid #bcc3d2; padding-bottom: 5px;}
.actinfo .con{color:#505050;}
.actinfo .con h3{ font:bold 12px/24px "宋体"; margin-top: 14px;}

.state .title{ color: #505050; font: bold 16px/26px "微软雅黑"; border-bottom: 1px solid #bcc3d2; padding-bottom: 5px;}
.state .con{ padding-top: 5px; color:#868686;}
.state .con p{ margin-top: 10px; text-indent: 24px;}


.jies{ border-top:none;}
.jies .tit.t1{ width: 100%; height: 36px; line-height: 36px; text-indent: -999px; background:url(../images/t1.jpg) no-repeat 20px 0 #3856b6;}
.jies .con .list{ width:700px;  border-bottom:1px dashed #c7c7c7; margin:0 auto;}
.jies .con .list.nobr{ border:none; margin: 0px auto;}
.jies .con .list .picBox{ margin-top: 25px;}
.jies .con .list .txtBox{ margin: 25px 0 0 20px;}
.jies .con .list .txtBox .title{ font:16px/26px "微软雅黑"; color:#3856b6; margin-right: 10px;}
.jies .con .list .txtBox .txtlist p{ width:272px; height: 25px; overflow: hidden;}
.jies .con .list .txtBox .txtlist p span{ color:#ee5f00; font:18px/25px "Arial"; margin: 0 5px;}

.jies .con .list .scoreBox{ margin-top: 25px; width: 200px;}
.jies .con .list .scoreBox .score{ color: #a5a5a5;}
.jies .con .list .scoreBox .score span{ color: #ee5f00; font:18px/25px "微软雅黑"; margin: 0 5px;}
.jies .con .list .scoreBox .score a{ background:url(../images/route_pic_css_sprite_1.png)  -1px -303px; width: 38px; height: 21px; display: block; text-indent: -999em;}
.jies .con .list .scoreBox .score .btn{ margin-top:2px;}
.jies .con .list .scoreBox .impress{ margin-top: 10px;}
.jies .con .list .scoreBox .impress .tag{ width: 177px; margin-top: 5px;}
.jies .con .list .scoreBox .impress .tag .lt{ width: 88px; height: 29px; line-height: 29px; background-color: #f2f2f2; color: #8b2323; font-weight: bold; text-align: center; margin-bottom: 1px;}
.jies .con .list .scoreBox .impress .tag .rt{ width: 88px; height: 29px; line-height: 29px; background-color: #eaeaea; color: #8b2323; font-weight: bold; text-align: center;}
.jies .con .list .scoreBox .impress .tag .lb{ width: 88px; height: 29px; line-height: 29px; background-color: #eaeaea; color: #8b5e23; font-weight: bold; font-weight: bold; text-align: center; margin-bottom: 1px;}
.jies .con .list .scoreBox .impress .tag .rb{ width: 88px; height: 29px; line-height: 29px; background-color: #f2f2f2; color: #8b5e23; font-weight: bold; text-align: center;}
.jies .con .list .scoreBox .comments{ margin-top: 10px;}
.jies .con .list .scoreBox .comments a.good{ color: #004876}
.jies .con .list .scoreBox .comments a.bad{ color: #247700}


.userlist{  font-size:14px; color:#666;margin-bottom: 15px;
    padding: 10px 0 2px 30px; background: #F6F6F6;
    border: 1px solid #D4D4D4;
}
.userlist li{ width:30%; float:left; height:26px;   margin: 0 7px; line-height:26px; display:inline; white-space:nowrap; background:url(../images/li.gif) no-repeat 0 12px; padding-left:8px;}
.userlist li b{ color:#EE5F00; margin:0 5px;font-weight: normal}
#demo { overflow:hidden;}
#indemo { height: 800%;} 

.userlistly{  font-size:14px; color:#666;
    padding: 10px 0 2px 5px; background: #F6F6F6;
    border: 1px solid #D4D4D4;width: 694px;margin: 0 auto;
}
.userlistly li {
    border-bottom: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 87px;
    line-height: 25px;
    margin: 5px 18px;
    width: 28%;
}
.userlistly li b{ color:#EE5F00; margin-right:5px;font-weight: normal}
#demoly { overflow:hidden;}
#indemoly { height: 800%;} 

