﻿@charset "utf-8";
/* CSS Document */
* {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-decoration: none;
}

img {
    border: none;
}

a {
    color: #10591e
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:hover {
    text-decoration: underline;
}

.floatL {
    float: left;
}

.floatR {
    float: right
}

.clearb {
    clear: both;
}

.inputradio {
    float: left;
    *margin: -1px 0;
    margin: 0 5px 0 15px;
    height: 24px;
    line-height: 24px;
    cursor: pointer
}

labie {
    float: left;
    margin-top: -3px;
}

.blank0 {
    height: 5px;
    display: block;
    width: 100%;
}

.blank1 {
    height: 10px;
    display: block;
    width: 100%;
}

.blank2 {
    height: 15px;
    display: block;
    width: 100%;
}

.blank3 {
    height: 20px;
    display: block;
    width: 100%;
}

body {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/bodybg_2.jpg) repeat-x 0 0px;
}

.field-validation-error {
    color: #F00;
}
/*搜索*/
.search_box {
    width: 180px;
    border: solid 1px #ccc;
    height: 20px;
    background: #4db0a6;
    margin: 10px 0 0 0px;
    padding: 2px;
}

.search_txt {
    height: 20px;
    width: 155px;
    border: none;
    background: none;
    float: left;
    line-height: 20px;
    color: #ccc
}

.search_btnb {
    background: url(../images/search_ico.jpg) no-repeat 0 3px;
    border: none;
    cursor: pointer;
    width: 18px;
    height: 18px;
    float: left
}

.keyword {
    margin: 0 0 0 30px;
    float: left;
    line-height: 25px;
    color: #cfa18b
}
/*公告*/
.sue_div {
    width: 269px;
    height: 245px;
    position: absolute;
    z-index: 10001;
    right: 0px;
    border: solid 1px #e0e0e0;
    background: url(../images/sue_bg.jpg) #FFFFFF no-repeat 0px bottom;
    bottom: 0px;
    _bottom: -1px
}
/*main*/
.main_content {
    width: 960px;
    margin: 0px auto 10px auto;
}

.main {
    /*width: 1200px;*/
    margin: 0 auto;
}

.main_st1 {
    margin: 0px auto 10px auto;
    background: url(../images/main_top.jpg) no-repeat 0 0px;
}

.main_contbg {
    background: url(../images/main_top.jpg) no-repeat 0 0px;
    margin: 15px auto 0px auto;
}

.main_left {
    width: 645px;
    float: left;
}

.main_left_n {
    width: 665px;
    float: left;
}

.main_right {
    width: 271px;
    float: right;
}

.main_right_content {
    border: solid 1px #ebeae8;
    border-top: none;
    background: #f6f6f6;
    padding: 10px 0px;
}

.main_left2 {
    width: 199px;
    float: left
}

.main_right2 {
    width: 750px;
    float: right
}
/*所有title样式*/
.title0 {
    font-size: 18px;
    color: #2862a2
}

.title0_1 {
    padding: 0 0 0 10px;
    height: 40px;
    line-height: 40px;
}

.title0_2 {
    height: 61px;
    line-height: 61px;
    padding: 0 0 0 45px;
}

.title1 {
    font-size: 14px;
    color: #2862a2;
    padding: 0 10px;
}

    .title1 a {
        float: right;
        font-size: 12px;
        font-weight: normal;
        color: #2862a2
    }

.title1_1 {
    height: 61px;
    line-height: 61px;
}

.title1_2 {
    border-top: solid 2px #3b679a;
    height: 35px;
    line-height: 35px;
}

    .title1_2 .title1_2_1 li {
        float: left;
        width: 100px;
        background: url(../images/ico8.jpg) no-repeat right 9px;
        cursor: pointer;
        text-align: center;
        font-weight: normal
    }

        .title1_2 .title1_2_1 li.hover {
            color: #f08201;
            font-weight: bold
        }

.title1_3 {
    background: url(../images/ico9.jpg) no-repeat 0 6px;
    padding: 0 0 0 20px;
}

.title1_4 {
    height: 30px;
    line-height: 30px;
}

    .title1_4 a {
        margin: 8px 0 0 0px;
    }

.title2 {
    color: #10591e;
    font-size: 14px;
    height: 25px;
}

    .title2 a {
        color: #10591e;
        font-size: 12px;
        font-weight: normal
    }

.title3 {
    background: none repeat scroll 0 0 #E3E3E3;
    border-bottom: 1px solid #D9D9D9;
    color: #009981;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
}

    .title3 a {
        float: right;
    }
