.section{position:relative; overflow:hidden;}
/*首页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: 200px;
    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: 17px;
	height: 17px;
	z-index: 99;
	*z-index: 99;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico2on.png) no-repeat;
}
	
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-40px; background:url(../images/nimg50_left.png) center no-repeat; z-index:222; width:50px; height:80px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-40px; background:url(../images/nimg50_right.png) center no-repeat; z-index:222; width:50px; height:80px; display:block;}


.slider { float: left;}

.slider .jquery-reslider .slider-block {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 97;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0;
}

.slider .jquery-reslider .slider-block a{ display:block; width:100%; height:100%;}

.slider .jquery-reslider .slider-direction {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 45%;
  z-index: 99;
  cursor: pointer;
}

.slider .jquery-reslider .slider-direction.slider-direction-prev {
  left: 20px;
  background: url('../images/prev.png') no-repeat;
}

.slider .jquery-reslider .slider-direction.slider-direction-next {
  right: 20px;
  background: url('../images/next.png') no-repeat
}

.slider .jquery-reslider .slider-dots {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 135px;
}

.slider .jquery-reslider .slider-dots li {
  width: 19px;
  height: 19px;
  background:url(../images/ico1.png) no-repeat;
  display: inline-block;
  margin: 0 5px;
  cursor: pointer;
}

.slider .jquery-reslider .slider-dots li.active { background:url(../images/ico1on.png) no-repeat;}

#fp-nav{position:fixed; z-index:111; left:33px; top:55%; width:17px;}
#fp-nav a span{background:url(../images/ico3.png) no-repeat; height:27px; width:16px; display:block;}
#fp-nav .active span{background:url(../images/ico3on.png) no-repeat;}
/*.topicon{ background:url(../images/toup.png) no-repeat center; display:block; width:17px; height:13px; position:relative; left:0px;}*/



.indexPart1{ position:relative;}
.indexPart1 .scrollDown{ z-index:222; left:50%; bottom:25px; text-align:center; margin-left:-42px; position:absolute; width:84px;height:84px;}

.indexFlashTel{ display:none;}

@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,-8px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,10px)}}.pre-wrap{width:84px;height:84px;position:relative;-webkit-animation:start 1.5s infinite ease-in-out;-moz-animation:start 1.5s infinite ease-in-out;animation:start 1.5s infinite ease-in-out}

