@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color: color: rgb(0, 0, 0); font-size:14px; background:#fff; PADDING-TOP:0px; min-width:1200px;}
a{color:#393939; text-decoration:none;}
a:hover{ text-decoration:none;}
img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:65px; margin:0 auto;}
.k_k1{width:100%; height:50px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:105px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
p{ word-spacing:-1.5px;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}

/*head*/
.head{width:100%; height:140px; background:#fff; box-shadow:#aeaeae 0 8px 8px -8px;}
.head_top{height:41px; width:100%; background:#f8f8f8; line-height:41px; font-size:12px; border-bottom:1px solid #dfdfdf;}
.title_en{background:#176452; color:#fff; height:40px; line-height:40px; width:82px; display:block; text-align:center; float:right; text-transform:uppercase; margin-left:10px;}
.title_en:hover{background:#374853; color:#fff;}

.logo{width:304px; height:73px; float:left; margin-top:15px;}

/*导航*/
.head-v3{position:relative;z-index:100;min-width:1000px}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}
.logo{width:304px; height:73px; float:left; margin-top:15px;}
.navigation-up{height:101px;}
.navigation-up .navigation-v3{float:right; width:855px;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left; width:95px; height:100px; text-align:center; line-height:100px; display:block;}
.navigation-up .navigation-v3 li a:hover{background:url(Index_nav_hover_x.gif) no-repeat center bottom; width:95px;}
.navigation-up .navigation-v3 .nav-up-selected{}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:url(Index_nav_hover_x.gif) no-repeat center bottom;}
.navigation-up .navigation-v3 li h2{font-weight:normal;font-size:15px;}
.navigation-up .navigation-v3 li h2 a{display:inline-block;height:101px;}
.navigation-down .nav-down-menu{float:left;}

.head{ margin:0 auto;width:100%;/*  position:fixed; */ z-index:9999; height: 108px;background: none repeat scroll 0 0 rgba(255,255,255, 0.4) /* url(../images/topbg.jpg) no-repeat top center;  */}
.logo{ float:right; position: absolute; top: 0px; left: 15%;display:block}
/* .nav{position:relative; height:108px; line-height:50px; z-index:999; width:1300px;max-width:1400px;min-width:1000px; display:block;float:right;}
 */
.nav{

    border-top: 1px solid #f1f1f1;
height:108px; line-height:50px;
    position: relative;
    width: 100%;
    z-index: 99;
}
.navBar  {

    list-style: outside none none;
    margin: 0 auto;
    max-width: 1400px;
    min-width: 1100px;
    width: 1400px;
}

.navBar h3 a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    vertical-align: top;
    width: 111px;
    text-decoration: none;

}
.navBar .on {
    border: 0 none;
}
.navBar .on h3 a {

    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}


.nav .m {float: left;position:relative;}
.nav h3 {float:left; text-align:center; width:100px; /* border-right: 1px solid #CC1414; */}
.nav li:first-child h3{/* border-left: 1px solid #CC1414; */}
.nav h3 a{ color:#000;display:block; vertical-align:top; text-decoration:none; font-weight:bolder; cursor:pointer; font-size:16px; padding-top: 30px; height: 108px;}
.nav li.on h3,.nav li:hover h3 { /* background: #D61515 */}
.nav .on h3 a{color:#d61515;  font-weight: bold;}
.nav .sub {display:none; width:130px;position:absolute; top:90px;padding:8px; background:#D61515; text-align: center; border-radius: 0 0 5px 5px;}

.nav .sub li {float:left; width:120px;height:46px;line-height:46px; text-align: center; border-top: 1px solid #d61515}
.nav .sub li a {
    color:#fff;
    border-color: -moz-use-text-color -moz-use-text-color #ddd;
    border-style: none none solid;
    border-width: medium medium 1px;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    line-height: normal;
    padding: 6px 0;
    text-align: center;
    text-decoration: none;
    width: 115px;
}
.nav .sub li a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #d61515;
}
.nav h3 i{font-weight: bolder;}

.navigation-v3 ul.nav {
    background: none repeat scroll 0 0 rgba(63, 158, 240, 0.8);
    border-top: 1px solid #38b572;
    height: 0;
    left: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    top: 40px;
    transition: all 0.4s ease-in-out 0s;
    width: 100%;
    z-index: 9;
}
.navigation-v3 ul.nav li {
    border-bottom: 1px solid #f1f1f1;
    display: block;
    float: none;
}
.navigation-v3 .home li {
    display: block;
    float: left;
    line-height: 0;
    position: relative;
    text-align: center;
}
.navigation-v3 ul.nav li a {
    color: #fff;
    display: block;
    line-height: 36px;
    text-align: center;
}

.navigation-down{position:absolute;top:100px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#fff; position:absolute;top:0px; height:350px;box-shadow:#aeaeae 0 8px 8px -8px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative; padding-top:60px;}
.navigation-down .nav-down-menu .navigation-down-inner a:hover{text-decoration:underline;}

/*关于我们下拉*/
.about_nav_left{float:left; width:270px;}
.about_nav_left span{font-size:20px; font-weight:bold; color:#000;}
.about_nav_left p{font-size:13px; line-height:24px; color:#606060; padding-top:25px; padding-bottom:40px;}
a.nav_t_more{width:120px; height:35px; line-height:35px; text-align:center; display:block; border:1px solid #176452; color:#176452; border-radius:30px;}
a:hover.nav_t_more{border:1px solid #176452; background:#176452; color:#fff;}

.about_nav_right{float:right; width:920px;}
.about_nav_right ul li{width:210px; margin-left:20px; text-align:center; line-height:40px; float:left; font-size:16px;}

/*新闻资讯下拉*/
.nav_news_left{width:420px; float:left; height:270px; border-right:1px solid #e7e7e7;}
.nav_news_title{font-size:20px; font-weight:bold; color:#176452;}
.nav_news_left_content{width:375px; margin-top:25px; margin-left:0; height:160px;}
.nav_news_left_content ul li{width:375px; height:70px; margin-bottom:20px;}
.nav_news_left_content ul li .nav_news_left_content_img{width:100px; height:70px; float:left;}
.nav_news_left_content ul li .nav_news_left_content_t{width:255px; float:right; text-align:left; padding-top:5px;}
.nav_news_left_content ul li .nav_news_left_content_t a{font-size:14px; color:#000;}
.nav_news_left_content ul li .nav_news_left_content_t a:hover{color:#176452; text-decoration:underline;}
.nav_news_left_content ul li .nav_news_left_content_t p{font-size:12px; color:#8e8e8e; line-height:20px;}
.nav_news_more{margin-top:20px;}

.nav_news_center{width:435px; float:left; margin-left:50px; border-right:1px solid #e7e7e7;}
.nav_news_center_content{width:410px; margin-top:25px; margin-left:0; margin-bottom:5px;}
.nav_news_center_content ul li{width:180px; margin-right:25px; float:left;font-size:12px;}
.nav_news_center_content ul li p{line-height:30px; font-size:12px; text-align:center;}
.nav_news_center_content ul li a{font-size:12px;}

.nav_news_right{width:250px; float:right;}
.nav_news_right_content{width:250px; height:160px; margin-top:25px;}
.nav_news_right_content ul li{font-size:14px; line-height:30px;}
.nav_news_right_content ul li a{color:#176452;font-size:14px;}
.nav_news_right_content ul li a:hover{text-decoration:underline;}

/*产品下拉*/
.nav_prodcut_left{width:200px; float:left; height:250px; border-right:1px solid #e7e7e7;}
.nav_prodcut_left ul{width:130px; margin-left:0; border-top:1px solid #e7e7e7;}
.nav_prodcut_left ul li{width:130px; height:50px; border-bottom:1px solid #e7e7e7; text-align:center; line-height:50px;}

.nav_prodcut_center{width:470px; float:left; height:250px; border-right:1px solid #e7e7e7; margin-left:70px;}
.nav_prodcut_center_content{width:425px; margin-top:25px; margin-left:0;}
.nav_prodcut_center_content ul li{float:left; width:120px; text-align:center; margin-right:20px;}
.nav_prodcut_center_content ul li p{font-size:14px; margin-bottom:10px; line-height:20px; margin-top:10px;}
.nav_prodcut_center_content ul li span{color:#b6c2bf;}
.nav_prodcut_center_content ul li a{color:#176452;}

.nav_prodcut_right{width:400px; float:right; height:250px;}

/*茶文化下拉*/
.nav_newscluture_center{width:460px; float:left; height:270px; border-right:1px solid #e7e7e7; margin-left:70px;}
.nav_newscluture_center_content{width:405px; margin-top:25px; margin-left:0; height:160px;}
.nav_newscluture_center_content ul li{width:405px; height:70px; margin-bottom:20px;}
.nav_newscluture_center_content ul li .nav_newscluture_center_content_img{width:100px; height:70px; float:left;}
.nav_newscluture_center_content ul li .nav_newscluture_center_content_t{width:285px; float:right; text-align:left; padding-top:5px;}
.nav_newscluture_center_content ul li .nav_newscluture_center_content_t a{font-size:14px; color:#000;}
.nav_newscluture_center_content ul li .nav_newscluture_center_content_t a:hover{color:#176452; text-decoration:underline;}
.nav_newscluture_center_content ul li .nav_newscluture_center_content_t p{font-size:12px; color:#8e8e8e; line-height:20px;}
.nav_news_more{margin-top:20px;}

.nav_newscluture_right{width:400px; float:right; height:270px;}

/*banner*/
.flexslider {position: relative; height:720px; overflow: hidden; background: url(loading.gif) 50% no-repeat; top:0; z-index:9}
.slides li {height:720px;}
.slides { position: relative; z-index:1;}
.flex-control-nav { position: absolute; bottom:10px; z-index:2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width:15px; height:15px; margin:0 4px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width:15px; height:15px; line-height:50px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*产品分类*/
.col-sm-4,.col-xs-12,{position: relative; min-height:1px;}
.col-xs-12 {float:left; width:100%;}
@media (min-width: 768px) {.col-sm-4{float:left;}.col-sm-4{width:50%;}}
.clearfix:before,.clearfix:after{display:table;content:" ";}
.clearfix:after{clear:both;}
.featured-items-container {padding-bottom:0;}
.featured-items-container .featured-items {max-width:none; min-width:0; margin:0; padding:0; list-style:none; margin-top:20px;}
.featured-items-container .featured-items .featured-item {position:relative; height:395px; overflow:hidden;}
.featured-items-container .featured-items .featured-item a {display:block;}
.featured-items-container .featured-items .featured-item .featured_x{width:10px; background:#fff; position:absolute; z-index:8888; height:395px; right:0; top:0;}
.featured-items-container .featured-items .featured-item .featured_xr{width:10px; background:#fff; position:absolute; z-index:8888; height:395px; left:0; top:0;}
.featured-items-container .featured-items .featured-item .featured-item__image{opacity:1; text-align:center; height:395px; width:100%;
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  -webkit-transition: -webkit-transform 1.6s, opacity 1.1s;
  transition: transform 1.6s, opacity 1.1s;
  transition-timing-function: cubic-bezier(0,0.3,0.8,1); 
}
.featured-items-container .featured-items .featured-item .featured-item__heading {position:absolute;text-align:center;top:0%;width:100%;height:100%; padding:140px 30px 0; box-sizing:border-box;color:#fff;background:url(Index_Prdocut_list_bg.png) repeat;}
.featured-items-container .featured-items .featured-item .featured-item__heading h3 {margin:0; font-size:30px;}
.featured-items-container .featured-items .featured-item .featured-item__heading p{font-size:20px; line-height:46px; padding-top:10px;}
.featured-items-container .featured-items .featured-item .featured-item__heading span{font-size:14px; text-transform:uppercase;}
.featured-items-container .featured-items .featured-item:hover .featured-item__image {/*opacity:.7; */-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1)}

/*about*/
.title{text-align:left;text-transform:uppercase; font-size:46px; color:#000; text-align:center; display:block;}
.title span{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#636363;}
.about{height:585px;}
.about_content{width:930px; margin:0 auto; line-height:34px; text-align:center; font-size:13px;}
.about_adv{width:810px; margin:0 auto; margin-top:40px;}
.about_adv ul li{float:left; line-height:28px; text-align:center; color:#8a8a8a;}
.about_adv ul li p{color:#636363; font-size:16px; padding-top:8px;}

/*林恩茶研园*/
.lecyy{width:100%; height:540px; background:url(Index_le_bg.jpg) no-repeat center center; color:#fff; text-align:center; font-size:16px; line-height:32px;}
.lecyy p{font-size:30px; font-weight:bold; line-height:105px;}
.lecyy img{margin-top:60px;}

/*产品展示*/
.product{width:100%; height:940px;}

#tab{width:100%; position:relative; margin:0 auto; margin-top:20px; height:500px;}
#tab .tab_menu{width:298px; height:48px; line-height:48px; margin-top:20px; margin:0 auto;}
#tab .tab_menu li{float:left; width:127px; height:48px; line-height:48px; margin:0 11px; cursor:pointer; text-align:center; background:#8bb1a8; color:#fff;}
#tab .tab_box{width:100%; height:370px; clear:both; text-align:left; top:108px; left:0; position:absolute;}
#tab .tab_menu .selected{cursor:pointer; color:#fff; background:#176452;}
.hide{display:none;}

.picMarquee-left{ width:100%; overflow:hidden; position:relative;}
.picMarquee-left .bd{width:100%;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{width:370px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff;}

.port-1{width:370px; height:370px; position:relative; overflow:hidden; text-align:center;}
.port-1 .text-desc{opacity:1; top:-100%; transition:0.5s; color:#000; width:370px; height:370px;}
.port-1 img{transition:0.5s;}
.port-1:hover img{transform:scale(1.02);}
.port-1.effect-1:hover .text-desc{top:0;}
.text-desc{position:absolute; left: 0; top: 0; background:url(Index_Prdocut_list_bg.png) repeat; height:100%; opacity:0; width:100%;}
.text-desc p{font-size:28px; margin:125px 0 0 0; color:#fff; line-height:65px;}
.text-desc font{color:#fff; font-size:17px;}

.more a{width:125px; height:50px; line-height:50px; text-align:center; color:#fff; background:#176452; margin:0 auto; display:block; margin-top:40px;}
.more a:hover{background:#374853;}

/*gg_c*/
.gg_c{width:100%; height:430px; background:#374853; position:relative;}
.gg_c_left{position:absolute; width:50%; right:50%; background:url(Index_gg_left_img.jpg) no-repeat right center; height:430px;}
.gg_c_right{position:absolute; width:504px; left:50%; margin-left:37px; color:#fff; line-height:30px; margin-top:110px;}
.gg_c_right span{font-size:36px; font-weight:bold; color:#fff;}
.gg_c_right p{text-align:right; font-size:22px; padding:20px 0 60px 0;}

/*资质荣誉*/
.honor{height:675px;}

.picMarquee-left-1{ width:1200px; overflow:hidden; position:relative; margin-top:20px;}
.picMarquee-left-1 .bd{width:1200px;}
.picMarquee-left-1 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left-1 .bd ul li{margin:0 5px; width:290px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left-1 .bd ul li img{border:1px solid #eeeeee;}
.picMarquee-left-1 .bd ul li img:hover{border:1px solid #176452;}
.picMarquee-left-1 .bd ul li p{font-size:14px; text-align:center; line-height:43px;}

/*新闻资讯*/
.news{width:100%; height:512px;}
.news ul li{width:33.33333%; float:left; height:512px; position:relative; overflow:hidden;}
.news ul li a{display:block;}
.news ul li .home_news_time{height:130px; background:url(Index_news_bg.gif) repeat-x; width:100%; text-align:center;}
.news ul li .home_news_time p{width:100px; line-height:40px; border-bottom:5px solid #000000; padding-top:45px;}
.news ul li .home_news_content{height:382px; width:100%; overflow:hidden;}
.news ul li .home_news_content .home_news_content_t{position:absolute; text-align:left; left:0; top:130px; width:100%; height:382px; padding:140px 50px 0; box-sizing:border-box;color:#fff;background:url(Index_Prdocut_list_bg.png) repeat; line-height:26px;}
.news ul li .home_news_content .home_news_content_image{opacity:1; text-align:center; height:382px; overflow:hidden; width:100%; background-repeat:no-repeat; background-size:cover; background-position:center center;transition:0.5s;}
.news ul li a:hover .home_news_content .home_news_content_image{opacity:.7; transform:scale(1.1);}
.news ul li .home_news_content .home_news_content_t p{font-size:24px; line-height:30px; padding-bottom:15px;}

/*友情链接*/
.link{height:180px;}
.link ul{padding-top:50px;}
.link ul li{float:left; width:25%; text-align:center;}

/*底部*/
.foot{width:100%; height:417px; background:url(Index_bottom_bg.jpg) no-repeat center center; color:#fff;}
.foot a{color:#fff;}
.foot a:hover{color:#7b7b7b;}
.foot_content{height:270px; padding-top:60px;}
.foot_content_left{width:300px; float:left;}
.foot_content_left_wx{width:171px; text-align:center; line-height:36px; margin-left:0;}
.foot_content_left_content{}

.foot_content_center{width:495px; float:left; height:270px;}
.foot_content_center_nav{width:165px; text-align:left; float:left;}
.foot_content_center_nav_title{font-size:18px; line-height:40px;}
.foot_content_center_nav ul li{float:left; width:165px; line-height:36px;}

.foot_content_right{width:400px; float:right; height:270px;}
.foot_content_right_content{width:400px; margin-top:15px; line-height:36px; background:url(Index_bottom_contact_ico.png) no-repeat left center;}
.foot_content_right_content p{padding-left:28px;}

.foot_copy{width:100%; line-height:40px; height:40px; margin-top:30px; font-size:15px;}
.foot_copy ul li a{width:150px; height:27px; background:url(huaqi.png) no-repeat center center; display:block; margin-top:10px;}

/*内页部分*/
.about_right{width:790px; min-height:300px;_height:300px; float:right;}
.about_right_wz ul{ height:50px; line-height:50px; border-bottom:1px solid #e8e8e8;}
.about_right_wz ul li.about_right_wz_l{float:left; width:140px; font-size:16px; font-weight:bold; text-align:left; color:#4eb342;}
.about_right_wz ul li.about_right_wz_r{float:right; width:502px; font-size:13px; text-align:right;}

.left_main{width:220px;}
.left_main_title{font-size:18px; text-align:left; color:#4eb342; height:55px; line-height:55px;}
.left_main_content{width:215px; margin:0 auto; height:169px; background:url(About_left_main_bg.gif) no-repeat center center;}
.left_main_content ul li{width:107.5px; text-align:center; float:left; line-height:30px; margin-top:50px;}
.left_main_content ul li a{color:#fff;}
.left_main_content ul li a:hover{color:#f9a51b;}

.left_nav{width:220px; min-height:60px;_height:60px; overflow-x:hidden; margin:0 auto;}
.left_nav ul{width:220px;}
.left_nav ul li{border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:url(About_left_nav_bg.gif) repeat-x center center;}
.left_nav ul li a{font-size:14px; height:48px; line-height:48px; text-align:left; text-indent:70px; display:block; background:url(About_left_nav_a_ico.gif) no-repeat 17% center;}
.left_nav ul li a:hover{text-decoration:none; font-weight:bold; color:#4eb342;background:url(About_left_nav_hover_ico.gif) no-repeat 17% center; border-left:2px solid #4eb342;}
.left_nav ul li.nav_hover a{text-decoration:none; font-weight:bold; color:#4eb342;background:url(About_left_nav_hover_ico.gif) no-repeat 17% center; border-left:2px solid #4eb342;}

.right_content{width:790px; padding-top:20px; margin:0 auto; overflow-x:hidden; line-height:220%; min-height:300px;_height:300px; text-align:justify;}
.right_content p{padding-top:10px;}
.right_content img{max-width:790px;}

a .goodsimg{ border:1px solid #dedede; padding:2px;display:block;}
a:hover .goodsimg{ border:1px solid #4eb342;}

a .list_pro{border:1px solid #dfdfdf; padding:2px; display:block;}
a:hover .list_pro{border:1px solid #4eb342;}

.about_qt{line-height:200%; border-top:1px solid #F2F2F2;  border-bottom:1px solid #F2F2F2; font-size:13px;}
.about_qt a{font-size:13px;}

.about_news_more a{width:96px; height:30px; display:block; line-height:30px; text-align:center; border:1px solid #4eb342; color:#4eb342; font-size:14px;}
.about_news_more a:hover{background:#4eb342; border:1px solid #4eb342; color:#fff;}

.input_txt{width:230px; height:30px; line-height:30px; border:none; font-family:"微软雅黑"; font-size:14px; text-indent:10px; color:#5c5c5c; border:1px solid #e5e5e5;}

/*内页关于我们*/
.about_item{width:100%;background: none repeat scroll 0 0 #f7f7f7;height:650px;}
.about_img_bg{width:100%; height:400px;}
.about_img_bg p{font-size:42px; text-align:center; color:#fff; line-height:350px;}
.about_body_content_title{font-size:20px; text-align:center; padding-top:0px;}
.about_body_content_titlet{font-size:30px; text-align:center; padding-top:15px; font-weight:bold; padding-bottom:10px;}
.about_body_content_t{line-height:220%; font-size:15px; text-align:justify; color:#666; margin:0 auto;}

.about_body_content_img{ 
    margin: 0 auto;
    display: block;
    float: left;
    background: url(dingwei.png)no-repeat center top;

    width: 103%;
    height: 480px;
    background-size: 70%;

}
.about_body_content_text{width:580px; margin:0 auto;padding: 0px 0px 0 57px;display:block;float:left;height:380px}

.about_body_content_t p{padding-top:20px;}
.about_body_content_tt{line-height:220%; font-size:15px; text-align:justify; color:#666; width:1000px; margin:0 auto;}
.about_body_content_tt p{padding-top:20px;}

.xzzk, .xzz1 {position: relative; height:55px; margin-top:40px;}
.bsxx, .bsxx2 {position: absolute; top:0px; left:50%; margin-left:-77.5px; width:155px; height:55px; z-index:999; cursor:pointer; background:#d4d4d4; background-size:50%; text-align:center; padding-top:17px; color:#fff; font-size:16px;}
.bsxx2:hover{background:rgba(219, 15, 16, 1)}
.bsxx1{background:url(bsxx1.png) no-repeat center center; text-indent:-9999px;}
.bsxx1:hover{background:url(bsxx1.png) no-repeat center center;}
.bsx2:hover a{background:rgba(219, 15, 16, 1);color:#fff}
.about_cluture{width:100%; height:560px; background:#fff; position:relative;}

.about_cluture_title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}
.about_cluture_left{position:absolute; width:50%; right:50%; height:700px;}

#CSSContent2 li,.about_cluture_left li {overflow:hidden;text-align: center;}
#CSSContent2 li img,.about_cluture_left img{
    transform: scale(1);
    transition: all 0.5s ease 0s;
           border-width: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#CSSContent2 li:hover IMG,.about_cluture_left li:hover IMG{
    transform: scale(1.2);
    transition: all 0.8s ease 0s;

}

.about_cluture_right{position:absolute; width:560px; left:50%; margin-left:40px; line-height:30px; margin-top:50px;}
.about_cluture_right_title{font-size:30px; text-align:center;font-weight: bold; padding-bottom:30px;}
.about_cluture_right_cotnent{line-height:220%; font-size:15px; text-align:justify; color:#666; margin:0 auto; text-align:left;}
.about_cluture_right_cotnent p{padding-top:20px;}

.about_honor{width:100%; margin:0 auto;background: none repeat scroll 0 0 #f7f7f7;}
.about_honor_title{font-size:30px; text-align:center; padding-top:50px; font-weight: bold;padding-bottom:50px;}

.about_base{width:100%; background:#fff; }/* 450 */

.about_culture{width:100%; margin:0 auto;}
.about_culture_title{font-size:30px; text-align:center;  padding-top:40px; font-weight: bold;}
.about_staff_title{font-size:30px; text-align:center;padding-top:40px;  font-weight: bold;}
/*内页关于致辞*/
.speech_item{width:100%;}
.speech_img_bg{width:100%; height:400px;}
.speech_img_bg p{font-size:42px; text-align:center; color:#fff; line-height:350px;}
.speech_body_content_title{font-size:20px; text-align:center; padding-top:45px;}
.speech_body_content_titlet{font-size:30px; text-align:center; padding-top:15px; font-weight:bold; padding-bottom:10px;}
.speech_body_content_t{line-height:220%; font-size:15px; text-align:justify; color:#666; width:1000px; margin:0 auto;height:500px}
.speech_body_content_text{width:580px; margin:0 auto;display:block;float:left;height:500px}
.speech_body_content_img{width:400px;padding: 79px 31px 0 57px; margin:0 auto;display:block;float:left;height:500px}
.speech_body_content_t p{padding-top:20px;}
.speech_body_content_tt{line-height:220%; font-size:15px; text-align:justify; color:#666; width:1000px; margin:0 auto;}
.speech_body_content_tt p{padding-top:20px;}

.xzzk, .xzz1 {position: relative; height:80px; margin-bottom:20px;}
.bsxx, .bsx2 {position: absolute; top:0px; left:50%; margin-left:-77.5px; width:155px; height:55px; z-index:999; cursor:pointer; background:#d4d4d4; background-size:50%; text-align:center; padding-top:17px; color:#333; font-size:16px;}
.bsx2:hover{background:rgba(219, 15, 16, 1);color:#fff}
.bsxx1{background:url(bsxx1.png) no-repeat center center; text-indent:-9999px;}
.bsxx1:hover{background:url(bsxx1.png) no-repeat center center;}

.speech_cluture{width:100%; height:600px; background:#fff; position:relative;}
.speech_cluture_left{position:absolute; width:50%; right:50%; height:700px;}
.speech_cluture_right{position:absolute; width:560px; left:50%; margin-left:40px; line-height:30px; margin-top:50px;}
.speech_cluture_right_title{font-size:30px; text-align:center;font-weight: bold; padding-bottom:30px;}
.speech_cluture_right_cotnent{line-height:220%; font-size:15px; text-align:justify; color:#666; margin:0 auto; text-align:left;}
.speech_cluture_right_cotnent p{padding-top:20px;}

.speech_honor{width:1200px; margin:0 auto;}
.speech_honor_title{font-size:30px; text-align:center; padding-top:50px; font-weight: bold;padding-bottom:50px;}

.speech_base{width:100%; background:#fff; height:1070px;}/* 450 */

#wrapper{width:1200px; margin:0 auto; height:240px;}
#CSSBox{float:left; width:1200px; height:240px; margin:0 auto;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; margin:0 5px; width:290px;}
#CSSBox ul li span{ display:block; text-align:center; font-size:14px; line-height:40px;}
/*#LeftButton{cursor:hand;margin:5px;height:140px;width:20px;float:left;background:url(suyuan_left.gif) left center no-repeat;}
#RightButton{cursor:hand;margin:5px;height:140px;width:20px;float:left;background:url(suyuan_right.gif) right center no-repeat;}*/

#wrapper2{width:1200px; margin:50px auto; height:240px;}
#CSSBox2{float:left; width:1200px; height:240px; margin:0 auto;overflow:hidden;}
#CSSBox2 ul li{ float:left; list-style:none; margin:0 5px; width:290px;overflow:hidden;text-align: center}
#CSSBox2 ul li span{ display:block; text-align:center; font-size:14px; line-height:60px;}

.image-row {*zoom:1; }
.example-image-link {display:inline-block; margin:20px 10px 10px 10px;line-height: 0;}
body:after {content:url(close.png) url(loading.gif) url(prev.png) url(next.png); display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index:9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8; display: none;}
.lightbox {position:absolute;left:0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom:1; width:250px;height:250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius:4px; border-radius: 4px;}
.lb-outerContainer:after {content:"";display: table;clear: both;}
.lb-container {padding:4px;}
.lb-loader {position:absolute;top:43%;left: 0%;height: 25%; width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0; height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width:49%; height: 100%;cursor: pointer;display: block;}
.lb-prev {left: 0; float: left;    font-size: 4em;
    position: relative;
    top: 45%;
    color: #fff;
    left: -16%;}
.lb-prev:hover {background: url(prev.png) left 48% no-repeat;}
.lb-next {right: 0;float: right;    font-size: 4em;
    color: #fff;
    position: relative;
    top: 45%;
    
    left: 16%;}
.lb-next:hover {background: url(next.png) right 48% no-repeat;}
.lb-dataContainer {margin: 0 auto; *zoom: 1; width: 100%!important; -moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px; position: absolute; top: 90%;}
.lb-dataContainer:after {content: "";display: table; clear: both;}
.lb-data { padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details { width: 100%;}
.lb-data .lb-caption {font-size: 18px; font-weight: bold;color:#000;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(close.png) top right no-repeat;text-align: right;outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

/* 集团产业 */

/*内页新闻中心*/
.news_body_banner{width:100%; height:350px;}
.news_nav{width:100%; height:85px; line-height:85px; border-bottom:1px solid #f1f1f1;}
.news_nav ul{margin:0 auto;}
.news_nav ul li{float:left; width:145px; text-align:center; font-size:16px;}
.news_nav ul li.nav_hover a{color:#176452; font-weight:bold;}

.news_content_body{width:1200px; margin:0 auto; padding-top:30px;}
.news_content_body_content{width:1200px; margin:0 auto; padding-top:30px; line-height:220%; font-size:16px; text-align:justify; text-align:left;}
.news_content_body_content p{padding-top:20px;}
.news_content_body_content img{max-width:1200px;}

/*内页研园*/
.gallery{width:100%;}
.gallery_img{width:100%; height:350px;}
.gallery_title{font-size:30px; color:#000; padding:40px 0; text-align:center;}
.gallery_content{width:1200px; line-height:220%; font-size:15px; text-align:justify; color:#666; margin:0 auto; padding-bottom:60px;}
.gallery_content p{padding-top:20px;}

/*内页产品中心*/
.Product_wz{/* width:100%; height:60px; line-height:60px; text-align:center; background:#f6f6f6; border-bottom:1px solid #e2e2e2; font-size:12px; color:#c4c4c4; */
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 3px 5px #f0f0f0;
    height: 65px;
    line-height: 65px;
    position: relative;
    width: 100%;
    z-index: 9;}
/* .Product_wz a{font-size:15px; color:#176452;} */

.clearfix:after {
    clear: both;
    content: "$";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.f-cb {
}
.w1200 {
    margin: 0 auto;
    width: 1200px;
}
.Product_wz .now {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    line-height: 65px;
}
.fl {
    float: left;
}
.fr {
    float: left;
}
.Product_wz li {
    border-bottom: 2px solid #fff;
    float: left;
	    height: 45px;
    line-height: 45px;
    margin-left: 38px;
    padding: 0 6px 0 8px;
    vertical-align: middle;
    list-style: outside none none;
	position: relative;
	top: 10px;
}
.curr a{
	color:#fff!important;
}
.Product_wz li a {
    color: #666;
    display: block;
    font-size: 14px;
    width: 100%;
}
a:link {

    text-decoration: none;
}




.Product_content{width:1200px;margin:0 auto;} 
.Product_content ul{margin-top:50px;}		
.Product_content li{float:left;width:300px;height:300px;background-color:#fff; color:#fff; text-align:center; display:inline-block;}
.Product_content li .pic{ margin-top:20px;}
.Product_content li .titlep{margin:30px 10px 2px; font-size:16px; height:30px; font-weight:bold;}
.Product_content li .titlep a{color:#333;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;}
.Product_content li .desc{margin:0 10px 10px;height:18px;font-size:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;color:#176452; font-family:Arial;}	
.Product_content li .price{margin:0 10px 14px; color:#b6c2bf;}		
.Product_content li{transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.Product_content li:hover {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0px 5px 15px #d3d3d3;-moz-box-shadow:0px 5px 15px #d3d3d3;box-shadow:0px 5px 15px #d3d3d3;}

.Product_content_t li .hidep {height:0; overflow:hidden;margin-top:0;}
.Product_content_t li:hover .hidep, .Product_content_t li.over .hidep {width:100%; height:70%;}
.Product_content_t li:hover .pic, .Product_content_t li.over .pic {height:0; overflow:hidden;}


/*内页营销服务*/
.market_item{width:100%;}
.market_item_bg{width:100%; height:400px;}
.market_item_content{line-height:220%; font-size:15px; text-align:justify; color:#666; margin:0 auto; padding-top:30px;}
.market_item_content p{padding-top:20px;}

.market_join{width:100%;}
.market_join_bg{width:100%; height:230px;}
.market_join_bg p{font-size:42px; text-align:center; color:#fff; line-height:230px;}
.market_join_form{padding-top:50px; width:1200px;}
.market_join_form p{font-size:16px; padding-top:30px; padding-bottom:15px; color:#666;}
.market_join_form .input_txt{width:570px; height:52px; border:1px solid #e2e2e2; line-height:52px; text-indent:10px; border-radius:2px; font-family:"微软雅黑"; font-size:16px; color:#000;}
.market_join_form .sbm_btn{text-align:center;background:#d4d4d4;color:#fff;line-height:52px;display:block;width:100%; float:left;height:52px;font-size:16px;border-color:transparent;border-radius:3px;border:0;font-family:"微软雅黑";}
.market_join_form .sbm_btn:hover{background:#176452;}

/*内页在线招聘*/
.job_ideal{width:100%; height:524px; background:#fff; position:relative;}
.job_ideal_left{position:absolute; width:50%; right:50%; height:524px;	overflow:hidden;
text-align: center;}

.Job_gw_content_tt_item1{	overflow:hidden;
text-align: center;}
.job_ideal_left IMG ,.Job_gw_content_tt_item1 IMG{
    transform: scale(1);
    transition: all 0.5s ease 0s;
           border-width: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.job_ideal_left:hover IMG ,.Job_gw_content_tt_item1:hover IMG{
    transform: scale(1.2);
    transition: all 0.8s ease 0s;

}




.job_ideal_right{position:absolute; width:540px; left:50%; margin-left:60px; line-height:30px; margin-top:100px;}
.job_ideal_right_title{font-size:30px; text-align:left; padding-bottom:30px; font-weight:bold; color:rgba(219, 15, 16, 1)}
.job_ideal_right_title font{font-size:33px; color:#d7dedc; font-weight:normal; text-transform:uppercase;}
.job_ideal_right_cotnent{line-height:220%; font-size:13px; text-align:justify; color:#666; margin:0 auto; text-align:left;}
.job_ideal_right_cotnent p{padding-top:6px;}

.job_gw{width:100%; height:750px; background:#f7f7f7}
.job_gw_content{width:1200px; margin:0 auto;}

.job_gw_title{font-size:30px; text-align:center;font-weight: bold; padding-top:50px; padding-bottom:0px;}

.Job_gw_content_t{width:320px; margin:0 auto;}
.Job_gw_content_title{font-size:19px; color:#000; line-height:70px; height:70px; margin-top:10px;}
.Job_gw_content_title font{color:#176452;}
.Job_gw_content_tt{}
.Job_gw_content_tt_item1 ,.Job_gw_content_tt_item2 ,.Job_gw_content_tt_item3{padding:1px 7px; margin-right:3px; color:#fff; font-size:13px;}
.Job_gw_content_tt_item1{background:#d61515}
.Job_gw_content_tt_item2{background:#96bae7;}
.Job_gw_content_tt_item3{background:#9cdbc3;}
.Job_gw_content_ttt{width:320px; margin-top:20px; color:#989898; line-height:30px; height:290px;}
.Job_gw_content_tttt{height:42px; line-height:42px; border-bottom:1px solid #e4e4e4; margin-bottom:20px; color:#000;}
.Job_gw_content_botton{width:180px; margin:0 auto;}
.Job_gw_content_botton a{height:30px; width:80px; display:block; text-align:center; float:left; margin:0 5px; line-height:30px; color:#fff;}
.Job_gw_content_botton1{background:#9a9a9a; border-radius:3px;}
.Job_gw_content_botton2{background:#000; border-radius:3px;}
.Job_gw_content_botton a:hover{color:#ea5b24;}

.Job_view_botton{background:#016262; border-radius:3px;height:30px; width:80px; display:block; text-align:center;line-height:30px; color:#fff;}
.Job_view_botton:hover{color:#ea5b24;}

.job_t{line-height:220%; font-size:16px;}
.job_t p{padding-top:15px;}

.silder-box{position:relative;}
.silder{margin:0 auto 0;}
.silder li{width:380px;height:470px; background:#fff;}
.silder li img{width:100%;height:100%;}
.silder-button{top:250px;width:25px;height:54px;position:absolute;cursor:pointer;}
.silder-button.btl{left:5px;background:url(bl.png);}
.silder-button.btr{right:5px;background:url(br.png);}
.silder-box-1{width:1200px; padding-top:50px;}

/* 内页用人理念 */
.about_culture .business{
	width:1050px;
	margin:0 auto;
	height:500px;
background:#f7f7f7;
}
.about_culture_title{

	color:#333;

}
.about_culture .college{
	width:648px;
	height:480px;
	display:block;
	float:left;

    outline: 2px dotted #9b9b9b;
    outline-offset: -8px;
    padding: 20px;

    z-index: -2;
    
    
    
overflow:hidden;
}

.about_culture .college IMG {
    transform: scale(1);
    transition: all 0.5s ease 0s;
           border-width: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.about_culture .college:hover IMG {
    transform: scale(1.2);
    transition: all 0.8s ease 0s;

}


.business .introduce{
color:#333;
    background: none repeat scroll 0 0 #fff;
    display:block;
float:right;
width:400px;
height:330px;
padding:40px;
margin-top:75px;
letter-spacing:3px;
line-height:32px;
left:240px;
font-size:14px;
}

.business .introduce a {
    border: 1px solid #000;
    border-radius: 10px;
    color: #535353;
    display: block;
    font-size: 14px;
    font-weight: 300;
    line-height: 35px;
    margin-top: 35px;
    text-align: center;
    width: 100px;

}
.business .introduce a:hover{
	color: #fff;
 	background:rgba(219, 15, 16, 1);
	border: 1px solid rgba(219, 15, 16, 1);
}

.service{

	margin:0 auto;
	height:523px;

}
.fwln-join {
    height: 450px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.fwln-c {
    position: absolute;
    width: 50%;
}
.fwln-joinft {
    left: 0;
}

.fwln-c {
    position: absolute;
    width: 50%;
}
.fwln-joinftt {
    left: 50%;
}
.fwln-c-t {
    color: #fff;
    margin-top: 150px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 999;
}
.fwln-c-t span {
    font-size: 30px;
}
.fwln-c-t p {
    font-size: 16px;
    padding: 20px 0 30px;
}

.fwln-c-t a {
    border: 1px solid #fff;
    color: #fff;
    display: block;
    font-family: Arial;
    height: 40px;
    line-height: 40px;
   border-radius: 10px;
    margin: 0 auto;
    text-align: center;
    width: 125px;
}

.fwln-c-t a:hover{
	color: #fff;
 	background:rgba(219, 15, 16, 1);
	border: 1px solid rgba(219, 15, 16, 1);
}

.fwln-c{
overflow:hidden;


}
.fwln-c IMG {
    transform: scale(1);
    transition: all 0.5s ease 0s;
           border-width: 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.fwln-c:hover IMG {
    transform: scale(1.2);
    transition: all 0.8s ease 0s;

}


/*内页联系我们*/
.Message_title{text-align:left; font-size:14px; color:#605959;}
.Message_title p{font-size:30px; padding-top:32px; padding-bottom:15px;}

.Message{width:630px; float:left;padding-top:10px;}
.Message p{font-size:16px; padding-top:20px; padding-bottom:15px; color:#000;}
.Message .input_txt{width:620px; height:30px; border:1px solid #e2e2e2; line-height:30px; text-indent:10px; border-radius:2px; font-family:"微软雅黑"; font-size:16px; color:#000;}
.Message .sbm_btn{text-align:center;background:#d4d4d4;color:#fff;line-height:45px;display:block;width:100px; float:left;height:45px;font-size:16px;border-color:transparent;border-radius:3px;border:0;font-family:"微软雅黑";}
.Message .sbm_btn:hover{background:rgba(219, 15, 16, 1)}

.contact{width:490px; float:right;}
.contact_map{width:490px; height:435px;}
.map{width:490px; height:435px;}
.contact_contact{width:490px;}
.contact p{font-size:30px; padding:25px 0;}
.contact_contact_content{width:490px; line-height:36px; background:url(Contact_ico.gif) no-repeat left center; padding-left:32px;}


/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:28px; margin:45px 0 15px; font-size:14px;}

.pages li{
	
float:left;
}
.pages .pages_red{ font-weight:bold; color:#da251c;}
.pages a{ height:24px; line-height:24px; display:inline-block; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages .current{
	background:#176452; text-decoration:none; border:1px solid #176452; color:#fff;
}
.pages a:hover{background:#176452; text-decoration:none; border:1px solid #176452; color:#fff;}
.pages a.pages_cur{ border:1px solid #176452; background:#176452; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}