/*更多*/
.more2 {
    background: url(../images/more_h.jpg) no-repeat 0 0px;
    width: 21px;
    height: 18px;
    display: block;
    text-indent: -9999px;
}

    .more2:hover {
        background: url(../images/more1.jpg) no-repeat 0 0px;
    }
/*所有文章列表样式*/
.newlist0 {
    padding: 0 10px;
    color: #666666
}

    .newlist0 li {
        height: 52px;
        margin: 15px 0px;
    }

        .newlist0 li img {
            float: left;
            width: 50px;
            height: 52px;
            margin: 0 10px 0 0px;
        }

        .newlist0 li p {
            margin: 2px 0px;
            line-height: 20px;
            font-size: 14px;
            float: left;
            width: 545px;
            font-size: 12px;
        }

            .newlist0 li p a {
                color: #2862a2
            }

                .newlist0 li p a:hover {
                    text-decoration: underline;
                    color: #2862a2
                }

        .newlist0 li span {
            font-size: 14px;
            padding: 0 0 0 5px;
            color: #2862a2
        }

.newlist1 {
    padding: 0 25px;
    width: 217px;
}

    .newlist1 li {
        padding: 0 0 0 20px;
        overflow: hidden;
        background: url(../images/leftmenubg.jpg) no-repeat 0 0px;
        width: 197px;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
    }

        .newlist1 li a {
            color: #07519a;
        }

            .newlist1 li a:hover {
                color: #e97510
            }

.newlist2 {
    margin: 0 10px;
}

    .newlist2 li {
        background: url(../images/ico7.jpg) no-repeat 0 10px;
        line-height: 24px;
        padding: 0 0 0 10px;
    }

        .newlist2 li a {
            color: #2963a3;
            font-size: 12px;
        }

        .newlist2 li span {
            color: #999999
        }

        .newlist2 li a:hover {
            color: #e97510
        }

        .newlist2 li h2 {
            font-size: 12px;
            font-weight: bold;
            color: #2963a3
        }
/*图片列表*/
.pic_list li {
    width: 146px;
    float: left;
    position: relative;
    margin: 0px 9px 0px 10px;
    display: inline;
    height: 130px;
}

    .pic_list li img {
        width: 146px;
        height: 97px;
        display: block;
        margin: 0px;
    }

    .pic_list li p {
        margin: 15px 0 0 0px;
    }

        .pic_list li p a {
            color: #333333
        }

            .pic_list li p a:hover {
                color: #e77610
            }

    .pic_list li h2 {
        height: 24px;
        line-height: 24px;
    }

        .pic_list li h2 a {
            font-size: 12px;
            color: #2862a2;
            font-weight: normal
        }

    .pic_list li .vbtn {
        background: url(../images/v_btn.png) no-repeat 0 0px;
        position: absolute;
        left: 10px;
        top: 70px;
        display: block;
        text-indent: -9999px;
        width: 29px;
        height: 20px;
    }

        .pic_list li .vbtn:hover {
            background: url(../images/v_btn_h.png) no-repeat 0 0px;
        }
/*内页图片轮换样式*/
.focus_pic {
    width: 377px;
    position: relative
}

.focus_img img {
    width: 377px;
    height: 255px;
    left: 0px;
    position: absolute
}

.focus_img h2 {
    z-index: 0;
    position: relative;
    filter: Alpha(Opacity=50, Style=0);
    opacity: 0.50;
    line-height: 35px;
    width: 377px;
    top: -37px;
    background: #000000;
    height: 35px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    left: 0px;
    float: left
}

.focus_title {
    position: absolute;
    left: 0;
    top: 220px;
}

    .focus_title h2 {
        font: bold 14px/35px "宋体"
    }

.tit li {
}

.tit h2 a {
    color: #FFFFFF;
    padding-left: 10px;
}

.tit li p {
    padding-left: 10px;
}

#simg {
    position: absolute;
    top: 220px;
    right: 10px;
}

    #simg li {
        float: left;
        background: url(../images/fbtn.png) no-repeat -19px 0px;
        height: 21px;
        width: 19px;
        line-height: 21px;
        text-align: center;
        color: #FFFFFF;
        font-size: 12px;
        margin: 0 2px;
        cursor: pointer
    }

    #simg .s {
        background: url(../images/fbtn.png) no-repeat 0px 0px;
        height: 21px;
        width: 19px;
        line-height: 21px;
    }

.dis {
    display: block
}

.undis {
    display: none
}

