/*reset*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, table, td, img {
    margin: 0;
    padding: 0;
}

input, select, textarea {
    margin: 8px;
}

fieldset, img {
    border: none;
}
.recdes img{
    max-width:800px;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
.followCss {
    float: right;
  
    margin-top: -34px;
    margin-right: 161px;
}

.resize {
resize:none
}
#search-loading { bottom: 300px; line-height: 50px; left: 0; position: fixed; width: 300px; padding-left: 50%; z-index: 10;display:none;}
#search-loading1 { bottom: 300px; line-height: 50px; left: 0;width: 300px; padding-left: 50%; z-index: 10;display:none;}
#search-loading2 { bottom: 300px; line-height: 50px; left: 0;width: 300px; padding-left: 50%; z-index: 10;display:none;}
ul, ol {
    list-style-type: none;
}

select, input {
    vertical-align: middle;
}

select, input, textarea {
    font-size: 12px;
}

body {
    font: 12px/21px normal Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0 auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clearit {
    clear: both;
    height: 0;
    overflow: hidden;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
    line-height: 23px;
}

.fB {
    font-weight: bold;
}

.fwhite, a.fwhite {
    color: #fff;
}

.fblack {
    color: #000;
}

.fred {
    color: #c00;
}

a.fnoL {
    text-decoration: none;
}

    a.fnoL:hover {
        text-decoration: underline;
    }

.fB {
    font-weight: bold;
}

.fgray {
    color: #999;
}

a:link, a:visited {
    text-decoration: none;
    color: #333;
}

a:hover, a:active {
    text-decoration: none;
    cursor: pointer;
    color: #FF3D00;
}

.l {
    float: left !important;
}

.r {
    float: right !important;
}

.c {
    clear: both;
}

.bigsize {
    font-size: 14px;
}

.name {
    font-weight: bold;
    margin-right: 6px;
    font-size: 14px;
}

.jz {
    margin: 0 auto;
}

.rlt {
    position: relative;
}

.pdrest {
    padding-left: 0 !important;
}

.mrb40 {
    margin-bottom: 40px;
}

.mrt0 {
    margin-top: 0 !important;
}

.mrt2 {
    margin-top: 20px;
}
/*reset*/

.te-ma {
    text-align: center;
    margin: 0 auto;
}

.wrap {
    width: 1000px;
    margin: 0 auto;
}

/* header */
.fankui_area {
    width: 500px;
    margin: 0 auto;
    padding: 12px;
}

.fkinput {
    width: 320px;
}

.zhuce_con {
    position: absolute;
    width: 80px;
    background-color: #fff;
    border: 1px solid #dadada;
    z-index: 9999;
    margin-left: -10px;
    border-top: none;
    margin-top: -10px;
}

    .zhuce_con li {
        line-height: 10px;
        padding: 10px !important;
    }

#top {
    height: 40px;
    background-color: #fff;
    line-height: 40px;
    padding-left: 10px;
    border: 1px solid #ddd;
}

    #top li {
        float: right;
        padding: 0 10px;
    }

#banner img {
    height: 160px;
    width: 1000px;
}

#nav {
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    border: 1px solid #e3e3e3;
    box-shadow: 0 1px 2px #c5c5c5;
    padding-left: 10px;
    position: relative;
}

    #nav li {
        float: right;
        padding: 0 10px;
    }

.zhuce {
    display: inline-block;
    height: auto;
}

.zhuce_con {
    display: none;
}

.zhuce:hover .zhuce_con {
    display: block;
}

.navattr {
    font-family: "微软雅黑";
    font-weight:bold;
    font-size: 16px;
    width: 400px;
}

    .navattr li {
        list-style-type: none;
    }

    .navattr .dropdown-menu {
        left: 300px;
    }

    .navattr a {
        color: #0068A6;
    }

        .navattr a:hover {
            color: #FF3D00;
            font-size: 16px;
        }

.erjidh {
    width: 140px;
    position: absolute;
    right: -3px;
    height: 160px;
    border: 1px solid #3598D3;
    border-top-width: 0;
    z-index: 333;
    background-color: #FFF;
}

    .erjidh li {
        height: 28px;
    }

        .erjidh li a {
            color: #0068A6;
        }

.navattr ul li ul {
    display: none;
}

.navattr ul li:hover ul {
    display: block;
}

.label {
    font-size: 14px;
}

.search {
    position: absolute;
    width: 160px;
    margin-left: 100px;
    border-radius: 0;
}

.search_btn {
    margin-left: 260px;
    height: 35px;
    width: 60px;
    margin-top: -4px;
    position: relative;
    border-radius: 0;
}

.glyphicon-search {
    position: absolute;
    top: 10px;
    left: 20px;
}

.login {
    display: inline;
    width: 150px;
}

.btn-infop {
    position: absolute;
    top: 8px;
    left: 130px;
}

.tagcloudy {
    width: 100%;
}

    .tagcloudy li a {
        padding: 2px 3px;
    }
/*container*/
.main {
    margin-top: 20px;
}

.xueke {
    width: 198px;
    height: 530px;
    border: 1px solid #0068A8;
    overflow: hidden;
    background-color: #FAFAFA;
}

.whynav {
    height: 40px;
    border-left: none;
    background-color: #3598D3;
    color: #fff;
    margin: 0;
    line-height: 40px;
    padding-left: 20px;
    font-family: "microsoft yahei";
    font-size: 16px;
    font-weight: 500;
}

.paihang {
    width: 198px;
    padding: 10px 20px 20px 12px;
    margin-top: 10px;
    border: 1px solid #e5e5e5;
    background-color: #FAFAFA;
}
/*.paihang:hover,
.xueke:hover {
	border-left: 2px solid #7a7e86;
	width: 196px;
}	*/
.rightinfo,
.leftinfo {
    float: left;
    display: inline-block;
}

.rightinfo {
    margin-left: 20px;
    width: 782px;
}

#container {
    width: 480px;
    height: 320px;
    float: left;
    margin-right: 20px;
    border: 3px solid #333;
    overflow: hidden;
    position: relative;
    display: inline-block;
}

.lastednews {
    display: inline-block;
}

#list {
    width: 3360px;
    height: 320px;
    position: absolute;
    z-index: 1;
}

    #list img {
        float: left;
    }

#buttons {
    position: absolute;
    height: 10px;
    width: 100px;
    z-index: 2;
    bottom: 10px;
    left: 360px;
}

    #buttons span {
        cursor: pointer;
        float: left;
        border: 1px solid #fff;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #333;
        margin-right: 5px;
    }

    #buttons .on {
        background: white;
    }

.arrow {
    cursor: pointer;
    display: none;
    line-height: 39px;
    text-align: center;
    font-size: 36px;
    font-weight: normal;
    width: 40px;
    height: 40px;
    z-index: 2;
    top: 140px;
    background-color: RGBA(0,0,0,.3);
    color: #fff;
}

    .arrow:hover {
        background-color: RGBA(0,0,0,.7);
    }

#container a {
    color: #fff;
}

#container:hover .arrow {
    display: block;
}

#prev {
    left: 10px;
}

