@charset "utf-8";
@import url("global.css");
@font-face {
  font-family: "AlibabaPuHuiTi105";
  src: url("AlibabaPuHuiTi-3-105-Heavy.woff") format("woff"),
		   url("AlibabaPuHuiTi-3-105-Heavy.woff2") format("woff2");
  font-display: swap;
}
body{background:#fff; font-size: 18px;}
.blue{color: #000 !important; font-weight: normal!important;}
.white{background:#fff; /*! background:url(../images/border.gif) round; */ border-radius: 10px;}
.white div{margin:3px; background: #fff; padding:20px;border-radius: 8px;max-height: 710px; min-height: 130px;}
.white .ew{width:125px; background: #5c97e0; color:#fff; padding: 10px;text-align: center;margin:20px auto; border-radius: 0; float:initial}

.banner{
	width:100%;
	background:url(../images/banner.jpg) no-repeat center top;
	height:519px;
}
.banner_con{
	width:1340px;
	margin:0 auto;
}
.banner_con .logo_wuxi{
	padding:30px 0 0 20px;
	text-align: left;
}
.banner_con .logo{
	padding:50px 0 0 0;
	text-align: left;
}
.banner_con .nav{width: 1054px;height: 74px;background-color: #ffffff; float: right;margin: 34px 0 0 0;border-radius: 37px; padding:0 10px;}
.banner_con .nav li{font-size: 24px;color: #000000; float: left; width: 14%; text-align: center; border-right:1px solid #d2d2d2; padding:10px 0; margin:9px auto;}
.banner_con .nav li:last-child{border:0;}
.banner_con .nav li a:hover,.banner_con .nav li .cur{border-bottom:6px solid #34991a;}
.banner_con .nav li a{color:#000; padding:7px 10%;line-height: 1.5;}
.banner_con .default {}
.banner_con .fixed {position: fixed;top: 0;left: 0;width: 100%;-webkit-box-shadow: 0 0 10px #34991a;padding: 0;margin: 0;border-radius: 0;z-index: 2;}
h2{ font-weight:bold; font-size: 60px; line-height: 2; color: #31851a;text-align: left; font-family: 'AlibabaPuHuiTi105';}
.bg01{padding:30px 0 60px 0; background:#f5fff8; }
.bg02{background: url(../images/bg01.gif); padding:30px 0 60px 0; }

.bg01 h3{background:url(../images/icon01.png) no-repeat left center;font-size: 33px;line-height: 2;color: #356720; padding:0 0 0 67px; margin:20px 0 0 30px;}
.bg01 h4{background:url(../images/icon02.png) no-repeat left center;font-size: 33px;line-height: 2;color: #356720; padding:0 0 0 67px; margin:20px 0 0 30px;}
.bg01 .w48 h3{background:url(../images/icon13.png) no-repeat left center;font-size: 33px;line-height: 2;color: #356720; padding:0 0 0 67px; margin:20px 0 0 30px;}
.bg01 h5{font-size: 26px;font-weight: bold;line-height: 2;color: #356720; border-bottom:1px solid #ccc; margin-bottom:20px;}
.bg01 h4 span{font-size: 25px;font-weight: normal;color: #474747;}
.bg01 p{line-height: 1.5;color: #212121;}
.bg01 p span {font-size: 24px; font-weight: bold; color: #eb5300;}

.left{width:920px; float: left;}
.left p{width:800px; margin:0px 0 0 98px;}
.left h6{font-size: 26px;font-weight: bold;color: #fff;margin:0 0 30px 0; background: #5c97e0; width:90%; padding:10px 5%; border-radius: 10px;}
.right{width:400px; float: right;}
.right .link01{background:url(../images/link_bg01.png); width:410px; height: 211px;padding: 13px 0;text-align: center;}
.right .link02{background: #fff;border: 1px solid #bcdea7; border-radius: 12px; width: 386px;margin-right: 20px;}
.right .link02 h1{background:url(../images/link_bg02.png); width:346px; height: 48px;font-size: 30px;text-align: left;padding: 10px 20px;line-height: 1.6; color:#fff;}
.right .link02 h1 a{color: #fff; float: left;}
.right .link02 ul{margin:20px;}
.right .link02 ul li{padding:10px 0; border-bottom:1px solid #eee; background:url(../images/list01.png) left 6px no-repeat; padding:10px 0 10px 20px;}
.right .link02 ul li:last-child{border:0;}

.bg02 .w30 h2{background:url(../images/icon14.png) no-repeat left center;font-size: 33px;line-height: 2;color: #4c4c4c; padding:0 0 0 67px; margin:20px 0 0 30px; font-family: nomal;}
.bg02 .w70 h2{background:url(../images/icon15.png) no-repeat left center;font-size: 33px;line-height: 2;color: #4c4c4c; padding:0 0 0 67px; margin:20px 0 0 30px; font-family: nomal;}
.bg02 h3{background:url(../images/icon01.png) no-repeat left center;font-size: 33px;line-height: 2;color: #4c4c4c; padding:0 0 0 67px; margin:20px 0 0 30px;}
.bg02 h4{background:url(../images/icon16.png) no-repeat left center;font-size: 33px;line-height: 2;color: #4c4c4c; padding:0 0 0 67px; margin:20px 0 0 30px;}
.bg02 .left span{font-size: 30px;font-weight: bold;color: #406e2d;}
.bg02 .left p{line-height: 2; margin: 0 0 20px 30px;}
.bg02 .left a{background-color: #5d9e42;border-radius: 10px; padding:10px 20px; color:#fff; font-size: 20px; font-weight: bold;margin: 10px;}
.bg02 .left .link03{background:url(../images/link_bg04.png); width:296px; height: 93px; float: left;padding: 19px 52px;font-size: 18px;font-weight: bold;color: #fff;line-height: 1.5;margin: 10px;}
.bg02 .left .link03 span,.bg02 .left .link04 span{font-size: 24px; color:#fff;}
.bg02 .left .link04{background:url(../images/link_bg05.png); width:392px; height: 101px; float: left;padding: 15px 44px;font-size: 18px;color: #fff;margin: 10px;font-weight: bold;line-height: 1.5;}
.bg02 .left h5{font-size: 30px;font-weight: bold;color: #004dad; line-height: 2; text-align: center;}


.right h5{background:url(../images/icon17.png) no-repeat left center;font-size: 33px;line-height: 2;color: #406e2d; padding:0 0 0 67px; margin:0;}

.icon_list li{width: 362px;height: 510px;background-color: #ffffff;/*! transform:skew(-8deg,0); */-ms-transform:skew(-8deg,0);/*! -webkit-transform:skew(-8deg,0); */ border-radius: 10px; float: left; margin:42px; text-align: center;cursor: pointer;}
.icon_list li:hover{box-shadow: 0px 0px 21px 0px #34991a;}
.icon_list li img,.icon_list li h5,.icon_list li p{/*! transform:skew(8deg,0); */-ms-transform:skew(8deg,0);/*! -webkit-transform:skew(8deg,0); */ }
.icon_list li img{width: 80px;}
.icon_list li h5{font-size: 26px;font-weight: bold;color: #356720;margin:50px 0 20px 0;}
.icon_list li p{margin:20px 40px 10px; text-align: justify; width:calc(100% - 80px);color: #4c4c4c;text-align: justify;text-indent: 2em;line-height: 1.5;}
.text{width: 100%; background-color: rgba(93,158,66,.72); color: #ffffff;}
.text h1{font-size:30px; text-align: left; margin-bottom: 20px;}
.text ul{margin:40px 80px 40px; line-height: 2;font-size: 20px;}
.text ul li{list-style:disc}
.text p{text-align: right;margin:0px 80px 40px; }
.text a{border-radius: 10px; background: #438429; padding:10px 5px; margin:0 10px;color: #fff;white-space: nowrap;}

.text01{margin: 30px 60px; font-size: 18px; line-height: 1.5; text-align: justify;}
.text01 p{margin:0 0 30px 0;text-indent: 2em;}
.text01 p span{font-size: 18px; font-weight: normal; line-height: normal; text-align: justify;}

.list01{margin:20px 0 0 0;}
.list01 li{float: left;margin: 5px 10px;}
.list01 em{float: left;}
.list01 img{width:58px; margin:0 20px;}
.list01 .info{width:calc(100% - 110px); float: left; margin:5px 0;}
.list01 .info span{font-size: 18px; font-weight: normal; line-height: normal; text-align: justify;}

.list02{margin:20px 0 0 27px; height: 500px; overflow-y: auto;overflow-x: hidden;}
.list02 li{float: left;margin: 5px 10px; width:98%;}
.list02 em{background: #9cce89; border-radius: 50%; color: #fff; height: 25px; width: 25px; float: left;margin: 6px;text-align: center;line-height: 1.4;}
.list02 .info{width:calc(100% - 50px); float: left; margin:5px 0;text-align: justify;}

.list03 {margin:0 0 0 27px; width:calc(100% - 40px);padding:0 0 25px 0}
.list03 li{width: 100%; height: auto;background-color: #ffffff;border-radius: 10px; float: left; margin:25px 0 0 0; cursor: pointer;padding: 20px 0; text-align: center;}
.list03 li:hover{box-shadow: 0px 0px 21px 0px #34991a;}
.list03 li h5{font-size: 26px;font-weight: bold;color: #356720; margin:0;}
.list03 li img{margin:20px auto;}
.list03 li p{text-align: justify; color: #4c4c4c;text-align: center;}

.list04 {margin:25px 0 0 27px; width:856px;padding:0 0 30px 0;}
.list04 .swiper-slide{width: 856px;height: auto; background-color: rgba(93,158,66,.72); color: #ffffff;float: left; margin:0 30px 20px 0 !important; cursor: pointer;padding: 20px 0; text-align: center;}
.list04 .swiper-slide:nth-child(8),.list04 .swiper-slide:nth-child(9){background: none;}
.list04 .swiper-slide h3{background:none;font-weight: bold; width:220px;float: left; text-align: right; color: #ffffff; font-size:18px; font-family: nomal; line-height:1.5;margin: 0;}
.list04 .swiper-slide span{width:500px; float: left;text-align: left;line-height: 1.5;}
.list04 .swiper-pagination-bullet {width:13px;height:13px;display:inline-block;border-radius:100%;background: #fff;opacity: 1;}
.list04 .swiper-pagination-bullet-active{background: #3f6e2b;}


/*tab*/
.tab{position:relative;width:800px; margin:10px 0 0 98px;}
.tab .title{height:43px; display:flex;}
.tab .title ol li{width: 43px;height: 38px;background:#bcdea7; border-radius: 10px; float: left;margin: 2px; cursor: pointer;font-size: 18px; color: #5d854e; text-align: center; line-height: 2;}
.tab .title ol li a:link,.tab .title ol li a:hover,.tab .title ol li a:visited
{color:#fff}
.tab .title ol li.cur{width: 43px;height: 38px;background:#5d9e42; border-radius: 10px; color:#fff;}
.tab .title ol li.cur a:link,.tab .title ol li.cur a:hover,.tab .title ol li.cur a:visited
{color:#fff}
.tab .box_con{padding:20px 0px; /*overflow: auto;*/ width:760px;margin: 20px 0;border-radius: 10px;background: #fff;border: 1px solid #bcdea7;padding: 28px 20px;}
.tab h2{font-weight: bold; width:260px;float: left; text-align: right; color:#376823; font-size:18px; font-family: nomal; line-height:1.5}
.tab span{width:500px; float: left;}

/*tab01*/
.tab01{position:relative;width: 95%;margin: 20px auto;}
.tab01 .title{height:76px;}
.tab01 .title ol li{width: 243px;height: 76px;background:url(../images/tab_bg.png) no-repeat; border-radius: 10px; float: left;margin: 5px; cursor: pointer;font-size: 24px; color: #fff; font-weight: bold; text-align: center; line-height: 3.1;}
.tab01 .title ol li a:link,.tab01 .title ol li a:hover,.tab01 .title ol li a:visited
{color:#fff}
.tab01 .title ol li.cur{width: 243px;height: 76px;background:url(../images/tab_bg_hover.png) no-repeat; border-radius: 10px;}
.tab01 .title ol li.cur a:link,.tab01 .title ol li.cur a:hover,.tab01 .title ol li.cur a:visited
{color:#fff}
.tab01 .box01_con{/*overflow: auto;*/border-radius: 10px;background: #fff;border: 1px solid #bcdea7;padding: 20px 30px 30px; margin:20px 6px;width: 1184px;}
.tab01 .box01_con img{width:125px; margin:0 20px;}
.tab01 .box01_con .info{margin:0 0 40px 0;/*! height: 150px; */}
.tab01 .box01_con .info h5{font-size: 24px;font-weight: bold;line-height: 2;color: #356720;}
.tab01 .left{height: 420px;}

/*tab02*/
.tab02{position:relative;width: 95%;margin: 20px auto;}
.tab02 .title{height:76px;}
.tab02 .title ol li{width: 160px;height: 52px;background:url(../images/tab01_bg.png) no-repeat; border-radius: 10px; float: left;margin: 0 0 0 -1px; cursor: pointer;font-size: 20px; color: #fff; font-weight: bold; text-align: center; line-height: 1.3;padding: 12px 0;}
.tab02 .title ol li a:link,.tab02 .title ol li a:hover,.tab02 .title ol li a:visited
{color:#fff}
.tab02 .title ol li.cur{width: 160px;height: 52px;background:url(../images/tab01_bg_hover.png) no-repeat; border-radius: 10px;}
.tab02 .title ol li.cur a:link,.tab02 .title ol li.cur a:hover,.tab02 .title ol li.cur a:visited
{color:#fff}
.tab02 .box01_con{/*overflow: auto;*/border-radius: 10px;background: #fff;border: 1px solid #bcdea7;padding: 20px 30px 30px; margin:20px 0;width: 1205px;}
.tab02 .box01_con .title{background: #65ae48; color:#fff; text-align: center; padding:5px 20px; height: auto; font-weight: bold; font-size:20px; float: left; border-radius: 10px; margin: 10px 0;}
.tab02 .box01_con p{width: 93%; float: left;margin: 10px 0 30px 10px; text-align: justify;}
.tab02 .box01_con ul{width: 100%; float: left;margin: 10px 10px 30px 10px;}
.tab02 .box01_con p a,.tab02 .box01_con li a{background: none; color:#eb5300; float: none; margin:0; padding:0; border-bottom:1px solid #eb5300; border-radius:0;}
.tab02 .box01_con p a:hover,.tab02 .box01_con li a:hover{background:none; color:#438429; border-bottom:1px solid #438429;}
.tab02 .box01_con a{border-radius: 10px; background: #f08246; padding:5px 20px; margin:10px;color: #fff;float: right;font-weight: bold;font-size: 20px;}
.tab02 .box01_con a:hover{background: #438429;}
.tab02 .box01_con ul li{padding:10px 0; background:url(../images/list03.png) left 9px no-repeat; padding:5px 0 5px 20px; text-align: justify;width: calc(100% - 55px);}
.tab02 .box01_con span{font-size: 20px; font-weight: bold; color: #eb5300;}
.tab02 .w70{width:73% !important;border-right: 1px solid #ccc;} 
.tab02 .w70 ul{padding: 20px 0;}
.tab02 .w30{text-align: center;width: 24%;margin: 10px 0;}
.tab02 .w30 a{width: 100%; margin:10px 0;padding: 5px 0;}

/*table*/ 
.table{width:100%; text-align: center; margin:10px 0 40px; float: left;}
.table dl{width:100%; border-bottom:1px solid #d8d8d8; float: left; padding:5px 0;  }
.table dl:first-child{background:#5c97e0; color:#fff; font-weight: bold; border:0}
.table dt{width:15%; float:left;}
.table dd{width:35%; float:left;}

/*table*/ 
.table_bbzm{width:100%; text-align: center; margin:10px 0 40px; float: left;}
.table_bbzm dl{width:100%; border-bottom:1px solid #d8d8d8; float: left; padding:5px 0; }
.table_bbzm dl:first-child{background:#5c97e0; color:#fff; font-weight: bold; border:0}
.table_bbzm dt{width:13%; float:left;}
.table_bbzm dd{width:30%; float:left;}

/*price*/
.price{width: 1296px; height: 171px; background:url(../images/bg_price.png) no-repeat; float:left; margin:8px 0 0 7px; color:#fff;}
.price .title{font-size: 24px;font-weight: bold;line-height: 2;color: #ffffff; float: left;text-align: center; margin: 10px 65px;}
.price ul{width:92%;float: left; margin: 0 4% 20px 4%;;}
.price ul li{background: #fff; font-size: 20px; border-radius: 10px; text-align: center; color:#000; width:23%; margin:0 1%; padding:5px 0;float:left;}
.price ul li span{color:#379c0d;}
.price p{color: #fff;margin-right: 50px;}

/*contact*/
.contact table{width:909px; margin-top:20px; float: left;border-radius: 10px;overflow: hidden;border-collapse: collapse;}
.contact th{font-size: 20px;background: rgba(93,158,66,.72); color:#fff;font-weight: normal;text-align: center;white-space: nowrap;padding: 15px 0;border-right: 1px solid rgba(255,255,255,.5);}
.contact th:last-child{border: 0;}
.contact td{font-size: 17px; line-height: 1.2; padding:15px 5px;background: rgba(255,255,255,.72); text-align: center;white-space: nowrap;height: 61px; border-right:1px solid #7fb56b; border-bottom:1px solid #7fb56b;}
.contact td:last-child{border-right: 0;}
.contact tr:last-child td{border-bottom:0px;}


.w70 .link03{margin: 10px 40px;}
.link{background-color: #fff; border-radius: 10px; padding:15px 3%; color: #fff; float: left;text-align: center;font-weight: bold; margin:20px 4%; width:89%;}
.link li{width:557px; float: left; margin:10px 12px; border-radius: 10px;}
.link li:hover{box-shadow: 0px 0px 21px 0px #34991a;}
.link li:nth-child(2n+2){float: right;}
.link li a{color:#fff; width: 100%; float: left;font-size: 25px;margin: 18px auto;}
.link04{background:url(../images/link_bg08.png); border-radius: 10px; margin: 18px 0 18px 58px;width: 600px; float:left;text-align: center;padding: 6px 0;}
.link04 a,.link05 a{background: #fff; float: left;border-radius: 10px; margin:25px 10%; width:80%; color:#406e2d; font-size:26px; font-weight:bold;padding:10px 0;}
.link04 a:hover,.link05 a:hover{box-shadow: 0px 0px 21px 0px #34991a;}
.link05{background:url(../images/link_bg09.png); border-radius: 10px; margin: 18px 0 18px 72px;width: 600px;float:left;text-align: center;padding: 2.5px 0;}
.link05 p{margin:10px 0 0 0; color: #fff;font-weight: bold;}




.add_list{width:100%;}
.add_list li{width:28.33%; margin:10px 1%; background:#68a3ec; color:#fff; font-size: 17px; border-radius: 10px; line-height: 1.5; padding:10px 1.5%; float: left;}

.question_list {width:100%;margin:7px 0; background: none;color: #000; padding: 0; float: left;}
.white h6 a{background:#7db46c; width:100%; margin:10px 0; padding:10px 0; text-align: center; font-size: 22px; border-radius: 10px;color: #fff;}
.white h6 a:link{ color:#fff;}
.white h6 a:visited{ color:#fff;}
.white h6 a:hover{ color:#fff;}
.white h6 a:active{ color:#fff;}
.question_list p{float: left; width:90%;}
.question_list dt{font-size: 18px; width:100%;float: left; line-height:1.5; margin:5px 0;}
.question_list dt em{width: 24px;height: 24px; border-radius: 50%; text-align: center; line-height:1.5; background-color: #eb5300; color:#fff; font-size: 16px; float: left;margin: 3px 8px 0 0;font-weight: bold; padding:0; }


.ew{width:125px; background: #5c97e0; color:#fff; float: left;padding: 10px;text-align: center;margin:0 20px;}
.ew img{margin: 0 !important;}

.info{}
.info span{font-size: 30px;font-weight: bold;line-height: 2;color: #004dad;}
.info p {font-size: 20px;color: #4c4c4c;}

/*banshi*/
.link_list{margin:20px;}
.link_list li{width:28.33%; margin:10px 1%; background:#68a3ec; color:#fff; font-size: 17px; border-radius: 10px; line-height: 1.5; padding:10px 1.5%; float: left;}
.link_list li:hover{background: #1848c6}
.link_list li a{width:100%; text-align: center; font-size: 20px; color:#fff; float: left;}
