*{

    font-family:'微软雅黑' !important;

}

.html {

    width: 100%;

}

p {

    padding: 0;margin-block-start:0; margin-block-end:0

}

iframe {

    border-width: 0px;

}

body {

    color: #333333;

    background: #ffffff;

}

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;

}

h3,h4,h5,h6{ font-weight:normal}

ol, ul, dl {

    list-style: none;

}

img {

    border: 0px;

    vertical-align: top;

}

ul, li {

    list-style: none;

}



.w1920{

    max-width:1920px;

    width:100%;

    margin:0 auto;

}

.back{

    height:1810px;

    background:url('../images/index-back.jpg');

}



.w1200{

    width:1200px;

    margin:0 auto;

}

.logo{

    float:left;

}

.phone{

    float:right;

}

.top{

    height:100px;

    background:#22ad3a;

}

.nav ul li{width:170px}



.nav{border:1px solid #eee;position:relative;}

.nav ul{display:block;width:1300px;}

.nav ul li{border-right:1px solid #eee;float:left;width:170px;height:135px;}

.nav ul li *{

    color:#aaa;

    text-decoration: none;

}

.nav ul li a.m{

    color:#000;

}

.nav ul li.last{border:none;}

.nav ul li a.m{display:block;font-size:19px;padding-top:0px;text-align:center;}

.nav ul li a.m img{display:block;margin:0 auto 10px;width:150px;}

.nav ul li a.m span{display:block;padding:0px 0 12px;font-size:13px}

.nav ul li a.m:hover img{opacity:0.7;filter:alpha(opacity=70);transition:all 0.5s;-webkit-transition:all 0.5s;}

.nav ul li .sdiv{width:1200px;height:302px;background:url(../images/yygk.jpg) no-repeat;position:absolute;left:0;top:136px;z-index:999;display:none;}

.nav ul li .sdiv h3{display:block;padding:37px 0 18px 68px;font-weight:normal;color:#626362;font-size:15px;}

.nav ul li .sdiv h3 img{display:inline-block;margin-right:11px;vertical-align:bottom}

.nav ul li .sdiv p{margin-left:68px;font-size:16px;margin-bottom:15px}

.nav ul li .sdiv p a{display:inline-block;color:#333;text-decoration: none}

.nav ul li .sdiv p a i{font-size:15px}

.nav ul li .sdiv p span{display:inline-block;width:150px;}

.nav ul li .sdiv p span.k{width:185px}

.nav ul li .sdiv a.s{padding-left:0;background:none;margin:0 5px}

.sdiv>h3>span{

    color:#22ad3a !important;

    font-size:30px;

    margin-right:20px;

}



/*.sliderbox{overflow:hidden;}

.visual-slider-pc{width:1280px;margin:0 auto;}

.visual-slider-pc__inner{width:1920px;margin-left:-320px;overflow:hidden;height:303px;}

.visual-slider-pc__slider{width:7200px;margin-left:-840px}

.visual-slider-pc__slider__item{float:left}

.visual-slider-sp{display:none}*/

.sliderbox{position:relative;height:auto;}

.sliderbox .hd{width:auto;position:absolute;left:45%;bottom:0;text-align:center;padding:10px;z-index:0}

.sliderbox .hd ul li{display:inline-block;width:12px;height:12px;background:#ccc;margin:0 3px;border-radius:50%}

.sliderbox .hd ul li.on{background-color:#fab915}

.sliderbox .con{}

.sliderbox .con ul li a{display:block;}



.nav_s{background:url(../img/ind1.jpg) #ffe1a5 repeat-x;padding-top:73px;padding-bottom:22px;margin-top:40px}

.nav_s ul li{width:225px;height:85px;background:#ffe15f;float:left;margin-right:8px;text-align:center;overflow:hidden}

.nav_s ul li a{display:block;padding-top:18px;padding-bottom:15px;font-size:18px}

.nav_s ul li a p{font-size:13px;white-space:normal;}

.nav_s ul li.i2{background:#f5cd15}

.nav_s ul li.i3{background:#fab915}

.nav_s ul li.i4{background:#c8820c}

.nav_s ul li.i5{background:#825026;margin-right:0}

.nav_s ul li:hover{opacity:0.8;filter:alpha(opacity=80);transition:all 0.3s;-webkit-transition:all 0.3s;}

.nav_s ul li.i5 a{color:#fff}

.nav_s ul li.i5:hover a{color:#333}

.nav_s ul li.i6{background:#8cc831;overflow:hidden;width:257px;float:right}

.nav_s ul li.i6 .sbox{height:36px;margin:9px 6px 5px;border:1px solid #dbdcdc;border-radius:8px;background:#fff;overflow:hidden}

.nav_s ul li.i6 .sbox input{width:200px;height:34px;border:none;background:#fff;float:left}

.nav_s ul li.i6 .sbox a{display:inline-block;height:36px;padding:0;width:40px;background:url(../images/ind2.jpg) no-repeat center center;border-left:1px solid #e1dfdf}

.nav_s ul li.i6 a.sbta{display:block;width:70px;line-height:27px;border:1px solid #7a451a;background:#825027;color:#fff;border-radius:8px;text-align:center;}

.nav_s ul li.i6 p{font-size:17px;color:#fff}

.clear {

    clear: both;

    overflow: hidden

}

.item-title{

    padding-bottom:50px;

}

.zleft>*{

    float:left;

}

.line{

    border-top:2px solid #22ad3a;

    width:440px;

    margin-top:20px;

}

.item-title-detail{

    width:320px;

    height:40px;

}

.item-title-detail>p{

    font-weight:bold;

    font-size:38px;

    color:#22ad3a;

    margin-left:20px;

}

.item-title-detail>div>p{

    margin-left:18px;

    font-size:16px;

    color:#22ad3a;

    font-style:italic;

}

.footer{

    width:100%;

    background:#22ad3a;

    height:405px;

}

.footer-left{

    position:absolute;

    left:0px;

    top:60px;

    padding-right:80px;

    border-right:1px solid rgba(255,255,255,0.3);

    padding-bottom:30px;

}



.ft1{

    height:200px;

    position:relative;

}

.footer-nav{

    margin-top:50px;

    margin-left:100px;

}

.footer-nav>li{

    cursor:pointer;

    width:90px;

    height:100px;

    margin-left:32px;

}

.footer-nav>li:first-of-type{

    margin-left:0;

}

.footer-nav>li:hover p{

    color:#faf719;

}

.footer-nav>li>div{

    width:90px;

    height:88px;

    background:url('../images/footer-1.png');

    margin:0 auto;

}

.footer-nav>li:first-of-type>div{

    background-position:-5px 0px;

}

.footer-nav>li:nth-of-type(2)>div{

    background-position:-130px 0px;

}

.footer-nav>li:nth-of-type(3)>div{

    background-position:-255px 0px;

}

.footer-nav>li:nth-of-type(4)>div{

    background-position:-380px 0px;

}

.footer-nav>li:nth-of-type(5)>div{

    background-position:-505px 0px;

}

.footer-nav>li:nth-of-type(6)>div{

    background-position:-630px 0px;

}

.footer-nav>li>p{

    padding-top:10px;

    font-size:18px;

    color:#fff;

    text-align:center;

}

.ft2 p{

    font-size:18px;

    color:#fff;

    line-height:30px;

}

.ft2>div:first-of-type{

    margin-left:100px;

    margin-top:16px;

}

.ft2>div:last-of-type{

    margin-left:35px;

    margin-top:30px;

}

.ewm>p{

    margin-top:20px;

    margin-left:20px;

}

.xwdt{

    margin-top:50px;
	margin-bottom:70px;

}

.index-video{

    width:540px;

   /* height:295px;*/

    background:#333;

}

.mt30{

    margin-top:30px;

}

.mt20{

    margin-top:20px;

}

.mt50{

    margin-top:50px;

}

.pd30{

    padding-top:30px;

}

.ksdh{

    height:500px;

}

.ksdh>ul>li:first-of-type{

    border-left:none;

}

.ksdh>ul>li{

    width:290px;

    border-left:1px solid #c1c1c1;

    text-align:center;

    height:370px;

}

.ks-list{

    margin:40px auto;

}



.ks-list>li>ul{

    width:120px;

    margin:0 auto;

}

.ks-list>li>ul>li{

    cursor:pointer;

     text-align:left;

    color:#333333;

    font-size:18px;

    font-weight:lighter;

    margin:15px 0;

}

.ks-list>li>p:first-of-type{

    cursor:pointer;

    text-align:center;

    width:160px;

    margin:0 auto;

    font-size:22px;

    font-weight:bold;

    color:#555;

}

.ks-list>li>p:nth-of-type(2){

    color:#aaa;

    text-align:center;

    margin:0 auto;

    width:160px;

    font-size:14px;

}

.zjtd{

    padding-top:80px;

    height:870px;

}

.imgbox>img:nth-of-type(1),.imgbox>img:nth-of-type(2){

    padding-top:0;

}

.imgbox>img{

    padding-top:10px;

    margin:0;

}

.mt10{

    margin-top:10px;

}

.zj-list{

    margin-top:50px;

    height:660px;

    background:#fff;

    box-shadow:0 0 20px #ccc;

}

.zj-list>li>img{

    width:300px;

}

.zj-item-list>li{

    display:none;

    padding-top:40px;

}

.zj-item-list>li:first-of-type{

    display:block;

}

.zj-text{

    margin-left:20px;

    width:500px;

    position:relative;

}

.zj-text>p:first-of-type{

    font-size:80px;

    font-weight:bold;

    color:#eee;

    position:absolute;

    left:40px;

    top:10px;

}

.zj-text>p:nth-of-type(2){

    margin-top:50px;

    font-size:26px;

    color:#000;

    position: relative;

    z-index: 99;

}

.zj-text>p:nth-of-type(2)>span{

    font-size:46px;

    color:#ff9d00;

    font-weight:bold;

    margin-right:20px;

}

.zj-text>div{

    height:100px;

}

.zj-text p{

    margin-top:20px;

    font-size:18px;

    color:#444;

    width:500px;

}

.zj-text>img{

    margin-top:30px;

}

.zj-text>img:last-of-type{

    margin-left:200px;

}

.zj-text>p:last-of-type{

    line-height:35px;

    /*text-indent:2em;*/

}

.zj-list-ul{

    width:280px;

    height:600px;

    padding-top:40px;

    margin-left:20px;

}

.zj-list-ul>li{

    cursor:pointer;

    width:130px;

    height:180px;

    float:left;

    margin:0 5px 10px;

}

.zj-list-ul>li>p{

    font-size:20px;

    color:#444;

    text-align:center;

    margin-top:10px;

}

.zj-list-ul>li>div{

    width:130px;

    height:130px;

    background:#ddd;

    overflow:hidden;



}

.zj-list-ul>li>div>img{

    width:160px;

    position:relative;

    right:10px;

}

.zj-list-ul>li:first-of-type>div{

    background:#879CBB;

}

.column-title{

    height:100px;

}

.column-title p{

    padding-top:40px;



}

.column-title img{

    margin-right:5px;

}

.column-title *{

    text-decoration: none;

    font-size:16px;

    color:#444;

}

.left{

    width:892px;

}

.right {

    width: 263px;

    margin-left: 45px;

}

.right>img{

    cursor:pointer;

}

.right-ewm{

    height:150px;

    border-bottom:3px solid #ccc;

}

.right-ewm>p{

    width:125px;

    font-size:16px;

    line-height:25px;

    margin-top:20px;

}

.right>p{

    color:#fe894e;

    font-size:20px;

    text-align:center;

    width:180px;

    margin:30px auto;

    line-height:32px;

}

.zj-ul>li:hover{

    background:#eea574;

    cursor:pointer;

    color:#fff;

}

.zj-ul-teshu{

    height:1500px;

}

.zj-ul-teshu>li:nth-of-type(5){

    margin-left:0 !important;

}

.zj-ul-teshu>li:nth-of-type(9){

    margin-left:0 !important;

}

.zj-ul>li:hover p{

    color:#fff;

}

.zj-ul>li{

    /*display:none;*/

    float:left;

    margin-left:20px;

    width:275px;

    height:425px;

    margin-top:50px;

}

.zj-ul>li>img{

    width:275px;

}

.zj-ul>li>div{

    overflow:hidden;

    width:275px;

    height:330px;

}

.zj-ul>li:first-of-type{

    margin-left:0 !important;

}

.zj-ul>li:nth-of-type(4){

    margin-left:0;

}

.zj-ul>li:nth-of-type(7){

    margin-left:0;

}

.zj-ul>li:nth-of-type(10){

    margin-left:0;

}

.zj-ul>li p{

    text-align:center;

    font-size:16px;

    color:#333;

    padding-top:15px;

}

.zj-ul>li p:first-of-type{

    font-size:24px;

}

.page-list{

    width:500px;

    margin:50px auto;

}

.page-list>li{

    cursor:pointer;

    float: left;

    display: block;

    padding: 3px 10px;

    border-radius: 5px;

    text-align: center;

    font-size: 16px;

    line-height: 26px;

    color: #000;

    margin: 5px;

    border: 1px solid #666

}

.column_title>p{

    font-size:20px;

    font-weight:bold;

    line-height:40px;

    width:892px;

    padding-bottom:10px;

}

.column_title>div>span{

    float:left;

    display:block;

    width:495px;

    height:3px;

    background:#ccc;

}

.column_title>div>span:first-of-type{

    width:397px;

    background:#22ad3a;

}

.xwzx_title{

    height:260px;

}

.mySwiperjj img{

    width:442px;

    height:266px;

}

.xwzx_title>li{

    width:275PX;

    height:60px;

    background:url(../images/xwzx_default.jpg);

    margin-bottom:20px;

    text-align:center;

    font-size:22px;

    color:#fff;

    line-height:60px;

    cursor:pointer;

}

.article-right{

    margin-left:30px;

    width:892px;

}

.xw-list>li{

    border-bottom:1px solid #ccc;

    height:175px;

    padding-top:20px;

    cursor:pointer;

}

.xw-list>li>img{

    width:205px;

    height:155px;

    margin-right:20px;

}

.xw-list>li>div{

    width:650px;

    margin-left:10px;



}

.xw-list>li>div>p{

    font-size:16px;

    color:#333;

    line-height:30px;

    margin-top:5px;

    margin-bottom:10px;

}

.xw-list>li>div>p:first-of-type{

    font-size:18px;

    color:#22ad3a;

}

.page_list>li{

    float:left;display:block;padding:3px 10px;border-radius:5px;text-align:center;font-size:16px;line-height:26px;color:#000;margin:5px;border:1px solid #666;

}

.page_list>li>strong {

    color: #fff;

}

a{

    text-decoration: none;

    color:#333;

}



.index-xw{

    width:620px;

    margin-left:40px;

}

.index-xw>div{

    margin-top:30px;

}

.index-xw>div>p:first-of-type{

    font-weight:bold;

    font-size:18px;

    color:#555;

}

.index-xw>div>p:last-of-type{

    font-size:16px;

    margin-top:10px;

    line-height:30px;

}

.index-xw>img{

    cursor:pointer;

    margin-top:40px;

    margin-right:50px;

    float:right;

}

.article-content{

    padding:30px 0;

}

.article-content p{

    font-size:16px !important;

    line-height:30px !important;

}

.article-content strong,h2{

    font-size:16px !important;

}

.article-title{

    font-weight:bold;

    font-size:22px;

    color:#333;

    margin-top:30px;

    text-align:center;

}

.article-author{

    font-size:16px;

    color:#444444;

    border-bottom:1px solid #ccc;

    padding:20px 0;

    text-align:center;

}

*{

    outline:none !important;

}

.tjzj{

    text-align:center;

}

.tjzj>p:first-of-type{

    text-align:left;

    font-size:24px;

    color:#22ad3a;

    line-height:40px;

    padding-top:15px;

}

.tjzj>p:nth-of-type(2){

    font-size:25px;

    color:#fe894e;

}

.tjzj>p:nth-of-type(3){

    color:#fe894e;

}

.tjzj>p{

    font-size:18px;

    color:#333;

    margin-top:10px;

    line-height:30px;



}

.tjzj>img{

    cursor:pointer;

    margin:20px 0;

}

.article_title{

    margin-top:10px;

    font-size:22px;

    color:#22ad3a;

}

.article_title>span:first-of-type{

    font-size:32px;

    font-weight:bold;

    margin-right:10px;

}

.article-ks{

    color:#333;

    font-size:20px;

    margin:10px 0;

}

.article-sc{

    font-size:18px;

    margin-top:20px;

    font-weight:bold;

}

.sc-detail{

    margin-top:10px;

    line-height:30px;

    color:#666;

}

.czsj{

    font-size:20px;

    margin-top:20px;



}

.czsj>img{

    margin-top:0px;

    margin-right:10px;

}

.article-footer{

    border-top:1px solid #ccc;

    padding-bottom:50px;

}

.article-footer>p{

    margin:20px 0;

    font-size:20px;

    color:#333;

}

.article-footer>uL>li{

    cursor:pointer;

    float:left;

    width:220px;

    height:343px;

    margin-left:20px;

    text-align:center;
	background:#e7e7e7;

}

.article-footer>uL>li:first-of-type{

    margin-left:0;

}

.article-footer>uL>li>p{

    font-size:17px;

    margin-top:10px;

}

.article-footer>uL>li>p:first-of-type{

    font-size:24px;

}

.ksdh-list{

    padding-top:30px;

    height:270px;

}

.ksdh-list>li{

    font-size:20px;

    color:#22ad3a;

    float:left;

    cursor:pointer;

    margin-top:20px;

    text-align:left;

    width:140px;

}

.ksdh-list>li:first-of-type{

    margin-left:0;

}

.ksdh-detail>p{

    width:850px;

    height:100px;

    background:#fff9dc;

    color:#83370d;

    font-size:18px;

    line-height:30px;

    padding:30px;

    border:1px solid #c3bc99;

    margin-bottom:30px;

}

.lxwm-footer{

    font-weight:bold;

}

.zj-box{

    width:281px;

    background:#e7e7e7;

    height:360px;

    overflow:hidden;

}

.ks-zj-box{

    height:360px;

    overflow:hidden;

    background:#e7e7e7;



}

.zj-box>img{

    width:281px;

}

.tszl-list{

    padding-top:30px;

}

.tszl-list>li{

    height:135px;

}

.tszl-list>li>*{

    float:left;

}

.tszl-list>li>div{

    margin-left:20px;

}

.tszl-list>li>div>p{

    font-size:18px;

    margin-top:20px;

}

.bz-list{



}

.bz-ul{

    margin-top:20px;

    height:900px;

}

.bz-ul>li{

    float:left;width:388px;height:385px;display:block;margin-left:15px;border:1px solid rgba(75,112,173,0.3);

    margin-top:20px;

}

.bz-ul>li:first-of-type{

    margin-left:0px;

}

.bz-ul>li:nth-of-type(4){

    margin-left:0px;

}

.bz-item{

    padding:15px;

}

.bz-item>li{

    color:#444;

    font-size:15px;

    margin-bottom:10px;

    line-height:24px;

    cursor:pointer;

    list-style:disc;

    margin-left:15px;

}

.ksdh-al>div>p>span{

    color:#fff;

}

.ksdh-al>div>p{

    padding:0 5px;

    height:20px;

}

.ksdh-al>div>p>span:first-of-type{

    font-size:14px;

}

.ksdh-al>div>p>span:nth-of-type(2){

    font-size:14px;

    margin-left:45px;

}

.ksdh-al>div>p>span:last-of-type{

    float:right;

    font-size:14px;

}

.tz{

    margin-top:10px;

    width:258px;

}

.tz>p{

    margin-top:10px;

    line-height:28px;

    color:#333;

    font-size:16px;

}

.tz>p>a{

    color:#ff9d00;

}

.right-ksdh{

    border:1px solid rgba(75,112,173,0.3);

    padding:5px 20px;

    height:430px;

    float:right;

}

.right-ksdh>p{

    font-size:20px;

    color:#22ad3a;

    margin-bottom:10px;

    margin-top:10px;

    font-weight:bold;

}

.zj-yuandian{

    width:100px;

    float:right;

    position:relative;

    bottom:20px;

    right:10px;

}

.zj-yuandian>span:first-of-type{

    background:#22ad3a;

}

.zj-yuandian>span{

    display:inline-block;

    width:16px;

    height:16px;

    background:#ccc;

    cursor: pointer;

    border-radius:8px;

}

.zj-list-ul>li{

    display:none;

}

.zj-list-ul>li:nth-of-type(1){

    display:block;

}

.zj-list-ul>li:nth-of-type(2){

    display:block;

}

.zj-list-ul>li:nth-of-type(3){

    display:block;

}

.zj-list-ul>li:nth-of-type(4){

    display:block;

}

.zj-list-ul>li:nth-of-type(5){

    display:block;

}

.zj-list-ul>li:nth-of-type(6){

    display:block;

}

.jyhj-list{

    width:892px;

    height:1250px;

}

.jyhj-list>li{

    margin-top:30px;

    width:430px;

    margin-left:32px;

    float:left;

}

.jyhj-list>li>img{

    width:440px;

}

.jyhj-list>li:nth-of-type(1){

    margin-left:0;

}

.jyhj-list>li:nth-of-type(3){

    margin-left:0;

}

.jyhj-list>li:nth-of-type(5){

    margin-left:0;

}

.jyhj-list>li:nth-of-type(7){

    margin-left:0;

}

.zj-zj>li{

    margin-left:50px;

}

.zj-zj>li:first-of-type{

    margin-left:0;

}

.shangxia{

    width:892px;

    height:100px;

}

.shangxia>p>span{

    color:#fff;

    padding:5px;

    background:#7491bd;

    margin-right:20px;

}

.shangxia>p{

    max-width:400px;

    height:30px;

    line-height:30px;

    overflow:hidden;

}

.shangxia>p:first-of-type{

    float:left;

}

.shangxia>p:last-of-type{

    float:right;

}

.vid ul li{ margin-top:5px; background:url(../images/bo.png) left center no-repeat; padding-left:25px;}
.vid ul li a{ color:#333; font-size:17px;}
.vihd{ width:113px; height:20px; position:absolute; bottom:-16px; left:236px}
.vihd ul li{width:14px; height:14px; margin-right:15px; float:left; background:#6f9ce1; border-radius:15px; cursor:pointer;}
.vihd ul li.on{ background:#22ad3a}

.listsp{width:890px; height:auto}


.listsp ul li{width:407px; height:256px;  float:left; margin-left:23px; margin-bottom:34px; margin-top:22px}
.listsp ul li img{width:100%}

.listsp ul li p{ font-size:16px; line-height:30px; padding-top:3px; text-align:center; padding:9px 10px 0 10px;}


 .cz-table{ text-align:center;margin-top:20px;}
.cz-table th{background:#22ad3a;text-align:center;color:#fff;}
.cz-table th, .cz-table td {border: 1px solid #22ad3a;width:80px; height:35px; font-size:14px;}