.jianJ-middle #simg {
    position: absolute;
    top: 200px;
    right: 10px;
}
/*---------网站地图-------*/
.webmap {
    width: 750px;
    margin: 20px auto;
}

    .webmap dl {
        color: #2285d3;
        clear: both;
    }

    .webmap .ss2_li {
        clear: both;
        color: #2285d3;
        font-size: 14px;
        height: 25px;
        line-height: 25px;
        font-weight: bold;
        padding-top: 10px;
    }

    .webmap .ss3_li {
        color: #2285d3;
        float: left;
        padding-left: 20px;
        display: inline;
        text-align: left;
        width: 85px;
        height: 25px;
        line-height: 25px;
        font-weight: normal;
        font-size: 12px;
    }

.wzmap_content {
    padding-bottom: 50px;
}

.ss1_ul .ss1_li {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding-top: 10px;
}

    .ss1_ul .ss1_li a {
        color: #10591e !important;
    }

.ss2_ul .ss2_li {
    float: left;
    font-weight: normal;
    line-height: 25px;
    margin: 0 8px;
    white-space: nowrap;
}

    .ss2_ul .ss2_li a {
        color: #454545 !important;
    }

.ss3_ul .ss3_li {
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
}
/*---------左侧菜单-------*/
.title_head {
    background: url(../images/left_topbg.jpg) no-repeat 0 0px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
    width: 198px;
}

    .title_head h3 {
        color: #fff;
        font-size: 14px;
    }

.lv1_ul {
    width: 198px;
    background: #f6f6f6;
    margin: 0 0 10px 0px;
    border-bottom: solid 3px #cfcfcf
}

    .lv1_ul .lv1_li {
        background: url(../images/navico2.jpg) repeat-x scroll 0 bottom;
        margin: 0 10px;
        overflow: hidden
    }

        .lv1_ul .lv1_li a {
            color: #10591e;
            font-size: 14px;
            height: 31px;
            line-height: 31px;
            text-indent: 15px;
        }

            .lv1_ul .lv1_li a:hover {
                color: #10591e;
                font-weight: bold;
                text-decoration: none;
            }
/*.lv2_ul .lv2_li{background:url(../images/navico_h.jpg) no-repeat right 10px;}
.lv3_ul .lv3_li{background:url(../images/ico11.jpg) no-repeat 7px 14px; }
.lv3_ul .lv3_li a{font-size:12px; color:#2960a3}*/
.lv2_ul .lv2_li {
    background: url(../images/ico11.jpg) no-repeat 7px 14px;
}

    .lv2_ul .lv2_li a {
        font-size: 12px;
        color: #2960a3
    }

.lv3_ul .lv3_li a {
    font-size: 12px;
    color: #333
}

.ren a {
    background: url(../images/navico_h.jpg) no-repeat right 10px;
    color: #e97510 !important;
}

.lv2_ul {
    margin-left: 10px;
}

.email_div {
    width: 198px;
    background: #f6f6f6;
}

    .email_div li {
        background: url(../images/navico2.jpg) repeat-x scroll 0 bottom;
        ;
        margin: 0 10px;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }

        .email_div li a {
            color: #666666;
        }
/*所有table样式*/
.tablelist {
    margin: 15px 0 0 0px;
    border-right: solid 1px #d9d9d9;
}

    .tablelist tr {
        height: 27px;
        line-height: 27px;
    }

        .tablelist tr th {
            background: #2862a2;
            height: 20px;
            color: #FFFFFF;
            font-weight: normal;
            text-align: center
        }

        .tablelist tr td {
            background: #fff;
            text-indent: 10px;
            color: #333;
            border-left: solid 1px #d9d9d9;
            border-bottom: solid 1px #d9d9d9;
        }

            .tablelist tr td a {
                color: #2862a2
            }

            .tablelist tr td span {
                margin: 0 0 0 15px;
            }

    .tablelist .ask_tit {
        background: url(/Content/Areas/Common/images/ico10.jpg) no-repeat 4px 9px;
        padding: 0 0 0 15px;
    }

        .tablelist .ask_tit a {
            color: #333
        }

            .tablelist .ask_tit a:hover {
                color: #e77711
            }

    .tablelist .ask_tit_ming {
        text-align: center;
        color: #0d396a
    }

    .tablelist .ask_date {
        text-align: center;
        color: #989898
    }

.tablelist1 {
    border: none
}

    .tablelist1 tr td {
        border: none
    }
