@charset "utf-8";
/* ie8提示 */
.browser-modal {width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
.browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
.browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
.browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
.browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
.browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
.browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
.browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
.browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
.browser-modal .browser-content .browser-item .iconchrome{background: url(../img/bro.png) no-repeat 0 0}
.browser-modal .browser-content .browser-item .iconfirefox{background: url(../img/bro.png) no-repeat 0 -100px}
.browser-modal .browser-content .browser-item .iconopera{background: url(../img/bro.png) no-repeat 0 -200px}
.browser-modal .browser-content .browser-item .iconEdge{background: url(../img/bro.png) no-repeat 0 -300px}
.browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
.browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
.browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}

/* 返回顶部 */

.fixed {
    position: fixed;
    right: 40px;
    bottom: 40px;
    width: 36px;
    height: 36px;
    background: #ffffff url(../img/up.png) no-repeat;
    background-position: center;
    border-radius: 4px;
    box-shadow: 0px 0px 5px #aaaaaa;
    -moz-box-shadow: 0px 0px 5px #aaaaaa;
    -webkit-box-shadow: 0px 0px 5px #aaaaaa;
    display: none;
}
/* 顶部搜索 */

.search {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0px;
    background: #ffffff;
    z-index: 100;
    padding: 10px;
    display: none;
    box-shadow: 0px 20px 20px -20px #aaaaaa;
}
.search .logo{
    display: block;
    float: left;
}
.search .logo img {
    display: block;
    width: 230px;
    height: 61px;
}
.search div .searchbox {
    width:50%;
    float:left;
    margin: 0 auto;
}
.search div .searchbox div {
    width: 100%;
    height: 41px;
    border: 1px solid #d3d7e9;
    border-radius: 21px;
    margin: 10px auto;
    padding: 0 14px;
}

.search div .searchbox div .text {
    width: 90%;
    height: 39px;
    line-height: 41px;
    font-size: 14px;
}

.search div .searchbox div .submit {
    width: 10%;
    height: 41px;
    background: url(../img/search.png) no-repeat right center;
}

.search div.container div .cn {
    font-size: 20px;
    font-family: 'ITCAVANTGARDEPRO-BK';
    color: #303030;
    line-height: 61px;
}

.search div.container div .en {
    font-size: 20px;
    font-family: 'ITCAVANTGARDEPRO-BK';
    color: #303030;
    line-height: 61px;
}

.search div.container div .cn:hover,
.search div.container div .en:hover {
    text-decoration: none;
}

.search div.container div .list {
    display: block;
    width: 2.52rem;
    height: 61px;
    background: url(../img/listT.png) no-repeat center;
    margin-left: 1.26rem;
}
/* 底部部分 */

.footer {
    width: 100%;
    background: #eeeeef;
    padding: 60px 0;
}

.footer .future {
    padding: 0 20px;
}

.footer .future .border {
    padding-bottom: 40px;
    border-bottom: 1px solid #cdcdce;
}

.footer .contact {
    padding: 0;
}

.footer .contact h2 {
    font-size: 46px;
    color: #031480;
    font-family: "PuHuiTi-Medium";
    line-height: 50px;
}

.footer .contact>div {
    margin-top: 50px;
}

.footer .contact>div>div {
    padding: 0;
}

