@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {overflow-x:hidden;-webkit-text-size-adjust:none;}

body {color:#333333;font-family:'Source Han Sans CN','PingFang SC','Microsoft YaHei',Arial,'Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,sans-serif;font-size:16px;  }

img {display:block;max-width:100%;border:none}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
a:hover{color:#11932c;}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}




/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}

@font-face {
font-family: 'DINCond-Black';
src: url('../fonts/DINCond-Black.eot'); 
src: url('../fonts/DINCond-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/DINCond-Black.woff') format('woff'), 
url('../fonts/DINCond-Black.ttf') format('truetype'),
url('../fonts/DINCond-Black.svg#DINCond-Black') format('svg'); 
}

@font-face {
font-family: 'DIN-Medium';
src: url('../fonts/DIN-Medium.eot'); 
src: url('../fonts/DIN-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/DIN-Medium.woff') format('woff'), 
url('../fonts/DIN-Medium.ttf') format('truetype'),
url('../fonts/DIN-Medium.svg#DINCond-Black') format('svg'); 
}


.nav-btnbox { display:none}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd2{ padding-top:2%; padding-bottom:2%}

.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}



.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}


.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}




.fangdapic{ overflow:hidden; position:relative}
.fangdapic>img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
li:hover .fangdapic>img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.fangdapic:hover>img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.banner{height: 100vh; overflow: hidden;position: relative}
.banner .swiper-slide{height: 100vh; background-size: cover; background-repeat: no-repeat; background-position: center center; overflow: hidden}
.banner .swiper-slide a{position: absolute; width: 100%; height: 100%; z-index: 9; left: 0px; top: 0px;}
.banner .swiper-pagination { z-index: 999; left:0px; bottom:20px; width: 100% }
.banner .swiper-pagination-bullet {  background: none; opacity:1; border: 2.5px solid #fff; width: 10px; height:10px;margin:0px 10px; }
.banner .swiper-pagination-bullet-active {background:rgba(255,255,255,1);}

.banner .swiper-button-next{ width:68px; height:68px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/banrightan.png) no-repeat center center rgba(0,0,0,0.4); background-size:15px auto; right:40px; opacity: 0}
.banner .swiper-button-prev{width:68px; height:68px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/banleftan.png) no-repeat center center rgba(0,0,0,0.4);  background-size:15px auto; left:40px; opacity: 0}

.banner:hover .swiper-button-next{opacity: 1}
.banner:hover .swiper-button-prev{opacity: 1}


.bantxt{position: absolute;top:30%; width:80%; left:10%; line-height: 1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; letter-spacing: 2px; text-align: left}

