@charset "utf-8";

/* CSS Document */

.html {

    width: 100%;

}

p {

    padding: 0;margin-block-start:0; margin-block-end:0

}

iframe {

    border-width: 0px;

}

body {

    color: #333333;

    background: #ffffff;

    font-family: "微软雅黑";

    width:1920px;

    margin:0 auto;

}

body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {

    padding: 0;

    margin: 0;

    word-break: break-all;

    word-wrap: break-word;

    white-space: normal;

    zoom: 1;

    font-size: 16px;

}

h3,h4,h5,h6{ font-weight:normal}

ol, ul, dl {

    list-style: none;

}

img {

    border: 0px;

    vertical-align: top;

}

ul, li {

    list-style: none;

}

span, dl, dt, dd, ul, li {



}

a {

    text-decoration: none;

    color: #9b0000;

}

a:hover {

    text-decoration: none;

}

.w1920{

    width:1920px;

    margin:0 auto;

}

.w1200{

    width:1200px;

    margin:0 auto;

}

.nav-top{

    height:90px;

}

.nav-top>img{

    float:left;

}

.nav-top>form{

    height:90px;

    float:right;

}

.search{

    width:280px;

    height:40px;

    border:1px solid #ccc;

    margin-top:25px;

    padding-left:20px;

}

.nav{

    height:50px;

    background:#39a6a3;

}

.nav ul li{

    float:left;

    margin:0 38px;

}

.nav ul li a{

    font-size:18px;

    color:#fff;

    line-height:50px;

}

.banner-list{

    margin-top: 50px;

}



.banner-list>*{

    float:left;

}

.banner-list>div{

    width:390px;

    margin-left:60px;

}

.list-style1>p:first-of-type{

    margin-top:20px;

    color:#39a6a3;

    font-size:20px;

    font-weight:bold;

}

.list-style1>p:last-of-type{

    font-size:16px;

    color:#999;

    line-height:30px;

}

.title-style1{

    margin-top:20px;

    position:relative;

}



.title-style1>a{

    font-size:16px;

    color:#333;

}

.title-style>img{

    padding-top:5px;

}

.clear {

    clear: both;

    overflow: hidden

}

.zjft-list:first-of-type{

    margin-left:0;

}

.zjft-list{

    float:left;

    width:335px;

    margin-left:90px;

}



.xm-title{

    border-bottom:1px solid #dedede;

    margin-bottom:30px;

}

.xm-title>p{

    position:relative;

    padding:20px 0;

    font-size:26px;

    color:#333;

}

.xm-title>p>a{

    position:absolute;

    right:0;

    font-size:16px;

    color:#999;

    top:30px;

}





.ds-title{

    border-bottom:1px solid #dedede;

    margin:0 20px;

    background:url(/templets/default/images/icon-ch.jpg) no-repeat;

}

.ds-title>p{

    position:relative;

    padding:35px 0 10px 25px;

    font-size:26px;

    color:#333;

}

.ds-title>p>span{

    position:absolute;

    right:0px;

    font-size:16px;

    color:#999;

    top:35px;

}

.ds-title>p>span>a{

    color:#666;

}

.ys-item{

    float:left;

    width:245px;

    height:520px;

    margin:28px;

}

.ys-item>p{

    text-align:center;

    width:225px;

    margin:10px auto;

    color:#666;

}

.ys-item>.ys-name{

    margin-top:20px;

    color:#333;

    font-size:22px;

    font-weight:bold;

}

.ys-item .ys-detail{

    text-align:left;

    line-height:25px;

}

.ys-detail>span{

    color:#f66c18;

}

.ys-button{

    display:block;

    width:125px;

    height:32px;

    background:#39a6a3;

    color:#fff;

    border:none;

    margin:20px auto;

}

.zjft-list>div:nth-of-type(2){

    display:block;

}

.zjft-detail{

    width:309px;

    background:#f7f7f7;

    display:none;

    /*height:145px;*/

}

.footer{

    margin-top:50px;

    height:260px;

    background:#f5f5f5;

}

.footer-1>*{

    float:left;

}

.footer-1>img{

    margin-top:60px;

}

.footer-lxwm{

    margin-top:40px;

    margin-left:120px;

}

.footer-lxwm>p:first-of-type{

    font-size:24px;

    margin-top:0;

}

.footer-lxwm>p{

    font-size:16px;

    color:#333;

    margin-top:20px;

}

.footer-lxwm>p>span{

    font-weight:bold;

    font-size:22px;

}