#next {
    right: 10px;
}

.piclunbo,
.lastednews {
    float: left;
}

.lb-rq {
    position:relative;
}

.mess {
    position:absolute;
    top: 280px;
    color: #fff;
    display: inline-block;
    width: 477px;
    height: 36px;
    line-height: 36px;
    filter: alpha(opacity=55);
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    background-color: rgba(0,0,0,.5);
    padding-left: 10px;
    z-index: 99999;
}

a.lasted, .red {
    color: #FF3D00;
}

.infolist1 {
    margin-bottom: 30px;
    width: 282px;
    height: 130px;
    display: inline-block;
}

.onerowinfo {
    width: 782px;
    height: 420px;
    float: left;
    margin-top: 20px;
    position: relative;
}

    .onerowinfo #buttons {
        position: absolute;
        height: 6px;
        width: 100px;
        z-index: 2;
        top: 6px;
        left: 182px;
    }

.zhibanzhenshi {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.zhuanjiazhenshi {
    width: 100%;
    float: left;
    margin-top: 20px;
    position: relative;
}

    .zhuanjiazhenshi .search {
        top: -12px;
        margin-left: 20px;
    }

    .zhuanjiazhenshi .btn-infop {
        top: -12px;
        left: 350px;
    }

    .zhuanjiazhenshi .btn-infop1 {
        position: absolute;
        top: -4px;
        left: 860px;
    }

.onerowinfo1 {
    width: 782px;
    height: 200px;
}

.onerowinfo2 {
    width: 782px;
    height: 200px;
    margin-top: 20px;
}

.newsinfo {
    width: 782px;
    height: 504px;
    position: relative;
    float: left;
    margin-top: 20px;
}

.onerowinfo1 #buttons span {
    cursor: pointer;
    float: left;
    width: 6px;
    height: 6px;
    background: url(../images/sprite.png) no-repeat -400px 0;
    margin-right: 7px;
}

.onerowinfo1 #buttons .on {
    background-position: -500px 0;
}

table.jp td:first-child {
    text-align: left;
    padding-left: 0;
}

.arrow01 {
    cursor: pointer;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    z-index: 2;
    top: 16px;
    background: url(../images/sprite.png) no-repeat;
}

#prev01 {
    left: 157px;
    top: 2px;
    background-position: 0 0;
}

    #prev01:hover {
        background-position: -200px 0;
    }

#next01 {
    left: 244px;
    top: 2px;
    background-position: -100px 0;
}

    #next01:hover {
        background-position: -300px 0;
    }

.newsinfo li, .infolist1 li {
    background-image: url(../images/dot.png);
    background-repeat: no-repeat;
    background-position: 0 10px;
    padding-left: 13px;
    font-size: 12px;
}

.newsinfolist {
    width: 370px;
    height: 168px;
    float: left;
    margin-bottom: 20px;
}

.onerowinfo1 table tr td {
    /*border: none; */
    text-align: left;
}

.zhibanzhenshi table tr td {
    border: none;
    text-align: left;
}

.zhibanzhenshi table {
    margin-left: 40px;
}

    .zhibanzhenshi table th {
        color: #666;
        font-size: 14px;
        font-weight: bold;
    }

    .zhibanzhenshi table td {
        color: #333;
    }

    .zhibanzhenshi table a {
        color: #0068a6;
    }

        .zhibanzhenshi table a:hover {
            text-decoration: underline;
            color: #ff3d00;
        }

#demo {
    overflow: hidden;
    margin-top: 20px;
}

    #demo img {
        border: 3px solid #F2F2F2;
    }

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

.zhuanjialb {
    float: left;
    width: 300px;
    height: 122px;
    overflow: hidden;
    margin-right: 20px;
    margin-bottom:20px;
}

.zhuanjialb1 {
    float: left;
    width: 350px;
    height: 120px;
    overflow: hidden;
    margin-bottom: 18px;
}

.zjml {
    margin-left: 82px;
}

.zhuanjialb img {
    float: left;
    margin-right: 10px;
}

.zhuanjialb1 img {
    float: left;
    margin-right: 10px;
}

.tit {
    height: 30px;
    margin-bottom: 10px;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #0068A6;
    padding-bottom: 20px;
    border-bottom: 1px solid #3598d3;
    font-weight: bold;
}

.titw {
    width: 820px;
}

.tit .current a {
    color: #0068A6;
    font-weight: bold;
}

.tittwo {
    height: 26px;
    margin-bottom: 10px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}

.putg {
    margin: 0 !important;
    margin-right: 5px !important;
}

.more {
    float: right;
    font-family: "宋体";
    font-size: 14px;
    color: #999;
    margin-top: 6px;
}

.infolist1 .more {
    color: #999;
    margin-top: 0;
}

.midinfo {
    margin-right: 40px;
}

.xiangxi a {
    color: #FF6E40;
}

.title2, .title1 {
    border-left: 3px solid #3598D3;
    font-size: 16px;
    color: #0068A6;
    font-family: "微软雅黑";
    padding-left: 8px;
    margin-bottom: 10px;
    font-weight: bold;
}

.title1 {
    margin-top: 10px;
}

    .title1 a {
        font-size: 12px;
        margin-left: 10px;
    }

        .title1 a.on {
            color: #FF3D00;
        }

.zjname {
    text-decoration: underline;
}

.paihangsz,
.paihangsz1 {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    text-align: center;
    color: #fff;
    margin-right: 5px;
}

.paihangsz {
    background-color: #FF3D00;
}

.paihangsz1 {
    background-color: #FF9473;
}

.paihang ul {
    line-height: 26px;
}

.form-group {
    display: inline-block;
}

    .form-group .one {
        position: absolute;
        top: 8px;
        left: 678px;
    }

/*导航*/
.menu ol {
    padding-left: 15px;
}

    .menu ol a:hover {
        color: #0068A6;
        text-decoration: underline;
    }

.menu li i {
    background-color: #dadada;
    padding: 1px 4px;
    color: #fff;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);
    font-family: 宋体;
    font-style: normal;
}

.menu a {
    color: #3f3f3f;
    text-decoration: none;
}

.menu .no {
    display: none;
}

.menu ol a {
    width: 228px;
    display: block;
    line-height: 2em;
    margin-left: 20px;
}

