 @charset "utf-8";

html {
    width: 100%;
    margin: 0;
    padding: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    width: 100%;
    margin: 0 auto;
    font-family: "微软雅黑";
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #525252;
    line-height: 200%;
    background-color: #ffffff;
}
img {
    border: none;
}
dl, dt, dd {
    display: block;
    margin: 0;
}
p, ul, li, form, h1, h2, h3, h4, h5, h6, dl, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    color: #525252;
    text-decoration: none !important;
    cursor: pointer;
    background: transparent;
    outline: none;
    blr: expression(this.onFocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a img {
    border: none;
}
a:hover {
    color: #fd8702;
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
}
.wrap {
    width: 1280px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tc {
    text-align: center;
}
html {
    width: 100%;
    overflow-x: hidden;
}
*{ box-sizing:border-box;}
textarea { font-family:微软雅黑}
.cf:after{content:""; display:block; height:0; clear:both;}

.fadeInUp50 {
  -webkit-animation-name: fadeInUp50;
  -moz-animation-name: fadeInUp50;
  -ms-animation-name: fadeInUp50;
  animation-name: fadeInUp50;
}
@-webkit-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft50 {
  -webkit-animation-name: fadeInLeft50;
  -moz-animation-name: fadeInLeft50;
  -ms-animation-name: fadeInLeft50;
  animation-name: fadeInLeft50;
}
@-webkit-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
    -ms-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight50 {
  -webkit-animation-name: fadeInRight50;
  -moz-animation-name: fadeInRight50;
  -ms-animation-name: fadeInRight50;
  animation-name: fadeInRight50;
}
@-webkit-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
    -ms-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


/*开始*/
.top {
    height: 140px;
    width: 100%;
    -webkit-transition: 0.65s;
    -moz-transition: 0.65s;
    -ms-transition: 0.65s;
    -o-transition: 0.65s;
    transition: 0.65s;
}
.top_2a ul { clear:both;}
.top_2a > ul > li {
    float: left;
    line-height: 88px;
    padding: 0 16px;
    position: relative;
}
.top_2a > ul > li > a {
    color: #000000; display: block; height: 88px; width: 100%;
    font-size: 16px;
    /*text-shadow: #000 0.1em 0.1em 0.2em;*/ position: relative;
}
.top_2a ul li:hover a.frist { color: #139d45;}
.top_2a .links { width: 112px; height: 32px; line-height: 32px; text-align: center;border-radius:0 0 9px 9px; font-weight: bold; float: right}
.top_2a .links a { display:block; width: 100%; height: 100%; color: #80b752;}
.top_1 {
    margin-top: 38px;width: 384px;
}
.top_1 img {
    display: block; width: 100%; height: auto;
}
.dt {
    margin-right: 15px;
}
.hide {
    position: absolute;
    top: 108px;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    text-align: center;
    z-index: 66666;
    transform: translate(0, 20px);
    opacity: 0;
    visibility: hidden;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}
.hide dl dd a {
    color: #ffffff;
    font-size: 14px; width: 100%; height: 100%;padding:9px 0;
    display: block;
}
.hide dl dd {
    line-height: 20px; 
}
.hide dl dd a:hover {
    background: #139d45;
}
.hide dl {
    padding: 5px 0;
}
.top_2a ul li:hover .hide {
    z-index: 2;
    transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}

.whd_fid {
    transform: translate(0, -75px);
    visibility: hidden;
}
#nowMenu0 { color:#80b752}

.mBanner { clear:both; width: 100%; position:relative; overflow: hidden;}
.mBanner .swiper-pagination-bullet { background: #fff; opacity: 1; width: 12px; height: 12px; outline: none }
.mBanner .swiper-pagination-bullet-active { background: #139d45;}
.mBanner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}
.mBanner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom:30px;}
.mBanner img { display:block; width: 100%; height: auto;}

.home .mTit { text-align: center; margin-bottom: 2%;}
.home .mTit .p1 { font-size: 16px; color: #ababab;text-transform:uppercase;}
.home .mTit .p2 { font-size: 30px; color: #000000; font-weight: bold; line-height: 40px; letter-spacing: 2px;}
.home .mTit:after { content:''; display: block; width: 200px; height: 4px; background: #139d45; margin: 0 auto; margin-top: 10px;}

.home .row1 { clear:both; padding-top: 4%;}
.home .row1 .yf-div .bd .thd { height:100px;}
.home .row1 .yf-div .bd .thd ul { height:40px; line-height: 40px; width: 405px; margin: 0 auto;}
.home .row1 .yf-div .bd .thd ul li{ height: 100%; font-size: 18px; color: #000000; font-weight:bold; text-align: center; padding: 0 33px 0 30px; float: left; cursor:pointer;background: url(../images/pic01.png) no-repeat right center;-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;}
.home .row1 .yf-div .bd .thd ul li.on{ color: #139d45;}
.home .row1 .yf-div .bd .thd ul li:last-child {background:none}
.home .newstit { height: 38px; line-height: 30px; border-bottom: 2px solid #139d45; margin-bottom: 34px; width: 1280px;}
.home .newstit .L { width: 50%; height: 100%; float: left;font-size: 22px; color: #000000; font-weight: bold;}
.home .newstit .R { width: 50%; height: 100%; float: right; font-size: 14px; text-align: right; color: #e60101}
.home .newstit .R a { color: #139d45; }
.home .newstit .R a:hover { color:#e3be4e;}
.home .row1 .yf-div .bd .tbd ul{width:65%; float: left}
.home .row1 .yf-div .mvideo {width:31%; float: right}
.home .row1 .yf-div .list { clear:both; width: 100%; height: 325px;}
.home .row1 .yf-div .list .listL { width: 401px; height: 100%; overflow: hidden;float: left}
.home .row1 .yf-div .list .listR { width: 390px; height: 100%; float: right;}
.home .row1 .yf-div .list .swiper-pagination-bullet {
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        opacity: 1;
        background:#aeaeae;
      }
.home .row1 .yf-div .list .swiper-pagination-bullet-active {
        color: #fff;
        background: #1c7ec3;
      }
.home .row1 .yf-div .list .listL .swiper-slide img { display:block; width: 100%; height: 270px;}
.home .row1 .yf-div .list .listL .swiper-slide .text { width: 100%; height: 55px; background: #dedede; color: #353535; padding: 7px 15px;}
.home .row1 .yf-div .list .listL .swiper-slide .text .p1 { font-size: 16px; line-height: 22px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row1 .yf-div .list .listL .swiper-slide .text .p2 { font-size: 12px; line-height: 18px;}
.home .row1 .yf-div .list .listL .swiper-horizontal>.swiper-pagination-bullets{ bottom:60px; text-align: right}
.home .row1 .yf-div .list .listL .swiper-pagination-bullet { border-radius:10px; outline: none;}

.mnlist .li { width: 100%; height: 36px; line-height: 33px; border-bottom: 1px dashed #bfbfbf; margin-bottom: 10px;}
.mnlist .li .liL { width: 76%; height: 100%; float: left;font-size: 16px; color: #353535;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;background: url(../images/pic17.jpg) no-repeat left center; padding-left: 10px; -webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s; }
.mnlist .li .liR { width: 20%; height: 100%; float: right; font-size: 12px; color: #898989; text-align: right;-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;}
.home .row1 .yf-div .mvideo .box video { display:block; width: 100%; height: 270px; background: #000;}
.home .row1 .yf-div .mvideo .box p { width: 100%; background: #dedede; text-align: center; font-size: 16px; color: #353535; height: 55px; line-height: 55px;}
.mnlist .li:hover .liL{ color:#139d45}
.mnlist .li:hover .liR{ color:#139d45}


.home .row2 { clear:both; padding-top: 5%;}
.home .row2 .box { width:100%; position: relative}
.home .row2 .box img { display:block; width: 100%; height: auto;}
.home .row2 .box .text { width:100%; position: absolute; left: 0; top: 10%; color: #fff;}
.home .row2 .box .text .d1 { font-size: 22px; font-weight: bold; text-align: center; width: 220px; height: 40px; line-height: 40px;background: url(../images/pic05.png) repeat center center;}
.home .row2 .box .text .d2 { width: 55%; background: url(../images/pic06.png) repeat center center; padding: 3% 4%}
.home .row2 .box .text .d2 .p1 { font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.home .row2 .box .text .d2 .p2 { line-height: 32px;}
.home .row2 .box .more {background: url(../images/pic07.png) repeat center center; width: 124px; height: 35px; line-height: 35px; text-align: center; position: absolute; right: 0; bottom: 0;}
.home .row2 .box .more a { color:#fff; display: block;}
.home .row2 .box .more a:hover { background:#e3be4e}


.home .row3 { clear:both;margin-top: 5%;height: 367px;}

.w-accor{ overflow:hidden; position:relative;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left; border-right: 2px solid #fff; box-sizing: border-box;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative;}
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:normal;}


.w-accor3 li img{ width:656px; height: 367px; display: block;}
.w-accor3 li .cont_ar{ color:#fff;}
.w-accor3 li .left_ar{ position:absolute; left:0; top:0; bottom:0;width:100%; background:rgba(0,0,0,0.5);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor3 li .left_ar h3{ width:1.2em; text-align:center; line-height:1.2; position:absolute; left:50%; margin-left:-0.6em;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-size: 22px;}
:root .w-accor3 li .left_ar h3{ top:25%;}
.w-accor3 li .right_ar{ position:absolute; top:0; bottom:0; left:100%; right:0; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:opacity 0.5s; -webkit-transition:opacity 0.5s; transition-delay: 0.3s; -webkit-transition-delay:0.3s;}
.w-accor3 li .right_ar .dec_ar{ line-height:1.7; position:absolute; left:20px; right:20px;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); max-height:100%; }
:root .w-accor3 li .right_ar .dec_ar{ top:50%;}

.w-accor3 li .acr_p{padding:1em; background:rgba(0,0,0,0.5);}
.w-accor3 li.cur .left_ar{ width:95px; background: #d88418 url(../images/pic09.png) no-repeat center 16%;}
.w-accor3 li.cur .right_ar{ left:95px;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.w-accor3 li.cur .left_ar h3 { top:60%; font-size: 28px;}



.home .row4 { clear:both;padding-top: 5%;}
.home .row4 .list { height: 275px; margin-bottom: 4%;}
.home .row4 .list .swiper-slide img { display:block; width: 100%; height: 268px;}
.home .row4 .pic img { display:block; width: 100%; height: auto;}


.home .row5 { clear:both; padding: 5% 0 7% 0;}
.home .row5 .box1 { clear: both;height: 450px; overflow: hidden; margin-top: 4%;}
.home .row5 .box1 .box1L { width: 65%; height: 100%; float: left;}
.home .row5 .box1 .box1R { width: 31%; height: 100%; float: right;}
.home .row5 .box1_2 .box1L { width: 48%;}
.home .row5 .box1_2 .box1R { width: 48%;}

.mrhq-div .bd .thd { text-align:right; width: 950px;}
.mrhq-div .bd .thd ul li { width: 90px; height: 34px; line-height: 34px; text-align: center; font-size: 18px; font-weight: bold; display: inline-block; background: #50bb77; color: #fff; border-radius: 10px 10px 0 0; cursor: pointer;}
.mrhq-div .bd .thd ul li.on { background: #e3be4e;}
.hqlist .li { height: 36px; line-height: 36px; text-align: center; border-top: 1px solid #e3be4e; border-left: 1px solid #e3be4e; border-right: 1px solid #e3be4e;}
.hqlist .lis1 { font-size: 16px; color: #424242; font-weight: bold; background: #e0e0e0; width: 1280px;}
.hqlist .lis2 { font-size: 14px; color: #424242;}
.hqlist .lis2:nth-of-type(odd)  { background: #f8f8f8;}
.hqlist .li p { float:left; height: 100%;}
.hqlist .li .p1 { width: 24%;}
.hqlist .li .p2 { width: 6%;}
.hqlist .li .p3 { width: 24%;}
.hqlist .li .p4 { width: 28%;}
.hqlist .li .p5 { width: 28%;}
.hqlist .li .p6 { width: 6%;}
.hqlist .li .p7 { width: 35%;}
.txtMarquee-top {border-bottom: 1px solid #e3be4e; width: 1280px;}

.gy-div .bd .thd { height: 38px; line-height: 30px;border-bottom:2px solid #139d45; margin-bottom: 30px;}
.gy-div .bd .thd ul li { font-size: 22px; color: #000000; font-weight: bold; float: left; padding-right: 25px; margin-right: 23px;background: url(../images/pic16.jpg) no-repeat right center; cursor: pointer;}
.gy-div .bd .thd ul li.on { color: #139d45;}
.gy-div .bd .thd ul li:last-child {background:none}

.qg-list .li { width: 100%; border-bottom: 1px solid #e3be4e; padding: 0 5% 0 10px; height: 36px; line-height: 36px; }
.qg-list .li:nth-of-type(odd) {background:#f8f8f8;}
.qg-list .li .p1 { width: 50px; height: 24px; line-height: 24px; float: left; text-align: center; background: #e3be4e; border-radius: 5px; font-size: 14px; color: #fff; margin-top: 5px;}
.qg-list .li .p2 { width: 70%; float: left; padding-left: 18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.qg-list .li .p3 { text-align: right; width: 90px; float: right;}

.gy-div { position: relative}
.home .row5 .box1 .more { width: 160px; height: 32px; text-align: right; position: absolute; right: 0; top: -68px; z-index: 999;}
.home .row5 .box1 .more a { color: #139d45; display: inline-block}
.home .row5 .box1 .more .a1 { line-height: 28px; text-align: center;}
.home .row5 .box1 .more .a2 { border:2px solid #139d45; width: 76px; text-align: center; border-radius: 6px; height: 30px; line-height: 26px; margin-left: 8px;}
.home .row5 .box1 .more .a1:hover { color:#e3be4e}




.footer .box1 { background: #dabc5f; height: 60px; line-height: 60px;}
.footer .box1 .box1L { width: 10%; height: 100%; float: left; font-size: 22px; color: #242424; font-weight: bold;}
.footer .box1 .box1R { width: 90%; height: 100%; float: left; font-size: 16px; color: #111;}
.footer .box1 .box1R a { display: block; float: left; margin-right: 50px;color: #111;}
.footer .box1 .box1R a:last-child {margin-right:0}
.footer .box1 .box1R a:hover { color:#055e25;}
.footer .box2 { clear: both; height: 298px; overflow: hidden;background: url(../images/pic13.jpg) no-repeat center center; color: #fff; }
.footer .box2 .bx { height: 100%; padding-top: 70px;}
.footer .box2 .bx .bxL { width: 33%; height: 100%; float: left;}
.footer .box2 .bx .bxR { width: 67%; height: 100%; float: right; text-align: right; padding-top: 10px;}
.footer .box2 .bx .bxL .d1 { font-size: 30px; color: #fff; font-weight: bold; line-height: 42px; border-bottom: 1px solid #68a177; height: 66px; margin-bottom: 30px;}
.footer .box2 .bx .bxL .d2 p{ margin-bottom: 9px;}
.footer .box2 a { color:#fff}
.footer .box2 .bx .bxR .d1 img {display:inline-block; width: 64px; height: auto; margin-left: 12px;}
.footer .box2 .bx .bxR .d2 { padding-top:18px; line-height: 40px;}
.footer .box2 a:hover { color:#dabc5f;}


.iBanner { clear:both;}
.iBanner img { display:block; width: 100%; height: auto;}

.position { clear:both; border-bottom: 1px solid #dcdcdc; width: 100%; height: 40px; line-height: 40px; margin-bottom: 4%;}
.position .home {background: url(../images/pic25.png) no-repeat left center; padding-left: 24px; }


.iCon { padding-bottom: 12%;}
.iCon .iConL { width: 25%; float: left;}
.iCon .iConR { width: 71%; float: right; padding-top: 20px; overflow: hidden;}
.iCon .iConR .iTit { font-size: 22px; font-weight: bold; letter-spacing: 1px; color: #000000; border-bottom: 2px solid #139d45; height: 40px; line-height: 30px; margin-bottom: 5%; position: relative}
.iCon .iConR .iTit span { font-size:14px; color: #e60101; text-align: right; width: 250px; position: absolute; right: 0; top: 0; font-weight: normal; display: block; line-height: 20px; padding-top: 10px;}
.secMenu .d1 { background: #006eb8; color: #fff; height: 60px; line-height: 60px; font-weight: bold; font-size: 24px; padding-left: 20%; letter-spacing: 2px; margin-bottom: 13px;}
.secMenu .list { clear:both; margin-bottom: 40px}
.secMenu .list a { display: block; width: 100%; height: 50px; line-height: 50px; background: #e4e4e4; margin-bottom: 2px;padding-left: 20%; font-size: 18px; color: #555555;}
#nowmenu { color:#fff; background: #3b9231 url(../images/pic27.png) no-repeat 90% center;}
.secMenu .d3 { clear:both;}
.secMenu .d3 img { display:block;margin: 0 auto; width: 201px; height: auto;}

.gsjj-div { line-height:220%}
.gsjj-div .d1{ font-size: 24px; color: #000000; letter-spacing: 2px;}
.gsjj-div p {margin-bottom: 26px;text-align:justify;}

.qyry-list .li { width: 32%; height: 265px; float: left; overflow: hidden;text-align: center; margin-right: 2%; cursor: pointer;}
.qyry-list .li:nth-child(3n) {margin-right:0}
.qyry-list .li .d1 { width:100%; height: 200px; overflow: hidden; margin-bottom: 10px; border: 1px solid #eee}
.qyry-list .li .d1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.qyry-list .li .d2 { color: #000000; line-height: 18px; }
.qyry-list .li:hover .d1 img {transform: scale(1.1, 1.1);}

.fy{ clear:both; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px; text-align: center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#055e25; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; border-radius: 5px}
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 5px; font-size:14px; background:#fff; border: 1px solid #ddd; border-radius: 5px}

.scxw-list .li { width: 100%; margin-bottom: 25px; border-bottom: 1px dashed #bfbfbf; padding-bottom: 25px;}
.scxw-list .li a { display:block; width: 100%; height: 140px;}
.scxw-list .li .liL { width: 220px; height: 100%; float: left; overflow: hidden;}
.scxw-list .li .liL img {display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.scxw-list .li .liR { width:70%; height: 100%; float: left; margin-left: 20px;}
.scxw-list .li .liR .d1 { font-size: 18px; color: #000000; line-height: 28px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 18px;}
.scxw-list .li .liR .d2 { color: #808080; line-height: 24px;}
.scxw-list .li .liR .d3 { color: #a7a7a7;}
.scxw-list .li:hover .liL img {transform: scale(1.1, 1.1);}

.news-content { width: 94%; margin: 0 auto;}
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:10px;}
.newsdetail-content img { max-width:100%!important; display: block; height: auto!important;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 13px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 35px; text-align:center }
.newsdetail-title .title { font-weight: normal; font-size: 24px; line-height: 30px; color: #202020; margin-bottom: 10px; }
.newsdetail-title .info { color: #696969; }
.newsdetail-content video { display:block; max-width: 850px; margin: 0 auto; height: auto; background-size: cover; margin-bottom: 20px;object-fit:fill;}


.sccy-div { text-align:justify;}
.sccy-div p { clear:both; margin-bottom: 25px;}
.sccy-div .pic { display:flex; align-items: center; justify-content: space-between;}
.sccy-div p img { display: inline-block; max-width:100%; height: auto;}


.lyzx-div .d1 { width: 100%; height: 44px; line-height: 44px; margin-bottom: 16px; overflow: hidden;}
.lyzx-div .d1 input { display:block; width: 100%; height: 100%; padding: 0 10px; font-size: 16px; border:1px solid #bfbfbf;}
.lyzx-div .d2 { margin-bottom: 45px;}
.lyzx-div .d2 textarea { display:block; width: 100%; height: 100%; padding:10px; font-size: 16px; border:1px solid #bfbfbf;}
.lyzx-div .bbtn .btn { display:block; width:360px; height: 50px; line-height: 50px; border: 0; background: #3b9231; cursor: pointer; font-size: 16px; color: #fff; border-radius: 5px; letter-spacing: 2px;}



.xxgk-nav { clear:both;height: 50px; margin-top: 20px; margin-bottom: 20px;}
.xxgk-nav a { display: block; width:90px; height: 28px; line-height: 28px; float: left; text-align: center; margin:0 11px; background: #f4f4f4; color: #3b9231; font-size: 14px; border: 1px solid #3b9231;}
#nowMenu2 { background: #3b9231; color: #fff;}

.xxgk-list { clear:both; padding-bottom: 6%;}
.xxgk-list .li { font-size: 16px; border-bottom: 1px dashed #cdcdcd; height: 80px; line-height: 80px; overflow: hidden;}
.xxgk-list .li a { display: block; width: 100%; height: 100%; color: #000;background:url(../images/pic32.png) no-repeat left center; padding-left: 20px; box-sizing: border-box}

.lxfs-div .box1 { margin-bottom: 6%; padding-top: 3%}
.lxfs-div .box1 .li { width:33.3333%; float: left; text-align: center;padding-bottom:50px;}
.lxfs-div .box1 .li .p1 { font-size: 16px; color: #636363; margin-bottom: 5px;}
.lxfs-div .box1 .li .p2 { font-size: 24px; color: #006eb8;background:url(../images/pic33.png) no-repeat left center; display: inline-block; padding-left: 35px;}
.lxfs-div .box1 .li:after { content:''; display: block; width: 26%; margin: 0 auto; height: 1px; background: #c7c7c7; margin-top: 20px;}
.lxfs-div .map { clear:both; height: 400px; width: 100%; overflow: hidden;}

.mrhq-nav { width: 100%; height: 34px; line-height: 34px; }
.mrhq-nav a { display:block; float: left;width: 90px; height: 34px; line-height: 34px; text-align: center; font-size: 18px; font-weight: bold; background: #50bb77; color: #fff; margin-right:5px;border-radius: 10px 10px 0 0; cursor: pointer;}
#nowMenu3 { background: #e3be4e;}


.mrhq-list .list ul li {height: 38px; line-height: 38px;text-align: center;}
.mrhq-list .list ul li p { float:left; height: 100%;}
.mrhq-list .list1 { background: #e0e0e0;border: 1px solid #e3be4e;border-bottom:0; font-size: 16px; font-weight: bold; color: #424242;}
.mrhq-list .list2 { border: 1px solid #e3be4e;border-bottom:0;}
.mrhq-list .list2  ul li {border-bottom: 1px solid #e3be4e;}
.mrhq-list .list2 ul li:nth-of-type(odd) { background: #f8f8f8;}
.mrhq-list .list .p1 { width: 40%;}
.mrhq-list .list .p2 { width: 14%;}
.mrhq-list .list .p3 { width: 14%;}
.mrhq-list .list .p4 { width: 14%;}
.mrhq-list .list .p5 { width: 14%;}
.mrhq-list .list .p6 { width: 13%;}
.mrhq-list .list .p7 { width: 16%;}
.mrhq-list .wxts{ clear: both; font-size:14px; color: #e60101;border-bottom:1px solid #e3be4e; text-align: center;}


.qg-list2 .li {height: 40px; line-height: 40px; padding: 0 15px 0 10px}
.qg-list2 .li .p1 { margin-top:7px;}

.sp-list .li {width: 32%; height: 265px; float: left; overflow: hidden;text-align: center; margin-right: 2%;}
.sp-list .li a { display:block; width: 100%; height: 100%;}
.sp-list .li:nth-child(3n) {margin-right:0}
.sp-list .li .d1 { width:100%; height: 200px; overflow: hidden; margin-bottom: 10px;}
.sp-list .li .d1 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.sp-list .li .d2 { color: #000000; line-height: 18px; display: inline-block;background:url(../images/pic41.png) no-repeat left center; background-size: 24px; padding-left: 32px;}
.sp-list .li:hover .d1 img {transform: scale(1.1, 1.1);}

.video-box video { display:block; width: 100%; height: auto;}

.secMenu .list2 {margin-bottom:40px;}
.shzp_list2 .list_dt2 p {background: url("../images/jt01.png") no-repeat 88% center;}
.secMenu .list2 .a1{ display: block; width: 100%; height: 50px; line-height: 50px; background:#3b9231 url(../images/pic27.png) no-repeat 90% center; margin-bottom: 2px;padding-left: 20%; font-size: 18px; color: #fff;}
.list_dt2 { width: 100%; height: 50px; line-height: 50px; background: #3b9231; margin-bottom: 2px; padding-left: 20%; font-size: 18px; color: #fff; cursor: pointer;}
.list_dd2 a { display:block; width: 100%; line-height: 44px; height: 44px; border-bottom:1px solid #f7f3ea; padding-left: 20%; font-size: 15px; background: #77bb6f; color: #fff}
.list_dd2 a:hover { background:#3b9231}
.shzp_list2 .list_dd2 { display: none;}
#open2 p{
    background: url("../images/jt01-on.png") no-repeat 88% center;
}