.footer-ewm{

    float:right;

    width:285px;

    margin-top:45px;

}

.footer-ewm>div{

    width:160px;

    margin-left:10px;

}

.footer-ewm>div>p{

    margin-top:15px;

    font-size:21px;

    color:#333;

}

.footer-ewm>div>p:last-of-type{

    font-size:16px;

}

.footer-ewm>*{

    float:left;

}

.footer>p{

    width:850px;

    margin:30px auto;

    border-top:1px solid #cecece;

    text-align:center;

    line-height:50px;

}

.left{

    float:left;

}

.yygk>div{

    float:left;

}

.yygk>div:first-of-type{

    width:750px;

}

.yygk-center>*{

    float:left;

}

.yygk-center>div{

    width:400px;

}

.yygk-center>div>p:first-of-type{

    text-align:center;

    font-size:22px;

}

.yygk-center>div>p{

    margin-left:20px;

    font-size:16px;

    color:#333;

    margin-top:20px;

}

.yygk>div:last-of-type{

    margin-left:50px;

    width:400px;

}

.yygk-center>div>p>a{

    color:#ff3b00;

}

.yygk-center>div>div>a{

    float:left;

    margin:20px 28px;

    color:#333;

    text-align:center;

}

.ystd{

    background:#f5f5f5;

    height:480px;

}

.bigBack{

    font-size:140px;

    font-weight:bold;

    color:#eeeeee;

    text-align:center;

    padding-top:40px;

}

.small-title{

    font-size:34px;

    color:#333;

    text-align:center;

    margin-bottom:50px;

    font-weight:bold;

}

.ys-box{

    position:relative;

    bottom:180px;

}

.ds-item{

    width:225px;

    height:295px;

    background:#fff;

    text-align:center;

}

.w1400{

    width:1400px;

    margin:0 auto;

}

.dstd-next{

    background:url(/templets/default/images/page-next.jpg);

    width:40px;

    height:100px;

    position:absolute;

    right:30px;

    top:200px;

}

.dstd-prev{

    background:url(/templets/default/images/page-prev.jpg);

    width:40px;

    height:100px;

    position:absolute;

    left:30px;

    top:200px;

}

.ds-item>p{

    margin-top:10px;

}

.ds-item>img{

    padding-top:20px;

}

.ds-name{

    font-weight:bold;

    font-size:18px;

    color:#333;

}

.ds-zc{

    color:#888;

    font-size:16px;

}

.ds-gh{

    color:#fff;

    height:32px;

    width:100px;

    line-height:32px;

    margin:0 auto;

    background:#39a6a3;

    border-radius:16px;

}

.ds-gh:hover{

    cursor:pointer;

}

.zjft-detail>.zjft-desc>p:first-of-type{

    font-size:18px;

    color:#333;

    font-weight:bold;

    padding-top:20px;

}

.zjft-detail>.zjft-desc>p{

    margin-left:15px;

    width:280px;

    font-size:16px;

    color:#666;

    line-height:30px;

}

.zjft-detail>.zjft-desc{

    height:200px;

}

.zjft-img{

    width:309px;

    height:165px;

    position:relative; background-size:100% 100%

}

.zjft-img>div{

    width:105px;

    height:35px;

    background:rgba(0,0,0,0.3);

    position:absolute;

    bottom:0;

    right:0;

}

.zjft-img>div>p{

    font-size:17px;

    color:#fff;

    line-height:35px;

    margin-left:15px;

}

.zjft-img>div>p>span{

    font-size:17px;

    color:#fff;

}

.zjft-img>div>button{

    width:35px;

    height:35px;

    background:#39a6a3;

    position:absolute;

    right:0;

    bottom:0;

    border:none;

    color:#fff;

}

.article-title>a{

    font-size:20px;

    color:#333;

    font-weight:bold;

    width:380px;

}

.ekjb{

    height:160px;

    background:url(/templets/default/images/back-ekjb.jpg)

}

.qh-list{

    margin-top:50px;

    height:800px;

}

.qh-list>div{

    float:left;

}

.qh-title-list>li:hover{

    cursor:pointer;

}

.qh-title-list>li:first-of-type{

    margin-top:0;

}

.qh-title-list>li{

    width:180px;

    margin-right:10px;

    padding-right:10px;

    height:54px;

    font-size:20px;

    text-align:center;

    color:#fff;

    line-height:54px;

    background:url(/templets/default/images/qh-default.png);

    margin-top:20px;

}

.mt10{

    margin-top:10px;

}

