@charset "UTF-8";
body{
    min-width:1200px;
}
*{
    margin: 0;
    padding: 0;
}
*{
    font-family: "Microsoft YaHei", Arial, "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif !important;
}
.fa{font-family:FontAwesome !important;}
li{
    list-style: none;
}
a{
    text-decoration: none;
    color: #FFFFFF;
}
a:hover{
    color: #0C918B;
}
a:link, a:visited, a:hover,a:active{
    text-decoration: none;
    color:white;
}
img{
    border: none;
}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #0C918B inset;}
input{
    text-fill-color: white;
    -webkit-text-fill-color: white;
    caret-color:white;
}

.centerArea{
    width: 1200px;
    margin: 0 auto;
}

.head{
    width: 100%;
    background: url('/_upload/tpl/06/8a/1674/template1674/resources/images/polygon-bg.jpg') no-repeat center;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){
    .head{
        background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/polygon-bg_2x.png") no-repeat center;
    }
}

.head .head_logo{
    width: 1200px;
    height: 92px;
    border-bottom: 1px solid #DDD;
}
.head .logo{
    float: left;
    width: 559px;
    height: 73px;
    margin-top: 10px;
}
.head .search{
    float: right;
    text-align: right;
}
.head .search .search_top a{
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    display: inline-block;
    margin-top: 8px;
    margin-left: 40px;
}
.head .search .search_bottom{
    width: 206px;
    height: 29px;
    border-bottom: 2px solid #DDD;
    text-align: left;
    margin-top: 14px;
    opacity: 0.6;
}
.head .search .search_bottom form {
    height: 29px;
    opacity: 0.6;
    vertical-align: middle;
    position:relative;
}
.head .search .search_bottom form input {
    width: 182px;
    height: auto;
    background: transparent;
    color: #ffffff;
    font-size: 14px;
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
}
.head .search .search_bottom form .formSubmit {
    padding-top: 5px;
    width: 20px;
    height: 21px;
    position: absolute;
    top: 0px;
    left: 186px;
    cursor: pointer;
    border: 0px;
    background-color: transparent;
}
.head .search .search_bottom form .formSubmit i{
    color: #FFF;
    width: 15px;
    height: 21px;
    position: relative;
    top: -3px;
    left: 0px;
    cursor: pointer;
}

.head .nav {
    width: 1200px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px; }

.head .nav ul{
    margin-bottom:0px;}

.head .nav ul li {
    float: left;
    text-align: center;
    margin-right: 27px;
    height: 30px; 
    position:relative;}

.head .nav ul li a {
    font-size: 14px;
    height:30px;
    line-height: 20px;
    display: block;
    width: 70px; }

.head .nav .navul>li:hover>a{
    border-bottom: 2px solid #56eee7;
}
.head .nav ul li a:hover{
    color: white !important;
}

.head .nav ul li:first-child a {
    width: 48px; }

.head .nav ul li:last-child {
    margin-right: 0px; }

.head .nav ul li:last-child a {
    width: 56px; }

.head .nav ul li .nav_contain {
    background:#0C918B;
    position: absolute;
    width: 200px;
    z-index: 999999;
    display: none;
   top:30px; }

.head .nav ul li .nav_contain li {
    color: #FFF;
    width: 200px;
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
    text-align: left;
    position: relative;
    left: 0;
    box-sizing: border-box;
    margin-right: 0px;
    padding-top: 11px; }

