@charset "UTF-8";
.banner{
    height:260px;
    background: url(../../en/app/css/images/survey_banner.jpg) no-repeat center center/cover;}
.box-content{
    padding:45px 50px 100px 0;
    width:1150px;
    margin:0 auto;
    overflow:hidden;}
.member_detail .box-content{
    padding:0px;
    width:auto;
    margin:0 auto;}
.box-content .left{
    font-size:0;}
.box-content .left{
    float:left;
    width:242px;
    background-color:#f9f9f9;
    margin-left:14px;}
.box-content .left .title{
    font-family: "Microsoft YaHei", Arial, Helvetica!important;
    letter-spacing: 0px!important;
    width:256px;
    height:59px;
    color:#fff;
    background:url(../../en/app/css/images/s_nav_bg.jpg) no-repeat 0 0/100% 100%;
    margin-left:-14px;
    font-size:18px;
    text-indent: 99px;
    line-height: 45px;}
.box-content .left ul{
   padding-top:26px;}
.box-content .left li{
    list-style:none;
    font-size:18px;
    float:initial;
    text-align:center;
    margin-bottom:28px;
    cursor:pointer;
    width:100%;}
.box-content .left li a{
    font-family: "Microsoft YaHei", Arial, Helvetica!important;
    letter-spacing: 0px!important;
    color:#3f3f3f;}
.box-content .left li:hover a{
    color:#9a0000;}
.box-content .left .n_active a{
    color:#9a0000;}
.box-content .right{
    float:right;
    width:859px;}

.sub_menu li,.sub_menu a,.sub_menu li .divider{
    color:#686868;}
/* .box-content .right .sub_menu a:hover{
    color:#9a0000;
} */
.main_content{
    font-family: "Microsoft YaHei", Arial, Helvetica!important;
    letter-spacing: 0px!important;
    overflow: hidden;
    min-height:400px;}
.m_active{
    display: block;}
.main_content h2{
    font-family: "Microsoft YaHei", Arial, Helvetica!important;
    letter-spacing: 0px!important;
    font-size:22px;
    color:#9a0000;
    margin:30px 0 10px 0;
    font-weight: normal;}
.main_content .e_name{
    font-family:"CalifornianFB";
    font-size:14px;
    color:#3f3f3f;
    padding-bottom:29px;
    border-bottom:1px dashed #d2d2d2;
    margin-bottom:28px;}
.main_content .description{
    color:#5a5a5a;
    font-size:16px;
    line-height: 26px;
    text-indent:2em;
    margin-bottom:24px;}
.main_content>img{
    width:100%;
    margin-bottom:28px;}
.main_content .signature{
    margin-top:73px;
    float:right;
    width:auto;}
.main_content .signature{
    color:#9a0000;
    font-size:16px;
    text-align:center;}
.main_content .signature .s_name{
    margin-bottom:10px;}
/* 组织架构 */
.organization .o_members{
    padding:7px 0 35px;
    border-bottom:1px solid #d2d2d2;
    overflow:hidden;
    width:100%;
    margin-bottom:27px;}
.organization .o_members:last-of-type{
    border:none;}
.o_members dt{
    float:left;
    margin-right:14px;
    width:116px;
    height:148px;
    overflow: hidden;}
.o_members dt a{
    display:inline-block;
    width:100%;
    height:100%;}
.o_members dt img{
    width:100% !important;}
.o_members dd{
    float:left;
    font-size:16px;
    color:#5c5c5c;
    width:60%;
    margin-bottom:6px;}
.o_members dd a{
    font-family: "Microsoft YaHei", Arial, Helvetica!important;
    letter-spacing: 0px!important;
    color:#5c5c5c;}
.o_members dd a:hover{
    text-decoration: underline;}
.o_members .m_name{
    font-size:20px;
    margin-bottom:10px;}
.o_members .m_name a{
    color:#9a0000;}
.o_members .m_m_name a{
    color:#5c5c5c;}
.o_members .m_m_name a:hover{
    color:#9a0000;
    text-decoration:underline;}
.o_members .m_more{
    margin-top:18px;}
.o_members .m_more a{
    color:#262626;}
.o_members .m_more a:hover{
    color:#9a0000;
    text-decoration:underline;}
/* 联系我们 */
.contact .o-title{
    font-size:22px;
    color:#9a0000;
    margin-bottom:28px;
    text-align:left;}
.contact .o_members{
    float:left;
    padding:0 0 35px;
    overflow:hidden;
    width:50%;}
.contact .o_members .m_email{
    margin-bottom:0;}
.contact .o_members .m_post{}
.contact .o_members .m_email,.contact .o_members .m_post{
    word-break: break-all;
    padding-left:49px;
    text-indent:-49px;
    width:220px;}
.contact .o_members .m_name{
    margin-bottom:16px;}
.contact .department{
    overflow: hidden;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:28px;}
.contact .department:last-of-type{
    margin:0;
    border:0;}
.member_detail{
    width:100%;
    min-height:300px;}
.member_detail a{
    color:#007acc;}
.member_detail img{
    max-width:100%;
    height:auto;}
.member_detail span{
    display: inline;}
.main_content>div{
    width:100%;
    line-height:30px;}
.member_detail>div{
    line-height:26px;}
.member_detail .m-d-title,.member_detail .m-d-subtitle{color:#333;font-size:16px;font-weight: bold;position: relative;padding-left:24px;}
.member_detail .m-d-title:before{content:"";display: inline-block;width:7px;height:7px;background-color:#333;position: absolute;border-radius:50%;left:0;top:50%;transform: translate(0,-50%);}
.member_detail .m-d-subtitle:before{content:"";display: inline-block;width:5px;height:5px;background-color:#333;position: absolute;left:0;top:50%;transform: translate(0,-50%);}
.member_detail .m-d-info{padding-left:24px;color:#444;}
.member_detail .m-d-part{margin-bottom:15px;}
.member_detail .m-d-subtitle{margin:10px 0 6px 26px;}