.clear{clear:both;}
.tem_inner{position:relative;margin:0 auto;margin:0 auto;width:1200px;}
@media(min-width:1000px){.tem_inner{padding:0;width:1200px;}
}
@media(min-width:1200px){.tem_inner{padding:0;width:1200px;}
}
@media(min-width:1800px){.tem_inner{padding:0;width:1200px;}
}
ol, ul { list-style:none; }
body {
    color: #434343;
    font-size: 12px;
    font-family: "Microsoft YaHei",arial,tahoma,\5b8b\4f53,sans-serif;
    background: #ffffff;
    text-align: left;
}
* 清理浮动 */
.clearfix { *zoom:1; }/*IE6 7 只要触发layout即可*/
.clearfix:after { content:"."; clear:both; height:0; font-size:0; line-height:0; display:block; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
/* 隐藏 */
.hide { display:none;}
.eco_title{position:relative;}
.eco_title{position:relative;}
.tem_index_title{margin:0 0 35px!important;color:#003366;text-align:center;position:relative;}
.tem_index_title .title{color:#333333;font-size:30px;line-height: 44px;padding-bottom:10px;margin-bottom:8px;font-weight:normal;position:relative;display:block;}
.tem_index_title .title span{color:#2cae32;}
.tem_index_title .title:before{content:'';position:absolute;width:20px;height:3px;left:0px;right:0;bottom:0;background:#2cae32;margin:0 auto;}
.tem_index_title .titleen{padding:0 0 0px 0;font-size:16px;line-height:1.4;color:#c0c0c0;font-weight:normal;position:relative;display:block;}
.tem_index_title .desc{font-size:14px;color:#323333;position:relative;padding:10px 0 10px;font-weight: normal;}
.tem_index_more{margin:0 auto;margin-top:40px;font-size:14px;background:transparent;color:#2cae32;line-height:44px;padding:0 50px;text-align:center;border:1px solid #2cae32;display:inline-block;font-weight:normal;}
.tem_index_more:hover{color:#fff;background:#2cae32;border-color:#2cae32;}


.tem_wp1,.tem_wp2,.tem_wp3,.tem_wp4,.tem_wp5{visibility:hidden;}
.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUpD,.fadeInLeft,.fadeInRight{visibility:visible;}

.tem_index_about{background:url(../images/about.jpg) no-repeat top center;padding:50px 0px;position:relative;}
.tem_index_about .tem_index_title { text-align: left;}
.tem_index_about .tem_index_title .title:before{right:auto;}
.tem_index_about .tem_index_title .titleen{}

.tem_index_about_right{width: 800px;float:left;position:relative;position:relative;}
.tem_index_about .tem_index_about_detail{padding:50px;height: 140px;background:#2cae32;overflow:hidden;}
.tem_index_about .tem_index_about_detail:before{content:'';position:absolute;right:-100px;bottom:0px;top:119px;left:0px;background:url(../images/aboutd.jpg) no-repeat center;margin:0 auto;}
.tem_index_about .tem_index_about_detail h4{font-size:18px;color:#ffffff;margin-bottom:15px;line-height:1.4;padding-bottom:10px;position:relative;font-weight:bold;}
.tem_index_about .tem_index_about_detail p{font-size:13px;color:#ffffff;line-height:2;margin-bottom:5px;position:relative;}
.tem_index_about .tem_index_more{margin-top:0;position:absolute;right:0;bottom:0;padding:0px 40px;font-size:13px;left:auto;color:#fff;line-height:38px;height:38px;text-align:center;color:#fff;display:inline-block;font-weight:normal;background:#2cae32;}
.tem_index_about .tem_index_more:hover{color:#fff;}

.tem_index_about .tem_index_about_img{width:380px;float:right;padding:5px;background:#fff;text-align:left;cursor: pointer;position:relative;position:relative;z-index:10;box-shadow: 0 0 25px rgba(0,0,0,0.1);}
.tem_index_about .tem_index_about_img a{display:block;line-height: 0;}
.tem_index_about .tem_index_about_img img{position:relative;max-width:100%;}
.tem_index_about .tem_index_about_img .video_appearb_v{position: absolute;top: 8px;left:12px;width: auto;height: 270px;}
.hidden {display: none;}

.tem_index_about .tem_index_about_tab{position:absolute;right:0;top:0;cursor: pointer;text-align:center;display: inline-block;}
.tem_index_about .tem_index_about_tab li{list-style:none;margin-bottom:5px;display:inline-block;}
.tem_index_about .tem_index_about_tab li>a{display:inline-block;float:left;}
.tem_index_about .tem_index_about_tab li>a .img{width:44px;height:44px;text-align:center;background:#f7f7f7;margin:0 auto;border-radius:50%;position:relative;}
.tem_index_about .tem_index_about_tab li>a .img img{margin:0 auto;width: auto;}
.tem_index_about .tem_index_about_tab li>a .img .imgs{position:absolute;left:0;right:0;top:0;bottom:0;display:none;border-radius:50%;}
.tem_index_about .tem_index_about_tab li>a>h3{display:block;line-height:40px;padding:0px 10px;color:#c0c0c0;font-size:13px;position:relative;margin:0 5px;font-weight:normal;}
.tem_index_about .tem_index_about_tab li:hover>a>h3, .tem_index_about .tem_index_about_tab li.flex-active>a>h3{color:#2cae32;}
.tem_index_about .tem_index_about_tab li:hover a .img{background:#2cae32;}
.tem_index_about .tem_index_about_tab li:hover a .img .imgs{display:block;background:#2cae32;}

.tem_index_product{padding:60px 0px 80px;background:url(../images/product.jpg) no-repeat center;}
.products_list{text-align:center;position:absolute;right:0;bottom:0;}
.products_list .tem_index_product_nav{display: block;position:relative;margin:0 -10px;margin-top:50px;width:600px;}
.products_list .tem_index_product_nav ul{margin:0 0px;}
.products_list .tem_index_product_nav ul.slides li{float:left;list-style:none;}
.products_list .tem_index_product_nav ul.slides li .details{margin:0 0px 10px;position:relative;width:180px;margin:0 10px;}
.products_list .tem_index_product_nav ul.slides li a{position:relative;display: block;}
.products_list .tem_index_product_nav ul.slides li .img{position:relative;overflow:hidden;}
.products_list .tem_index_product_nav ul.slides li .img:before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.products_list .tem_index_product_nav ul.slides li img{display: block;width:100%;}
.products_list .tem_index_product_nav ul.slides li .desc{left:0;right:0;position:absolute;bottom:0px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.products_list .tem_index_product_nav ul.slides li h5{padding:0px 0px;height:32px;line-height:32px;text-align:center;font-weight:normal;font-size:14px;color:#ffffff;position:relative;}
.products_list .tem_index_product_nav ul.slides li h5:before{content:'';position:absolute;width:20px;height:3px;left:0px;right:0;bottom:-8px;background:#2cae32;margin:0 auto;}
.products_list .tem_index_product_nav ul.slides li:hover .desc, .products_list .tem_index_product_nav ul.slides li.flex-active .desc {top:50%;margin-top:-20px;}
.products_list .tem_index_product_nav ul.slides li:hover .img:before, .products_list .tem_index_product_nav ul.slides li.flex-active .img:before{content:'';position:absolute;left:0px;right:0;bottom:0px;top:0;background:rgba(0,0,0,0.2);margin:0 auto;}

.product_list .flex-direction-nav a {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0px 0 0;
    position: absolute;
    top: auto;
	bottom:0;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	font-size:0;
	border-radius:0%;
}
.product_list .flex-direction-nav .flex-prev {
    left: 0px;background:#fff url(../images/product_left.png) no-repeat center;
}
.product_list .flex-direction-nav .flex-next {
    left:40px;right: auto;background:#000 url(../images/product_right_hover.png) no-repeat center;
}
.product_list .flex-direction-nav .flex-prev:hover {
    background:#2cae32 url(../images/product_left_hover.png) no-repeat center;
}
.product_list .flex-direction-nav .flex-next:hover {
    background:#2cae32 url(../images/product_right_hover.png) no-repeat center;
}
.tem_index_product .product_list{display: block;position:relative;margin:0 0px;margin-top:30px;}
.tem_index_product .product_list ul{margin:0 0px;}
.tem_index_product .product_list ul.slides li{float:left;list-style:none;}
.tem_index_product .product_list ul.slides li .details{margin:0 0px 0px;position:relative;width:1200px;}
.tem_index_product .product_list ul.slides li a{position:relative;display: block;}
.tem_index_product .product_list ul.slides li h4{padding:0px 0px;height:55px;line-height:55px;overflow:hidden;text-align:center;position:relative;font-weight:normal;font-size:16px;color:#333333;}
.tem_index_product .product_list ul.slides li .desc{padding:45px 50px 50px;position:absolute;right:0;top:20px;width:580px;height:120px;background:#fff;}
.tem_index_product .product_list ul.slides li .desc:before{content:'';position:absolute;left:10px;bottom:10px;right:10px;top:10px;border:1px solid #fff;}
.tem_index_product .product_list ul.slides li .img{box-shadow:0 0 15px rgba(0,0,0,0.10);position:relative;width:590px;}
.tem_index_product .product_list ul.slides li img{display: block;width:100%;}
.tem_index_product .product_list ul.slides li h5{padding:0px 0px;height:32px;line-height:32px;margin-bottom:10px;overflow:hidden;text-align:left;position:relative;font-weight:bold;font-size:20px;color:#333333;}
.tem_index_product .product_list ul.slides li p{padding:0px 0px;line-height:22px;height:44px;overflow:hidden;text-align:left;position:relative;font-weight:normal;font-size:14px;color:#999999;margin-bottom:8px;}
.tem_index_product .product_list ul.slides li p.detail{line-height:30px;height:30px;display:inline-block;color:#666666!important;background:#eeeeee;margin-top:10px;padding:0 20px;}
.tem_index_product .product_list ul.slides li p.detail:hover{color:#fff!important;background:#2cae32;}

.tem_index_youshi{background:url(../images/youshi.jpg) no-repeat top center;background-size:cover;padding:40px 0px;position:relative;}
.tem_index_youshi .tem_index_title .title{margin-bottom:10px;}
.tem_index_youshi .tem_index_title .titleen{padding: 0 0 20px 0;}
.tem_index_youshi .tem_index_title .titleen:before{left:0;right:0;margin:0 auto;}
.youshi_list{position:relative;margin: 0px -10px 0;}
.youshi_list li{list-style:none;float:left;margin:0 10px;width:285px;text-align:center;}
.youshi_list li a{display:block;line-height:0;font-size:0;}
.youshi_list li .img{position:relative;width:60px;height:60px;margin:10px auto 15px;}
.youshi_list li  img{margin:0 auto;}
.youshi_list li h5{color:#333333;font-size:18px;line-height:56px;height:56px;font-weight:normal;overflow:hidden;}
.youshi_list li .youshi_content{color:#999999;font-size:13px;}
.youshi_list li .youshi_content p{margin-bottom:10px;}

.tem_index_case{padding:50px 0;overflow:hidden;background:#f7f7f7 url(../images/case.jpg) no-repeat top center;text-align:center;}
.tem_index_case .tem_index_title .title{color:#fff;}
.tem_index_case .tem_index_title .titleen{color:#6ece72;}
.tem_index_case .tem_index_title .title:before{background:#41ea49;}
.tem_index_case_nav .tem_index_case_tab{cursor: pointer;text-align:center;display: inline-block;}
.tem_index_case_nav .tem_index_case_tab li{list-style:none;margin-bottom:5px;display:inline-block;}
.tem_index_case_nav .tem_index_case_tab li>a{display:inline-block;float:left;}
.tem_index_case_nav .tem_index_case_tab li>a>h3{display:block;line-height:40px;padding:0px 20px;color:#ffffff;font-size:14px;position:relative;margin:0 5px;font-weight:normal;}
.tem_index_case_nav .tem_index_case_tab li:hover>a>h3, .tem_index_case_nav .tem_index_case_tab li.flex-active>a>h3{background:#fff;color:#2cae32;border-color:#2cae32;}
.tem_index_case_nav .tem_index_case_tab li.flex-active .sub{display:block;}

.tem_index_case .case_list{display: block;position:relative;}
.case_list .flex-direction-nav  li a {width: 40px;height: 40px;display: block;cursor: pointer;text-indent: -9999px;position:relative;font-size:0px;margin: 0;top:50%;margin-top:-6px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:0%;}
.case_list .flex-direction-nav  li a.flex-prev{left:-50px;background:#ffffff url(../images/product_left.png) no-repeat center;background-size:10px auto;}
.case_list .flex-direction-nav  li a.flex-next{right: -50px;background:#ffffff url(../images/product_right.png) no-repeat center;background-size:10px auto;}
.case_list .flex-direction-nav  li:hover a.flex-prev{background:#000000 url(../images/product_left_hover.png) no-repeat center;background-size:10px auto;}
.case_list .flex-direction-nav  li:hover a.flex-next{background:#000000 url(../images/product_right_hover.png) no-repeat center;background-size:10px auto;}
.case_list .flex-control-nav{position:absolute;right:0;bottom:10px;left:0;text-align:center;}
.case_list .flex-control-nav li{margin:0px;}
.case_list .flex-control-nav li a{display:inline-block;margin:0 5px;width:10px;height:10px;text-indent:-999em;cursor:pointer;background:#9b9b9d;border:0px solid transparent;position:relative;}
.case_list .flex-control-nav li a.flex-active, .tem_index_case .flex-control-nav li a:hover{background:#333333;border:0px solid transparent;}


.case_list{position:relative;margin: 20px -12px 0;}
.case_list ul.slides li{list-style:none;float:left;}
.case_list ul.slides li .details{position:relative;}
.case_list ul.slides li a{display:block;margin:10px 12px;padding:30px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);}
.case_list ul.slides li .img{position:relative;}
.case_list ul.slides li .img:before{content:'';position:absolute;width:100%;height:100%;left:0px;bottom:0px;background:rgba(0, 0, 0, 0.25) url(../images/sousuo.png) no-repeat center;margin:0 auto;display:none;}
.case_list ul.slides li  img{display: block;width:100%;}
.case_list ul.slides li  .desc{padding:20px 0 0;text-align:left;}
.case_list ul.slides li h5{color:#333333;font-size:16px;line-height:32px;height:32px;font-weight:normal;padding:0 0px;overflow:hidden;margin:0 0 8px;}
.case_list ul.slides li p{color:#999999;font-size:13px;}
.case_list ul.slides li:hover .img:before{display:block;}
.case_list ul.slides li:hover h5{color:#2cae32;}
.tem_index_case .case_list ul.slides li p.detail{line-height:30px;height:30px;display:inline-block;color:#666666!important;background:#eeeeee;margin-top:20px;padding:0 20px;}
.tem_index_case .case_list ul.slides li:hover p.detail{color:#fff!important;background:#2cae32;}


.tem_index_honor{padding:30px 0 100px;overflow:hidden;background:url(../images/honor.jpg) no-repeat bottom center;text-align:center;}
.honor_list .flex-direction-nav  li a {width: 40px;height: 40px;display: block;cursor: pointer;text-indent: -9999px;position:relative;font-size:0px;margin: 0;top:50%;margin-top:-20px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:0%;}
.honor_list .flex-direction-nav  li a.flex-prev{left:-60px;background:#f7f7f7 url(../images/product_left.png) no-repeat center;background-size:10px auto;}
.honor_list .flex-direction-nav  li a.flex-next{right: -60px;background:#f7f7f7 url(../images/product_right.png) no-repeat center;background-size:10px auto;}
.honor_list .flex-direction-nav  li:hover a.flex-prev{background:#000000 url(../images/product_left_hover.png) no-repeat center;background-size:10px auto;}
.honor_list .flex-direction-nav  li:hover a.flex-next{background:#000000 url(../images/product_right_hover.png) no-repeat center;background-size:10px auto;}
.honor_list .flex-control-nav{position:absolute;right:0;bottom:10px;left:0;text-align:center;}
.honor_list .flex-control-nav li{margin:0px;}
.honor_list .flex-control-nav li a{display:inline-block;margin:0 5px;width:10px;height:10px;text-indent:-999em;cursor:pointer;background:#9b9b9d;border:0px solid transparent;position:relative;}
.honor_list .flex-control-nav li a.flex-active, .tem_index_honor .flex-control-nav li a:hover{background:#333333;border:0px solid transparent;}
.honor_list{position:relative;margin:10px 60px;}
.honor_list ul.slides li{list-style:none;float:left;}
.honor_list ul.slides li .details{position:relative;}
.honor_list ul.slides li a{display:block;margin:10px 12px;padding:5px;background:#eeeeee;}
.honor_list ul.slides li .img{position:relative;}
.honor_list ul.slides li  img{display: block;width:100%;}
.honor_list ul.slides li:hover a{background:#2cae32;}

.tem_index_news{padding:50px 0px;background:#f7f7f7;margin-bottom:-30px;}
.tem_index_news .tem_index_title{padding:0px 0 0px;margin-bottom:30px;text-align: left;font-size:24px;position:relative;}
.tem_index_news .tem_index_title .title{font-size:24px;margin:0;padding:0;}
.tem_index_news .tem_index_title .title:before{width:0;}
.tem_index_news .tem_index_title .titleen{color:#c0c0c0;}
.tem_index_news_tab{position:absolute;top:10px;right:0;list-style:none;}
.tem_index_news_tab li{float:left;}
.tem_index_news_tab li a{color:#666666;line-height:36px;padding:0 20px;margin:0 5px 0 0;font-size:14px;font-weight:normal;display:inline-block;}
.tem_index_news_tab li a:hover{color:#fff;background:#2cae32;}
.tem_index_news .tem_index_more{line-height:36px;margin:0;border:0;color:#c0c0c0;font-size:14px;padding:0;margin-left:30px;}
.tem_index_news .tem_index_more:hover{color:#2cae32;background:transparent;}

.tem_index_news .news_list{display: block;position:relative;}
.news_list .flex-direction-nav  li a {width: 40px;height: 40px;display: block;cursor: pointer;text-indent: -9999px;position:relative;font-size:0px;margin: 0;top:50%;margin-top:-6px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:0%;}
.news_list .flex-direction-nav  li a.flex-prev{left:-50px;background:#ffffff url(../images/product_left.png) no-repeat center;background-size:10px auto;}
.news_list .flex-direction-nav  li a.flex-next{right: -50px;background:#ffffff url(../images/product_right.png) no-repeat center;background-size:10px auto;}
.news_list .flex-direction-nav  li:hover a.flex-prev{background:#000000 url(../images/product_left_hover.png) no-repeat center;background-size:10px auto;}
.news_list .flex-direction-nav  li:hover a.flex-next{background:#000000 url(../images/product_right_hover.png) no-repeat center;background-size:10px auto;}
.news_list .flex-control-nav{position:absolute;right:0;bottom:10px;left:0;text-align:center;}
.news_list .flex-control-nav li{margin:0px;}
.news_list .flex-control-nav li a{display:inline-block;margin:0 5px;width:10px;height:10px;text-indent:-999em;cursor:pointer;background:#9b9b9d;border:0px solid transparent;position:relative;}
.news_list .flex-control-nav li a.flex-active, .news_list .flex-control-nav li a:hover{background:#333333;border:0px solid transparent;}


.news_list{position:relative;margin: 20px -12px 0;}
.news_list ul.slides li{list-style:none;float:left;}
.news_list ul.slides li .details{position:relative;}
.news_list ul.slides li a{display:block;margin:10px 12px;padding:0px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);}
.news_list ul.slides li .img{position:relative;}

.news_list ul.slides li  img{display: block;width:100%;}
.news_list ul.slides li  .desc{padding:30px 20px 30px 90px;text-align:left;position:relative;}
.news_list ul.slides li h5{color:#333333;font-size:16px;line-height:22px;height:22px;font-weight:normal;padding:0 0px;overflow:hidden;margin:0 0 20px;}
.news_list ul.slides li p.description{color:#999999;font-size:13px;height:44px;overflow:hidden;line-height:22px;padding-top:20px;border-top:1px solid #dddddd;}
.news_list ul.slides li p.updatetime{color:#333333;font-size:12px;position:absolute;left:0;top:35px;height:48px;line-height:20px;width:85px;text-align:center;}
.news_list ul.slides li p.updatetime span{font-size:38px;line-height:28px;display:block;margin-bottom:5px;}
.news_list ul.slides li:hover h5{color:#2cae32;}
.tem_index_news .news_list ul.slides li:hover .desc{color:#fff!important;background:#2cae32;}
.tem_index_news .news_list ul.slides li:hover h5{color:#fff;}
.tem_index_news .news_list ul.slides li:hover p{color:#fff;}