.indexPart2{ background:url(../images/indexPart2.jpg) center top no-repeat; background-size:cover}
.indexPart2 .titleImg{ text-align:center; padding-top:145px;}
.indexPart2 .title{ text-align:center; background:url(../images/line4.png) center no-repeat; height:60px; line-height:60px; color:#040404; font-size:24px;}
.indexPart2 .content{ text-align:center; font-size:14px; color:#989898; padding-bottom:50px;}

.indexAbout{ width:250px; height:225px;}
.indexAbout a{ display:block; width:250px; height:225px; background:#006428; position:relative;}
.indexAbout .name{ padding:25px 0 0 18px; color:#fff; font-size:18px;}
.indexAbout .msg{ padding:15px 0 0 18px; color:#fff; font-size:14px;}
.indexAbout .ico{ position:absolute; right:25px; bottom:13px;}

.indexSpeech{ width:250px; height:225px;}
.indexSpeech a{ display:block; width:250px; height:225px; position:relative;}
.indexSpeech .imgDiv{ position:absolute; left:0px; top:0px;}
.indexSpeech .name{ position:relative; z-index:22; padding:25px 0 0 18px; color:#fff; font-size:18px;max-width:100px;}
.indexSpeech .msg{ position:relative; z-index:22; padding:15px 0 0 18px; color:#fff; font-size:14px;max-width:100px;}

.indexHistory{ width:500px; height:225px;}
.indexHistory a{ display:block; width:500px; height:225px; position:relative;}
.indexHistory .imgDiv{ position:absolute; left:0px; top:0px;}
.indexHistory .name{ position:relative; z-index:22; padding:25px 0 5px 25px; color:#4f96b0; font-size:18px; width:140px; background:url(../images/nimg29_1.png) right 22px no-repeat;}
.indexHistory .msg{ position:relative; z-index:22; padding:10px 0 0 25px; color:#4f96b0; font-size:14px; max-width:280px;}

.indexEnvironment{ width:500px; height:225px;}
.indexEnvironment a{ display:block; width:500px; height:225px; position:relative;}
.indexEnvironment .imgDiv{ position:absolute; left:0px; top:0px;}
.indexEnvironment .name{ position:relative; z-index:22; padding:25px 0 5px 25px; color:#FFF; font-size:18px; width:130px; background:url(../images/nimg29_2.png) right 22px no-repeat;}

.indexCompany{ width:250px; height:225px;}
.indexCompany a{ display:block; width:250px; height:225px; background:#32a1c6; position:relative;}
.indexCompany .name{ padding:25px 0 0 18px; color:#fff; font-size:18px;}
.indexCompany .msg{ padding:15px 0 0 18px; color:#fff; font-size:14px;}
.indexCompany .ico{ position:absolute; right:18px; bottom:9px;}

.indexHonor{ width:250px; height:225px;}
.indexHonor a{ display:block; width:250px; height:225px; background:#006428; position:relative;}
.indexHonor .name{ padding:25px 0 0 18px; color:#fff; font-size:18px;}
.indexHonor .msg{ padding:15px 0 0 18px; color:#fff; font-size:14px;}
.indexHonor .ico{ position:absolute; right:25px; bottom:9px;}

.indexPart2BoxTel{ display:none;}
.indexAboutTel{ width:25%;}
.indexAboutTel a{ display:block; position:relative;}
.indexAboutTel .imgDiv img{ width:100%;}
.indexAboutTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#fff;}

.indexSpeechTel{ width:25%;}
.indexSpeechTel a{ display:block; position:relative;}
.indexSpeechTel .imgDiv img{ width:100%;}
.indexSpeechTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#fff;}

.indexHistoryTel{ width:50%;}
.indexHistoryTel a{ display:block; position:relative;}
.indexHistoryTel .imgDiv img{ width:100%;}
.indexHistoryTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#4f96b0;}
.indexHistoryTel .ico{ position:absolute; left:10px; top:40px;}
.indexHistoryTel .ico img{ width:22px;}

.indexEnvironmentTel{ width:50%;}
.indexEnvironmentTel a{ display:block; position:relative;}
.indexEnvironmentTel .imgDiv img{ width:100%;}
.indexEnvironmentTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#006428;}
.indexEnvironmentTel .ico{ position:absolute; left:10px; top:30px;}
.indexEnvironmentTel .ico img{ width:22px;}

.indexCompanyTel{ width:25%;}
.indexCompanyTel a{ display:block; position:relative;}
.indexCompanyTel .imgDiv img{ width:100%;}
.indexCompanyTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#fff;}

.indexHonorTel{ width:25%;}
.indexHonorTel a{ display:block; position:relative;}
.indexHonorTel .imgDiv img{ width:100%;}
.indexHonorTel .name{ position:absolute; left:10px; top:5px; font-size:14px; color:#fff;}


.indexPart3{ background:url(../images/indexPart3.jpg) center top no-repeat; background-size:cover}
.indexPart3 .titleImg{ text-align:center; padding-top:145px;}
.indexPart3 .title{ text-align:center; background:url(../images/line4.png) center no-repeat; height:60px; line-height:60px; color:#040404; font-size:24px;}
.indexPart3 .content{ text-align:center; font-size:14px; color:#989898; padding-bottom:50px;}

.indexPart3_l{ width:554px; height:450px; background:#fff; position:relative;}
.indexPart3_l .title2{ padding:30px 0 0 32px; font-size:22px; color:#373737; text-transform:uppercase; height:72px;}
.indexPart3_l .tab{ position:absolute; right:37px; top:27px;}
.indexPart3_l .tab li{ float:left; width:78px; height:26px; background:#006428; color:#fff; line-height:26px; text-align:center;}
.indexPart3_l .tab li.liNow{ background:url(../images/nimg78Bg.png) no-repeat; height:34px;}
.indexPart3_l .tabContent{ padding:0 32px;}
.indexPart3_l .detail{ padding-left:248px; height:172px; position:relative; overflow:hidden; color:#3f3f3f;}
.indexPart3_l .detail .name{ font-size:18px;/* line-height:24px; height:48px; */overflow:hidden; margin-bottom:10px;}
.indexPart3_l .detail .name a{ color:#3f3f3f;}
.indexPart3_l .detail .name a:hover{ color:#006428;}
.indexPart3_l .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart3_l .detail .msg{ line-height:20px; height:56px; overflow:hidden; margin-bottom:15px;}
.indexPart3_l .detail .time a{ color:#006428; font-family:"宋体"; padding-left:18px;}
.indexPart3_l .list{ padding-top:20px;}
.indexPart3_l .list li{ font-size:14px; height:30px; line-height:30px; position:relative; padding-right:85px; overflow:hidden;}
.indexPart3_l .list li em{ position:absolute; right:25px; top:0px; color:#686868; font-size:12px;}
.indexPart3_l .list li a{ padding-left:18px; background:url(../images/ico2on.png) left center no-repeat;}
.indexPart3_l .list li a:hover{ color:#006428;}
    .indexPart3_l .detail .imgDiv img {
    width:228px;height:153px;
    }

.indexPart3_r{ width:441px;}
.indexWelfare{ width:441px; height:188px; margin-bottom:6px;}
.indexWelfare a{ display:block; width:441px; height:188px; position:relative;}
.indexWelfare .imgDiv{ position:absolute; left:0px; top:0px;}
.indexWelfare .name{ position:relative; z-index:22; padding:65px 0 0 34px; color:#006428; font-size:22px;}
.indexWelfare .name2{ position:relative; z-index:22; padding-left:34px; color:#006428; font-size:24px;}

.indexVideo{ width:441px; height:256px; position:relative; overflow:hidden;}
.indexVideo .box{ width:100%; height:100%; display:none; z-index:22; background:url(../images/bg2.png) repeat; position:absolute; left:0px; top:0px;}
.indexVideo .box a{ display:block;}
.indexVideo .box .ico{ text-align:center; padding-top:94px;}
.indexVideo .imgDiv{ width:100%; height:256px;  position:absolute; left:0px; top:0px;}

/*.indexVideo .name{ position:relative; z-index:22; padding:45px 0 0 34px; color:#006428; font-size:22px;}
.indexVideo .name2{ position:relative; z-index:22; padding-left:34px; color:#006428; font-size:24px;}*/

.indexPart4{ background:url(../images/indexPart4.jpg) center top no-repeat; background-size:cover}
.indexPart4 .titleImg{ text-align:center; padding-top:145px;}
.indexPart4 .title{ text-align:center; background:url(../images/line4.png) center no-repeat; height:60px; line-height:60px; color:#040404; font-size:24px;}
.indexPart4 .content{ text-align:center; font-size:14px; color:#989898; padding-bottom:50px;}

.videoBox{ width:1000px; height:450px; background:#efe7d3;}
.videoBox .tabContent2{ position:relative; height:450px;}
.videoBox .tabContent2 .name{ position:absolute; left:0px; bottom:0px; width:100%; height:46px; background:url(../images/bg2.png) repeat; text-align:center; line-height:46px; color:#fff; font-size:18px;}
.videoBox .list{width:302px; overflow:hidden; position:relative; height:340px; padding-left:20px;}
.videoBox .prev{display:block; height:60px; background:url(../images/nimg32_top.png) 69px 24px no-repeat;}
.videoBox .next{display:block; height:50px; background:url(../images/nimg32_bottom.png) 69px 10px no-repeat;}
.videoBox li{height:75px; overflow:hidden; cursor:pointer; width:155px; position:relative; padding-left:140px; margin-bottom:10px;}
.videoBox li .imgDiv2{ position:absolute; top:0px; left:0px; width:210px; height:126px;}
.videoBox li .imgDiv2 img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.videoBox li .imgDiv2 em{ position:absolute; left:0px; top:0px; background:url(../images/nimg130Bg.png) no-repeat; z-index:22; display:block;width:210px; height:126px; display:none;}
.videoBox li p{ font-size:14px; padding-top:32px; line-height:20px; color:#999;}
.videoBox li.on p{ color:#8a7d51;}
.videoBox li.on .imgDiv2 img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);}
.videoBox li.on .imgDiv2 em{ display:block;}


.videoBoxTel { min-height:100px; _height:100px; position:relative; display:none;}
.videoBoxTel .bigImg img{ width:100%;}
.videoBoxTel .tabContent2{ position:relative;}
.videoBoxTel .tabContent2 .name{ position:absolute; left:0px; bottom:0px; width:100%; height:36px; background:url(../images/bg2.png) repeat; text-align:center; line-height:36px; color:#fff; font-size:14px;}
.videoBoxTel .box{ background:#ebe1c8; padding-bottom:15px;}
.videoBoxTel .leftBtn { display:block; background:url(../images/nimg16_left.png) left center no-repeat; background-size:12px; width:12px; height:24px; position:absolute; z-index:10; left:10px; bottom:48px;}
.videoBoxTel .rightBtn { display:block; background:url(../images/nimg16_right.png) right center no-repeat; background-size:12px; width:12px; height:24px; position:absolute; z-index:10; right:10px; bottom:48px;}
.videoBoxTel .list {height:93px; padding-top:12px; overflow:hidden; position:relative; margin:0px auto; width:100%;}
.videoBoxTel li {float:left; width:128px; text-align:center; height:94px; overflow:hidden; position:relative;}
.videoBoxTel li img { width:100px;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);}
/*.videoBoxTel .liNow div { background:url(../images/nimg100Bg.png) center top no-repeat; width:100%; height:74px; position:absolute; z-index:10; left:0;}*/
.videoBoxTel .liNow div { background:url(../images/nimg100Bg2.png) center top no-repeat; width:100%; height:74px; position:absolute; z-index:10; left:0;}
.videoBoxTel li p{ padding-top:10px; color:#333;}
.videoBoxTel .liNow img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);}

.indexPart5List{ height:164px; background:url(../images/bg3.jpg) repeat; padding-top:55px;}
.indexPart5List .list{ padding-top:35px;}
.indexPart5List li{ float:left; padding-left:128px; width:205px; position:relative;}
.indexPart5List li .ico{ position:absolute; left:0px; top:0px;}
.indexPart5List li a{ color:#fff;}
.indexPart5List li .name{ font-size:20px; padding:18px 0 10px;}
.indexPart5List li .name2{ font-size:14px; text-transform:uppercase;}

.about{ padding:30px 0;}
.about .content{ font-size:15px; line-height:36px;}
.about .content b{ color:#006428; font-size:18px;}
.about .imgDiv{ padding:24px 0;}
.about .imgDiv .img1{ display:none;}

.history{ padding:30px 0;}
.history .content{ font-size:15px; line-height:36px;}
.historyList{ padding:35px 0;}
.historyList .list{ background:url(../images/historyLine.jpg) 200px top repeat-y; padding:52px 0;}
.historyList .list li{ padding-left:232px; position:relative; min-height:50px; padding-bottom:20px; font-size:14px; background:url(../images/historyBg.png) 201px 16px repeat-y}
.historyList .list li .year{ position:absolute; left:0px; width:180px; text-align:right; font-size:22px; color:#006428; font-weight:bold;}
.historyList .list li i{ display:block; width:20px; height:20px; background:url(../images/nimg20_1.png) no-repeat; position:absolute; left:190px; top:5px;}
.historyList .list li .msg{ position:relative; top:5px;}

.honor{ padding:40px 0;}
.honor ul{ width:110%;}
.honor li{ float:left; width:315px; /*height:265px;*/ margin-bottom:27px; margin-right:28px;}
.honor li .box{ width:315px; /*height:265px;*/ background:#f3f3f3;}
.honor li .imgDiv{ text-align:center; padding:15px 15px 0; /*height:200px;*/ overflow:hidden;}
.honor li .name{ text-align:center; height:50px; font-size:14px; overflow:hidden;}
.honor li .name a{ display:block; display:table-cell; height:50px; vertical-align:middle; text-align:center; padding:0 15px; width:285px;}
.honor li:hover .box{ background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.honor li .imgDiv img{ width:100%;}

.subsidiary{ padding:20px 0;}
.subsidiary li{ height:390px; background:url(../images/line6.png) repeat-x bottom; padding-left:550px; position:relative;}
.subsidiary li .imgDiv{ position:absolute; left:0px; top:40px;}
.subsidiary li .name{ padding-top:60px; height:30px; font-size:24px; color:#006428; margin-bottom:15px;}
/*.subsidiary li .content{ height:146px; font-size:14px; line-height:24px;}*/
.subsidiary li .content{ min-height:146px; font-size:14px; line-height:24px;}

.subsidiary li .btnDiv{ padding-top:30px;}
.subsidiary li .btnDiv a{ display:block; width:120px; height:45px; background:#b7b7b7; border-radius:3px; -moz-border-radius:3px; text-align:center; line-height:45px; color:#fff; font-size:14px;}
.subsidiary li .btnDiv a:hover{ background:#006428;}
.subsidiary li.liNow{ padding-right:550px; position:relative; padding-left:0px;}
.subsidiary li.liNow .imgDiv{ position:absolute; left:auto; top:40px; right:0px;}

.environment{ padding-top:50px;}
.environment .title{ text-align:center; font-size:24px; color:#006428;}
.environmentPic{padding:35px 0 70px; margin-left:-6px; margin-right:-6px; min-height:100px; position:relative; margin-bottom:50px;}
.environmentPic .imgDiv{margin:0 6px; min-height:50px; position:relative;}
.environmentPic .imgDiv img{width:100%; max-height:200px; overflow:hidden;}
.environmentPic .imgDiv a{display:block; width:100%; height:100%;}
.environmentPic .name{text-align:center; font-size:16px; line-height:55px;}
.environmentPic .slick.on .imgDiv a{opacity:1; filter:alpha(opacity=1);}
.environmentPic .slick.on .name a{color:#ee7800;}
.environmentPic .slick-prev{display:block; position:absolute; z-index:10; left:50%; margin-left:-60px; bottom:0; background:url(../images/nimg50_left.png) center no-repeat; width:50px; height:80px;}
.environmentPic .slick-prev:hover{background:url(../images/nimg50_lefton.png) center no-repeat;}
.environmentPic .slick-next{display:block; position:absolute; z-index:10; right:50%; margin-right:-60px; bottom:0; background:url(../images/nimg50_right.png) center no-repeat; width:50px; height:80px;}
.environmentPic .slick-next:hover{background:url(../images/nimg50_righton.png) center no-repeat;}
.environmentPic .slick:hover .imgDiv{ box-shadow:0 1px 5px rgba(35,25,25,0.5); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.5); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.5);}

.zhixintang{ padding:50px 0;}
.zhixintang .title{ text-align:center; color:#006428; font-size:24px; padding-bottom:20px;}
.zhixintang .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:25px;}


.insidePagePic{ width:600px; margin:0 auto 50px;}
.insidePagePic .slick{ position:relative; height:370px;}
.insidePagePic .slick-prev{ width:35px; height:50px; background:url(../images/nimg35_left.png) no-repeat; display:block; z-index:22; top:50%; margin-top:-25px; left:-80px; position:absolute;}
.insidePagePic .slick-next{ width:35px; height:50px; background:url(../images/nimg35_right.png) no-repeat; display:block; z-index:22; top:50%; margin-top:-25px; right:-80px; position:absolute;}
.insidePagePic .slick-dots{text-align:center; padding-top:30px;}
.insidePagePic .slick-dots li{display:inline-block; margin:0 9px; width:13px; height:13px; background:#b7b7b7;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.insidePagePic .slick-dots .slick-active{background:#006428;}

.zhixintang .list{ border-top:#e0e0e0 solid 1px;}
.zhixintang .list li{ padding:10px 0; background:url(../images/line6.png) repeat-x bottom;}
.zhixintang .list li .name{ font-size:16px; color:#006428; padding-bottom:15px;}
.zhixintang .list li dd{ padding-left:40px; position:relative; font-size:14px; min-height:24px; line-height:22px; margin-bottom:10px;}
.zhixintang .list li dd img{ position:absolute; left:0px; top:0px;}

.culture{ padding:50px 0;}
.culture .content{ font-size:14px; line-height:24px; color:#999;}
.culture .content b{ font-size:18px; color:#006428;}

.cultureList{ padding-top:60px;}
.cultureList .list{ background:url(../images/historyLine.jpg) center repeat-y; padding:34px 0;}
.cultureList .list li{ height:200px; padding-left:610px; position:relative; margin-bottom:34px;}
.cultureList .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-13px; margin-top:-13px; width:26px; height:26px;}
.cultureList .list li .imgDiv{ position:absolute; left:200px; top:0px; z-index:22;}
.cultureList .list li .line{ width:90px; height:1px; background:url(../images/line7.jpg) repeat-x; position:absolute; left:400px; top:50%; margin-top:-1px;}
.cultureList .list li .contentBox{ padding-top:70px;}
.cultureList .list li .name{ font-size:18px; color:#006428; font-weight:bold; padding-bottom:10px;}
.cultureList .list li .msg{ font-size:16px;}
.cultureList .list .liNow{ padding-right:610px; position:relative; margin-bottom:34px; padding-left:60px;}
.cultureList .list .liNow .imgDiv{ position:absolute; left:auto; top:0px; right:200px;}
.cultureList .list .liNow .line{ right:400px; left:auto;}

.lovingHeart{ padding:50px 0 10px;}
.lovingHeart ul{ width:110%;}
.lovingHeart li{ float:left; width:320px; height:248px; margin-bottom:20px; margin-right:20px;}
.lovingHeart li .box{ width:320px; height:248px; background:#e0e0e0;}
.lovingHeart li .name{ text-align:center; height:50px; line-height:50px; font-size:14px; overflow:hidden;}

.video{ padding-top:20px;}
.video .title{font-weight:bold; font-size:18px; padding:25px 0 10px 0; color:#006428;}
.video .list{padding:10px 30px 0 30px; min-height:150px; position:relative; text-align:center;}
/*.video .name{color:#666; font-size:16px; line-height:50px;}*/
.video .name{color:#666; font-size:14px; line-height:25px;}

.video .imgDiv{min-height:50px; position:relative; margin:0 5px;}
.video .imgDiv img{width:100%;}
.video .imgDiv em{display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/nimg203Bg.png) center no-repeat; background-size:100% 100%;}
.video .slick.on .imgDiv em{display:block;}
.video .slick.on .name{color:#006428;}
.video .slick-prev{display:block; background:url(../images/nimg22_left.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; left:0px; top:55px;}
.video .slick-next{display:block; background:url(../images/nimg22_right.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; right:0px; top:55px;}



video1{ padding-top:20px;}
.video1 .title{font-weight:bold; font-size:18px; padding:25px 0 10px 0; color:#006428;}
.video1 .list{padding:10px 30px 0 30px; min-height:150px; position:relative; text-align:center;}
/*.video1 .name{color:#666; font-size:16px; line-height:50px;}*/
.video1 .name{color:#666; font-size:14px; line-height:25px;}

.video1 .imgDiv{min-height:50px; position:relative; margin:0 5px;}
.video1 .imgDiv img{width:100%;}
.video1 .imgDiv em{display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/nimg203Bg.png) center no-repeat; background-size:100% 100%;}
.video1 .slick.on .imgDiv em{display:block;}
.video1 .slick.on .name{color:#006428;}
.video1 .slick-prev{display:block; background:url(../images/nimg22_left.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; left:0px; top:55px;}
.video1 .slick-next{display:block; background:url(../images/nimg22_right.png) center no-repeat; width:22px; height:41px; position:absolute; z-index:10; right:0px; top:55px;}



.welfare{ padding:40px 0 10px;}
.welfare .list ul{ width:110%;}
.welfare .list li{ float:left; width:320px; height:240px; margin-bottom:20px; margin-right:20px; position:relative; overflow:hidden;}
.welfare .list li .box{ width:100%; height:100%; display:none; background:url(../images/bg2.png) repeat; position:absolute; left:0px; top:0px;}
.welfare .list li .name{ position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden; background:url(../images/bg2.png) repeat;}
.welfare .list li .name a{ color:#fff;}
.welfare .list li .msg{ padding:0 15px; font-size:14px; text-align:center; height:240px; display:table-cell; vertical-align:middle;}
.welfare .list li .msg a{ color:#fff;}
.welfare .listTel{ display:none;}
.welfare .listTel li{ float:left; width:50%; height:auto; margin-bottom:15px; margin-right:0px;}
.welfare .listTel li .box{ width:auto; height:auto; margin-right:10px; position:relative;}
.welfare .listTel li .imgDiv img{ width:100%;}
/*.welfare .listTel li .name{ position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:30px; line-height:30px; font-size:14px; overflow:hidden; background:url(../images/bg2.png) repeat;}
.welfare .listTel li .name a{ color:#fff;}*/
.welfare .listTel li .name{ position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:40px; font-size:12px; overflow:hidden; background:url(../images/bg2.png) repeat;}
.welfare .listTel li .name a{ display:block; display:table-cell; height:40px; vertical-align:middle; color:#fff; padding:0 10px; text-align:center; width:200px;}


.welfareShow{ padding:40px 0;}
.welfareShow .name{ text-align:center; font-size:20px; color:#006428; font-weight:bold; padding-bottom:24px;}
.welfareShow .time{ text-align:center; font-size:14px; color:#777777; border-bottom:#e3e3e3 dashed 1px; padding-bottom:18px;}
.welfareShow .time em{ padding:0 15px;}
.welfareShow .content{ padding:20px 0; font-size:14px; line-height:30px;}
.welfareShow .imgDiv{ text-align:center; padding:20px 0 45px;}
.welfareShow .bottom{ height:35px; position:relative;}
.welfareShow .share{ position:relative; padding-left:64px;}
.welfareShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.welfareShow .share a{ display:inline-block; width:29px; height:29px; margin-right:10px;}
.welfareShow .btnDiv{ position:absolute; right:0px; top:0px;}
.welfareShow .btnDiv a{ width:102px; height:35px; display:block; background:url(../images/btn1.png) no-repeat 7px; text-indent:23px; color:#fff; font-weight:bold; line-height:35px; font-size:14px;}
.welfareShow .content iframe{ width:100%; height:450px;}



.pageDown{height:100px; position:relative;}
.pageDown .box{ background:url(../images/line8.png) left top repeat-x; padding-top:20px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; color:#acacac;}
.pageDown li b{ color:#666; font-weight:400;}
.pageDown .btnDiv{ position:absolute; right:0px; top:24px;}
.pageDown .btnDiv a{ width:102px; height:35px; display:block; background:url(../images/btn1.png) no-repeat; text-indent:23px; color:#fff; font-weight:bold; line-height:35px; font-size:14px;}


.product{ padding-top:95px;}
.product .titleDiv{ padding-left:244px; height:200px; position:relative;}
.product .titleDiv .ico{ position:absolute; left:0px; top:0px;}
.product .titleDiv .name{ font-size:14px; color:#caa883; text-transform:uppercase; padding-top:20px;}
.product .titleDiv .name em{ color:#9d7141; font-size:30px; background:url(../images/nimg12_1.png) right center no-repeat; padding-right:20px;}
.product .titleDiv .name span{ position:relative; top:-3px; padding-left:10px;}
.product .titleDiv .content{ line-height:32px; font-size:14px; color:#9d7141; padding-top:30px;}
/*1.16*/
/*.product li .imgDiv img{ width:240px;height:230px;}*/
/*1.16*/

.productPic{min-height:100px; position:relative; margin-left:-12px; margin-right:-12px; padding-top:50px; margin-bottom:110px;}
/*1.16*/
/*.productPic li{padding-bottom:24px;}*/
.productPic li{padding-bottom:12px;}
/*1.16*/

.productPic .box{display:block; padding:0 12px; height:274px;}
.productPic li .imgDiv a img{width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.productPic li:hover .box{ background:#f2f2f2;}
.productPic .box .name{ text-align:center; font-size:16px;}
.productPic li:hover .imgDiv a >img{ transform:scale(1.2);-webkit-transform:scale(1.2);}
.productPic li:hover .name a{ color:#9d7141;}
.productPic .slick-prev{display:block; position:absolute; z-index:10; left:-35px; top:50%; margin-top:-25px; background:url(../images/nimg35_left.png) center no-repeat; width:35px; height:50px;}
.productPic .slick-next{display:block; position:absolute; z-index:10; right:-35px; top:50%; margin-top:-25px; background:url(../images/nimg35_right.png) center no-repeat; width:35px; height:50px;}

.product2{ padding:15px 0 50px;}
.product2 ul{ width:110%;}
.product2 li{ width:240px; height:274px; margin:0 12px 12px 0; font-size:16px; float:left;}
.product2 li .box{ height:274px;}
.product2 li .name{ text-align:center; overflow:hidden; height:44px; line-height:44px;}
.product2 li:hover .box{ background:#f2f2f2}
.product2 li:hover .name{ color:#9d7141;}
/*1.16*/
/*.product2 li .imgDiv img{ width:240px;height:230px;}*/
.product2 li .imgDiv img{ width:100%; max-height:240px; overflow:hidden;}
/*1.16*/


.productSeries{ padding-top:50px;}
.productSeries .title{ text-align:center; font-size:24px; color:#006428; padding-bottom:40px;}
.productSeries .list{ padding-bottom:100px;}
.productSeries .list li{ height:250px; background:#006428;}
.productSeries .list li .imgDiv{ width:700px; height:250px; overflow:hidden;}
.productSeries .list li .contentBox{ width:300px; height:250px; text-align:center; color:#fff;}
.productSeries .list li .name{ padding:60px 0 10px; font-size:24px;}
.productSeries .list li .msg{ font-size:14px;}
.productSeries .list li .btnDiv{ padding-top:30px;}
.productSeries .list li .btnDiv a{ display:block; width:118px; height:38px;  border:#fff solid 1px; color:#fff; font-size:14px; line-height:38px; border-radius:4px; -moz-border-radius:4px; margin:0 auto;}
.productSeries .list li .btnDiv a:hover{ background:#006428; border:#006428 solid 1px;}

.productShow{ padding:50px 0;}
.productShow .title{ text-align:center; font-size:24px; color:#006428; padding-bottom:50px;}
.productShow .part1{ /*padding-left:400px;*/ min-height:180px;/* position:relative;*/}
/*.productShow .part1{ padding-left:455px; height:300px; position:relative;}*/

.productShow .part1 .imgDiv{ /*position:absolute; left:0px; top:0px;*/ float:left;width:355px;overflow:hidden; margin-right:30px;}
.productShow .part1 .name{ font-size:18px; color:#006428; padding:0px 0 20px; font-weight:bold;}
.productShow .part1 .content{ font-size:14px; line-height:24px;}
.productShow .title2{ /*padding:50px 0 15px;*/ padding:17px 0 15px; text-align:center; font-size:24px; /*color:#006428;*/}
/*.productShow .title2{ padding:110px 0 15px; text-align:center; font-size:24px; color:#006428;}*/
.productShow .part1 .imgDiv img{ width:100%;}

.productShow .msg{ text-align:center; font-size:16px; color:#006428;}
.productShow .list{ width:1000px; overflow:hidden;}
.productShow .list ul{ margin-right:-3px;}
/*.productShow .list li{ float:left; width:33.33%; height:205px; text-align:center; margin-bottom:40px;}*/
.productShow .list li{ float:left; width:33.33%;min-height:100px; text-align:center; margin-bottom:40px;}

.productShow .list li .box{ background:url(../images/line9.jpg) right 10px no-repeat;}
.productShow .list li .name{ width:98px; height:98px; border:#e4e4e4 solid 1px; border-radius:50px; -moz-border-radius:50px; margin:0 auto; text-align:center; line-height:98px; font-size:14px;}
.productShow .list li .msg2{ padding:25px 10px 0; font-size:14px; line-height:24px;height:100px;}
/*.productShow .part2{ height:300px; position:relative; background:url(../images/nimg1000_3.jpg) no-repeat;}*/
/*.productShow  .part2 imgTel{display:none} 
.productShow  .titletel{display:none} 
.productShow  .titletell{display:none}*/ 


.productShow .part2 .name{ text-align:center; padding:45px 0 25px; color:#006428; font-size:24px;}
.productShow .part2 .content{ padding:0 50px; font-size:14px; line-height:24px; text-align:center;}
.productShow .part3{ font-size:14px; padding-bottom:25px;}
.productShow .part3 p{ /*color:#006428; padding-bottom:10px;*/ line-height:23px;}
.productShow .part3 .content{ line-height:24px; padding-bottom:20px;}
.productShow .share{ position:relative; padding-left:64px;}
.productShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.productShow .share a{ display:inline-block; width:29px; height:29px; margin-right:10px;}
.productShow .part3 img{ max-width:100%;}


.wineBtn{ display:none; width:264px; margin:0 auto; padding:35px 0;}
.wineBtn li{ float:left; width:102px; height:34px; margin:0 15px;}
.wineBtn li a{ display:block; width:100px; height:32px; background:#006428; border:#006428 solid 1px; text-align:center; line-height:32px; color:#fff; font-size:14px; border-radius:4px; -moz-border-radius:4px;}

.news{ padding-top:36px;}
.newsPic{height:242px; overflow:hidden; position:relative;}
.newsPic .slick{height:242px; padding-left:396px; overflow:hidden; position:relative; background:#f7f7f7;}
.newsPic .slick .imgDiv{position:absolute; left:0px; top:0px;}
.newsPic .slick h1{ padding-bottom:10px; overflow:hidden; font-size:18px; padding-top:35px;}
/*1.16*/
/*.newsPic .slick h1 a{color:#555; display:block; height:24px; overflow:hidden;}*/
.newsPic .slick h1 a{color:#555; display:block;  overflow:hidden;}
/*1.16*/

.newsPic .slick h1 a:hover{ color:#006428;}
.newsPic .slick .content{line-height:24px; overflow:hidden; padding-top:25px; padding-right:32px; font-size:14px; height:52px; margin-bottom:30px;}
.newsPic .slick .time{padding-left:26px; color:#b4b4b4; background:url(../images/nimg19_2.png) no-repeat left center; font-size:14px; height:30px; line-height:30px;}
.newsPic .slick-prev{display:block; width:31px; height:31px; position:absolute; z-index:10; bottom:27px; right:69px; background:url(../images/nimg31_left.png) left top no-repeat;}
.newsPic .slick-next{display:block; width:31px; height:31px; position:absolute; z-index:10; bottom:27px; right:28px; background:url(../images/nimg31_right.png) left top no-repeat;}


.newsList{ padding-bottom:30px;}
.newsList li{ height:165px; padding-left:126px; background:url(../images/line8.png) repeat-x bottom; position:relative;}
.newsList li .timeDiv{ width:97px; height:104px; vertical-align:middle;display:table-cell; background:#e1e1e1; text-align:center; font-size:14px; position:absolute; left:0px; top:30px;}
.newsList li .timeDiv div{ padding-top:10px; color:#8c8c8c;}
.newsList li .timeDiv h2{ font-size:48px; color:#777777;}
.newsList li .name{ font-size:18px; font-weight:bold; padding-top:30px; height:38px; line-height:38px; overflow:hidden; margin-bottom:18px;}
.newsList li .content{ line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px;}
.newsList li:hover .name a{ color:#006428;}
.newsList li:hover .timeDiv{ background:#006428;}
.newsList li:hover .timeDiv div{ color:#fff;}
.newsList li:hover .timeDiv h2{ color:#fff;}


.job{ padding-top:45px;}
.job .jobTop{ height:72px; background:#f4f4f4;}
.job .jobTop li{ float:left; line-height:72px; font-size:16px; background:url(../images/line10.png) right center no-repeat; text-align:center;}
.job .jobTop .li01{ width:166px;}
.job .jobTop .li02{ width:166px;}
.job .jobTop .li03{ width:167px;}
.job .jobTop .li04{ width:167px;}
.job .jobTop .li05{ width:167px;}
.job .jobTop .li06{ width:167px;}
.job .jobBottom{ padding-bottom:20px;}
.job .jobBottom li{ background:url(../images/line8.png) repeat-x bottom;}
.job .jobBottom li .div1{ height:78px;}
.job .jobBottom li .div1 a{ display:block; height:78px;}
.job .jobBottom li:hover{ background:none;}
.job .jobBottom li .div1 a:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2); color:#006428; font-weight:bold;}
.job .jobBottom li .div1 dd{ float:left; line-height:78px; font-size:14px; text-align:center;}
.job .jobBottom .dd01{ width:166px;}
.job .jobBottom .dd02{ width:166px;}
.job .jobBottom .dd03{ width:167px;}
.job .jobBottom .dd04{ width:167px;}
.job .jobBottom .dd05{ width:167px;}
.job .jobBottom .dd06{ width:167px;}
.jobTel{ display:none;}
.jobTel li{ height:40px; line-height:40px; background:#006428; margin-bottom:10px; overflow:hidden; font-size:14px;}
.jobTel li a{ display:block; padding-left:10px; color:#fff; background:url(../images/nimg38_1.png) right center no-repeat;}

.jobShow{ padding:40px 0 20px; position:relative;}
.jobShow .name{ font-size:24px; color:#006428; font-weight:bold; padding-bottom:18px;}
.jobShow .title{ height:80px; line-height:80px; font-size:18px; font-weight:bold; padding-left:12px; background:url(../images/ico4.jpg) left center no-repeat;}
.jobShow .list{ background:url(../images/line8.png) repeat-x bottom; padding-bottom:20px;}
.jobShow .list li{ float:left; width:33.33%; font-size:14px; height:40px; line-height:40px; color:#666;}
.jobShow .content{ font-size:14px; line-height:36px; color:#666; background:url(../images/line8.png) repeat-x bottom; padding-bottom:20px;}
.jobShow .list2{ padding:40px 0 20px; background:url(../images/line8.png) repeat-x bottom;}
.jobShow .list2 li{ padding-left:68px; position:relative; float:left; width:650px; height:52px; line-height:52px; margin-bottom:20px; font-size:16px;}
.jobShow .list2 li.li01{ width:210px;}
.jobShow .list2 li img{ position:absolute; left:0px; top:0px;}
.jobShow .bottom{ height:35px; position:relative; margin-top:30px;}
.jobShow .share{ position:relative; padding-left:64px;}
.jobShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.jobShow .share a{ display:inline-block; width:29px; height:29px; margin-right:10px;}
.jobShow .btnDiv{ position:absolute; right:0px; top:0px;}
.jobShow .btnDiv a{ width:102px; height:35px; display:block; background:url(../images/btn1.png) no-repeat; text-indent:23px; color:#fff; font-weight:bold; line-height:35px; font-size:14px;}

.concept{ padding-top:50px;}
.concept .title{ text-align:center; font-size:24px; color:#006428; padding-bottom:20px;}
.concept .content{ font-size:14px; line-height:24px; padding-bottom:30px;}
.concept .list li{ height:309px; background:#f5f5f5; padding-left:500px; position:relative;}
.concept .list li .imgDiv{ position:absolute; left:0px; top:0px;}
.concept .list li h2{ padding:45px 0 0 30px; color:#006428; font-size:16px;}
.concept .list li .msg{ padding:15px 30px 0; line-height:24px; font-size:14px;}
.concept .list li.liNow{ padding-left:0px; padding-right:500px;}
.concept .list li.liNow .imgDiv{ position:absolute; right:0px; top:0px; left:auto;}

.contact{ padding:20px 0;}
.contact .name{ font-size:18px; background:url(../images/ico4.jpg) left center no-repeat; height:30px; line-height:30px; padding-left:14px; font-weight:bold;}
.contact .imgDiv{ padding:20px 0;}
.contact .list li{ width:90%; padding-right:3%; float:left;}
.contact .list li .name2{ font-size:18px; color:#006428; font-weight:bold;}
.contact .list li .name3{ font-size:14px; text-transform:uppercase; padding:5px 0 20px;}
.contact .list li dd{ position:relative; padding-left:38px; font-size:14px; min-height:25px; line-height:24px; margin-bottom:8px;}
.contact .list li dd img{ position:absolute; left:0px; top:0px;}

.lyb{ padding:40px 0;}
.lyb .msg{ font-size:16px; color:#333; padding-bottom:30px;}
.lyb .list li{ height:65px; position:relative; line-height:45px; padding-left:65px;}
.lyb .list li em{ font-size:16px; position:absolute; left:0px; top:0px;}
.lyb .list li .input1{ width:100%; height:43px; border:#cbcaca solid 1px; background:#fff; font-size:16px; line-height:43px;}
.lyb .list .li01{ height:190px;}
.lyb .list li textarea{ width:100%; height:168px; border:#cbcaca solid 1px; background:#fff; font-size:16px; padding:0;}
.lyb .list li .btn1{ width:130px; height:50px; color:#fff; text-indent:36px; font-size:16px; background:url(../images/btn2.jpg) no-repeat; margin-right:20px; cursor:pointer;}
.lyb .list li .btn2{ background:url(../images/btn3.jpg) no-repeat;}


/*11.14*/
.lovingHeart .listTel{ display:none;}
.honor .listTel{ display:none;}

    .video1 { display:none;}

    .search .title{ font-size:24px; color:#006428; height:63px; line-height:63px; border-bottom:#cccccc solid 1px;}
.search .tab{ padding:30px 0; width:300px; margin:0 auto; font-size:16px;}
.search .tab li{ float:left; color:#fff; width:130px; height:45px; text-align:center; line-height:45px; margin:0 10px; background:#bababa; border-radius:4px; -moz-border-radius:4px;}
.search .tab .liNow{ background:#006428;}
.search .list .imgDiv img{ width:240px;height:230px;}

.news111 li{ height:148px; background:url(../images/line6.png) bottom repeat-x;}
.news111 li .name{ padding-top:15px; height:35px; font-size:18px; font-weight:bold;}
.news111 li .name a{ color:#006428;}
.news111 li .time{ font-size:14px; color:#888; height:30px;}
.news111 li .content{ font-size:14px; color:#888; line-height:24px; overflow:hidden; height:48px;}


.legal .title{ font-size:24px; color:#006428; height:63px; line-height:63px; border-bottom:#cccccc solid 1px;}
.legal .content{ font-size:14px; line-height:28px; padding-top:30px;}




.ispc{display:none;}
.issj{display:block;}

.Eng{
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 24px;
	color: #AD8450;
}



































































































































