.wow{
    opacity: 0;
}
.mobile {width:100%;}
.mobile-inner {margin-right:auto;margin-left:auto;background-color:;position:relative;}
.mobile-inner img {}
.mobile-inner p {color:#676767;line-height:25px;font-size:16px;padding-bottom:30px;padding-right:30px;padding-left:30px;margin:0px;}
.mobile-inner-header {background-color:rgb(255,255,255);width:100%;height:50px;position:relative;top:0px;z-index:33;left:0px;}
.mobile-inner-header-icon {color:#ffffff;height:50px;font-size:25px;text-align:center;float:right;width:50px;position:relative;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
.mobile-inner-header-icon:hover {background-color:rgba(255,255,255,0.2);cursor:pointer;}
.mobile-inner-header-icon span {position:absolute;left:calc((100% - 25px) / 2);top:calc((100% - 1px) / 2);width:25px;height:1px;background-color:rgb(199,34,27);}
.mobile-inner-header-icon span:nth-child(1) {transform:translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2) {transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clickfirst;}
.mobile-inner-header-icon-click span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:clicksecond;}
@keyframes clickfirst {0% {transform:translateY(4px) rotate(0deg);}
100% {transform:translateY(0) rotate(45deg);}
}
@keyframes clicksecond {0% {transform:translateY(-4px) rotate(0deg);}
100% {transform:translateY(0) rotate(-45deg);}
}
.mobile-inner-header-icon-out span:nth-child(1) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outfirst;}
.mobile-inner-header-icon-out span:nth-child(2) {animation-duration:0.5s;animation-fill-mode:both;animation-name:outsecond;}
@keyframes outfirst {0% {transform:translateY(0) rotate(-45deg);}
100% {transform:translateY(-4px) rotate(0deg);}
}
@keyframes outsecond {0% {transform:translateY(0) rotate(45deg);}
100% {transform:translateY(4px) rotate(0deg);}
}
.mobile-inner-nav{
    overflow: auto;
    max-height: calc(100vh - 50px);
}
.mobile-inner-nav {background-color:hsla(224,27%,35%,.6);width:100%;position:absolute;top:50px;padding-bottom:0%;display:none;z-index:444;}
.mobile-inner-nav  a {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;color:#fff;transition:all 0.5s;}
.mobile-inner-nav  dl {display:none;}
.mobile-inner-nav  dl dd {line-height:33px;text-decoration:none;text-indent:3em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;font-size:14px;}
.mobile-inner-nav  li {border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;line-height:53px;text-indent:20px;}
.mobile-inner-nav h2.h2tit {line-height:50px;text-decoration:none;text-indent:2em;font-size:16px;color:#FFFFFF;border-bottom:solid 1px rgba(255,255,255,0.3);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:300;}
.mobile-inner-nav h2.h2tit a {color:#FFFFFF;}
.mobile-inner-nav a {border-bottom:none;}
.mobile-inner-nav li {-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal;}
@-webkit-keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes resize {from,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;-webkit-transform:scale(5,5);transform:scale(5,5);}
100% {opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@-webkit-keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes returnToNormal {from {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
to {opacity:1;-webkit-transform:none;transform:none;}
}
.mobile-inner-nav li:last-child h2.h2tit {border-bottom:none;}
.mobile-inner-nav li .h3tit {height:50px;position:relative;background:url(/chx/51_icon_search@2x.png) no-repeat 30px center;background-size:17px;}
.mobile-inner-nav li  .words {display:block;width:100%;height:100%;border:none;background:none;text-indent:60px;font-size:15px;color:#fff;background:url(/chx/search2.png) no-repeat 30px center;background-size:20px;}
.mobile-inner-nav li:last-child {border-bottom:none;}
.mobile-inner-nav li  form {display:block;width:100%;height:100%;}
@charset "utf-8";@charset "UTF-8";
.animated {animation-duration:1s;animation-fill-mode:both;}
.animated.infinite {animation-iteration-count:infinite;}
.animated.hinge {animation-duration:2s;}
.fadeInUp {animation-duration:1.76s;animation-name:fadeInUp;}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,40px,0);}
to {opacity:1;transform:none;}
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
    margin: 0;
    padding: 0;
}
html {font-size: 62.5%;}
body {font-size: 1.4rem;}
html,body{
    -moz-user-select: none; -khtml-user-select: none; user-select: none;
}
body {
    font-family: "Microsoft YaHei" ! important;
    color: #000000;
    background: #fff;
    margin: 0 auto;
    padding: 0px;
}
body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
-webkit-appearance: none;
}
input{
    -webkit-appearance: none;
}
textarea { -webkit-appearance: none;} 
a {
    text-decoration: none;
    color: #333333;
    outline: none;
}
a:active {
star:expression(this.onFocus=this.blur());
}
img {
    border: 0px;
    vertical-align: middle;
}

li {
    list-style: none;
}

*{
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a:link{text-decoration:none; } 

a:visited{text-decoration:none; }

a:hover{text-decoration:none;}

a:active{text-decoration:none;}


.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}
.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

html {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: none;
}

html {
    -webkit-tap-highlight-color: transparent;
}

body {
    -webkit-overflow-scrolling: touch;
}

* {
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    user-select: none;
}

@keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.xuanzhuan {
    animation: 2s linear 0s normal forwards infinite rotate;
    -webkit-animation: 2s linear 0s normal forwards infinite rotate;
    -moz-animation: 2s linear 0s normal forwards infinite rotate;
    -o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img{
display: block;
width: 100%;
}

.pc{
    display: block;
}
.wap{
    display: none;
}
.clearflex:after{
    content: "";
    display: table;
    clear: both;
}
.wrap:after{
    content: "";
    display: table;
    clear: both;
}
.wrap{
width: 1244px;
padding: 0px 15px;
margin: auto;
max-width: 100%;
}
.top{

font-size: 17px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #010101;

text-align: right;

padding: 10px 0px;

background: url(/chx/ti.png) repeat-x left center;

background-size: auto 70%;
}
.head{

padding: 50px 0 40px;
}
.head .logo{

}
.head .logo img{

float: left;
}
.head .text{

padding-top: 21px;

float: left;

text-align: left;

padding-left: 105px;

background: url(/chx/line.png) no-repeat 59px -4px;
}
.head .text p{

line-height: 1;
}
.head .text p:nth-child(2){

font-size: 16px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #000000;

padding-top: 13px;
}
.head .text p:nth-child(1){

font-size: 24px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #22AB38;
}
.head .right{

float: right;

padding-top: 17px;

line-height: 1;

text-align: center;
}
.head .right .title{

font-size: 18px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #474747;
}
.head .right .val{

font-size: 34px;

font-family: Microsoft YaHei;

font-weight: bold;

color: #22AB38;

padding-top: 16px;
}
.nav{text-align: center;background: url(/chx/navbg.png) repeat-x left center;background-size: auto 89%;}
.nav ul{

}
.nav li .h2tit a:hover,
.nav li .h2tit a.current{
    background: rgba(255,255,255,.15);
}
.nav li{

float: left;

width: 16.6666%;
}
.nav li .h2tit{
    
}
.nav li .h2tit a{
    font-size: 20px;
    font-family: Microsoft YaHei;;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    line-height: 53px;
    position: relative;
    -webkit-transition:all 0.4s;
    -o-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -ms-transition:all 0.4s;
    transition:all 0.4s;
}
.nav li .h2tit a.current:after,
.nav li .h2tit a:hover:after{
}

.nav li .h2tit a:after{
width: 100%;
height: 4px;
content: "";
position: absolute;
left: 0px;
bottom: 0px;

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.banner{

/* box-shadow: 10px 10px 10px rgb(204 204 204 / .3); */
}
.banner .imgbox{
    max-width: 100%;
    margin: auto;
    width: 1545px;
    height: 455px;
}
.hot{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;border-bottom: #D3D3D3 1px solid;padding-top: 23px;padding-bottom: 13px;box-shadow: 5px 5px 5px rgb(204 204 204 / .3);}
.hot span{
    
margin-right: 10px;
}
.hot .search{
    float: right;
    width: 261px;
    background: #f7f7f7;
    border-radius: 1px 1px 1px 1px;
}
.hot .search .words{
    
float: left;
    
width: calc(100% - 52px);
    
height: 31px;
    
border: none;
    
background: none;
    
padding: 0px 10px;
}
.hot .search .send{
    
float: left;
    
width: 52px;
    
border: none;
    
background: url(/chx/searchimg.png) no-repeat center center;
    
cursor: pointer;
    
height: 31px;
    
border-left: 1px solid #ccc;
}
.hot a{
    font-size: 16px;
    color: inherit;
    margin-right: 20px;
}
.main{

}
.liubai_jc{
    padding-top: 60px;
}
.main .section1{
    padding-top: 60px;
    padding-bottom: 86px;
}
.main .section1 .left{
    float: left;
    width: 249px;
}
.main .section1 .left .h2tit{
    background: #47C009;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;
margin-bottom: 19px;
}
.main .section1 .left dl{
    
}
.main .section1 .left dl dd{
background: url(/chx/line2.png) repeat-x left center;
border: 1px solid #ddd;
border-radius: 3px;
margin-bottom: 9px;
}
.main .section1 .left dl dd a h3{
    display: block;
    line-height: 33px;
    padding-left: 40px;
    background: url(/chx/more.png) no-repeat 20px center;
    color: #333;
    font-size: 15px;
    font-weight: normal;
}
.main .section1 .left .caidan_2{
    
font-size: 18px;
    
font-family: SimSun;
    
font-weight: 400;
    
color: #5BB836;
    
padding-left: 51px;
    
padding-top: 30px;
    
padding-bottom: 8px;
    
background: url(/chx/logo2.png) no-repeat left 22px;
}
.main .section1 .right{
    float: right;
    width: calc(100% - 249px);
    padding-left: 36px;
} 
.main .section1 .right li:nth-child(3n){
    margin-right: 0px;
}
.main .section1 .right ul:after{
    display:table;
    clear:both;
    content:"";
}
.main .section1 .right li{
    float: left;
    margin-right: 20px;
    border: 1px solid #EEEEEE;
    width: calc((100% - 40px)/3);
    margin-bottom: 35px;
    position: relative;
} 
.main .section1 .right li .imgbox{
    
margin: 4px 7px;
    
margin-bottom: 0;
    
overflow: hidden;
} 
.main .section1 .right li .imgbox img{
    
display: block;
    
width: 100%;
} 
.main .section1 .right .type2 li .title span{display: block;position:absolute;top: 50%;left: 50%;-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;padding: 0px 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main .section1 .right .type2 li .title{
    height: 66px;
    line-height: 1.7;
    position: relative;
    overflow: inherit;
    text-overflow: inherit;
    white-space: inherit;
}
.main .section1 .right li .title{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #000000;
    
text-align: center;
    
line-height: 39px;
    
display: block;
    
position: relative;
} 
.main .section1 .right li .title:after{
    position: absolute;
    left: 0px;
    bottom: -27px;
    width: 100%;
    background: url(/chx/yy.png) no-repeat center 0;
    background-size: 100%;
    height: 27px;
    content: "";
}

.main .section1 .wrap .more2{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #10B101;
    border-radius: 5px;
    margin-top: 28px;
}
.main .section1 .wrap .more2 a{
    font-size: 20px;
    color: #10B101;
    display: block;
    width: 100%;
    height: 53px;
    line-height: 53px;
}
.main .section1 .wrap .more2:hover{background:#10B101;}
.main .section1 .wrap .more2:hover a{color:#fff;}

.titlemodel{
    text-align: center;
    line-height: 1;
}
.titlemodel .title{
    font-size: 50px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /*color: #22AB38;*/
    letter-spacing: 0.26em;
    background-image: -webkit-linear-gradient(bottom,#22AB38,#2ab941,#86df65);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.titlemodel .dec{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #343A40;
    padding-top: 30px;
}
.main .section2{
    padding-bottom: 75px;
}
.main .section2 .listType1{
    padding-top: 52px;
}
.listType1 li{
    float: left;
    width: calc((100% - 92px)/3);
    margin-right: 46px;
}
.main .section2 .listType1.col4 li{width: calc((100% - 138px)/4);}
.listType1 li .imgbox{
    overflow: hidden;
}
.listType1 li .imgbox{
    overflow: hidden;
}
.listType1 li .imgbox img{
    width: 100%;
}
.listType1 li .title{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #444544;
    
display: block;
    
text-align: center;
    
padding-top: 13px;
    
padding-bottom: 31px;
    
line-height: 1;
    
overflow: hidden;
    
text-overflow: ellipsis;
    
white-space: nowrap;
}
.listType1 li:nth-child(3n){
    margin-right: 0px;
}
.listType1.col4 li:nth-child(3n){
    margin-right: 46px;
}
.listType1.col4 li:nth-child(4n){
    margin-right: 0px;
}
.main .section3{
    padding-bottom: 30px;
    
}

.main .section2 .listType1{overflow:hidden;}
.main .section2 .more{width:70%;text-align:center;margin:0 auto;border:1px solid #10B101;border-radius:5px; margin-top: 28px;}
.main .section2 .more a{font-size:20px;color:#10B101;display:block;width:100%;height:42px;line-height:42px;}
.main .section2 .more:hover{background:#10B101;}
.main .section2 .more:hover a{color:#fff;}
.main .section3 .index_about{
    height:auto;overflow:hidden;margin-bottom:50px;
}
.main .section3 .index_about .left_img{
    width:31%;float:left;
}
.main .section3 .index_about .left_img img{
    width:100%;height:auto;
}
.main .section3 .index_about .right_text{
    width:67%;float:right;
}
.main .section3 .index_about .right_text .xiangqing{
    width: 14%;
    text-align: left;   
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-top: 28px;
    margin-left: 28px;
}
.main .section3 .index_about .right_text .xiangqing a{
font-size: 15px;
    color: #333;
    display: block;
    width: 100%;
    height: 34px;
    line-height: 34px;
}
.main .section3 .tit{
    font-size: 40px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #22AB38;
padding-top: 3px;
padding-bottom: 52px;
text-align: center;
line-height: 1;
letter-spacing: 0.26em;
}
.main .section3 .dec2{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 21px;
    text-indent: 2em;
    padding-bottom: 24px;
}
.main .section3 .dec2 p{
    
padding-bottom: 15px;
}
.main .section3 .ad{
margin-bottom: 37px;
margin-top: 53px;
}
.main .section3 .ad img{
    width: 100%;
}
.main .section3 .ad .adpic{
    width: 50%;
}
.main .section4{
    
padding-bottom: 134px;
}
.main .section4 .list{
    
padding-top: 60px;
zoom: 1;
overflow: hidden;
}
.main .section4 .item{
    
float: left;
    
height: 476px;
    
border: 1px solid #E5E5E5;
}
.main .section4 .item.item1{
    
width: 34%;
    
margin-right: 2%;
}
.main .section4 .item.item2{
    
width: 33.1%;
    
margin-right: 2%;
}
.main .section4 .item.item3{
    
width: 28.9%;
}
.listType2{

padding-left: 27px;

padding-right: 27px;
}
.main .section4 .item.item1 .title{margin-bottom: 34px;}
.main .section4 .item.item2 .title{margin-bottom: 35px;}
.listType2 a{

display: block;

font-size: 16px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #3D3D3D;

line-height: 33px;

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;
}
.main .section4 .item .title{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #55B631;
    
padding-top: 22px;
    
padding-left: 30px;
    
line-height: 1;
}
.main .section4 .item .height{
    
height: 34px;
}
.main .section4 .item .height2{
    
height: 33px;
}
.listType3{
    
padding-left: 22px;
    
padding-right: 12px;
    
padding-top: 16px;
}
.listType3 li:last-child{
border-bottom:none}
.listType3 li{
    
padding-bottom: 4px;
    
border-bottom: 1px dashed #DDE3DC;
    
padding-top: 12px;
}
.listType3 li .tits{
    
zoom: 1;
    
overflow: hidden;
    
margin-bottom: 13px;
}
.listType3 li .q{
    
width: 20px;
    
height: 20px;
    
float: left;
    
text-align: center;
    
line-height: 20px;
    
font-size: 14px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #FEFEFE;
    
background: #22AB38;
}
.listType3 li .q.c1{
    
}
.listType3 li .q.c2{
    
background: #c4c6c4;
}
.listType3 li .tits .titles a{
    font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #55B631;
display:block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}
.listType3 li .tits .titles{
    
float: left;
    
width: calc(100% - 20px);
    
padding-left: 12px;
}
.listType3 li .tits .dec:after{
    content:">";
    position:absolute;
    right: 26%;
    bottom:0px;
}
.listType3 li .tits .dec a{
    color: inherit;
}
.listType3 li .tits .dec{
    
width: calc(100% - 20px);
    
padding-left: 12px;
    
float: left;
    


overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

position: relative;
}
.main .section4 .link{
    padding-top: 80px;
    zoom: 1;
    overflow: hidden;
}
.main .section4 .link a{
 float: left;
 line-height: 32px;
 font-size: 18px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #31A332;
 width: calc((100% - 150px)/4);
 margin-right: 50px;
 border: 1px solid #DFDFDF;
 border-radius: 5px;
 text-align: center;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.main .section4 .link a:last-child{
    margin-right: 0px;
}
.main .section4 .titText{
    font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #22AB38;
    padding-top: 146px;
    padding-bottom: 37px;
    line-height: 1;
    text-align: center;
}
.main .section4 .ad{
    
}
.main .section4 .ad img{
    width: 100%;
}
.footer{

border-top: 17px solid #55B631;
padding-bottom: 100px;
}
.footer .logo{
    
float: left;
    
padding-top: 64px;
    
padding-right: 70px;
    
background: url(/chx/line.png) no-repeat right 47px;
}
.footer .logo img{
    
}
.footer .logo p{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #55B631;
    
line-height: 1;
    
padding-top: 16px;
    
text-align: center;
}
.footer .dec p{
padding-bottom:8px;}
.footer .right{
    
padding-top: 66px;
    
text-align: center;
    
float: left;
    
line-height: 1;
    
width: calc(100% - 330px);
    
padding-right: 140px;
    
background: url(/chx/ewm.png) no-repeat right 67px;
    
background-size: 140px;
}
.footer .title1{
    
font-size: 20px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #222222;
}
.footer .dec{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #0A0A0A;
    
padding-top: 28px;
}
.footer .grey{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #B1B0B0;
    
padding-top: 23px;
}


.hot a,
.listType2 li .imgbox img,
.main .section1 .right li .imgbox img,
.main .section4 .link a,
.listType3 li .tits .dec a,
.listType2 a,
.listType2 li .title,
.main .section1 .right li .title,
.main .section1 .left dl dd a{

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.main .section4 .link a:hover{
    color: #fff;
    background: #22AB38;
    border-color: #22AB38;
}

.listType2 li .imgbox img:hover,
.main .section1 .right li .imgbox img:hover{

-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}
.topbg{
}

.cbanner{
    height: 165px;
}
.channelMain{

}
 .position{
    font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #ADAEB0;
padding-top: 31px;
padding-bottom: 27px;
}
 .position a{
    color: inherit;
}
.channelMain{

}
.channelMain .main .section1{
    padding-top: 0px;
}
 .contact{
    
margin-top: 35px;
    
border: 1px solid #DCDCDC;
    
line-height: 1;
}
 .contact .imgbox{
    
}
 .contact .imgbox img{
    
width: 100%;
    
display: block;
}
 .contact .val{
    text-align: center;
    padding-bottom: 49px;
    font-size: 32px;
font-family: Dutch801BT;
font-weight: 800;
color: #55B631;
}
 .contact .title{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #6F6F6F;
    
padding-top: 40px;
    
padding-left: 17px;
    
padding-bottom: 18px;
}
 .contact .dec{
    
font-size: 20px;
    
font-family: Microsoft YaHei;
    
font-weight: 300;
    
color: #010101;
    
padding-left: 27px;
}
 .contact .dec p{
    
line-height: 1.7;
}
 .contact .dec2{
    
font-size: 14px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #C4C0C0;
    
padding-top: 59px;
    
padding-bottom: 22px;
    
text-align: center;
}
.main .section1 .right .detail{
    
}
.main .section1 .right .detail .infor1{
    
zoom: 1;
    
overflow: hidden;
    
line-height: 1;
    
margin-bottom: 90px;
}
.main .section1 .right .detail .infor1 .imgbox{
    
width: 57%;
    
border: 1px solid #EEEEEE;
    
float: left;
    
padding: 20px 0px;
}
.main .section1 .right .detail .infor1 .imgbox img{
    
max-width: 100%;
    
display: block;
    
margin: auto;
}
.main .section1 .right .detail .infor1 .content{
    
float: right;
    
width: 39%;
}
.main .section1 .right .detail .infor1 .content_gy{
    
float: none;
width: 100%;
}
.main .section1 .right .detail .infor1 .title{
    
font-size: 30px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #31A332;
    
line-height: 40px;
    
padding-bottom: 55px;
    
border-bottom: 1px solid rgba(230, 231, 235, 1);
}
.main .section1 .right .detail .infor1 .title_gy {
    font-size: 32px;
    font-family: Microsoft YaHei;
    font-weight: 400;    
    line-height: 40px;
    text-align: center;
    padding-bottom: 0px;
   
}
.main .section1 .right .detail .infor1 .val{
font-size: 30px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;
padding-left:96px;
background:url(/chx/tel3.png) no-repeat 37px center

}

.main .section1 .right .detail .infor1 .dec{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #666666;
    
line-height: 30px;
    
padding: 33px 0px;
    
border-bottom: 1px solid rgba(230, 231, 235, 1);
    
margin-bottom: 68px;
}
.main .section1 .right .detail .infor1 .dec P{
    
}
.main .section1 .right .detail .infor1 .dec p b{
    
}
.main .section1 .right .detail .infor1 .dec p em{
    
display: inline-block;
    
width: 3em;
    
height: 1px;
}
.main .section1 .right .detail .infor2{
    
}
.titlemodel2{

border-bottom: 1px solid rgba(238, 238, 238, 1);
padding-top: 73px;
}
.titlemodel2 span{

font-size: 20px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #0BBE06;

display: inline-block;

padding: 0px 10px;

padding-bottom: 10px;

line-height: 1;

border-bottom: 3px solid rgba(85, 182, 49, 1);

position: relative;

top: 2px;
}
.main .section1 .right .detail .infor2 .titlemodel2{
    
}
.main .section1 .right .detail .infor2 .content{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #333333;
    
line-height: 30px;
    
padding-bottom: 3px;
    
padding-top: 0px;
}
.main .section1 .right .detail .infor2 .content_gy{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #333333;
    
line-height: 30px;
    
padding-bottom: 3px;
    
padding-top: 0px;
}
.main .section1 .right .detail .infor2 .content p{
    
text-indent: 2em;
}
.main .section1 .right .detail .infor2 .content_gy p{
    
text-indent: 2em;
}
.main .section1 .right .detail .infor2 .content img{
    
margin: 3% auto;
    
display: block;
max-width: 100%!important;
height: auto!important;
}
.main .section1 .right .detail .infor2 .content_gy img{
    
margin: 3% auto;
    
display: block;
max-width: 100%!important;
height: auto!important;
}
.main .section1 .right .detail .infor2 .content *{
    
max-width: 100%;
}
.main .section1 .right .detail .infor2 .content_gy *{
    
max-width: 100%;
}
.main .section1 .right .detail .prevNext{
    zoom: 1;
    overflow: hidden;
    padding-top: 69px;
}
.main .section1 .right .detail .prevNext p:last-child{
    float: right;
}
.main .section1 .right .detail .prevNext p{
    
float: left;
    
width: calc((100% - 116px)/2);
}
.main .section1 .right .detail .prevNext span{
    
font-size: 22px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #666666;
    
display: block;
    
text-align: center;
    
padding-bottom: 34px;
}
.main .section1 .right .detail .prevNext a{
    
display: block;
    
height: 93px;
    
border: 1px solid #EFEFEF;
    
font-size: 20px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #666666;
    
line-height: 28px;
    
padding-top: 27px;
    
padding-left: 28px;
    
overflow: hidden;
    
text-overflow: ellipsis;
    
display: -webkit-box;
    
-webkit-line-clamp: 2;
    
-webkit-box-orient: vertical;
}
.main .section1 .right .detail .infor3{
    
line-height: 1;
    
text-align: center;
}
.main .section1 .right .detail .infor3 .title{
    
font-size: 24px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #31A332;
    
padding-top: 85px;
    
padding-bottom: 22px;
}
.main .section1 .right .detail .infor3 p{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #666666;
    
padding-bottom: 110px;
}
.main .section1 .right .detail .listType4{
    
padding-top: 39px;
    
margin-bottom: 20px;
}
.listType4{
    
zoom: 1;
    
overflow: hidden;
}
.listType4 dl{
    
}
.listType4 dl dd{
    
float: left;
    
margin-right: 57px;
    
width: calc((100% - 114px)/3);
    
text-align: center;
    
margin-bottom: 43px;
}
.listType4 dl dd:nth-child(3n){
    margin-right: 0px;
}

.listType4 dl dd .imgbox{
    
border: 1px solid #D3D3D3;
    
overflow: hidden;
}
.listType4 dl dd .imgbox img{
    
display: block;
    
width: 100%;
}
.listType4 dl dd .title{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #333333;
    
display: block;
    
margin-top: 25px;    

}
.listType5{
zoom: 1;
overflow: hidden;
}
.listType5 dd:nth-child(2n){
    float: right;
}
.listType5 dd{
    float: left;
    margin-bottom: 22px;
    width: 47%;
    padding: 10px 10px;
    background: #f4fff1;
}
.listType5 dd a{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #232326;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bottomlink{
zoom: 1;
overflow: hidden;
padding-bottom: 38px;
}


.bottomlink a{
    text-align: center;
    float: left;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #31A332;
    border: 1px solid #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    line-height: 34px;
    margin-right:60px;
    width: calc((100% - 180px)/4);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bottomlink a:nth-child(4n){
    margin-right: 0px;
}




.articleMain{
    
padding-top: 52px;
    
padding-bottom: 86px;
}
.articleMain .border{
    border: 1px solid #DDDDDD;
    margin-bottom: 47px;
}
.articleMain .left{
    
float: left;
    
width: calc(100% - 272px);
}
.articleMain .left .title{
    
text-align: center;
    
font-size: 36px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #212121;
    
padding-top: 53px;
}
.articleMain .left .infor{
    
font-size: 14px;
    
font-family: Microsoft YaHei;
    
font-weight: normal;
    
color: #C7C6C6;
    
padding: 50px 0px;
    
line-height: 1;
    
text-align: center;
}
.border span {
    margin: 0 10px 0 0;
}
.articleMain .left .content{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #212121;
    
line-height: 30px;
    
padding: 0px 44px;
    
padding-bottom: 40px;
    
min-height: 800px;
}
.articleMain .left .content p{
 text-indent: 2em;   
}
.articleMain .left .content *{
    
max-width: 100%;
}
.articleMain .left .content img{
    
display: block;
    
max-width: 100%;
    
margin: 2% auto;
height: auto !important;
}
.articleMain .left .prevNext{
    
padding: 0px 20px 37px;
    
zoom: 1;
    
overflow: hidden;
}
.articleMain .left .prevNext p:nth-child(2){

float: right;
}
.articleMain .left .prevNext p{
    
height: 57px;
    
border: 1px solid #DDDDDD;
    
float: left;
    
width: calc((100% - 100px)/2);
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: rgba(190, 190, 190, 1);
    
line-height: 40px;
    
padding: 13px;
    
line-height: 1.5;
}
.articleMain .left .prevNext p a{
    
color: rgba(30, 25, 25, 1);
}
.titlemodel3 .line{

line-height: 1;

padding-bottom: 9px;

border-bottom: 1px solid #55B631;

display: inline-block;
}
.titlemodel3 .cn{
    
font-size: 18px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #31A332;
    
display: inline;
}
.titlemodel3 .en{
    
display: inline;
    
font-size: 13px;
    
color: rgba(181, 181, 181, 1);
    
text-transform: uppercase;
}
.titlemodel3{
    
width: 260px;
    
max-width: 100%;
    
border-bottom: 1px solid #ddd;
}
.articleMain .left .links{
    
padding-top: 30px;
    
zoom: 1;
}
.articleMain .left .links .link{
    
margin-bottom: 30px;
    
line-height: 1;
    
zoom: 1;
    
overflow: hidden;
}
.articleMain .left .links a{
    
font-size: 17px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: rgba(71, 71, 71, 1);
    
line-height: 36px;
    
display: block;
    
float: left;
    
width: 46%;
    
overflow: hidden;
    
text-overflow: ellipsis;
    
white-space: nowrap;
}
.articleMain .left .links a:nth-child(2n){
    
float: right;
}
.articleMain .right{
    
float: right;
    
width: 241px;
}
.articleMain .right .list1{
    
padding-top: 39px;
    
padding-bottom: 20px;
}
.articleMain .right .list1 li{
    
}
.articleMain .right .list1 li .imgbox{
    
border: 1px solid #DDDDDD;
    
overflow: hidden;
}
.articleMain .right .list1 li .imgbox img{

width: 100%;
}
.articleMain .right .list1 li .title{
    
font-size: 16px;
    
font-family: Adobe Heiti Std;
    
font-weight: normal;
    
color: #605E5E;
    
display: block;
    
margin-top: 13px;
    
margin-bottom: 34px;
    
text-align: center;
}
.articleMain .right .more{
    
line-height: 32px;
    
border: 1px solid #31A332;
    
border-radius: 5px 5px 5px 5px;
    
display: block;
    
text-align: center;
    
font-size: 14px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #31A332;
}
.articleMain .right .contact{
    
margin-top: 63px;
}


.articleMain *,
.articleMain,
.position a,
.bottomlink a,
.main .section1 *{
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}

.listType6 .imgbox a:hover,
.articleMain .right .list1 li .imgbox img:hover,
.listType4 dl dd .imgbox img:hover{
    -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}

.articleMain .right .more:hover,
.bottomlink a:hover{
    background:  #55B631;
    color: #fff;
    border-color:  #55B631;
}


.articleMain .right .list1 li .title:hover,
.articleMain .left .links a:hover,
.articleMain .left .prevNext p a:hover,
.position a:hover,
.listType5 dd a:hover,
.listType4 dl dd .title:hover,
.main .section1 .right .detail .prevNext a:hover,
.hot a:hover,
.listType3 li .tits .dec a:hover,
.listType2 a:hover,
.listType2 li .title:hover,
.main .section1 .right li .title:hover,
.main .section1 .left dl dd a:hover{
color: #22AB38;
}
.pagesize{text-align: center;font-size: 0px;padding: 57px 0px 36px;}
.fenye_zhu {    
	margin-bottom: 16px
}
.fenye_zhu p{
    text-align:center	
}
.fenye_zhu p span{
    padding-right: 22px
}
.pagesize a{

display: inline-block;

width: 52px;

font-size: 18px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #7D807C;

line-height: 39px;

background: #FFFFFF;

border: 1px solid #fff;

border-radius: 2px 2px 2px 2px;

text-align: center;

vertical-align: middle;

margin: 0px 110px;

}
.pagesize a:hover,
.pagesize a.current{
background: #FFFFFF;
border: 1px solid #E3E3E3;
color: #55B631;
}
.pagesize a.btn{
width: 260px;
font-size: 26px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #55B631;
background: #F8F9FC;
border: 1px solid #b4f799;
border-radius: 4px 4px 4px 4px;
text-align: center;
line-height: 52px;
}
.height{
    height: 42px;
}
.listType6{

}
.listType6 .item{
    
position: relative;
    
padding-left: 194px;
    
padding-bottom: 37px;
    
margin-bottom: 37px;
    
border-bottom: 1px solid rgba(237, 237, 237, 1);
}
.listType6 .imgbox{
    
width: 195px;
    
height: 100%;
    
overflow: hidden;
    
position: absolute;
    
height: calc(100%  - 37px);
    
left: 0;
    
top: 0px;
}
.listType6 .imgbox a{
    
display: block;
    
height: 100%;
}
.listType6 .content{
    
padding-left: 33px;
    
line-height: 1;
}
.listType6 .title{
    
font-size: 20px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #5BB836;
    
display: block;    

}
.listType6 .dec{
    
font-size: 14px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #7d807c;
    
line-height: 24px;
    
margin-top: 20px;
    
text-indent: 2em;
}
.listType6 .time{
    
font-size: 16px;
    
font-family: Microsoft YaHei;
    
font-weight: 400;
    
color: #CACBCC;
    
text-align: right;
    
padding-top: 28px;
}
.bottomlink.teac a{
    text-align: center;
}