.head .nav ul li .nav_contain li:hover {
    background:#127873; }

.head .nav ul li .nav_contain li a {
    display: block;
    height: 42px;
    width: 100%;
    color: white;
    font-size: 14px; }

.head .nav ul li .nav_contain li a:hover{
    color: white !important;
}
.head .nav ul li .nav_contain ul{
    background: #127873;
    position: absolute;
    width: 200px;
    z-index: 999999;
    display: none;
    left: 200px;
    top: 0px;
}
.head .nav ul li .nav_contain li:hover ul{
    display: block;
}
.head .nav ul li .nav_contain ul li{
    color: #FFF;
    width: 200px;
    height: 40px;
    line-height: 40px;
    padding-left: 12px;
    text-align: left;
    position: relative;
    left: 0;
    box-sizing: border-box;
    margin-right: 0px;
    padding-top: 11px;
}
.head .nav ul li .nav_contain ul li:hover{
    background: #0f5c58;
}

.head .nav ul li:last-child .nav_contain{
    top: 30px;
    right: 0px;
}
.head .nav ul li .nav_contain li:last-child .nav_contain {
    top: 0px;
    right: 0px;
}
.head .nav ul li:last-child .nav_contain ul{
    left:-200px;
}

.footer{
    width: 100%;
    height: 120px;
    background: #0C918B;
    margin-top:56px;
}
.footer .footer_left{
    width: 457px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #FFF;
    float: left;
    margin-top: 40px;
    opacity: 0.6;
}
.footer .footer_left a:hover{
    color:white;
    text-decoration:underline;
}
.footer .item{
    float: left;
    margin-top: 40px;
    margin-left: 40px;
    position: relative;
    z-index: 9999;
    border:1px solid #ffffff;
    border-radius: 50%;
}

.footer .item .link_logo {
    display: inline-block;
    width: 41px;
    height: 41px;
    line-height: 41px;
    position: relative;
    text-align: center;
    font-family: FontAwesome !important;
    font-size: 22px;
    border-radius: 50%;
}

.footer .item .link_logo:hover{
    color:#0C918B !important;
    border-radius: 50%;
    background-color: #ffffff;
}

.footer .item .link_logo .QR_code-wrap {
    display: none;
    width: 100px;
    height: 100px;
    padding: 6px;
    position: absolute;
    top: -113px;
    left: -30px;
    border: 1px solid gainsboro;
    background: #ffffff;
}

.footer .item .link_logo:hover .QR_code-wrap {
    display: block;
}

.footer .item .link_logo .QR_code-wrap .QR_code {
    width: 88px;
    height: 88px;
    background: url(/_upload/tpl/06/8a/1674/template1674/resources/images/wechat.jpg) no-repeat center;
    background-size: 100%;
}

.footer .item .link_logo .QR_code-wrap .angle {
    display: block;
    width: 14px;
    height: 8px;
    background: url(/_upload/tpl/06/8a/1674/template1674/resources/images/angle.png) no-repeat center center;
    position: relative;
    bottom: -4px;
    left: 50%;
    margin-left: -7px;
}

.footer .footer_right{
    float: right;
}
.footer .footer_right .btn-group{
    margin-top: 40px;
    margin-right: 30px;
}
.footer .footer_right .btn-group:last-child{
    margin-right: 0px;
}
.footer .footer_right .btn-group button{
    width: 180px;
    height: 32px;
    text-align: left;
    position:relative;
}
.footer .footer_right .btn-group button .caret{
    position: absolute;
    right: 15px;
    top: 13px;
}

/*清除浮动*/
.clear_both{
    float: none !important;
    clear: both !important;
    height: 0 !important;
}

.banner1{
    height: 220px;
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner.jpg") no-repeat center;
}
.banner2{
    height: 220px;
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner-2.jpg") no-repeat center;
}
#banner1{
     background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner1.jpg") no-repeat center;
 }
#banner2{
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner2.jpg") no-repeat center;
}
#banner3{
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner3.jpg") no-repeat center;
}
#banner4{
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner4.jpg") no-repeat center;
}
#banner5{
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner5.jpg") no-repeat center;
}
#banner6{
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner6.jpg") no-repeat center;
}
.banner1 .tabTitle, .banner2 .tabTitle{
    width: 280px;
    height: 110px;
    background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/menu-header.jpg") no-repeat center;
    float: left;
    margin-top: 110px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){
    .banner1{
        background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner_2x.jpg") no-repeat center;
    }
    .banner2{
        background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/banner-2_2x.jpg") no-repeat center;
    }
    .banner1 .tabTitle, .banner2 .tabTitle{
        background: url("/_upload/tpl/06/8a/1674/template1674/resources/images/menu-header_2x.png") no-repeat center;
    }
}