/*网站内页左侧全部内容*/
.appointment {
    background: url(/Content/Areas/Common/images/yyghbg.png) no-repeat scroll 0 top #F8F8F8;
    border: 1px solid #E5E5E5;
    height: 114px;
    width: 195px;
}

    .appointment h1 {
        color: #10591e;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        margin: 20px 0 0 10px;
        width: 60px;
    }

    .appointment a {
        float: left;
    }

    .appointment p {
        color: #333333;
        line-height: 20px;
        margin: 30px 0 0 0;
        padding: 0 5px;
    }

.gobtn {
    background: url(/Content/Areas/Common/images/gobtn.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 18px;
    left: 165px;
    line-height: 18px;
    position: relative;
    text-indent: 1px;
    top: -10px;
    width: 21px;
}

    .gobtn:hover {
        background: url(/Content/Areas/Common/images/gobtn.png) no-repeat scroll 0 -18px transparent;
        text-decoration: none;
    }
/*-----question-----*/
.question_tit {
    height: 30px;
    line-height: 30px;
    background: url(../images/bottom_left_tit.jpg) repeat-x left center;
    border: 1px solid #ccc;
    padding: 0 5px;
}

    .question_tit h3 {
        font-size: 14px;
        font-weight: bold;
        padding: 0 5px;
    }

        .question_tit h3 span {
            float: right;
        }

.tiwen_btn {
    float: left;
    color: #FFFFFF !important;
    width: 92px;
    height: 26px;
    display: block;
    background: url(../images/tiwen_btn_bg.jpg) no-repeat center center;
    line-height: 26px;
    text-align: center;
    margin-top: 2px;
}

.question_table {
    border-collapse: collapse;
    text-align: center;
    margin-top: 10px;
}

    .question_table th {
        background: #a25143;
        height: 28px;
        line-height: 28px;
        color: #FFFFFF;
        padding: 0 5px;
    }

    .question_table td {
        border-bottom: 1px dashed #ccc;
        line-height: 28px;
        color: #a25143;
    }

        .question_table td a {
            color: #a25143 !important;
        }

.tw_date {
    color: #999999 !important;
}

.tw_atit {
    text-align: left;
}

    .tw_atit a {
        padding-left: 15px;
        background: url(../images/TeSeYiLiao/article_icon.jpg) no-repeat 5px center;
    }

.tw_tit01 {
    width: 65%;
    text-align: left;
}

.tw_tit02 {
    width: 15%;
}

.tw_tit03 {
    width: 10%;
}
/*icn*/
.question_icn_1 {
    background: url(../../Common/images/question_icn_time.gif) center center no-repeat;
    height: 28px;
    display: block;
    float: left;
    width: 15px;
}

.question_icn_2 {
    background: url(../../Common/images/question_icn_reply.gif) center center no-repeat;
    height: 28px;
    display: block;
    float: left;
    width: 15px;
}

.question_icn_3 {
    background: url(../../Common/images/question_icn_renew.gif) center center no-repeat;
    height: 28px;
    display: block;
    float: left;
    width: 15px;
}

.question_icn_4 {
    background: url(../../Common/images/question_icn_ok.gif) no-repeat center center;
    height: 28px;
    display: block;
    width: 15px;
    float: left;
}

.question_icn_5 {
    background: url(../../Common/images/question_icn_cancel.gif) no-repeat center center;
    display: block;
    height: 28px;
    float: left;
    width: 15px;
}

.question_icn_haodf {
    background: url(../../Common/images/question_icn_haodf.gif) center center no-repeat;
    display: block;
    height: 28px;
    float: left;
    width: 15px;
}

.subordinate {
    text-indent: 30px;
    font-size: 12px;
}

    .subordinate a {
        font-size: 14px !important;
    }
/*----question end-------*/
.chjian {
    width: 486px;
    margin: 0px auto;
}


/*20140318*/
.only_frist {
    color: red
}

.notice_info {
    text-align: left;
    text-indent: 200px;
    font-size: 12px;
    color: #f00
}

.degree_info_one {
    color: #F00 !important;
    ;
    font-weight: bold
}

.degree_info_two {
    color: #F60 !important;
    ;
    font-weight: bold
}

.degree_info_three {
    color: #069 !important;
    ;
    font-weight: bold
}

.degree_info_four {
    color: #34933F !important;
    ;
    font-weight: bold
}

.list .health_infor {
    color: #666;
    font-family: '宋体', Helvetica, sans-serif;
    text-indent: 2em;
    font-weight: normal
}

.list span, .list .result {
    color: #838486;
    font-size: 14px;
}


/*注册条款 wsq20140519*/
.abtn {
    color: #00f;
    text-decoration: underline
}

    .abtn:hover {
        text-decoration: none
    }
