﻿@charset "utf-8";



body {

    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;  

}

/* 字体 */

@font-face {

    font-family: 'alibaba_sansbold';

    src: url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.eot');

    src: url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.woff2') format('woff2'),

         url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.woff') format('woff'),

         url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.ttf') format('truetype'),

         url('../fonts/AlibabaSans-Bold/alibabasans-bold-webfont.svg#alibaba_sansbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'alibaba_sans';

    src: url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.eot');

    src: url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.woff2') format('woff2'),

         url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.woff') format('woff'),

         url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.ttf') format('truetype'),

         url('../fonts/ALIBABASANS-REGULAR/alibabasans-regular-webfont.svg#alibaba_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'montserrat';

    src: url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.eot');

    src: url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.woff2') format('woff2'),

         url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.woff') format('woff'),

         url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.ttf') format('truetype'),

         url('../fonts/Montserrat-SemiBold-9/montserrat-semibold-9-webfont.svg#montserratsemibold') format('svg');

    font-weight: bold;

    font-style: normal;

}

@font-face {

    font-family: 'do_hyeon';

    src: url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.eot');

    src: url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.woff2') format('woff2'),

         url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.woff') format('woff'),

         url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.ttf') format('truetype'),

         url('../fonts/DOHYEON-REGULAR/dohyeon-regular-webfont.svg#do_hyeonregular') format('svg');

    font-weight: normal;

    font-style: normal;

}





.dibunr{ width:100%; background:#005438; height:480px; overflow: hidden;}
.dibunr1{ width:1200px; margin:0 auto}
.dibunr11{ width:175px; float:left; margin-top:90px;}
.dibunr12{ width:250px; float:left; margin-top:90px; margin-left:150px;}

.dibunr121{ font-size:26px; line-height:32px; color:#FFF; font-weight:bold}
.dibunr122{ width:24px; height:3px; background:#FFF; margin-top:30px;}
.dibunr123{margin-top:20px;}
.dibunr123 ul li{ font-size:14px; line-height:44px; color:#FFF; opacity:0.7}
.dibunr123 ul li a{ color:#FFF;}


.dibunr13{ width:460px; float: left; margin-top:90px;}
.dibunr131{ font-size:26px; line-height:32px; color:#FFF; font-weight:bold}
.dibunr132{ width:24px; height:3px; background:#FFF; margin-top:30px;}
.dibunr133{ background: url(../images/dixtb1.png) no-repeat left center; padding-left:50px; margin-top:25px;}
.dibunr133 h1{font-size:14px; line-height:24px; color:#FFF;opacity:0.7}
.dibunr133 h2{font-size:26px; line-height:32px; color:#19f37b;opacity:0.7;font-weight:bold}


.dibunr134{ background: url(../images/dixtb2.png) no-repeat left center; padding-left:50px;margin-top:25px;}
.dibunr134 h1{font-size:14px; line-height:24px; color:#FFF;opacity:0.7}
.dibunr134 h2{font-size:26px; line-height:32px; color:#19f37b;opacity:0.7;font-weight:bold}


.dibunr135{ background: url(../images/dixtb3.png) no-repeat left center; padding-left:50px;margin-top:25px;}
.dibunr135 h1{font-size:14px; line-height:24px; color:#FFF;opacity:0.7}
.dibunr135 h2{font-size:18px; line-height:32px; color:#fff;opacity:0.7;}



.dibunr14{ width:134px; float: right; margin-top:90px;}
.dibunr14 h1{ font-size:26px; line-height:32px; color:#FFF; font-weight:bold}
.dibunr14 h2{ width:24px; height:3px; background:#FFF; margin-top:30px;}
.dibunr14 h3{ margin-top:30px;}

.beian{ width:100%; height:90px; background:#006b47; line-height:90px; text-align:center; color: #FFF}
.beian a{color: #FFF}
.ejrybj{background:#f9f9f9;width:100%;overflow:hidden; }

.vdplay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;background: url('../images/fancybox_overlay.png');display: none;}
.vd-cha {position: absolute;right: 0;top: 0;z-index: 3;color: #333;width: 80px;height: 80px;font-size: 50px;text-align: center;line-height: 80px;cursor: pointer;}
#vdbed {width: 70%;height: 80%;position: absolute;left: 15%;top: 10%;z-index: 1;}

.std_font24{font-size:20px; line-height:32px; text-align:center; color: #FFF}

.ejbanner{ margin-top:94px;}
.ejdh{ width:100%; height:74px; border-bottom:1px solid #eee}
.ejdh1{}
.ejdh1 ul li{ display:inline-block; margin:0 45px; font-size:18px; color:#666;line-height:72px; }
.ejdh1 ul li a{color:#666;}
.ejdh1 ul li.on{ border-bottom:2px solid #148b3d;}

.lxnr2{ margin:50px 0; overflow:hidden; }
.lxnr2 ul li{ width:30%; float:left; padding:10px 0;padding-left:15px; border-right:1px solid #ededed}
.lxnr2 h1{font-size:18px; line-height:32px; color:#666;}
.lxnr2 h2{font-size:26px; line-height:32px; color:#148b3d; font-weight:bold}
.lxnr2 h3{font-size:18px; line-height:32px; color:#148b3d;}
.lxnr21{ padding-left:30px; padding:10px 30px}

.ejanlidh{ width:100%; height:60px; background:#148b3d; overflow:hidden; margin-top:50px}
.ejanlidh ul li{background: url(../images/anlidhbj.png) no-repeat left center; line-height:60px; font-size:18px;color:#fff; display:inline-block; padding:0 3%}
.ejanlidh ul li:nth-child(1){background: url(../images/anlidhbj1.png) no-repeat left center;}
.ejanlidh ul li a{color:#fff;}

.eranli{margin-top:30px; padding-bottom:20px;overflow:hidden}
.eranli ul li{ width:32%; float:left; margin-top:1%}
.eranli ul li h1{ border-radius:8px; overflow: hidden}
.eranli ul li h2{line-height:76px; font-size:24px;color:#666; text-align:center}
.eranli ul li:nth-child(3n+2){ margin-left:2%; margin-right:2%}

.article{margin-top:30px; color:#333; font-size:16px; line-height:32px; }
.article a{color:#333}
.article1{font-size:16px; line-height:32px;}
.article1 p{font-size:16px; line-height:32px; margin-bottom:10px;}
.erjixwbj{width:100%; background:#f9f9f9; overflow:hidden;}
.erjixw{margin-top:2%; margin-bottom:5%; overflow:hidden}
.erjixw ul li{ width:32%; float:left; margin-top:2%; background:#FFF; overflow:hidden; border-radius:8px 8px 0 0; padding-bottom:2%}
.erjixw ul li h1{border-radius:8px;overflow:hidden; }
.erjixw ul li h2{width:96%; margin:0 auto; font-size:22px; line-height:32px; height:32px; text-align:center; color:#333;overflow:hidden; margin-top:4%}
.erjixw ul li h4{ font-size:16px; line-height:32px; height:32px; text-align:center; color:#888;overflow:hidden;}
.erjixw ul li h3{ width:28%; margin:1% auto;}

.erjixw ul li:nth-child(3n+2){ margin-left:2%; margin-right:2%}

.erjicp{width:100%; background:#f9f9f9; overflow:hidden;padding-bottom:50px;}
.erjicp1{ }
.erjicp1 ul li{ width:31%; float:left; margin-top:3.5%; background:#FFF; overflow:hidden; border-radius:8px 8px 0 0; padding-bottom:3%;box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.15); border-radius:50px 0 50px 0;}
.erjicp1 ul li h1{ width:90%; margin:5% auto;}
.erjicp1 ul li h2{width:84%; margin:15px auto;font-size:24px; line-height:32px; height:32px; color:#109b45; font-weight:bold;overflow:hidden;}
.erjicp1 ul li h4{width:84%; margin:0 auto;font-size:16px; line-height:28px; height:56px; color:#666666;overflow:hidden;}
.erjicp1 ul li h3{width:30%; margin:4.5% 0 0 8%}

.erjicp1 ul li:nth-child(3n+2){ margin-left:3.5%; margin-right:3.5%}
.sycpdh{ padding-top:55px}
.sycpdh h1{font-size:32px; line-height:46px; text-align:center; color:#666; font-weight:bold;}
.sycpdh h2{font-size:18px; line-height:42px; text-align:center; color:#888888; }



.box3{}
.box3_l1{ width:100%;  height:359px; margin-top:20px;}
.box3_tit1{ height:40px; line-height:40px; background-color:#F4F4F4; border-bottom:1px solid #DCDCDC;}
.box3_tit1 h1{ width:178px; background:#ffffff url(../images/box3_tit1_bg.jpg) no-repeat center top; font-size:16px; color:#BA0F0C; text-align:center; border-bottom:1px solid #ffffff; border-right:1px solid #DCDCDC;}
.box3_ul{ margin-top:40px; width:100%; background:#FFF; border-radius:50px 0 50px 0; overflow:hidden;box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.15);}
.sycpz{ width:40%; margin:5%; float:left}
.sycpy{ width:45%; float:left; margin-top:5%}
.sycpy h1{font-size:32px; line-height:40px; color:#109b45; font-weight:bold;margin-top:8%;}
.sycpy h2{font-size:16px; line-height:32px; height:96px; color:#666; overflow:hidden;margin-top:8%;}
.sycpy h3{margin-top:15%;}


.box3_ul li{ height:34px; line-height:34px; overflow:hidden; background:url(../images/box2_l_d.jpg) no-repeat 30px center; padding:0 30px 0 40px;}
.box3_ul li a{ font-size:14px; color:#333333;}
.box3_ul li span{ color:#999999;}

.box3_l2{ width:100%;  margin-top:20px;}


.box3_l3{ margin-top:20px; width: 618px;  border:1px solid #DCDCDC;}

.box3_slide .hd{ text-align: center;margin-top:40px;}
.box3_slide .hd ul li{ display:inline-block; margin:0 3%;text-align: center;}
.box3_slide .hd ul li h1{ width:90px; height:72px; margin:0 auto}
.box3_slide .hd ul li:nth-child(1) h1{background: url(../images/cptu1.png) no-repeat center center;}
.box3_slide .hd ul li:nth-child(2) h1{background: url(../images/cptu2.png) no-repeat center center;}
.box3_slide .hd ul li:nth-child(3) h1{background: url(../images/cptu3.png) no-repeat center center;}
.box3_slide .hd ul li:nth-child(4) h1{background: url(../images/cptu4.png) no-repeat center center;}
.box3_slide .hd ul li:nth-child(5) h1{background: url(../images/cptu5.png) no-repeat center center;}
.box3_slide .hd ul li:nth-child(6) h1{background: url(../images/cptu6.png) no-repeat center center;}



.box3_slide .hd ul li.on:nth-child(1) h1{ background: url(../images/cptus1.png) no-repeat center center;}
.box3_slide .hd ul li.on:nth-child(2) h1{ background: url(../images/cptus2.png) no-repeat center center;}
.box3_slide .hd ul li.on:nth-child(3) h1{ background: url(../images/cptus3.png) no-repeat center center;}
.box3_slide .hd ul li.on:nth-child(4) h1{ background: url(../images/cptus4.png) no-repeat center center;}
.box3_slide .hd ul li.on:nth-child(5) h1{ background: url(../images/cptus5.png) no-repeat center center;}
.box3_slide .hd ul li.on:nth-child(6) h1{ background: url(../images/cptus6.png) no-repeat center center;}

.box3_slide .hd ul li h2{ font-size:18px; line-height:36px; text-align:center; color:#666}



.jjsp{ width:88%; margin:30px auto 0;}

.syjs{ width:96%; margin:30px auto;background: url(../images/syjjbj.png) no-repeat center center; background-size:100% 100%; overflow:hidden; padding:4% 0}


.gsnum.container{ width:1200px; margin:0 auto}
.gsnum li{
	width: 25%;
	float: left;
	text-align:center;
	background:url(../images/szsx.png) no-repeat  left center;
}
.gsnum li:nth-child(1){
	width: 25%;
	float: left;
	text-align:center;
	background:url(../images/szsx1.png) no-repeat  left center;
}
.gsnum li h2 span{
	color:#ffffff;
	font-size: 60px;
	font-family: 'b';
	line-height: 60px;
	font-weight: 100;
}
.gsnum li h2 sup{
	display: inline-block;
	vertical-align: bottom;
	color:#ffffff;
	font-size: 18px;
	margin-left: 5px;
}

.gsnum li h2 b{
	display: inline-block;
	vertical-align:top;
	color:#ffffff;
	font-size: 18px;
	margin-left: 5px;
}


.gsnum li h3{
	color:#ffffff;font-size: 16px; line-height:32px;
}
.i_tit1 h2{
	color:#ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: initial;
}
.i_tit1{
	text-align: center;
}
.i_tit1 span{
	font-family: helvetica;
	font-size: 22px;
	color:rgba(255,255,255,.4);
	letter-spacing: .3em;
}

.syjswz{ width:1060px; margin:0 auto}
.syjswz h1{ font-size:36px; line-height:40px; color:#FFF; text-align:center; margin-top:5%; font-weight:bold}

.syjswz h2{ font-size:18px; line-height:36px; color:#FFF; text-align:center; margin-top:4%;}
.syjswz h3{ text-align:center; margin-top:4%;}
.syjjzz{ width:1260px; margin:50px auto 0; overflow:hidden}
.syjjzz ul li{ width:360px; float:left; margin:0 30px;}
.syjjzz ul li h2{font-size:22px; line-height:42px; color:#666; text-align:center; }

#demo{margin: 0 auto;overflow: hidden;  width:1260px;  }


.kbwz{ width:100%; height:100%; background:rgba(17, 150, 61, 0.9); z-index:999; position:absolute; top:0; display:none}
.kbwz h1{ font-size:20px; line-height:50px; color:#FFF; text-align:left; margin:70px 0 0 100px;}
.kbwz h2{ font-size:20px; line-height:50px; color:#FFF; text-align:left; margin:0px 0 0 100px;}

.t_sypt7ul li:hover .kbwz{ display:block}





.gsnum1.container{ width:1200px; margin:0 auto}
.gsnum1 li{
	width: 25%;
	float: left;
	text-align:center;
	background:url(../images/ejjjsx.png) no-repeat  left center;
}
.gsnum1 li:nth-child(1){
	width: 25%;
	float: left;
	text-align:center;
	background:url(../images/szsx1.png) no-repeat  left center;
}
.gsnum1 li h2 span{
	color:#148b3d;
	font-size: 60px;
	font-family: 'b';
	line-height: 60px;
	font-weight: 100;
}
.gsnum1 li h2 sup{
	display: inline-block;
	vertical-align: bottom;
	color:#666666;
	font-size: 18px;
	margin-left: 5px;
}

.gsnum1 li h2 b{
	display: inline-block;
	vertical-align:top;
	color:#ffffff;
	font-size: 18px;
	margin-left: 5px;
}


.gsnum1 li h3{
	color:#666;font-size: 16px; line-height:32px;
}

.ejjjnr{ width:100%; margin:65px auto;}
.ejjjnr1{width:1040px; margin:50px auto 0;}

.ejjjnr1 h1{font-size:36px; line-height:50px; color:#666; font-weight:bold; text-align: center;}
.ejjjnr1 h2{font-size:18px; line-height:36px; color:#999; font-weight: normal; text-align: center; margin-top:30px;}
.ejjjnr1 h2 p{font-size:18px; line-height:36px; color:#999; font-weight: normal; text-align: center;}
.qywh{width: 96%; margin: 30px auto;background: url(../images/syjjbj.png) no-repeat center center;background-size: 100% 100%;overflow: hidden;padding: 4% 0 2% 0;}
.qywhb h1{font-size:32px; line-height:50px; color:#fff; font-weight:bold; text-align: center;}
.qywhb h2{font-size:18px; line-height:36px; color:#fff; font-weight: normal; text-align: center; text-transform:uppercase}
.qywh1{ width:90%; margin:0 auto}
.qywh1 ul li{ width:20%; margin:2.5%; float:left}
.qywh1 ul li h1{ text-align:center;}
.qywh1 ul li h2{ text-align:center;font-size:30px; line-height:40px; color:#fff; font-weight: normal; margin-top:30px}
.qywh1 ul li h3{ text-align:center;font-size:18px; line-height:36px; color:#fff; font-weight: normal; margin-top:10px}




.ejzz{ margin-top:20px; padding-bottom:60px}
.ejzzbt h1{font-size:32px; line-height:50px; color:#666; font-weight:bold; text-align: center;}
.ejzzbt h2{font-size:18px; line-height:36px; color:#666; font-weight: normal; text-align: center; text-transform:uppercase}





















/* 规范-start */

.ys_inpage .std_title1{

    font-size: 40px;

    color: #ffffff;

    line-height: 1.5;

    font-weight: bold;

}



.ys_sypage .std_title1{

    font-size: 46px;

    color: #ffffff;

    line-height: 1.5;

    font-weight: bold;

}



.std_title2, .yxedr_active h2{

    font-size: 40px;

    color: #333333;

    line-height: 1.5;

    font-weight: bold;

}

.yxedr_active h2{

    margin-bottom: 20px;

}

.std_title3, .yxedr_active h3{

    font-size: 36px;

    line-height: 1.5;

    color: #333333;

    font-weight: bold;

}

.yxedr_active h3{

    margin-bottom: 18px;

}

.std_title4, .yxedr_active h4{

    font-size: 30px;

    line-height: 1.5;

    color: #333333;

    font-weight: bold;

}

.yxedr_active h4{

    margin-bottom: 15px;

}

.std_title5, .yxedr_active h5{

    font-size: 24px;

    line-height: 1.5;

    color: #333333;

}

.yxedr_active h5{

    margin-bottom: 12px;

}

.std_word p,.yxedr_active p{

    font-size: 16px;

    line-height: 2;

    color: #666666;

}

.std_word2 p{

    font-size: 16px;

    line-height: 1.75;

    color: #666666;

}

.std_word3{

    font-size: 16px;

    line-height: 1.75;

    color: #666666;

}

.std_word4,.std_word4 p{

    font-size: 18px;

    line-height: 1.75;

    color: #666666;

}

.yxedr_active p{

    margin-bottom: 12px;

}

.std_padding{

    padding-top: 90px;

}

.std_paddingdi1{

    padding-bottom: 30px; width:100%; background:#f9f9f9; margin-top:70px

}

.std_padding5{

    padding-top: 80px;

}

.std_paddingdi2{

    padding-bottom: 80px;

}

.std_padding4{

    padding: 0px 0 60px 0;

}

.std_padding2{

    padding-bottom: 50px;

}

.std_margin{

    margin-bottom: 10px;

}

.std_margin2{

    margin-bottom: 80px;

}

.std_margin70{

    margin-bottom: 70px;

}

.std_margin3{

    margin-bottom: 50px;

}

.std_margin4{

    margin-bottom: 40px;

}

/*  */

.yxedr_active h6{

    font-size: 16px;

    line-height: 2;

    font-weight: bold;

    color: #333333;

}

.std_font32 {

    font-size: 32px;

    color: #fff;

    line-height: 1.5;

}

.std_font26 {

    font-size: 26px;

    color: #333;

    line-height: 1.5;

}

.std_font28 {

    font-size: 28px;

    color: #333;

    line-height: 1.5;

}

.std_font22 {

    font-size: 22px;

    color: #333;

    line-height: 1.75;

}

.std_font20 {

    font-size: 20px;

    color: #333;

    line-height: 1.5;

}

.std_font14,.std_font14 p{

    font-size: 14px;

    color: #666;

    line-height: 1.5;

}

.std_middle{

    text-align: center;

}

/* 规范-end */



/*分享翻译*/

#bsWXBox .bsTop:after {

    /*分享中文版本*/

    content: '- 微信';

    /*分享英文版本*/

    /* content: '- weixin'; */

    display: block;

    position: absolute;

    left: 85px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



#bsWXBox .bsTop:before {

    /*分享中文版本*/

    content: '分享到';

    /*分享英文版本*/

    /* content: 'Share the'; */

    display: block;

    position: absolute;

    left: 10px;

    top: 50%;

    font-size: 14px;

    transform: translateY(-50%);

}



/*导航默认选中*/

.yxnav_active1 {}



.yxnav_active2 {}



/* - banner - start*/

.ys_banner {

    width: 100%;

    position: relative;

}



.ys_ban_li {

    position: relative;

    overflow: hidden;

}



.ys_ban_imgbox {

    position: relative;

    z-index: 1;

}



.ys_ban_imgbox img {

    width: 100%;

}



.ys_ban_li>a {

    display: block;

}



.ys_ban_ph {

    display: none;

}



.ys_ban_video {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 2;

    transform: translate(-50%, -50%);

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.ys_ban_li:not(:first-child) {

    display: none;

}



.ys_ban_imgbox::before {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    /* background: rgba(0, 0, 0, .3); */

}

.ys_ban_txtbox{

    z-index: 5;

}

/* - banner - end*/



/*lis-start*/



/* h1 */

.d_cont1000{

    width: 1000px;

    margin: 0 auto;

}

.d_h1banner{

    background: #F5F5F5;

}

.d_h1head{

    padding: 68px 0;

}

/* f2 */

.d_f2asidemain{

    width: 28%;

}

.d_f2main{

    padding-right: 110px;

    width: 72%;

}

.d_f2title .std_title5{

    font-weight: bold;

    line-height: 1.75;

}

.d_f2time{

    margin-top: 16px;

    font-size: 18px;

    line-height: 1.4;

    color: #9099A0;

}

.d_f2head{

    padding-bottom: 30px;

    border-bottom: 1px solid #DFE2E4;

}

.d_f2body{

    padding-top: 30px;

    padding-bottom: 80px;

    margin-bottom: 30px;

    border-bottom: 1px solid #DFE2E4;

}

.d_f2pre{

    margin-bottom: 20px;

}

.d_f2asidemain{

    padding: 40px;

    background: #FFFFFF;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

}

.d_f2asidetitle{

    padding-bottom: 24px;

    border-bottom: 1px solid #EEEEEE;

}

.d_f2asideul{

    height: 548px;

    overflow: hidden;

}

.d_asidelist span{

    color: #009538;

    margin-left: 24px;

}

.d_f2asfont{

    margin-top: 12px;

    color: #333333 !important;

}

.d_asidelist.std_word2 p{

    color: #999999;

    transition: all 0.36s;

}

.d_f2asideli{

    padding: 20px 0;

    border-bottom: 1px solid  #EEEEEE;

}

.d_f2asidetitle2{

    position: relative;

}

.d_f2asidetitle2 .std_title5::before {

    content: '';

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    position: absolute;

    width: 5px;

    height: 30px;

    background:  #009538;

    border-radius: 8px;

    overflow: hidden;

}

.d_f2asidetitle2 .std_title5{

    padding-left: 16px;

}

.d_f2link  .std_word2 P{

    color: #9099A0;

    transition: all 0.36s;

}

/* f1 */

.d_f1banner .std_title2, .d_f1banner .std_word4{

    color: #FFFFFF;

}

.d_f1banner .std_word4{

    margin-top: 10px;

}

.ys_pos_center{

    text-align: center;

}

.d_f1pic{

    width: 30%;

    border-radius: 20px;

    overflow: hidden;

}

.d_f1leftmain{

    padding-left: 50px;

    width: 70%;

}

.d_f1time{

    width: 90px;

}

.d_f1main{

    width: calc(100% - 90px);

    padding-left: 78px;

}

.d_f1list{

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

.d_f1time .std_title4{

    color: #009538; 

}

.d_f1time .std_word3{

    color: #999999;

}

.d_f1main .std_word4{

    margin-bottom: 28px;

    font-weight: bold;

    color: #333333;

}

.d_f1main .std_word3{

    color: #999999;

}

.d_f1list{

    padding: 40px 0;

    border-bottom: 1px solid #E1E4E6;

}

.d_f1li{

    transition: all 0.36s;

}

.d_f1cont.std_padding5{

    padding-top: 40px;

}

.pc_fenye li.activepage {

    background: #009538;

}

.pc_fenye li{

    color: #000000;

}

.d_f1cont{

    margin-bottom: 60px;

}

.d_f1button{

    margin-top: 24px;

    width: 40px;

    height: 40px;

    background: #009538;

    border-radius: 50%;

    position: relative;

    opacity: 0;

    transition: all 0.36s;

}

.d_f1button img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

/* e4 */

.d_e4aside{

    width: 18%;

}

.d_e4leftmain{

    width: 82%;

    padding-left: 50px;

}

.d_e4aside{

    background: #FFFFFF;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    padding: 44px 77px;

}

.d_e4asidetitle{

    color: #333333;

    font-weight: bold;

    margin-bottom: 35px;

}

.d_e4asideli{

    margin-bottom: 20px;

    line-height: 80px;

    text-align: center;

}

.d_e4asideli .std_word3{

    color: #666666;

    transition: all 0.36s;

}

.d_e4listtop{

    background: #F5F5F5;

    border-radius: 8px;

    cursor: pointer;

    padding: 20px 40px;

    display: flex;

    flex-wrap: wrap;

}

.d_e4listtitle{

    color: #333333;

    font-weight: bold;

    padding-left: 16px;

    position: relative;

    width: calc(100% - 40px);

}

.d_e4listtitle::before{

    content: '';

    top: 6px;

    left: 0;

    width: 4px;

    height: 20px;

    position: absolute;

    background: #009538;

    border-radius: 50px;

}

.d_e4botton{

    width: 40px;

    height: 40px;

    position: relative;

    border-radius: 50%;

    background: #009538;

}

.d_e4botton img{

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    position: absolute;

    transition: all 0.36s;

}

.d_e4listbottom{

    padding: 30px 40px;

    background: #F9F9F9;

    border-radius: 8px;

    display: none;

}

.d_e4list{

    margin-bottom: 16px;

}

.d_e4cont{

    padding-bottom: 44px;

}

.d_e4asideli.on .d_e4kind{

    background: #009538;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 50px;

    color: #ffffff;

}

/* e3 */

.d_e3head{

    text-align: center;

    border-bottom: 2px dashed #D7D7D7;

}

.d_e3headlist{

    font-size: 20px;

    line-height: 1.2;

    color: #666666;

    font-weight: bold;

}

.d_e3headli{

    margin: 0 25px;

    padding: 22px 0;

    display: inline-block;

    position: relative;

    transition: all 0.36s;

}

.d_e3headli::after{

    content: '';

    bottom: -3px;

    left: 50%;

    transform: translateX(-50%);

    width: 82px;

    height: 3px;

    background: #009538;

    position: absolute;

    opacity: 0;

    transition: all .36s;

}

.d_e3input{

    margin-right: 10px;

    width: 400px;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 50px;

    background: #FFFFFF;

}

.d_e3input input{

    padding: 15px 26px;

    width: 100%;

    font-size: 16px;

    line-height: 1.2;

    color: #999999;

}

.d_e3submit{

    width: 178px;

    padding: 15px 26px;

    text-align: center;

    background: #009538;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 50px;

    cursor: pointer;

}

.d_e3submit a{

    font-size: 16px;

    line-height: 1;

    color: #FFFFFF;

    font-weight: bold;

}

.d_e3search {

    flex-wrap: wrap;

    display: flex;

    align-items: stretch;

}

.d_e3input input:-moz-placeholder,   

textarea:-moz-placeholder {   

    color: #999999;

} 

.d_e3input  input:-ms-input-placeholder,   

textarea:-ms-input-placeholder {   

    color: #999999;

}  



.d_e3input  input::-webkit-input-placeholder,   

textarea::-webkit-input-placeholder {   

    color: #999999;  

} 

/* b1 */

.d_b1banner{

    position: relative;

}

.d_b1{

    position: relative;

}

.d_b1bg{

    position: absolute;

    top: 0;

    left: 0;

}

.d_b1bg img{

    width: 100%;

}

.d_b1leftpart{

    width: 42%;

    padding: 108px 40px 0;

}

.d_b1 .ys_cont1400{

    position: relative;

}

.d_b1form{

    padding: 74px 90px;

    width: 58%;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    position: absolute;

    background: #fff; 

    z-index: 6;

    top:0;

    transform:translateY(-50%);

}

.d_b1formtitle span{

    color: #069539;

}

.d_b1formtitle .std_title3{

    margin-bottom: 22px;

}

.d_b1formtitle{

    margin-bottom: 24px;

    text-align: center;

}

.d_b1formli{

    margin-bottom: 20px;

    padding: 0 10px;

    width: 50%;

    position: relative;

}

.d_b1formbody{

    margin: 0 -10px;

    align-items: stretch;

    flex-wrap: wrap;

    display: flex;

}

.d_b1input{

    width: 76px;

    font-size: 16px;

    line-height: 20px;

    color: #333333;

}

.d_b1input span{

    color: #FF0000;

}

.d_b1addres{

    width: 100% !important;

    margin-bottom: 28px;

}

.d_b1leftpart .std_word p{

    color: #333333;

    position: relative;

    line-height: 1;

    margin-bottom: 44px;

}

.d_b1round{

    width: 16px;

    height: 16px;

    border-radius: 50%;

    margin-right: 10px;

    border: 1px solid #C4C4C4;

    position: relative;

    cursor: pointer;

}

.d_b1bt{

    align-items: center;

    width: 100%;

    display: flex;

    justify-content: center;

    align-items: center;

}

.d_b1round::after{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 8px;

    height: 8px;

    border-radius: 50%;

    content: '';

    display: block;

}

.d_b1button{

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.d_b1button a{

    color: #069539;

}

.d_b1button.on::before {

    background: #004ABA;

}

.d_b1button2{

    padding: 14px 0;

    text-align: center;

    width: 200px;

    background: #069539;

    border-radius: 50px;

    margin: 0 auto;

    font-size: 16px;

    color: #FFFFFF;

}

.d_bt2{

    width: 100%;

    margin: 0 auto;

}

.d_b1leftpart .std_word{

    padding-left: 25px;

    position: relative;

}

.d_b1leftpart .std_word p::before {

    content: '';

    top: 50%;

    transform: translateY(-50%);

    left: -39px;

    width: 22px;

    height: 22px;

    border-radius: 50%;

    background: #E6E7E8;

    position: absolute;

}

.d_b1leftpart{

    position: relative;

}

input::-webkit-input-placeholder { 

    color: #333333;

}

input:-moz-placeholder {

    color: #333333;

}

.d_b1round.on::after{

    background:  #069539;

}

.d_b1input{

    padding: 12px 25px;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    border-radius: 50px;

    border: 1px solid rgba(6, 149, 57, 0.1);

    background: #F5F8F4;

    width: 100%;

}

.d_b1input p{

    width: 80px;

}

.d_b1input input{

    width: calc(100% - 80px);

}

.d_b1adress{

    width: 100% !important;

}

.d_b1num{

    width: calc(100% - 128px) !important;

}

.d_b1inputpic{

    width: 128px;

}

.d_b1xl .d_b1input p{

    width: 100%;

}

.d_b1xlbot{

    width: 100%;

    margin-top: 6px;

    position: absolute;

    z-index: 2;

    padding-right: 20px;

    padding-left: 8px;

}

.d_b1xlselect{

    padding: 10px 20px;

}

.d_b1xlbotbox{

    border: 1px solid rgb(6, 149, 57);

    background: rgb(245, 248, 244);

    border-radius: 15px;

}

.d_b1formbody  {

    margin-bottom: 10px;

}

.d_b1leftpart .std_word p::after {

    content: '';

    top: 50%;

    transform: translateY(-50%);

    left: -32px;

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background: #009538;

    position: absolute;

}

.d_b1leftpart .std_word::after{

    content: '';

    top: 50%;

    transform: translateY(-50%);

    left: -4px;

    position: absolute;

    height: 50px;

    width: 2px;

    border: 1px dashed #069539;

    z-index: -1;

}

.d_b1formli .ys_select_hd{

    background: #F5F8F4;

    border: 1px solid rgba(6, 149, 57, 0.1);

    border-radius: 50px;

}

.d_b1formli .ys_select_xtbbox {

    right: 25px;

}

.d_b1formli .ys_select_li {

    padding: 30px 26px 0;

}

.d_b1formli .ys_select_bd {

    padding: 10px 12px 0;

    background: transparent

}

.mCSB_outside+.mCSB_scrollTools {

    right: 0px;

}

.ys_select_bd.showscroll .mCSB_scrollTools {

    right: 34px !important;

}

.t_duoxuan .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background: #009538;

}

.t_duoxuan .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    width: 1px;

}

.t_duoxuan .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #D9D9D9;

}

.t_duoxuan .mCSB_scrollTools .mCSB_draggerRail {

    width: 1px;

}

.t_duoxuan .mCSB_inside>.mCSB_container {

    margin-right: 10px!important;

}

.t_duoxuan .mCSB_scrollTools {

    right: 10px;

}

/* c1 */

.d_c1leftpart{

    width: 15%;

}

.d_c1asidelist{

    margin-bottom: 18px;

    padding:8px 0;

    font-weight: bold;

    transition: all 0.36s;

}

.d_c1rightpart{

    width: 85%;

}

.d_c1list{

    display: flex;

    align-items: center;

}

.d_c1pic{

    width:760px;

    border-radius: 10px;

    overflow: hidden;

}

.d_c1nr{

    padding-left: 60px;

    padding-right: 50px;

    width: calc(100% - 760px);

}

.d_c1title{

    font-size: 28px;

    line-height: 1.4;

    color: #333333;

    font-weight: bold;

    margin-bottom: 28px;

}

.d_c1span{

    margin-bottom: 44px;

    font-size: 16px;

    line-height: 1.4;

    color: #333333;

    font-weight: bold;

}

.d_c1span span{

    margin-right: 20px;

}

.d_c1more{

    padding: 14px 35px;

    display: inline-block;

}

.d_c1bor{

    border: 1px solid #069539;

    border-radius: 50px;

}

.d_c1font{

    margin-bottom: 60px;

}

.d_c1pic{

    position: relative;

}

.d_c1pic img{

    transition: all 0.36s;

}

.d_c1list{

    background: #F9F9F9;

    border-radius: 8px;

}

.d_c1li{

    margin-bottom: 60px;

}

.d_c1pic::after{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgb(0,0,0,.06);

}

.d_c1bg{

    background: #FAFAFA;

}

.d_c1part2 .std_title3{

    text-align: center;

} 

.d_c1part2main{

    position: relative;

}

.d_c1pat2bgpic{

    position: absolute;

    right: 0;

    top: 0;

}

.d_c1part2li1{

    width: 368px !important;

}

.d_c1part2li{

    padding: 0 14px;

    width: calc(100% - 776px);

}

.d_c1part2body1{

    height: 100%;

    padding: 34px 58px 35px;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    background: #FFFFFF;

}

.d_c1part2body1 .std_title4{

    color: #069539;

    margin-bottom: 23px;

}

.d_c1part2button{

    width: 160px;

    text-align: center;

    padding: 12px 20px;

    background: #069539;

    border-radius: 50px;

    cursor: pointer;

}

.d_c1part2button .std_word3{

    color: #FFFFFF;

    line-height: 1.4;

}

.d_c1part2li3{

    width: 408px !important;

}

.d_c1part2ul{

    margin: 0 -14px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.d_c1part2li .std_word4{

    margin-bottom: 12px;

    font-weight: bold;

    color: #333333;

}

.d_c1part2wechat img:first-child{

    margin-right: 30px;

}

.d_c1part2icon{

    margin-left: 10px;

    width: 28px;

    height: 28px;

    background: #FFFFFF;

    display: inline-block;

    box-shadow: 0px 4px 8px rgba(75, 99, 84, 0.09);

    border-radius: 50%;

    position: relative;

    transition: all 0.36s;

}

.d_c1part2icon img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.d_d1part1 .d_c1part2icon img:last-child{

    opacity: 0;

}

.d_c1partli2 .std_word3{

    display: inline-block;

    transition: all 0.36s;

}

.d_c1partli2{

    width: 33.333333%;

    display: flex;

    align-items: center;

}

.d_c1part2ul2{

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    padding-bottom:20px;

    margin-bottom: 26px;

    border-bottom:1px solid #DDDDDD;

}

.d_c1part2img {

    margin-bottom: 0 !important;

    display: inline-block;

}

.d_c1part2link .std_word3{

    color: #999999;

}

.d_c1part2bg{

    top: -22px;

    right: -68px;

    position: absolute;

}

.d_c1part2bg1{

    bottom: -22px;

    left: -68px;

    position: absolute;

}

.ys_cont1560{

    position: relative;

}

.d_c1part2img img{

    margin-right: 15px;

}

.d_c1asideli{

    position: relative;

    margin-right: 138px;

}

.d_c1asideli::after{

    content: '';

    width: 100%;

    height: 3px;

    background: #009538;

    bottom: 0;

    left: 0;

    position: absolute;

    opacity: 0;

    transition: all 0.36s;

}

/* d1 */

.d_d1head{

    text-align: center;

}

.d_d1hwadli .t_d1jia{

    background: transparent;

    border-radius: 50px;

    padding: 9px 54px;

    margin: 0 6px;

    line-height: 1.75;

    transition: all .36s;

}

.d_d1hwadli.std_word3 .t_d1jia{

    color: #333333;

}

.d_d1headul {

    display: inline-block;

    background: #FFFFFF;

    border: 1px solid #E3E3E3;

    border-radius: 50px;

    padding: 6px 0px;

}

.d_d1li{

    margin-bottom: 45px;

    padding: 0 13px;

    width: 33.333333%;

}

.d_d1title{

    margin-bottom: 8px;

    font-size: 22px;

    font-weight: bold;

    line-height: 1.4;

    color: #333333;

}

.d_d1leftfont{

    color: #069539;

}

.d_d1rightfont{

    margin-right: 15px;

    color: #333333;

    line-height: 1;

    transition: all 0.36s;

}

.d_d1more{

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

.d_d1bottom{

    margin-top: 44px;

}

.d_d1list{

    height: 100%;

    background: #FFFFFF;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    overflow: hidden;

}

.d_d1nr{

    padding: 30px 40px 34px;

}

.d_d1pic{

    transition: all 0.36s;

}

.d_d1more .d_c1part2icon{

    transition: all 0.36s;

}

.d_d1ul{

    margin: 0 -13px;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

}

.d_d1part2 .std_title3{

    text-align: center;

}

.d_d1main{

    margin-bottom: 15px;

}

.d_e1table{

    width: 100%;

}

.d_e1table thead{

    width: 100%;

    background: #009538;

}

.d_e1table th{

    padding: 12px 0;

    font-size: 16px;

    line-height: 1.4;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

}

.d_e1table tbody{

    width: 100%;

}

.d_e1table tr{

    margin-bottom: 10px;

}

.d_e1table td{

    padding: 12px 0;

    font-size: 16px;

    line-height: 1.4;

    font-weight: bold;

    color: #666666;

    text-align: center;

}

.d_e1table tbody td:first-child{

    color: #333333;

    font-weight: bold;

}

.d_d1hwadli.on .t_d1jia{

    background:  #069539;

    color: #ffffff;

}

.d_e4list.on .d_e4botton img {

    transform: translate(-50%,-50%) rotate(180deg);

}

.d_b1bt p{

    font-size: 14px;

    line-height: 1.2;

    color: #999999;

}



.d_b1formli .ys_select_hd input:-moz-placeholder,   

textarea:-moz-placeholder {   

    font-size: 16px;   

}    

.d_b1formli .ys_select_hd input:-ms-input-placeholder,   

textarea:-ms-input-placeholder {   

    font-size: 16px;   

}   

.d_b1formli .ys_select_hd input::-webkit-input-placeholder,   

textarea::-webkit-input-placeholder {   

    font-size: 16px;   

}

.d_f1li.on{

    background: #F5F5F5;

}

.d_c1part2wechat{

    display: flex;

}

/* .ys_cont1400 {

    position: relative;

} */



/* lis-end */



/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .d_f1li:hover {

        background: #F5F5F5;

    }

    .d_f1li:hover .d_f1button{

        opacity: 2;

    }

    .d_e4asideli:hover .d_e4kind{

        border-radius: 50px;

        background: #009538;

        color: #ffffff;

        box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    }

    .d_e3headli:hover::after{

        opacity: 2;

    }

    .d_e3headli:hover .d_e3headlist{

        color: #009538;

    }

    .d_c1asideli:hover a .d_c1asidelist{

        color: #009538;

    }

    .d_c1li:hover .d_c1pic img{

        transform: scale(1.05);

    }

    .d_d1hwadli:hover .t_d1jia {

        background: #069539;

        color: #ffffff;

    }

    .d_d1li:hover .d_d1bottom .d_c1part2icon {

        background: #009538;

    }

    .d_d1li:hover .d_d1rightfont{

        color: #009538;

    }

    .d_d1li:hover .d_d1pic img{

        transform: scale(1.05);

    }

    .d_d1li:hover .d_c1part2icon img{

        opacity: 1;

    }

    .d_b1formli:hover .d_b1input{

        border: 1px solid #069539; 

    }

    .d_f2asideli:hover .d_f2asfont{

        color: #009538 !important;

    }

    .d_f2link .std_word2:hover p{

        color: #009538;

    }

    .pc_fenye li:hover{

        background: #009538;

        color: #FFFFFF;

    }

    .d_f1li:hover .d_f1pic img{

        transform: scale(1.05);

    }

    .d_c1asideli:hover::after{

        opacity: 1;

    }

    .d_c1bor:hover {

        background: #069539;

        color: #fff;

    }

}

.t_head{

    position: fixed;

    width: 100%;

    background: #fff;

    padding-left: 96px;

    padding-right: 123px;

}

.t_headlogo{

    width: 204px;

}

.t_headlogo a{

    display: block;

    width: 100%;

    line-height: 90px;

}

.t_headlogo img{

    width: 100%;

}

.t_headone a{

    font-size: 16px;

    color: #333;

    line-height: 94px;

    transition: all 0.36s;

    position: relative;

    display: block;

}

.t_headone a::before{

    content: '';

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    background: #009538;

    transition: all 0.36s;

    width: 0;

    opacity: 0;

}

.t_headli{

    padding: 0 37px;

}

.t_headtel{

    font-size: 18px;

    color: #333;

    line-height: 90px;

    padding: 0 30px 0 30px;

    font-family: 'alibaba_sansbold'!important;

}

.t_headsouic{

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background: #009538;

    position: relative;

    cursor: pointer;

}

.t_headsouic img{

    width: 24px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_headsoutop{

    height: 90px;

    width: 40px;

    display: flex;

    align-items: center;

}

.t_headsou {

    padding-left: 30px;

}

.t_headsouxia {

    position: absolute;

    top: 50%;

    left: 70%;

    transform: translate(-50%, -50%);

    width: 660px;

    z-index: -1;

    opacity: 0;

    transition: all 0.5s;

}

.t_head.on .t_headsouxia {

    z-index: 10;

    opacity: 1;

    left: 50%;

}

.t_head.on .t_headlogo,

.t_head.on .t_headli,

.t_head.on .t_headtel,

.t_head.on .t_headsoutop {

    transform: scale(0);

}

.t_headlogo, .t_headli, .t_headtel, .t_headsoutop {

    transition: all 0.5s;

}

.t_headsoule {

    width: 24px;

    line-height: 90px;

    margin-right: 8px;

}

.t_headsoule .t_headbtn {

    display: block;

    width: 100%;

    line-height: 90px;

    cursor: pointer;

}

.t_headsoule img {

    width: 100%;

    position: relative;

    top: -2px;

}

.t_headsouint {

    line-height: 90px;

    width: calc(100% - 56px);

}

.t_headsouint input {

    font-size: 16px;

    line-height: 1.75;

    color: #666;

    width: 100%;

}

.t_headclose {

    width: 24px;

    line-height: 90px;

    padding: 0 4px;

    cursor: pointer;

}

.t_headclose img {

    width: 100%;

}

.t_headerli a{

    font-size: 16px;

    color: #666;

    transition: all 0.36s;

    line-height: 2.5;

    text-align: center;

    white-space: nowrap;

}

.t_header{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    background: #fff;

    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);

    border-radius: 8px;

    top: calc(100% + 8px);

    padding: 26px 35px 21px;

    display: none;

}

.t_headli{

    position: relative;

}

.t_headerli{

    text-align: center;

}

.t_header::before{

    content: '';

    width: 100%;

    height: 8px;

    position: absolute;

    top: -8px;

    left: 0;

}

.t_headli.yxnav_active1 .t_headone a::before{

    width: 100%;

    opacity: 1;

}

.t_headli.yxnav_active1 .t_headone a{

    color: #009538;

}

.t_headerli.yxnav_active2 a{

    color: #009538;

}

.ys_phnav_logo {

    width: 140px;

}

.ys_main{

    margin-top: 90px;

}

.ys_ban_txtbox .std_font32{

    margin-top: 16px;

}

.ys_ban_slick .slick-prev,

.ys_ban_slick .slick-next{

    width: 54px;

    height: 54px;

    border-radius: 50%;

    background: rgba(255,255,255,.2);

    z-index: 4;

}

.ys_ban_slick .slick-prev{

    left: 40px;

}

.ys_ban_slick .slick-next{

    right: 40px;

}

.ys_ban_slick .slick-prev::before,

.ys_ban_slick .slick-next::before{

    position: absolute;

    top:50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.ys_ban_slick .slick-prev::before{

    content: url(../images/a1_icon1.svg);

}

.ys_ban_slick .slick-next::before{

    content: url(../images/a1_icon2.svg);

}

.ys_ban_slick .slick-dots li{

    background: rgba(255,255,255,.5);

}

.slick-dots li{

    width: 10px;

    height: 10px;

    margin: 0 8px;

}

.slick-dots li.slick-active{

    background: #069539;

}

.ys_ban_slick .slick-dots{

    bottom: 54px;

}

.t_sypt1li{

    width: 50%;

    padding: 0 8px;

}

.t_sypt1ul{

    margin: 0 -8px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.t_sypt1xin{

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    background: #fff;

    padding: 32px 58px;

    display: flex;

    align-items: center;

    height: 100%;

}

.t_sypt1rg {

    width: 160px;

}

.t_sypt1pic{

    width: 110px;

    border-radius: 50%;

    overflow: hidden;

}

.t_sypt1pic img{

    width: 100%;

}

.t_sypt1le{

    width: calc(100% - 160px);

    padding-right: 20px;

}

.t_sypt1le .std_font26{

    font-weight: bold;

    margin-bottom: 14px;

}

.t_sypt1le .std_font26 span{

    color: #069539;

}

.t_sypt1{

    position: relative; background:#f9f9f9; padding-bottom:50px;

    margin-top: 0px;

}

.t_anbtnxin{

    border: 1px solid #069539;

    font-size: 16px;

    color: #fff;

    line-height: 48px;

    padding: 0 47px;

    border-radius: 25px;

    background: #069539;

    transition: all 0.36s;

}

.t_trtit .std_title2{

    margin-bottom: 6px;

}

.t_sypt2zi{

    font-size: 20px;

    color: #008b3f;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

    cursor: pointer;

    padding-bottom: 22px;

    display: inline-block;

}

.ys_fadeup31 span{ font-size: 20px;

    color: #008b3f;

    line-height: 1.5;

    transition: all 0.36s;

    position: relative;

    cursor: pointer;

    padding-bottom: 22px;

    display: inline-block; margin-left:30px;}
.ys_fadeup31 span a{color: #008b3f;}

.t_sypt2top{

    position: relative;

    margin-bottom: 35px;

}

.t_sypt2top::before{

    content: '';

    height: 2px;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    background: repeating-linear-gradient(to right,#D7D7D7 0,#D7D7D7 2px,#fff 0,#fff 6px);

} 

.t_sypt2li{

    padding: 0 30px;

    text-align: center;

}         

.t_sypt2ul{

    margin: 0 -30px;

    display: flex;

    justify-content: center;

}

.t_sypt2zi::before{

    content: '';

    height: 3px;

    width: 0;

    opacity: 0;

    position: absolute;

    background: #de9701;

    left: 50%;

    transform: translateX(-50%);

    bottom: 0;

    transition: all 0.36s;

}

.t_sypt2li.on .t_sypt2zi::before{

    width: 100%;

    opacity: 1;

}

.t_sypt2li.on .t_sypt2zi{

    color: #de9701;

}
.t_sypt2li:hover .t_sypt2zi{

    color: #de9701;

}

.t_sypt2lun .t_sypt2xli{

    /* width: 490px; */

    width: 34%; border-radius:8px; overflow:hidden;

    /* height: 408px;

    background: #fff;

    box-shadow: 0 8px 30px #ddd; */

}

.t_sypt2pic{

    position: relative;

    border-radius: 8px;

    overflow: hidden;

}

.t_sypt2pic::before{

    content: '';

    width: 100%;

    height: 100%;

   background: url(../images/a1_imgh111.png) no-repeat left center; background-size:100% 100%;

    top: 0;

    left: 0;

    position: absolute;

    z-index: 3;

}

.t_sypt2wen{

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    padding:66px 70px 28px 57px;

    z-index: 4;

}

.t_sypt2wen .std_font28{

    font-weight: bold;

    color: #fff;

    margin-bottom: 25px;

}

.t_sypt2spanli{

    padding: 0 9px;

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    line-height: 1.5;

}

.t_sypt2span{

    margin: 0 -9px;

    margin-bottom: 11px;

}

.t_sypt2wen .std_word p{

    color: #fff;

    line-height: 1.875;

}

.t_anbtnxin.t_anbtnxin1 {

    line-height: 44px;

    padding: 0 37px;

}

.t_anbtn1 .t_anbtnxin {

    border: 1px solid #fff;

    background:transparent;

}

.t_anbtnvrzi{

    font-size: 16px;

    color: #fff;

    line-height: 46px;

    padding: 0 20px;

    transition: all 0.36s;

}

.t_sypt2an .t_anbtnvr{

    margin-left: 9px;

}

.t_sypt2wen .std_word{

    margin-bottom: 50px;

}

.t_sypt2wen{

    opacity: 0;

    pointer-events: none;

    transition: all 0.36s;

}

.t_sypt2xli.swiper-slide-active .t_sypt2wen{

    opacity: 1;

    pointer-events: all;

}

.t_lunjian1 .swiper-button-next,.t_lunjian1 .swiper-button-prev{

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    width: 54px;

    height: 54px;

    border-radius: 50%;

    transition: all 0.36s;

}

.t_lunjian1 .swiper-button-next::before,.t_lunjian1 .swiper-button-prev::before,

.t_lunjian1 .swiper-button-next::after,.t_lunjian1 .swiper-button-prev::after{

    position: absolute;

    top:50%;

    left: 50%;

    transform: translate(-50%,-50%);

    transition: all 0.36s;

    font-size: 0;

}

.t_lunjian1 .swiper-button-next::after,.t_lunjian1 .swiper-button-prev::after{

    opacity: 0;

}

.t_lunjian1 .swiper-button-next::before{

    content: url(../images/a1_icon4.svg);

}

.t_lunjian1 .swiper-button-prev::before{

    content: url(../images/a1_icon3.svg);

}

.t_lunjian1 .swiper-button-prev::after{

    content: url(../images/a1_icon1.svg);

}

.t_lunjian1 .swiper-button-next::after{

    content: url(../images/a1_icon2.svg);

}

.t_lunjian1 .swiper-button-prev,

.t_lunjian1 .swiper-container-rtl .swiper-button-next{

    left: -27px;

}

.t_lunjian1 .swiper-button-next,

.t_lunjian1 .swiper-container-rtl .swiper-button-prev{

    right: -27px;

}

.t_sypt2lun.swiper-container{

    overflow: visible;

}

.t_sypt2box{

    margin: 0 -40px;

    padding: 0 40px;

    overflow: hidden;

}

.t_sypt2top{

    padding-left: 30px!important;

    padding-right: 30px!important;

}

.t_quicknr{

    background: #59A640;

    border-radius: 64px;

    display: flex;

    align-items: center;

    padding-bottom: 8px;

}

.t_sypt3{

    background: #F9F9F9;

}

.t_sypt3li{

    width: 20%;

    padding: 0 19px;

}

.t_sypt3ul{

    margin: 0 -19px;

}

.t_sypt3pic{

    width: 100%;

    border-radius: 8px;

    overflow: hidden;

}

.t_sypt3pic::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.1);

    z-index: 3;

}

.t_sypt3id{

    width: 54px;

    height: 54px;

    background: #fff;

    border-radius: 50%;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    position: relative;

    margin: 0 auto;

    margin-top: -27px;

    font-size: 24px;

    color: #069539;

    font-weight: bold;

    text-align: center;

    line-height: 54px;

    z-index: 4;

}

.t_sypt3li .std_word4{

    text-align: center;

    color: #333;

    margin-top: 9px;

}

.t_sypt3li {

    position: relative;

}

.t_sypt3li::before{

    content: url(../images/a1_icon4.svg);

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -3.5px;

}

.t_sypt3li:last-of-type::before{

    display: none;

}

.t_lunjian2 .slick-next,.t_lunjian2 .slick-prev{

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    width: 54px;

    height: 54px;

    border-radius: 50%;

    transition: all 0.36s;

    z-index: 3;

}

.t_lunjian2 .slick-next::before,.t_lunjian2 .slick-prev::before,

.t_lunjian2 .slick-next::after,.t_lunjian2 .slick-prev::after{

    position: absolute;

    top:50%;

    left: 50%;

    transform: translate(-50%,-50%);

    transition: all 0.36s;

    font-size: 0;

}

.t_lunjian2 .slick-next::after,.t_lunjian2 .slick-prev::after{

    opacity: 0;

}

.t_lunjian2 .slick-next::before{

    content: url(../images/a1_icon4.svg);

}

.t_lunjian2 .slick-prev::before{

    content: url(../images/a1_icon3.svg);

}

.t_lunjian2 .slick-prev::after{

    content: url(../images/a1_icon1.svg);

}

.t_lunjian2 .slick-next::after{

    content: url(../images/a1_icon2.svg);

}

.t_sypt3ul .slick-prev{

    left: -9px;

}

.t_sypt3ul .slick-next{

    right: -9px;

}

.t_sypt3ul .slick-prev.slick-disabled,

.t_sypt3ul .slick-next.slick-disabled{

    display: none;

    cursor: auto;

    opacity: 0;

}

.t_sypt4li{

    width: 11.7%;

    padding: 0 4.5px;

    -webkit-transition: width 500ms cubic-bezier(0.190,1.000,0.220,1.000);

    transition: width 500ms cubic-bezier(0.190,1.000,0.220,1.000);

}

.t_sypt4li.on{

    width: 29.8%;

}

.t_sypt4ul{

    margin: 0 -4.5px;

    display: flex;

    align-items: stretch;

    justify-content: space-between;

    height: 557px;

    position: relative;

    z-index: 3;

}

.t_sypt4pic{

    position: relative;

    border-radius: 8px;

    overflow: hidden;

    height: 100%;

}

.t_sypt4tu{

    width: 100%;

    height: 100%;

}

.t_sypt4tu::before{

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.1;

    position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    bottom: 0;

    left: 0;

    z-index: 3;

}

.t_sypt4fu{

    position: absolute;

    width: 100%;

    bottom: 0;

    left: 0;

    z-index: 4;

    padding: 0 37px 42px;

    opacity: 0;

    -webkit-transition: opacity 200ms cubic-bezier(0.390,0.575,0.565,1.000);

    transition: opacity 200ms cubic-bezier(0.390,0.575,0.565,1.000);

}

.t_sypt4xu{

    font-size: 30px;

    color: #fff;

    font-weight: bold;

    line-height: 1.2;

    margin-bottom: 24px;

}

.t_sypt4fu .std_title5{

    color: #fff;

    font-weight: bold;

    margin-bottom: 8px;

}

.t_sypt4fu .std_word p{

    color: #fff;

    opacity: .7;

    line-height: 1.5;

}

.t_sypt4tu img{

    height: 100%;

    width: auto;

    max-width: none;

    object-fit: cover;

}

.t_sypt4li.on .t_sypt4tu img{

    width: 100%;

}

.t_sypt4li.on .t_sypt4fu{

    opacity: 1;

    -webkit-transition-delay: 100ms;

    transition-delay: 100ms;

}

.t_sypt4zh{

    position: relative;

    padding-bottom: 40px;

}

.t_decorate{

    position: absolute;

}

.t_decorate img{

    width: 100%;

}

.t_decorate1{

    width: 148px;

    top: -25px;

    right: -62px;

}

.t_decorate2{

    width: 174px;

    bottom: 0;

    left: -94px;

}

.t_sypt5li{

    padding: 0 10px;

    margin-bottom: 20px;

}

.t_sypt5ul{

    margin: 0 -10px;

    margin-bottom: -20px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.t_sypt5pic{

    position: relative;

    height: 100%;

}

.t_sypt5pic::before{

    content: '';

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);

    opacity: 0.2;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 3;

}

.t_sypt5xin{

    height: 100%;

    border-radius: 8px;

    overflow: hidden;

    position: relative;

}

.t_sypt5xin .std_word4{

    position: absolute;

    width: 100%;

    color: #fff;

    font-weight: bold;

    padding: 0 40px 30px;

    bottom: 0;

    left: 0;

    z-index: 4;

}

.t_sypt5li1,.t_sypt5li5{

    width: 37.323944%;

}

.t_sypt5li2,.t_sypt5li4{

    width: 24.225352%;

}

.t_sypt5li3{

    width: 38.450704%;

}

.t_sypt5li6,.t_sypt5li7{

    width: 19.225352%;

}

.t_sypt5{

    background: #F5F5F5;

}

.t_sypt6int{

    margin: 0 9px;

    margin-bottom: 24px;

    border-radius: 25px;

    background: rgba(217, 217, 217, 0.1);

    backdrop-filter: blur(29px);

    transition: all 0.36s;

    position: relative;

}

.t_sypt6int1.act,.t_sypt6int2.act,.t_sypt6int3.act{

    border: 1px solid rgba(255, 255, 255, 0.2);

}

.t_sypt6int1{

    width: 200px;

}

.t_sypt6form{

    margin: 0 -9px;

    margin-bottom: -24px;

}

.t_sypt6int input{

    color: #fff;

    width: 100%;

    font-size: 16px;

    line-height: 48px;

    padding: 0 22px;

    border-radius: 25px;

    border: 1px solid transparent;

}

.t_sypt6int input::placeholder{

    color: #fff;

}

.t_sypt6nr{

    position: relative;

}

.t_sypt6pic{

    position: absolute;

    width: 100%;

    height: 100%;

    border-radius:0 8px 0 8px;

    overflow: hidden;

}

.t_sypt6pic img{

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.t_sypt6top{

    position: relative;

    z-index: 4;

    padding: 60px 192px 60px;

}

.t_sypt6top .std_title2{

    color: #fff;

    margin-bottom: 6px;

}

.t_sypt6top .std_word4 p{

    color: #fff;

}

.t_sypt6top .std_word4{

    margin-bottom: 28px;

}

.t_sypt6int2{

    width: 300px;

    display: flex;

    align-items: center;

    cursor: pointer;

}

.t_sypt6ic{

    position: absolute;

    right: 0;

    width: 18px;

    margin-right: 26px;

}

.t_sypt6ic img{

    width: 100%;

    transition: all 0.36s;

}

.t_sypt6int2 input{

    cursor: pointer;

    padding-right: 50px;

}

.d_b1leftpart .std_word::after {

    z-index: 0;

}

.t_sypt6int3{

    width: 262px;

}

.t_sypt6int4{

    height: 50px;

    background: #F3FBFE;

    border-radius: 25px;

    padding: 5px 10px;

    overflow: hidden;

    cursor: pointer;

}

.t_sypt6int4 img{

    height: 100%;

}

.t_sypt6int1 input:focus,.t_sypt6int2 input:focus,.t_sypt6int3 input:focus{

    border: 1px solid rgba(255, 255, 255, 0.2);

}

.t_sypt6pic::before{

    content:'';

    background: rgba(0,0,0,.3);

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    position: absolute;

    z-index: 2;

}

.t_decorate3{

    width: 160px;

    left: 0;

    top: -53px;

}

.t_decorate4{

    width: 104px;

    right: -1px;

    bottom: -48px;

}

.t_sypt6nr .t_decorate{

    z-index: 4;

}

.t_sypt7li{

    padding: 0 8px;

    margin-bottom: 20px;

}

.t_sypt7hul{

    margin: 0 -8px;

    margin-bottom: -20px;

}

.t_sypt7xin{

    position: relative;

    border-radius: 8px;

    overflow: hidden;

}

.t_sypt7pic{

    position: relative;

}

.t_sypt7pic img{

    height: 100%;

}

.t_sypt7pic::before{

    content: '';

    background:#0e9339;

    opacity: 0.5;

    height: 50%;

    width: 100%;

    left: 0;

    bottom: 0;

    position: absolute;

    z-index: 2;

    transition: all 0.5s;

}

.t_sypt7top{

    position: absolute;

    z-index: 3;

    width: 100%;

    padding: 0 40px 30px; 

    bottom: 0;

    left: 0;

    white-space: normal;

}

.t_sypt7ic{

    width: 36px;

    height: 36px;

    border-radius: 50%;

    overflow: hidden;

    position: relative;

}

.t_sypt7ic img{

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    object-fit: cover;

    min-width: 100%;

    width: 100%;

    min-height: 100%;

    position: absolute;

}

.t_sypt7name{

    width: calc(100% - 36px);

    padding-left: 12px;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    line-height: 1.5;

}

.t_sypt7one{

    display: flex;

    align-items: center;

    margin-bottom: 8px;

}

.t_sypt7top .std_word2 p{

    color: #fff;

}

.t_sypt7top .std_word2{

    height: 56px;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

    transition: all .5s;

    text-align: left;

}

.t_sypt7code{

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(6,149,57,.9);

    padding: 40px;

    text-align: center;

    top: 0;

    left: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    white-space: normal;

}

.t_sypt7code .t_sypt7ma{

    width: 120px;

    margin: 0 auto;

    margin-bottom: 14px;

}

.t_sypt7code .std_font20{

    color: #fff;

    line-height: 1.8;

}

.t_sypt7xin1 .t_sypt7pic::before{

    display: none;

}

.t_sypt7ul {

    white-space: nowrap;

}

.t_sypt7li{

    height: 322px;

    display: inline-block;

    float: none;

    /* width: auto;

    float: left; */

}

.t_sypt7li a{

    display: block;

    height: 100%;

}

.t_sypt7xin,.t_sypt7pic,.t_sypt7pic img{

    height: 100%;

}

.t_sypt7hli1{

    text-align: right;

}

.t_sypt7hli .mCSB_horizontal.mCSB_inside>.mCSB_container{

    margin-bottom: 0;

}

.t_sypt7hli .mCSB_scrollTools.mCSB_scrollTools_horizontal{

    opacity: 0;

    pointer-events: none;

}

.t_sypt8rg{

    width: 600px;

}

.t_sypt8le{

    width: calc(100% - 600px);

    padding-right: 108px;

}

.t_sypt8seli{

    padding: 0 6.5px;

    width: 33.333333%;

}

.t_sypt8sel{

    margin: 0 -6.5px;

}

.t_sypt8int{

    width: 100%;

}

.t_sypt8int .ys_select_hd{

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 28px;

    height: 48px;

    background: #fff;

    border: 1px solid transparent;

    transition: all 0.36s;

}

.t_sypt8int .ys_select_hd.on{

    border: 1px solid #009538;

}

.t_sypt8int .ys_select_show {

    padding-left: 30px;

    font-size: 16px;

    color: #666;

}

.t_sypt8int .ys_select_xtbbox{

    right: 24px;

}

.t_sypt8int .ys_select_bd{

    top: calc(100% + 8px);

    border: 1px solid #009538;

    border-radius: 28px;

    padding: 20px 0;

    height: 362px;

}

.t_sypt8int .ys_select_li{

    padding: 0 34px;

    font-size: 16px;

    line-height: 2;

    color: #666;

    transition: all 0.36s;

}

.t_sypt8ic{

    width: 46px;

    margin-right: 18px;

}

.t_sypt8ic img{

    width: 100%;

}

.t_sypt8shu1{

    color: #333;

    font-size: 56px;

    font-family: 'montserrat'!important;

    margin-right: 12px;

}

.t_sypt8shu{

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    justify-content: left;

    padding: 0 20px;

    margin: 0 -74px;

}

.t_sypt8leli {

    display: flex;

    align-items: center;

    padding: 0 74px;

}

.t_sypt8shu::before,.t_sypt8shu::after{

    display: none;

}

.t_sypt8map{

    width: 100%;

}

.t_sypt8leli{

    margin-bottom: 18px;

}

.t_sypt8img,.t_sypt8img img{

    width: 100%;

}

.t_sypt8int .mCSB_scrollTools .mCSB_draggerRail {

    width: 1px;

}

.t_sypt8int .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #D9D9D9;

}

.t_sypt8int .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

    background: #009538;

}

.t_sypt8int .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

    width: 1px;

}

.t_sypt8int .ys_select_bd.showscroll .mCSB_scrollTools {

    right: 10px !important;

}

.t_sypt8int .ys_select_bd .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {

    top: 23px;

    bottom: 23px;

}

.t_storeditit .std_word4{

    font-weight: bold;

    color: #333;

}

.t_storeditit .t_storemore a{

    font-size: 16px;

    color: #666;

    line-height: 1.75;

    transition: all 0.36s;

}

.t_sypt8sel{

    margin-bottom: 38px;

}

.t_storeditit {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.t_storeditit::before,.t_storeditit::after{

    display: none;

}

.t_storeditit{

    margin-bottom: 30px;

}

.t_sypt8stli{

    background: #F9F9F9;

    border-radius: 8px;

    overflow: hidden;

    margin-bottom: 7px;

    display: flex;

    align-items: center;

    flex-wrap: wrap;

}

.t_sypt8stle{

    width: 36.85%;

}

.t_sypt8strg{

    width: 63.15%;

    padding: 0 28px 0 23px;

}

.t_sypt8icon{

    width: 14px;

    margin-right: 6px;

    line-height: 21px;

}

.t_sypt8biao .std_font14{

    width: calc(100% - 20px);

}

.t_sypt8strg .std_word4{

    color: #333;

    font-weight: bold;

    margin-bottom: 9px;

}

.t_sypt8strg .t_sypt8sh{

    margin-bottom: 13px;

}

.t_sypt8stli:last-of-type{

    margin-bottom: 0;

}

.t_sypt8svg{

    width: 100%;

}

.t_sypt8svg svg{

    width: 100%;

}

.t_sypt9li{

    width: 50%;

    padding: 0 11px;

}

.t_sypt9ul{

    margin: 0 -11px;

}

.t_sypt9tu{

    position: relative;

    border-radius: 20px;

    overflow: hidden;

    margin-bottom: 35px;

}

.t_sypt9ic{

    position: absolute;

    width: 52px;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_sypt9ic img{

    width: 100%;

}

.t_sypt9time{

    color: #069539;

    font-size: 16px;

    line-height: 1.5;

    margin-bottom: 8px;

    font-family: 'alibaba_sans'!important;

}

.t_lunjian2 .slick-prev.slick-disabled,.t_lunjian2 .slick-next.slick-disabled{

    display: none;

    opacity: 0;

    cursor: auto;

} 

.t_sypt9ul .slick-next {

    right: -16px;

}

.t_sypt9ul .slick-prev {

    left: -16px;

}

.t_sypt9ul .slick-prev,.t_sypt9ul .slick-next {

    top: calc(50% - 80px);

}

.t_foot{

    background: #003E29;

    border-radius: 50px 50px 0 0;

    padding-top: 118px;

    position: relative;

}

.t_dilogo{

    width: 220px;

}

.t_dilogo a{

    display: block;

    width: 100%;

}

.t_dilogo img{

    width: 100%;

}

.t_dinavli a{

    font-size: 16px;

    color: #fff;

    font-weight: bold;

    transition: all 0.36s;

}

.t_dinav {

    width: 51%;

}

.t_dinavli{

    width: 33.333333%;

    text-align: center;

    margin-bottom: 43px;

}

.t_sypt8svg path{

    transition: all .3s ease;

}

.t_mapdi{

    transition: all .3s ease;

}

.t_diphone{

    font-size: 32px;

    color: #fff;

    font-family: 'alibaba_sansbold'!important;

    margin-bottom: 30px;

}

.t_dizhu{

    font-size: 16px;

    font-weight: bold;

    color: #fff;

    line-height: 1.5;

    margin-right: 6px;

}

.t_dishareic{

    width: 30px;

    opacity: .8;

    transition: all 0.36s;

    cursor: pointer;

}

.t_dishareic img{

    width: 100%;

}

.t_dishicon{

    position: relative;

}

.t_dicode{

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: calc(100% + 18px);

    width: 110px;

    padding: 5px;

    border-radius: 8px;

    background: #fff;

    display: none;

}

.t_dicode img{

    width: 100%;

}

.t_dicode::before{

    content: '';

    border-bottom: 10px solid #fff;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    position: absolute;

    top: -10px;

    left: 50%;

    transform: translateX(-50%);

}

.t_dicode::after{

    content: '';

    position: absolute;

    width: 100%;

    height: 18px;

    top: -18px;

    left: 0;

}

.t_dishareli{

    padding: 0 5px;

}

.t_dishareul{

    margin: 0 -5px;

}

.t_diqita {

    display: flex;

    flex-wrap: wrap;

    flex-direction: column;

    align-items: flex-end;

}

.t_dierli p{

    color: #fff;

}

.t_dierli p a{ 

    color: #fff;

}

.t_copyright p,.t_copyright a{

    color: #fff;

}

.t_diguan p{

    color: #fff;

}

.t_dierrg {

    text-align: right;

}

.t_dilianli a{

    font-size: 16px;

    color: #fff;

    opacity: .6;

    transition: all 0.36s;

    line-height: 2;

}

.t_dilianli {

    padding: 0 14px;

}

.t_diguanlian{

    margin: 0 -14px;

}

.t_diernr {

    display: flex;

    align-items: flex-end;

    width: 100%;

    justify-content: space-between;

}

.t_diernr::before,.t_diernr::after{

    display: none;

}

.t_disanli a{

    font-size: 16px;

    color: #fff;

    line-height: 2;

    transition: all 0.36s;

}

.t_disanli{

    padding: 0 16px;

    position: relative;

}

.t_disanul{

    margin: 0 -16px;

}

.t_disanli::before{

    content: '|';

    position: absolute;

    left: -2px;

    font-size: 16px;

    color: #fff;

    line-height: 2;

}

.t_disanli:first-of-type::before{

    display: none;

}

.t_dierul,.t_diguan {

    margin-bottom: 14px;

}

.t_dier {

    margin-bottom: 12px;

}

.t_dizui {

    padding-bottom: 37px;

}

.t_disanle .t_copyright a{

    margin-left: 20px;

}

.t_dione {

    padding-bottom: 60px;

    display: flex;

    justify-content: space-between;

}

.t_dione::before,.t_dione::after{

    display: none;

}

.t_footbg{

    position: absolute;

    right: 0;

    width: 31.35%;

    bottom: 52px;

    z-index: 2;

}

.t_footbg img{

    width: 100%;

}

.t_foot .ys_cont1400{

    position: relative;

    z-index: 3;

}

.t_position .ys_modal_content {

    width: 400px;

    height: 400px;

    padding: 20px 0;

    border-radius: 10px;

}

.t_tantit p{

    color: #666;

    height: 40px;

    line-height: 40px;

    text-align: center;

}

.t_tantit{

    margin-bottom: 10px;

}

.t_modelul{

    width: 100%;

    height: 40px;

    line-height: 40px;

    position: relative;

}

.t_modelul::before{

    content: '';

    background: #ededed;

    height: 2px;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

}

.t_modelli{

    height: 40px;

    line-height: 40px;

    text-align: center;

    width: 25%;

    padding-right: 0.3em;

    padding-left: 0.3em;

    color: #333;

    border-bottom: 4px solid transparent;

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    cursor: pointer;

    transition: all 0.36s;

    position: relative;

    z-index: 2;

}

.t_modelli.active {

    border-bottom: 4px solid #069539;

}

.t_modelxli{

    height: 34px;

    line-height: 34px;

    padding-left: 1.5em;

    font-size: 14px;

    width: 100%;

    overflow-x: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #333;

    cursor: pointer;

}

.t_modelxul {

    padding-top: 8px;

    padding-bottom: 0px;

    height: 270px;

}

.t_modelxia .mCSB_scrollTools {

    right: 20px;

}

.t_modelxul{

    display: none;

}

.t_modelxul.act{

    display: block;

}

.t_head {

    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);

}

/* 侧边 */

.t_keside{

    position: fixed;

    top: 50%;

    transform: translateY(-50%);

    right: -150px;

    z-index: 99;

    transition: all .5s;

}

.t_keside.act{

    right: 10px;

}

.t_kebox{

    border: 2px solid #009538;

    border-radius: 80px 80px 20px 20px;

    padding:48px 10px;

    background: #fff;

}

.t_k3bg{

    width: 53px;

    position: absolute;

    top: -5px;

    left: -2px;

}

.t_k3bg img{

    width: 100%;

}

.t_ketit .std_word4{

    color: #069539;

    font-weight: bold;

    text-align: center;

}

.t_ketit{

    position: relative;

    margin-bottom: 12px;

}

.t_kecode{

    width: 100px;

    margin: 0 auto;

    margin-bottom: 10px;

}

.t_kecode img{

    width: 100%;

}

.t_kecodezi {

    color: #069539;

    text-align: center;

    margin-bottom: 22px;

}

.t_kebtnyue{

    font-size: 14px;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 36px;

    padding: 0 22px;

    border-radius: 18px;

    background: #009538;

}

.t_kelieic{

    width: 25px;

    margin-right: 7px;

}

.t_kelieic img{

    width: 100%;

}

.t_kelienr .std_font14{

    font-size: 14px;

    color: #333;

    line-height: 20px;

    transition: all 0.36s;

}

.t_kelienr{

    display: flex;

    align-items: center;

    cursor: pointer;

}

.t_kelieli{

    position: relative;

}

.t_keliefu{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: calc(100% + 23px);

    background: #fff;

    box-shadow: 0px 2px 19px 10px rgba(22, 44, 112, 0.05);

    border-radius: 8px;

    display: none;

}

.t_keliefu::before{

    content: '';

    border-left: 11px solid #fff;

    border-top: 11px solid transparent;

    border-bottom:11px solid transparent;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -11px;

}

.t_keliefu::after{

    width: 23px;

    height: 100%;

    position: absolute;

    right: -23px;

    top: 0;

}

.t_ke2ic{

    width: 32px;

    margin-right: 12px;

}

.t_ke2ic img{

    width: 100%;

}

.t_keliexnr .std_word p{

    color: #333;

    white-space: nowrap;

    transition: all 0.36s;

}

.t_keliexnr{

    display: flex;

    padding:16px 6px;

}

.t_keliexli{

    border-bottom: 1px solid #EDEFF0;

}

.t_keliexli:last-of-type{

    border-bottom: 0;

}

.t_keliexul{

    padding: 0 24px;

}

.t_keyue {

    margin-bottom: 20px;

}

.t_kelieli {

    margin-bottom: 18px;

}

.t_kelieli:last-of-type{

    margin-bottom: 0;

}

.t_kebox {

    padding: 48px 10px 27px;

}

.t_kebtnic{

    width: 24px;

    height: 24px;

    border-radius: 50%;

    background: #009538;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: -12px;

    cursor: pointer;

}

.t_kebtnic img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    transition: all 0.36s;

}

.t_keside.act.on {

    right: -110px;

}

.t_keside.on .t_kebtnic img {

    transform: translate(-50%,-50%) rotate(180deg);

}

/* 浮窗 */

.t_quickapp{

    position: fixed;

    bottom: -8px;

    width: 100%;

    left: 0;

    z-index: 99;

}

.t_quicknr{

    background: #59A640;

    border-radius: 200px;

    padding-left: 136px;

    padding-right: 28px;

    position: relative;

    padding-bottom: 35px;

    padding-top: 26px;

}

.t_quimg{

    width: 140px;

    position: absolute;

    bottom: 8px;

    margin-left: 18px;

    left: 0;

}

.t_quimg img{

    width: 100%;

}

.t_quwen .std_font22{

    font-weight: bold;

    color: #fff;

    line-height: 1.5;

}

.t_quwen .std_word p{

    color: #fff;

}

.t_quwen{

    padding-left: 25px;

    padding-right: 24px;

    width: 173px;

}

.t_quickli,.t_qubtn{

    margin: 0 4px;

}

.t_quickul{

    margin: 0 -4px;

}

.t_quickli{

    height: 46px;

    border-radius: 23px;

    background: #fff;

    border: 1px solid #069539;

    padding: 0 16px;

    display: flex;

    align-items: center;

    position: relative;

}

.t_quickli label{

    font-size: 14px;

    color: #666;

    line-height: 2;

    position: absolute;

    width: calc(100% - 32px);

    left: 16px;

    top: 50%;

    transform: translateY(-50%);

}

.t_quickli span{

    color: #FF0000;

}

.t_quickli input{

    width: 100%;

    font-size: 14px;

    color: #666;

    line-height: 2;

}

.t_quickli1{

    width: 120px;

}

.t_quickli2{

    width: 140px;

}

.t_quickli3{

    width: 200px;

}

.t_quickli4{

    width: 222px;

}

.t_quickli3 .t_sypt6ic{

    margin-right: 15px;

}

.t_qucode {

    width: 124px;

    cursor: pointer;

}

.t_qucode img{

    width: 100%;

}

.t_quickli.t_quickli4 input{

    width: calc(100% - 124px);

    padding-right: 10px;

}

.t_qubtn .t_anbtnxin {

    border: 1px solid #069539;

    font-size: 14px;

    color: #fff;

    line-height: 44px;

    padding: 0 41px;

    background: #069539;

}

.t_quickul{

    width: calc(100% - 173px);

}

.t_posibtn,.t_posibtn input,.t_posibtn label {

    cursor: pointer;

}

.t_quickli.act label{

    opacity: 0;

    pointer-events: none;

}

.t_quickli.t_quickli3.act label{

    opacity: 1;

    pointer-events: all;

}

.t_quickapp .ys_cont1200{

    position: relative;

    z-index: 4;

    transition: all .4s cubic-bezier(.7,.01,.165,.99);

    transform: translateY(calc(100% + 30px));

}

.t_a1close{

    width: 155px;

    position: absolute;

    bottom:calc(100% - 1px);

    right: 100px;

}

.t_a1close img{

    width: 100%;

}

.t_a1clodeic{

    width: 15px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: 16px;

    cursor: pointer;

}

.t_a1clodeic img{

    width: 100%;

}

.t_qukai{

    width: 160px;

    height: 80px;

    position: absolute;

    bottom: 0;

    right: 170px;

    cursor: pointer;

    border-radius: 80px 80px 0 0;

    text-align: center;

    padding-top: 12px;

    transition: all .4s cubic-bezier(.7,.01,.165,.99);

    transform: translateY(100%);

}

.t_qukai::before{

    content: '';

    width: 100%;

    height: 200%;

    border-radius: 50%;

    background: #59A640;

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

}

.t_qujian{

    width: 24px;

    margin: 0 auto;

}

.t_qujian img{

    width: 100%;

}

.t_qumian{

    color: #fff;

    font-weight: bold;

    font-size: 16px;

    line-height: 1.5;

}

.t_quickapp.on .ys_cont1200{

    transform: translateY(0);

}

.t_quickapp.on.off .ys_cont1200{

    transform: translateY(calc(100% + 30px));

}

.t_quickapp.off .t_qukai{

    transform: translateY(0);

}

/* t_sypt5nr */

.t_sypt5le{

    width: 61.549296%;

}

.t_sypt5rg{

    width: 38.450704%;

}

.t_sypt5li1,.t_sypt5li4{

    width: 60.640732%;

}

.t_sypt5li2,.t_sypt5li3{

    width: 39.359268%;

}

.t_sypt5li5{

    width: 100%;

}

.t_sypt5li6,.t_sypt5li7{

    width: 50%;

}

.t_sypt5zu {

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

/* b2 */

.t_inbanpic,.t_inban{

    position: relative;

}

.t_inbanpic::after{

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .2); 

}

.t_inban .std_title1{

    color: #fff;

    margin-bottom: 9px;

}

.t_inban .std_word4 p{

    color: #fff;

}

.t_inmain{

    position: absolute;

    bottom: 16px;

    width: 100%;

    z-index: 10;

}

.t_inmianli a{

    font-size: 14px;

    color: #fff;

    line-height: 1.75;

    transition: all 0.36s;

    opacity: .7;

}

.t_inmianli{

    padding: 0 9px;

    position: relative;

}

.t_inmianul{

    margin: 0 -9px;

}

.t_inmianli::before{

    content: '>';

    position: absolute;

    font-size: 14px;

    color: #fff;

    line-height: 1.75;

    left: -5px;

    opacity: .7;

}

.t_inmianli:first-of-type::before{

    display: none;

}

.t_b2pt1{

    position: relative;

}

.t_b2pt1bg{

    width: 22%;

    position: absolute;

    left: 0;

    top: 0;

}

.t_b2pt1bg img{

    width: 100%;

}

.t_b2pt1 .ys_cont1400{

    position: relative;

    z-index: 2;

}

.t_b2pt1icon{

    width: 52px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 3;

}

.t_b2pt1icon img{

    width: 100%;

}

.t_b2pt1rg{

    width: 42%;

}

.t_b2pt1le{

    width: 58%;

}

.t_b2pt1pic{

    position: relative;

    border-radius: 8px;

    width: 100%;

    overflow: hidden;

    cursor: pointer;

}

.t_b2pt1pic img{

    width: 100%;

}

.t_b2pt1le .std_title3 span{

    color: #069539;

}

.t_b2pt1le .std_title3,.t_b2pt1wen{

    padding-left: 104px;

}

.t_b2pt1wen{

    position: relative;

    padding-top: 84px;

    padding-bottom: 105px;

    padding-right: 117px;

}

.t_b2pt1wen::before{

    content: '';

    background: #E3E3E3;

    opacity: .5;

    border-radius: 20px 0 20px 20px;

    position: absolute;

    width: calc(100% + 84px);

    left: 0;

    top: 0;

    height: 100%;

}

.t_b2pt1wen .std_word{

    position: relative;

}

.t_b2pt1 .t_b2pt1le{

    position: relative;

    z-index: 3;

    padding-top: 50px;

}

.t_b2pt1le .std_title3 {

    margin-bottom: 47px;

}

.t_b2pt2li{

    width: 25%;

    padding: 0 8px;

    margin-bottom: 16px;

}

.t_b2pt2ul{

    margin: 0 -8px;

    margin-bottom: -16px;

}

.t_b2pt2pic{

    width: 100%;

}

.t_b2pt2xin{

    position: relative;

    border-radius: 8px;

    overflow: hidden;

}

.t_b2pt2pic::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.2));

    bottom: 0;

    left: 0;

    z-index: 3;

}

.t_b2pt2up{

    width: 100%;

    position: absolute;

    left: 0;

    bottom: -109px;

    z-index: 4;

    padding: 0 52px 26px;

    transition: all 0.36s;

}

.t_b2pt2up .std_title5{

    font-weight: bold;

    color: #fff;

    margin-bottom: 18px;

}

.t_b2pt2up .std_word2 p{

    color: #fff;

    line-height: 1.875;

}

.t_b2pt2up .std_word2{

    height: 60px;

    overflow: hidden;

    -webkit-line-clamp: 2;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    display: -webkit-box;

}

.t_b2pt2xin .t_sypt2span {

    height: 24px;

    overflow: hidden;

}

.t_b2pt2up .t_sypt2span,.t_b2pt2up .std_word2{

    opacity: 0;

    transition: all 0.36s;

}

.t_b2pt4{

    background: #F5F5F5;

    position: relative;

}

.t_b2pt2bg{

    width: 22%;

    position: absolute;

    top: 0;

    right: 0;

}

.t_b2pt1bg img{

    width: 100%;

}

.t_b2pt4 .ys_cont1400{

    position: relative;

    z-index: 3;

}

.t_b2pt4li{

    position: relative;

    height: 540px;

    max-width: 398px;

    position: relative;

    -webkit-transition: transform 500ms cubic-bezier(0.190,1.000,0.220,1.000);

    transition: transform 500ms cubic-bezier(0.190,1.000,0.220,1.000);

    width: calc(100% - 48px);

    will-change: transform;

}

.t_b2pt4li .t_sypt4fu {

    opacity: 1;

}

.t_b2pt4ul {

    display: -webkit-box;

    display: -webkit-flex;

    display: flex;

    height: 540px;

    margin: 0 auto;

    position: relative;

    width: -webkit-calc(100% - 230px);

    width: calc(100% - 230px);

}

.t_b2pt4li .t_sypt4pic {

    -webkit-border-radius: 8px;

    border-radius: 8px;

    height: 100%;

    left: 0;

    overflow: hidden;

    position: absolute;

    top: 0;

    width: 100%;

}

.t_b2pt4li .t_sypt4pic{

    left: -115px;

    width: -webkit-calc(100% + 230px);

    width: calc(100% + 230px);

}

.t_b2pt4li[data-num='1']{

    z-index: 10;

    transform: translate3d(0, 0px, 0px) scale3d(1, 1, 1);

}

.t_b2pt4li.prev[data-num='2']{

    z-index: 9;

    transform: translate3d(calc(-7.25% - 17px), 0px, 0px) scale3d(0.855, 0.855, 1);

}

.t_b2pt4li.next[data-num='2']{

    z-index: 9;

    transform: translate3d(calc(7.25% + 17px), 0px, 0px) scale3d(0.855, 0.855, 1);

}

.t_b2pt4li.prev[data-num='3']{

    z-index: 8;

    transform: translate3d(calc(-11.5% - 27px), 0px, 0px) scale3d(0.77, 0.77, 1);

}

.t_b2pt4li.next[data-num='3']{

    z-index: 8;

    transform: translate3d(calc(11.5% + 27px), 0px, 0px) scale3d(0.77, 0.77, 1);

}

.t_b2pt4li.prev[data-num='4']{

    z-index: 7;

    transform: translate3d(calc(-14.05% - 32px), 0px, 0px) scale3d(0.719, 0.719, 1);

}

.t_b2pt4li.next[data-num='4']{

    z-index: 7;

    transform: translate3d(calc(14.05% + 32px), 0px, 0px) scale3d(0.719, 0.719, 1);

}

.t_b2pt4li.prev[data-num='5']{

    z-index: 6;

    transform: translate3d(calc(-16.2% - 37px), 0px, 0px) scale3d(0.676, 0.676, 1);

}

.t_b2pt4li.next[data-num='5']{

    z-index: 6;

    transform: translate3d(calc(16.2% + 37px), 0px, 0px) scale3d(0.676, 0.676, 1);

}

.t_b2pt4li.prev[data-num='6']{

    z-index: 5;

    transform: translate3d(calc(-18.16% - 42px), 0px, 0px) scale3d(0.6368, 0.6368, 1);

}

.t_b2pt4li.next[data-num='6']{

    z-index: 5;

    transform: translate3d(calc(18.16% + 42px), 0px, 0px) scale3d(0.6368, 0.6368, 1);

}

.t_b2pt4li.prev[data-num='7']{

    z-index: 4;

    transform: translate3d(calc(-19.88% - 44px), 0px, 0px) scale3d(0.6029, 0.6029, 1);

}

.t_b2pt4li.next[data-num='7']{

    z-index: 4;

    transform: translate3d(calc(19.88% + 44px), 0px, 0px) scale3d(0.6029, 0.6029, 1);

}

.d_c1part2body1 .std_title4 {

    line-height: 1;

}

.d_c1part2body1 .std_title4 {

    margin-bottom: 30px;

}

.d_c1part2link .std_word3{

    transition: all 0.36s;

}

.d_c1part2icon {

    width: 22px;

    height: 22px;

    background: #fff;

    box-shadow: 0px 4px 8px rgba(75, 99, 84, 0.09);

}

.d_c1partli2,.d_c1partli2 a{

    display: flex;

    align-items: center;

}

.d_c1part2icon img{

    width: 12px;

    transition: all 0.36s;

}

.d_c1part2icon img:nth-of-type(2){

    opacity: 0;

}

.t_c1codefu .d_c1part2icon {

    margin-left: 0;

    cursor: pointer;

}

.t_c1codefu{

    margin-left: 6px;

    position: relative;

}

.t_c1code{

    width: 110px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: calc(100% + 14px);

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.14);

    border-radius: 8px;

    padding: 5px;

    display: none;

}

.t_c1code img{

    width: 100%;

}

.t_c1code::before{

    content: '';

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    border-bottom: 11px solid #fff;

    border-left: 11px solid transparent;

    border-right: 11px solid transparent;

    top: -11px;

}

.t_c1code::after{

    content: '';

    position: absolute;

    width: 100%;

    left: 0;

    top: -14px;

    height: 14px;

}

.d_c1part2main .d_c1part2ul{

    position: relative;

    z-index: 5;

}

.d_c1part2bg{

    width: 149px;

}

.d_c1part2bg {

    top: -24px;

    right: -61px;

}

.d_c1part2bg1{

    width: 174px;

    bottom: -27px;

    left: -94px;

}

.ys_b2page .ys_footer,.ys_c2page .ys_footer,

.ys_c1page .ys_footer,.ys_d1page .ys_footer,

.ys_d2page .ys_footer{

    background: #FAFAFA;

}

/* c2 */

.t_banbtnli{

    margin: 0 8px;

}

.t_banbtnli .t_anbtnxin {

    width: 140px;

    line-height: 44px;

    text-align: center;

    padding: 0 10px;

}

.t_banbtnli2 .t_anbtnxin{

    color: #009538;

    border: 1px solid #fff;

    background: #fff;

}

.t_banbtnul {

    display: flex;

    justify-content: center;

}

.t_banbtn {

    margin-top: 63px;

}

.t_c2pt1he .yxedr_active h5{

    font-weight: bold;

    margin-bottom: 0;

    line-height: 1.75;

}

.t_c2pt1he img{

    margin-top: 33px;

}

.t_c2pt1wli .std_title5{

    font-weight: bold;

    margin-bottom: 24px;

}

.t_c2pt1li{

    width: 25%;

    padding: 0 10px;

    margin-bottom: 20px;

}

.t_c2pt1ul{

    margin: 0 -10px;

    margin-bottom: -20px;

}

.t_c2pt1xin{

    border-radius: 8px;

    overflow: hidden;

    position: relative;

}

.t_c2pt1pic::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.16);

    top: 0;

    left: 0;

    z-index: 3;

}

.t_c2pt1xin .std_word4{

    color: #fff;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 0 30px 24px;

    font-weight: bold;

    z-index: 4;

}

.t_c2pt1wli:last-of-type{

    margin-bottom: 0;

}

.t_c2pt2{

    background: #FAFAFA;

}

.t_c2pt2rg{

    width: 45%;

}

.t_c2pt2le{

    width: 54%;

}

.t_c2pt2li:nth-of-type(2n-1) .t_c2pt2le{

    padding-right: 240px;

    padding-left: 0;

}

.t_c2pt2li:nth-of-type(2n) .t_c2pt2le{

    padding-right: 70px;

    padding-left: 170px;

}

.t_c2pt2li:last-of-type{

    margin-bottom: 0;

}

.t_c2pt2li{

    display: flex;

    align-items: center;

}

.t_c2pt2li:nth-of-type(2n){

    flex-direction: row-reverse;

}

.t_c2pt2le .std_title3{

    margin-bottom: 27px;

}

.t_c2pt3{

    background: #F5F5F5;

}

.t_c2pt1ul{

    display: flex;

    align-items: stretch;

    justify-content: center;

    flex-wrap: wrap;

}

.t_c2pt4li{

    width: 20%;

    padding: 0 22px;

    margin-bottom: 48px;

    text-align: center;

}

.t_c2pt4ul{

    margin: 0 -22px;

    margin-bottom: -48px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

    justify-content: center;

}

.t_c2pt4pic {

    border-radius: 8px;

    overflow: hidden;

}

.t_c2pt4li .t_sypt3id{

    margin-bottom: 8px;

}

.t_c2pt6li{

    width: 33.333333%;

    padding: 0 8px;

}

.t_c2pt6ul{

    margin: 0 -8px;

}

.t_c2pt6xin .std_word p{

    color: #333;

    text-align: center;

}

.t_c2pt6pic{

    width: 100%;

    margin-bottom: 10px;

}

.t_c2pt6ul .slick-prev {

    left: -19px;

}

.t_c2pt6ul .slick-next {

    right: -19px;

}

.t_c2pt8{

    background: #FAFAFA;

}

.t_c2pt8ul{

    position: relative;

    z-index: 3;

    margin: 0 -12.5px;

}

.t_c2pt8li{

    width: 33.333333%;

    padding: 0 12.5px;

}

.t_c2pt8xin{

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    padding: 45px 40px;

    display: flex;

    align-items: center;

}

.t_c2pt8ic{

    width: 80px;

}

.t_c2pt8rg{

    width: calc(100% - 80px);

    padding-left: 30px;

}

.t_c2pt8rg .std_word4{

    color: #009538;

    font-weight: bold;

    margin-bottom: 5px;

}

.t_c2pt9 .d_d1li{

    padding: 20px 12.5px;

}

.t_c2pt9 .d_d1ul{

    margin: -20px -12.5px;

}

.d_d1ul .slick-next {

    right: -19px;

}

.d_d1ul .slick-prev {

    left: -19px;

}

.t_c2pt9 .d_d1list {

    box-shadow: 0px 4px 14px rgb(75 99 84 / 9%);

}

.t_c2pt9 .slick-track{

    height: 100%;

    display: flex;

    align-items: stretch;

}

.t_c2pt9 .d_d1li {

    margin-bottom: 0;

}

/* d2 */

.t_ximian .t_inmianli a{

    color: #999;

}

.t_ximian .t_inmain{

    position: relative;

    bottom: 0;

    padding-top: 19px;

}

.t_ximian .t_inmianli::before{

    color: #999;

}

.ys_main,.t_d2ban{

    position: relative;

}

.ys_d2page .ys_main::before{

    content: '';

    width: 100%;

    height: 620px;

    position: absolute;

    top: 0;

    left: 0;

    background: #F5F5F5;

}

.t_d2bg1{

    width: 22%;

    position: absolute;

    top: 0;

    right: 0;

}

.t_d2bg1 img{

    width: 100%;

}

.t_d2wen .std_title1{

    color: #333;

    margin-bottom: 19px;

}

.t_d2pt1 {

    position: relative;

    padding-top: 30px;

}

.t_d2pt1::before {

    content: '';

    height: 2px;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: repeating-linear-gradient(to right,#D7D7D7 0,#D7D7D7 2px,#F5F5F5 0,#F5F5F5 6px);

}

.t_d2pt1rg{

    width: 160px;

}

.t_d2pt1le{

    width: calc(100% - 160px);

}

.t_d2pt1li{

    width: 25%;

    padding: 0 20px;

}

.t_d2pt1ul{

    margin: 0 -20px;

}

.t_d2pt1ic{

    width: 32px;

    margin-bottom: 15px;

}

.t_d2pt1li .std_title5{

    color: #333;

    font-weight: bold;

    margin-bottom: 11px;

}

.t_d2pt1rg .t_anbtnxin {

    line-height: 44px;

}

.t_d2wen {

    margin-top: -29px;

}

.t_tuopic .twentytwenty-before-label {

    opacity: 1;

}

.t_tuopic .twentytwenty-after-label {

    opacity: 1;

}

.t_tuopic .twentytwenty-before-label:before {

    content: "翻新前";

}

.t_tuopic .twentytwenty-after-label:before {

    content: "翻新后";

}

.t_tuopic .twentytwenty-before-label:before,.t_tuopic .twentytwenty-after-label:before {

    background: #009538;

    line-height: 36px;

    padding: 0 26px;

    -webkit-border-radius: 18px;

    -moz-border-radius: 18px;

    border-radius: 18px;

}

.twentytwenty-horizontal .t_tuopic .twentytwenty-before-label:before,

.twentytwenty-horizontal .t_tuopic .twentytwenty-after-label:before {

    top: 42px;

    margin-top: 0;

}

.twentytwenty-horizontal .t_tuopic .twentytwenty-after-label:before {

    right: 26px;

}

.twentytwenty-horizontal .t_tuopic .twentytwenty-before-label:before {

    left: 26px;

}

.twentytwenty-horizontal .t_tuopic .twentytwenty-handle:before,

.twentytwenty-horizontal .t_tuopic .twentytwenty-handle:after,

.twentytwenty-vertical .t_tuopic .twentytwenty-handle:before, 

.twentytwenty-vertical .t_tuopic .twentytwenty-handle:after{

    background: #009538;

}

.t_tuopic .twentytwenty-handle{

    background: #009538;

    border: 0px solid #009538;

    width: 44px;

    height: 44px;

}

.twentytwenty-horizontal .t_tuopic .twentytwenty-handle:before,

.twentytwenty-horizontal .t_tuopic .twentytwenty-handle:after {

    width: 1px;

    margin-left: 0;

    transform: translateX(-50%);

    box-shadow: none;

}

.twentytwenty-left-arrow::before,.twentytwenty-right-arrow::before{

    content: url(../images/a1_icon1.svg);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.twentytwenty-right-arrow::before{

    content: url(../images/a1_icon2.svg);

}

.t_tuopic .twentytwenty-left-arrow{

    border-right: 0px solid white;

    margin-left: 0;

    margin-top: 0;

}

.t_tuopic .twentytwenty-right-arrow {

    border-left: 0px solid white;

    margin-right: 0;

    margin-top: 0;

}

.t_tuopic .twentytwenty-left-arrow, .twentytwenty-right-arrow,

.t_tuopic .twentytwenty-up-arrow, .twentytwenty-down-arrow,

.t_tuopic .twentytwenty-left-arrow,

.t_tuopic .twentytwenty-right-arrow,

.t_tuopic .twentytwenty-up-arrow,

.t_tuopic .twentytwenty-down-arrow {

    border: 0px inset transparent;

}

.t_tuopic .twentytwenty-left-arrow {

    left: calc(50% - 8px);

}

.t_tuopic .twentytwenty-right-arrow{

    right:calc(50% - 8px);

}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,

.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {

  opacity: 0; }

.t_d2pt2pic {

    border-radius: 8px;

    overflow: hidden;

}

.t_d2pt2pic .twentytwenty-overlay:hover {

    background: transparent;

}

.t_d2pt3rg{

    width: 49.1%;

}

.t_d2pt3le{

    width: 50.9%;

    padding-right: 70px;

}

.t_d2pt3li:nth-of-type(2n) .t_d2pt3rg{

    width: 39.75%;

}

.t_d2pt3li{

    display: flex;

    align-items: center;

}

.t_d2pt3li:nth-of-type(2n) {

    flex-direction: row-reverse;

}

.t_d2pt3li:nth-of-type(2n) .t_d2pt3le{

    padding-left: 70px;

    padding-right: 0;

    width: 60.25%;

}

.t_d2pt3lun{

    width: 100%;

    border-radius: 8px;

    overflow: hidden;

}

.t_d2pt3lun .slick-dots li {

    margin: 0 5px;

}

.t_d2pt3lun .slick-dots{

    text-align: right;

    padding-right: 15px;

}

.t_d2pt3le .yxedr_active p {

    margin-bottom: 0;

}

.t_d2pt3zhu .std_font28{

    font-weight: bold;

    padding-left: 28px;

    position: relative;

    margin-bottom: 30px;

}

.t_d2pt3zhu .std_font28::before{

    content: '';

    width: 4px;

    position: absolute;

    left: 0;

    top: 8px;

    border-radius: 2px;

    height: 30px;

    background: #009538;

}

.t_d2pt3xia{

    margin-bottom: 65px;

}

.t_d2pt3vid{

    width: 100%;

    cursor: pointer;

    position: relative;

    border-radius: 8px;

    overflow: hidden;

}

.t_d2pt3vid img{

    width: 100%;

}

.t_d2pt3vid::before{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0,0,0,.2);

    z-index: 3;

}

.t_d2pt3icb{

    width: 52px;

    margin: 0 auto;

    margin-bottom: 16px;

}

.t_d2pt3icb img{

    width: 100%;

}

.t_d2pt3play{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 4;

    text-align: center;

}

.t_d2pt3play .std_word3{

    color: #fff;

}

.t_d2pt4li{

    width: 33.333333%;

    padding: 0 8px;

}

.t_d2pt4ul{

    margin: 0 -8px;

}

.t_d2pt4li .ys_imgbox_cover{

    border-radius: 8px;

    overflow: hidden;

}

.t_d2pt4walk.swiper-container-free-mode>.swiper-wrapper {

    transition-timing-function: linear!important;

}

/* e1 */

.ys_e1page .t_e1banbg{

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

}

.t_e1banbg img{

    width: 100%;

}

.ys_e1page .t_e1banbg::before{

    content: '';

    position: absolute;

    height: 100%;

    width: 100%;

    bottom: 0;

    left: 0;

    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);

    z-index: 2;

}

.t_e1pt1con{

    position: relative;

}

.t_e1pt1con::before{

    content: '';

    width: calc(100% + 100px);

    height: 100%;

    position: absolute;

    background: #fff;

    z-index: 2;

    border-radius: 20px;

    left: -50px;

    top: 0;

}

.t_e1pt1nr{

    position: relative;

    z-index: 3;

}

.t_e1pt1{

    position: relative;

    z-index: 3;

    padding-top: 55px;

    margin-bottom: 29px;

}

.t_e1pt1 .t_inmain {

    position: relative;

    bottom: 0;

    margin-bottom: 17px;

}

.t_e1pt1nr{

    padding: 30px 132px 30px 58px;

}

.t_e1pt1rg {

    width: 56%;

}

.t_e1pt1le {

    width: 44%;

    padding-top: 44px;

}

.ys_inpage .t_e1pt1le .std_title1{

    color: #333;

    font-weight: bold;

    margin-bottom: 3px;

}

.t_e1pt1le .std_word4 p {

    color: #333;

}

.t_e1pt1le .std_word4{

    margin-bottom: 26px;

}

.t_e1pt1le .t_sypt8seli {

    width: 360px;

    float: none;

    margin-bottom: 16px;

    padding: 0;

}

.t_e1pt1le .t_sypt8int .ys_select_hd {

    height: 56px;

}

.t_e1sou{

    width: 360px;

    margin-bottom: 16px;

    box-shadow: 0px 4px 30px rgb(75 99 84 / 9%);

    border-radius: 28px;

    height: 56px;

    background: #fff;

    border: 1px solid transparent;

    transition: all 0.36s;

    padding: 0 26px;

    display: flex;

    align-items: center;

}

.t_e1pt1le .t_sypt8sel {

    margin: 0;

    margin-bottom: 0;

}

.t_e1pt1le .t_sypt8int .ys_select_show {

    padding-left: 26px;

}

.t_e1soubtn{

    width: 24px;

    cursor: pointer;

}

.t_e1soubtn img{

    width: 100%;

}

.t_e1souint{

    width: calc(100% - 24px);

    padding-left: 15px;

}

.t_e1souint input{

    width: 100%;

    font-size: 16px;

    color: #666;

}

.t_e1souint input::placeholder{

    color: #999;

}

.t_sypt8int .ys_select_show::placeholder{

    color: #666;

}

.t_e1submit {

    width: 178px;

    text-align: center;

}

.t_e1submit .t_anbtnxin {

    line-height: 54px;

    padding: 0 10px;

    border-radius: 27px;

}

.t_e1pt2 .std_font20{

    font-weight: bold;

    color: #333;

    margin-bottom: 32px;

}

.t_e1pt2 .std_font20 span{

    color: #009538;

}

.t_e1pt2li{

    width: 50%;

    padding: 0 15px;

    margin-bottom: 30px;

    display: flex;

    align-items: center;

}

.t_e1pt2ul{

    margin: 0 -15px;

    margin-bottom: -30px;

}

.t_e1pt2le{

    width: 39.3%;

}

.t_e1pt2pic{

    width: 100%;

    border-radius: 8px;

    overflow: hidden;

}

.t_e1pt2rg{

    width: 60.7%;

    padding-left: 30px;

}

.t_e1pt2li .std_word4{

    color: #333;

    font-weight: bold;

    margin-bottom: 5px;

}

.t_e1pt2li .std_font14 p {

    line-height: 2;

}

.t_e1pt2rg .t_sypt8sh{

    margin-bottom: 2px;

}

/* g1 */

.t_g1meng{

    width: 500px;

    max-width: 100%;

    margin: 0 auto;

    border-radius: 25px;

    background: rgba(255, 255, 255, 0.2);

    margin-top: 30px;

}

.t_g1mengrg{

    width: 200px;

}

.t_g1mengle{

    width: calc(100% - 200px);

    font-size: 16px;

    line-height: 50px;

    color: #fff;

    text-align: center;

}

.t_g1mengle span{

    font-weight: bold;

}

.t_anbtnxin{

    cursor: pointer;

}

.t_g1pt1{

    background: #FAFAFA;

}

.t_g1pt1top{

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    padding: 29px 45px 31px;

    margin-top: -40px;

    position: relative;

    z-index: 10;

}

.t_g1pt1li{

    width: 25%;

    padding: 0 20px;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;

}

.t_g1pt1ul{

    margin: 0 -20px;

}

.t_g1pt1cir{

    width: 60px;

    height: 60px;

    border-radius: 50%;

    background: #009538;

    margin-right: 24px;

    position: relative;

}

.t_g1pt1cir img{

    width: 42px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.t_g1pt1li .std_word4{

    color: #333;

    font-weight: bold;

}

.t_g1pt1li::before{

    content: '/';

    color: #eee;

    font-size: 18px;

    line-height: 2;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

}

.t_g1pt1li:last-of-type::before{

    display: none;

}

.ys_g1page .t_inmain {

    bottom: 56px;

}

.t_g1pt2 .t_c2pt8xin {

    padding: 40px 50px;

}

.t_g1pt2le{

    font-family: 'alibaba_sansbold'!important;

    color: #333;

    opacity: .1;

    font-size: 100px;

    line-height: 1;

    width: 158px;

    padding-right: 10px;

}

.t_g1pt2rg{

    width: calc(100% - 158px);

}

.t_g1pt2shu{

    font-size: 40px;

    color: #009538;

    font-weight: bold;

    margin-bottom: 8px;

}

.t_g1pt2shu span{

    font-family: 'alibaba_sansbold'!important;

    font-size: 46px;

}

.t_g1pt3le{

    width: 44.286%;

}

.t_g1pt3rg{

    width: 55.714%;

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    position: relative;

    overflow: hidden;

}

.t_g1pt3pic,.t_g1pt3pic img{

    width: 100%;

}

.t_g1pt3bg{

    width: 35.64%;

    position: absolute;

    top: 0;

    right: 0;

}

.t_g1pt3wen{

    position: relative;

    z-index: 2;

    padding: 97px 113px 100px 94px;

}

.t_g1pt3wen .yxedr_active p {

    margin-bottom: 0;

}

.yxedr_active ol, .yxedr_active ul {

    padding-inline-start: 24px;

}

.yxedr_active li::marker{

    color: #666;

}

.yxedr_active p span{

    color: #009538;

    font-weight: bold;

}

.t_g1pt3pic{

    border-radius: 8px 0 0 8px;

    overflow: hidden;

}

.t_g1pt3nr {

    display: flex;

    align-items: center;

}

.t_g1pt3wen .std_title3{

    margin-bottom: 31px;

}

.t_g1pt4wen{

    position: relative;

}

.t_g1pt4wen::before{

    content: '';

    position: absolute;

    width: 100%;

    background: #F5F5F5;

    height: calc(100% - 93px);

    top: 0;

    left: 0;

}

.t_g1pt4rg{

    width: 406px;

}

.t_g1pt4pic,.t_g1pt4pic img{

    width: 100%;

}

.t_g1pt4le{

    width: calc(100% - 406px);

    padding-right: 98px;

    padding-top: 38px;

}

.t_g1pt4top{

    padding-top: 50px;

    padding-right: 96px;

}

.t_g1pt4wen .ys_cont1400{

    position: relative;

    z-index: 2;

}

.t_g1pt4le .std_title5{

    color: #333;

    font-weight: bold;

    margin-bottom: 29px;

}

.t_g1pt4le .std_title5 span{

    color: #009538;

}

.t_g1pt4le .std_word4 p span{

    color: #009538;

    font-weight:bold;

}

.t_g1pt4 .t_trtit .std_title3{

    margin-bottom: 10px;

}

.t_g1pt4 .t_trtit{

    margin-bottom: 32px;

}

.t_g1pt4xli {

    margin-bottom: 67px;

}

.t_g1pt4xli:last-of-type{

    margin-bottom: 0;

}

.t_g1pt4xia{

    background: #009538;

    border-radius: 8px;

    overflow: hidden;

}

.t_g1pt4li{

    width: 12.5%;

    text-align: center;

    padding: 47px 0 40px;

}

.t_g1pt4ic{

    width: 48px;

    margin: 0 auto;

    margin-bottom: 13px;

}

.t_g1pt4li .std_word p{

    font-weight: bold;

    color: #fff;

}

.t_g1pt5li{

    width: 33.333333%;

    padding: 0 12.5px;

    margin-bottom: 25px;

}

.t_g1pt5ul{

    margin: 0 -12.5px;

    margin-bottom: -25px;

    display: flex;

    align-items: stretch;

    flex-wrap: wrap;

}

.t_g1pt5xin{

    background: #fff;

    border: 1px solid transparent;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    transition: all 0.36s;

    padding: 29px 44px;

    height: 100%;

}

.t_g1pt5ic{

    width: 36px;

    margin-right: 12px;

    height: 36px;

}

.t_g1pt5ic img{

    width: 100%;

}

.t_g1pt5top .std_font20{

    color: #333;

    font-weight: bold;

}

.t_g1pt5top {

    display: flex;

    align-items: center;

    padding-bottom: 13px;

    border-bottom: 1px solid #E1E1E6;

    margin-bottom: 21px;

}

.t_g1pt5xin .std_word p{

    color: #999;

}

.t_g1pt5xin .std_word{

    min-height: 96px;

}

.t_g1pt5box{

    position: relative;

}

.t_g1pt5bg1{

    width: 11.43%;

    position: absolute;

    left: -41px;

    top: -76px;

}

.t_g1pt5bg1 img,.t_g1pt5bg2 img{

    width: 100%;

}

.t_g1pt5bg2{

    width: 7.5%;

    position: absolute;

    bottom: -36px;

    right: -41px;

}

.t_g1pt5ul{

    position: relative;

    z-index: 3;

}

.t_g1pt6xin{

    background: #F5F5F5;

}

.t_g1pt6le{

    width: calc(100% - 400px);

    padding-right: 30px;

    display: flex;

    align-items: center;

}

.t_g1pt6pic{

    width: 30.4%;

}

.t_g1pt6pic img{

    width: 100%;

}

.t_g1pt6xrg{

    width: 69.6%;

    padding-left: 80px;

}

.t_g1pt6xrg .std_title5,.t_g1pt6rg .std_title5{

    color: #333;

    font-weight: bold;

    margin-bottom: 33px;

}

.t_g1pt6xrg .std_title5 span,.t_g1pt6rg .std_title5 span{

    color: #009538;

}

.t_g1pt6xu{

    width: 36px;

    height: 36px;

    border-radius: 50%;

    background: #009538;

    font-size: 18px;

    font-weight: bold;

    color: #fff;

    text-align: center;

    line-height: 36px;

}

.t_g1pt6xzh{

    background: #fff;

    box-shadow: 0px 9px 40px rgba(75, 99, 84, 0.09);

    border-radius: 50px;

}

.t_g1pt6xzh .std_word p{

    color: #009538;

    font-size: 16px;

    font-weight: bold;

    line-height: 36px;

}

.t_g1pt6xzh .std_word{

    padding: 0 27px 0 17px;

}

.t_g1pt6xli{

    padding: 0 12px;

    margin-bottom: 24px;

}

.t_g1pt6xul{

    margin: 0 -12px;

}

.t_g1pt6nr{

    padding: 59px 0;

    position: relative;

}

.t_g1pt6xrg .std_word4 p{

    color: #333;

}

.t_g1pt6rg{

    width: 400px;

    height: 100%;

}

.t_g1pt6rgwen{

    position: absolute;

    width: 400px;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    background: #fff;

    overflow: hidden;

    padding: 59px 60px;

    right: 0;

}

.t_g1pt6rg .t_g1pt6xzh {

    background: #F5F5F5;

}

.t_g1pt6rg .t_g1pt6xzh .std_word p{

    color: #333;

}

.t_g1pt6rg .t_g1pt6xli:nth-of-type(2n-1){

    float: right;

}

.t_g1pt6rg .t_g1pt6xli{

    margin-bottom: 30px;

} 

.t_g1pt6rg .t_g1pt6xli:last-of-type{

    margin-bottom: 0;

}

.t_g1pt6{

    padding: 10px 0 30px;

}

.t_g1pt8le{

    width: 62.857%;

}

.t_g1pt8rg{

    width: 37.143%;

    padding-left: 105px;

}

.t_quickapp.on{

    z-index: 99;

}

.t_quickapp{

    z-index: 1;

}

.t_g1pt8li{

    width: 33.333333%;

    padding: 0 10px;

}

.t_g1pt8one{

    margin: 0 -10px;

}

.t_g1pt8xin {

    margin-bottom: 21px;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 50px;

    height: 50px;

    background: #fff;

    border: 1px solid transparent;

    transition: all 0.36s;

    padding: 0 22px;

    display: flex;

    align-items: center;

    position: relative;

}

.t_g1pt8xin label{

    font-size: 16px;

    color: #333;

    line-height: 2;

    position: absolute;

    width: calc(100% - 44px);

    left: 22px;

    top: 50%;

    transform: translateY(-50%);

    transition: all 0.36s;

}

.t_g1pt8xin label span{

    color: #f00;

}

.t_g1pt8xin input{

    width: 100%;

    font-size: 16px;

    color: #333;

    line-height: 2;

}

.t_g1pt8code{

    width: 100%;

    height: 50px;

    border-radius: 50px;

    background: #F3FBFE;

    padding: 5px 10px;

    cursor: pointer;

    overflow: hidden;

}

.t_g1pt8code img{

    width: 100%;

}

.t_g1pt8li6{

    width: 148px;

}

.t_g1pt8li4{

    width: calc(66.666667% - 148px);

}

.t_g1pt8li.act label{

    pointer-events: none;

    opacity: 0;

}

.t_g1pt8li .t_posibtn label{

    pointer-events: all;

    opacity: 1;

}

.t_g1pt8box{

    position: relative;

}

.t_g1pt8wen{

    background: #fff;

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

    border-radius: 8px;

    padding:53px 58px 58px;

    position: relative;

    z-index: 3;

}

.t_g1pt8p{

    color: #666;

    font-size: 16px;

    line-height: 2;

    padding-left: 25px;

    position: relative;

}

.t_g1pt8p span{

    color: #069539;

    font-weight: bold;

}

.t_g1pt8wen .yxedr_active p{

    margin-bottom: 0;

}

.t_g1pt8wen .std_word{

    margin-bottom: 11px;

}

.t_g1pt8p::before{

    content: '';

    width: 16px;

    height: 16px;

    border-radius: 50%;

    background: #E6E7E8;

    position: absolute;

    left: 0;

    top: 8px;

}

.t_g1pt8p::after{

    content: '';

    width: 6px;

    height: 6px;

    border-radius: 50%;

    background: #069539;

    position: absolute;

    left: 5px;

    top: 13px;

}

.t_head {

    box-shadow: 0px 4px 30px rgba(75, 99, 84, 0.09);

}

.t_ximian{

    position: relative;

}

.ys_f2page .t_ximian .t_inmain {

    position: absolute;

    width: 100%;

    top: 0;

    height: 20px;

}

.d_e4listtop {

    align-items: center;

}

.d_c1li:last-of-type{

    margin-bottom: 0;

}

.d_b1{

    min-height: 390px;

}

.ys_b1page{

    background: #FAFAFA;

}

.d_b1formli label {

    font-size: 16px;

    color: #333;

    line-height: 2;

    position: absolute;

    width: calc(100% - 44px);

    left: 22px;

    top: 50%;

    transform: translateY(-50%);

    transition: all 0.36s;

}

.d_b1formli label span {

    color: #f00;

}

.d_b1input input {

    width: 100%;

}

.d_b1input {

    padding: 0 22px;

    height: 50px;

    position: relative;

}

.d_b1input input{

    color: #333;

    font-size: 16px;

}

.d_b1formli.act label{

    pointer-events: none;

    opacity: 0;

}

.d_b1formli.act .t_posibtn label,.d_b1formli.act .t_duoxuan label{

    pointer-events: all;

    opacity: 1;

}

.t_duoxuan .d_b1input,.t_duoxuan label{

    cursor: pointer;

}

.d_b1inputpic {

    width: 148px;

}

.d_b1num {

    width: calc(100% - 158px) !important;

}

.d_bt2{

    text-align: center;

}

.d_b1button a {

    display: inline-block;

}

.t_duoxuan{

    position: relative;

}

.t_duoxuan.on .d_b1input {

    border: 1px solid #069539;

}

.d_b1form{

    z-index: 40;

}

.t_duoxia{

    border: 1px solid #069539;

    border-radius: 25px;

    background: #F5F8F4;

    padding: 10px 0;

    position: absolute;

    width: 100%;

    left: 0;

    top: calc(100% + 6px);

    z-index: 9;

    height: 150px;

    display: none;

}

.t_duoxia .t_duoxiali{

    padding: 0 22px;

    font-size: 16px;

    color: #333;

    line-height: 2;

    transition: all 0.36s;

    cursor: pointer;

    position: relative;

}

.t_duoxia .t_duoxiali{

    padding-left: 46px;

}

.t_duoxia .t_duoxiali::before{

    content: '';

    width: 16px;

    height: 16px;

    border: 1px solid rgba(6, 149, 57, 0.4);

    position: absolute;

    left: 22px;

    top: 9px;

}

.t_duoxia .t_duoxiali::after{

    content: '\e72e';

    font-family: 'iconfont'!important;

    font-size: 12px;

    color: #009538;

    line-height: 32px;

    position: absolute;

    left: 24.5px;

    top: 1px;

    opacity: 0;

    transition: all 0.36s;

}

.t_duoxiali.on::after{

    opacity: 1;

}

.t_duoxia.on {

    color: #009538;

}

.t_duoxuan.on .t_sypt6ic img{

    transform: rotate(180deg);

}

.t_sypt7name {

    text-align: left;

}

/* 载入 */

.ys_faderight3 {

    animation: fadeInRight 1s ease-out both;

    animation-delay: 0.3s;

}

.ys_fadeup31 {

    animation: ysfadeInUp .5s ease-out both;

    animation-delay: 0.3s;

}

.ys_fadeup32 {

    animation: ysfadeInUp .5s ease-out both;

    animation-delay: 0.5s;

}

.ys_ban_li.slick-active .std_title1{

    animation: ysfadeInUp .5s ease-out both;

    animation-delay: 0.3s;

}

.ys_ban_li.slick-active .ys_ban_txtbox .std_font32 {

    animation: ysfadeInUp .5s ease-out both;

    animation-delay: 0.3s;

}

@media screen and (min-width: 1200px) {

    .t_headli:hover .t_headone a::before{

        width: 100%;

        opacity: 1;

    }

    .t_headli:hover .t_headone a{

        color: #009538;

    }

    .t_headerli a:hover{

        color: #009538;

    }

    .t_sypt2zi:hover::before{

        width: 100%;

        opacity: 1;

    }

    .t_sypt2zi:hover{

        color: #009538;

    }

    .t_anbtn1 .t_anbtnxin:hover {

        border: 1px solid #009538;

        background:#009538;

    }

    .t_lunjian1 .swiper-button-next:hover,.t_lunjian1 .swiper-button-prev:hover{

        background: #009538;

    }

    .t_lunjian1 .swiper-button-next:hover::after,.t_lunjian1 .swiper-button-prev:hover::after{

        opacity: 1;

    }

    .t_lunjian1 .swiper-button-next:hover::before,.t_lunjian1 .swiper-button-prev:hover::before{

        opacity: 0;

    }

    .t_lunjian2 .slick-next:hover,.t_lunjian2 .slick-prev:hover{

        background: #009538;

    }

    .t_lunjian2 .slick-next:hover::after,.t_lunjian2 .slick-prev:hover::after{

        opacity: 1;

    }

    .t_lunjian2 .slick-next:hover::before,.t_lunjian2 .slick-prev:hover::before{

        opacity: 0;

    }

    .t_sypt5xin:hover .t_sypt5pic img{

        transform: scale(1.05);

    }

    .t_sypt6int1 input:hover,.t_sypt6int2 input:hover,.t_sypt6int3 input:hover{

        border: 1px solid rgba(255, 255, 255, 0.2);

    }

    .t_sypt7xin:hover .t_sypt7pic::before{

        height: 100%;

        background: #000;

    }

    .t_sypt7xin:hover .t_sypt7top .std_word2{

        -webkit-line-clamp: 8;

        height: 224px;

    }

    .t_sypt8int .ys_select_li:hover{

        color: #009538;

    }

    .t_storeditit .t_storemore a:hover{

        color: #009538;

    }

    .t_sypt9xin:hover .t_sypt9pic img{

        transform: scale(1.05);

    }

    .t_dinavli a:hover{

        color: #009538;

    }

    .t_mapdi:hover{

        fill: rgba(6,149,57,.3);

    }

    .t_dishicon:hover .t_dishareic{

        opacity: 1;

    }

    .t_dilianli a:hover{

        opacity: 1;

    }

    .t_modelxli:hover{

        color: #009538;

    }

    .t_kelienr:hover .std_font14{

        color: #009538;

    }

    .t_keliexnr:hover .std_word p{

        color: #009538;

    }

    .t_inmianli a:hover{

        opacity: 1;

    }

    .t_b2pt2xin:hover .t_b2pt2up{

        bottom: 0;

    }

    .t_b2pt2xin:hover .t_b2pt2up .t_sypt2span,.t_b2pt2xin:hover .t_b2pt2up .std_word2{

        opacity: 1;

    }

    .d_c1part2link a:hover .std_word3 {

        color: #009538;

    }

    .d_c1part2icon:hover{

        background: #009538;

    }

    .d_c1part2icon:hover img:nth-of-type(2){

        opacity: 1;

    }

    .d_c1part2icon:hover img:first-of-type{

        opacity: 0;

    }

    .d_c1partli2 a:hover .std_word3{

        color: #009538;

    }

    .t_g1pt5xin:hover{

        border: 1px solid #009538;

    }

    .t_e1sou:hover {

        border: 1px solid #009538;

    }

    .t_sypt8int .ys_select_hd:hover {

        border: 1px solid #009538;

    }

    .t_g1pt8xin:hover{

        border: 1px solid #009538;

    }

    .d_e3headli a:hover::after{

        width: 100%;

        opacity: 1;

    }

    .d_e3headli a:hover .d_e3headlist {

        color: #009538;

    }

    .d_c1asideli:hover::after{

        width: 100%;

    }

    .t_g1pt8xin:hover {

        border: 1px solid #009538;

    }

    .t_duoxia .t_duoxiali:hover{

        color: #009538;

    }

    /* .t_duoxiali:hover::after{

        opacity: 1;

    } */

}

.t_f2video{

    position: relative;

    width: 100%;

    border-radius: 20px;

    overflow: hidden;

    cursor: pointer;

}

.t_f2video img{

    width: 100%;

}

.t_f2video video{

    position: absolute;

    width: 100%;

    height: 100%;

    object-fit: cover;

    z-index: 2;

    left: 0;

    top: 0;

}

.d_f2head{

    margin-bottom: 30px;

}

.t_f2vidplay{

    width: 52px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: 4;

    transition: all 0.36s;

    pointer-events: none;

}

.t_f2vidplay img{

    width: 100%;

}

.t_f2vidplay.on{

    opacity: 0;

}

.d_e3headli {

    padding: 0;

}

.d_e3headli a{

    display: block;

    padding: 22px 0;

    position: relative;

}

.d_e3headli a::after {

    content: '';

    bottom: -3px;

    left: 50%;

    transform: translateX(-50%);

    width: 0;

    height: 3px;

    background: #009538;

    position: absolute;

    opacity: 0;

    transition: all .36s;

}

.d_e3headli::after{

    display: none;

}

.d_e3headli.on a::after{

    width: 100%;

    opacity: 1;

}

.d_e3headli.on .d_e3headlist {

    color: #009538;

}

.d_e3search{

    justify-content: center;

}

.d_e1table th {

    padding: 12px 0;

    font-size: 16px;

    line-height: 1.5;

    font-weight: bold;

    color: #ffffff;

    text-align: center;

    padding-bottom: 15px;

}

.d_e1table td:first-child .t_e1td{

    color: #333333;

    font-weight: bold;

}

.t_e1td {

    padding: 33px 0;

    font-size: 16px;

    line-height: 1.5;

    font-weight: normal;

    color: #666666;

    text-align: center;

}

.d_e1table thead {

    width: 100%;

    background: transparent;

    border-radius: 8px;

    overflow: hidden;

}

.t_e1top th{

    background: #009538;

    overflow: hidden;

}

.t_e1top th:first-child{

    border-radius: 8px 0 0 8px;

}

.t_e1top th:last-child{

    border-radius: 0 8px 8px 0;

}

.d_e1table tbody td{

    padding-top: 16px;

}

.t_e1td{

    background: #F5F5F5;

    overflow: hidden;

}

.d_e1table td:first-child .t_e1td{

    border-radius: 8px 0 0 8px;

    text-align: left;

    padding-left: 60px;

    position: relative;

}

.d_e1table td:last-child .t_e1td{

    border-radius: 0 8px 8px 0;

}

.d_e1table td:first-child .t_e1td::before{

    content: '';

    width: 4px;

    height: 20px;

    border-radius: 2px;

    background: #009538;

    position: absolute;

    left: 40px;

    top: 35px;

}

.d_e1table th{

    padding: 18px 0;

}

.d_e1table th:first-child{

    text-align: left;

    padding-left: 60px;

}

.d_c1asideli::after{

    width: 0;

}

.d_c1asideli.on .d_c1asidelist {

    color: #009538;

}

.d_c1asideli.on::after {

    width: 100%;

    opacity: 1;

}

.d_c1asidelist {

    cursor: pointer;

}

.d_c1more{

    color: #666;

    transition: all 0.36s;

}

.t_g1pt8form .d_b1button {

    justify-content: left;

}

.t_g1pt8form .d_b1bt {

    justify-content: left;

    margin-top: 3px;

    margin-bottom: 28px;

}

.t_g1pt8form .d_bt2 {

    text-align: left;

}

.t_g1pt8form .d_b1button2 {

    padding: 17px 0;

}

/* 程序后 */

.t_quickapp.off{

    z-index: 4;

    pointer-events: none;

}

.t_quickapp.off .t_qukai{

    pointer-events: all;

}

.t_qukai {

    right: calc(50vw - 872px);

}

.t_sypt2lun.swiper-container {

    overflow: hidden;padding:35px 0;

}

.t_sypt2box.t_lunjian1 .swiper-button-prev, .t_sypt2box.t_lunjian1 .swiper-container-rtl .swiper-button-next { display:none

}

.t_sypt2box.t_lunjian1 .swiper-button-next, .t_sypt2box.t_lunjian1 .swiper-container-rtl .swiper-button-prev {

 display:none

}

.t_kelienr {

    justify-content: center;

}

.t_sypt8sel {

    position: relative;

    z-index: 3;

}

.d_c1part2bg1 img,.d_c1part2bg img{

    width: 100%;

}

.t_g1meng {

    position: relative;

    z-index: 40;

}

.t_inmain {

    z-index: 5;

    pointer-events: none;

}

.t_inmianli{

    z-index: 30;

    pointer-events: all;

}

.t_inmianul {

    display: inline-block;

}

.d_b1bt {

    align-items: start;

    display:block;

}

.d_b1bt{

    position: relative;

}

.d_b1bt p {

    width: 100%;

    padding-left: 26px;

}

.d_b1round {

    position: absolute;

    left: 0;

    top: 0;

}

.d_b1round,.d_b1bt p{

    display: inline-block;

}

.d_b1round{

    margin-right: 5px;

}

.d_c1part2icon {

    width: 24px;

    height: 24px;

}

.t_anbtnxin{

    text-align: center;

}

.d_c1part2wechat img{

    width: 110px;

}

.t_b2pt4li.next .t_sypt4fu,.t_b2pt4li.prev .t_sypt4fu {

    opacity: 0;

}

.t_sypt8svg{

    position: relative;

}

.t_sypt8svg img{

    width: 100%;

}

.t_sypt8svg svg{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.ys_ban_imgbox::before{

    background: rgba(0,0,0,.2);

}

.t_sypt8seli.on{

    z-index: 10;

    position: relative;

}

.d_f2asideul{

    height: auto!important;

}

.d_e4cont {

    padding-bottom: 0;

    margin-bottom: 44px;

}

.d_e1table td {

    padding: 0;

}

.d_e3headli {

    padding: 0px!important;

}

.d_e3submit {

    display: flex;

    align-items: center;

    justify-content: center;

}

.d_e1table{

    min-width: 1120px;

}

.d_e1part .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #009538;

}

.d_e1part.mCustomScrollbar {

    -ms-touch-action: auto!important;

    touch-action: auto!important;

}

.d_b1leftpart .std_word p {

    line-height: 1.75;

}

.d_b1bg{

    width: 14.5%;

}

.d_b1bg img{

    width: 100%;

}

.d_b1button2{

    cursor: pointer;

}

.mc_fybtn {

    color: #666;

}



.t_sypt8di{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.t_sypt8dili{

    position: absolute;

    transform: translate(-50%,-50%);

}

.t_sypt8xi{

    width: 18px;

    height: 18px;

    border-radius: 50%;

    background: #32A65B;

    line-height: 18px;

    font-size: 12px;

    text-align: center;

    color: #fff;

    display: block;

    position: relative;

    transition: all 0.36s;

}

.t_sypt8zi{

    font-size: 12px;

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    top: calc(100% + 6px);

    color: #666;

    white-space: nowrap;

}

.t_sypt8dili23 .t_sypt8zi,.t_sypt8dili27 .t_sypt8zi{

    top: 50%;

    transform: translateY(-50%);

    left: calc(100% + 10px);

}

.t_sypt8di{

    pointer-events: none;

}

.t_sypt8dili{

    pointer-events: all;

    cursor: pointer;

    display: block;

    transition: all 0.36s;

}

.t_sypt8dili28 .t_sypt8zi{

    left: auto;

    right: 0;

    transform: translateX(0);

}

.t_sypt8dili29 .t_sypt8zi{

    left: 0;

    transform: translateX(0);

}

.t_sypt8di.on1 .t_sypt8dili{

    opacity: .3;

}

.t_sypt8di.on1 .t_sypt8dili.on{

    opacity: 1;

}

.t_sypt8di.on1 .t_sypt8dili.on .t_sypt8xi {

    width: 36px;

    height: 36px;

    line-height: 36px;

}

.d_b1input input {

    font-size: 14px;

}

.t_disannr {

    position: relative;

}

.t_disanle {

    position: absolute;

    bottom: 0;

    left: 0;

}

.pag1 {

    position: relative;

    top: -12px;

}

.t_disanle .t_copyright a{

    margin-left: 0;

}

.t_c2pt9 .d_d1ul {

    width: calc(100% + 25px);

}

.slick-list{

    width: 100%;

}

.t_sypt4fu .std_word p {

    opacity: .9;

}

.t_sypt6nr {

    margin-top: 40px;

}

.t_sypt4fu .std_title5,.t_sypt4fu .std_word{

    min-width: 300px;

}

.t_phphone {

    font-size: 20px;

    text-align: center;

    padding: 20px;

}

.ys_phmenu_scroll {

    max-height: calc(100% - 128px);

}

.z_1200_1 ul li {

    border: solid 1px transparent;

}

.page li img {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

img {

    image-rendering: -moz-crisp-edges;

    image-rendering: -o-crisp-edges;

    image-rendering: -webkit-optimize-contrast;

    image-rendering: crisp-edges;

    -ms-interpolation-mode: nearest-neighbor;

}

.t_disannr {

    pointer-events: none;

    z-index: 4;

}

.t_quickli label {

    line-height: 1.25;

}

.pag1,.t_disanul,.t_disanle .t_copyright p {

    pointer-events: all;

}

.t_kecodeg{

    width: 110px;

    padding: 5px;

}

.t_kecodeg img{

    width: 100%;

}

.ys_ban_imgbox::before {

    background: transparent;

}

.t_c2pt1he .yxedr_active p span {

    color: inherit;

    font-weight: inherit;

}

.t_d2pt1rg .t_anbtnxin{

    padding: 0 10px;

}

.t_c2pt2le .std_title3{

    text-align: justify;

}

.t_trtit .std_title3  {

    margin-bottom: 6px;

}

.t_sypt3ul .slick-next,.t_sypt3ul .slick-prev,.t_sypt3li::before{

    top: calc(50% - 33.75px);

}

.t_mediashow{

    display: none;

}

.t_sypt8xi {

    width: 22px;

    height: 22px;

    line-height: 22px;

    transform: scale(0.8);

}

.t_sypt8zi {

    top: calc(100% + 0px);

}
/*2022.12.01*/
.t_keside{
    right: 10px;
}
.t_kecode,.t_kecodezi{
    display: none;
}
.t_kebox.on1 .t_kecode,
.t_kebox.on1 .t_kecodezi{
    display: block;
}
.t_keyue {
    margin-bottom: 18px;
}
.t_keyue1{
    margin-bottom: 12px;
}


@media (max-width:1480px){
	.box3_slide .hd ul li{ display:inline-block; margin:0 2%;text-align: center;}
	
	.syjjzz{ width:1200px; margin:50px auto 0; overflow:hidden}
.syjjzz ul li{ width:360px; float:left; margin:0 20px;}
.syjjzz ul li h2{font-size:22px; line-height:42px; color:#666; text-align:center; }
.t_headli{

    padding: 0 15px;

}
.t_headtel{

    font-size: 18px;

    color: #333;

    line-height: 90px;

    padding: 0 0px 0 20px;

    font-family: 'alibaba_sansbold'!important;

}

#demo{margin: 0 auto;overflow: hidden;  width:1200px;  }
	
	.t_sypt2zi {font-size:20px;}
	
	.t_sypt2li{padding: 0 10px;text-align: center;} 
	}



.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist span { background: #109b45; color: #fff;}