.mt20{

    margin-top:20px;

}

.mt30{

    margin-top:30px;

}

.mt40{

    margin-top:40px;

}

.mt50{

    margin-top:50px;

}

.mt60{

    margin-top:60px;

}

.article-img-list>div{

    float:left;

    margin-left:20px;

}

.article-img-list>div:first-of-type{

     margin-left:0;

}

.article-img-list>div>p{

    font-size:16px;

    color:#333;

    text-align:center;

}

.list-style2{

    width:630px;

    border-bottom:1px solid #e1e1e1;

    padding-bottom:20px;

    margin-top:20px;

}

.list-style2>p:first-of-type{

    font-size:20px;

    color:#333;

    font-weight:bold;

}

.list-style2>p:last-of-type{

    margin-top:10px;

    font-size:16px;

    color:#999;

    line-height:30px;

}

.list-style2 a{

    color:#ff3b00;

}

.article-sm-list>div{

    float:left;

    width:320px;

}

.rmwd{

    width:320px;

    margin-left:20px;

}

.block-list{

    margin-top:20px;

}

.content-back{

    height:1400px;

    background:url(/templets/default/images/content-back.jpg) no-repeat;

}

.block-list>li{

    float:left;

    margin:5px 5px;

    padding:10px 10px;

    font-size:16px;

}

.block-list>li:hover{

    cursor:pointer;

}

.content{

    padding-top:292px;

}

.content-left{

    float:left;

    width:260px;

}

.content-right{

    margin-left:30px;

    float:left;

    width:910px;

    border-radius:10px;

    background:#fff;

}

.left-div{

    height:455px;

}

.left-div-title{

    height:90px;

    background:#39a6a3;

    text-align:center;

}

.left-div-title>p{

    font-size:20px;

    color:#fff;

}

.left-div-title>p:first-of-type{

    padding-top:20px;

    font-size:22px;

}

.zz-item-2{

    width:126px;

}

.zz-item-1{

    width:256px;

}

.left-zz-list>ul>li:hover{

    cursor:pointer;

}

.left-zz-list>ul>li{

    float:left;

    height:40px;

    line-height:40px;

    text-align:center;

    font-size:16px;

    margin:2px;

    color:#333;

}

.left-zz-list{

    padding-top:20px;

    background:#fff;

    height:500px;

}

.left-ys{

    padding-top:20px;

}

.left-ys>p{

    font-size:18px;

    color:#666;

    text-align:center;

    margin-top:15px;

}

.left-ys>p>span{

    font-size:22px;

    color:#333;

}

.zxly{

    margin-top:20px;

    height:60px;

    background:#86b7bc;

}

.zxrx{

    margin-top:20px;

    height:60px;

    background:#ffb677;

}

.zx>*{

    float:left;

    margin-top:10px;

}

.zx>img{

    margin-left:40px;

}

.zx-p{

    font-size:16px;

    color:#fff;

}

.nav-list-2>a{

    display:inline-block;

    color:#333 !important;

    float:left;

    height:50px;

    padding:0 20px;

    line-height:50px;

    text-align:center;

}

.nav-list-2>a:hover{

    background:#6FA5DB;

}

.nav-list-2{

    width:1200px;

    background:#fff;

    position:absolute;

    display:none;

    top:50px;

    left:-100px;

    z-index:99;

}

.nav-list>li:hover>.nav-list-2{

    display:block;

}

.nav-list>li{

    position:relative;

}

.article{



}

.article>.title{

    text-align:center;

    margin-top:30px;

    font-size:22px;

    color:#333;

}

.margin-top-clear>.list-style1:first-of-type>p:first-of-type{

    margin-top:0;

}

.article>.source{

    margin:30px 0;

    text-align:center;

    font-size:16px;

    color:#666;

}

.article-box img{

    text-align:center;

}

.article-box p{

    line-height:40px;

}

.article-box{

    width:870px;

    margin:0 auto;

}

.article-list>li{

    height:200px;

    margin:0 20px;

    border-bottom:1px dashed #ccc;

}

.article-list>li>img{

    width:125px;

    margin-left:20px;

    margin-top:30px;

}

.article-list>li>div{

    margin-left:20px;

    width:600px;

}

.article-list>li>div>p:first-of-type{

    font-size:18px;

    color:#666;

    margin-top:60px;

}

.article-list>li>div>p:last-of-type{

    color:#666;

    font-size:16px;

    margin-top:20px;

}

.article-list>li>div>p:last-of-type>a{

    color:#ff8e2c;

}