ul.expmenu {
    width: 158px;
}

    ul.expmenu li div.header {
        padding: 12px;
        border-bottom: 1px #fff solid;
    }

    ul.expmenu li:last-child div.header {
        border-bottom: none;
    }

    ul.expmenu li ul li {
        background-color: #fff;
        padding: 12px;
        border-top: 1px solid #e5e5e5;
        color: #727272;
        text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
    }

        ul.expmenu li ul li:last-child {
            border-bottom: none;
        }

        ul.expmenu li ul li.selected {
            background-color: #f4f4f4;
        }

    ul.expmenu div.header {
        color: #203f61;
        text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
        /*background: #ae9c7e;/* Old browsers */ */;
        /**/
    }

    ul.expmenu li div.header .label {
        background: no-repeat;
        color: #333; /*text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);*/
        font-weight: bold;
    }

    ul.expmenu li div.header .arrow {
        display: block;
        width: 16px;
        height: 16px;
        background: no-repeat center;
        float: right;
    }

        ul.expmenu li div.header .arrow.up {
            background-image: url(../images/arrow_u.png);
        }

        ul.expmenu li div.header .arrow.down {
            background-image: url(../images/arrow_d.png);
        }

    ul.expmenu li .menu {
        display: none;
    }
    /* Mouse Events */
    ul.expmenu div.header:hover {
        background: #ae9c7e; /* Old browsers */
        background: -moz-linear-gradient(top, #ae9c7e 0%, #ae9c7e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae9c7e), color-stop(100%,#ae9c7e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ae9c7e 0%,#ae9c7e 100%); /* IE10+ */
        background: linear-gradient(to bottom, #f4f6f7 0%,#fff 100%); /* W3C */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ae9c7e', endColorstr='#ae9c7e',GradientType=0 ); /* IE6-9 */
        cursor: pointer;
    }

    ul.expmenu li ul li:not(.selected):hover {
        background: linear-gradient(to bottom, #f4f6f7 0%,#fff 100%); /* Old browsers */
        cursor: pointer;
    }

    ul.expmenu li ul li:not(.selected):active {
        background: #f1f1f1; /* Old browsers */
        cursor: pointer;
    }

.line1 {
    padding-bottom: 6px;
    font-weight: bold;
}

.line2 {
    border-bottom: 3px solid #999;
    padding-bottom: 6px;
}

/* pagination */
.pagination ul li a {
    padding: 6px 10px;
}

.searchcard {
    height: 40px;
    position: relative;
}

.zhuanjialist {
    height: 400px;
    margin: 20px 0;
}

.glyphicon {
    /*cursor: pointer;*/
    padding-right: 6px;
}

.biaoqian {
    color: #666;
    font-size: 14px;
    padding: 0 8px;
    border-right: 1px solid #ddd;
}

.current span {
    color: #FF3D00;
}

.six {
    color: #666;
}

.zhenshilist {
	width: 490px;
    height: 126px;
    border: 1px solid #dadada;
    background-color: #FAFAFA;
    float: left;
    margin-top: 20px;
    padding: 10px 10px 15px 10px;
}

    .zhenshilist table {
        width: 100%;
    }

        .zhenshilist table td {
            line-height: 30px;
        }

.ctips {
    position: relative;
}

.tips {
    width: 267px;
    height: 120px;
    position: absolute;
    display: block;
    background: url(../images/tipbg.png) no-repeat;
    left: 50px;
    top: -22px;
    padding: 20px 20px 20px 28px;
    z-index: 555;
    line-height: 18px;
}

.hudong {
    border: 1px solid #dadada;
    display: inline-block;
    padding: 2px;
}

    .hudong:hover {
        border: 1px solid #68CDEA;
    }

.xinxi {
    width: 198px;
    padding-top: 20px;
    padding-bottom: 30px;
    border: 1px solid #dadada;
    background-color: #FAFAFA;
}

    .xinxi img {
        vertical-align: top;
        float: left;
        margin-right: 10px;
    }

.userxx {
    margin-left: 10px;
}

.userxxm {
    margin: 10px 0 20px 6px;
}

.psnav {
    font-size: 14px;
    font-family: Arial,"微软雅黑";
    padding-bottom: 10px;
    border-top: 1px solid #d8d8d8;
}

    .psnav ul li {
        position: relative;
        margin-bottom: 2px;
        height: 32px;
        line-height: 32px;
        overflow: hidden;
    }

        .psnav ul li a {
            color: #0068A6;
            display: block;
            padding-left: 40px;
        }

            .psnav > ul > li.curr > a, .psnav ul li a:hover {
                color: #fff;
                text-decoration: none;
                background-color: #4ca0d7;
            }

    .psnav > ul > ul > li > a {
        padding-left: 60px;
        color: #666;
        font-size: 13px;
    }

        .psnav > ul > ul > li > a:hover {
            color: #FF3D00;
            background-color: #F5F9FC;
        }

.tuchu {
    font-size: 14px;
    color: #FF3D00;
    margin-left: -5px;
}

.shisihao {
    font-size: 14px;
}

.tuchu1 {
    color: #0068A6;
    padding: 0 2px;
}
.tuchu11 {
	color: #B452CD;
	padding: 0 2px;
}

.xiangqing {
    float: left;
    margin-left: 10px;
    width: 792px;
    position: relative;
}

.lantit {
    height: 40px;
    background-color: #ddf1fa;
}

    .lantit li {
        float: left;
        line-height: 40px;
        font-size: 16px;
    }

    .lantit a {
        display: inline-block;
        padding: 0 20px;
    }

    .lantit .current1 {
        border-bottom: 3px solid #3598D3;
        height: 39px;
        font-weight: bold;
    }

        .lantit .current1 a {
            color: #0068A6;
        }

.lancon {
    position: relative;
    min-height: 400px;
}

.ft {
    float: left;
    position: relative;
    padding: 18px 0;
    border-bottom: 2px solid #f8f8f8;
}

.f_img_box {
    float: left;
    width: 160px;
    height: 118px;
    overflow: hidden;
}

.f_con_box {
    float: left;
    padding-left: 20px;
    width: 590px;
    height: 138px;
    overflow: hidden;
    margin-top: -10px;
}

.f_con_box1 {
    float: left;
    height: 138px;
    overflow: hidden;
    margin-top: -10px;
}

.caozz {
    position: absolute;
    top: 18px;
    right: 0;
}

.clx {
}

.ft .f_con_box h4 {
    position: relative;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
}

.ft .f_con_box1 h4 {
    position: relative;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #333;
}

.f_c_time {
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    color: #999;
}

.ft .f_con_box .f_content {
    color: #333;
}

.f_content1 {
    color: #666;
}

.f_in {
    margin-top: 5px;
    height: 25px;
    line-height: 25px;
    color: #999;
}

.clx1 {
    margin-bottom: 12px;
}

    .clx1 a {
        color: #666;
    }

        .clx1 a:hover {
            color: #FF3D00;
        }

.suojin {
    padding-left: 32px;
    height: 100px;
}

.ft .f_con_box i {
    padding: 0 2px;
}

.f_in_c {
    margin-right: 10px;
}

th {
    font-weight: bold;
}
/*.mod table {
	margin-top: 18px;
}*/
.mod table th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.mod table td {
    vertical-align: bottom;
    border-bottom: 1px solid #ddd;
}

.mod .tbmid td {
    vertical-align: middle;
    border-bottom: 1px solid #ddd;
}

.mode .tbmid td {
    vertical-align: middle;
    border-bottom: 1px solid #ddd;
}

.ziliao {
    padding-bottom: 100px;
}

    .ziliao p {
        height: 24px;
    }

.peoples {
    margin-top: 18px;
    padding-bottom: 60px;
    border-bottom: 1px solid #dadada;
}

.peoples1 {
    margin-top: 18px;
    padding-bottom: 20px;
}

.peo_list {
    margin-bottom: 30px;
}

.peo_list1 {
    height: 80px;
}

    .peo_list img, .peo_list1 img {
        width: 50px;
        height: 60px;
        float: left;
        margin-right: 10px;
    }

    .peo_list li, .peo_list1 li {
        float: left;
        width: 120px;
        margin-top: 20px;
        margin-left: 30px;
    }

.tuchu2 {
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

.fixed {
    position: fixed !important;
    top: 0;
    z-index: 9;
}

.bankuai {
    margin-bottom: 30px;
    height: 130px;
}

.bankuai_l {
    float: left;
    /*	width: 600px;*/
}

.bankuai_r {
    float: right;
    width: 160px;
}

.underline a {
    text-decoration: underline;
    font-size: 12px;
    color: #999;
}

    .underline a:hover {
        color: #333;
    }

.bankuaisj {
    width: 188px;
    height: 92px;
    border: 1px solid #DAE3E9;
    background-color: #f5f9fc;
    margin-right: 12px;
    float: left;
    padding: 10px;
    margin-top: 10px;
}

.xiaoshuj {
    float: right;
    margin-top: -4px;
}

.under {
    text-decoration: underline;
}

.leiji {
    font-size: 16px;
    padding: 10px;
}

.bankuai_r table {
    width: 100%;
}

#hhhh tr td {
    position: relative;
}

.tit li {
    float: left;
    margin-right: 14px;
}

.fuhao ul {
    padding: 4px;
}

    .fuhao ul li {
        background: url(../images/dot.png) no-repeat;
        background-position: 5px 8px;
        padding-left: 15px;
        line-height: 24px;
    }

.tiezihd {
    margin: 12px 0;
}

.rightfloor {
    float: right;
    font-weight: normal;
    text-align: right;
    margin-top: -10px;
}

.c999 {
    color: #999;
}

.louzhutip {
    color: #FF3D00;
    margin-right: 20px;
}

a.c4095ce, .c4095ce {
    color: #0068A6;
}

    .c4095ce:hover, .tuchu1:hover, .li-ico1:hover {
        color: #FF3D00;
    }

.recbox {
    height: auto;
    padding: 20px 0 0 0;
    overflow: hidden;
    color: #333;
}

.mblfunc {
    text-align: right;
    color: #c1c1c1;
    height: 16px;
    margin: 20px 0;
}

.downwh a {
    margin: 0 5px;
}

.banzhuxx {
    width: 148px;
    float: left;
}

    .banzhuxx img {
        display: block;
        margin-bottom: 20px;
    }

.mblContent {
    padding: 10px 20px;
}

.recdes {
    width: 840px;
    float: right;
}

.vm {
    border-bottom: 1px dashed #FF9473;
    padding-bottom: 12px;
}

.tiezcon {
    min-height: 300px;
    border-bottom: 4px solid #5FA7D3;
    margin-bottom: 40px;
    position: relative;
}

.tomycom {
    font-size: 12px;
    background: #FAFAFA;
    border: 1px solid #e4e4e4;
    color: #666;
    position: relative;
    margin-top: 20px;
    line-height: 24px;
}

}

.tomycomtop {
    width: 17px;
    height: 10px;
    position: absolute;
    background: url(../images/topS.png) no-repeat;
    top: -10px;
    left: 22px;
}

.banzhuinfo {
    position: absolute;
    top: 50px;
    left: 50px;
    padding: 10px;
    background-color: #f4f4f4;
    border: 1px solid #e4e4e4;
    z-index: 2;
}

.rightinfo_r {
    width: 160px;
    margin-left: 20px;
}

.rightinfo_l {
    width: 602px;
}

.zsxqinfo_l {
    width: 820px;
}

.leftershi {
    margin-left: 20px;
}

.huizhenjl {
    padding: 20px 0;
    position: relative;
}

    .huizhenjl ul {
        padding: 4px;
    }

        .huizhenjl ul li {
            line-height: 24px;
        }

.huizhenjl_con {
    height: 300px;
    overflow-x: hidden;
    padding: 5px;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.inputkuang {
    padding: 20px 0;
    position: relative;
}

    .inputkuang img {
        width: 820px;
    }

.con_txt p {
    font-size: 14px;
    text-indent: 2em;
    line-height: 28px;
    padding: 5px 0 20px 0;
}

.con_txt h4 {
    text-align: center;
}

.text_cen {
    text-align: center;
    text-indent: 0 !important;
}

.zhibant, .chengyuan {
    border: 1px solid #e5e5e5;
    background-color: #fafafa;
}

    .zhibant .title1, .chengyuan .title1 {
        margin-left: 10px;
    }

    .zhibant ul {
        padding: 0 10px 10px 12px;
    }

    .chengyuan ul {
        padding: 0 10px 10px 12px;
    }

        .chengyuan ul li {
            padding: 10px 0;
            float: left;
        }

.chengyuan {
    margin-top: 10px;
}

    .chengyuan img {
        padding-right: 10px;
    }

.sanjidh {
    padding-bottom: 20px;
    float: left;
}

    .sanjidh ul li {
        float: left;
        font-size: 14px;
        line-height: 28px;
    }

        .sanjidh ul li a {
            padding: 0 20px;
        }

            .sanjidh ul li a:hover {
                color: #FF3D00;
            }

.xueke dt {
    font-size: 14px;
    line-height: 28px;
    padding-top: 30px;
    padding-left: 20px;
}

.xueke dd {
    padding-top: 10px;
    padding-left: 20px;
}

    .xueke dd a:hover {
        color: #FF3D00;
    }

.ceshi {
    width: 100%;
    float: left;
}
/*.login_bg {
	background-color: #F5F9FC;
}*/
.login_tit {
    height: 36px;
    line-height: 36px;
    background-color: #3598D3;
    color: #fff;
    font-size: 14px;
    padding-left: 10px;
}

.glyphicon-remove-circle {
    font-size: 18px;
    margin-top: 6px;
}

a.closet {
    font-size: 12px;
    padding-right: 2px;
    color: #fff;
}
.login_area {
    width: 350px;
	margin: 0 auto;
	background: #fbfbfb;
	border: 1px solid #ddd;
}
.login_area form {
	padding: 20px 30px 30px 30px;
	width: 350px;
    margin: 0 auto;
}
.login_area a.forget_password:hover {
    text-decoration: underline;
}
.login_area label {
    font-weight: normal;
 }
.login_area a.forget_password {
    color: #FF3D00;
   }
.login_area .loginbtn {
	width: 100%;
} 
.login_area p {
	line-height: 40px;
}
.login_area .gwid {
    width: 210px;
}
p.login_tips {
	line-height: 24px;
	margin-left: 60px;
	color: #777;
	margin-top: -6px;
}
.login_tits ul li a {
	float: left;
	width: 50%;
	height: 40px;
	line-height: 40px;
	text-align: center;
    border-bottom: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 16px;
}
.login_tits ul li.on a {
	background: #5FA7D3;
	color: #fff;
}

/*专家注册页面*/
.p6 {
    display: block;
    background: url(../images/hot-line.jpg) repeat-x;
    height: 30px;
    text-align: left;
    padding-left: 20px;
    font-size: 14px;
    font-family: "微软雅黑";
    border: 1px solid #DBDBDB;
    line-height: 30px;
}

    .p6 span {
        color: #1d6315;
    }

.p7 {
    color: #0068A6;
    font-size: 16px;
    font-weight: bold;
    font-family: "微软雅黑";
    padding: 10px 0;
}

.table td p {
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}

.table-b th {
    border-bottom: 2px solid #ddd;
    vertical-align: middle !important;
}

.table-b td {
    border-bottom: 1px solid #ddd;
    position: relative;
}

.table span {
    color: #FF3D00;
}

.input1 {
    width: 210px;
    border: 1px solid #ccc;
    border: 0;
}

.tj {
    background: url(../images/a-ann.jpg) no-repeat;
    display: block;
    width: 99px;
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 10px;
    font-family: "微软雅黑";
}

.tema {
    text-align: center;
    margin: 0 auto;
}

.syzl {
    margin: 20px 0 25px 0;
    width: 300px;
    font-size: 14px;
}

.rshier {
    padding-right: 12px;
}

.caozuo {
    display: inline-block;
    margin-top: 4px;
}

.caoz a {
    color: #dadada;
}

    .caoz a:hover {
        color: #333;
    }

.tiaomu {
    width: 100%;
    padding-bottom: 20px;
}

    .tiaomu:hover {
        background-color: #FAFAFA;
    }



/*版主申请页面*/
.hot-nr {
    padding-left: 18px;
}

.sqtip {
    text-align: center;
    margin-bottom: 5px;
}

.sqtab1 {
    width: 470px;
}

.sqtab td:first-child {
    text-align: right;
    padding-right: 15px;
}

.sqtab label {
    font-weight: normal;
}

.sqtab .tip {
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 14px;
}

.sqtab span {
    color: #FF3D00;
    margin-right: 5px;
    vertical-align: middle;
}

.staw {
    width: 280px;
}

a.agrtip {
    text-decoration: underline;
    color: #FF3D00;
}

.form-control {
    font-size: 12px;
}


/*发帖页面*/
.controls .input-large {
    height: 40px;
    padding: 10px;
}

.controls {
    padding-bottom: 20px;
}

.wenbenkuang {
    width: 86%;
    margin-bottom: 20px;
}

.maosu {
    font-size: 14px;
    margin-bottom: 6px;
}


/*专家会员注册页面*/
.zjtip {
    color: #999;
    text-align: left;
}

.hyzck {
    width: 280px;
}


/*分页*/
/* .paperswitch nav {
    display: inline-block;
} */
.paperswitch input {
    margin: 0 10px;
    width: 100px;
}

.numsw {
    margin-left: 10px;
}



/*footer*/
.footer {
    background: url(../images/footer.jpg) repeat-x;
    margin-top: 10px;
}

.footer1 {
    width: 1000px;
    height: 324px;
}

.p2 {
    padding-top: 55px;
    background: url(../images/zhidao.jpg) no-repeat;
    background-position: 0px 65px;
    height: 125px;
    line-height: 55px;
}

.footer1 span {
    color: #000;
    font-size: 14px;
    margin: 0px 20px 0px 20px;
}

.footer1 a img {
    margin: 0px 10px 0px 10px;
}

.p3 {
    line-height: 24px;
    padding-top: 10px;
    text-align: center;
}

.i-mc {
    border: 1px solid #2A83D3;
    background: #FFFFF9;
    LEFT: 83px;
    OVERFLOW: hidden;
    WIDTH: 320px;
    POSITION: absolute;
    TOP: 349px;
    z-index: 100;
}

.subitem {
    padding-right: 4px;
    padding-left: 8px;
    min-height: 50px;
    float: left;
    padding-bottom: 0px;
    width: 320px;
    padding-top: 0px;
    height: 50px;
}

.fore dd {
    float: left;
    margin: 15px 5px 10px 5px;
}

    .fore dd a {
        font-size: 14px;
        font-weight: bold;
        color: #000;
    }

        .fore dd a:hover {
            font-size: 14px;
            font-weight: bold;
            color: #FC5F38;
        }

    .fore dd span {
        margin-left: 7px;
        color: #FC5F38;
    }


/*新增*/
.li-ico {
    color: #999999 !important;
    font-size: 10px;
}

.li-ico1 {
    color: #0068A6;
    font-size: 10px;
}

a.tzxqtip {
    color: #FF3D00;
}

.atl {
    color: #FF3D00;
    font-size: 13px;
}
.atlno {
      color: #666666;
    font-size: 13px;
}

.drl {
    color: #ccc !important;
    font-size: 13px;
}

.search-inner {
    margin-top: 3px;
    position: relative;
    float: right;
    margin-right: 0;
}

.search-in {
    margin-left: 0px;
    width: 32px;
    height: 32px;
    margin-top: 4px;
    float: right;
    margin-right: 8px;
    background-color: #999;
    border: 1px solid #999;
}

.search-icon {
    position: absolute;
    top: 8px;
    left: 8px;
}
/*.search-bg {
	background-image: url(../images/search-bg.png);
	background-repeat: no-repeat;
	background-position: 96% 50%;
}*/
.glyphicon-repeat {
    color: #999999;
    font-size: 18px;
    float: right;
    margin-top: 8px;
    margin-right: 8px;
}

.zsmid {
    margin-left: 18px;
}

.zsdp {
    position: absolute;
    top: -12px;
    left: 260px;
}

a.sqzj {
    font-size: 12px;
    margin-left: 5px;
    color: #999;
}

    a.sqzj:hover {
        color: #ff3d00;
    }

.bornn {
    border-right: none;
}

.qpo {
    margin-right: 112px;
}

.bkmh {
    min-height: 180px;
}

.btnbtn {
    margin-left: 20px;
}

.btn-ico {
    position: absolute;
    top: 0;
    right: 0;
}

..btn-ico:hover {
    background-color: #FF3D00 !important;
    color: #fff;
}

.zjzc label {
    font-weight: normal;
}

.search-ebtn {
    margin-left: 10px;
    margin-top: 0;
    margin-right: 20px;
}

.scher {
    width: 400px;
}

.search-er {
    margin-bottom: 20px;
    margin-left: -10px;
}

.search-sw a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    background-color: #999;
    padding: 6px 12px;
    margin-bottom: -10px;
}

    .search-sw a.on {
        background-color: #5FA7D3;
    }

.peo-sear {
    padding-bottom: 0;
    border-bottom: 0;
}

.peo-search {
    margin-bottom: 30px;
}

    .peo-search li {
        width: 200px;
        position: relative;
    }

.follow {
    position: absolute;
    right: 0;
    top: 0;
}

.fk-btn {
    margin-left: 106px;
    width: 280px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.input1 {
    width: 210px;
    border: 1px solid #ccc;
    height: 25px;
    margin: 0;
}

.zjzc {
    text-align: left;
}

    .zjzc td {
        vertical-align: middle !important;
    }
/*.zjrow {
	position: absolute;
	left: 0;
	top: 738px;
}
.hyrow {
	position: absolute;
	left: 0;
	top: 457px;
}*/
.aroundb {
    border: 1px solid #e5e5e5;
    border-top: 4px solid #FDD7CC;
    padding: 20px;
}

/*首页导航*/
s {
    text-decoration: none;
}

.cf:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}

.cf {
    zoom: 1;
}

.fl {
    display: inline;
    float: left;
}

.fr {
    display: inline;
    float: right;
}

.lh36 {
    line-height: 36px;
}

.lh30 {
    line-height: 30px;
}

.pl20 {
    padding-left: 20px;
}

h2 {
    font-family: "microsoft yahei";
    font-size: 14px;
}

.wd240 {
    width: 240px;
}

.wd252 {
    width: 232px;
}

.ht399 {
    height: 399px;
}

.ht14 {
    height: 14px;
}

.lh33 {
    line-height: 33px;
}

.lh23 {
    line-height: 23px;
}

.lh12 {
    line-height: 12px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pr20 {
    padding-right: 20px;
}

.wd204 {
    width: 204px;
}

.wd443 {
    width: 443px;
}

.wd185 {
    width: 185px;
}

.ml19 {
    margin-left: 19px;
}

.pt30 {
    padding-top: 30px;
}

.pb12 {
    padding-bottom: 12px;
}

.bt {
    border-top: 1px solid #eae7e7;
}

.gray {
    color: #999;
}

.blee {
    border-left: 1px solid #eeeeee;
}

.fwblod {
    font-weight: bold;
}

.goods-wrap {
    height: 447px;
}

.goods {
    position: absolute;
    top: 0;
    left: 0;
    width: 198px;
    height: 40px;
    background-color: #3598D3;
}

    .goods h2 a {
        display: block;
        height: 40px;
        padding-left: 20px;
        line-height: 40px;
        color: #fff;
    }

        .goods h2 a:hover {
            text-decoration: none;
        }

.nav-list {
    height: 40px;
}

    .nav-list li {
        float: left;
        margin-right: 1px;
    }

    .nav-list a {
        display: block;
        height: 40px;
        float: left;
        padding: 0 15px;
        text-align: center;
        color: #fff;
        font: bold 15px/40px "microsoft yahei";
        text-decoration: none;
    }

        .nav-list a:hover {
            background: #d25400;
            text-decoration: none;
        }

        .nav-list a.on {
            background: #d25400;
        }

.all-goods {
    position: absolute;
    top: 40px;
    left: 0;
    width: 198px;
    height: 407px;
    background: #FAFAFA;
    border: solid #0067A6;
    border-width: 0 2px 2px;
    overflow: visible;
}

    .all-goods .item {
        width: 194px;
        height: 36px;
        border-top: 1px solid #FFF;
        background: #f7f7f7;
    }

    .all-goods .btnone {
        border-top: none;
    }

    .all-goods .item .product {
        position: absolute;
        z-index: 999;
        width: 194px;
    }

        .all-goods .item .product h3 {
            width: 157px;
            height: 34px;
            padding-left: 28px;
            border-width: 1px 0;
            font-weight: normal;
            line-height: 36px;
            /* background: url() no-repeat -12px 12px; */
        }

            .all-goods .item .product h3 a {
                color: #666666;
                font-size: 14px;
                font-family: "宋体";
                font-weight: bold;
            }

                .all-goods .item .product h3 a:hover {
                    text-decoration: none;
                }

        .all-goods .item .product s {
            display: block;
            position: absolute;
            top: 13px;
            left: 167px;
            width: 6px;
            height: 9px;
            background: url() no-repeat 0px 0px;
        }

    .all-goods .active .product h3 {
        line-height: 32px;
        background-position: -12px -185px;
        background-color: #F5F9FC;
        border: 1px solid #3598D3;
        border-width: 2px 0;
        width: 196px;
    }

        .all-goods .active .product h3 a {
            color: #0068A6;
        }

    .all-goods .product-wrap {
        position: absolute;
        width: 478px;
        z-index: 99;
        border: 2px solid #3598D3;
        background: #F5F9FC;
        padding: 20px;
        display: none;
    }

        .all-goods .product-wrap p {
            color: #999999;
        }

    .all-goods dl {
        clear: both;
        overflow: auto;
        padding: 10px 0;
    }

        .all-goods dl:hover {
            background-color: #f1f1f1;
        }

        .all-goods dl dt a {
            float: left;
            width: 72px;
            color: #0068A6;
            text-align: right;
            margin-right: 40px;
            font-weight: normal;
        }

        .all-goods dl dd {
            line-height: 22px;
            float: right;
            padding-top: 2px;
            width: 300px;
            margin-top: -6px;
        }

        .all-goods dl a {
            color: #999;
            margin: 0 4px;
            white-space: nowrap;
        }

            .all-goods dl a:hover {
                color: #FF3D00;
                text-decoration: none;
            }

    .all-goods .pos1 {
        left: 194px;
        top: 0px;
    }

    .all-goods .pos2 {
        left: 194px;
        top: 37px;
    }

    .all-goods .pos3 {
        left: 194px;
        top: 73px;
    }

    .all-goods .pos4 {
        left: 194px;
        top: 109px;
    }

    .all-goods .pos5 {
        left: 194px;
        top: 145px;
    }

    .all-goods .pos6 {
        left: 194px;
        top: 181px;
    }

    .all-goods .pos7 {
        left: 194px;
    }

    .all-goods .pos8 {
        left: 194px;
        bottom: -2px;
    }

    .all-goods .pos9 {
        left: 194px;
    }

    .all-goods .pos10 {
        left: 194px;
        bottom: -2px;
    }

    .all-goods .pos11 {
        left: 194px;
        bottom: -2px;
    }

    .all-goods .product-wrap h2 {
        font-size: 16px;
        color: #333;
        font-weight: bold;
    }

        .all-goods .product-wrap h2 a {
            height: auto;
            line-height: 16px;
            color: #333;
            padding-left: 0;
        }

    .all-goods .product-wrap ul {
        border-top: 2px solid #c1c1c1;
    }

        .all-goods .product-wrap ul li {
            float: left;
            display: inline;
            margin-right: 15px;
            margin-top: 15px;
            white-space: nowrap;
        }

            .all-goods .product-wrap ul li a {
                padding-left: 30px;
                background: url() no-repeat -8px -249px;
                color: #666666;
                display: inline-block;
                line-height: 18px;
                text-decoration: none;
                font-weight: bold;
            }

                .all-goods .product-wrap ul li a:hover {
                    text-decoration: none;
                    background-position: -8px -219px;
                    color: #ff6600;
                }

    .all-goods .product-wrap div dd, .all-goods .product-wrap div dl a {
        display: block;
        width: 185px;
        height: 120px;
        overflow: hidden;
    }



/*找回密码*/
.pblc-con {
    border-top: 4px dashed #e5e5e5;
    padding-top: 20px;
}

.fpassw {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.fpassw-nav {
    margin: 0 auto;
    overflow: hidden;
    color: #c2c2c2;
}

.fpassw-nav-child {
    width: 90px;
    margin-left: 182px;
    float: left;
    text-align: center;
}

    .fpassw-nav-child span {
        font-size: 14px;
        color: #c2c2c2;
    }

.fpassw-step {
    height: 42px;
    width: 42px;
    margin: 0 auto;
    background: #f5f5f5;
    color: 898989;
    font-size: 30px;
    line-height: 42px;
    text-align: center;
    border-radius: 21px;
    margin-bottom: 6px;
    font-family: Arial;
    color: #898989;
}

.current .fpassw-step {
    background: #FF9473;
    color: #fff;
}

.current span {
    color: #FF3D00;
}

.fpassw-triangle {
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #F5F5F6 transparent;
    margin-top: 5px;
    margin-left: 34px;
    display: none;
}

.current .fpassw-triangle {
    display: block;
}

.fpassw-form {
    margin: 0 auto;
    height: 300px;
    background: #f5f5f5;
    text-align: left;
    padding: 20px 20px 30px 180px;
}

    .fpassw-form p {
        font-size: 14px;
        padding-bottom: 20px;
    }

    .fpassw-form input {
        margin-left: 0;
        color: #999;
    }

    .fpassw-form a {
        color: #0068A6;
    }

    .fpassw-form img {
        height: 32px;
    }

    .fpassw-form button {
        width: 280px;
    }

    .fpassw-form span {
        padding-left: 5px;
        color: #666;
    }

.pass-input-container {
    position: relative;
}
/*.pass-input-label {
	position: absolute;
	left: 13px;
	top: 10px;
	_top: 5px;
	color: #ccc;
	height: 28px;
	line-height: 28px;
	cursor: text;
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-moz-transition-property: all;
	-moz-transition-duration: .3s;
	-o-transition-property: all;
	-o-transition-duration: .3s;
	transition-property: all;
	transition-duration: .3s;
}*/
.pass-input-msn {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 0 !important;
}

#pass-button-new {
    width: 100px;
    height: 35px;
    border: 1px solid #ccc;
    background: #f7f7f7;
    color: #666;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.pass-input-title {
    font-size: 14px;
    width: 80px;
    padding-right: 10px;
    line-height: 48px;
    text-align: right;
    color: #333;
    font-weight: normal;
}

.suc {
    font-weight: bold;
    margin-left: 150px;
    margin-top: 40px;
}

/*apple page*/
.rl_txt {
    width: 900px;
    margin: 0 auto;
    background: #fafafa;
    border: 1px solid #e5e5e5;
    padding: 0 10px 20px 10px;
    line-height: 24px;
    margin-top: 20px;
}

    .rl_txt h4 {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        line-height: 40px;
    }
      .rl_txt h5 {
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        line-height: 40px;
    }
          .rl_txt h6 {
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        line-height: 40px;
    }
      .rl_txt .table {width: 686px;margin: 0 auto;}
.rl_txt .table th, .helpage .table td {border: 1px solid #ccc; text-align:center;}
.rl_txt .table tr th {border-right: 2px solid #fff; background-color: #09C; color: #fff;}
.rl_txt .table caption {margin-bottom:6px;}
.rl_txt .table th, .rl_txt .table td {
  border: 1px solid #ccc;
  text-align: center;
}



/*调整*/
/*.table {
	table-layout: fixed;
}*/
.table th {
    background: #f5f9fc;
}
/*.table td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}*/
.zhibanzhenshi table th {
    background: none;
}



/*个人主页*/
.online {
    width: 230px;
    position: absolute;
    left: 60px;
    top: 10px;
    background: #f5f9fc;
    border: 1px solid #dadada;
    padding: 10px 20px 30px;
    z-index: 999;
    display: none;
}

    .online button {
        margin-top: 20px;
        margin-right: 10px;
    }


.online1 {
    width: 290px;
    position: absolute;
    right: 35px;
    top: 25px;
    background: #f5f9fc;
    border: 1px solid #dadada;
    padding: 10px 20px 30px;
    z-index: 999;
    display: none;
}

    .online1 button {
        margin-top: 20px;
        margin-right: 10px;
    }

.online2 {
    width: 290px;
    position: absolute;
    right: 170px;
   
    background: #f5f9fc;
    border: 1px solid #dadada;
    padding: 10px 20px 30px;
    z-index: 9999;
    display: none;
}

    .online2 button {
        margin-top: 20px;
        margin-right: 10px;
    }
/*.table td:hover .online {
	display: block;
}*/
.addre {
    text-align: center;
}

.reinputw {
    width: 340px;
}



.talkDivBg {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=45); /*ie*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    !important min-height:1000px;
    z-index: 1000;
}

.talkDiv {
    z-index: 100000;
    position: fixed;
    background-color: #fff;
    /*border: #87b2cd solid 1px;*/
    /*box-shadow: 1px 1px 3px #676767;*/ /*投影*/
    /*border-radius: 5px;*/ /*圆角*/
}

.talkW-630 {
    width: 630px;
    left: 50%;
    margin-left: -315px;
    top: 50%;
}

/*.talkW-660 {
    width: 660px;
    left: 50%;
    margin-left: -330px;
    top: 50%;
}*/

.talkW-800 {
    width: 800px;
    left: 50%;
    margin-left: -400px;
}

.talkW-900 {
    width: 900px;
    left: 48%;
}

.talkDiv-title {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 16px;
    position: relative;
    border-bottom: 1px solid #DADADA;
    background-color: #EEF4FE;
    font-weight: bold;
    background-color: #eee;
    color: #555;
}

.iconClose, a.icon_del {
    color: #999;
    font-weight: normal;
    font-size: 16px;
}

    a.icon_del:hover {
        color: #107bce;
    }

.talkDiv-title .icon-close {
    position: absolute;
    right: 10px;
    top: 12px;
    color: #999;
    font-size: 16px;
    font-weight: normal;
}

    .talkDiv-title .icon-close:hover {
        color: #107bce;
    }

    .talkDiv-title .icon-close i {
        color: #bd0a01;
    }

.talkDiv-title span {
    font-family: \5B8B\4F53;
    color: #333;
    font-size: 14px;
}

.talkDiv-body {
    padding: 15px 15px 120px;
    height: auto;
    min-height: 90px;
    _height: 90px;
    background: #fff;
}

.talkDiv-img {
    float: left;
    width: 32px;
    text-align: center;
}

.form-controls {
    margin: 10px 0;
    padding-left: 10px;
}

    .form-controls label {
        width: 70px;
    }

.talkDiv-img-cont {
    margin-left: 47px;
}

.talkDiv-btn {
    text-align: center;
    border-top: #e1eef6 solid 1px;
    padding: 10px 0px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

    .talkDiv-btn a.btn {
        margin-right: 0px;
    }

.talkDiv-body ul {
    padding: 0 20px 80px;
}

.talkDiv-body li {
    padding-bottom: 5px;
    border-bottom: 1px dotted #d0d0d0;
    margin-bottom: 15px;
}

    .talkDiv-body li a {
        font-size: 12px;
        right: 0;
    }

.talkDiv-btn .btn-defa-g {
    padding-left: 2em;
    padding-right: 2em;
}

.table6 {
    width: 60%;
}

.wryh {
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-weight: normal;
}

.top-search-type {
    position: absolute;
    display: none;
    left: 220px;
    width: 220px;
    background: #fff;
    border: solid 1px #DADADA;
    border-width: 0 1px;
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
}
/*.top-search-type {
    display: none;
}
    .searchallbtn input:hover ul li{
        display: block;
    }*/
/*诊室列表页*/
.sear_mo {
	float: none;
	width: 28px;
	height: 28px;
	margin-left: -6px;
	margin-top: 0px;
}
.sear_mo .search-icon {
	top: 6px;
	left: 6px;
}
.zsmore_con {
    margin-bottom: 30px;
}
.zsmore_con li {
	height: 36px;
	line-height: 36px;
	background: #f8f8f8;
	padding-left: 20px;
	margin-bottom: 2px;
}
.zsmore_con li a {
	font-size: 14px;
}
.zjlist {
	font-size: 14px;
	color: #666;
	margin-left: 20px;
}
.sear_input {
	margin: 0;
	margin-left: 20px;
}
.zsmore {
	padding-bottom: 20px;
}
.paixuColor {
     font-size: 10px;
color:red;
}
  .talkW-661 {
width: 1000px;
height:600px;
left: 41%;
margin-left: -330px;
top: 10%;
padding: 2px 10px 20px 10px;
}
    .talkW-660 {
padding: 20px 30px;
position: fixed;
top: 30%;
left: 50%;
margin: -155px 0 0 -260px;
}
.talkDivclose {
width: 100%;
height: 40px;
background: #FF9473;
margin-bottom: 20px;
}
.talkDivclose a {
float: right;
margin-right: 10px;
margin-top: 10px;
color: #fff;
}


/* 关于系统页面样式 */
.helpage {margin-top:20px;}
.helpage .aroundb {width:780px;text-align:center;}
.helpage .aroundb h2 {font-size:20px;font-weight:bold;text-align:center;color:#FC5F38;margin-bottom:10px;}
.helpage .aroundb h3 {font-size:18px;font-weight:bold;margin:16px 0 10px;text-align:left;}
.helpage .aroundb h4 {text-align:left;font-size:14px;text-indent:2em;font-weight:600;margin:12px 0;}
.helpage .aroundb p {text-indent:2em;text-align:left;}
.helpage .aroundb img {margin: 8px 0;}
.helpage .table {width: 686px;margin: 0 auto;}
.helpage .table th, .helpage .table td {border: 1px solid #ccc; text-align:center;}
.helpage .table tr th {border-right: 2px solid #fff; background-color: #09C; color: #fff;}
.helpage .table caption {margin-bottom:6px;}

.ny_zb{float: left;width:200px;overflow:hidden;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;font-family:"微软雅黑";}
.ny_zbbt{background-color:#f1f1f1;height:40px;line-height:40px;overflow:hidden;border-top:2px solid #b7b7b7;}
.ny_zbbt span{padding-left:30px;font-size:16px;color:#000;line-height:40px;}
.ny_zblb1{padding:10px 10px 20px 0px;}
.ny_zblb1 li{line-height:33px;font-size:14px;color:#333;float:left;width:100%;}
.ny_zblb1 li a{display:block;padding-left:30px;text-decoration:none;color:#333;background:url(../images/04.gif) no-repeat right;}
.ny_zblb1 li a.cur{color:#0068A6;font-weight:bold;background:url(../images/04_h.gif) no-repeat right;text-decoration:none;}
.ny_zblb1 li ul{display:none;color:#666;padding-left: 30px;}
.ny_zblb1 li ul li{float:none;background-image:none;height:26px;line-height:26px;margin-top:0px;font-size:12px;}
.ny_zblb1 li ul li a{padding-left:15px;display:block;background:url(../images/05.gif) no-repeat left;}
.ny_zblb1 li ul a:hover, .ny_zblb1 li ul li.on a{color:#FC5F38;}


/* 二维码 */
.code_box {
	position:fixed;
	top: 300px;
	right:20px;
	width:100px;
	overflow: hidden;
	text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.code_box img {
	width:100px;
	margin-bottom: 6px;
}

/* 发帖回帖弹出框 */
.talkDivBg {
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=45); /*ie*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    !important min-height:1000px;
    z-index: 1000;
}

  .talkDiv {
      z-index: 100000;
      position: fixed;
      background-color: #fff;
      /*border: #87b2cd solid 1px;*/
      /*box-shadow: 1px 1px 3px #676767;*/ /*投影*/
      /*border-radius: 5px;*/ /*圆角*/
  }
  .red {color:#f00;}
  .b {font-weight:bold;}

  .talkW-661 {
    width: 1000px;
    height:600px;
    left: 41%;
    margin-left: -330px;
    top: 10%;
    padding: 2px 10px 20px 10px;
  }
  .talkDivclose {
    width: 100%;
    height: 40px;
    background: #FF9473;
    margin-bottom: 20px;
  }
  .scroll_txt_box {
    width: 850px;
    margin: 0 auto;
    border: 1px solid #ddd;
    padding: 20px;
    height: 460px;
    overflow: scroll;
    font-size:14px;
  }
  .scroll_txt_box h2 {
    font-size:24px;
    color: #000;
    text-align:center;
    margin-bottom:20px;
  }
  .scroll_txt_box h3 {
    font-size:16px;
    color: #333;
    margin:20px 0;
    font-weight: bold;
  }
  .scroll_txt_box p {
    line-height:24px;
    margin-bottom:6px;
  }
  .scroll_txt_box .ml20 {
    margin-left: 20px;
  }



   #LRMINIBar {
        display: none;
        position: fixed;
        z-index: 2147483647;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        border: 0;
        background-color: transparent;
        font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
    }

    .LR-BTN {
        display: block;
        width: 80px;
        height: 80px;
        border: 1px solid rgba(0, 0, 0, .1);
        border-radius: 31px;
        box-shadow: 0 0 14px 0 rgba(0, 0, 0, .16);
        cursor: pointer;
        text-decoration: none;
        background-color: #00a6f1;
    }

    .LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        border: 0;
        background: none;
    }

    #LR-BTN-ICON {
        display: block;
        width: 32px;
        height: 32px;
        margin: 23px;
        position: absolute;
    }

    #LR-CIRCLE {
        position: absolute;
        top: 0;
        left: 0;
        display: none;
        width: 80px;
        height: 80px;
        border-radius: 30px;
        text-align: center;
        font-size: 18px;
        line-height: 78px;
        background-color: #00a6f1;
        color: #fff;
    }

    #LR-BUBBLE {
        position: fixed;
        display: none;
        width: 90%;
        margin: 0 5% 74px 5%;
        border: 1px solid #f7f7f7;
        color: #000;
        text-align: left;
        box-shadow: 0 5px 16px 0 rgba(0, 0, 0, .16);
        line-height: 1.428571429;
        background-color: #fff;
    }
    .LR-ICON {
        background-size: 32px auto !important;
        background-repeat: no-repeat !important;
        background-image: url(../Images/msn.png) !important;
    }
    .LR-ICON-CHAT1 {
        background-position: 0 0 !important;
    }