﻿@charset "UTF-8";

*{  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
@media (min-width:1200px ) {
    body{padding-top: 121px;margin-top:-20px;}
	body.cybolg{padding-top: 0px;}
}
@media (max-width:1199px ) {
    body{padding-top: 50px;}
	body.cybolg{padding-top: 0px;}
}

/*全局*/
.whole{position: relative;overflow: hidden;min-height: 800px;}
.whole_left{float: left;width: 100%; position: relative;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
/*over*/


/*头部*/
/*pc*/
.pc_head{width: 100%;background:rgba(0,0,0,.50);position: fixed;top:0;left: 0;z-index: 13;}
.top {padding: 18px 0 14px;}
.top .logo{float: left; display: block;width: 95px;height: 52px;overflow: hidden;}
.top .logo img{display: block;width: 100%;}
.top_right{float: right;padding: 11px 0 0;}

body.cybolg .pc_head{position:relative;}

.language{float: right;width: 92px;height:46px;position: relative;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;margin-top:0px;}
.language:hover{}
.language div{position: absolute;top:0;left: 0;overflow: hidden;height: 46px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.language div a{display: block;height:46px;line-height:46px; display: table-cell;vertical-align:middle;}

.language div a i{font-size:1.4em; display: table-cell;vertical-align:middle;padding-right:5px;}
.language div a span{font-size:1.0em; display: table-cell;vertical-align:middle;}
.language div a.cn{background-image: url("../images/about_08.png");}
.language div:hover{height: 52px;}
.language div a:hover{color: #8EC31E;}
.search{float: right;margin: 0 38px;height: 26px;overflow: hidden; background: url("../images/product_10.png") no-repeat right center;width: 14px;  -webkit-transition: .8s;  -moz-transition: .8s;  -ms-transition: .8s;  -o-transition: .8s;  transition: .8s;}
.search input{display: block;background: transparent;height: 26px;border: none;float: left;overflow: hidden;}
.search input.sear{width: 120px;line-height: 25px;height: 25px; border-bottom:1px solid #fff;margin: 0 15px;color: #fff}
.search input.sub{color: transparent;width: 14px;}
.top_right .con{float: right;overflow: hidden;}
.top_right .con .top_tel{color: #fff;line-height: 26px;font-size: 0.875em;background: url("../images/index_phone.png")no-repeat left center;padding-left: 30px;float: left; display: block;margin-left: 30px;}
.top_right .con .top_tel a{padding-right:20px;}
.top_right .con .top_email{background: url("../images/index_email.png")no-repeat left center;padding-left: 30px;color: #fff;line-height: 26px;font-size: 0.875em;float: left; display: block;margin-left: 30px;}
.top_right .con a.a3{background: url("../images/product_06.png") no-repeat left center;padding-left: 16px;}
.top_right .con a.a4{background: url("../images/product_15.png") no-repeat left center;padding-left: 16px;}
.top_right .con a.a5{background: url("../images/product_19.png") no-repeat left center;padding-left: 30px;}
.top_right .con a.a3:hover{background-image: url("../images/product_08.png");}
.top_right .con a.a4:hover{background-image: url("../images/product_17.png");}
.top_right .con a.a5:hover{background-image: url("../images/product_21.png");}
.top_right .con a:hover{color: #8EC31E;}
.nav_bg{background:rgba(130,190,0,.70);}
.nav_wrap{position: relative;}
.nav{position: relative;}
.nav>li{float: left;width: 14.2%;}
.nav>li:first-child{}
.nav>li>a{display: block;line-height:42px;font-size: 1em;padding: 0 48px 0 42px;color: #fff;text-transform: uppercase;text-align: center;}
.nav>li>a>i{display: block;width: 11px;height: 5px;position: absolute;top:19px;right: 18px; background: url("../images/product_41.png") no-repeat center;}

.nav>li>a:hover,.nav>li.on>a{background: #4f7500;}
.nav>li.last{float: right;}
/*下拉导航*/
.nav_drop_list{box-shadow: 0 10px 30px rgba(0,0,0,0.1); z-index: 17;min-height: 240px;overflow: hidden; position: absolute;left: 0;top:42px;background: url("../images/bg2.png") no-repeat left top;display: none;width: 1200px;min-height:500px;padding-left:300px;}

.nav_drop_list1{width:172px;left: 172px;padding-left:0px;background: url("../images/bg2.png") no-repeat right top;min-height: 40px;}
.nav_drop_list2{}
.nav_drop_list3{width: 172px;left: 511px;padding-left:0px;background: url("../images/bg2.png") no-repeat right top;min-height: 40px;}
.nav_drop_list4{width: 172px;left: 682px;padding-left:0px;background: url("../images/bg2.png") no-repeat right top;min-height: 40px;}
.nav_drop_list5{width: 172px;left: 852px;padding-left:0px;background: url("../images/bg2.png") no-repeat right top;min-height: 40px;}




.nav_drop{position: relative;border: 0px solid #fff;}
.nav_drop.on{display: block;}
.nav_drop>li{width:202px; }
.nav_drop li .nav2{font-size: 0.8em;color: #fff;text-transform: capitalize;line-height:24px;display: block;padding: 9px 5px 6px 20px;width:278px;border-top: 0px solid #fff;}
.nav_drop li:first-child .nav2{border-top:none;}
.nav_drop li .nav3{display: none;position: absolute;top:0;right: 0;width: 580px;padding: 20px 20px 30px 20px;overflow: hidden;}
.nav_drop li .nav3>.pic{width:500px;float: left;overflow: hidden;}
.nav_drop li .nav3>.pic>img{display: block;max-width: 100%;margin: 0 auto;}
.nav_drop li .nav3>.text{width:500px;float: left;;margin-top: 3px;}
.nav_drop li .nav3>.text>p{line-height: 24px;font-size: 0.75em;color: #fff;font-family: "Microsoft YaHei";}
.nav_drop li.on .nav2{background: #4f7500;color: #fff;}
.nav_drop li.on .nav3{display: block;}
.h_nav3{position: absolute;overflow: hidden; top:0; right: 0;width:620px;padding: 20px; overflow: hidden;}
.h_nav_left{width:230px;float: left;padding-left:0px;}
.h_nav_left a{display: block;line-height:36px;font-size: 0.8em;margin-bottom: 2px;color: #eee;}
.h_nav_left a:hover{color: #4f7500;}
/*.h_nav_left a.on{color: #4f7500;}*/
.h_nav_right{width: 290px;float: right;}
.h_nav_right li{display: none;overflow: hidden;}
.h_nav_right li.on{display: block;}
.h_nav_right li .pic{width: 290px;float: left;margin-top:0px;display: block;height: 230px;overflow:hidden;}
.h_nav_right li .pic img{width: 100%;display: block;margin: 0 auto;}
.h_nav_right li .con{width: 290px;float: left;display: block;margin-right: 18px;}
.h_nav_right li .con p{font-family: "Microsoft YaHei";line-height: 24px;font-size: 0.68em;color: #eee;height: 210px;overflow: hidden;}
/*ph*/
.ph_head{width: 100%;position: fixed;z-index: 13; left: 0;top:0; overflow: hidden;display: none;background:rgba(0,0,0,0.40);padding: 10px;border-bottom: 1px solid #e4e4e4;}
@media (max-width: 1200px){
    .ph_head{display: block;}
    .pc_head{display: none;}
}
.ph_top{padding: 10px 0 0;}
.ph_logo{float: left; display: block;width: 195px;height: 52px;overflow: hidden;}
.ph_logo img{display: block;height: 49px;}
.menu_click{background: url("../images/menu_icon1.png") no-repeat center;width:100px;height:40px;float: right; margin:0 0px 0 20px;}
.pc_language{display: block;float: right;padding-left: 29px;line-height: 26px;height: 26px;background: url("../images/product_12.png") no-repeat left center;font-size: 0.875em;}
.pc_language:hover{color: #8EC31E;}
/*ph右侧导航栏*/
.whole_right{position: fixed;width: 270px;right: -270px;z-index: 10; top:0;background: #202020;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ph_search{padding: 15px 10px 15px 10px;overflow: hidden;}
.ph_search .txt{border: none;float: left;padding: 0 10px;font-size: 0.875em; display: block;width: 170px; height: 30px;line-height: 30px;color: #6e6e6e;background: #111111;}
.ph_search .sub{ font-size: 1em;text-transform: uppercase; line-height: 30px;color: #fff;background: #8EC31E;text-align: center; display: block;width:80px;float: right;border: none;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ph_search .sub:hover{background: #8EC31E;}
/*over*/

/*面包屑*/
.bread{border-bottom: 1px solid #444;padding: 12px 0 9px;width: 100%;color: #fff;margin-bottom:20px; }
.bread a{position: relative;z-index: 10;display: block;float: left;line-height: 24px;font-size: 0.875em;color: #fff; padding-left: 13px;margin-right: 8px;background: url("../images/product_45.png")no-repeat left center;}
.bread .wrap a:first-child{padding-left: 0;background: none;}
@media  (max-width: 1199px){
    .bread{padding: 12px 10px 9px;}
}
.bread a:hover{color: #8EC31E;}
/*over*/

/*产品中心*/
.cont_wrap{padding: 50px 0;margin-top: -25px;}
.cycont_wrap{padding:0px 0 0px;margin-top: -25px;}
@media (min-width: 1190px) {
    .cont_wrap,.cycont_wrap{min-height: 550px;  }
}
@media (max-width: 900px) {
    .cont_wrap{padding: 30px 0;}
}
.cont_left{float: left;width: 880px;position: relative;padding-bottom: 30px;z-index: 12;min-height: 850px;}
.prod_list{overflow: hidden;padding:0px 10px 0 ;}
.prod_list li{display: block;width: 33.333%;float: left; padding: 0 20px;margin-top: 34px;}
.prod_list li a .pic{border: 1px solid #ebebeb;margin-bottom: 8px;overflow: hidden;padding:2px;}
.prod_list li a .pic img{display: block;width: 100%;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.prod_list li a span{line-height: 26px; display: block;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;font-size: 1em;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.prod_list li a:hover .pic img{  -webkit-transform: scale(1.04);  -moz-transform: scale(1.04);  -ms-transform: scale(1.04);  -o-transform: scale(1.04);  transform: scale(1.04);}
.prod_list li a:hover span{color: #8EC31E;}
.prod_list li .add_cart {background: #222;height:30px;line-height:26px;color: #FFF;font-size:12px;text-align: center;border: 2px solid #444;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
 margin: 0 auto 0 ; width:120px;cursor: pointer;
}
.prod_list .add_cart:hover {background: #8EC31E;border: 2px solid #73aa00;}

.list_page_a{display: block;position: absolute;top:50%;margin-top: -40px; width: 40px;z-index:3;left: 0;border-radius: 100%; height: 40px;background: url("../images/product_75.png") no-repeat center #f5f5f5;}
.list_page_next{background-image: url("../images/product_80.png");right: 0;left: auto;}
.list_page_prev:hover{background: url("../images/product_73.png") no-repeat center #8EC31E;}
.list_page_next:hover{background: url("../images/product_78.png") no-repeat center #8EC31E;}
.nei_menu{position: fixed;top:332px;right: 0;width: 100%;z-index: 5;}
.cont_right{width: 267px;padding: 22px 32px 25px;background:rgba(0,0,0,.40);float: right;}
.cont_right span{display: block;line-height: 40px;position: relative;padding-bottom: 22px; background: url("../images/product_60.png") repeat-x left bottom; color: #8EC31E;font-size: 1.875em;}
.cont_right span i{display: block;background: url("../images/product_57.png");width: 84px;height: 3px;position: absolute;bottom: -1px;left: 0;}

.cont_right .contact_con{padding:0px;margin:10px 0 0 0px;}
.cont_right .contact_con p{font-size:12px;}

.menu2 {margin-top: 18px;}
.menu2>li{padding: 5px 0;position: relative;}
.menu2>li>a{cursor: pointer; display: block;line-height: 26px;font-size: 0.8em;color: #fff;background: url("../images/product_67.png") no-repeat left 11px;padding-left: 18px;text-decoration:none;}
.menu2>li>a:hover,.menu2>li.on>a{background-image: url("../images/product_64.png");color: #8EC31E;text-decoration:none;}
.menu2>li>a>i{width: 10px;height: 10px;right: 0;top:14px; position: absolute;background: url("../images/about_09.png") no-repeat center;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;text-decoration:none;}
.menu2>li>a:hover>i{background-image: url("../images/about_06.png");}
.menu2>li.hover>a>i{background-image: url("../images/about_06.jpg");}
.menu3{padding: 10px 0 0 29px;display: none;}
.menu3 a{display: block;line-height: 24px;margin-bottom: 3px; font-size:12px;color: #ccc;font-family: "Microsoft YaHei";}
.menu3 a:hover,.menu3 a.on{color: #8EC31E;}
/*详情*/
.prod_detail{background: #fff;padding: 20px 30px;position: relative;}
.anchor_to{position: absolute;top:-170px;left: 0;width: 100%;height: 1px;background: transparent;}
.prod_detail.two{background: #f5f5f5;text-align: center;padding: 0 30px;}
.prod_detail img{display: block;max-width: 100%;margin: 0 auto;}
.prod_detail .con{padding: 62px 0;}
.prod_detail p{font-size: 1.125em;color: #717171;line-height: 40px;}
.pd_download{position: relative; margin: 46px auto 0; display: block;line-height: 49px;color: #fff;font-size: 1.125em;text-indent: 45px;background: url("../images/prod_detail_11.png") no-repeat 167px center #8EC31E;border-radius: 49px;width: 222px;}
.pd_download:hover{background-color: #75a018;}
.page_list{text-align: center;margin-top: 35px;padding: 0 10px;}
.page_list a{display: inline-block;*display:inline;*zoom:1;font-size: 0.875em;line-height: 39px;width: 39px;height: 39px; color: #fff;border: 1px solid #9d9d9d;margin: 0 4px;}
.page_list a.page_prev,.page_list a.page_next{width: 65px;}
.page_list a:hover,.page_list a.on{background: #8EC31E;color: #fff;border-color: #8EC31E;}
.prod_con{width: 41%;float: left;padding: 110px 20px 0;}
.prod_con h5
{
font-size: 40px;color: #333;line-height: 40px;margin-bottom: 20px;font-family:Arial,"Microsoft YaHei";
 }
.prod_pic{float: left;/*width: 58%;*/}
.prod_pic img{display: block;max-width: 100%;margin: 0 auto;}
.prod_con p{font-family: Arial,"Microsoft YaHei";font-size: 20px;color: #333;line-height: 25px;}
.prod_detail.two .prod_con{float: none;margin: 0 20px;width: 100%;}
.prod_detail.two .prod_pic{float: none; margin: 0 auto;}
.anchor_wrap{padding: 0 20px;background: #dcdcdc;position: fixed;top:126px;width: 100%;z-index: 9;}
.anchor{text-align: right;}
.anchor span{display: inline-block;*display:inline;*zoom:1;margin-left: 15px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.anchor span a{text-transform: capitalize; display: block;line-height: 45px;font-size: 0.875em;padding: 0 15px;}
.anchor span a:first-child{margin-left: 0;}
.anchor span a:hover,.anchor span.on a{background: #888888;color: #fff;text-decoration: none;}
.float_right .prod_con{float: right;}
@media (max-width: 1199px) {
    .cont_right{display: none;}
    .cont_left{float: none;width: 100%;}
    .anchor_wrap{top:73px;}
    .anchor_to{top:-118px;}
}
@media (max-width: 1100px){
    .prod_con{width: 100%;float: none;text-align: center;padding-top: 20px;}
    .prod_pic{width: 100%;float: none;}
    .prod_detail.two{padding: 30px ;}

}
@media (max-width: 700px){
    .prod_con{padding: 30px 10px;margin: 0;}
    .prod_detail.two .prod_con{padding: 30px 10px;margin: 0;}
    .prod_detail{padding: 20px 10px;}
    .prod_detail.two{padding: 20px 10px;}
    .anchor_to{top:-163px;}
    .anchor_wrap{top:142px;}
    .prod_list li{width: 50%;}
    .prod_detail{padding: 0 10px;}
    .prod_detail_detail{padding-top: 100px;}
    .prod_con h5{font-size: 1.5em;line-height: 30px;}
    .prod_detail p{font-size: 0.8em;line-height: 24px;}
}
@media (max-width: 500px){
    .prod_list{padding: 6px 0 0;}
    .prod_list li{width: 100%;padding: 0 15px;}
    .page_list li{width: 25px;height: 25px;line-height: 25px;}
    .page_list a.page_prev,.page_list a.page_next{width: 50px;}
}
/*over*/

/*solution*/
.solu_detail{padding: 40px 32px 0;}
.solu_pic{overflow: hidden;}
.solu_pic img{display: block;width: 100%;}
.solu_con{margin: 0 0 21px;}
.solu_con span{display: block;line-height: 28px;font-size: 1.125em;color: #292929;margin: 18px 0 10px;}
.solu_con p{line-height: 22px;color: #717171;font-size: 0.875em;font-family: "Microsoft YaHei";}
.solu_con_hide{display: none;}
.solu_more{overflow: hidden;display: inline-block;*zoom:1;*display:inline;cursor: pointer;}
.solu_more span{display: block;font-size: 0.875em;color: #292929;line-height: 24px;float: left;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s}
.solu_more i{display: block;float: left; margin:6px 0 0 6px; width: 15px;height: 14px;background: url("../images/solution2_06.png") no-repeat center #29292a;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.solu_more:hover span{color: #8EC31E;}
.solu_more:hover i{background-color: #8EC31E;}
.solu_more_wrap2{display: none;}
.solu_more2{overflow: hidden;display: inline-block;*zoom:1;*display:inline;cursor: pointer;}
.solu_more2 span{display: block;font-size: 0.875em;color: #292929;line-height: 24px;float: left;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s}
.solu_more2 i{display: block;float: left; margin:6px 0 0 6px; width: 15px;height: 14px;background: url("../images/solution2_03.png") no-repeat center #29292a;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.solu_more2:hover span{color: #8EC31E;}
.solu_more2:hover i{background-color: #8EC31E;}
.solu_sroll{margin: 56px 0 46px;background:rgba(245,245,245,1.00);text-align: center;}
.solu_sroll h5{padding: 28px 32px 20px; font-size: 1.125em;color: #292929;line-height: 28px;}
.solu_flexslider{padding: 0 11.28%;}
.solu_flexslider .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1; }
.solu_flexslider .flexslider .slides li{position:relative;width: 100%;}
.solu_flexslider .flexslider .slides li a{position:relative;display: block;width: 100%;color: #fff;}
.solu_flexslider .flexslider .slides li a img { width: 100%;display:block; }
.solu_flexslider .flex-direction-nav{}
.solu_flexslider .flex-direction-nav li a{display: none; width:66px; height:66px;border-radius: 100%;  position: absolute;top:50%;margin-top: -33px;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s;}
.solu_flexslider .flex-direction-nav li a.flex-prev{left: 0;background: url("../images/case_detail_08.png") no-repeat center rgba(245,245,245,0.70);}
.solu_flexslider .flex-direction-nav li a.flex-next{right: 0; background: url("../images/case_detail_11.png") no-repeat center rgba(245,245,245,0.70);}
.solu_flexslider .flex-direction-nav li a.flex-prev:hover{background: url("../images/case_detail_06.png") no-repeat center #8EC31E;}
.solu_flexslider .flex-direction-nav li a.flex-next:hover{background: url("../images/case_detail_13.png") no-repeat center #8EC31E;}
.solu_flexslider .flex-control-nav{padding: 0; height: 24px;line-height: 24px; width: 100%; text-align: center;margin: 20px 0 30px;}
.solu_flexslider .flex-control-nav li{vertical-align: middle; display: inline-block;*display: inline;zoom:1;margin: 0 8px;padding: 0;}
.solu_flexslider .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 10px;height: 10px;background-color: #c8c8c8;border-radius: 100%;}
.solu_flexslider .flex-control-nav li:hover a,
.solu_flexslider .flex-control-nav li a.flex-active{background-color: #8EC31E;width: 34px;border-radius: 10px;}
.solu_rec_prod{}
.solu_rec_prod h5{padding: 0 32px 0;text-align: center; font-size: 1.125em;color: #292929;line-height: 28px;}
.solu_rec_prod .sol_rec_prod_wrap{overflow: hidden;margin: 0 19px;}
.solu_rec_prod .sol_rec_prod_wrap a{float: left;width: 50%; display: block;padding: 21px 13px 0;}
.solu_rec_prod .sol_rec_prod_wrap a .pic{overflow: hidden;border: 1px solid #ebebeb;width: 100%;}
.solu_rec_prod .sol_rec_prod_wrap a .pic img{display: block;width: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.solu_rec_prod .sol_rec_prod_wrap a span{border: 1px solid #ebebeb;border-top: none;line-height: 61px; display: block;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #29292a;padding: 0 10px; font-size: 1.125em;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.solu_rec_prod .sol_rec_prod_wrap a:hover span{color: #8EC31E;}
.solu_rec_prod .sol_rec_prod_wrap a:hover .pic img{  -webkit-transform: scale(1.04);  -moz-transform: scale(1.04);  -ms-transform: scale(1.04);  -o-transform: scale(1.04);  transform: scale(1.04);}
.solu_rec_case{margin-top: 43px;}
.solu_rec_case h5{padding: 0 32px 0;text-align: center; font-size: 1.125em;color: #292929;line-height: 28px;}
.solu_rec_case .case_list{margin-top: 0 !important;padding-top: 0 !important;}
.solu_rec_case .case_list a{padding-top: 0 !important;margin-top: 16px !important;}
@media (max-width: 700px) {

}
@media (max-width: 500px) {
    .solu_detail{padding: 40px 15px 0;}
    .solu_rec_prod .sol_rec_prod_wrap a{float: left;width: 100%; display: block;padding: 21px 11px 0;}
}
/*over*/

/*case*/
.case_list{overflow: hidden;padding: 25px 20px 0}
.case_list a{display: block;width: 33.3333%;overflow: hidden;position: relative;float: left;padding: 0 12px;margin-top: 24px;}
.case_list a .pic{width: 100%;overflow: hidden; background: #000000;style="margin-top:150px" }
.case_list a img{display: block;width: 100%; -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.case_list a span{z-index: 8;position: absolute; display: block;font-size: 1em;margin-bottom: -13px; color: #ffffff;line-height: 26px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;bottom: -20%;left: 5%;text-align: center;width: 90%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.case_list a:hover span{bottom: 50%;}
.case_list a:hover img{opacity: 0.4;filter:alpha(opacity=40);  -webkit-transform: scale(1.03);  -moz-transform: scale(1.03);  -ms-transform: scale(1.03);  -o-transform: scale(1.03);  transform: scale(1.03);}
@media (max-width: 700px){
    .case_list a{width: 50%;}
}
@media (max-width: 500px){
    .case_list {padding: 25px 0;}
    .case_list a{width: 100%;padding: 0 15px;}
}
/*详情*/
.case_detail{padding: 40px 0 30px;}
.case_detail_pic{width: 100%;}
.case_detail_pic .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1;padding: 0 95px; }
.case_detail_pic .flexslider .slides li{position:relative;width: 100%;}
.case_detail_pic .flexslider .slides li a{position:relative;display: block;width: 100%;}
.case_detail_pic .flexslider .slides li a img { width: 100%;display:block; }
.case_detail_pic .flex-direction-nav{}
.case_detail_pic .flex-direction-nav li a{ width:66px; height:66px;border-radius: 100%;  position: absolute;top:50%;margin-top: -33px; display: block;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s;}
.case_detail_pic .flex-direction-nav li a.flex-prev{left: 0;background: url("../images/case_detail_08.png") no-repeat center #f5f5f5;}
.case_detail_pic .flex-direction-nav li a.flex-next{right: 0; background: url("../images/case_detail_11.png") no-repeat center #f5f5f5;}
.case_detail_pic .flex-direction-nav li a.flex-prev:hover{background: url("../images/case_detail_06.png") no-repeat center #8EC31E;}
.case_detail_pic .flex-direction-nav li a.flex-next:hover{background: url("../images/case_detail_13.png") no-repeat center #8EC31E;}
.case_detail_pic .flex-control-nav{padding: 0; position: absolute;bottom: 26px;left: 0;height: 24px;line-height: 24px; width: 100%; text-align: center;}
.case_detail_pic .flex-control-nav li{vertical-align: middle; display: inline-block;*display: inline;zoom:1;margin: 0 8px;padding: 0;}
.case_detail_pic .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 10px;height: 10px;background-color: #c8c8c8;border-radius: 100%;}
.case_detail_pic .flex-control-nav li:hover a,.case_detail_pic .flex-control-nav li a.flex-active{background-color: #8EC31E;width: 34px;border-radius: 10px;}
.case_det_con{padding: 0 95px 42px;}
.case_det_con h6{font-size: 1.125em;color: #292929;line-height: 28px;margin: 19px 0 12px;}
.case_det_con p{font-size: 0.875em;color: #717171;line-height: 22px;font-family: "Microsoft YaHei";}


@media (max-width: 700px) {
    .case_detail_pic .flexslider{padding: 0 60px;}
    .case_detail_pic .flex-direction-nav li a{width: 50px;height: 50px;margin-top: -25px;}
    .case_det_con{padding: 0 60px 42px;}
}
@media (max-width: 500px) {
    .case_detail_pic .flexslider{padding: 0 40px;}
    .case_detail_pic .flex-direction-nav li a{width: 30px;height: 30px;margin-top: -15px;}
    .case_detail_pic .flex-direction-nav li a.flex-prev{left: 0;background: url("../images/icon5.png") no-repeat center #f5f5f5;}
    .case_detail_pic .flex-direction-nav li a.flex-next{right: 0; background: url("../images/icon6.png") no-repeat center #f5f5f5;}
    .case_detail_pic .flex-direction-nav li a.flex-prev:hover{background: url("../images/icon3.png") no-repeat center #8EC31E;}
    .case_detail_pic .flex-direction-nav li a.flex-next:hover{background: url("../images/icon4.png") no-repeat center #8EC31E;}
    .case_detail_pic .flex-control-nav{bottom: 15px;}
    .case_det_con{padding: 0 15px 20px;}
}
.rec_case .tit{margin: 0 32px ; background: url("../images/case_detail_21.jpg") repeat-x left bottom;overflow: hidden;}
.rec_case .tit h5{font-size: 1.875em;color: #292929;line-height: 40px;background: url("../images/icon7.png") repeat-x left bottom;padding-bottom: 11px;float: left;}
.rec_case .case_list{padding-top: 11px;}
/*over*/





/*service*/
.service_icon{overflow: hidden;padding-bottom: 38px;min-height: 318px;}
.service_icon li{float: left;width: 33.333%;padding: 40px 32px 0;text-align: center;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.service_icon li img{display: block;width: 100%;width: 47.5%;margin: 0 auto; }
.service_icon li span{text-transform: capitalize; display: block;line-height: 30px;font-size: 1.25em;color: #212428;margin: 17px 0 10px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.service_icon li p{line-height: 25px;font-size: 1em;color: #717171;font-family: "Microsoft YaHei";}
.service_icon li:hover{padding-top: 30px;}
.service_icon li a{display: block;position: relative;}
.service_icon li .pic{ -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.service_icon li .pic2{opacity: 0;filter:alpha(opacity=0);position: absolute;width: 100%;left: 0;top:0;}
.service_icon li a:hover .pic1{opacity: 0;filter:alpha(opacity=0);}
.service_icon li a:hover .pic2{opacity: 1;filter:alpha(opacity=100);}
.service_icon li a:hover span{color: #8EC31E;}
.ser_form{position: relative; padding: 55px 0 70px;margin: 0 32px; border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;position: relative;}
.ser_form div{overflow: hidden;}
.ser_form div input{margin-bottom: 16px; display: block;float: right;width: 49%;border: 1px solid #e4e4e4;background: transparent; padding: 0 24px;font-size: 1em;color: #717171;line-height: 47px;height: 47px;}
.ser_form div input:first-child{float: left;}
.ser_form textarea{margin: 0 0 16px; display: block;width: 100%;border: 1px solid #e4e4e4;line-height: 26px;font-size: 1em;color: #717171;padding: 7px 24px;height: 205px;}
.ser_form .sub{width: 100%; background:#8EC31E;text-align: center;font-size: 1em;border: none;line-height: 49px;color: #fff;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ser_form .sub:hover{background: #75a018;}
.ser_con{margin:58px 32px 54px;overflow: hidden;position: relative;}
.ser_con .pic{width: 46%;float: left;}
.ser_con .pic img{display: block;width: 100%;}
.ser_con .con{float: right;width: 47%;margin: 6% 0 0;}
.ser_con .con span{display: block;line-height: 35px; color: #212428;font-size: 1.5625em;margin: 0 0 25px;}
.ser_con .con p{font-size: 1.0625em;color: #535353;line-height: 35px;width: 70%;font-family: "Microsoft YaHei";}
.ser_num_wrap{padding: 0 32px;text-align: center;}
.ser_num{overflow: hidden; margin: 0 auto;display: inline-block;*zoom:1;*display:inline;}
.ser_num .pic{width: 111px;overflow: hidden;float: left;}
.ser_num .pic img{display: block;width: 100%;}
.ser_num p{float: left;line-height: 111px;color: #8EC31E;font-size: 2.8125em;margin-left: 45px;}
.ser_a{position: relative; border-top:1px solid #e4e4e4;text-align: center;padding-top: 57px;margin-top: 51px;}
.ser_a a{display: inline-block;*zoom:1;*display:inline;font-size: 1.875em;padding: 0 48px;line-height: 82px;border: 3px solid #8EC31E;color: #8EC31E;border-radius: 3px;}
.ser_a a:hover{background: #8EC31E;color: #fff;}
/*download*/
.download{padding-top: 16px;margin: 0 23px;overflow: hidden;}
.download li{float: left;width: 33.333%;padding: 0 9px;margin-top: 24px;}
.download li .pic{overflow: hidden;box-shadow: 0 0 40px -10px #dcdcdc;}
.download li .pic img{display: block;width: 100%;}
.download li .con{padding:0 10% 16px;background: #f5f5f5;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.download li .con h5{text-align: center;font-size: 1em;color: #29292a;line-height: 19px;height: 68px;overflow: hidden;padding: 20px 0 10px;-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.download li .con .con_w{ overflow: hidden;padding: 9px 5% 0;border-top: 1px solid #c1c1c1;-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.download li .con .con_w span{width: 46%; display: block;float: left;font-size: 0.875em;background: url("../images/download_16.png") no-repeat right center;color: #29292a;line-height: 24px;font-family: "Microsoft YaHei";-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.download li .con .con_w a{border-bottom: 1px solid transparent; display: block; float: right;background: url("../images/download_13.png") no-repeat right center;padding-right: 19px; font-size: 0.875em;color: #29292a;line-height: 23px;font-family: "Microsoft YaHei";-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.download li:hover .con{background: #75a018;}
.download li:hover h5{color: #fff;}
.download li:hover .con_w{border-color: #fb7f83;}
.download li:hover .con_w span{color: #fff;background-image: url("../images/download_10.png");}
.download li:hover .con_w a{color: #fff;background-image: url("../images/download_07.png");}
.download li .con_w a:hover{border-color: #fff;}
/*faq*/
.faq{margin: 0 19px;padding-top: 14px;overflow: hidden;}
.faq li{float: left;width: 50%;padding: 0 13px;margin-top: 26px;}
.faq li .hd{cursor: pointer; overflow: hidden;padding: 15px;background: #f5f5f5;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.faq li .hd .faq_icon{float: left;width: 60px;height: 46px;background: url("../images/faq_06.png") no-repeat center #29292a;-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.faq li .hd h5{float: left;padding-left: 16px;margin-top: 3px;  width: 79%;font-size: 1em;color: #29292a;line-height: 19px;-webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.faq li .con{display: none;padding:17px 20px 0;}
.faq li .con p{line-height: 19px;font-size: 0.875em;color: #717171;font-family: "Microsoft YaHei";}
.faq li .hd:hover,.faq li.on .hd{background: #75a018;}
.faq li .hd:hover .faq_icon,.faq li.on .hd .faq_icon{background:url("../images/faq_08.png") no-repeat center #fff; }
.faq li .hd:hover h5,.faq li.on .hd h5{color: #fff;}

@media (max-width: 879px){
    .download li{width: 50%;}
    .faq li{width: 100%;}
}
@media (max-width: 700px) {
    .service_icon li{width: 100%;padding: 30px 15px 0;}
    .service_icon li img{width: 30%;}
    .ser_form div input{width: 100%;}
    .ser_con .pic{width: 100%;}
    .ser_con .con{width: 100%;}
    .ser_con .con p{width: 100%;}
    .ser_num .pic{width: 80px;}
    .ser_num p{line-height: 80px;font-size:2em;margin-left: 10px;}
    .ser_a{margin: 41px 30px 0;padding-top: 47px;}
    .ser_a a{line-height: 60px;font-size: 1.5em;padding: 0 25px; }
}
@media (max-width: 569px){
    .download li{width: 100%;}
    .download li .con h5{height: auto;}
}
@media (max-width: 500px){
    .ser_form{margin: 0 15px;}
    .faq li .hd .faq_icon{width: 35px;height: 30px;}
    .faq{margin: 0 15px;}
    .faq li{padding: 0;}
    .faq li .hd{padding: 10px;}
    .faq li .hd h5{width: 86%;padding-left: 8px;margin-top: 0;}
}
@media (max-width: 400px){
    .ser_num .pic{width: 70px;}
    .ser_num p{line-height: 70px;font-size:1.5em;margin-left: 10px;}
    .ser_con{margin: 38px 30px 34px;}
    .ser_form{padding: 35px 0 38px;}
    .ser_a{margin:31px 30px 0; padding-top: 37px;}
    .ser_a a{line-height: 45px;font-size: 1.2em;padding: 0 12px; }
}
/*over*/

/*about*/
.about{padding: 40px 32px 0;}
.profile{overflow: hidden;padding-bottom:0px;}
.profile .pic{width: 50.5%;margin-right: 4%;margin-bottom: 12px; overflow: hidden;border: 1px solid #ebebeb;float: left;}
.profile .pic img{display: block;width: 100%;}
.profile .con{/*width: 45%;float: right;*/margin-top:0px;}
.profile .con h2{display: block;line-height: 40px;font-size: 1.475em;color: #7ab700;margin-top:20px;text-align: center;  }
.profile .con p{line-height: 24px;color: #ccc;font-size: 0.875em;font-family: "Microsoft YaHei";margin-bottom: 20px;}
.profile .con h5{display: block;line-height:200%;font-size: 1.475em;color: #fff;margin-top:20px;text-align: left;}

.profile .con img.yushuimg{float: right;}

.about_tit{display: block;font-size:30px;color: #7ab700;padding:20px 0 10px; text-align: center;border-bottom:dashed 1px #ddd}
/*.culture{padding-bottom: px;}*/
.culture li{overflow: hidden;margin-bottom: 35px;}
.culture li .left{float: left;width: 16%;font-size: 1.25em;color: #8EC31E;line-height: 22px;padding: 30px 0 10px;}
.culture li .right{width: 83%;padding-left: 4.2%;float: right;border-left: 1px solid #dfdfdf;}
.culture li .right span{display: block;line-height: 26px;color: #29292a;font-size: 1em;margin-bottom: 8px;}
.culture li .right p{line-height: 24px;color: #717171;font-size: 0.875em;font-family: "Microsoft YaHei";}
.honor{margin: 0 15px;position: relative;}
.honor .swiper-container{ overflow: hidden;}
.honor .swiper-wrapper{text-align: center;overflow: hidden;width: 1000000000px;}
.honor .swiper-wrapper .swiper-slide{float: left;padding: 0 17px;}
.honor .swiper-wrapper .swiper-slide a{display: block;width: 100%;overflow: hidden;}
.honor .swiper-wrapper .swiper-slide a img{display: block;width: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.honor .swiper-wrapper .swiper-slide span{display: block;line-height: 26px;margin-top: 10px;font-size: 1em;}
.honor .swiper-pagination{text-align: center;margin: 25px 0;}
.honor .swiper-pagination span.swiper-pagination-bullet{display: inline-block;width: 9px;height: 9px;border:1px solid #c4c4c4;margin: 0 7px;border-radius: 100%;}
.honor .swiper-pagination span.swiper-pagination-bullet-active{background: #8EC31E;border-color: #8EC31E;}
.organ{margin:0px 10px 0;}
.organ .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1; }
.organ .flexslider .slides li{position:relative;width: 100%;}
.organ .flexslider .slides li img { width: 100%;display:block; }
.organ .flex-direction-nav{width: 162px;height: 56px;background: #f5f5f5;position: relative;left: 50%;margin: -56px 0 0 -81px;z-index: 5;}
.organ .flex-direction-nav li a{ width:17px; height:20px;  position: absolute;top:18px;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s;}
.organ .flex-direction-nav li a.flex-prev{left: 17px;background: url("../images/about_34.png") no-repeat center;}
.organ .flex-direction-nav li a.flex-next{right: 17px; background: url("../images/about_41.png") no-repeat center;}
.organ .flex-direction-nav li a.flex-prev:hover{background: url("../images/about_36.png") no-repeat center;}
.organ .flex-direction-nav li a.flex-next:hover{background: url("../images/about_39.png") no-repeat center;}
.organ .flex-control-nav{padding: 0; height: 24px;line-height: 24px; width: 100%; text-align: center;margin: 20px 0 30px;}
.organ .flex-control-nav li{vertical-align: middle; display: inline-block;*display: inline;zoom:1;margin: 0 8px;padding: 0;}
.organ .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 10px;height: 10px;background-color: #c8c8c8;border-radius: 100%;}
.organ .flex-control-nav li:hover a,
.organ .flex-control-nav li a.flex-active{background-color: #8EC31E;width: 34px;border-radius: 10px;}
.organ .cover{left: 0;top:0; position: absolute;width: 50%;height: 100%;background: rgba(0,0,0,0.6);}
.organ .relative{height: 80%;width: 80%;margin: 10%;position: relative;overflow: hidden;}
.organ .con{position: absolute;left: 0;width: 100%;text-align: center;top:50%;margin-top: 0; -webkit-transform: translate(0,-50%);}
.organ .con span{display: block;line-height: 30px;margin-bottom: 19px; color: #fff;font-size: 1.25em;}
.organ .con p{line-height: 21px;color: #fff;font-size: 0.875em;font-family: "Microsoft YaHei";height: auto;}


.abouttu{position: relative; margin: 0px auto 0; top: 0px; left: 0px; width:800px; height: 623px; overflow: hidden; visibility: hidden; background-color: #333;}
.abouttu .loading{position: absolute; top: 0px; left: 0px;}
.abouttu .xiaotu{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
.abouttu .xiaotu2{position:absolute;display:block;background:url('../images/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.abouttu .datu{cursor: default; position: relative; top: 0px; left: 0px; width: 800px; height: 533px; overflow: hidden;}
.abouttu .datu div:only-child{1}{display: none;}
.abouttu .datu div:only-child{1}{display:block;}
.abouttu .thumbnav{position:absolute;left:0px;bottom:0px;width:800px;height:100px;}

.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('../images/a17.png') no-repeat;overflow:hidden}
.jssora05l{background-position:-10px -40px;top:40%;left:8px;}
.jssora05r{background-position:-70px -40px;top:40%;right:8px;}
.jssora05l:hover{background-position:-130px -40px}.jssora05r:hover{background-position:-190px -40px}
.jssora05l.jssora05ldn{background-position:-250px -40px}
.jssora05r.jssora05rdn{background-position:-310px -40px}
.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}
.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}
.jssort01 .p{position:absolute;top:0;left:0;width:94px;height:64px}
.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.jssort01 .w{position:absolute;top:0;left:0;width:100%;height:100%}
.jssort01 .c{position:absolute;top:0;left:0;width:90px;height:60px;border:#000 2px solid;box-sizing:content-box;background:url('../images/t01.png') -800px -800px no-repeat;_background:none}
.jssort01 .pav .c{top:2px;_top:0;left:2px;_left:0;width:90px;height:60px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}
.jssort01 .p:hover .c{top:0;left:0;width:92px;height:62px;border:#fff 1px solid;background-position:50% 50%}
.jssort01 .p.pdn .c{background-position:50% 50%;width:90px;height:60px;border:#000 2px solid}
* html .jssort01 .c,* html .jssort01 .pdn .c,* html .jssort01 .pav .c{width:94px;height:64px}

.cycp_tu{position: relative; margin: 0px auto 0; top: 0px; left: 0px; width:570px; height: 470px; overflow: hidden; visibility: hidden; background-color: #333;float: left; }
.cycp_tu .loading{position: absolute; top: 0px; left: 0px;}
.cycp_tu .xiaotu{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
.cycp_tu .xiaotu2{position:absolute;display:block;background:url('../images/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%;}
.cycp_tu .datu{cursor: default; position: relative; top: 0px; left: 0px;width:570px; height: 380px; overflow: hidden;}
.cycp_tu .datu div:only-child{1}{display: none;}
.cycp_tu .datu div:only-child{1}{display:block;}
.cycp_tu .thumbnav{position:absolute;left:0px;bottom:0px;width:800px;height:100px;}



.cptu .organ{width:50%;float: left;}
.cptu .cpprofile{width: 45%;float: right;overflow: hidden;padding-bottom:0px;position:relative;}
.cptu .cpprofile .con{margin-top:0px;}
.cpprofile .con{margin-top:0px;}
.cpprofile .con h2{display: block;line-height: 40px;font-size:20px;color: #7ab700;margin-bottom:20px;text-align: left;border-bottom: dashed 1px #ddd;}
.cpprofile .con h3{display: block;line-height:150%;font-size: 0.95em;color: #ccc;text-align: left;border-bottom: dashed 1px #666;padding-top:10px;padding-bottom:10px;}
.cpprofile .con p{color: #fff;}

.cpprofile .con h3 a{padding:2px 20px;border: dashed 1px #fff;color: #fff;margin-right:10px;}
.cpprofile .con h3 a:hover{background:#7ab700;}
.cpprofile .con h5 .add_cart,.cpprofile .con h5 .add_cart1{background:#7ab700;width: 150px;color: #fff;float: left;margin:10px 20px 0 0;height:40px;-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;line-height: 40px;text-align: center; }
.cpprofile .con h5 .add_cart1 a{color: #fff;}
.cp_page_a{display: block;position:absolute;margin-top:0px; width:30px;z-index:3;right:60px;border-radius: 100%; height:30px;background: url("../images/product_75.png") no-repeat center #f5f5f5;}

.cp_page_a.nolink{font-size: 0;line-height: 0;background:none;}
.cp_page_a.nolink:hover{background:none;}

.cp_page_next{background-image: url("../images/product_80.png");right: 0;left: auto;}
.cp_page_prev:hover{background: url("../images/product_73.png") no-repeat center #8EC31E;}
.cp_page_next:hover{background: url("../images/product_78.png") no-repeat center #8EC31E;}

.cp_page_prevtu1,.cp_page_prevtu2{display:none; z-index: 20;  position: absolute;top:40px;right: 0px;width: 102px;height:68px;line-height: 31px;color: #fff;font-size: 0.875em;background: url("../images/kfgj_13.png") no-repeat right top transparent;border-radius: 31px;text-align: center;}
.cp_page_prevtu1 img,.cp_page_prevtu2 img{width:100px; height: 68px;padding:2px;border: solid 1px #ccc;background: #fff;}

.pt40{padding-top:40px;}


.cycpsm{font-size:0.95em;}
.cycpsm p{padding:0px 10px 10px; color: #ccc;font-size:0.95em;;}
.cycpsm p.cpl_115{padding-left:50px;}
.cycpsm p.cpl_115 strong{margin-left:-40px;}


.cpl_65{padding-left:45px;}
.cpl_65 strong{margin-left:-45px;}


.cycpsm p.cpl_95{padding-left:95px;}
.cycpsm p.cpl_95 strong{margin-left:-85px;}

.cycpsm hr{height:1px;border-width:0;color:gray;background-color:gray}

.cycpsm .gongju{background: url("../cpcy/gongju1.png") no-repeat left;padding:10px  0 10px 60px;color: #ccc;margin-bottom:20px;}
.cycpsm .gongju2{background: url("../cpcy/gongju2.png") no-repeat left;}
.cycpsm .gongju3{background: url("../cpcy/gongju3.png") no-repeat left;}
.cycpsm .gongju4{background: url("../cpcy/gongju4.png") no-repeat left;}
.cycpsm .gongju5{background: url("../cpcy/gongju5.png") no-repeat left;}


.cycpsm .cailiao{background: url("../cpcy/cailiao1.png") no-repeat left;padding:10px  0 10px 60px;color: #ccc;margin-bottom:20px;line-height: 30px;}
.cycpsm .cailiao2{background: url("../cpcy/cailiao2.png") no-repeat left;}
.cycpsm .cailiao3{background: url("../cpcy/cailiao3.png") no-repeat left;font-size:12px;}
.cycpsm .cailiao4{background: url("../cpcy/cailiao4.png") no-repeat left;}
.cycpsm .cailiao5{background: url("../cpcy/cailiao5.png") no-repeat left;}
.cycpsm .cailiao6{background: url("../cpcy/cailiao6.png") no-repeat left;}
.cycpsm .cailiao7{background: url("../cpcy/cailiao7.png") no-repeat left;}
.cycpsm .cailiao8{background: url("../cpcy/cailiao8.png") no-repeat left;}
.cycpsm .cailiao9{background: url("../cpcy/cailiao9.png") no-repeat left;}
.cycpsm .cailiao10{background: url("../cpcy/cailiao10.png") no-repeat left;line-height:15px;font-size:12px;}
.cycpsm .cailiao11{background: url("../cpcy/cailiao11.png") no-repeat left;}
.cycpsm .cailiao12{background: url("../cpcy/cailiao12.png") no-repeat left;}
.cycpsm .cailiao13{background: url("../cpcy/cailiao13.png") no-repeat left;}
.cycpsm .cailiao14{background: url("../cpcy/cailiao14.png") no-repeat left;}
.cycpsm .cailiao15{background: url("../cpcy/cailiao15.png") no-repeat left;}
.cycpsm .cailiao16{background: url("../cpcy/cailiao16.png") no-repeat left;}
.cycpsm .cailiao17{background: url("../cpcy/cailiao17.png") no-repeat left;}
.cycpsm .cailiao18{background: url("../cpcy/cailiao18.png") no-repeat left;}
.cycpsm .cailiao19{background: url("../cpcy/cailiao19.png") no-repeat left;}
.cycpsm .cailiao20{background: url("../cpcy/cailiao20.png") no-repeat left;}

.cycpsm .ind5_con{overflow: hidden;background: url("../cpcy/cptuysbj.png") no-repeat top center ;}
.cycpsm .ind5_con li{overflow: hidden;width:24%;padding: 0 0.5% 15px; float: left;display: block;line-height: 30px;color: #8EC31E;font-size:1em;}
.cycpsm .ind5_con li.two{border-left: 1px solid #303030;border-right: 1px solid #303030;}
.cycpsm .ind5_con li.last{border-left: 1px solid #303030;}
.cycpsm .ind5_con li .pic{overflow: hidden;}
.cycpsm .ind5_con li .pic img{display: block;width: 100%;}
.cycpsm .ind5_con li .pic .img2{display: none;}
.cycpsm .ind5_con li span,.cycpsm .ind5_con li h2{display: block;line-height: 30px;color: #8EC31E;font-size:1em;text-align: center;margin: 10px 10px 7px;}

.cycpsm .ind5_con li p{font-size: 0.875em;color: #ccc;line-height: 19px;width: 90%;margin: 0 auto;font-family: "Microsoft YaHei";text-align: left;}
.cycpsm .ind5_con li:hover .img1{display: none;}
.cycpsm .ind5_con li:hover .img2{display: block;}

.cycpsm .peijian{background: url("../cpcy/peijian1.png") no-repeat 20px top;padding:10px 5px;color: #ccc;margin-bottom:20px;}
.cycpsm .peijian h3{color: #ccc;display: block;text-align: right;border-bottom: solid 1px #ccc;line-height:50px;font-size:18px;}
.cycpsm .peijian span{color: #ccc;display: block;text-align: right;line-height:170%;fize-size:12px;}
.cycpsm .peijian2{background-image: url("../cpcy/peijian2.png");}
.cycpsm .peijian3{background-image: url("../cpcy/peijian3.png");}
.cycpsm .peijian4{background-image: url("../cpcy/peijian4.png");}
.cycpsm .peijian5{background-image: url("../cpcy/peijian5.png");}
.cycpsm .peijian6{background-image: url("../cpcy/peijian6.png");}
.cycpsm .peijian7{background-image: url("../cpcy/peijian7.png");}
.cycpsm .peijian8{background-image: url("../cpcy/peijian8.png");}
.cycpsm .peijian9{background-image: url("../cpcy/peijian9.png");}
.cycpsm .peijian10{background-image: url("../cpcy/peijian10.png");}
.cycpsm .peijian11{background-image: url("../cpcy/peijian11.png");}
.cycpsm .peijian12{background-image: url("../cpcy/peijian12.png");}
.cycpsm .peijian13{background-image: url("../cpcy/peijian13.png");}
.cycpsm .peijian14{background-image: url("../cpcy/peijian14.png");}
.cycpsm .peijian15{background-image: url("../cpcy/peijian15.png");}

.cycpsm .peijian2 span{}

.cp1_liucheng,.cp21_liucheng{margin-bottom:20px;}
.cp1_liucheng li{display: block;width:12.5%;float: left;text-align: center;}

.cp21_liucheng li{display: block;width:20%;float: left;text-align: center;}

.cptubottom{background: url("../cpcy/cytubottom.png") no-repeat center center;height:400px;text-align: center;}
.cptubottom h2{padding-top:150px;color: #ccc;font-size:34px;}
.cptubottom h5{padding-top:10px;color: #ccc;font-size:24px;}

.cptu_kuang{text-align: center;}
.cptu_kuang img{text-align: center;padding:20px;border: solid 5px #fff;max-width:90%;}
@media (max-width: 768px){
	
	.cptubottom h2{font-size:24px;}
	.cptubottom h5{font-size:16px;}
	.cycpsm .ind5_con li{overflow: hidden;width:99%;padding: 0 0.5% 15px; float: left;}
	.cycpsm .peijian1{margin-top:20px;}
	.cycpsm .peijian1 h3{padding-top:40px;}
	.cp1_liucheng li,.cp21_liucheng li{display: block;width:50%;float: left;}
	.cycpsm .cailiao{font-size:12px;}
	.profile,.response-area{padding:10px;}
	.profile .con img{max-width:100%;}
	.profile .con img.yushuimg{float:none;}
	.cptu .organ{width:100%;float: none;}
	.cptu .cpprofile{width:98%;float: none;}
	.cpprofile .con h2{margin-top:20px;font-size:16px;line-height:170%;padding-bottom:10px;}
	.cptu .cpprofile{padding:5px;}
	.cp_page_a{position:relative;margin:5px;}
	.cp_page_prev{right:0px;float: right;}
	.cp_page_next{left:0px;float: right;}
	.cpprofile .con h3{font-size: 0.8em;}
	.cpprofile .con h3 a{padding:2px 5px;}
	.cpprofile .con h5 .add_cart:nth-child(2){display: none;}
	.cycp_tu{width:300px; height: 290px;  }
	.cycp_tu .datu{width:92%; height: 200px; }
	.cont_left{min-height: 250px;}
}


.flex_cont{position: relative;z-index: 5;text-align: center; width: 40px;height: 20px;background: #f5f5f5;margin:-35px auto 0;}
.flex_cont span{font-size: 1.25em; display: block;float: right;line-height: 20px;}
.flex_cont span:first-child{float: left;}
/*new*/
.new_large{padding: 40px 0 25px;margin: 0 32px; overflow: hidden;display: block;border-bottom: 1px solid #e4e4e4;}
.new_large .pic{overflow: hidden;}
.new_large .pic img{display: block;width: 100%;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new_large .con{height: 166px;}
.new_large span{display: block;font-size: 1.25em;color: #29292a;line-height: 30px;padding: 21px 0 0;white-space: nowrap;overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new_large i{display: block;font-style: normal;font-family: "Microsoft YaHei";  font-size: 1em;color: #717171;line-height: 26px;height: 26px;overflow: hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new_large p{font-size: 0.875em;color: #717171;font-family: "Microsoft YaHei"; line-height: 24px;margin: 17px 0 0;height: 72px;overflow: hidden;word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient:vertical;  -webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new_list{margin: 0 16px;}
.new_list li{overflow: hidden;}
.new{display: block;margin-top: 55px; float: left; width: 50%;padding: 0 16px;overflow: hidden;}
.new .pic{overflow: hidden;}
.new .pic img{display: block;width: 100%;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new .con{height: 187px;}
.new span{display: block;font-size: 1.25em;color: #29292a;line-height: 30px;padding: 12px 0 3px;word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient:vertical;  overflow:hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new i{display: block;font-style: normal;font-family: "Microsoft YaHei";  font-size: 1em;color: #717171;line-height: 26px;height: 26px;overflow: hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new p{font-size: 0.875em;color: #717171;font-family: "Microsoft YaHei"; line-height: 24px;margin: 14px 0 0;height: 72px;overflow: hidden;word-break:break-all;  display:-webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient:vertical;  overflow:hidden;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.new_large:hover .pic img,.new:hover .pic img{  -webkit-transform: scale(1.04);  -moz-transform: scale(1.04);  -ms-transform: scale(1.04);  -o-transform: scale(1.04);  transform: scale(1.04);}
.new_large span:hover,
.new_large p:hover,
.new_large i:hover,
.new span:hover,
.new i:hover,
.new p:hover{color: #8EC31E;}
.new_large:hover span,.new:hover span{padding-top: 5px;}
/*详情*/
.new_detail{margin: 0 32px;padding: 40px 0 0;}
.new_detail .tit{border-bottom: 1px solid #ebebeb;padding-bottom: 25px;}
.new_detail .tit h1{font-size: 1.75em;line-height: 40px;color: #29292a;padding: 0 0 10px; text-align: center;   }
.new_detail .tit .con{overflow: hidden;}
.new_detail .tit .con p{font-family: "Microsoft YaHei";font-size: 1em;color: #717171;line-height: 26px;   float: left;margin-right: 20px;}
.detail_share{float: right;width: 205px !important;margin-top: 0 !important;}
.detail_share .bshare-custom{width: 130px !important;float: right;}
.detail_share .bshare-custom a{width: 20px !important;margin: 0 5px !important;height: 26px !important;}
.new_detail .tit .con .detail_share p{margin-right: 5px;}
.new_detail .detail_con{padding: 30px 0;}
.new_detail .detail_con .pic{overflow: hidden;margin: 20px 0;}
.new_detail .detail_con .pic img{display: block;width: 100%;}
.new_detail .detail_con p{font-size: 0.875em;color: #717171;font-family: "Microsoft YaHei";}
.detail_page{text-align: center;}
.detail_page a{text-align: center; display: inline-block;border: 1px solid #29292a;line-height: 40px;padding: 0 15px;margin: 10px 5px 0;}
.detail_page a:hover{color: #fff;background: #8EC31E;border-color: #8EC31E;}
.key_word{overflow: hidden;padding-bottom: 20px;}
.key_word span,.key_word a{display: block;float: left;line-height: 24px;font-size: 0.875em;margin: 0 15px 0 0;}
.key_word a:hover{color: #8EC31E;}

@media (max-width:900px ) {
    .profile .con{margin-top: 0px;}
    .culture li .left{width: 24%;}
    .culture li .right{width: 75%;}
}

@media (max-width:700px ) {
    .profile .pic{width: 100%;}
    .profile .con{width: 100%;margin-top: 0px;}
    .culture li .left{width: 100%;padding-top: 0;}
    .culture li .right{width: 100%;border-left: none;padding-left: 0;}
    .about_tit{padding-top: 30px;}
    .detail_page a{width: 160px;margin: 10px auto 0;display: block;}

}
@media (max-width:500px ){
    .about{padding: 40px 15px;}
    .new_large{margin: 0 15px;}
    .new_list{margin: 0;}
    .new_list li .new{padding: 0 15px;}
    .new_detail{margin: 0 15px;}
}

/*over*/

/*contact*/
.contact{margin: 0 32px;padding-top: 40px;}
.map{overflow: hidden;}
.map img{display: block;width: 100%;}
.contact_con h6{margin: 37px 0 16px;font-size: 1.5625em;color: #8EC31E;line-height: 35px;}
.contact_con p{line-height: 30px;padding-left: 22px;font-size: 1em;color: #fff; font-family: "Microsoft YaHei";background: no-repeat left top;}
.contact_con p.p1{background-image: url("../images/contact_1.png");}
.contact_con p.p2{background-image: url("../images/contact_2.png");}
               
.contact_con p.p2 span,.contact_con p.p4 span,.contact_con p.p3 span,.contact_con p.p5 span{padding-left:10px;border-left: 1px #fff solid;margin-left:10px;}
.contact_con p.p3{background-image: url("../images/contact_3.png");}
.contact_con p.p4{background-image: url("../images/contact_4.png");}
.contact_con p.p5{background-image: url("../images/contact_5.png");}
.contact_con p.p6{background-image: url("../images/contact_6.png");}
.contact_con p.p7{background-image: url("../images/contact_7.png");}
.contact_con .bshare-custom{margin-top: 20px;overflow: hidden;}
.contact_con .bshare-custom p{padding:0px;}
.contact_con .bshare-custom a{font-size: 0px;line-height: 0px;display: block;width: 50px;height: 30px;float: left;margin: 0 10px;padding: 0; background: url("../images/product_101.png") no-repeat center;}
.contact_con .bshare-custom a.bshare-gplus{background-image: url("../images/product_101.png");}
.contact_con .bshare-custom a.bshare-gplus:hover{background-image: url("../images/product_113.png");}
.contact_con .bshare-custom a.bshare-linkedin{background-image: url("../images/product_94.png");}
.contact_con .bshare-custom a.bshare-linkedin:hover{background-image: url("../images/product_115.png");}
.contact_con .bshare-custom a.bshare-twitter{background-image: url("../images/product_104.png");}
.contact_con .bshare-custom a.bshare-twitter:hover{background-image: url("../images/product_106.png");}
.contact_con .bshare-custom a.youtube{background-image: url("../images/product_90.png");}
.contact_con .bshare-custom a.youtube:hover{background-image: url("../images/product_96.png");}
.contact_con .bshare-custom a.bshare-facebook{background-image: url("../images/product_98.png");}
.contact_con .bshare-custom a.bshare-facebook:hover{opacity: 1;filter:alpha(opacity=100); background-image: url("../images/product_109.png");}
.contact_con .bshare-custom a.instagram{background-image: url("../images/product_111.png");}
.contact_con .bshare-custom a.instagram:hover{opacity: 1;filter:alpha(opacity=100); background-image: url("../images/product_112.png");}
.contact_con .bshare-custom a.pinterest{background-image: url("../images/pinterest1.png");}
.contact_con .bshare-custom a.pinterest:hover{opacity: 1;filter:alpha(opacity=100); background-image: url("../images/pinterest2.png");}
.contact_con .bshare-custom a.sitemap{background-image: url("../images/sitemap1.png");}
.contact_con .bshare-custom a.sitemap:hover{opacity: 1;filter:alpha(opacity=100); background-image: url("../images/sitemap2.png");}

.contact_con .bshare-custom a.cp201{background-image: url("../images/product_201.png");}
.contact_con .bshare-custom a.cp201:hover{background-image: url("../images/product_202.png");}

.contact_con .bshare-custom a.cp202{background-image: url("../images/product_211.png");}
.contact_con .bshare-custom a.cp202:hover{background-image: url("../images/product_212.png");}
.contact_con .bshare-custom a.cp203{background-image: url("../images/product_221.png");}
.contact_con .bshare-custom a.cp203:hover{background-image: url("../images/product_222.png");}
.contact_con .bshare-custom a.cp204{background-image: url("../images/product_231.png");}
.contact_con .bshare-custom a.cp204:hover{background-image: url("../images/product_232.png");}


.ser_form2{padding: 220px 0 0;border: none;}
/*recruit*/
.recruit_list{margin: 0 32px;padding-top: 23px;}
.recruit{margin-top: 17px;background: #f5f5f5;padding: 0 20px;}
.recruit .tit{padding: 17px 0 10px;overflow: hidden;cursor: pointer;}
.recruit .tit .left{float: left;width: 70%;}
.recruit .tit .right{float: right;width: 28%;text-align: right;}
.recruit .tit .left h5{padding: 0 0 4px;font-size: 1em;line-height: 26px;color: #8EC31E;}
.recruit .tit .left h6{font-size: 0.875em;line-height: 24px;color: #717171;font-family: "Microsoft YaHei";}
.recruit .con{display: none;border-top: 1px solid #c7c7c7;padding: 28px 0 ;margin: 16px 0 40px;}
.recruit .con p{line-height: 23px;font-size: 0.875em;color: #717171;font-family: "Microsoft YaHei";}
.recruit .tit .right span{display: block;width: 100%; line-height: 23px;font-size: 0.8125em;margin-bottom: 10px;color: #717171;}
.recruit .tit .right i{width: 30px;height: 17px;float: right;background: url("../images/recruit_03.png") no-repeat center #b5b5b5;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.recruit .tit:hover .right i,.recruit.on .tit .right i{background: url("../images/recruit_06.jpg") no-repeat center #8EC31E; }
/*partner*/
.partner_list{padding-top: 40px;}
.partner{margin-top: 60px;}
.partner_list .partner:first-child{margin-top: 0;}
.partner .tit{background: url("../images/icon8.jpg")repeat-x left 14px;overflow: hidden;margin: 0 32px 29px;}
.partner .tit .tit_wrap{background: #fff;overflow: hidden;padding-right: 19px;float: left;}
.partner .tit .tit_wrap .pic{float: left;margin-right: 10px;}
.partner .tit .tit_wrap .pic img{display: block;}
.partner .tit .tit_wrap span{display: block;line-height: 30px;color: #292929;font-size: 1em;float: left;}
.partner_wrap{position: relative;padding: 0 40px;}
.pic_scroll{position: relative;overflow: hidden;}
.pic_scroll li{float: left;position: relative;height: auto;margin: 0 7px;}
.pic_scroll li .pic{width: 100%;overflow: hidden;border: 1px solid #d9d9d9;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.pic_scroll li .pic1{margin-top: 1px;}
.pic_scroll li .pic2{margin-top: 1.5px;}
.pic_scroll li .pic3{margin-top: 1px;}
.pic_scroll li .pic img{display: block;width: 100%;border: 2px solid #fff;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.pic_scroll li .con{min-width: 120px; padding: 12px 0 0;text-align: center;width: 90%;margin: 0 auto;}
.pic_scroll li .con span{margin-bottom: 3px; font-size: 1.125em;color: #292929;line-height: 28px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.pic_scroll li .con p{font-size: 0.875em;color: #292929;line-height: 18px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.pic_scroll li:hover .pic,.pic_scroll li:hover .pic img{border-color: #8EC31E;}
.pic_scroll li:hover .con span,.pic_scroll li:hover .con p{color: #8EC31E;}
.scroll_btt{cursor: pointer;border-radius: 100%; width: 40px;height: 40px;position: absolute;top:50%;margin-top: -50px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.scroll_prev{background: url("../images/icon5.png") no-repeat center #f5f5f5;left: 0;}
.scroll_next{background: url("../images/icon6.png") no-repeat center #f5f5f5;right: 0;}
.scroll_prev:hover{background: url("../images/icon3.png") no-repeat center #8EC31E;}
.scroll_next:hover{background: url("../images/icon4.png") no-repeat center #8EC31E;}

@media (max-width: 500px) {
    .contact{margin: 0 15px;}
    .new{width: 100%;}

}
@media (max-width: 359px) {
    .recruit .tit .left{width: 100%;}
    .recruit .tit .right{width: 100%;text-align: left;}
    .recruit .tit .right span{float: left;width: auto;}
}
/*over*/





/*底部*/
.footer{padding: 30px 10px 0;background: #202020;position: relative;z-index: 6;}
.ft_nav{float: left;width: 661px;background: url("../images/product_87.png") no-repeat right 46px;}
.ft_right{width: 440px;float: right;margin-top: 45px;}
.ft_form{padding-bottom: 13px;}
.ft_form input{display: block;width: 48%;padding: 0 24px;margin-bottom: 15px;background: #111111;border: none; line-height: 45px;height: 45px;font-family: "Microsoft YaHei"; color: #6e6e6e;font-size: 0.875em;float: left;}
.ft_form input:nth-child(2n){float: right;}
.ft_form input.code{display: block;width:35%;padding: 0 24px;margin-bottom: 15px;background: #111111;border: none; line-height: 45px;height: 45px;font-family: "Microsoft YaHei"; color: #6e6e6e;font-size: 0.875em;float: left;}

.ft_form img {float: left;padding:5px 10px;}
.ft_form textarea{display: block;width: 100%;padding: 15px 24px;margin-bottom: 15px;background: #111111;border: none; line-height: 24px;height: 143px;font-family: "Microsoft YaHei"; color: #6e6e6e;font-size: 0.875em;}
.ft_form input.sub{background: #8EC31E;text-align: center;color: #fff;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;width:35%;float: right;}
.ft_form input.sub:hover{background: #75a018;}
.ft_right .bshare-custom{margin-top: 20px; overflow: hidden;}
.ft_right .bshare-custom a{display: block;width: 50px;height: 30px;float: left;margin: 0 10px;padding: 0; background: url("../images/product_101.png") no-repeat center;}
.ft_right .bshare-custom a.bshare-gplus{background-image: url("../images/product_101.png");}
.ft_right .bshare-custom a.bshare-gplus:hover{background-image: url("../images/product_112.png");}
.ft_right .bshare-custom a.bshare-linkedin{background-image: url("../images/product_94.png");}
.ft_right .bshare-custom a.bshare-linkedin:hover{background-image: url("../images/product_115.png");}
.ft_right .bshare-custom a.bshare-twitter{background-image: url("../images/product_104.png");}
.ft_right .bshare-custom a.bshare-twitter:hover{background-image: url("../images/product_106.png");}
.ft_right .bshare-custom a.youtube{background-image: url("../images/product_90.png");}
.ft_right .bshare-custom a.youtube:hover{background-image: url("../images/product_96.png");}
.ft_right .bshare-custom a.bshare-facebook{background-image: url("../images/product_98.png");}
.ft_right .bshare-custom a.bshare-facebook:hover{opacity: 1;filter:alpha(opacity=100); background-image: url("../images/product_109.png");}
.foot{padding-bottom:0px;}
.bottom{border-top: 1px solid #2b2b2b;padding: 23px 0 ;text-align: center;}
.friend{overflow: hidden;padding-bottom: 11px;}
.friend img{margin-bottom:5px;}
.friend a,.friend span{line-height: 22px;color: #d1d1d1;font-family: "Microsoft YaHei";font-size: 0.75em;margin-right: 15px;}
.bottom .con{overflow: hidden;}
.bottom .con p{margin-right: 30px;line-height: 22px;font-size: 0.75em;color: #d1d1d1;font-family: "Microsoft YaHei";}
.bottom .con p a{line-height: 22px;color: #d1d1d1;font-family: "Microsoft YaHei";}
.bottom .con p a:hover,.friend a:hover{color: #8EC31E;}
/*ph*/
.sidebar{display: none;}
@media (max-width: 1199px) {
    /*.foot{display: none;}*/	
    .sidebar{display: block;}
    .footer{padding: 30px 0 0;}
    .bottom{padding: 23px 15px;}
}
@media (max-width: 768px) {
	.contact_con{margin:0px 10px 5px;}
    .contact_con h6{margin:0px;font-size: 1.2em;color: #8EC31E;line-height: 30px;}
	.contact_con p{padding-left: 22px;font-size:0.8em;color: #fff; font-family: "Microsoft YaHei";}	
	.contact_con p.p2 span{white-space:pre-wrap; display:block;padding-left:25px;border-left: 0px #fff solid;}
    .contact_con p.p4 span{white-space:pre-wrap; display:block;padding-left:25px;border-left: 0px #fff solid;}
	.contact_con p.p5 span{white-space:pre-wrap; display:block;padding-left:63px;border-left: 0px #fff solid;}
	.contact_con p.p3 span{white-space:pre-wrap; display:block;padding-left:35px;border-left: 0px #fff solid;}
	.contact_con .bshare-custom a{width:30px;}
	.ft_nav{float:none;width:100%;background: url("../images/product_87.png") no-repeat right 46px;}
	.ft_right{width: 100%;float: none;margin-top:20px;}
	.ft_form input.code,.ft_form input.sub{width:30%;margin-right:10px;}
}


/*
.ph_foot>li{border-top: 1px solid #2b2b2b;padding: 10px 25px 10px 15px;}
.ph_foot>li>a{cursor: pointer; display: block;font-size: 1em;color: #fff;line-height: 26px;background: url("../images/icon2.png") no-repeat right 12px;}
.ph_foot>li>a:hover,.ph_foot>li.on>a{color: #8EC31E;background-image: url("../images/product_36.png");}
.ph_foot_nav2{display: none;margin: 5px 0;}
.ph_foot_nav2 a{display: block;font-size: 0.875em;line-height: 24px;color: #d1d1d1; font-family: "Microsoft YaHei";}
.ph_foot_nav2 a:hover,.ph_foot_nav2 a.on{color: #8EC31E;}


.ph_foot_nav3{padding: 10px 0 0 29px;display: none;}
.ph_foot_nav3 a{display: block;line-height: 24px;margin-bottom: 3px; font-size:12px;color: #ccc;font-family: "Microsoft YaHei";}
.ph_foot_nav3 a:hover,.menu3 a.on{color: #8EC31E;}
*/
/*over*/

/*首页*/
.cont_wrap_index{padding: 0;}
.banner{width: 100%;margin-top:-21px;}
.cybanner{width: 100%;margin-top:-20px;padding-bottom:0px;}
.cybanner img{width: 100%;}
/*banner*/
.banner .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1; }
.banner .flexslider .slides li{position:relative;width: 100%;}
.banner .flexslider .slides li a{position:relative;display: block;width: 100%;}
.banner .flexslider .slides li a img { width: 100%;display:block; }
.banner .flex-direction-nav{}
.banner .flex-direction-nav li a{ width:66px; height:66px;border-radius: 100%;  position: absolute;top:50%;margin-top: -33px;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s;}
.banner .flex-direction-nav li a.flex-prev{left: 3.1%;background: url("../images/product_75.png") no-repeat center rgba(255,255,255,0.3);}
.banner .flex-direction-nav li a.flex-next{right: 3.1%; background: url("../images/product_80.png") no-repeat center rgba(255,255,255,0.3);}
.banner .flex-direction-nav li a.flex-prev:hover{background: url("../images/case_detail_06.png") no-repeat center #8EC31E;}
.banner .flex-direction-nav li a.flex-next:hover{background: url("../images/case_detail_13.png") no-repeat center #8EC31E;}
.banner .flex-control-nav{padding: 0; height: 24px;line-height: 24px; width: 100%; text-align: center;margin: 20px 0 30px;}
.banner .flex-control-nav li{vertical-align: middle; display: inline-block;*display: inline;zoom:1;margin: 0 8px;padding: 0;}
.banner .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 10px;height: 10px;background-color: #c8c8c8;border-radius: 100%;}
.banner .flex-control-nav li:hover a,
.banner .flex-control-nav li a.flex-active{background-color: #8EC31E;width: 34px;border-radius: 10px;}
/*ph*/
.banner2{width: 100%;display: none;padding-top:25px;}
.banner2 .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1; }
.banner2 .flexslider .slides li{position:relative;width: 100%;}
.banner2 .flexslider .slides li a{position:relative;display: block;width: 100%;}
.banner2 .flexslider .slides li a img { width: 100%;display:block; }
.banner2 .flex-direction-nav{}
.banner2 .flex-direction-nav li a{ width: 26px;height: 26px;margin-top: -13px;border-radius: 100%;  position: absolute;top:50%;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s;}
.banner2 .flex-direction-nav li a.flex-prev{left: 3.1%;background: url("../images/icon5.png") no-repeat center rgba(255,255,255,0.9);}
.banner2 .flex-direction-nav li a.flex-next{right: 3.1%; background: url("../images/icon6.png") no-repeat center rgba(255,255,255,0.9);}
.banner2 .flex-direction-nav li a.flex-prev:hover{background: url("../images/icon3.png") no-repeat center #8EC31E;}
.banner2 .flex-direction-nav li a.flex-next:hover{background: url("../images/icon4.png") no-repeat center #8EC31E;}
.banner2 .flex-control-nav{padding: 0; height: 24px;line-height: 24px; width: 100%; text-align: center;margin: 20px 0 30px;}
.banner2 .flex-control-nav li{vertical-align: middle; display: inline-block;*display: inline;zoom:1;margin: 0 8px;padding: 0;}
.banner2 .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 10px;height: 10px;background-color: #c8c8c8;border-radius: 100%;}
.banner2 .flex-control-nav li:hover a,
.banner2 .flex-control-nav li a.flex-active{background-color: #8EC31E;width: 34px;border-radius: 10px;}

@media (max-width: 999px) {
    .banner .flex-direction-nav li a{width: 45px;height: 45px;margin-top: -22px;}
}
@media (max-width: 640px) {
    .banner{display: none;}
    .banner2{display: block;}
}
/*第一部分*/
.ind_1{padding: 0 3.125%;background: url("../images/inbg1.jpg") no-repeat center #333;}
.ind_hd{clear: both;text-align: center;padding: 40px 0 35px;font-size:30px;color: #fff;line-height: 50px;text-transform:uppercase;border-bottom: 1px solid #777;padding-bottom: 22px;position: relative; text-align: center;width:500px;margin: 0 auto 30px;}

h5.ind_hd:after {background:#7ab700;bottom: -3px;content: "";height: 5px;left: 45%;position: absolute;width:30px;z-index: 999;}

@media (max-width: 640px) {
    .ind_hd{width:100%;font-size:22px;}
}


.ind1_tit{text-align: center;overflow: hidden;}
.ind1_tit li{padding: 0 34px 10px ;display: inline-block;*display:inline;*zoom:1;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind1_tit li span{display: block; font-size: 1em;color: #fff;line-height: 46px;padding: 0 10px;min-width: 130px;text-align: center;border-bottom: 1px solid #bcbcbc;}
.ind1_tit li:hover span,.ind1_tit li.on span{background: #8EC31E;border-color: #8EC31E;color: #fff;}
#ind1_tit_ph{display: none;}
@media (max-width: 1199px) {
    .ind1_tit li{padding: 0 10px 10px 0;}
}
@media (max-width: 800px) {
    .ind1_tit li{padding: 0 10px 10px 0;width: 30%;}
}
@media (max-width: 500px) {
    #ind1_tit_pc{display: none;}
    #ind1_tit_ph{display: block;}
    .ind_1{margin-bottom: 20px;}
    .ind1_tit li{padding: 0 5px 10px;width: 49%;}
    .ind1_tit li span{font-size: 0.75em;line-height: 16px;padding: 12px 10px;}
}
.ind1_prod{overflow: hidden;display: none;}
.ind1_prod.on{display: block;}
.ind1_prod .swiper-wrapper{text-align: center;overflow: hidden;width: 1000000000px;padding: 40px 0 10px;}
.ind1_prod .swiper-wrapper .swiper-slide{padding:0 1px 33px; float: left;display: block;position: relative;z-index: 1; background:rgba(0,0,0,.10);}
.ind1_prod .swiper-wrapper .swiper-slide .pic{padding: 14px 0 10px; display: block;width: 100%;overflow: hidden;}
.ind1_prod .swiper-wrapper .swiper-slide .pic img{display: block;width: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind1_prod .swiper-wrapper .swiper-slide span{width: 90%;margin: 0 auto; display: block;line-height: 26px;font-size:0.8em;font-weight:bold;font-family: "Microsoft YaHei";white-space: nowrap;overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;color: #fff;}
.ind1_prod .swiper-pagination{text-align: center;margin: 25px 0;}
.ind1_prod .swiper-pagination span.swiper-pagination-bullet{display: inline-block;*display:inline;*zoom:1; width: 9px;height: 9px;border:1px solid #c4c4c4;margin: 0 7px;border-radius: 100%;}
.ind1_prod .swiper-pagination span.swiper-pagination-bullet-active{background: #8EC31E;border-color: #8EC31E;}
.ind1_prod .swiper-wrapper .swiper-slide:hover{box-shadow: 0 0 40px -10px #000;z-index: 10;}




.ind1_prod .swiper-wrapper .swiper-slide:hover .add_cart {display: block;bottom:66px;}

.ind1_prod .swiper-wrapper .swiper-slide .add_cart {position:absolute;background: #8EC31E;width: 100%;bottom:-100px;left: 0;line-height: 66px;display: none;color: #FFF;font-size: 20px;}

@media (max-width: 600px) {
.ind1_prod .swiper-wrapper .swiper-slide .add_cart{display: block;bottom: 0px;position:relative;width:50%;left:25%;font-size: 14px;height:24px;line-height:24px;}
}
/*ph*/


.ph_ind1_list .flexslider .slides li .add_cart  {background: #222;height:30px;line-height:26px;color: #FFF;font-size:14px;text-align: center;border: 2px solid #444;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
 width:120px;cursor: pointer;margin: 10px auto 0;
}
.ph_ind1_list .flexslider .slides li .add_cart:hover {background: #8EC31E;border: 2px solid #73aa00;}

.ph_ind1_list{width: 100%;display: none;margin-top: 30px;}
.ph_ind1_list .flexslider{position:relative; clear: both; overflow:hidden;z-index: 1; display: none;}
.ph_ind1_list .flexslider.on{display: block;}
.ph_ind1_list .flexslider .slides li{position:relative;width: 100%;}
.ph_ind1_list .flexslider .slides li a{position:relative;display: block;width: 100%;color: #fff;text-align: center;}
.ph_ind1_list .flexslider .slides li a img { width: 100%;display:block; }
.ph_ind1_list .flex-direction-nav{display: none;}
.ph_ind1_list .flex-direction-nav li a{ width:66px; height:66px;border-radius: 100%;  position: absolute;top:50%;margin-top: -33px;font-size: 0;text-indent:-9000px; -webkit-transition: 0.4s; transition: 0.4s; color: #fff;}
.ph_ind1_list .flex-direction-nav li a.flex-prev{left: 3.1%;background: url("../images/product_75.png") no-repeat center rgba(255,255,255,0.9);}
.ph_ind1_list .flex-direction-nav li a.flex-next{right: 3.1%; background: url("../images/product_80.png") no-repeat center rgba(255,255,255,0.9);}
.ph_ind1_list .flex-direction-nav li a.flex-prev:hover{background: url("../images/case_detail_06.png") no-repeat center #8EC31E;}
.ph_ind1_list .flex-direction-nav li a.flex-next:hover{background: url("../images/case_detail_13.png") no-repeat center #8EC31E;}
.ph_ind1_list .flex-control-nav{padding: 0; height: 24px;line-height: 24px; width: 100%; text-align: center;margin: 20px 0 10px;}
.ph_ind1_list .flex-control-nav li{display: inline-block;*display:inline;*zoom:1; margin: 0 7px;border-radius: 100%;}
.ph_ind1_list .flex-control-nav li a{cursor: pointer; display: block; font-size: 0;color: transparent;width: 9px;height: 9px;border:1px solid #c4c4c4;border-radius: 100%;}
.ph_ind1_list .flex-control-nav li:hover a,
.ph_ind1_list .flex-control-nav li a.flex-active{background: #8EC31E;border-color: #8EC31E;}
@media (max-width: 600px) {
    .ind1_list{display: none;}
    .ph_ind1_list{display: block;}
}
/*第二部分*/
.ind2,.aboutbj{background: url("../images/inbg2.jpg") no-repeat center top #050505;}
.ind2_con1{padding:0px 3.125% 0;}
.ind2_tit_wrap{position: relative;padding: 0 40px;}
.ind2_scroll{position: relative;overflow: hidden;}
.ind2_scroll li{float: left;position: relative;height: auto;cursor: pointer;}
.ind2_scroll li .pic{width: 126px;height: 126px;margin: 0 auto;position: relative; overflow: hidden;border: 1px solid #c8c8c8;border-radius: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_scroll li .pic1{opacity: 1;filter:alpha(opacity=100);width: 100%;height: 100%;position: absolute;left: 0;top:0;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_scroll li .pic2{opacity: 0;filter:alpha(opacity=0);width: 100%;height: 100%;position: absolute;left: 0;top:0;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_scroll li:hover .pic2,.ind2_scroll li.on .pic2{opacity: 1;filter:alpha(opacity=100);}
.ind2_scroll li:hover .pic1,.ind2_scroll li.on .pic1{opacity: 0;filter:alpha(opacity=0);}
.ind2_scroll li span{margin-top: 16px; font-size: 1em;display: block;text-align: center; color: #fff;line-height: 26px;overflow: hidden;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_scroll li:hover span,.ind2_scroll li.on span{color: #8EC31E;}
.ind2_butt{cursor: pointer;border-radius: 100%; width: 40px;height: 40px;position: absolute;top:50%;margin-top: -50px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_prev{background: url("../images/icon5.png") no-repeat center #f5f5f5;left: 0;}
.ind2_next{background: url("../images/icon6.png") no-repeat center #f5f5f5;right: 0;}
.ind2_prev:hover{background: url("../images/icon3.png") no-repeat center #8EC31E;}
.ind2_next:hover{background: url("../images/icon4.png") no-repeat center #8EC31E;}
.ind2_scroll li:hover .pic,.ind2_scroll li.on .pic{border-color: #8EC31E;background: #8EC31E;}
.swiper-container_sol{overflow: hidden; margin: 45px 2.86% 0;position: relative;}
@media (max-width: 600px) {
    .ind2_con1{display: none;}
}
.ind2_list{position: relative;}
.ind2_con{overflow: hidden;width: 100000000px;padding-bottom: 60px;}
.ind2_con li{float: left;padding:0 6px 20px;}
.ind2_con li:first-child{}
.ind2_con li a{display: block;box-shadow: 0 20px 30px -10px #4c4c4c;width: 100%;overflow: hidden;background:rgba(50,50,50,.70);padding-bottom: 10px;}
.ind2_con li a .pic{width: 100%;overflow: hidden;}
.ind2_con li a .pic img{display: block;width: 100%;-webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
.ind2_con li a .con{margin: 10px 10px 0;text-align: center; border: 1px solid #4c4c4c;padding: 14px 5% 16px;-webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
.ind2_con li a .con span{display: block;font-size: 1em;color: #fff;line-height: 26px;margin: 0 0 7px;  white-space: nowrap;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:95%;}
.ind2_con li a .con p{line-height: 19px;font-family: "Microsoft YaHei";font-size: 0.875em;color: #999;height: 38px;overflow: hidden;-webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
.ind2_con li a:hover .pic img,
.ind2_con li.on a .pic img
{  -webkit-transform: scale(1.04);  -moz-transform: scale(1.04);  -ms-transform: scale(1.04);  -o-transform: scale(1.04);  transform: scale(1.04);}
.ind2_con li a:hover .con,
.ind2_con li.on a .con
{background-color: #8EC31E;border-color: #8EC31E;margin-top: 5px;}
.ind2_con li a:hover .con span,
.ind2_con li a:hover .con p,
.ind2_con li.on a .con span,
.ind2_con li.on a .con p {color: #fff;}
@media (min-width: 1400px){
    /*{display: none;}*/
    /*#next_sol{display: none;}*/
}
@media (max-width: 1399px) {
    .swiper-container_sol{margin: 45px 50px 0;}

}
@media (max-width: 1099px) {
    /*.ind2_con li{width: 33.333%;}*/
}
@media (max-width: 899px) {
    /*.ind2_con li{width: 50%;}*/
}
@media (max-width: 600px) {
    .swiper-container_sol{margin-top: 20px;}
    .ind2_scroll li .pic{width: 100px;height: 100px;}
    .ind2{padding: 0;}
    .ind2_tit_wrap{padding: 0 45px;}
}
@media (max-width: 499px) {
    /*.ind2_con li{width: 100%;}*/
}

/*第三部分*/
.ind3{padding: 0 2.7% 50px;overflow: hidden;margin-bottom:0px;background: url("../images/inbg3.jpg") no-repeat center #333;}
.ind_case{width: 50%;float: left;overflow: hidden;padding-right: 18px;}
.swiper-container1{position: relative;overflow: hidden;}
.swiper-container1 .swiper-wrapper1{width: 1000000000px;overflow: hidden;}
.swiper-container1 .swiper-wrapper1 .swiper-slide{float: left; padding: 0 8px; position: relative; display: block;overflow: hidden;}
.swiper-container1 .swiper-wrapper1 .swiper-slide .pic{overflow: hidden;background: #000;}
.swiper-container1 .swiper-wrapper1 .swiper-slide img{display: block;width: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.swiper-container1 .swiper-wrapper1 .swiper-slide .cover{font-size: 1.25em;color: #ffffff;line-height: 30px; position: absolute;width: 86%;left:7%;text-align: center; bottom:-50%;translate(0,-50%);  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s }
.ind3_btt{position: absolute;width: 44px;height: 44px;border-radius: 100%;top:50%;margin-top: -22px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3_prev{background: url("../images/icon5.png") no-repeat center rgba(255,255,255,0.5);left: 2.58%;}
.ind3_next{background: url("../images/icon6.png") no-repeat center rgba(255,255,255,0.5);right: 2.58%;}
.ind3_prev:hover{background: url("../images/icon3.png") no-repeat center #8EC31E;}
.ind3_next:hover{background: url("../images/icon4.png") no-repeat center #8EC31E;}
.swiper-container1 .swiper-wrapper1 .swiper-slide:hover img{opacity: 0.3;filter(opacity=30);}
.swiper-container1 .swiper-wrapper1 .swiper-slide:hover .cover{bottom: 50%;}
.ind_new{}
.ind_new a{display: block;width:48%; float: left;position: relative; overflow: hidden;padding: 15px;border-bottom: 1px solid #555;margin-bottom:30px;}
.ind_new a:nth-child(2n){float: right;}


.cycont_wrap .ind_new a{width:98%;}
.cycont_wrap .ind_new a:nth-child(2n){float: left;}
/*.ind_new a:first-child{border: none;}*/
.ind_new a .pic{width: 31%;float: left;overflow: hidden;}
.ind_new a .pic img{display: block;width: 100%;}
.ind_new a .con {float: right;width: 65%;margin-top: 10px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind_new a .con span{display: block;line-height: 30px;color: #fff;font-size: 1.25em;white-space: nowrap;overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;}
.ind_new a .con i{display: block;width: 17px;height: 2px;background: #717171;margin-bottom: 20px;margin-top: 5px;}
.ind_new a .con p{font-size: 0.875em;color: #777;line-height: 19px;height: 57px;overflow: hidden;font-family: "Microsoft YaHei";}
.ind_new a .date{position: absolute;width: 67px;height: 57px;padding: 1px 8px 2px; left: 25px;top:15px;background: #5e5e5e;text-align: center;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind_new a .date span{font-size: 1.25em;color: #fff;line-height: 30px;display: block;border-bottom: 1px solid #555;}
.ind_new a .date p{font-size: 0.75em;color: #fff;line-height: 23px;overflow: hidden;white-space: nowrap;}
.ind_new a:hover{box-shadow: 0 30px 30px -23px #555;border-color: #fff;}
.ind_new a:hover .date{background: #8EC31E;}
.ind_new a:hover .date span{border-color: #75a018;}
/*.ind_new a:hover .con{margin-right: 2%;}*/
@media (max-width: 1199px) {
    .ind_case{width: 100%;float: none;padding: 0;}
    .ind_new{width: 100%;float: none;padding: 0;}
}
@media (max-width: 639px) {
    /*.swiper-container1 .swiper-wrapper1 .swiper-slide {width: 280px;}*/
    .ind_new a .pic{display: none;}
    .ind_new a .con{float: none;width: 100%;margin-top: 20px;}
    .ind_new a .date{overflow: hidden;width: 105px;height: 30px;top:0;left: 15px;}
    .ind_new a .date span{float: left;}
    .ind_new a .date p{float: left;line-height: 30px;margin-left: 10px;}
    .ind_new a .con p{height: 38px;}
    .ind_new a .con i{margin-bottom: 5px;}
    .ind_hd{padding: 40px 0 25px;}
	.ind_new a{display: block;width:98%;margin-bottom:20px;}

}


/*第四部分*/
.ind4{width: 100%;position: relative;overflow: hidden;}
.ind4 img{display: block;width: 100%;cursor: pointer;}
.ind4 .icon{cursor: pointer; position: absolute;top:35.6%;left: 50%;width: 48px;height: 48px; margin: 0 0 0 -24px;background: url("../images/video.png") no-repeat center;}
.ind4 a{display: block;text-align: center; width: 180px;height: 47px;line-height: 47px;font-size: 1.25em;color: #ffffff;border: 1px solid #ffffff;position: absolute;top:45.5%;left: 50%;margin-left: -90px;}
.ind4 a:hover{border-color: #75a018;background: #75a018;}
.video{display:none;position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.68);top:0;left: 0;z-index: 100000000000000;}
.video-con{width: 100%;height: 100%;;position: fixed;padding: 5%;}
.video-con .cancel{width: 25px;height: 25px;position:absolute;right:-1px;top:1px;cursor: pointer;  }
.video-con .cancel img{display: block;height: 25px;width: 25px;}
@media (max-width: 1199px) {
    .ind4 a{top:60%;}
}
@media (max-width: 640px) {
    .ind4 .icon{display: none;}
}
/*第五部分*/
.ind5{width: 100%;padding-bottom: 60px;}
.ind5_con{overflow: hidden;}
.ind5_con li{overflow: hidden;width:16.6%;padding: 0 0.5% 15px; float: left;}
.ind5_con li.two{border-left: 1px solid #4c4c4c;border-right: 1px solid #4c4c4c;}
.ind5_con li.last{border-left: 1px solid #4c4c4c;}
.ind5_con li .pic{overflow: hidden;text-align: center;}
.ind5_con li .pic img{display: block;width: 100%;}
.ind5_con li .pic .img2{display: none;}
.ind5_con li span{display: block;line-height: 30px;color: #8EC31E;font-size: 1.25em;text-align: center;margin: 10px 10px 7px;}
.ind5_con li p{font-size: 0.875em;color: #fff;line-height: 19px;width: 90%;margin: 0 auto;font-family: "Microsoft YaHei";text-align: left;text-indent: 2em;}
.ind5_con li:hover .img1{display: none;}
.ind5_con li:hover .img2{display: block;}
@media (max-width: 768px) {
    .ind5_con{padding: 0 32px;}
	.ind5_con li span{margin: 0px 10px 0px;}
    .ind5_con li{width: 100%;padding-bottom:0px;}
	.ind5_con li .pic img{width:80%;padding-left:20%;}
    .ind5_con li.two,.ind5_con li.last{border: none;}
}
/*over*/

/*内页三级导航*/
.new_menu{display: none; padding: 20px 0 0;overflow:hidden;text-align: center;}
.new_menu li{padding: 0 34px 10px ;display: inline-block;*display:inline;*zoom:1;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.new_menu li a{display: block; font-size: 1em;color: #292929;line-height: 22px;padding: 12px;min-width: 130px;text-align: center;border-bottom: 1px solid #bcbcbc;}
.new_menu li:hover a,.ind1_tit li.on a{background: #8EC31E;border-color: #8EC31E;color: #fff;}
@media (max-width: 1199px) {
    .new_menu{display: block;}
    .new_menu li{padding: 0 10px 10px 0;}
}
@media (max-width: 1000px) {
    .new_menu li{padding: 0 10px 10px 0;width: 30%;}
}
@media (max-width: 800px) {
    .new_menu li{padding: 0 10px 10px ;width: 45%;}
}
/*@media (max-width: 359px) {*/
/*.new_menu li{padding: 0 10px 10px ;width: 100%;}*/
/*}*/
/*over*/

/*客服挂件*/
.kf{position: fixed;right: 36px;bottom:40px;z-index: 15;background: transparent;}
.kf li{position: relative;border: 1px solid #c8c8c8;border-top: 0; width: 51px;height: 43px;background: #fff;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.kf li:first-child{border-top: 1px solid #c8c8c8;}

.kf li a.kf_contact{height: 43px;display: block;background: url("../images/kfgj_03.png") no-repeat center center;}
.kf li a.kf_2{ height: 43px;display: block;background: url("../images/kfgj_10.png") no-repeat center center;}
.kf li a.kf_4{ height: 43px;display: block;background: url("../images/kfgj_11.png") no-repeat center center;}
.kf li a.kf_4:hover{background: url("../images/kfgj_12.png") no-repeat center #8EC31E;}
.kf li a.kf_top{height: 43px;display: block;background: url("../images/kfgj_25.png") no-repeat center center;}
.kf_prod{display: none; z-index: 20;  position: absolute;top:11px;right: 71px;width: 162px;height: 31px;line-height: 31px;color: #fff;font-size: 0.875em;background: url("../images/kfgj_13.png") no-repeat right top transparent;border-radius: 31px;text-align: center;}
.kf_prod:hover{color: #fff;text-decoration:none;}
.kf_prod3{display: none; z-index: 20;  position: absolute;top:11px;right: 71px;width: 162px;height: 31px;line-height: 31px;color: #fff;font-size: 0.875em;background: url("../images/kfgj_13.png") no-repeat right top transparent;border-radius: 31px;text-align: center;}
.kf_prod3:hover{color: #fff;text-decoration:none;}
.kf li a.kf_contact:hover{background: url("../images/kfgj_05.png") no-repeat center #8EC31E;}
.kf li a.kf_2:hover{background: url("../images/kfgj_16.png") no-repeat center #8EC31E;}
.kf li a.kf_top:hover{background: url("../images/kfgj_22.png") no-repeat center #8EC31E;}

.kf .kf_li5{display: none;width: 33.3%;background:#fff url("../images/kfgj_00.png") no-repeat center center;height: 43px;float: left;border: 1px solid #c8c8c8;}
.kf li a.menu_clickd{ height: 43px;display: block;}


.kf li:hover{border-color: #8EC31E;}


.kf_prod2{
    display: none;
    z-index: 20;
    position: absolute;
    top: 11px;
    right: 71px;
    width: 102px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 0.875em;
    border-radius: 31px;
    text-align: center;
    margin-top:-50px
}
.kf:hover{padding-left: 150px;}
.kf li a.kf_1 {height: 43px;display: block;background: url(../images/kefu_wx.png) no-repeat center;}
.kf li a.kf_1:hover{background: url(../images/kefu_wx2.png) no-repeat center #8EC31E;}


@media (max-width: 768px) {
    .kf{right:0px;bottom:0px;z-index: 15;background: transparent;width: 100%;}
	.kf:hover{padding-left:0px;}
	.kf li,.kf li:hover{width:33.3%;float: left;}
	.kf li a.kf_4{ height: 43px;display: block;background: url("../images/kfgj_113.png") no-repeat center center;}
	.kf li a.kf_1 {height: 43px;display: block;background: url(../images/kefu_wx3.png) no-repeat center;}
	.kf li a.kf_4,.kf li a.kf_4:hover{width: 100%;}
	.kf li.kf_li2,.kf li.kf_li3{display: none;}
	.kf .kf_li5{display: block;}
	.kf_prod3{top:-40px;right: 0px;}
	.kf_prod2{
    display: none;
    z-index: 20;
    position: absolute;
    top:-80px;
    right: 71px;
    width: 102px;
    height: 31px;
    line-height: 31px;
    color: #fff;
    font-size: 0.875em;
    border-radius: 31px;
    text-align: center;
    margin-top:-50px
}
	
}

.page_list .frist
{
    display:none
}



.response-area {margin-bottom:20px;}
.response-area h2 {border-bottom: 1px solid #333;color: #fff;  font-size: 18px;padding-bottom: 20px;}
.commnets p,.media-list li .media-body p {color: #ccc;font-size: 14px;line-height: 25px;}
.media-heading{margin:0 0 5px}
.media-list li {}

.post-comment{background-color: #333;margin-bottom: 0px;padding: 15px 25px 20px;position: relative;}

.media-list li .parrent {
  margin-top: 30px;
  padding-left: 50px;
  border-left: 1px solid #333;
  position: relative;
}

.media-list li .parrent:before {
  background: #333;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 30px;
  z-index: -99999;
}

.media-list li .comment-reply {
  margin-top: 30px;
  padding-left: 50px;
  border-left: 1px solid #333;
  position: relative;
}

.media-list li .comment-reply:before {
  background: #333;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 30px;
  z-index: -99999;
}
.media-list li h4{font-size: 16px;color: #fff;float: left;display: block;line-height:40px;}
.media-list li h3{float: right;font-size: 12px;background:#222;padding:10px; color: #fff;font-weight: 300;}



@media (max-width:768px ) {
	.media-list{padding-left:0;list-style:none}
	.profile,.{padding:0 5px;}
}

.login-header{}
.login{width:500px;position:fixed;border:#ebebeb solid 1px;height:360px;top:50%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-180px;}
.login .quotew{width: 450px}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:40px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block; color: #000;}
.login-input-content{margin-top:10px;}

.login td {font-size: 12px; height:30px;text-decoration: none;line-height: 20px;padding:2px 0;}
.login input{border:#ccc 1px solid; background:#fff;padding: 5px;}
.login textarea{border:#ccc 1px solid; background:#fff;}
.login-input {overflow:hidden;margin:0px 0px 10px 0px;line-height: 20px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:20px;height:20px;font-size:14px;}
.login-input input.list-input{float:left;line-height:24px;height:24px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login input.sub{background: #8EC31E;text-align: center;color: #fff;cursor: pointer;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;width:35%;margin-top: 10px;}

.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}


.cyservicetu1{height: 400px;}
.cyservicetu1 img:nth-child(1){margin-left:60px;margin-top:60px;position:absolute;z-index:20;}
.cyservicetu1 img:nth-child(2){position:absolute;z-index:19;right:60px;}
.cyservicetu2{height: 400px;}
.cyservicetu2 img:nth-child(1){margin-left:20px;position:absolute;z-index:20;}
.cyservicetu2 img:nth-child(2){position:absolute;z-index:21;margin-top:120px;margin-left:260px;}
.cyservicetu2 img:nth-child(3){position:absolute;z-index:20;right:60px;}
.cyservicetu3 img{ width:50%;float: left;}
.cyservicetu3 img:nth-child(3),.cyservicetu3 img:nth-child(4){padding-bottom:40px;}
.cyservicetu4 img:nth-child(1){width:99.9%;}
.cyservicetu4 img:nth-child(2),.cyservicetu4 img:nth-child(3),.cyservicetu4 img:nth-child(4){width:33.33%;float: left;padding-bottom:40px;}
.cyservicetu4{padding-bottom:40px;}
@media (max-width: 768px){
	.cyservicetu1,.cyservicetu2{height:auto;}
	.cyservicetu1 img:nth-child(1),.cyservicetu1 img:nth-child(2){width:50%; float: left;margin:0px;position:static;padding-bottom:20px;}
	.cyservicetu2 img:nth-child(1),.cyservicetu2 img:nth-child(2),.cyservicetu2 img:nth-child(3){width:33.3%; float: left;margin:0px;position:static;padding-bottom:20px;}
	.login{width:340px;position:fixed;height:380px;top:50%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-170px;margin-top:-190px;}
	.login .quotew{width: 250px}
	.login input{border:#ccc 1px solid; background:#fff;width:200px;}
.login textarea{border:#ccc 1px solid; background:#fff;width:200px;}
	}

div.abcd_links{
	margin:0px 0px 0px 0px;
}
.abcd_links a{background-color:none;color:#ccc;padding:2px 8px 2px 8px;margin:0px 10px 10px 0px;border-radius:3px;display:block;float:left;text-decoration:none;font-size:12px;border:solid 1px #d4d4d4}
.abcd_links a:hover{text-decoration:none;background-color:#d4d4d4;color:#161616;}
a.xxyy{	color:#fff; text-decoration:none;font-size:12px;}
a.xxyy:hover{	color:#8ec31e; text-decoration:none;}
.sidebar-menu {list-style: none;margin: 0;padding: 0; background-color: #333; }
.sidebar-menu > li {    position: relative;margin: 0;padding: 0;background: #202020; }
.sidebar-menu > li.on {  background: #000;border-left-color: #8ec31e; }
.sidebar-menu > li > a {padding: 12px 5px 12px 15px;display: block;border-left: 3px solid transparent;color: #fff; }
.sidebar-menu > li > a > .fa {width: 20px;float: right;text-align:right;padding-right:20px; }
.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a {color: #fff;background: #000;border-left-color: #8ec31e; }
.sidebar-menu > li > .treeview-menu {margin: 0 1px;background: #444; }
.sidebar-menu > li .label,
.sidebar-menu > li .badge {margin-top: 3px;margin-right: 5px; }
  
.sidebar-menu li.active > a > .fa-angle-left {
    transform: rotate(-90deg); }
.sidebar-menu li.active > .treeview-menu {display: block;}
.sidebar-menu a {color: #fff;text-decoration: none; }
.sidebar-menu .treeview-menu {display: none;list-style: none;padding: 0; margin: 0;padding-left: 5px; }
.sidebar-menu .treeview-menu .treeview-menu {padding-left: 20px;}
.sidebar-menu .treeview-menu > li {margin: 0; }
.sidebar-menu .treeview-menu > li > a {padding: 5px 5px 5px 15px;display: block;font-size: 14px;color: #fff; }
.sidebar-menu .treeview-menu > li > a > .fa {width: 20px;float: right;text-align:right;padding-right:20px; }
.sidebar-menu .treeview-menu > li > a > .fa-angle-left,
.sidebar-menu .treeview-menu > li > a > .fa-angle-down {width: auto; }
.sidebar-menu .treeview-menu > li.active > a, .sidebar-menu .treeview-menu > li > a:hover {color: #fff; }


.sitemap h2 a{color: #fff;padding:10px 20px;background: #8ec31e;border-radius:3px;font-size:1.5em;}
.sitemap h2{margin:20px 20px 40px 0;float: left;}

.sitemap h2.num2{float: none;}
.sitemap h2.num1,.sitemap h2.num3,.sitemap h2.num4{margin-top:10px;}


.sitemap h3{margin:10px 0 20px;float: left;padding:0px 20px 10px 0px; }

.sitemap h3 a{color: #161616;padding:10px 20px;background: #d4d4d4;border-radius:3px;}


.sitemap p{margin-bottom:20px;float: left;padding:10px 20px 10px 0px; }
.sitemap p a{color: #d4d4d4;padding:10px 20px;background: #161616;border-radius:3px;margin:0 10px 0 0;}

.cyclearfix:after { clear: both; display: block; content: '' }

@media (max-width: 768px){
	.sitemap{padding:0 10px;}
	.sitemap h2,.sitemap h3,.sitemap p a{display:block;float: none;}
	.sitemap p a{margin-bottom:10px;}
	.cyclearfix:after { clear: none; display: none; content: '' }
}