.banner1 .tabTitle span, .banner2 .tabTitle span{
    display: block;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    color: #FFF;
    margin-left: 26px;
}
.banner1 .tabTitle span:first-child, .banner2 .tabTitle span:first-child{
    font-size: 36px;
    font-weight: bold;
    height: 46px;
    line-height: 46px;
    margin-top: 15px;
}
.main{
    background: #FFF;
}
.main .left_contain{
    width: 280px;
    float: left;
}
.main .main_left{
    width: 280px;
    border-left: 4px solid rgba(12,145,139,1);
    border-right: 4px solid rgba(12,145,139,1);
    border-bottom: 4px solid rgba(12,145,139,1);
    float: left;
    padding-bottom: 20px;
}
.main .left_contain .tabBorder{
    width: 8px;
    height: 52px;
    background: #0c918b;
    position: absolute;
    left: -12px;
    top: 0px;
}
.main .left_contain .menu-left{
    position: absolute;
    left: -12px;
    top: 52px;
}
.main .main_left ul li{
    font-size: 0px;
}
.main .main_left ul li .active_style{
    display: none;
}
.main .main_left ul li.tab_active{
    position: relative;
}
.main .main_left ul li.tab_active .active_style{
    display: block;
}
.main .main_left ul li.tab_active a{
    color: white;
    font-weight: bold;
    background: #0c918b;
    padding-left: 18px;
    margin: 0;
}
.main .main_left ul li.tab_active .menu-right{
    display: block;
    position: absolute;
    top: 0px;
    right: -4px;
}
.main .main_left ul li a{
    width: 254px;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #4A4A4A;
    display: inline-block;
    margin-left: 18px;
    border-bottom: 1px dotted #DDD;
}
.main .main_left ul li a:hover{
    color: #0C918B;
}
.main .main_left ul li .tab_contain{
    background: white;
}
.main .main_left ul li .tab_contain li{
    border-bottom: none;
}
.main .main_left ul li .tab_contain li a{
    color: #4A4A4A;
    font-weight: normal;
    width: 224px;
    padding-left: 0;
    margin-left: 18px;
    background: white;
    border: none;
}
.main .main_left ul li .tab_contain li a:hover{
    color: #0C918B;
}
.main .main_left ul li .tab_contain li a.tab_first{
    color: #0C918B;
}
.main .main_left .tabBtn{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0C918B;
    float: left;
    margin: 24px 0 0 24px;
}
.main .main_right{
    float: right;
    margin-left: 78px;
    width: 840px;
}
.location{
    height: 21px;
    margin-top: 16px;
    margin-bottom: 19px;
    float: right;
    text-align: right;
}
.location a:hover{
    color:#016FB9;
}
.location a:last-child{
    color:#696969;
}
.location a:last-child:hover{
    color:#696969;
}
.location .fa-home{
    color: #696969;
    height: 20px;
    font-size: 16px;
    margin-right: 5px;
}
.location a{
    color: #016FB9;
}
.location a.location_active{
    color: #696969;
}
.main .main_right .title{
    width: 840px;
    height: 58px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 8px;
}
.main .main_right .title .tabBtn{
    width: 6px;
    height: 12px;
    background: #0C918B;
    float: left;
    margin: 21px 12px 0 0;
}
.main .main_right .title span{
    width: 144px;
    height: 50px;
    line-height: 50px;
    font-size: 36px;
    color: #0C918B;
}
.section{
    width: 840px;
    margin-bottom: 16px;
    padding-bottom: 10px;
}
.section p{
    line-height: 26px;
    font-size: 16px;
    color: #333;
    text-indent: 2em;
}
.section a{
    color: #016FB9;
    text-decoration: underline;
}
.picture{
    width: 840px;
    height: 447px;
    background: #9B9B9B;
    margin-bottom: 16px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
    padding:16px !important;
    font-size:14px !important;
    border: 1px solid #DDD;
}
.table-responsive .table tr:first-child>td{
    background:#0C918B;
    border:1px solid #DDD !important ;
    color:#FFFFFF;
    min-width:100px;
}
.share{
    width: 840px;
    height: 56px;
    margin-bottom: 56px;
    border-top: 1px solid #DDD;
}
.share span{
    display: block;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    color: #333;
    margin-top: 9px;
}
.share ul li{
    margin-right: 5px;
    width: 25px;
    height: 25px;
    background: #9B9B9B;
    float: left;
}
.share li:last-child{
    margin-right: 0px;
}