.footer .contact>div>div h3 {
    display: inline-block;
    font-size: 22px;
    color: #000000;
    font-family: "PuHuiTi-Regular";
    line-height: 40px;
    border-bottom: 1px solid #8b8b8c;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

.footer .contact>div>.en h3 {
    font-family: "ITCAVANTGARDEPRO-BK";
}

.footer .contact>div>div p {
    margin-top: 25px;
}

.footer .contact>div>div p span {
    display: block;
    font-size: 16px;
    color: #000000;
    font-family: "PuHuiTi-Regular";
    line-height: 20px;
    letter-spacing: 1px;
}

.footer .contact>div>.en span {
    font-family: "ITCAVANTGARDEPRO-BK";
}

.footer .nav {
    padding: 0;
}

.footer .nav h2 a:hover {
    text-decoration: none;
}

.footer .nav h2 .see {
    display: inline-block;
    font-size: 20px;
    color: #000000;
    font-family: "ITCAVANTGARDEPRO-DEMI";
    line-height: 30px;
    letter-spacing: 1px;
}

.footer .nav h2 img {
    display: inline-block;
}

.footer .nav h2 .we {
    display: block;
    font-size: 14px;
    color: #000000;
    font-family: "PuHuiTi-Regular";
    line-height: 20px;
}

.footer .nav ul {
    margin-top: 20px;
}

.footer .nav ul li {
    padding: 0;
}

.footer .nav ul li a {
    display: inline-block;
    height: 40px;
    font-size: 18px;
    font-family: "PuHuiTi-Regular";
    color: #000000;
    line-height: 40px;
    letter-spacing: 1px;
}

.footer .nav ul li a:hover {
    text-decoration: none;
    border-top: 1px solid #949494;
    border-bottom: 1px solid #949494;
}

.footer .lj {
    margin-top: 40px;
    padding: 0 20px;
}

.footer .lj h2 {
    font-family: 'PuHuiTi-Regular';
    font-size: 24px;
    color: #031480;
    letter-spacing: 1px;
    line-height: 30px;
}

.footer .lj div ul {
    padding: 0;
}

.footer .lj div ul li {
    padding: 0;
    float: left;
}

.footer .lj div ul li a {
    font-family: 'PuHuiTi-Regular';
    font-size: 16px;
    color: #000000;
    line-height: 96px;
    letter-spacing: 1px;
}

.footer .lj div ul li a:hover {
    color: #1c2b8c;
    text-decoration: none;
}

.footer .lj>div>div {
    padding: 0;
}

.footer .lj>div {
    padding-bottom: 40px;
    border-bottom: 1px solid #cdcdce;
}

.footer .lj div.QRcode a {
    width: 96px;
    height: 96px;
    display: block;
    float: right;
}

.footer .sig {
    padding: 0 20px;
}

.footer .sig p {
    padding: 0;
    font-family: 'PuHuiTi-Light';
    font-size: 10px;
    color: #000000;
}

.footer .footLogo {
    width: 326px;
    height: 60px;
    margin: 40px auto 0;
}

.footer .footLogo a {
    display: block;
}

.footer .footLogo a img {
    display: block;
}


/* 文章内容 */
.content>.con>div>div{
    margin:50px auto;
}
.content>.con h1.Title{
    font-size: 28px;
    line-height: 34px;
}
.content>.con div.subTitle{
    text-align: center;
    padding: 20px;
    border-bottom: 2px solid #e6e7e6;
    line-height: 20px;
    height: auto;
}
.content>.con div.v_news_content p{
    text-indent: 2em!important;
    line-height: 30px!important;
}
.content>.con div.v_news_content img{
margin: 0 auto!important;
    
max-width: 90%;
    
border:none;
    
display:block;
}
.content>.con #vsb_content p img{
    
margin: 0 auto!important;
    
max-width: 90%!important;
    
height: auto!important;
    
border:none;
    
display:block;
}
#vsb_content table{border: 0px;border-left: 1px solid #000;border-top: 1px solid #000;width: 80%!important;margin:20px auto;}
#vsb_content table tr td{border-left:0px;text-align: center;border-top:0px;line-height: 23px;width: auto;padding: 5px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #ddd;border-bottom-color: #ddd;}
#vsb_content table tr td p{text-indent: 0em!important;padding:0px;margin:0px;text-align: center!important;}
.content>.con div.text{
      margin:20px auto;
}

.content>.con div.text table{
    margin: 0 auto;
}
.content>.con table{
    margin:0 auto;
}
.content>.con iframe{
    display:block;
    width:100%;
    margin:0 auto 10px;
}
/* 单篇导航 */
.content>.con>div>div.dpSort{
    margin-top:0;
}

.con>.container>div h2 {
    font-size: 30px;
    font-family: "PuHuiTi-Bold";
    color: #000000;
    line-height: 80px;
    text-align: center;
    border-bottom: 1px solid #031480;
}
.con>.container>.dpSort{
     background: #eeeeef;
     padding: 0;
}
.con>.container>.txt{
    padding:0 15px 0 40px;
}
.con>.container>.dpSort ul li a{
    display: block;
    color: #000000;
    font-family: 'PuHuiTi-Medium';
    font-size: 20px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    padding: 10px;
}

.con>.container>.dpSort ul li:hover a {
    text-decoration: none;
    color: #031480;
}
.con>.container>.dpSort ul li.on a {
    display: block;
    text-decoration: none;
    color: #031480;
}

/* 搜索结果 */
.searchWrap { min-height: 600px; background: #fff; padding: 50px 60px; }
.searchWrap .serBox{padding:25px;background:#f4f4f4;margin-bottom:20px;}
.searchWrap .txt {border: none;height: 40px;width: 90%;font-size: 15px;padding-left: 10px;color: #3d3d3d;}
.searchWrap .btn {border: none;height: 40px;width: 10%;text-align: center;float: right;cursor: pointer;_display: inline;color: #fff;right: 10px;top: 20px;background: #135da9;font-size: 18px;}
.searchWrap ul{padding-bottom:30px;}
.searchWrap ul li{line-height:2em; border-bottom:1px solid #dedede;padding:20px 0}
.searchWrap ul li a{display:block;text-align: left;text-decoration: none;}
.searchWrap ul li a h3{font-size:18px; font-weight:bold;margin-bottom:15px;}
.searchWrap ul li a p{ font-size:14px;}
.searchWrap ul li a span.time{color:#999;margin-top:15px}


/* 分页 */
        .p_pages{
            display: block;
            width: 100%;
            position: relative;}
        .p_prev_d,.p_prev a{
            width: 80px;
            height: 36px!important;
            line-height: 36px!important;
            padding: 0!important;
            border-radius: 18px!important;
            color: #40469f!important;
            border: 1px solid #40469f!important;
            position: absolute;
            margin: 0!important;
            left: 0;
            }
        .p_next_d,.p_next a{
            width: 80px;
            height: 36px!important;
            line-height: 36px!important;
            padding: 0!important;
            border-radius: 18px!important;
            color: #40469f!important;
            border: 1px solid #40469f!important;
            position: absolute;
            margin: 0!important;
            right: 0;
            }
         .p_no_d,.p_no a{
            width: 36px;
            height: 36px!important;
            border-radius: 100%!important;
            font-size: 20px!important;
            line-height: 32px!important;
            padding: 0!important;
            margin:0 10px!important;
            }   
        .p_no_d{
            color:#fff!important;
            background-color: #050e85!important;
            border: 1px solid #050e85!important;}
        .p_no a{
             border: none!important;
             color: #050e85!important;
             }
        }    