.bantxt h2{font-size:72px; color: #fff; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; animation-delay:1s;-webkit-animation-delay:1s; line-height:1.2; font-weight: normal}
.bantxt h2 em{font-weight:bold; }

.bantxt span{ width: 100px; height: 5px; background: #f8b931; display: block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both; animation-delay:1s;-webkit-animation-delay:1s; margin:55px 0; }
.bantxt p{font-size: 30px;color: #fff;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:2s;-webkit-animation-delay:2s;line-height:1.4}



.banner .swiper-slide-active .bantxt h2{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.banner .swiper-slide-active .bantxt span{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.banner .swiper-slide-active .bantxt p{-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2}


@-webkit-keyframes fadeInDown{
  0%{opacity:0; transform:translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-50px)}
  100%{opacity:1;transform: translateY(0)}
}

@-webkit-keyframes fadeInDown2{
  0%{opacity:0; transform:translateY(-20px)}
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown2{
  0%{opacity:0; transform: translateY(-20px)}
  100%{opacity:1;transform: translateY(0)}
}

.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}
to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}



.mainbox{margin: 0 auto; max-width:1400px; padding-left: 100px; padding-right: 100px;}
.top{position: fixed; left: 0px; top: 0px; width: 100%; z-index: 9999999;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.none{display: none}

.plr40{padding-left: 40px; padding-right: 40px; padding-top:10px; padding-bottom:10px;}


.logo{width: 16%; padding: 15px 0}
.topright{width:82%;}
.topcon{color: #fff}
.topcon li a{color: #fff}
.topcon li{ margin-left:65px}
.topcon li:nth-child(3){font-family: DIN-Medium}
.topcon li:nth-child(4) em{font-size: 12px; padding: 0px 10px;}
.topweixin{ max-width: 16px; position: relative}
.topweixin span{width: 100px; position:absolute; left: 50%;transform: translate(-50%,0); top:20px; z-index: 999; display: none}

.topweixin span:before{content: "";width: 0;height: 0;border-left:6px solid transparent; border-right:6px solid transparent;border-bottom:7px solid #fff; position: absolute; left:50%; transform: translate(-50%,0); top: -7px;}
.topweixin:hover span{display: block}
.nav{ margin-top: 15px;}

.nav li{position: relative; margin-left:4%;background: url("../images/navxia.png") no-repeat right center; padding: 3px 0px; padding-right: 10px; background-size:8px auto;}
.nav li>a{color: #fff;font-size: 18px; display: block; }

.nav li:nth-child(8){ background: none; padding-right: 0px;}
.nav li:last-child{ background: none; padding-right: 0px; display: none}
.navdown{background: #fff; position: absolute; left:calc(50% - 8px); transform: translate(-50%,0); width:200%; top:40px;box-shadow:0px 10px 10px rgba(0,0,0,0.05); padding: 10px 0px; display: none}

/*.navdown:before{content: "";width: 0;height: 0;border-left:6px solid transparent; border-right:6px solid transparent;border-bottom:7px solid #fff; position: absolute; left:50%; transform: translate(-50%,0); top: -7px;}*/


.navdown a{display: block; text-align: center; line-height:40px; font-size: 16px; color: #666}
.navdown a:hover{color:#11932c;}

.top.cur{background: #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1)}
.top.cur .nav li{background: url("../images/navxia2.png") no-repeat right center;background-size:8px auto;}
.top.cur .nav li>a{color: #333;}

.top.cur .nav li:nth-child(8){ background: none; padding-right: 0px;}
.top.nytop .nav li:nth-child(8){ background: none; padding-right: 0px;}



.top.cur .nav li:last-child{ background: none; padding-right: 0px;}
.top.nytop .nav li:last-child{ background: none; padding-right: 0px;}

.top.cur .nav li:hover>a{color: #11932c}
.top.cur .logo .none{display: block}
.top.cur .logo .show{display: none}
.top.cur .topcon a{color: #333}
.top.cur .topcon{color: #333}
.top.cur .topcon a:hover{color: #11932c}

.top.cur .topweixin img.none{display: block}
.top.cur .topweixin img.show{display: none}


.top.nytop{background: #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.top.nytop .nav li{background: url("../images/navxia2.png") no-repeat right center;background-size:8px auto;}
.top.nytop .nav li>a{color: #333;}
.top.nytop .nav li:hover>a{color: #11932c}
.top.nytop .logo .none{display: block}
.top.nytop .logo .show{display: none}
.top.nytop .topcon a{color: #333}
.top.nytop .topcon{color: #333}
.top.nytop .topcon a:hover{color: #11932c}

.top.nytop .topweixin img.none{display: block}
.top.nytop .topweixin img.show{display: none}


.syabout{background: #f5f6f7}

.syaboutleft{width:30%}
.syaboutleft>h2{font-size:34px; line-height: 1.4; font-weight: normal}
.syaboutleft ul{ margin: 40px 0px}
.syaboutleft li span{color: #f8b931; line-height: 1.5;}
.syaboutleft li span em{font-size: 60px; font-family: 'DINCond-Black';}
.syaboutleft li span i{padding-top: 10px; padding-left: 5px;}
.syaboutleft li{width: 50%; float: left; padding:20px 0px;}
.syaboutleft li p{font-size: 20px; padding-left: 5px;}
.syaboutleft li:nth-child(1){border-bottom: 1px solid #eeefef}
.syaboutleft li:nth-child(2){border-bottom: 1px solid #eeefef}
.syaboutleft li:nth-child(2) span{padding-left:5px;}

.syaboutleft .morebtn{display: flex}


.morebtn{ border: 1px solid rgba(0,0,0,0.2); height: 50px; width: 100px; border-radius: 50px;  line-height: 50px; text-align: center;font-size: 16px; padding: 0px 25px; display: inline-block}
.morebtn:hover{ background: #429637; color: #fff}

.syaboutright{width: 75%; position: relative; margin-left: -5%}

.nametit{position: absolute; background: rgba(66,150,55,0.1); height: 50px; padding: 0px 20px; font-size: 20px; line-height: 50px; border-bottom-right-radius:10px;border-top-left-radius:10px; top:34%; left:42% }

.sytit h2{ font-size: 40px;}
.sytit a.morebtn{display: flex}



.peixuanfuwu{ min-height:480px}
.peixuanfuwu li{box-shadow: 0px 5px 10px rgba(0,0,0,0.05);border-bottom-right-radius:20px;border-top-left-radius:20px; overflow: hidden; width: 23%;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; width: calc(25% - 30px); float: left; margin-left: 30px;}
.peixuanfuwu ul{ margin-left:-30px; width: calc(100% + 30px)}
.renzico{max-width:34px; margin: 0 auto}
.renzhicstxt{padding: 30px; overflow: hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.renzhicstxt h3{text-align: center; font-size: 26px; padding:15px 0px; }
.renzhicstxt p{ overflow: hidden; height: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color: #fff}


.chaksx{ padding-left: 30px; line-height: 50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.chaksx em{width: 80px;}
.peixuanfuwu li:hover{transform: translateY(-10%)}
.peixuanfuwu li:hover .renzhicstxt{ background: #429637; color: #fff}
.peixuanfuwu li:hover .renzhicstxt h3{ color: #fff}
.peixuanfuwu li:hover .renzhicstxt p{opacity:1; height: auto;}
.peixuanfuwu li:hover .renzico img.none{display: block}
.peixuanfuwu li:hover .renzico img.show{display: none}

.peixuanfuwu li:hover .chaksx{color: #fff; background: #4ca440}

.peixuanfuwu li:hover .chaksx em{ background: #f8b931; color: #fff}



.sygongyibj{ background: url("../images/huabj.jpg") no-repeat center center; background-size: cover}


.sygongleft{width:22.3%;}
.sygongleft .slider-nav{ }
.sygongleft .slick-slide{cursor: pointer; position: relative; overflow:hidden;border-radius: 5px;}
.sygongleft .slick-slide img{width:100%;}

.sygongleft .slick-slide .hezisxs{ overflow: hidden;border-radius: 5px; border:3px solid rgba(255,255,255,0);margin-bottom:3px;}
.sygongleft .slick-slide.slick-current .hezisxs{border:3px solid #f8b931}
.sygongleft .slick-slide .biankuang{ overflow: hidden;border-radius: 5px;}
.sygongleft .slick-slide.slick-current p{display: none}
.sygongleft .slick-slide.slick-current span{display: none}
.sygongleft .slick-slide p{width:calc(100% - 6px); height:calc(100% - 9px); position: absolute; left: 3px; top:3px; background: rgba(0,0,0,0.4); color: #fff;border-radius: 5px;border-radius: 5px;}
.sygongleft .slick-slide span{border-bottom: 1px solid #fff;border-top: 1px solid #fff; font-size: 16px; padding: 10px 0px;}




.sygongright .slick-next{ width:40px; height:40px;background: url("../images/banrightan.png") no-repeat center center rgba(0,0,0,0.3); background-size:10px auto;right:20px; border-radius: 100%; font-size: 0; position: absolute; top: 50%; border: none; cursor: pointer; z-index: 99999; margin-top: -20px;  }
.sygongright .slick-prev{width:40px; height:40px;background: url("../images/banleftan.png") no-repeat center center rgba(0,0,0,0.3); background-size:10px auto; left:20px;border-radius: 100%;font-size: 0; position: absolute; top: 50%; border: none; cursor: pointer; z-index: 99999; margin-top: -20px; }


.sygongright{width: 77%; position: relative;}
.sygongright .slick-slide>img{width: 100%}

.sygongright .slick-slide{position: relative;border-radius: 5px; overflow: hidden}

.kuangboxs{position:absolute; border: 1px solid rgba(255,255,255,0.3); top: 15px; left: 15px; width: calc(100% - 30px); height: calc(100% - 30px); }

.kuangboxstwo{ border: 1px solid rgba(255,255,255,0.12);top:5px; left:5px; width: calc(100% - 10px); height: calc(100% - 10px);position:absolute;}

.xuexiaohezi{padding: 5% 6%; color: #fff}
.xuexiaowenzi h3{font-size: 30px; font-weight: normal}
.line{width:48px; height:3px; background: #f8b931; display: block; margin: 30px 0px}

.xuexiaowenzi{width: 70%}
.juxjinsx{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden; line-height:28px; min-height:84px; }

.xuexiaowenzi a{ height: 48px; width: 100px; border-radius: 48px;  line-height: 48px; text-align: center; padding: 0px 24px; font-size: 16px;background: #f8b931; display: block; color: #fff; margin-top: 10%}

.xuexiaowenzi a:hover{background: #ffd271;}
.xuexiaologo{position: absolute; right:3%; bottom:8%; width: 10%}
.sygongyibox .gallery-thumbs{ }


.sygongright .swiper-button-next{ width:40px; height:40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/banrightan.png) no-repeat center center rgba(0,0,0,0.4); background-size:10px auto; right:20px; opacity: 0; border-radius: 100%}
.sygongright .swiper-button-prev{width:40px; height:40px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/banleftan.png) no-repeat center center rgba(0,0,0,0.4);  background-size:10px auto; left:20px; opacity: 0; border-radius: 100%}


.sygongyibox:hover .sygongright .swiper-button-next{opacity: 1}
.sygongyibox:hover .sygongright .swiper-button-prev{opacity: 1}

.syshubox{ border-bottom-right-radius: 30px;border-top-left-radius: 30px; color: #fff; overflow: hidden;background: #4c9d41}
.syshubox .swiper-container{display: none}
.syshubox li{padding:50px 0px; width: 10%;transition:0.8s all;-webkit-transition:0.8s all;-moz-transition:0.8s all;-o-transition:0.8s all;-ms-transition:0.8s all; height: 400px; overflow: hidden}

.syshubox li > .erduan{display: block;}

.syshubox li:nth-child(1){ background: #4c9d41}
.syshubox li:nth-child(2){ background: #55a04b}
.syshubox li:nth-child(3){ background: #68ab5f}
.syshubox li:nth-child(4){ background: #7ab573}
.syshubox li:nth-child(5){ background: #8ec087}
.syshupic{width:200%}
.syshutxt{ width:55%; padding-right: 5%}

.syshutxt h3{font-size: 30px;}
.linetwo{width:48px; height:3px; background: #f8b931; display: block; margin:30px 0px}
.syshutxt p{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden; color: rgba(255,255,255,0.9); margin-bottom: 40px; line-height: 1.8}

.morebtntwo{width: 150px; height: 45px; font-size: 18px; border: 1px solid #fff; border-radius: 45px; text-align: center; line-height: 45px; display: block; color: #fff}
.morebtntwo:hover{background: #f8b931;color: #fff;border: 1px solid #f8b931;}

.syshubox li .syshutxt{display: none}
.syshubox li.cur{width:60%; background: #429637}
.syshubox li.cur > .erduan{ display: flex}
.syshubox li.cur .syshutxt{ display: block}

.syshubox li.cur .syshupic{width:35%}

.newstitqie{width: calc(100% - 200px)}
.newstitqie li{font-size: 30px; cursor: pointer; margin-right: 5%}
.newstitqie li.cur{font-size: 40px; color:#429637}


.synewsboxs dt{width: 50%; position: relative}
.synewsboxs dt .fangdapic{height: 460px;display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }


.synewsboxs dt .fangdapic img{display:block;width:100%;height:460px;object-fit:cover}


.synewtuijian{background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); position: absolute; left: 0px; bottom:1px; color: #fff; width: calc(100% - 40px); padding: 20px; }
.synewtuijian p{font-size: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;}
.synewtuijian span{font-family: 'DIN-Medium';}

.synewsboxs{display: none}
.synewsboxs:first-child{display: block}
.synewsboxs dd{width: 50%}
.synewsboxs dd a{display: block; overflow: hidden; position: relative}

.synewtxt{position: absolute; top: 50%; left:30px;  transform: translate(0%,-50%)}

.synewtxt{width:calc(50% - 80px); }
.synewpic{width: 50%; height: 230px;display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }

.synewpic img{display:block;width:100%;height:230px;object-fit:cover}

.synewsboxs dd a{border-top: 1px solid #f0f1f2;border-right: 1px solid #f0f1f2;}
.synewsboxs dd a:nth-child(2){border-bottom: 1px solid #f0f1f2;}
.synewsboxs dd a:nth-child(2) .synewtxt.fl{float: right; left: auto; right: 30px; }
.synewsboxs dd a:nth-child(2) .synewpic.fr{float: left}


.synewsboxs dd a:nth-child(1) .synewpic:before{content: "";width: 0;height: 0;border-top:9px solid transparent; border-bottom:9px solid transparent;border-left:10px solid #fff; position: absolute; left:0%;  top:20px; z-index: 99}
.synewsboxs dd a:nth-child(2) .synewpic:before{content: "";width: 0;height: 0;border-top:9px solid transparent; border-bottom:9px solid transparent;border-right:10px solid #fff; position: absolute; right:0%;  top:20px; z-index: 99}


.synewtxt span{font-family: 'DIN-Medium';}
.synewtxt p{font-size: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;
overflow: hidden; margin: 20px 0px;}
.synewtxt em{ color: #999999}


.synewsboxs dd a:hover .synewtxt em{ color: #429637}


.footerbj{background: #f5f6f7;font-size: 14px;}
.footnav{width:76%;}
.footnav li p{font-size:18px; margin-bottom: 10px;}
.footnav li span{display: block; line-height: 30px; }
.footnav li span a{color: rgba(51,51,51,0.6);}
.footnav li span a:hover{color: #429637}

.footcon{border-left: 1px solid #e6e7e8; width:15%; padding-left: 3%}

.footcon p{font-size:18px; margin-bottom:5px;}
.footcon h3{color: #429637;font-family: 'DIN-Medium'; font-size: 30px; font-weight: normal}
.gongzhonghao{margin-top:15px;}
.gongzhonghao span{display: block;color: #949595; padding: 10px 0px;}

.footbot{border-top: 1px solid #e6e7e8; padding: 20px 0px;color:#a1a1a2;}

.footbot a{color: #a1a1a2}
.footbot a:hover{color:#11932c}
.banquan{width:40%; line-height:36px}

.banquantwo{width:50%; line-height: 26px;}

.nybanner{margin-top: 90px; position: relative}
.nybanner>img{width: 100%}

.nybannertxt{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; width: 100%; text-align: center}
.nybannertxt h2{font-size:72px; font-weight: normal}
.nybannertxt h3{font-size:56px; font-weight: normal; position: relative}

.nybannertxt em{ width: 100px; height: 4px; background: #f8b931; display: inline-block}



.nynav{height: 80px; line-height: 80px; background: #f2f3f4; font-size: 18px;}
.nynav li{width: 25%; text-align: center; border-left: 1px solid #cecfd0}
.nynav li:first-child{border: none}
.nynav li a{display: block}
.nynav li.cur{background: #429637}
.nynav li.cur a{color: #fff}


.nyabout h1{ font-size:36px; font-weight: normal; text-align: center}

.nyabouttxt{font-size: 18px; line-height: 2}
.nyabouttxt p{padding-top: 10px;}
.nyabouttxt p span{color:#429637; font-weight: bold}

.nyaboutshuzi li{text-align: center; border-left: 1px solid #e5e5e5;}
.nyaboutshuzi li:first-child{border: none}
.nyaboutshuzi li span{color: #f8b931; position: relative;  display: inline-block}
.nyaboutshuzi li span em{font-size: 60px; font-family: 'DINCond-Black';}
.nyaboutshuzi li span i{padding-top: 10px; padding-left: 5px; position: absolute;left:100%; top: 0px;}
.nyaboutshuzi li{width:25%; }
.nyaboutshuzi li p{font-size: 20px;}


.huabj{ background: url("../images/zizhibj.png") repeat center center; background-size:80% auto}

.huabjtwo{ background: url("../images/huabjteo.jpg") repeat center center; background-size: 100% auto}

.joinhuabj{ background: url("../images/zhaopin.jpg") repeat center center; background-size: 70% auto}

.nytit{text-align: center}
.nytit h2{font-size:36px;}

.nywenhuaboxs li{position: relative;width:calc(20% - 5px); cursor: pointer}

.wenhuatxt{width:100%; height: 100%; position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.35); color: #fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.wenhuatxt:before{border: 1px solid rgba(255,255,255,0.3); content: ""; position:absolute; left: 10px; top: 10px; width: calc(100% - 20px); height: calc(100% - 20px); opacity:0}

.wenhuatxthz{padding:10%; text-align: center}
.wenhuatxthz>img{display: inline-block}

.wenhuatxthz p{font-size:30px; margin-top: 10px;}
.wenhuatxthz span{display: block;  overflow: hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; transform:translateY(50%); opacity:0;height:0; }
.wenhuatxthz em{width: 60px; height:0px; background: #f8b931; display:inline-block; opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}


.nywenhuaboxs li:hover .wenhuatxt{ background: rgba(66,150,55,0.96); }
.nywenhuaboxs li:hover .wenhuatxthz span{ transform: translateY(0%); opacity:1;margin-top: 20px; height: auto; }

.nywenhuaboxs li:hover .wenhuatxthz em{opacity: 1; height:3px;}

.nywenhuaboxs li:hover .wenhuatxt:before{opacity: 1}

.nyjiazhiguan{border-top: 1px solid rgba(0,0,0,0.1); padding-bottom: 0px;}

.jzbiaoti h2{font-size: 36px; position: relative; padding-bottom: 20px;}
.jzbiaoti h2:before{ content:''; width: 60px; height:3px; position: absolute; left: 0px; bottom: 0px; background: #f8b931; }

.jzneirongx{width:65%}
.jzneirongx ul{width:calc(100% + 80px); margin-left: -80px;}
.jzneirongx li{width:calc(33.333% - 80px); float: left; border-bottom: 1px solid #000; margin-left: 80px; padding: 10px 0px 20px; margin-bottom:20px;}
.jzneirongx li p{font-size: 20px;}
.jzneirongx li span{display: block; color: #999999}


.zhizuis ul{width:calc(100% + 20px); margin-left: -20px;}
.zhizuis li{width:calc(50% - 80px); float: left;  margin-left:20px; padding:0 30px; margin-bottom:20px; background: #f5f7f7; height: 100px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.zhizuis li em{font-size: 30px; margin-right: 10px;}
.zhizuis li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; font-size: 16px;}
.zhizuis li:hover{background-image: linear-gradient(to right, #45a12d , #6cbb38);}
.zhizuis li:hover em{color: #efd22f}
.zhizuis li:hover span{color: #fff}

.chuangshileft{width: 30%}


.chuangshiright{width: 65%; line-height: 2}

.chuangxhitxs p{padding-top: 10px; text-indent: 2em;}
.chuangxhitxs{text-align: justify}

.yinhao{ line-height: 1;  display: inline-block; position: relative}
.yinhao2{line-height: 1;display: inline-block; position: relative}

.yinhao2:before{content: ""; width:50px; height: 41px; background: url("../images/yhao01.png") no-repeat center center; background-size: 90% auto; position: absolute; right:15px; top:50%; transform: translate(0,-80%)}

.yinhao:before{content: ""; width:50px; height: 41px; background: url("../images/yhao02.png") no-repeat center center; background-size:90% auto; position: absolute; left:15px; top:60%;transform: translate(0,-30%)}

.schusngx h2{font-size: 20px; margin: 10px 0px;}


.schusngx{padding-bottom:3%;text-align: justify}



a.huangsebtn{ height: 48px; width: 100px; border-radius: 48px;  line-height: 48px; text-align: center; padding: 0px 24px; font-size: 16px;background: #f8b931; display: block; color: #fff; }

a.huangsebtn:hover{background: #ffd271;}



.shijiantit{text-align: center; font-size: 24px; padding: 20px 0px; margin-bottom: 20px;}

.lishilist li{padding: 20px 0px;}
.lishilist li:nth-child(even){display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}

.shijiantxt{width:44%; text-align: right; padding-right: 6%; position: relative }

.lishilist li:nth-child(even) .shijiantxt{text-align: left; padding-right: 0px; padding-left:6%}
.lishilist li:nth-child(even) .shijiantxt:before{left:-4px; top:15px; }



.lishilist{position: relative; padding-top:7%;}
.lishilist ul{ height:700px; overflow-y: scroll}

.lishilist ul::-webkit-scrollbar
{
    width:6px;
    height:6px;
    background-color:rgba(0,0,0,0.01);
}

.lishilist ul::-webkit-scrollbar-track
{
 
    border-radius:6px;
    background-color:rgba(0,0,0,0.01);
}
 

.lishilist ul::-webkit-scrollbar-thumb
{
    border-radius:6px;
    background-color: #ddd;
}


.lishilist:before{content: ""; height: 100%; width: 1px; background: #cacacc; position: absolute; left: 50%; transform: translate(-50%,0); top: 0px;}

.lishilist:after{content: ""; height:13px; width:13px;position: absolute; left: 50%; transform: translate(-50%,0); top:-14px; border: 1.5px solid #cacacc; border-radius: 100%}

.shijiantxt h3{font-size: 40px; font-family: arial; margin-bottom: 10px;}
.shijiantxt p{font-size: 18px; line-height: 2;}


.shijiantxt:before{content: ""; height:13px; width:13px;position: absolute; right:-9px; top:15px; background:url("../images/quan.png") no-repeat center center; background-size: 100% auto}


.lishilist li:nth-child(even) .fazimgxs dd:first-child{margin-left:0}
.lishilist li:nth-child(odd) .fazimgxs dd:last-child{margin-right:0}

.fazimgxs dd{background: #fff; padding:15px; padding-bottom: 0px; margin: 0px 5px;text-align:center; max-width: 30% }
.fazimgxs dd img{display: inline-block;}
.fazimgxs dd p{padding:10px 0px;}

.lishilist li:nth-child(odd) .fazimgxs {display:flex;flex-direction:row;justify-content:flex-end;}

.lishilist li:nth-child(even) .fazimgxs {display:flex;flex-direction:row;justify-content:flex-start;}


.brandbj{background: url("../images/shanshui.jpg") no-repeat center center; background-size:cover}

.brandbox{ padding-right: 10%; padding-left: 10%}
.brandcen{ margin: 0 auto; max-width: 900px; margin-top: -16%;}
.brandcenwap{display: none}


.styletit li a{color: #999999; font-size: 30px;}
.styletit li{margin: 0px 2%}
.styletit li.cur a{color: #333333}
.styletit li.cur{border-bottom:3px solid #429637}



.stylebox li{ background: #f5f6f7}
.stylepic{width:26%}
.styletxt{width: 65%; padding-right: 5%}
.styletxt em{color: #666666;font-family: 'DIN-Medium';}

.styletxt p{ font-size: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; margin: 10px 0px;}


.styletxt span{ height: 48px; width: 100px; border-radius: 48px;  line-height: 48px; text-align: center; padding: 0px 24px; font-size: 16px;background: #f8b931; display: block; color: #fff; margin-top: 20px; }

.stylebox li:hover .styletxt span{background: #429637;}

.stylebox li{margin-bottom: 40px;}

.page a{ width: 42px; height: 42px; border: 1px solid #cccccc; border-radius: 3px; text-align: center; line-height: 42px;font-family: 'DIN-Medium'; font-size: 18px; margin: 0px 5px;}

.page a:hover{border: 1px solid #429637;}
.page a.cur{border: 1px solid #429637; color: #429637}
.page a:first-child{font-family: SimSun; font-weight: bold}

.page a:last-child{font-family: SimSun;font-weight: bold}



.honorbox ul{width: calc(100% + 40px); margin-left: -40px;}
.honorbox li{float: left; margin-left: 40px; width: calc(33.333% - 40px); margin-bottom: 30px;}

.honorpic{background: #f5f6f7; padding: 40px 60px;}
.honorbox li p{text-align: center; font-size: 18px; height: 60px; line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;  margin-top: 20px;}



.renzhengleft{width: 230px; border-right: 1px solid #d9d9d9; margin-top: 10px;}

.renzhengleft li{padding-right: 40px; text-align: right; font-size: 22px; position: relative; margin-bottom:50px; word-break:break-all; margin-top: -10px; cursor: pointer}
.renzhengleft li:before{ content: ""; width: 10px; height: 10px; border: 2px solid #b2b2b2; border-radius: 100%; position: absolute; right:-7px; top: 50%; transform: translate(0,-50%); background: #fff}

.renzhengleft li.cur:before{ border: 2px solid #429637;}

.renzhengleft li.cur:after{ content: ""; width: 6px; height:6px; border-radius: 100%; position: absolute; right:-3px; top: 50%; transform: translate(0,-50%); background: #429637}
.renzhengleft li.cur a{color: #429637; font-weight: bold}


.renzhengright{width: calc(100% - 300px)}

.renztit h3{font-size: 32px;}
.renzjianjie{line-height: 1.8}
.renzjianjie p{font-size: 18px; padding-top: 20px;}

.yousihxs ul{width: calc(100% + 20px); margin-left: -20px;}
.yousihxs li{width: calc(50% - 83px); float: left; margin-left: 20px; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); border-left:3px solid #429637; min-height: 120px; margin-bottom: 20px; padding: 0px 30px; font-size: 17px; line-height: 1.8}

.kceduixiang li{background: url("../images/txs.png") no-repeat left 16px; background-size:26px; font-size: 18px; padding:15px 0px; padding-left:40px;}

.kceduixiang ul{margin-top: 20px;}

.kcemubiao ul{ overflow: hidden; display: block; width:calc(100% + 90px); margin-left: -90px;}
.kcemubiao li{width:0;height:0;padding-bottom:calc(33.3% - 94px);padding-left:calc(33.3% - 94px);border:2px solid #cccccc;border-radius: 100%;position: relative; float: left; margin-left:90px; margin-bottom: 50px;}
.kcemubiao{position: relative;margin-bottom:50px;}
.kcmubiximg{border:2px solid #cccccc;border-radius: 100%;position: relative; }
.kcmubiximg>img{width: 100%}
.kcemubiao .swiper-container{margin-top:30px;}
.kcemubiao .swiper-pagination { z-index: 999; left:0px; bottom:0px; width: 100% }
.kcemubiao .swiper-pagination-bullet { background: none; opacity:1; border:1px solid #ccc; width: 6px; height:6px;margin:0px 5px; }
.kcemubiao .swiper-pagination-bullet-active {background:#11932c; border:1px solid #11932c;}



.mubiods{width:100%;  position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.tibixs{max-width: 45px; margin: 0 auto; margin-bottom: 10%}
.mubiods p{max-width:70%; margin: 0 auto; min-height: 72px; line-height: 24px;}


.kcemubiao li:after{ content: "";width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; border-radius: 100%;border-right:2px solid #429637;-webkit-transition:-webkit-transform 2s; opacity: 0  }     

.kcemubiao li:hover:after{-webkit-transform: rotate(360deg);transform: rotate(360deg); opacity: 1}
.kechshezi{ padding-top: 0px;}
.kechshezi ul{width: calc(100% + 36px); margin-left: -36px;}
.kechshezi li{width: calc(33.33% - 56px); float: left; margin-left: 36px; border-bottom: 1px dashed #d9d9d9; height: 70px; position: relative; padding-left: 20px; font-size: 17px;}

.kechshezi li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden}

.kechshezi li:after{ content: ""; width:4px; height:4px; border-radius: 100%; position: absolute; left:5px; top: 50%; transform: translate(0,-50%); background: #429637}









.kechengtesex ul{width: calc(100% + 15px); margin-left: -15px;}
.kechengtesex li{width: calc(50% - 45px); float: left; margin-left:15px;  height: 70px; position: relative; padding-left:30px; margin-bottom: 20px; background: #f5f6f7; font-size: 17px;}

.kechengtesex li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden}
.kechengtesex li:hover{background-image: linear-gradient(to right, #45a12d , #6cbb38); color: #fff}
.kechengtesex li:hover:after{background: #fff}
.kechengtesex li:after{ content: ""; width:4px; height:4px; border-radius: 100%; position: absolute; left:15px; top: 50%; transform: translate(0,-50%); background: #429637}

a.liaojse{width: 360px; height: 70px; background: #f8b931; line-height: 70px; text-align: center; border-radius: 70px; color: #fff; font-size: 24px; font-weight: bold;box-shadow: 0px 5px 10px #fde8bb}

a.liaojse:hover{ background: #ffd271; }


.kechengscon li{text-align: center; border-left: 1px solid #ebebeb; width:23.33%; padding: 0px 5%; margin-top: 20px; }
.kechengscon li p{font-weight: bold; font-size: 24px; padding: 10px 0px; margin-top: 10px;}
.kechengscon li span{display: block; font-size: 18px;}
.kechengscon li:first-child{border: none}



.zhaongshaos{border-top: 1px solid #ebebeb; padding-bottom: 10px;}
.zhaongshaos>h3{ font-size: 30px; color: #429637; font-weight: normal}

.zhaongshaos ul{width: calc(100% + 70px); margin-left: -70px;}
.zhaongshaos li{width: calc(50% - 70px); float: left; margin-left: 70px; border-bottom: 1px dashed #d9d9d9; height: 70px; position: relative;  font-size: 17px;}

.checks{ background:#fff; width:16px; height:16px; border:1px solid #ddd; margin-right:10px; cursor: pointer}
.checks:checked {border-color:#429637; background:url(../images/dgs.png) no-repeat center center #429637; background-size:100% auto;}

.tanchubj{background: rgba(0,0,0,0.5); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99999999; display: none}

.tanchubox{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%)}

.gengduokec{width:900px; background: #fff; padding: 50px;}
.gengduokec>h2{text-align: center; font-size: 30px;}

.gengduokec>h3{font-size: 18px; border-bottom: 1px solid #ebebeb; padding: 20px 0px}

.duoxuans{ padding: 20px 0px;}


.duoxuans li{width: 33.3%; float: left; margin-bottom: 20px;}

.duoxuans li input[type="text"]{height: 30px; border: none; border-bottom: 1px solid #ebebeb; margin-left: 20px; width: 70%}

.wenbenkaus li {width:33%; margin-left: 10px;}
.wenbenkaus li:first-child{margin-left: 0px;}
.wenbenkaus li input[type="text"]{height:48px;border: 1px solid #d9d9d9;  width:calc(100% - 22px); padding: 0px 10px;}

.submit{width: 200px; height:60px; background: #f8b931; line-height: 60px; text-align: center; border-radius: 70px; color: #fff; font-size: 24px;}

.submit:hover{ background: #ffd271; }

.guanbi{width: 40px; height: 40px; position: absolute; right: 10px; top: 10px;}
.guanbi img{max-width: 50%}

.zhengshuqiebox{display: none}
.zhengshuqiebox:first-child{display: block}


.kechengtixibj{ background: #f7f9fa}

.kechengtixi li p{ background: #429637; text-align: center; font-size: 32px; font-weight: bold; color: #ffffff; text-align: center; position: relative}
.kechengtixi li p:before{width:18px; height: 21px; position: absolute; right:-26px; top: 50%; transform: translate(-50%,-50%); background: url("../images/jiaos.png") no-repeat center center; background-size: 100% auto; content: ""; z-index: 9999}
.kechengtixi li{width: calc(25% - 4px); box-shadow: 0 0  10px rgba(0,0,0,0.05)}

.kechengtixi li:nth-child(1) p{ height:80px;}
.kechengtixi li:nth-child(2) p{ height:100px;}
.kechengtixi li:nth-child(3) p{ height:120px;}
.kechengtixi li:nth-child(4) p{ height:140px;}
.kechengtixi li:nth-child(4) p:before{display: none}



.zixuantit li p:before{display: none}
.kechengtixi.zixuantit li p{height: auto; padding:15px 10px; font-size: 28px;}

.dibuxs{background: #fff; padding:30px 10%; text-align: center; min-height:240px; margin-top: 5px;}
.dibuxs span{display: block; border-bottom: 1px dashed #e5e5e5; padding: 15px 20px;}

.dibuxs span:last-child{border: none;}

.zixuantit .dibuxs{ min-height:200px;}


.shezhitit{border-bottom: 1px solid #e0e0e0}

.shezhitit li{font-size: 24px; color: #999999; position: relative; padding: 10px 0px; margin: 0px 3%; cursor: pointer}

.shezhitit li.cur{color: #333333; font-weight: bold;}

.shezhitit li.cur:before{content: ""; width: 90%; height: 4px; background: #429637; bottom:-1px; left: 50%; transform: translate(-50%,0); position: absolute}

.kechengshezhi{display: none}
.kechengshezhi:first-child{display: block}

.kechengshezhi ul{width: calc(100% + 36px); margin-left: -36px;}
.kechengshezhi li{width: calc(33.33% - 56px); float: left; margin-left: 36px; border-bottom: 1px dashed #d9d9d9; height: 70px; position: relative; padding-left: 20px; font-size: 17px;}

.kechengshezhi li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden}

.kechengshezhi li:after{ content: ""; width:4px; height:4px; border-radius: 100%; position: absolute; left:5px; top: 50%; transform: translate(0,-50%); background: #429637}



.fuwutesex ul{width: calc(100% + 20px); margin-left: -20px;}
.fuwutesex li{width: calc(50% - 40px); float: left; margin-left: 20px; background: #f5f6f7;  margin-bottom: 20px; font-size: 22px; padding: 10px; cursor: pointer}

.fuwutesex li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden}
.fuwuico{width:20%;}
.fuwuico img{max-width: 32px;}
.fuwutesex li:hover{background-image: linear-gradient(to right, #45a12d , #6cbb38); color: #fff}
.fuwutesex li:hover .fuwuico img.show{display: none}
.fuwutesex li:hover .fuwuico img.none{display: block}
.fuwutesex li:hover .zuo{background: url("../images/sanjx01.png") no-repeat right bottom;}
.fuwutesex li .zuo{background: url("../images/sanjx02.png") no-repeat right bottom;height:86px;}


.fuwuliuchengs dt h3{font-size: 22px; font-weight: normal; padding: 10px 0px}
.fuwuliuchengs dt {text-align: center}
.fuwuliuchengs dt p{line-height: 2; font-size: 16px; color: #666666}

.licpic{max-width: 100px; margin: 0 auto}

.fuwuliuchengs dd{width:3%; background: url("../images/liujian.png") no-repeat center center; background-size: 10px auto; height: 100px; }




.hzanslbox{display: none}
.hzanslbox:first-child{display: block}

.hzanslbox li{width: calc(16.6666% - 1px); float: left;border: 1px solid #ebebeb; margin-top: -1px; margin-left: -1px;}





.lianwoxsc li{width:33.3%;  }
.lianwoxsc li p{font-weight: bold; font-size: 24px; margin-bottom: 10px; }
.lianwoxsc li span{font-size: 18px;}
.lianwoxsc li:first-child{border: none}
.contcsi{max-width:80px; margin: 0 auto}

.conttsxs{width: calc(100% - 90px); margin-left:20px;}

.conttsxs span:nth-child(3){margin-left: 10px;}




.yinghiakas{border-top: 1px solid #ebebeb;}
.yinghiakas>h3{ font-size: 30px; color: #429637; font-weight: normal}


.yinghiakas li{width:24%; position: relative;  font-size: 17px;}


.zixuansfu ul{padding-left: 2%}
.zixuansfu li {width: 0;height: 0;padding-bottom:22%;padding-left: 22%;border: 1px solid #ddd;
border-radius: 100%;position: relative; margin-left: -2%;}

.zixustxsc{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center; width: 100%}

.zixustxsc img{display:inline-block; max-width: 60px;}
.zixustxsc p{font-size: 22px; margin-top: 10px;}

.fuwuliuscs{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); overflow: hidden}
.fuwuliuscs li{float: left; width:calc(50% - 61px);border: 1px solid #ebebeb; margin-left: -1px; margin-top: -1px; padding:30px;}

.fuwuliuscs li h3{font-size: 20px;}
.fuwuliuscs li h3 em{color: #429637; font-style: italic}
.fuwuliuscs li h3 img{margin-right: 10px; max-width: 36px;}
.custxs{color: #666666; height:52px; line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; margin: 15px 0px;}

.bisotsx span{height: 28px; border-radius: 28px; padding: 0px 15px; line-height: 28px; background: #fef6e6; color: #fa9426 }

.bisotsx em{width: 16px; height: 16px; border: 1px solid #cdcdcd;border-radius: 100%; background: url("../images/liujian.png") no-repeat center center; background-size: 5px auto; margin: 0px 10px }


.shehuizetxt{ width: 68%; font-size: 18px; line-height: 1.8}


.gongyixsbox .swiper-slide{position: relative; border-bottom-right-radius: 20px;border-top-left-radius: 20px; width: calc(25% - 15px); overflow: hidden}

.gongyitxt{position: absolute; left: 0px; top: 0px;width:calc(100% - 60px); height:calc(100% - 60px);background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, 0)) ; background-position:center bottom; color: #fff; padding: 30px; }







.gongyxcs{position:absolute; bottom:20px; transform: translateY(80%);transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; width: 80%}

.gongyxcs span{ opacity: 0}
.gongyxcs em{opacity: 0; margin: 25px 0px;}
.gongyxcs p{opacity: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden; line-height: 1.8}

.gongyixsbox{position: relative; padding-bottom:80px;}
.gongyixsbox .swiper-slide:hover .gongyxcs{transform: translateY(0%);bottom:40px;}

.gongyixsbox .swiper-slide:hover .gongyitxt{background:rgba(66,150,55,0.8)}
.gongyixsbox .swiper-slide:hover .gongyxcs span{ opacity:1}
.gongyixsbox .swiper-slide:hover .gongyxcs em{opacity:1}
.gongyixsbox .swiper-slide:hover .gongyxcs p{opacity:1}

.gongyixsbox .swiper-pagination { z-index: 999; left:0px; bottom:20px; width: 100% }
.gongyixsbox .swiper-pagination-bullet {  background: none; opacity:1; border: 2px solid #ddd; width: 10px; height:10px;margin:0px 10px; }
.gongyixsbox .swiper-pagination-bullet-active {background:#f8b931;border: 2px solid #f8b931;}




.gongyxcs span{ height: 48px; width: 100px; border-radius: 48px;  line-height: 48px; text-align: center; padding: 0px 24px; font-size: 16px;background: #f8b931; display: block; color: #fff; margin: 30px 0px 10px }

.gongyxcs span:hover{background: #ffd271;}

.fudaileft{width:48% }
.fudaileft h2{font-size: 42px; line-height:1.2}
.fudaileft p{font-size: 18px; line-height: 2; margin-top:70px}
.fudairight{width: 45%}

.fudaileft .linetwo{ width: 88px; height: 4px;}

.hsbtn{ height: 48px; width: 100px; border-radius: 48px;  line-height: 48px; text-align: center; padding: 0px 24px; font-size: 16px;background: #f8b931; display: block; color: #fff; }

.hsbtn:hover{background: #ffd271;}

.xiangmudongtai dt{background: #fff; margin-bottom: 20px;}

.xiangmupic{width:25%;}

.xiangmutxt{width: 65%; padding:0 5%}
.xiangmutxt p{font-size:24px; }
.xiangmutxt span{color: #777777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; margin: 10px 0px;}
.xmshijian{margin-top: 30px;}
.xmshijian em{ color: #999999}


.xiangmudongtai dd{border-bottom: 1px solid #e8eaeb; padding:25px 30px;}
.xiangmudongtai dd p{font-size:24px; margin-bottom: 10px; position: relative}
.xiangmudongtai dd span{ color: #999999}

.xiangmudongtai dd p:before{content: ""; width: 10px; height: 10px; border: 2px solid #f8b830; border-radius: 100%; position: absolute; left:-30px; top:10px;}
.huojiangze{position: relative}

.huojiangze .swiper-container{ box-shadow: 0px 0px 10px rgba(0,0,0,0.05)}

.huojiangze .swiper-button-next{ width:60px; height:60px;background:url(../images/jianright.png) no-repeat center center; background-size:10px auto; border: 1px solid #cecece; right:-100px; border-radius: 100%}
.huojiangze .swiper-button-prev{width:60px; height:60px;background:url(../images/jianleft.png) no-repeat center center;  background-size:10px auto;border: 1px solid #cecece; left:-100px;border-radius: 100% }

.jiangipics{width:49%}

.jiangtxs{width: 41%; padding:0% 5%;}

.jiangtxs h3{font-size: 30px; border-bottom: 1px solid #ededed; padding-bottom: 30px; margin-bottom: 30px  }
.jiangtxs h3 em{font-size: 18px;margin-left: 20px;font-weight: normal;}

.jiangtxs p{color: #777777; line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden; background: url("../images/yinhao.png") no-repeat left top; padding-top:15px; background-size: 40px auto; margin-bottom:50px;}


.jiaoshiyansh ul{width: calc(100% + 70px); margin-left: -70px;}

.jiaoshiyansh li{width: calc(33.333% - 70px); margin-bottom: 70px;  margin-left: 70px; border-radius: 10px; overflow: hidden;box-shadow: 0px 0px 10px rgba(0,0,0,0.05); float: left}

.kusngxs{text-align: center; padding:80px 20px; border: 4px solid #fff; border-bottom: none}
.jiangshitpic{ width:160px; height: 160px; overflow: hidden; border-radius: 100%; margin: 0 auto}

.kusngxs h3{font-size: 30px; color: #429637; font-weight: normal; margin-top: 30px; margin-bottom:10px}


.mosuxa{ padding-left: 30px; line-height: 50px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background: #eaeaea}
.mosuxa em{width: 80px;}

.jiaoshiyansh li:hover .mosuxa{color: #fff; background: #4ca440}

.jiaoshiyansh li:hover .mosuxa em{ background: #f8b931; color: #fff}

.jiaoshiyansh li:hover .kusngxs{border: 4px solid #4ca440;border-bottom: none}


.touixsc{width:160px; height: 160px; overflow: hidden; border-radius: 100%; margin-right: 30px;}
.touxtss h3{font-size: 30px; color: #429637; font-weight: normal;  margin-bottom:10px}


.shangxiaup a.prev{ width: 60px; height: 60px; background: url("../images/jianleft.png") no-repeat center center rgba(0,0,0,0.05); background-size: 10px auto;border-radius: 100%;}

.shangxiaup a.next{ width: 60px; height: 60px; background: url("../images/jianright.png") no-repeat center center rgba(0,0,0,0.05); background-size: 10px auto;border-radius: 100%;}
.shangxiaup a.prev:hover{background: url("../images/jianleft2.png") no-repeat center center #429637; background-size: 10px auto;}

.shangxiaup a.next:hover{background: url("../images/jianright2.png") no-repeat center center #429637; background-size: 10px auto;}


.shangxiaup em{color: #979797; padding: 0px 20px;}

.nrysssfsx{line-height: 2; border-top: 1px solid rgba(0,0,0,0.08)}

.jiangshizhuanfang li{padding:40px 60px;box-shadow: 0px 0px 10px rgba(0,0,0,0.05);  margin-bottom:40px}

.jiangshizfpic{width:280px; position: relative}
.jiangshizfpic p{text-align: center; color: #fff; position: absolute; left: 0px; bottom: 0px;background: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) ; width:calc(100% - 20px); font-size: 20px; padding: 20px 10px ;}
.jiangshitxes{width: calc(100% - 340px)}


.jiangshitxes h2{font-size: 32px; font-weight: normal; padding-top: 10px;}

.wendaos{margin-top: 20px;}

.wendaos em{font-weight: bold; font-size: 20px; font-family: arial; margin-right: 10px; padding-top:5px}

.wendaos p{color: #777777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; line-height:2}


.jiangshizhuanfang li:hover .morebtn{ background: #fab646; color: #fff; border: 1px solid #fab646}





.xushuchengguo ul{width: calc(100% + 40px); margin-left: -40px;}

.xushuchengguo li{width: calc(33.333% - 42px); margin-bottom: 40px;  margin-left: 40px; border-radius: 10px; float: left; border: 1px solid #ebebeb; text-align: center}
.xushuchengguo li a{padding:30px 20px 40px; display: block}

.xushuchengguo li p{font-size: 24px; min-height: 70px; line-height: 30px; margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }
.xushuchengguo li span{color: #429637; background: url("../images/lvjiast.png") no-repeat right 4px; padding-right: 15px; background-size: 5px auto; border-bottom: 1px solid #429637; padding-bottom: 5px;}


.xueshuview li{border-bottom: 1px solid #f0f0f0; padding: 30px 0px; padding-left: 50px;}
.xueshuview li h3{font-size: 30px; margin-top: 10px; position: relative}
.xueshuview li span{font-weight: bold; padding: 20px 0px; display: block}
.xueshuview li p{color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; line-height: 2}

.riqiwxs{margin-top: 20px;}
.riqiwxs em{color: #999999; background: url("../images/riqiico.png") no-repeat left center; background-size: 14px auto; padding-left: 20px;}

.xueshuview li h3:before{content: ""; width: 10px; height: 10px; border: 2px solid #f8b830; border-radius: 100%; position: absolute; left:-50px; top:14px;}


.fuwuxiangmushequ{position: relative}
.fuwuxiangmushequ .swiper-button-next{ width:60px; height:60px;background:url(../images/jianright.png) no-repeat center center; background-size:10px auto; border: 1px solid #cecece; right:-50px; border-radius: 100%}
.fuwuxiangmushequ .swiper-button-prev{width:60px; height:60px;background:url(../images/jianleft.png) no-repeat center center;  background-size:10px auto;border: 1px solid #cecece; left:-50px;border-radius: 100% }
.fuwuxiangmushequ .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}

.fuwximdwisx{position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; text-align: center}
.fuwximdwisx img{max-width: 40px; display: inline-block}
.fuwximdwisx p{font-size: 22px; margin-top: 10px;}

.nytit.baise{ color: #fff}


.huiyuanbjxs{background: url("../images/sequfuwbj.jpg") no-repeat center center; background-size: cover; background-attachment: fixed}
.vipfuwu ul{overflow: hidden}
.vipfuwu li{float: left; border-top: 1px solid rgba(255,255,255,0.4); border-left: 1px solid rgba(255,255,255,0.4); color: #fff; width: calc(33.333% - 61px); margin-left: -2px; margin-top: -2px; padding: 30px 30px 10px;}
.vipfuwu li img{ max-width: 40px;}
.vipfuwu li p{font-size: 24px; padding: 20px 0px;}
.vipfuwu li em{ width: 40px; height: 3px; background: #f8b830; display: block;}
.vipfuwu li span{ height: 120px; line-height: 30px; display: block; margin-top: 10px;}


.ruhuilipic img{max-width: 110px; display: inline-block}
.ruhuiliucheng li{width: 25%; text-align: center; line-height: 2}
.ruhuilipic{border-bottom: 1px solid #dee0e1; padding-bottom: 30px; margin-bottom: 30px; position: relative;}
.ruhuilipic:before{content: ""; width: 10px; height: 10px; border: 2px solid #f8b830; border-radius: 100%; position: absolute; left:50%; bottom:-7px; background: #f7f9fa; transform: translate(-50%,0)}

.ruihuitxts h3{font-weight: bold; font-size: 20px; margin-bottom: 10px}
.ruihuitxts span{color: #666666; display: block; padding: 0px 10px;}


.jingcaiboxs .gallery-thumbs{margin-top: 24px;}
.jingcaiboxs .gallery-thumbs .swiper-slide{position: relative; cursor: pointer}
.jingcaiboxs .gallery-thumbs .swiper-slide:before{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; left: 0px; top: 0px; content: "";}

.jingcaiboxs .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .kubuax{border:4px solid #f8b830;}

.jingcaiboxs .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before{display: none}


.jingcaiboxs .swiper-button-next{ width:60px; height:60px;background-size:15px auto; background-color: rgba(0,0,0,0.3); right:20px; border-radius: 100%}
.jingcaiboxs .swiper-button-prev{width:60px; height:60px;background-size:15px auto; background-color: rgba(0,0,0,0.3); left:20px;border-radius: 100% }




.shequclubright{width: 61%;}
.shequclubright .swiper-slide{ position: relative}
.shequclubright .swiper-slide p{color: #fff; position: absolute; left: 0px; bottom: 0px; width:90%; padding: 20px 5%;background: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));  font-size: 22px;}


.shequclubleft{width: 39%; background: #f5f6f7; }
.shequclubleft ul{padding:20px 70px 20px 40px;}
.shequclubright .swiper-button-next{ width:40px; height:40px;background:url(../images/banrightan.png) no-repeat center center; background-size:10px auto; right:20px; top: auto; bottom: 20px}
.shequclubright .swiper-button-prev{width:40px; height:40px;background:url(../images/banleftan.png) no-repeat center center;  background-size:10px auto; left: auto; right:60px;top: auto; bottom: 20px}
.shequclubleft li{border-bottom: 1px solid #dcddde; }
.shequclubleft li>p{font-size: 22px; background: url("../images/jxia.png") no-repeat right center; background-size: 12px auto;padding:15px 0px; cursor: pointer}
.clubdown{color: #777777; padding-bottom: 20px; line-height: 1.8; display: none}
.clubdown h4{font-weight: normal; font-size: 16px; margin-bottom: 10px;}
.clubdown p span{font-weight: bold}

.shequclubleft li:first-child .clubdown{display: block}

.shequclubleft li.cur>p{background: url("../images/jshang.png") no-repeat right center; background-size: 12px auto;}



.shequclubpic{height: 0px; overflow: hidden; opacity: 0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;position: relative}


.shequclubpic.cur{height: auto; opacity: 1}

.huodonglexbj{background: url("../images/huodongbj.jpg") no-repeat center center; background-size:cover; background-attachment: fixed; color: #fff}




.huodonglis ul{width: 48%}

.huodonglis li>span{ width: 40px; height: 40px; border: 1px solid #ffde00; border-radius: 100%; text-align: center; line-height: 40px; font-style: italic; font-size: 20px; color: #ffde00; font-weight: bold; font-family: arial; background: rgba(255,222,0,0.2);}

.huodonglis li{padding:30px 0px; border-bottom: 1px solid rgba(255,255,255,0.2)}
.huodtxts{width: calc(100% - 70px);}
.huodtxts h4{font-size: 30px; margin-bottom: 10px;}

.huodtxts p{color: rgba(255,255,255,0.9)}

.zhankaix span{color: #f8b830; background: url("../images/huaxia.png") no-repeat right center; background-size: 10px auto; padding-right: 20px; cursor: pointer; width:100px; height: 20px; line-height: 20px;}
.zhankaix span.cur{background: url("../images/huaxia2.png") no-repeat right center; background-size: 10px auto; }
.zhankaix p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;}
.zhankaix p.cur{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}


.zhiyuanshlsiy li{background: #fff; margin-bottom: 40px;box-shadow: 0px 0px 10px rgba(0,0,0,0.05); position: relative}
.zyzpics{width: 50%;}
.zhiyustxt{width:calc(50% - 60px); padding: 30px; position: absolute; top: 50%; transform: translate(0,-50%); right: 0px}


.zhiyuanshlsiy li:nth-child(even) .zhiyustxt.fr{left: 0px;}
.zhiyuanshlsiy li:nth-child(even) .zyzpics.fl{float: right;}

.zhiyustxt h3{color: #429637; font-size: 30px; font-weight: normal; margin-bottom: 15px;}

.zhiyustxt p{position: relative; padding-left:20px; line-height: 2; margin-top: 5px}
.zhiyustxt p:before{width:4px; height:4px; border-radius: 100%; background: #f8b830; content: ""; position: absolute; left: 0px; top:14px;}


.rencaiwxboxs{ line-height:2; font-size: 18px;}

.zhenduiren{ font-size: 18px; color: #429637; font-weight: normal}


.zhenduix li{padding: 24px 0px; border-top: 1px solid #000; width: 22%; position: relative}
.zhenduix li:before{width: 50%; height: 4px; background: #429637; content: ""; position: absolute; left: 0px; top: -4px;}
.zhenduix li span{width: 30px; height: 30px; border: 1px solid #429637; text-align: center;line-height: 30px; font-size: 20px; color: #429637; font-family: arial; border-radius: 100%; margin-right: 20px;}

.zhenduix li p{font-size: 24px; font-weight: bold}

.rencaikubj{background: url("../images/rencaibjs.jpg") no-repeat center center; background-size: cover; background-attachment: fixed;}

.wenhaoboxs li{ height: 50px; border-radius: 50px; background: rgba(17,147,44,0.3); font-size: 24px; color: #fff; font-weight: bold}
.wenhaoboxs li span{width: 50px; height: 50px; background: #11932c; border-radius: 100%; color: #fff; display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.wenhaoboxs li span img{max-width:50%}
.wenhaoboxs li p{padding: 0px 20px; }


.yesboxs{ font-size: 36px; color: #fff}

.yesboxs p span{color: #fab646; font-weight: bold;}

.rencaslits dd:nth-child(1){background: url("../images/rcicobj01.png") no-repeat left top #fff; background-size: 50% auto}
.rencaslits dd:nth-child(3){background: url("../images/rcicobj02.png") no-repeat left top #fff;background-size: 50% auto}
.rencaslits dd:nth-child(5){background: url("../images/rcicobj03.png") no-repeat left top #fff;background-size: 50% auto}
.rencaslits dd:nth-child(7){background: url("../images/rcicobj04.png") no-repeat left top #fff;background-size: 50% auto}

.rencaslits dd{width:calc(18% - 20px); text-align: center; padding:10px;border-radius: 5px;}
.rencakuang{ border: 1px solid rgba(66,150,55,0.3);border-radius: 5px; min-height: 280px;}

.rencakuang img{display: inline-block; max-width:60px;}
.rencakuang p{font-size: 24px; font-weight: bold; margin-top: 10px;}

.rencaslits dt{width: 40px; height: 40px; border: 1px solid rgba(255,255,255,0.4); border-radius: 100%}


.wenxintis{ border-top: 1px solid rgba(255,255,255,0.2); color: #fff; line-height:1.8}

.wenxintis p{color: #d9d9d9;}
.wenxintis h3{font-size: 30px; font-weight: normal; margin-bottom: 10px;}
.wenxintis a{color: #fab646; font-weight: bold}



.newsboxs ul{width:calc(100% + 40px);margin-left:-40px; }
.newsboxs li{width:calc(33.333% - 40px); float: left; margin-left: 40px; margin-bottom:50px;}

.newsboxs li p{ font-size: 22px; height:60px; line-height: 30px; margin:20px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.newsboxs li span{width: 110px; height: 30px; border: 1px solid rgba(66,150,55,0.4); border-radius: 30px; text-align: center; line-height: 30px; color: #429637; display: block;font-family: arial;}

.newsboxs li .fangdapic{height: 260px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}

.newsshowleft{width: 70%}

.newsshowtit{border-bottom: 1px solid #e5e5e5; padding-bottom:2%}
.newsshowtit h1{font-size: 36px; font-weight: normal}
.xiaobiot{color: #666666; padding: 20px 0px;}
.xiaobiot p:first-child{margin-right: 5%}

.newsshowtxt{line-height: 2; color: #666666}
.newsshowtxt i,.newsshowtxt em{font-style: italic}

.updown{border-top: 1px solid #e5e5e5; padding-top: 3%}
.prevnews{background: url("../images/newsanleft.png") no-repeat left center; padding-left: 20px; background-size: 6px auto; width:calc(50% - 100px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}

.nextnews{background: url("../images/newsanright.png") no-repeat right center; padding-right: 20px; background-size: 6px auto; width:calc(50% - 100px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; text-align: right}

.backnews{width: 148px; height: 40px; border: 1px solid #cccccc; line-height: 40px; text-align: center; border-radius:40px}


.newsshowright{width: 25%;}

.newsshowright h2{font-size: 28px; font-weight: normal; padding: 10px 0px; margin-bottom: 20px;}

.newsshowright li{height: 70px; line-height: 70px; background: #f5f6f7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; padding: 0px 30px; margin-bottom: 10px; }




.contactbox ul{width:calc(100% + 40px);margin-left:-40px; }
.contactbox li{width:calc(50% - 120px); float: left; margin-left: 40px; margin-bottom:40px;background: #fff; border-top: 4px solid #11932c; padding: 40px; min-height:182px;}

.contactbox li h3{font-size: 30px; color: #429637; font-weight: normal; margin-bottom:12px;}
.contactbox li img{margin-right: 10px; max-width: 15px;}

.contactbox p{color: #666666; padding:8px 0px;}


.peixuntit{border-bottom: 1px solid #e5e5e5; padding-bottom:30px; margin-bottom: 30px; }



.newssosou{width:168px;height: 48px; line-height: 48px; border-radius:48px;border: 1px solid #cccccc; color:#333; margin-left: 10px;}

.newssosoutxt{width: calc(100% - 60px); height: 48px; border: none; background: none; padding-left: 10px;}
.newssosoubtn{width: 48px; height: 48px; background: url("../images/search.svg") no-repeat center center; background-size:40% auto}

.select {position:relative;display:block;min-width:168px;color:#fff;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none;}
.select .placeholder {position:relative;display:block;background-color:#11932c;z-index:1; height: 50px; line-height: 50px; border-radius:50px;cursor:pointer; padding-left:20px; }

.select .placeholder:hover {background:#2ba845;}
.select .placeholder:after {position:absolute;right:1em;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/selectxia.png") no-repeat center center; content: ""; width: 10px; height: 6px;}
.select.is-open .placeholder:after {background: url("../images/selectxia2.png") no-repeat center center}
.select.is-open ul {display:block; border: 1px solid #e5e5e5}
.select.select--white .placeholder {background:#fff;color:#999;}
.select.select--white .placeholder:hover {background:#fafafa;}
.select ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:5px;top:100%;left:0;padding:0;z-index:100;max-height: 227px;overflow-y: scroll;}
.select ul li {display:block;text-align:left; padding: 10px 20px; color:#999;cursor:pointer;}
.select ul li:hover {background:#2ba845;color:#fff;}


.select ul::-webkit-scrollbar
{
    width:6px;
    height:6px;
    background-color: #F5F5F5;
}

.select ul::-webkit-scrollbar-track
{
 
    border-radius:6px;
    background-color: #F5F5F5;
}
 

.select ul::-webkit-scrollbar-thumb
{
    border-radius:6px;
    background-color: #ccc;
}

.select.selecttwo{color:#333333;}
.select.selecttwo .placeholder {background-color:#fff;border: 1px solid #cccccc}
.select.selecttwo .placeholder:after {background: url("../images/xidx01.png") no-repeat center center; content: ""; }
.select.selecttwo.is-open .placeholder:after {background: url("../images/xidx02.png") no-repeat center center}


.peixuntit h3{font-size: 40px; font-weight: normal}
.contlsitxs{padding-bottom: 4%}
.contlsitxs ul{width: calc(100% + 80px);margin-left:-80px;}
.contlsitxs li{width: calc(50% - 80px); float:left; margin-left: 80px; border-bottom: 1px solid #ebebeb; padding: 30px 0px; line-height: 2;min-height: 150px; padding-bottom: 10px;}
.contlsitxs li h3{font-size: 24px; font-weight: normal}

.contlsitxs li p{color: #666666}
.contlsitxs li p:nth-child(2){background: url("../images/concio01.png") no-repeat left 7px; padding-left: 25px; background-size:15px auto}
.contlsitxs li p:nth-child(3){background: url("../images/concio02.png") no-repeat left 7px; padding-left: 25px;background-size:15px auto}

.fsongx p{line-height: 2}

.lvsex{color: #11932c; margin-right: 5%}




.zhiweixuanze>ul>li{ margin-bottom: 26px;}
.zhiweixuanze>ul>li:nth-child(1){background: url("../images/contico01.png") no-repeat left center; background-size: 24px auto; padding-left: 40px;}
.zhiweixuanze>ul>li:nth-child(2){background: url("../images/contico02.png") no-repeat left center; background-size: 24px auto; padding-left: 40px;}


.zhiweixuanze {border-bottom: 1px solid #ebebeb;padding-top: 3%; padding-bottom: 3%}

.zhiweineirong{padding-bottom: 4%}
.zhiweineirong li{ border-bottom: 1px dashed #ebebeb; padding: 3% 0; }

.zhiweineirong li:last-child{border-bottom: none}

.jobname{font-size: 24px; margin-bottom: 10px;}
.jobdidian{font-size: 18px; padding: 20px 0px;}
.jobmiaoshhu{font-size: 18px; margin: 10px 0px;}

.zhiweimoas{line-height: 2; color:#777777; margin-bottom: 20px;}


.huojiangze .swiper-pagination{display: none}
.wapshow{display: none}

.fuwuxiangmushequ .swiper-pagination{display: none}
.wapyem{display: none}


.box404{max-width: 800px; margin: 0 auto;margin-top: 90px; }

.text404{text-align: center}
.text404 h3{font-size:36px; font-weight: normal}
.text404 p{color: #777777; padding:30px 0px;}

.text404 p span{color: #ff0000}


.fudong{width: 60px; border: 1px solid #e8ebf0; border-radius: 5px; background: #fff; position: fixed; right:2%; z-index: 9999; bottom:35%;display: none}
.fudong ul{padding:0px 10px;}
.fudong li{text-align: center; padding:5px 0px;}
.fudong li:first-child{border-bottom: 1px solid #f0f0f0}
.fudong li img{display: inline-block; max-width:20px;}
.fudong li a{height: 50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}


.uptop{width: 60px; border: 1px solid #e8ebf0; border-radius:60px; height: 60px; background: #fff; position: fixed; right:2%; z-index: 9999; bottom:7%; display: none}

.uptop img{display: inline-block; max-width:15px; }
.uptop .juzhong{height: 60px; width: 60px;}


.zhengshuyz{margin-top:2%}


.mCustomScrollBox>.mCSB_scrollTools{width:6px;}
.mCSB_scrollTools .mCSB_dragger{background:rgba(0,0,0,0.1); width:5px; border-radius:10px}

.jingcaiboxs .slider-nav{ margin-top: 24px;width: calc(100% + 12px); margin-left: -12px;}
.qiexiaoimg{margin-left: 12px;}
.jingcaiboxs .slider-for{margin-top: 50px;}

.jingcaiboxs .slider-nav .slick-current .qiexiaoimg{border: 4px solid #f8b830}

.jingcaiboxs .slick-next{ width:60px; height:60px;background: url("../images/banrightan.png") no-repeat center center rgba(0,0,0,0.3); background-size:15px auto;right:20px; border-radius: 100%; font-size: 0; position: absolute; top: -220%; border: none; cursor: pointer}
.jingcaiboxs .slick-prev{width:60px; height:60px;background: url("../images/banleftan.png") no-repeat center center rgba(0,0,0,0.3); background-size:15px auto; left:20px;border-radius: 100%;font-size: 0; position: absolute; top: -220%; border: none; cursor: pointer }