/*list.html内容*/
.main .main_right .news_list{
    margin-bottom: 15px;
}
.main .main_right .news_list .wp_article_list li{
    width: 840px;
    height: 56px;
    padding-top: 14px;
    border-bottom: 1px dotted #DDD;
}
.main .main_right .news_list .wp_article_list li a{
    display: inline-block;
    color: #333333;
    font-size: 16px;
    line-height: 28px;
    width: 750px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.main .main_right .news_list .wp_article_list li a:hover{
    color:#0C918B;
}
.main .main_right .news_list .wp_article_list li span{
    float: right;
    color: #0C918B;
    font-size: 12px;
    line-height: 28px;
}
.main .main_right .news_list .wp_articlecontent h1{
    font-size: 32px;}
.main .main_right .news_list .wp_articlecontent h2{
    font-size: 24px;}
.main .main_right .news_list .wp_articlecontent h3{
    font-size: 21px;}
.main .main_right .news_list .wp_articlecontent h4{
    font-size: 18px;}
.main .main_right .news_list .wp_articlecontent h5{
    font-size: 16px;}
.main .main_right .news_list .wp_articlecontent h1, .main .main_right .news_list .wp_articlecontent h2, .main .main_right .news_list .wp_articlecontent h3, .main .main_right .news_list .wp_articlecontent h4, .main .main_right .news_list .wp_articlecontent h5{
    line-height: 1.35em;
    margin-top: 1em;
    margin-bottom: 0.5em;
    position: relative;
    color: #333;}
.main .main_right .news_list .wp_articlecontent p{
    font-size:16px;
    line-height:1.6em;
    margin-top:1em;
    margin-bottom:1.5em;}
.main .main_right .news_list .wp_articlecontent a{
    color:#333;}
.main .main_right .news_list .wp_articlecontent a:hover{
    color:#333;}
.main .main_right .total{
    margin-bottom: 56px;
    width: 840px;
    height: 20px;
}
.main .main_right .total span{
    color: #7E7E7E;
    font-size: 14px;
}
.main .main_right .total .total_right{
    float: right;
}
.main .main_right .total a{
    color: #016FB9;
    margin-right: 10px;
}
/*当前位置样式修改部分*/
.possplit{
    background-image: none;
    width: 16px;
    padding-left: 3px;
    padding-right: 3px;
    text-indent:0;
}

/*news.html内容*/
.main .main_body{
    width: 840px;
    /*height: 1450px;*/
    margin: 0 auto;
}
.main .main_body .title{
    border-bottom: 1px solid #DDD;
    margin-bottom: 35px;
}
.main .main_body .title span{
    display: block;
    width: 840px;
    height: 20px;
    line-height: 20px;
    color: #666;
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 12px;
}
.main .main_body .title span.span_first{
    width: 840px;
    height: auto;
    line-height: 50px;
    color: #0C918B;
    font-size: 36px;
    margin-bottom: 12px;
}
.main .main_body .title .WP_VisitCount{
    display: inline;
    color: #666;
    font-size: 14px;
}
.main .main_body .paragraph p{
    font-size: 16px;
    color: #333;
    line-height: 26px;
    margin-bottom: 16px;
    padding-bottom: 10px;
}
.wp_article_list .list_item .Article_Index{
    display:none;
}

/*现任领导*/
.leader .border .body{
      position: relative;
    margin-top: 96px !important;
}
.leader .border .body img{
    position: absolute;
    left: 0;
    top: -48px;
}
.leader .border .body .panel-right{
    width: 100%;
    background: #F0F3F7 url(../images/leader_bg.png)no-repeat right bottom;
    background-size: 120px;
    background-position-x: 677px;
    padding-left: 96px;
    margin-left: 48px !important;
    /* padding-top: 32px; */
    padding: 16px 64px 16px 72px;
    margin-top: 48px !important;
}
.leader .border .body .panel-right h3{
    font-weight: 600;
}
.leader .border .body .panel-right a{
    color: #333 !important;

}

/*分享链接*/
.bdshare-button-style0-24 .bds_qzone{background-position:0 -52px;}
.bdshare-button-style0-24 .bds_tsina{background-position:0 -104px;}
.bdshare-button-style0-24 .bds_renren{background-position:0 -208px;}
.bdshare-button-style0-24 .bds_tqq{background-position:0 -260px;}
.bdshare-button-style0-24 .bds_kaixin001{background-position:0 -312px;}
.bdshare-button-style0-24 .bds_tqf{background-position:0 -364px;}
.bdshare-button-style0-24 .bds_hi{background-position:0 -416px;}
.bdshare-button-style0-24 .bds_douban{background-position:0 -468px;}
.bdshare-button-style0-24 .bds_tsohu{background-position:0 -520px;}
.bdshare-button-style0-24 .bds_tieba{background-position:0 -728px;}
.bdshare-button-style0-24 .bds_hx{background-position:0 -988px;}
.bdshare-button-style0-24 .bds_fx{background-position:0 -1040px;}
.bdshare-button-style0-24 .bds_ty{background-position:0 -1196px;}
.bdshare-button-style0-24 .bds_fbook{background-position:0 -1352px;}
.bdshare-button-style0-24 .bds_twi{background-position:0 -1404px;}
.bdshare-button-style0-24 .bds_linkedin{background-position:0 -1664px;}
.bdshare-button-style0-24 .bds_meilishuo{background-position:0 -1716px;}
.bdshare-button-style0-24 .bds_mogujie{background-position:0 -1768px;}
.bdshare-button-style0-24 .bds_diandian{background-position:0 -1820px;}
.bdshare-button-style0-24 .bds_huaban{background-position:0 -1872px;}
.bdshare-button-style0-24 .bds_duitang{background-position:0 -2028px;}
.bdshare-button-style0-24 .bds_youdao{background-position:0 -2080px;}
.bdshare-button-style0-24 .bds_wealink{background-position:0 -2184px;}
.bdshare-button-style0-24 .bds_copy{background-position:0 -2288px;}
.bdshare-button-style0-24 .bds_mail{background-position:0 -2340px;}
.bdshare-button-style0-24 .bds_print{background-position:0 -2392px;}
.bdshare-button-style0-24 .bds_mshare{background-position:0 -2444px;}
.bdshare-button-style0-24 .bds_sqq{background-position:0 -2652px;}
.bdshare-button-style0-24 .bds_sdo{background-position:0 -2704px;}
.bdshare-button-style0-24 .bds_qingbiji{background-position:0 -2756px;}
.bdshare-button-style0-24 .bds_people{background-position:0 -2808px;}
.bdshare-button-style0-24 .bds_xinhua{background-position:0 -2912px;}
.bdshare-button-style0-24 .bds_yaolan{background-position:0 -2964px;}
.bdshare-button-style0-24 .bds_thx{background-position:0 -2496px;}
.bdshare-button-style0-24 .bds_bdhome{background-position:0 -156px;}
.bdshare-button-style0-24 .bds_bdxc{background-position:0 -2548px;}
.bdshare-button-style0-24 .bds_bdysc{background-position:0 -3068px;}
.bdshare-button-style0-24 .bds_isohu{background-position:0 -3016px;}
.bdshare-button-style0-24 .bds_more{background-position:0 0;}
.bdshare-button-style0-24 .bds_ibaidu{background-position:0 -3120px;}
.bdshare-button-style0-24 .bds_weixin{background-position:0 -1612px;}
.bdshare-button-style0-24 .bds_iguba{background-position:0 -1300px;}
.bdshare-button-style0-24{zoom:1;}
.bdshare-button-style0-24:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.bdshare-button-style0-24 a,.bdshare-button-style0-24 .bds_more{float:left;font-size:18px;padding-left:25px;line-height:24px;height:24px;background-image:url(/_upload/tpl/06/8a/1674/template1674/resources/images/icons_0_24.png?v=4c3f13b3.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;}
.bdshare-button-style0-24 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80);}
.bdshare-button-style0-24 .bds_more{color:#333;float:left;}
.bdshare-button-style0-24 .bds_count{color:#333;background:url(/_upload/tpl/06/8a/1674/template1674/resources/images/sc.png?v=a970ff04.png) no-repeat 0 0;width:45px;height:24px;padding:0;text-align:center;margin:6px 6px 0 0;}
.bdshare-button-style0-24 .bds_count:hover{background-position:-44px 0;}
.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none;}