/*! www.vancheer.com  |  Powered by vancheer */

/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 99;
}

.rslides li img {
	z-index: 9999;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 40px;
    z-index: 99;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(/images/ico2.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 10px;
	height: 10px;
	z-index: 99;
	*z-index: 99;
}

.rslides_tabs .rslides_here a {
	background:url(/images/ico2on.png) no-repeat;
}
.ispc{display:none;}
.issj{display:block;}
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-39px; background:url(/images/nimg42_left.png) center no-repeat; z-index:222; width:78px; height:84px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-39px; background:url(/images/nimg42_right.png) center no-repeat; z-index:222; width:78px; height:84px; display:block;}

.indexFlashTel{position:relative; overflow:hidden; max-width:768px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:10px; height:10px; background:url(/images/ico2.png) no-repeat; cursor:pointer; margin:0 4px;}
.indexFlashTel .btnDiv span.on{ background:url(/images/ico2on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}


.indexTitle{ padding:30px 0 25px; text-align:center;}
.indexTitle .top{ height:38px; color:#3eb134; font-size:24px; line-height:38px;}
.indexTitle .top img{ padding:0 3px; position:relative; top:-1px;}
.indexTitle .top em{ padding:0 16px;}
.indexTitle .top span{ width:50px; height:1px; background:url(/images/line2.jpg) no-repeat; display:inline-block; position:relative; top:-7px;}
.indexTitle .bottom{ font-size:14px; color:#9a9999; text-transform:uppercase; padding-top:6px;}

.indexPart1{ padding-bottom:100px;}
.indexPart1 .list{ padding:0 42px;}
.indexPart1 .list li{ float:left; width:50%; position:relative; height:180px;}
.indexPart1 .list li .ico{ position:absolute; left:0px; top:0px}
.indexPart1 .list li .name{ padding-left:200px; padding-top:60px; font-size:16px; font-weight:bold; margin-bottom:10px;}
.indexPart1 .list li .msg{ font-size:14px; line-height:26px; padding-left:200px; width:280px;}

.indexPart2{ height:666px; background:url(/images/indexPart2Bg.jpg) center top no-repeat; background-size:cover; padding-top:20px;}
.indexPart2Pic{ padding:30px 0 0; position:relative;}
.indexPart2Pic .bigImg2{display:block;}
.indexPart2Pic .bigImg2 img{width:100%;}
.indexPart2Pic .slider-for .box{ position:relative; height:244px; overflow:hidden; padding-left:394px;}
.indexPart2Pic .slider-for .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart2Pic .slider-for .imgDiv img{ width:360px;}
.indexPart2Pic .slider-for .name{ font-size:16px; color:#3c3c3c; text-transform:uppercase; height:28px; overflow:hidden;}
.indexPart2Pic .slider-for .title{ font-size:16px; color:#3eb134; padding:8px 0 5px 0;}
.indexPart2Pic .slider-for .content{ font-size:14px; line-height:30px;}
.indexPart2Pic .officeImg{ padding:0 20px; height:215px;}
.indexPart2Pic .officeImg .slick-slide{ cursor:pointer; float:left; margin:0 40px;}
.indexPart2Pic .officeImg .slick-slide .name{ line-height:24px; text-align:center; color:#3c3c3c; font-size:14px; padding-top:10px;}
.indexPart2Pic .officeImg .img1{ display:none;}
.indexPart2Pic .officeImg .slick-current img{ display:none;}
.indexPart2Pic .officeImg .slick-current .img1{ display:inline-block;}
.indexPart2Pic .officeImg .slick-current .name{ color:#3EB134;}
.indexPart2Pic .slick-prev{position:absolute; z-index:10; left:-55px; top:104px; display:block; background:url(/images/nimg20_left.png) left top no-repeat; width:20px; height:38px;}
.indexPart2Pic .slick-prev:hover{background:url(/images/nimg20_lefton.png) left top no-repeat;}
.indexPart2Pic .slick-next{position:absolute; z-index:10; right:-55px; top:104px; display:block; background:url(/images/nimg20_right.png) left top no-repeat; width:20px; height:38px;}
.indexPart2Pic .slick-next:hover{background:url(/images/nimg20_righton.png) left top no-repeat;}
.indexPart2Pic button{ border:none;}
.indexPart2 .listTel{ display:none;}
.indexPart2 .listTel li{float:left; width:33.33%; overflow:hidden;}
.indexPart2 .listTel li a{display:block; height:142px; overflow:hidden; text-align:center;}
.indexPart2 .listTel li img{ height:76px;}
.indexPart2 .listTel li .img1{ display:none;}
.indexPart2 .listTel li:hover img{ display:none;}
.indexPart2 .listTel li:hover .img1{ display:inline-block;}
.indexPart2 .listTel li div{height:86px; overflow:hidden;}


.indexPart3{ padding-bottom:45px;}
.indexPart3Box{ padding-top:40px;}
.indexAbout{ width:579px; height:470px; background:#f7f7f7;}
.indexAbout .name{ padding:30px 0 0 15px; font-size:18px;}
.indexAbout .name a{ color:#3eb134;}
.indexAbout .content{ font-size:14px; color:#6d6d6d; line-height:24px; padding:20px 15px 0;} 

.indexCulture{ width:305px; height:470px; margin-left:10px; position:relative; text-align:center;}
.indexCulture .box{ height:260px; background:#f8f7e6; text-align:center;}
.indexCulture .ico{ padding:56px 0 20px;}
.indexCulture .name{ font-size:24px; height:38px; background:url(/images/line3.jpg) center bottom no-repeat; color:#5c5c5c;}
.indexCulture .msg{ padding-top:30px; color:#7e7e7e; font-size:14px;}
.indexCulture .icon{ position:absolute; width:21px; height:14px; background:url(/images/nimg21_1.png) no-repeat; top:260px; right:42px;}

.indexVideo{ width:296px; height:470px; margin-left:10px; position:relative; text-align:center;}
.indexVideo .box{ height:210px; background:#f9ffed; text-align:center;}
.indexVideo .ico{ padding:38px 0 20px;}
.indexVideo .name{ font-size:24px; height:38px; background:url(/images/line3.jpg) center bottom no-repeat; color:#5c5c5c;}
.indexVideo .msg{ padding-top:30px; color:#7e7e7e; font-size:14px;}
.indexVideo .icon{ position:absolute; width:21px; height:14px; background:url(/images/nimg21_2.png) no-repeat; bottom:208px; right:42px;}


.indexPart4{ height:546px; background:url(/images/indexPart4Bg.jpg) center top no-repeat; background-size:cover; padding-top:20px;}

.indexNews{padding-top:30px; min-height:100px; position:relative;}
.indexNews .imgDiv{ min-height:50px; position:relative;}
.indexNews .imgDiv img{ width:100%;}
.indexNews .imgDiv a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../image/nimg40.png) center no-repeat; opacity:0; filter:alpha(opacity=0);}
.indexNews .slick .name{ line-height:42px; font-size:16px; padding:0 10px; overflow:hidden; height:42px;}
.indexNews .slick{ height:330px; background:#fff; margin:0 7px;}
.indexNews .slick .time{ color:#c0c0c0; padding:12px 0 0 10px; height:12px;}
.indexNews .slick .content{ height:32px; overflow:hidden; padding:12px 10px 0;}
.indexNews .slick .more{ padding:15px 0 0 10px;}
.indexNews .slick .more a{ display:inline-block; border-bottom:#9ed899 solid 1px; color:#9e9e9e;}
.indexNews .slick.on .name a{color:#ee7800;}
.indexNews .slick-dots{text-align:center; padding-top:24px;}
.indexNews .slick-dots li{display:inline-block; margin:0 3px; width:10px; height:10px; background:#858585;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexNews .slick-dots .slick-active{background:#3eb134;}

.about1{ padding-bottom:50px;}
.about1 h2{ font-size:24px; color:#3eb134; height:60px; line-height:60px;}
.about1 p{ font-size:14px; line-height:2; padding-bottom:20px;}

.culture1{ padding-bottom:50px;}
.culture1 li{ padding-bottom:20px; border-bottom:1px #c9c9c9 dashed; margin-bottom:20px;}
.culture1 li .title1{ height:80px; background:url(/images/ico80_1.png) no-repeat left center; padding-left:90px;}
.culture1 li .title2{ height:80px; background:url(/images/ico80_2.png) no-repeat left center; padding-left:90px;}
.culture1 li .title3{ height:80px; background:url(/images/ico80_3.png) no-repeat left center; padding-left:90px;}
.culture1 li .title4{ height:80px; background:url(/images/ico80_4.png) no-repeat left center; padding-left:90px;}
.culture1 h3{ line-height:80px; font-size:18px; color:#656565; float:left; padding-right:10px;}
.culture1 span{ line-height:80px; font-size:14px; color:#979797;}
.culture1 li .Chp{ font-size:14px; color:#585858; line-height:2; padding-left:90px}
.culture1 li .Enp{ font-size:14px; color:#828282; line-height:2; padding-left:90px; word-break : break-all; }

.history1{ padding-top:50px; padding-bottom:200px;}
.history1 .HistoryTab{height:112px; position:relative; background:url(/images/history_hr.png) no-repeat center; padding:0px 90px;}
.history1 .HistoryTab div{ text-align:center; border:none; outline:none;}
.history1 .HistoryTab div em{ font-size:24px; color:#ffffff; border:none; outline:none;}
.history1 .HistoryTab .slick-slide{float:left; cursor:pointer; width:98px; height:112px; line-height:112px;  color:#fff; background:url(/images/history_ico3.png) center no-repeat; outline:none;}
.history1 .HistoryTab .slick-current{background:url(/images/history_ico1.png) center no-repeat; font-size:18px; color:#fff; width:98px; height:112px;  line-height:112px; }
.history1 .HistoryTab .slick-slide:hover{background:url(/images/history_ico2.png) center no-repeat;}
.history1 .HistoryTab .slick-current:hover{background:url(/images/history_ico1.png) center no-repeat;}
.history1 .slick-prev{ background:url(/images/history_leftoff.png) center no-repeat; width:41px; text-align:center; height:41px; position:absolute; top:-76px; left:20px; text-indent:2000px;  border:none; outline:none; z-index:222}
.history1 .slick-prev:hover{background:url(/images/history_lefton.png) center no-repeat;}
.history1 .slick-next{ background:url(/images/history_rightoff.png) center no-repeat; width:41px; text-align:center; height:41px; position:absolute; top:-76px; right:20px; text-indent:2000px; border:none; outline:none; z-index:222}
.history1 .slick-next:hover{background:url(/images/history_righton.png) center no-repeat; border:none;}
.history1 .HistoryDiv{ margin-top:30px; margin-left:117px; font-size:14px; color:#666; line-height:2;}
.history1 .HistoryDiv p{ padding-right:120px;}

.news1{ padding-bottom:50px;}
.news1 .titleDiv{ position:relative; margin-top:40px; padding-bottom:30px; border-bottom:1px #c8c8c8 dashed;}
.news1 .titleDiv .imgDiv{ float:left; padding-right:20px;}
.news1 .titleDiv .name{ padding-top:20px;}
.news1 .titleDiv .name a{ font-size:16px; color:#666;}
.news1 .titleDiv .name a:hover{color:#3eb134;}
.news1 .titleDiv time{ display:block; font-size:12px; color:#666; padding-top:10px;}
.news1 .titleDiv p{ font-size:14px; color:#666; line-height:2; padding-top:20px;}
.news1 .titleDiv .morebtn{ position:absolute; left:370px; bottom:35px;}
.news1 .titleDiv .morebtn a{ font-size:12px; color:#fff; background-color:#3eb134; padding:5px 15px; border-radius:6px;}
.news1 .list{ padding-top:30px;}
.news1 .list li{ position:relative; padding-bottom:30px; margin-bottom:30px; border-bottom:1px #c8c8c8 dashed;}
.news1 .list li .imgDiv{ float:left; padding-right:20px;}
.news1 .list li .name{}
.news1 .list li .name a{ font-size:16px; color:#000;}
.news1 .list li .name a:hover{color:#3eb134;}
.news1 .list li time{display:block; font-size:12px; color:#666; padding-top:10px;}
.news1 .list li p{ font-size:12px; color:#666; position:absolute; left:205px; bottom:30px;}
.news1 .list li .timeDiv1{ width:90px; height:90px; float:left; text-align:center; background-color:#d7ffd3; margin-left:20px; margin-right:20px;}
.news1 .list li h3{ font-size:26px; color:#999; padding-top:17px;}
.news1 .list li span{ font-size:14px; color:#999;}
.news1 .list li .p1{ left:130px; line-height:2;}
.news1 .list li .timeDiv2{ width:90px; height:90px; float:left; text-align:center; background-color:#ededed; margin-left:20px; margin-right:20px;}

.newsdetails1{ padding-bottom:50px;}
.newsdetails1 .titleDiv{ padding-top:40px; padding-bottom:20px; border-bottom:1px #e6e6e6 solid; margin-bottom:20px;}
.newsdetails1 .titleDiv h2{ font-size:24px; color:#3eb134; text-align:center;}
.newsdetails1 .titleDiv .author{ text-align:center; font-size:12px; color:#666; height:30px; line-height:30px;}
.newsdetails1 .titleDiv .author time{ padding-right:20px;}
.newsdetails1 .content{}
.newsdetails1 .content p{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.newsdetails1 .share{ position:relative; height: 40px; line-height: 40px; padding-bottom:10px;}
.newsdetails1 .share p{ float:left; line-height:40px;}
.newsdetails1 hr{ height:1px;border:none;border-top:1px dashed #c5c5c5;}
.newsdetails1 .share li{ float: left; width: 27px; margin: 0 5px;}
.newsdetails1 .share .btn{position: absolute; top: 6px; right: 0px; width: 108px; height: 33px; background: url(/images/ico6_6.png) center no-repeat; line-height: 33px; color: #fff; font-size: 14px; font-weight:bold; text-indent:10px;}
.newsdetails1 .pageDown{ padding-top:10px;}
.newsdetails1 .pageDown li{ font-size:14px; height:30px; line-height:30px; color:#666;}
.newsdetails1 .pageDown li b{ font-weight:inherit;}
.newsdetails1 .pageDown li a{ font-weight:bold;}

.technology1{ padding-top:40px; padding-bottom:50px;}
.technology1 .list{ padding-bottom:20px;}
.technology1 .bg1{ background-color:#f5f6f5;}
.technology1 .bg2{ background-color:#ffffe6;}
.technology1 li{ position:relative; margin-bottom:10px; padding-right:20px; padding-bottom:60px;}
.technology1 li .title{ padding-bottom:10px; height:60px; line-height:60px;}
.technology1 li .title .numDiv{ border-top:2px #3eb134 solid;  float:left; width:70px; margin-right:10px;}
.technology1 li .title .numDiv em{ font-size:30px; padding-left:10px; padding-right:10px; background:url(/images/ico7_7.png) no-repeat right center;}
.technology1 li .title:hover .numDiv em{background:url(/images/ico7_7on.png) no-repeat right center;}
.technology1 li .title h2{ font-size:16px;}
.technology1 li p{ font-size:14px; line-height:2; padding-left:10px;}
.technology1 li .btn{ color:#fff; position:absolute; right:20px; bottom:20px; background-color:#3eb134; padding:5px 10px; border-radius:10px;}

.technologydetails1{ padding-bottom:50px;}
.technologydetails1 h2{ font-size:16px; color:#3eb134; height:60px; line-height:60px;}
.technologydetails1 h3{ font-size:14px; color:#3eb134; height:40px; line-height:40px; background:url(/images/ico8_1.png) no-repeat left bottom; margin-bottom:10px;}
.technologydetails1 p{ font-size:14px; line-height:2; padding-bottom:10px;}
.technologydetails1 .content2 p{ /*background:url(/images/ico8_6.png) no-repeat left 10px;*/ padding-left:15px;}
.technologydetails1 .content3{ padding-bottom:40px;}
.technologydetails1 .content3 li{ width:25%; float:left; text-align:center;} 
.technologydetails1 .content3 li .imgDiv{ padding-bottom:10px;}
.technologydetails1 .share{ position:relative; height: 40px; line-height: 40px; padding-bottom:10px;}
.technologydetails1 .share p{ float:left; line-height:40px;}
.technologydetails1 hr{ height:1px;border:none;border-top:1px dashed #c5c5c5;}
.technologydetails1 .share li{ float: left; width: 27px; margin: 0 5px;}
.technologydetails1 .share .btn{position: absolute; top: 6px; right: 0px; width: 108px; height: 33px; background: url(/images/ico6_6.png) center no-repeat; line-height: 33px; color: #fff; font-size: 14px; font-weight:bold; text-indent:10px;}
.technologydetails1 .pageDown li{ font-size:14px; line-height:2; padding-left:10px;}
.technologydetails1 .pageDown li b{ font-weight:inherit;}
.technologydetails1 .pageDown li a{ font-weight:bold;}

.recruit1{ padding-top:40px; padding-bottom:50px;}
.recruit1 .list{ padding-bottom:20px;}
.recruit1 .toptitle{ height:60px; line-height:60px; text-align:center; background-color:#efefef;}
.recruit1 .toptitle img{ padding-right:5px;}
.recruit1 .toptitle dd{ font-size:14px; width:20%; float:left;}
.recruit1 li{ font-size:14px; height:50px; line-height:50px; text-align:center; border-bottom:1px #efefef dashed;}
.recruit1 li:hover{ color:#fff; background-color:#46b432; border-bottom:none;}
.recruit1 li:hover dd{ color:#fff;}
.recruit1 li dd{ width:20%; float:left;}

.recruitdetails1{ font-size:14px; padding-bottom:50px;}
.recruitdetails1 h2{ font-size:24px; color:#3eb134; height:60px; line-height:60px; margin-bottom:20px; border-bottom:1px #dedede dashed;}
.recruitdetails1 .content1{ padding-bottom:20px; border-bottom:1px #dedede dashed;}
.recruitdetails1 .content1 h3{ font-size:16px; font-weight:inherit; padding-left:30px; height:40px; line-height:40px; background:url(/images/ico10_1.png) no-repeat left center;}
.recruitdetails1 .content1 .list{ padding-left:30px;}
.recruitdetails1 .content1 .list li{ width:33%; float:left; padding-top:20px;}
.recruitdetails1 .content1 .list li em{ color:#333;}
.recruitdetails1 .content2{ padding-top:20px; padding-bottom:20px; border-bottom:1px #dedede dashed;}
.recruitdetails1 .content2 h3{ font-size:16px; font-weight:inherit; padding-left:30px; height:40px; line-height:40px; background:url(/images/ico10_2.png) no-repeat left center;}
.recruitdetails1 .content2 p{ line-height:2; padding-left:30px;}
.recruitdetails1 .content3{ padding-top:20px; padding-bottom:20px; border-bottom:1px #dedede dashed;}
.recruitdetails1 .content3 h3{ font-size:16px; font-weight:inherit; padding-left:30px; height:40px; line-height:40px; background:url(/images/ico10_3.png) no-repeat left center;}
.recruitdetails1 .content3 p{ line-height:2; padding-left:30px;}
.recruitdetails1 .content4{ padding-top:20px; padding-bottom:20px; padding-bottom:20px;}
.recruitdetails1 .content4 p{ line-height:2; padding-left:30px;}
.recruitdetails1 .content4 p em{ font-weight:bold;}
.recruitdetails1 .share{ position:relative; height: 40px; line-height: 40px; padding-bottom:10px;}
.recruitdetails1 .share p{ float:left; line-height:40px;}
.recruitdetails1 hr{ height:1px;border:none;border-top:1px dashed #c5c5c5;}
.recruitdetails1 .share li{ float: left; width: 27px; margin: 0 5px;}
.recruitdetails1 .share .btn{position: absolute; top: 6px; right: 0px; width: 108px; height: 33px; background: url(/images/ico6_6.png) center no-repeat; line-height: 33px; color: #fff; font-size: 14px; font-weight:bold; text-indent:10px;}
.recruitdetails1 .pageDown li{ font-size:14px; line-height:2; padding-left:10px;}
.recruitdetails1 .pageDown li b{ font-weight:inherit;}
.recruitdetails1 .pageDown li a{ font-weight:bold;}

/*.contactus1{ font-size:14px; padding-bottom:50px;}
.contactus1 h2{ font-size:24px; color:#3eb134; height:40px; line-height:40px; margin-bottom:20px;}
.contactus1 .listDiv li{ width:50%; float:left; height:40px; line-height:40px;}
.contactus1 .listDiv li img{ padding-right:5px;}
.contactus1 .tab{ padding-top:20px;}
.contactus1 .tab li{ float:left; }
.contactus1 .tab li p{ margin-right:20px; height:20px; line-height:20px; padding:5px 20px; background-color:#999; color:#fff; border-radius:4px;}*/
/*.contactus1 .tab li:last-child p{ margin-right:0;}*/
/*.contactus1 .tab .liNow p{ background-color:#3eb134;}
.contactus1 .showDiv{ display:none;}
.contactus1 .contentDiv{ padding-top:20px;}
.contactus1 .title{ height:50px; line-height:50px; background-color:#3eb134; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.contactus1 dd{ width:25%; float:left; text-align:center;}
.contactus1 .list01 li{ border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc dashed;}
.contactus1 .list li{ border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc dashed;height:50px;}
.contactus1 .list li:last-child{ border-bottom:1px #ccc solid;}
.contactus1 .list li dl dd .boxboder{ border-right:1px #ccc dashed;}
.contactus1 .list li dl dd .lineheight1 p{line-height:150px; height:150px;}
.contactus1 .list li dl dd .lineheight11{ border-right:none;}
.contactus1 .list li dl dd .lineheight11 p{line-height:150px;}
.contactus1 .list li dl dd .lineheight2 p{line-height:100px; height:100px;}
.contactus1 .list li dl dd .lineheight21{ border-right:none}
.contactus1 .list li dl dd .lineheight21 p{line-height:100px;}
.contactus1 .list li dl dd .lineheight3 p{line-height:50px; height:50px;}
.contactus1 .list li dl dd .lineheight31{ border-right:none}
.contactus1 .list li dl dd .lineheight31 p{line-height:50px;}
.contactus1 .list li dl dd:last-child{ border-right:none;}
.contactus1 .list li dd p{ height:50px; line-height:50px; border-bottom:1px #ccc dashed; }
.contactus1 .list li dd p:last-child{ border-bottom:none;}*/

.contactus1{ font-size:14px; padding-bottom:50px;}
.contactus1 h2{ font-size:24px; color:#3eb134; height:40px; line-height:40px; margin-bottom:20px;}
.contactus1 .listDiv li{ width:50%; float:left; height:40px; line-height:40px;}
.contactus1 .listDiv li img{ padding-right:5px;}
.contactus1 .tab{ padding-top:20px;}
.contactus1 .tab li{ float:left; }
.contactus1 .tab li p{ margin-right:20px; height:20px; line-height:20px; padding:5px 20px; background-color:#999; color:#fff; border-radius:4px;}
/*.contactus1 .tab li:last-child p{ margin-right:0;}*/
.contactus1 .tab .liNow p{ background-color:#3eb134;}
.contactus1 .showDiv{ display:none;}
.contactus1 .contentDiv{ padding-top:20px;}
.contactus1 .title{ height:50px; line-height:50px; background-color:#3eb134; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.contactus1 dd{ width:25%; float:left; text-align:center;}
.contactus1 .list01 li{ border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc dashed;}
.contactus1 .list01 li:last-child{ border-bottom:1px #ccc solid;}
.contactus1 .list01 li dl dd .boxboder{ border-right:1px #ccc dashed;}
.contactus1 .list01 li dl dd .lineheight1 p{line-height:201px; height:201px;}
.contactus1 .list01 li dl dd .lineheight0000 p{ height:124px; line-height:2; padding-top:78px;}
.contactus1 .list01 li dl dd .lineheight11{ border-right:none;}
.contactus1 .list01 li dl dd .lineheight11 p{line-height:201px;}
.contactus1 .list01 li dl dd .lineheight2 p{line-height:254px; height:254px;}
.contactus1 .list01 li dl dd .lineheight21{ border-right:none}
.contactus1 .list01 li dl dd .lineheight21 p{line-height:254px;}
.contactus1 .list01 li dl dd .lineheight3 p{line-height:305px; height:305px;}
.contactus1 .list01 li dl dd .lineheight31{ border-right:none}
.contactus1 .list01 li dl dd .lineheight31 p{line-height:305px;}
.contactus1 .list01 li dl dd .lineheight5 p{line-height:305px; height:305px;}
.contactus1 .list01 li dl dd .lineheight51{ border-right:none}
.contactus1 .list01 li dl dd .lineheight51 p{line-height:305px;}
.contactus1 .list01 li dl dd .lineheight6 p{line-height:203px; height:203px;}
.contactus1 .list01 li dl dd .lineheight61{ border-right:none}
.contactus1 .list01 li dl dd .lineheight61 p{line-height:203px;}
.contactus1 .list01 li dl dd .lineheight8 p{line-height:356px; height:356px;}
.contactus1 .list01 li dl dd .lineheight81{ border-right:none}
.contactus1 .list01 li dl dd .lineheight81 p{line-height:356px;}
.contactus1 .list01 li dl dd .lineheight9 p{line-height:356px; height:356px;}
.contactus1 .list01 li dl dd .lineheight91{ border-right:none}
.contactus1 .list01 li dl dd .lineheight91 p{line-height:356px;}
.contactus1 .list01 li dl dd .lineheight101{ border-right:none;}
.contactus1 .list01 li dl dd .lineheight0111{ border-right:none;}
.contactus1 .list01 li dl dd .lineheight0121{ border-right:none;}
.contactus1 .list01 li dl dd:last-child{ border-right:none;}
.contactus1 .list01 li dd p{ height:50px; line-height:50px; border-bottom:1px #ccc dashed; }
.contactus1 .list01 li dd p:last-child{ border-bottom:none;}


.contactus1 .list02 li{ border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc dashed;}
.contactus1 .list02 li:last-child{ border-bottom:1px #ccc solid;}
.contactus1 .list02 li dl dd .boxboder{ border-right:1px #ccc dashed;}
.contactus1 .list02 li dl dd .lineheight1 p{line-height:101px; height:101px;}
.contactus1 .list02 li dl dd .lineheight11{ border-right:none;}
.contactus1 .list02 li dl dd .lineheight11 p{line-height:101px;}
.contactus1 .list02 li dl dd .lineheight2 p{line-height:100px; height:100px;}
.contactus1 .list02 li dl dd .lineheight21{ border-right:none}
.contactus1 .list02 li dl dd .lineheight21 p{line-height:100px;}
.contactus1 .list02 li dl dd .lineheight3 p{line-height:50px; height:50px;}
.contactus1 .list02 li dl dd .lineheight31{ border-right:none}
.contactus1 .list02 li dl dd .lineheight31 p{line-height:50px;}
.contactus1 .list02 li dl dd .lineheight4 p{line-height:203px; height:203px;}
.contactus1 .list02 li dl dd .lineheight41{ border-right:none}
.contactus1 .list02 li dl dd .lineheight41 p{line-height:203px;}
.contactus1 .list02 li dl dd .lineheight5 p{line-height:203px; height:203px;}
.contactus1 .list02 li dl dd .lineheight51{ border-right:none}
.contactus1 .list02 li dl dd .lineheight51 p{line-height:203px;}
.contactus1 .list02 li dl dd:last-child{ border-right:none;}
.contactus1 .list02 li dd p{ height:50px; line-height:50px; border-bottom:1px #ccc dashed; }
.contactus1 .list02 li dd p:last-child{ border-bottom:none;}

.contactus1 .list03 li{ border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc dashed;}
.contactus1 .list03 li:last-child{ border-bottom:1px #ccc solid;}
.contactus1 .list03 li dl dd .boxboder{ border-right:1px #ccc dashed;}
.contactus1 .list03 li dl dd .lineheight1 p{line-height:152px; height:152px;}
.contactus1 .list03 li dl dd .lineheight11{ border-right:none;}
.contactus1 .list03 li dl dd .lineheight11 p{line-height:152px;}
.contactus1 .list03 li dl dd .lineheight2 p{line-height:203px; height:305px;}
.contactus1 .list03 li dl dd .lineheight21{ border-right:none}
.contactus1 .list03 li dl dd .lineheight21 p{line-height:203px;}
.contactus1 .list03 li dl dd .lineheight3 p{line-height:203px; height:405px;}
.contactus1 .list03 li dl dd .lineheight31{ border-right:none}
.contactus1 .list03 li dl dd .lineheight31 p{line-height:203px;}
.contactus1 .list03 li dl dd .lineheight4 p{line-height:203px; height:203px;}
.contactus1 .list03 li dl dd .lineheight41{ border-right:none}
.contactus1 .list03 li dl dd .lineheight41 p{line-height:203px;}
.contactus1 .list03 li dl dd .lineheight51{ border-right:none}
.contactus1 .list03 li dl dd .lineheight61{ border-right:none}
.contactus1 .list03 li dl dd .lineheight7 p{line-height:152px; height:152px;}
.contactus1 .list03 li dl dd .lineheight71{ border-right:none;}
.contactus1 .list03 li dl dd .lineheight71 p{line-height:152px;}
.contactus1 .list03 li dl dd .lineheight8 p{line-height:103px; height:103px;}
.contactus1 .list03 li dl dd .lineheight81{ border-right:none;}
.contactus1 .list03 li dl dd .lineheight81 p{line-height:103px;}
.contactus1 .list03 li dl dd:last-child{ border-right:none;}
.contactus1 .list03 li dd p{ height:50px; line-height:50px; border-bottom:1px #ccc dashed; }
.contactus1 .list03 li dd p:last-child{ border-bottom:none;}
.contactus1 .list03 dl{ overflow:hidden;}

.map1{ padding-bottom:150px;}
.map1 h2{ font-size:24px; color:#3eb134; height:40px; line-height:40px; margin-bottom:20px;}

.idea1{ padding-top:50px; padding-bottom:50px;}
.idea1 .imgDiv{ text-align:center; }
.idea1 h2{ font-size:24px; color:#3eb134; height:40px; line-height:40px; margin-bottom:20px;}
.idea1 p{ font-size:20px; line-height:2; margin-bottom:20px;}

.download1{ padding-top:60px; padding-bottom:60px;}
.download1 li{ position:relative; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #e0e0e0 dashed;}
.download1 li h3{ font-size:14px; padding-bottom:10px; font-weight:inherit;}
.download1 li h3 em{ font-weight:bold;}
.download1 li p{ font-size:14px; line-height:2;}
.download1 li .btn{ position:absolute; right:0; bottom:50%; margin-top:-10px; font-size:12px; color:#fff; background-color:#3eb134; padding:5px 15px; border-radius:8px;}


.message1{ font-size:14px; padding-bottom:50px;}
.message1 h2{ font-size:16px; font-weight:inherit; height:40px; line-height:40px;}
.message1 .box1{ height:40px; line-height:40px; padding-top:20px;}
.message1 .box1 .input1{ border:1px #d0d0d0 solid; height:40px; line-height:40px; text-indent:10px; width:500px; color:#666;}
.message1 .box2{ padding-top:20px;}
.message1 .box2 textarea{border:1px #d0d0d0 solid; height:200px; line-height:40px; text-indent:10px; width:700px; color:#666;}
.message1 .box2 em{ float:left;}
.message1 .message_btn{ padding-top:20px; padding-left:42px;}
.message1 .message_btn .btn1{ cursor:pointer; font-size:20px; font-weight:bold; color:#fff; padding:5px 30px; background-color:#3eb134; border-radius:10px; margin-right:20px;}
.message1 .message_btn .btn2{ background-color:#868686;}

.sitemap1{ padding-top:60px; padding-bottom:50px;}
.sitemap1 li{ padding-bottom:30px;}
.sitemap1 li h2{ font-size:18px; line-height:2;}
.sitemap1 li h2 a{ color:#3eb134;}
.sitemap1 li dd{ font-size:14px; line-height:2; float:left;}
.sitemap1 li dd span{ padding-left:10px; padding-right:10px;}

.links1{ padding-top:60px; padding-bottom:100px;}
.links1 .list{ padding-bottom:20px;}
.links1 .list ul{ width:966px;}
.links1 .list li{ width:33.33%; padding-bottom:20px; float:left;}
.links1 .list li .box{ padding-right:20px;}
.links1 .list li .box img{ width:100%;}

.productdetails1{ padding-top:60px; padding-bottom:100px;}
.productdetails1 .txt .leftDiv{ float:left; padding-right:20px;}
.productdetails1 .txt .rightDiv h2{ font-size:24px; color:#3eb134; line-height:2;}
.productdetails1 .txt .rightDiv p{ font-size:14px; line-height:2; padding-top:5px;}
.productdetails1 .txt .rightDiv p em{ font-weight:bold;}
.productdetails1 .list{ position:relative; margin-top:20px; padding-left:30px; padding-right:30px;}
.productdetails1 .list .slick-prev{ z-index:22; display:block; width:15px; height:29px; position:absolute; left:0; top:50%; margin-top:-15px; background:url(/images/ico18_8prev.png) no-repeat center;}
.productdetails1 .list .slick-prev:hover{background:url(/images/ico18_8prevon.png) no-repeat center;}
.productdetails1 .list .slick-next{ z-index:22; display:block; width:15px; height:29px; position:absolute; right:0; top:50%; margin-top:-15px; background:url(/images/ico18_9next.png) no-repeat center;}
.productdetails1 .list .slick-next:hover{background:url(/images/ico18_9nexton.png) no-repeat center;}
.productdetails1 .list .slick{ text-align:center;}
.productdetails1 .list .slick .name{ padding-top:10px;}
.productdetails1 .list li img{ width:100%;}

.productdetails2{ padding-top:60px; padding-bottom:100px;}
.productdetails2 .txt .leftDiv{ float:left; padding-right:20px;}
.productdetails2 .txt .rightDiv h2{ font-size:24px; color:#3eb134; line-height:2;}
.productdetails2 .txt .rightDiv p{ font-size:14px; line-height:2; padding-top:5px;}
.productdetails2 .txt .rightDiv p em{ font-weight:bold;}
.productdetails2 .list2{ position:relative; margin-top:20px; padding-left:30px; padding-right:30px;}
.productdetails2 .list2 .slick-prev{ z-index:22; display:block; width:15px; height:29px; position:absolute; left:0; top:50%; margin-top:-15px; background:url(/images/ico18_8prev.png) no-repeat center;}
.productdetails2 .list2 .slick-prev:hover{background:url(/images/ico18_8prevon.png) no-repeat center;}
.productdetails2 .list2 .slick-next{ z-index:22; display:block; width:15px; height:29px; position:absolute; right:0; top:50%; margin-top:-15px; background:url(/images/ico18_9next.png) no-repeat center;}
.productdetails2 .list2 .slick-next:hover{background:url(/images/ico18_9nexton.png) no-repeat center;}
.productdetails2 .list2 .slick{ text-align:center;}
.productdetails2 .list2 .slick .name{ padding-top:10px;}
.productdetails2 .list2 li img{ width:100%;}


.product1{ padding-top:60px; padding-bottom:100px;}
.product1 .list{ padding-bottom:40px;}
.product1 .tabtitle{ height:45px; line-height:45px; font-size:16px; color:#fff; text-align:center; background-color:#43b333;}
.product1 .tabtitle dd{ float:left;}
.product1 .tabtitle .box1{ width:20%;}
.product1 .tabtitle .box2{ width:45%;}
.product1 .tabtitle .box3{ width:20%;}
.product1 .tabtitle .box4{ width:15%;}

.product1 li{/* height:45px; */line-height:45px;font-size:14px;color:#333;text-align:center;border-bottom:1px #e4e4e4 solid;border-left:1px #e4e4e4 solid;border-right:1px #e4e4e4 solid;}
.product1 li dd{ float:left; color:#333;}
.product1 li a:hover dd{ color:#3eb134;}
.product1 li .box1{ width:20%;}
.product1 li .box2{width:45%;font-size: 13px;}
.product1 li .box3{ width:20%;}
.product1 li .box4{ width:15%;}

.search1{}
.search1 .tab{ padding-top:20px;}
.search1 .tab li{ float:left; }
.search1 .tab li p{ margin-right:20px; height:20px; line-height:20px; padding:10px 20px; color:#666; border:1px #eee solid; border-radius:4px;}
.search1 .tab li:last-child p{ margin-right:0;}
.search1 .tab .liNow p{ background-color:#3eb134; color:#fff; border:1px #3eb134 solid;}


/*.weather{background:url(/image/nimg226.png) left top no-repeat; width:240px; height:150px; position:absolute; z-index:9999; right:0; top:50%; margin-right:100px;}
.weather2{ position:relative;}
.weather2 .text{ background-color:#fff; width:200px; height:100px; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2); padding:20px; padding-top:30px;}
.weather2 .text h3{ padding-bottom:10px;}
.weather2 .text h3 a{ font-size:16px; color:#3eb134;}
.weather2 .text h3 a:hover{ text-decoration:underline;}
.weather2 .close{position:absolute; right:5px; top:5px;}
.weather2 .close img{ width:20px;}*/

.weather{ width:240px; height:150px; position:absolute; z-index:9999; right:0; top:50%; margin-right:100px;}
.weather2{ position:relative;}
.weather2 .text{ background-color:#fff;  box-shadow:0 0 10px rgba(0,0,0,0.2); }
.weather2 .text h3{ height:55px; line-height:55px; background-color:#e8e12d; overflow: hidden;  padding:0 20px; padding-right:30px;}
.weather2 .text h3 a{ font-size:18px; color:#484608;}
.weather2 .text h3 a:hover{ text-decoration:underline; color:#fff;}
.weather2 .text p{ padding:20px; font-size:14px;}
.weather2 .close{position:absolute; right:5px; top:5px;}
.weather2 .close img{ width:15px;}











<!--0.00021100044250488-->