.contact_box{    background: #Fff;}

.contact_box2{width: 1200px;margin: auto;}

.contact_bgimg{width:600px}

.contact_bgimg img{width:100%}

.contact_box3{width:600px;padding-bottom:30px;}



@media screen and (min-width:768px){

*{

	padding:0px;

	margin:0px;

	list-style: none;

}.teshulanmu_box img

* {

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}

*:before,

*:after {

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}

	

*{border:0;padding:0;margin:0;text-decoration:none;}

body{

	line-height: inherit;

	color:#333333;

	width: 100%;

	background-color: #f7f7f7;

	font-size: 12px;

	font-family: 微软雅黑, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;

}

a{

	text-decoration: none;

}

.font24{

	font-size: 24px;

}

.font12{

	font-size: 12px;

}

.font14{

	font-size: 14px;

}

.inlineblock{

	display: inline-block;

}

.absolute{

	position: absolute

}

.width1200{

	width: 1200px;

	margin: 0 auto;

}

.relative{

	position: relative;

}















/*index部分*/
/*新增-------------------------------------------------------------------上分割线--------------------------------------------------------------------新增*/
.chanpinxiala{
	width: 1100px;
	background-color:rgba(255,255,255,0.9);
	position: absolute;
	background-repeat: no-repeat;
	visibility: hidden;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	margin-left: -520px;
	padding-bottom: 20px;
}
#chanpinzhongxin:hover .chanpinxiala{
	visibility: visible;
	z-index: 999999;
}
.chanpinhezi{
	width: 300px;
	padding: 0 10px;
}
.chanpinxiala ul li{
	display: inline-block;
	font-weight: bold;
	line-height: normal;
}
.chanpinxiala ul li a{
	color: #212121;
	font-size: 16px;
}
.product_xiliebox{
	/*width: 900px;*/
	/*float: right;*/
}
.product_xiliebox li{
	margin: 20px 0;
}
.product_xiliebox li a{
	padding: 10px 0;
	transition: all 0.3s;
}
.product_xiliebox li a:hover{
	color: #00a2e6;
}



.teshulanmu_ul{
	font-size: 0;
}
.teshulanmu_box{
	position: relative;
	height: 300px;
	overflow: hidden;
}
.teshulanmu_box img{
	/*margin-top: -20px;*/
}
.index_teshulanmu{
	width: 297px;
	background-color: #fff;
	margin-right: 4px;
}
.index_teshulanmu:nth-child(4){
	margin-right: 0px;
}
.teshulanmu_title{
	font-size: 15px;
	color: #363636;
	font-weight: 500;
	position: absolute;
	margin: 240px 15px 0 15px;
	width: 267px;
}
.teshulanmu_title p:nth-child(1){
	font-family: montserratFont;
}
.teshulanmu_title p:nth-child(2){
	text-align:left;
	font-family: 微软雅黑, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.teshulanmu_con{
	font-size: 14px;
	color: #999999;
	margin-top: 5px;
}



.wenquul{
	font-size: 0;
	line-height: 0;
	width: 816px;
}
.wenqu{
	margin: 0 1px;
	margin-bottom: 2px;
}
#wenqu1{
	margin-bottom: 2px!important;
}
#wenqu2{
	margin-bottom: 2px!important;
}
#wenqu3{
	margin-bottom: 2px!important;
}
.wenqu_tab{
	margin: 0 1px;
}
.wenquweilei{
	visibility: hidden;
	width: 270px;
	height: 70px;
	position: absolute;
	background-color: rgb(255,255,255,0.2);
}
#wenqu1:hover .wenquweilei1{
	visibility: visible;
}
#wenqu2:hover .wenquweilei2{
	visibility: visible;
}
#wenqu3:hover .wenquweilei3{
	visibility: visible;
}
.wenqu_box{
	width: 816px;
	margin:0 auto;
}
.wenqubiaoqianshangceng{
	position: absolute;
	font-size: 0;
	width: 270px;
}
.biaoqianwendutiao{
	margin-top: 14px;
	margin-left: 50px;
}
.wenqubiaoqian{
	float: right;
	margin-top: 17px;
	margin-right: 50px;
	font-size: 26px;
	color: #fff;
	line-height: normal;
}
.wenquimgchanpin{
	float: right;
	margin-top: 20px;
	margin-right: 70px;
}
.wenquimgshangceng{
	position: absolute;
	width: 816px;
	line-height: 0;
	margin-top: 100px;
}
.wenquimgwendutiao{
	margin-left: 70px;
}
.wenquimg{
	line-height: 0;
	width: 100%;
}

.tab_div{
	/*position: absolute;*/
	display: none;
}
.curr_div{
    display: block !important;
}
.wenquimgimg{
	margin: 0 1px;
}
.wenquimgwendu{
	font-size: 30px;
	font-weight: bold;
	color: white;
	position: absolute;
	line-height: normal;
	margin-left: 20px;
}
.wendu1{
	top: 46px;
}
.wendu2{
	top: 90px;
}
.wendu3{
	top: 132px;
}
/*新增---------------------------------------------------------------下分割线------------------------------------------------------------------------新增*/


.banner{

	position: relative;

}

.banner_icon{

	width: 65px;

	height: 3px;

	background-color: #fff;

	margin: 0 5px;

}

.banner_icon_now{

	background-color: #00a2e6;

}

.banner_icon_box{

	text-align: center;

	position: absolute;

	width: 100%;

	bottom: 70px;

}

.banner_icon_box ul{

	text-align: center;

}

.banner_icon_box li{

	display: inline-block;

}

.index_container{

	width: 1200px;

	margin: 0 auto;

	margin-top: 60px;

}

.shangceng{

	display: none;

	line-height: 0;

	font-size: 0px;

}

.team_next{

	margin: 0 auto;

	/*margin-top: 60px;*/

}

.team_next p{

	margin: 1px 2px 1px 4px;

}

.indexnext{

	font-size: 14px;

	color:#333333;

	width: 26px;

	height: 26px;

	border: 1px solid #787878;

	transition: all 0.2s;

	-webkit-transition: all 0.2s;

}

.index_news .next_index_news p{

	margin: 1px 2px 1px 7px;

}/*

.next p{

	margin: 1px 3px 1px 3px;

}*/

.products a{

	height:0;

}

.product{

	position: relative;

	line-height: 0;

	overflow: hidden;

}

.chanpin:hover .shangceng{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#00a2e6;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

.chanpin:hover .producttext{

	z-index: 99;

	color: #fff;

}

#product1{

	margin-right: 12px;

	float: left;

}

#product2{

	margin-right: 12px;

	float: left;

}

.product3_1{

	margin-bottom: 12px;

	float: left;

	position: relative;

}

.product3_2{

	float: left;

	margin-bottom: 12px;

	position: relative;

}

.producttext{

	font-size: 24px;

	color: #fff;

	position: absolute;

	top: 30px;

	left: 30px;

	line-height: normal;

}

.producttext p:nth-child(1){font-family: montserratFont;}

.product2text{

	color: #fff;

}

.about{

	/*font-size: 0px;*/

	vertical-align: top;

	background-color: #ffffff;

	margin: 60px 0 110px 0;

}

.about:hover{

	background-color: #00a2e6;

}

.about:hover .team{

	color:#fff;

}

.about:hover .team_next{

	border: 1px solid #fff;

	color: #fff;

}

.about_pic{

	float: left;

	line-height: 0;

	overflow: hidden;

}

.about_pic img{

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.about_pic img:hover{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

}

.team{

	float: left;

	width: 456px;

	text-align: center;

	padding: 164px 0 0 0; 

	color:#333333;

	transition: all 0.2s;

	-webkit-transition: all 0.2s;

}

.team p{

	font-size: 14px;

}

.team .font32{

	font-size: 32px;

}

.team_title{

	margin-bottom: 28px;

}

.team_title p{
	font-family: montserratFont;
	font-size:20px;
	line-height: 25px;
}
.team_desc{padding:20px 50px;}

.index_news_bgimg{

	width: 100%;

	line-height: 0;

}

.index_news_bgimg img{

	width: 100%;

	line-height: 0;

}

.index_news_box{

	width: 100%;

    padding-top: 46px;

    padding-bottom: 20px;



}

.index_news_left{

	/*background-color: #f7f7f7;*/

	width: 560px;

}

.index_newsleft{

	float: left;

	width: 50%;

}

.index_news1{

	margin-bottom: 27px;

	transition:all 0.6s;

	-webkit-transition: all 0.6s;

}

.index_news1:hover{

	box-shadow: darkgrey 0 0 30px 1px;

	-webkit-box-shadow: darkgrey 0 0 30px 1px;

	-moz-box-shadow: darkgrey 0 0 30px 1px;

}

.index_news1:hover .index_news_left_title{

	color: #00a2e6;

}

.index_news1:hover .next_index_news1{

	border: 1px solid #00a2e6;

	color: #00a2e6;

}

.index_news2{

	transition:all 0.6s;

	-webkit-transition: all 0.6s;

}

.index_news2:hover{

	box-shadow: darkgrey 0 0 30px 1px;

}

.index_news2:hover .index_news_left_title{

	color: #00a2e6;

}

.index_news2:hover .next_index_news2{

	border: 1px solid #00a2e6;

	color: #00a2e6;

}

.index_news_title{

	width: 1200px;

	margin: 0 auto;

}

.index_news_left_title{

	color: #333333;

	font-size: 16px;

	margin-bottom: 10px;

	height: 40px;

}

.index_news_left_con{

	font-size: 12px;

	color: #787878;

	border-top: 1px dashed #888787;

	padding-top: 8px;

	overflow: hidden;

	height: 68px;

    text-overflow: ellipsis;

    /*white-space: nowrap;*/

    display:-webkit-box;

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

}

.index_news_left_riqi{

	font-size: 12px;

	color: #878787;

}

.index_news{

	width: 100%;

	position: relative;

	background-image: url(/static/home/imgs/index/news_pic.jpg);

    background-repeat-x: repeat;

	background-position:center;

	/*background-color: #fff;*/

}

.index_news_box1{

	  width: 1200px;

  margin: 0 auto;

      padding-bottom: 60px;

  /*top: 50%; 

  left: 50%;

  -webkit-transform: translate(-50%,-50%);

  -ms-transform: translate(-50%,-50%);

 transform: translate(-50%,-50%);

 */

}

.index_newsright{

	background-repeat:no-repeat;

	float: left;

	width: 45%;

	background-color: #fff;

	margin-left:60px;

	width: 475px;

}

.index_newsright{

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

#next_index_newsr{

	margin-left: 334px;

}

.index_newsright:hover{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	box-shadow: #575757 0 0 30px 1px;

}

.index_newsright:hover .next_index_newsr{

	border: 1px solid #00a2e6;

	color: #00a2e6;

}

.index_newsright:hover .index_newsright_title{

	color:#00a2e6;

}

.index_news_right_con{

	padding: 40px 20px 10px 20px;

	position: relative;

}

.index_newsright_con{

	font-size: 12px;

	color: #787878;

	line-height: 20px;

}

.index_newsright_title{

	width: 260px;

	color: #333333;

	font-size: 16px;

	margin-bottom: 10px;

	height: 40px;

	overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    -webkit-line-clamp:1;

    -moz-line-clamp:1;

    line-clamp:1;

    display:-webkit-box;

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

}

.index_news_pic{

	float: left;

	font-size: 0;

	width: 210px;

    height: 210px;

    overflow: hidden;

}

.index_news_pic img{

	left: -25%;

    height: 210px;

	position: relative;

}

.index_news_con{

	position: relative;

	width: 350px;

	float: left;

	padding:30px 20px 0 20px;

}

.index_news_con p{

	line-height: 20px;

}

.dibuduiqi{

	vertical-align:bottom;

}

.dibuduiqi p{

	display: inline-block;

	vertical-align:bottom;

}

/*.dibuduiqi .news_left_riqi{

	margin-top: 8px;

}*/

.dibuduiqi div{

	display: inline-block;

	margin-left: 204px;

}

.dibuduiqil{

	position: absolute;

	bottom:-50px;

}

.dibuduiqir{

	padding-top: 50px;

	color: #878787;

}

.dibuduiqir .next{

		margin-left: 338px;

}



















/*--------------------------------------------------------------------------------------------------------*/

/*product部分*/

.product_xilie{

	margin: 60px auto 22px auto;

	width: 1200px;

}

.chanpinxilie{

	float: left;

}

.chanpinxilie:hover p{

	color: #0982c1;

}

.xilietitle{

	color: #232323;

	font-size: 22px;

	margin-top: 24px;

}

.xiliemiaoshu{

	color: #666;

	font-size: 14px;

}

.cpxl_sm{

	margin: 0 6px 0 6px;

}

.chatu{

	line-height: 0;

	margin: 0 auto;

	width: 1200px;

	margin-bottom: 72px;

	box-shadow: #eaeaea 0 0 10px;

}

.chatutext{

	position: absolute;

	margin: 88px 0 0 427px;

}

.chatutitle{

	font-size: 36px;

	color: #fff;

	margin-bottom: 23px;

	line-height: normal;
	font-family:montserratFont;

}

.chatucon{

	font-size: 24px;

	color: #fff;

	margin: 7px 0 7px 0;

	line-height: normal;
font-family:medium;
}

.productchanpin{

	width: 1200px;

	margin: 0 auto;

	padding: 30px 0 50px 0;

}

.productchanpin ul{

	font-size: 0;

	zoom:1;

}

.productchanpin ul:after{

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

	content: " ";

}

.productchanpin ul li{

	float: left;

	/*display: inline-block;*/

	background-color: #fff;

	border:1px solid #e4e4e4;

	box-shadow: #ececec 0 0 10px 1px;

}

.productchanpin ul li:hover{

	border:1px solid #0982c1;

}

.productchanpin ul li:hover p{

	color: #0982c1;

}

.productchanpin ul li img{

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

}

.productchanpin ul li:hover img{

	transform: scale(0.9);

	-webkit-transform: scale(0.9);

}

.productchanpintext_box{

	position: absolute;

	/*width: 292px;*/

	z-index: 999;
bottom:10px;
}

.productchanpintext{

	margin: 0 auto;

	text-align: left;

	
	padding-left:5px;

}

.pct_title{

	color: #363636;

	font-size: 18px;

	font-weight: 600;

	margin-bottom: 9px;

}

.pct_con{

	color: #999999;

	font-size: 14px;

}

.proli{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	margin-bottom: 20px;
	margin-right: 20px;

}

.proli:nth-child(3n){
	margin-right: 0px;
}
.proli a{display:inline-block;position: relative;
padding-bottom: 50px;}
.proli_1{

	/*margin-left: 8px;*/

}

.pro_sc{

	position: relative;

	line-height: 0;

	overflow: hidden;

}

.chanpinxilie:hover .shangceng{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#fff;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

.products_icon_tabbox{
	/*position: absolute;*/
	bottom: 0;
}
.product_icon_tab{
	background-color: rgba(253,253,253,0.9);
	margin-right: 1px;
	width: 186px;
	height: 100px;
}
.product_icon{
	padding: 16px 0 12px 0px;
	text-align: center;
}
.product_icon_p{
	text-align: center;
	font-size: 10px;
	color: #8a8a8a;
	margin-bottom:10px;
	/*padding-left: 2px;*/
}
/*.product_icon_p2{
	padding-bottom: 10px;
}*/
.x1_pro_chicun{
	font-size: 14px;
	color: #666666;
	padding-bottom: 20px;
}
.product_icon_tab:nth-child(3){margin-right: 0px; }
.product_icon_tab:nth-child(6){margin-right: 0px; }

/*.psx{width:49.95%;overflow:hidden;float:left;}
.psx .photo_article_pre ,.psx .photo_article_next {position: relative;}
.psx .pre_photo img{width:100%;}
.psx .photo_article_pre .pre_right,.psx .photo_article_next .pre_right{display:none;}
.psx .photo_article_pre:hover .pre_right,.psx .photo_article_next:hover .pre_right{width:100%;height:100%;display: block; transition:all .4s ease-in-out;background:#000;opacity:0.8; -webkit-opacity:0.8;-moz-opacity:0.8; filter:alpha(opacity=80); position: absolute; top: 0; left: 0;}
.psx .pre_sx,.psx  .pre_link{text-align:center;}
.psx .pre_sx{font-size:20px;color:#fff;margin-top:15%;margin-bottom:2%;letter-spacing:5px;}
.psx .pre_link{font-size:16px;color:#fff;letter-spacing:5px;}*/

.x1_pro_canshuxinxi{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.x1_pro_wenkongqi{
	float: right;
}
.x1_pro_tel{
	margin-top: 24px;
}
.x1_pro_tel_fenxiang{
	float: right;
}
.x1_pro_tel_fenxiang img{
	margin-left: 20px;
}

.pcontext{
	width: 100%;
	margin-bottom: 40px;
}
.pcontext ul{
	line-height: 0;
	font-size: 0;
}
.psx{
	width: 49.8%;
	background-color: #f6f6f6;
}
#psx2{
	float: right;
}
.pre_photo{
	text-align: center;
	background-color: #fff;
	padding: 50px 0;
}
.psx .pre_sx{font-size:20px;color:#fff;margin-top:110px;margin-bottom:2%;letter-spacing:5px;font-family:montserratFont;}
.psx .pre_link{font-size:16px;color:#fff;letter-spacing:5px;font-family:medium;}
.pre_right{
	display: none;
	line-height: normal;
}
.psx_next,.psx_last{
	position: relative;
}
.psx_next:hover .pre_right,.psx_last:hover .pre_right{
	display: block;
	width: 100%;
	height: 100%;
	background:#000;
	opacity:0.4; -webkit-opacity:0.4;-moz-opacity:0.4; filter:alpha(opacity=40);
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 320px;
	padding-top: 200px;
}

.pro_contact{
	position: relative;
	width: 814px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 40px;
}

.pro_contact a{
	position: absolute;
	top: 40px;
	right: 4px;
}




/*product-flws-风冷无霜部分*/



#x1_menu_pro-x1{

    margin-bottom: 49px;

}

.x1_cpzx{

	width: 12.75%;

	float: left;

	line-height: 80px;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	color: #0096df;

}

.x1_cpzx a{

	color: #0096df;

}





.x1_pro_bg{

	background-color: #fff;

}

.x1_pro{

	width: 1200px;

	margin: 0 auto;

	padding: 100px 0;

	font-size: 0;

}

.x1_pro_img{

	float: left;

	position: relative;

}

.x1_pro_right{

	float: left;

	width: 53.33%;

	padding-left: 40px;

}

.x1_pro_title{

	font-size: 18px;

	color: #000;

	font-weight: 600;

	padding-bottom: 20px;

	padding-top: 14px;

	border-bottom: 1px solid #008bff;

	line-height: 30px;

}

.x1_pro_con{

	font-size: 14px;

	color: #666666;

	margin-top: 20px;

	line-height: 24px;

}

.x1profl{

	font-size: 14px;

	color: #666666;

	float: left;

}

.x1_pro_fenlei{

	margin: 30px 0 45px 0;

}

.x1_fwrx{

	color: #666666;

	font-size: 18px;

}

.x1_tel{

	color: #666666;

	font-size: 28px;

	font-weight: 600;

}

.x1_pro_xx1{

	font-size: 14px;

	color: #fff;

	float: left;

}

.x1_pro_xx2{

	font-size: 14px;

	color: #b1b1b1;

	float: left;

	margin-left: 35px;

}

.x1_pro_xx1_bg{

	background-color: #00a2e6;

}

.x1_pro_xx2_bg{

	outline-offset: -5px;

	border: 1px solid #b1b1b1;

}

.x1_pro_xx1_bg p{

	padding:5px 16px;

}

.x1_pro_xx2_bg p{

	padding:4px 15px;

}

.xuanxiangimg{

	text-align: center;

	line-height: 0;

	margin-bottom: 20px;

}

.x1_xq{

	width: 1200px;

	margin: 60px auto 30px auto;

	background-color: #fff;

}

.x1_xq_img{

	padding: 60px 205px;

}

.x1_cs_bg{

	background-color: #fff;

}

.x1_cs_fgxl{

	float: left;

	background-color: #e4e4e4;

	height: 1px;

	width: 44%;

	margin-top: 0.9%;

}

.x1_cs_fgxr{

	float: right;

	background-color: #e4e4e4;

	height: 1px;

	width: 44%;

	margin-top: 0.9%;

}

.x1_cs_tt{

	text-align: center;

	padding-top: 45px;

}

.cstext{

	color: #363636;

	font-size: 24px;

}

.x1_canshu{

	width: 1200px;

	margin: 5% auto 0 auto;

}

.x1_csimg{

	float: left;

}

.x1_cs_text{

	float: right;

	margin-top: 1%;

	width: 45%;

}

.x1_cs_text ul li{

	line-height: 60px;

	position: relative;

	border-bottom: 1px solid #e4e4e4;

}

#x1jbcs{

	font-size: 18px;

	color: #363636;

	border-bottom: 1px solid #757575;

}

.x1_cstitle{

	font-weight: 600;

	position: absolute;

	font-size: 14px;

	color: #363636;

}

.x1_csxq{

	font-size: 14px;

	color: #363636;

	margin-left: 261px;

}

.x1_gdbox{

	padding: 60px 0px;

}

.x1_zkgd{

	font-size: 14px;

	color: #fff;

	background-color: #008bd6;

	line-height: 60px;

	width: 262px;

	float: right;

	cursor:pointer;

}

.x1_zkgd:hover {

	background-color: #00a2e6;

}

.x1_zkgd p{

	float: left;

	margin: 0 32px 0 32px;

}

.x1_zkgd_j{

	font-size: 18px;

	float: right;

}



/*.x1_menu{

	width: 100%;

	box-shadow: #e7e7e7 0 0 13px 1px;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 2.5%;

}

.x1_menu_1{

	width: 62.5%;

	margin: 0 auto;

	text-align: center;

}

.x1_cpzx{

	width: 12.75%;

	float: left;

	line-height: 80px;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	color: #0096df;

}

.x1_cpzx a{

	color: #0096df;

}

.x1_cpzc{

	float: right;

	width: 16.66%;

	line-height: 80px;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

}

.x1_zlzk{

	float: right;

	width: 16.66%;

	line-height: 80px;

}

.x1_flws{

	float: right;

	width: 16.66%;

	line-height: 80px;

	background-color: #fff;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

}

.x1menua{

	display: block;

	color:#363636;

	font-size: 14px;

}

 .x1menua_hover:hover{

	background-color: #fbfbfb;

}

.x1_pro_bg{

	background-color: #fff;

}

.x1_pro{

	width: 62.5%;

	margin: 0 auto;

	padding: 5% 0;

	font-size: 0;

}

.x1_pro_img{

	float: left;

}

.x1_pro_right{

	float: left;

	width: 52%;

	padding-left: 3.33%;

	margin-top: 2%;

}

.x1_pro_title{

	font-size: 18px;

	color: #000;

	font-weight: 600;

	padding-bottom: 25px;

	border-bottom: 1px solid #008bff;

}

.x1_pro_con{

	font-size: 14px;

	color: #666666;

	margin-top: 25px;

}

.x1profl{

	font-size: 14px;

	color: #666666;

	float: left;

}

.x1_pro_fenlei{

	margin: 30px 0 45px 0;

}

.x1_fwrx{

	color: #666666;

	font-size: 18px;

}

.x1_tel{

	color: #666666;

	font-size: 28px;

	font-weight: 600;

}

.x1_pro_xx1{

	font-size: 14px;

	color: #fff;

	float: left;

}

.x1_pro_xx2{

	font-size: 14px;

	color: #b1b1b1;

	float: left;

	margin-left: 35px;

}

.x1_pro_xx1_bg{

	background-color: #00a2e6;

}

.x1_pro_xx2_bg{

	outline-offset: -5px;

	border: 1px solid #b1b1b1;

}

.x1_pro_xx1_bg p{

	padding:5px 16px;

}

.x1_pro_xx2_bg p{

	padding:4px 15px;

}

.xuanxiangimg{

	text-align: center;

	line-height: 0;

	margin-bottom: 20px;

}

.x1_xq{

	width: 62.5%;

	margin: 60px auto 30px auto;

	background-color: #fff;

}

.x1_xq_img{

	padding: 60px 205px;

	line-height: 0;

}*/















/*product-zlzk部分*/



.zlzk_pro_xx1{

	font-size: 14px;

	color: #b1b1b1;

	float: left;

}

.zlzk_pro_xx2{

	font-size: 14px;

	color: #fff;

	float: left;

	margin-left: 35px;

}

.zlzk_pro_xx1_bg{

	outline-offset: -5px;

	border: 1px solid #b1b1b1;

}

.zlzk_pro_xx2_bg{

	background-color: #00a2e6;

}

.zlzk_pro_xx1_bg p{

	padding:4px 15px;

}

.zlzk_pro_xx2_bg p{

	padding:5px 16px;

}



















/*product-cpzc部分*/

.cpzcbk{

	width: 1200px;

	margin: 0 auto 60px auto;

}

.cpzcbk_container{

	background-color: #fff;

	width: 100%;

}

.cpzc_title{

	font-size: 24px;

	color: #232222;

	text-align: center;

	padding: 50px 0;
font-family:montserratFont;
}

.childBoxhr{

	display: none;

	padding: 15px 0;

	font-size: 14px;

	color: #000;

	line-height: 24px;

	margin-left: 47px;
font-family:medium;
}

.question_jt{

	float: left;

	margin-left: 20px;

	font-size: 24px;

	line-height: 58px;

	transition: all 0.2s;

}

.parenton{

	color: #000;

	border: 1px solid #9a9a9a!important;

}

.lion{

	background-color: #0096df;

}

.question_box{

	border: 1px solid #fff;

}

.parentBoxhr{

	color: #fff;

}

.question_box:after{

	content: " ";

	height: 0;

	clear: both;

	visibility: hidden;

	display: block;

}

.question{

	float: left;

	margin-left: 10px;

	font-size: 21px;

	line-height: 58px;

	transition: all 0.2s;

}

.questionlist{

	margin-bottom: 40px;

}

.questionlist_ul{

	width: 1078px;

	margin: 0 auto;

}

.questionlist_ul li{

	margin: 0 auto;

	margin-bottom: 20px;

}

.zhankai{

    text-align: center;

    font-size: 0;

    padding-bottom: 60px;

}

.cpzc_zhankai p{

    color: #666666;

    font-size: 14px;

    display: inline-block;

}

.zkjt{

	padding-left: 2px;

	font-size: 20px;

	-moz-transform: rotate(90deg);/* Firefox 旋转属性，参数表示角度(deg表示角度)，负数逆时针，正数顺时针 */                

	-webkit-transform: rotate(90deg);/* Safari和Chrome */

	-ms-transform: rotate(90deg);/* IE 9 */

	-o-transform: rotate(90deg);/* Opera */

}

.cpzc_xiaozi p{

	display: inline-block;

}

.cpzc_xiaozi{

	font-size: 14px;

	color: #999999;

	margin-top: 15px;

	    width: 1200px;

		margin:auto;

		height: 50px;line-height: 50px;margin-bottom: 20px;

}

.cpzc_djck a{

	color: #00a2e6;

}







/*case部分*/



.case_map_bg{

	width: 100%;

	height: 100%;

	position: relative;

	background-color: #f1f1f5;

}

.cases_map{

	position: absolute;

	width: 100%;

}

.casemap{

	position: relative;

	padding-left: 14.37%;

}

.cases_map_title{

	text-align: center;

}

.casemap_box{

	position: absolute;

	font-size: 16px;

	color: #bdbdc4;

	line-height: 0;

}

.casemap_box:hover .map_tc_box{

	display: block;

}

.casemap_box:hover .map_space{

	z-index: 999;

}

.map_tc_box{

	position: relative;

	width: 650px;

	height: 211px;

	display: none;

}

.map_tanchuang{

	background-color: #fff;

	border: #0093ff 1px solid;

	padding: 40px 0 40px 20px;

	width: 650px;

	position: absolute;

	z-index: 999;

}

.map_absolute_box{

	position: absolute;

	width: 60px;

	height: 34px;

}

.map_logo{

	margin-top: 2px;

}

.map_space{

	text-align: center;

	position: relative;

}

.map_name{

	line-height: normal;

	padding-bottom: 3px;

}

.map_tanchuang_title{

	margin-bottom: 20px;

	font-size: 0;

	color: #151a5b;

	position: relative;

	line-height: normal;

}

.map_tanchuang_title img{

	margin-top: 2px;

}

.map_tc_titlechild{

	display: inline-block;

	font-size: 30px;

	vertical-align: top;

}

.map_tc_con{

	font-size: 14px;

	color: #000;

	line-height: normal;

}

.map_tc_con_listchild{

	padding-bottom: 6px;

}

.map_tc_con_list2{

	padding-left: 40px;

}

.map_tc_box_top{

	margin-top: -260px;

}

.map_space_top{

	margin-bottom: 50px;

}

.map_space_bottom{

	margin-bottom: 40px;

}

.heb_box1{

	margin-left: 530px;

	margin-top: 424px;

}

.heb_box2{

	margin-left: 420px;

}

.dalian_box1{

	margin-left: 524px;

	margin-top: 512px;

}

.dalian_box2{

	margin-left: 420px;

}

.kunming_box1{

	margin-left: 280px;

	margin-top: 708px;

}

.kunming_box2{

	margin-left: 420px;

}

.chongqing_box1{

	margin-left: 360px;

	margin-top: 640px;

}

.chongqing_box2{

	margin-left: 420px;

}

.xian_box1{

	margin-left: 380px;

	margin-top: 588px;

}

.xian_box2{

	margin-left: 420px;

}

.chengdu_box1{

	margin-left: 310px;

	margin-top: 630px;

}

.chengdu_box2{

	margin-left: 420px;

}

.guangxi_box1{

	margin-left: 390px;

	margin-top: 738px;

}

.guangxi_box2{

	margin-left: 420px;

}

.shenzhen_box1{

	margin-left: 464px;

	margin-top: 734px;

}

.shenzhen_box2{

	margin-left: 420px;

}

.guangzhou_box1{

	margin-left: 444px;

	margin-top: 720px;

}

.guangzhou_box2{

	margin-left: 420px;

}



/*--------------------------------------------------ä»¥ä¸Šéƒ½æ˜¯åœ°å›¾*/





























.bianbu{

	font-size: 30px;

	color: #363636;

	padding-top: 6.7%;

}

.wulun{

	font-size: 16px;

	color: #363636;

	margin-top: 1.7%;

}

.cases_map_left{

	    top: 50%;

    left: 4%;

    position: absolute;

    z-index: 100;

}

.cases_fengexian{

	width: 78px;

	height: 1px;

	background-color: #e1dee7;

	margin-bottom: 0.8%;

}

.cases_map_left_title{

	font-size: 56px;

	color: #0096ff;

}

.cases_map_left_con{

	font-size: 18px;

	color: #999999;

}

.cases_map_500{

	margin-bottom: 50px;

}

.cases_map_7x24{

	margin-bottom: 146px;

}

/*.mapname{

	font-size: 16px;

	color: #bdbdc4;

	position: absolute;

	margin-top: 840px;

	margin-left: 970px;

}*/

.cases_hezuo{

	margin: 100px auto 100px auto;

	text-align: center;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

	position: relative;

}

/*.cases_1ceng:after{

	content: url(../../imgs/cases/æ–°æµªå¾®åš.png);

	height: 0px;

	overflow: hidden;

	position: absolute;

	left: 0;

}

.cases_1ceng:hover:after{

	height: 104px;

	transition: all 0.8s;

}*/

.cases_1ceng{

	height: 104px;

	overflow: hidden;

	font-size: 0;

	margin-top: 80px;

}

.cases_hezuo p{

	font-size: 30px;

}

.cases_hezuo_img{

	margin:20px 45px;

}

.yingyong{

	width: 100%;

}

.changhe{

	width: 1200px;

	margin: 0 auto;

	font-size: 0;

}

.changhe p {

	font-size: 30px;

	color: #363636;

	text-align: center;

	margin: 80px auto 74px auto;

}

.yingyong{

	width: 100%;

}

.changhe_img1{

	margin-bottom: 6px;

}

.casesshangceng{

	display: none;

}

.casesbox:hover .casesshangceng{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#0096ff;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7; filter:alpha(opacity=70);

}

.casesbox:hover .changheshangceng{

	z-index: 99;

}

/*.casesbox:hover .changheshangceng1{

	position: absolute;

	display: block;

}*/

/*.casesbox:hover .changheicon{

	visibility: hidden;

}*/

/*.casesbox:hover p{

	color: #0096ff;

}*/

.changhe_img2{

	margin-right: 6px;

}

.changheshangceng{

	text-align: center;

	margin: 102px 0 0 148px;

	font-size: 24px;

}

.changheshangceng p{

	margin: 0;

	color: #fff;

}

.changheshangceng1{

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

}

#img1{

	width: 100%;

}

#img2{

	width: 100%;

}















/*solve部分*/

.hangye{

	width: 1200px;

	margin: 100px auto 94px auto;

}

.hangyetitle{

	text-align: center;

}

.hangyetext{

	width: 58%;

	float: left;

}

.hangyeimg{

	float: right;

	margin-top: 19px;

}

.fangantitle{

	font-size: 30px;

	color: #363636;
font-family: montserratFont;
}

.fangancon{

	font-size: 14px;

	color: #363636;

}

.ht_text_title{

	font-size: 18px;

	color: #363636;

	margin-bottom: 8px;
font-family: montserratFont;
}

.ht_text_con{

	font-size: 14px;

	color: #666666;

	line-height: 24px;

}

.hangyecon{

	margin-top: 115px;

}

.fangan{

	margin-bottom: 72px;

}

.xuhao{

	float: left;

}

.xuhao1{

	margin-top: 25px;

}

.xuhao2{

	margin-top: 40px;

}

.ht_text{

	width: 89%;

	float: right;

}

.solvechatu{/*

	width: 100%;

	height: 100%*/

	/*background-image: url(../../../default/imgs/solve/solvechatu.png);

	background-repeat: no-repeat;*/

	position: relative;

}

.solvechatu_img img{

	width: 100%;

	line-height: 0;

}

.sgy_box{

	width: 100%;

	position: absolute;

	transform: translate(-50%,-50%);

	top:50%;

	left: 50%;

}

.sgy{

	width: 1200px;

	margin: 0 auto;

}

.yuan{

	margin-top: 102px;

	float: left;

	position: relative;

}

.yuan2{

	margin: 102px 224px 102px 224px;

}

.yuan_text{

	position: absolute;

	text-align: center;

	margin: 43px 28px 0 28px;

}

.yuan_text_title{

	font-size: 60px;

	color: #fff;

	margin-bottom: 14px;
font-family: montserratFont;
}

.yuan_text_con{

	font-size: 18px;

	color: #fff;

}

.chanpinfangan{

	width: 1200px;

	margin: 100px auto;

}

.chanpinfangantext{

	text-align: center;

	margin-bottom: 80px;

}

.cpfabk_box{

	position: relative;

	float: left;

}

.cpfabk_box2{

	margin: auto 75px;

}

.cpfabk_box_shangceng{

	position: absolute;


	margin: 55px 45px;

	text-align: center;

}
.cpfabk_box:nth-child(1) .cpfabk_box_shangceng{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.cpfabk_box:nth-child(2) .cpfabk_box_shangceng{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.cpfabk_box:nth-child(3) .cpfabk_box_shangceng{
	border: 1px solid #fff;
}

.cpfabkbs_title{

	font-size: 16px;

	color: #fff;

	line-height: 30px;

	position: absolute;

	margin-top: 54px;
font-family: montserratFont;
text-align: center;
width: 100%;
}

.cpfabkbs_con{

	font-size: 14px;

	color: #fff;

	line-height: 25px;

	margin: 150px 34px 104px 34px;

	float: left;
height: 100px;
overflow: hidden;
}

.yinhang{

	width: 100%;

	overflow: hidden;

	margin-bottom: 10px;

	position: relative;

}

.yinhang .yinhang_text{

	position: absolute;

	width: 100%;

	text-align: center;

  margin: auto;

  top: 40%; left: 50%;

  -webkit-transform: translate(-50%,-50%);

      -ms-transform: translate(-50%,-50%);

          transform: translate(-50%,-50%);

}

.yinhang_text_tt{

	font-size: 36px;

	color: #fff;

	margin-bottom: 10px;
font-family: montserratFont;
}

.yinhang_text_con{

	font-size: 24px;

	color: #fff;

}

.yinhang img{

	width: 100%;

}















/*news-x部分*/

.news_container_box{

	width: 100%;

	background-color: #fff;

}

.news_container{

	width: 1200px;

	margin: 0 auto 0 auto;

	padding: 60px 0 80px 0;

}

#x1_menu_news-x{

	margin-bottom: 10px;

}

.news_title{

	text-align: center;

	border-bottom: 1px solid #cfcfcf;

	padding-bottom: 38px;

}

.news_tt_tt{

	font-size: 24px;

	color: #333333;

	margin-bottom: 20px;

}

.news_tt_rq{

	font-size: 12px;

	color: #999999;

}

.news_con{

	font-size: 14px;

	color: #666666;

	line-height: 28px;

	margin: 24px 80px 60px 80px;

}

.news_con img{

	margin: 35px 0;

}







/*.news_box_menu{

	padding: 0 80px;

	position: relative;

	border-bottom: 1px solid #cfcfcf;

	border-top: 1px solid #cfcfcf;

}

.news_box_but{

	text-align: center;

}

.news_box_textl{

	position: absolute;

}

.news_box_textr{

	right: 80px;

}

.news_box_jtl{

	float: left;

}

.news_box_jtr{

	float: right;

}

.news_box_titler{

	position: absolute;

	left: 730px;

}

.news_box_titlel{

	float: left;

	margin-left: 34px;

}*/

















/*news部分*/

.news_list{

	width: 1200px;

	margin: 60px auto;

}

.news_list_ul li{

	margin-bottom: 40px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.news_list_ul li:hover{

	box-shadow:#c0c0c0 0 0 30px 1px;

}

.news_list_ul li:hover .news_content_title{

	color: #008dc8;

}

.news_list_ul li:hover .next{

	color: #008dc8;

	border-color: #008dc8;

}

.news_list_ul_libox{

	background-color: #fff;

	position: relative;

}

.news_list_ul_libox{

	line-height: normal;

}

#news_next p{

    margin: 1px 2px 1px 7px;

}

.news_date{

	width: 12.6%;

	margin: 43px auto 43px auto;

	float: left;

	padding: 20px 0 20px 0;

	border-right: 1px dashed #888787;

}

.news_date_month{

	font-size: 18px;

	color: #666666;

	padding-left: 35%;

}

.news_date_years{

	font-size: 12px;

	color: #666666;

	padding-left: 35%;

}

.news_content_title{

	font-size: 16px;

	color: #333;

	margin-bottom: 20px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.news_content_details{

	height: 60px;

	font-size: 12px;

	color: #666;

	line-height: 20px;

	overflow: hidden;

    text-overflow: ellipsis;

    /*white-space: nowrap;*/

    -webkit-line-clamp:3;

    -moz-line-clamp:3;

    line-clamp:3;

    display: -webkit-box;

    -webkit-box-orient:vertical;

}

.news_img{

	float: left;

	line-height: 0;

}

.news_content{

	float: left;

	width: 60%;

	margin: 34px 0;

	padding: 0 7% 0 4.4%;

}

#news_next{

	position: absolute;

	right: 2.5%;

	top: 72px;

}

#news_ckgdjt{

	padding-left: 5px;

	font-size: 20px;

	-moz-transform: rotate(90deg);/* Firefox 旋转属性，参数表示角度(deg表示角度)，负数逆时针，正数顺时针 */                

	-webkit-transform: rotate(90deg);/* Safari和Chrome */

	-ms-transform: rotate(90deg);/* IE 9 */

	-o-transform: rotate(90deg);/* Opera */

}















/*service部分*/

.service_shlc{

	font-size: 30px;

	color: #2b2b2b;

	text-align: center;

	padding: 50px 0;
font-family: montserratFont;
}

.service_shbox{

	width: 1200px;

	background-color: #fff;

	margin: 70px auto 50px auto;

}

.service_lct{

	position: relative;

	font-size: 16px;

	color: #666666;

	padding: 0 30px 60px 30px;

}

.service_jt{

	float: left;

	margin: 100px 18px 100px 18px;

}

.service_box1{

	float: left;

	text-align: center;

	line-height: 0;

}

.service_box1 p{

	line-height: normal;

	margin-top: 36px;

}

.service_fwzcbox{

	width: 1200px;

	margin: 0 auto 60px auto;

	background-color: #fff;

}
.part1{padding:20px 0px 10px 0px;}

.service_fwzcbox_title{

	font-size: 30px;

	color: #000000;

	text-align: center;

	padding: 50px 0 40px 0;
font-family: montserratFont;
}

.fwzc_con{

	padding: 0 138px 40px 138px;

}

.fwzcbox_contt{

	font-size: 18px;

	color: #000;

	line-height: 38px;
font-family: montserratFont;
}

.fwzcbox_content{

	font-size: 14px;

	color: #666;
line-height: 26px;
	

}

#service_ckgd{

	padding-bottom: 60px;

}

















/*service_video部分*/

.syqzysx{

	font-size: 20px;

	color: #262626;

	line-height: 52px;

	padding: 0px 0 0 80px;
font-family: montserratFont;
}

.syqzysx_con{

	font-size: 14px;

	color: #666666;

	line-height: 26px;

	padding:0 0 28px 80px;

}
.syqzysx_con p{text-indent: -0.5em;}

.service_video{

	margin: 0 auto;

	width: 1200px;

	background-color: #fff;

	padding: 60px 0 80px 0;

}

.service_syqzy{

	background-color: #f9f9f9;

}

.service_video_box{

	background-color: #fff;

}

.service_videos{

	margin-top: 30px;

}



.service_video_img{

	text-align: center;

	position: relative;

}

.service_bf{

	left: 49%;

	top: 43%;

	height: 50px;

	position: absolute;

}

.service_videos_con{

	margin-top: 28px;

}

.servct{

	font-size: 20px;

	color: #00a2e6;

	line-height: 34px;
font-family: montserratFont;
}

.servcc{

	font-size: 14px;

	color: #666666;

	line-height: 26px;

}

		.video_plugin{

			width: 100%;

			height: 730px;

			display: none;

		}

		.closeBtn{

			float: left;

			/*position: relative;*/

			font-size: 28px;

			width: 100%;

			height: 30px;

			line-height: 30px;

			background-color: rgb(0,0,0);

			color: #fff;

			cursor: default;

		}

		.closeBtn p{

			font-weight: 200;

			line-height: 25px;

			float: right;

			/*position: absolute;*/

			margin-right: 10px;

			cursor: pointer;

		}

		.video_plugin video{

			width: 100%;

			height: auto;

		}

















/*contact部分*/

.contact_box{

	width: 100%;

	color: #363636;

}

.contact_companyname{

	font-size: 30px;

	text-align: center;

	padding: 60px 0;
font-family:montserratFont;
}

.contact_box2{

	width: 100%;

	background-color: #fff;

}

.contact_bgimg{

	float: right;

	line-height: 0;

}

.contact_box3{

	width: 1200px;

	margin: 0 auto;

}

.contact_con{

	float: left;

	line-height: 30px;

}

.contact_con_tt{

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 19px;
	font-family:montserratFont;

}

.contact_shdz{

	font-size: 14px;

	/*margin-top: 14px;*/

}

.contact_scjd{

	font-size: 14px;

	margin-top: 20px;

}
.contact_scjd p:nth-child(4){
	font-family:montserratFont;
}

.contact_qgtel{

	margin-top: 20px;

}

#allmap{

	margin: 60px 0;

	width: 100%;


	z-index: 99;

}

















/*Customer部分*/

.testimonials_box{

	width: 1200px;

	margin: 0 auto;

}

.testimonials{

	margin: 70px 0 60px 0;

	text-align: center;

	color: #363636;

}

.testimonials_title{

	font-size: 30px;
font-family:montserratFont;
}

.testimonials_title_en{

	font-size: 14px;

}



.testimonials_box_1 ul{

	margin-bottom: 32px;

}

.testimonials_box_1_box{

	background-color: #fff;

	width: 47%;

	margin-bottom: 48px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.testimonials_box_1_box:hover{

	box-shadow:#c0c0c0 0 0 30px 1px;

}

.testimonials_box_1_box:hover .testimonials_texttt{

	color: #008dc8;

}

.testimonials_box_1_box:hover #testimonials_next{

	border-color: #008dc8;

	color: #008dc8;

}

.testimonials_date{

	color: #fff;

}

.testimonials_date_box{

	width: 23.6%;

	text-align: center;

	float: left;

	background-color: #008dc8;

}

.testimonials_date .years{

	margin: 0 auto;

	width: 60.1%;

	font-size: 24px;

	padding: 37px 10px 15px 10px;

	border-bottom: 1px solid #fff;
	font-family:montserratFont;

}

.testimonials_date .month{

	font-size: 18px;

	padding: 19px 0 39px 0;

}

.testimonials_texttt{

	width: 260px;

	/*white-space: nowrap;*/

	text-overflow: ellipsis;

	overflow: hidden;

	color: #363636;

	font-size: 16px;

	margin-bottom: 24px; 

	-webkit-line-clamp:1;

    -moz-line-clamp:1;

    line-clamp:1;

    display:-webkit-box;

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

}

.testimonials_con{

	font-size: 12px;

	color: #666;

	

    overflow: hidden;

    text-overflow: ellipsis;

    /*white-space: nowrap;*/

    -webkit-line-clamp:2;

    -moz-line-clamp:2;

    line-clamp:2;

	height:50px;

	overflow:hidden;

    display:-webkit-box;

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

}

.testimonials_text{

	margin-left: 5%;

	float: left;

	width: 58%;

	margin-top: 6.4%;

}

#testimonials_next{

	float: right;

	margin-top: 12.4%;

	margin-right: 4.1%;

}

#testimonials_next p{

	margin: 1px 2px 1px 7px;

}

.tb1b_left{

	float: left;

}

.tb1br_margin{

	margin-right: 72px;

}

/*.tb1b_right{

	float: right;

}*/

.testimonials_circular{

	font-size: 0;

	margin-bottom: 80px;

}

.testimonials_circular_box{

	text-align: center;

}

.testimonials_circular img{

	margin: 0 10px;

}

.customer_reviews{

	background-color: #fff;

	width: 100%;

}

.customer_reviews_box{

	width: 1200px;

	margin: 0 auto;

}

.customer_reviews_box1{

	padding: 80px 0;

	color: #282828;

	text-align: center;

}

.customer_reviews_box2{

	position: relative;

	text-align: center;

}

.customer_reviews_box_ch{

	font-size: 30px;
font-family:montserratFont;
}

.customer_reviews_box_en{

	font-size: 14px;

}

.reviews{

	font-size: 24px;

	color: #282828;

	line-height: 40px;

}

.reviews_yinhao{

	position: absolute;

	text-align: center;

	width: 100%;

}

.reviews_head{

	margin-bottom: 75px;

}

.reviews_by{

	line-height: 24px;

	font-size: 14px;

	color: #666;

	padding: 36px 0 93px 0;

}

.reviews_by_name{

	color: #999;

}

.reviews_jt_box{

	position: absolute;

	width: 100%;

	margin-top: 20.8%;

}

.reviews_jtl{

	float: left;

}

.reviews_jtr{

	float: right;

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}



















/*story部分*/

.company_introduction_box{

	width: 100%;

	position: relative;

	background-color: #fff;

	margin: 60px 0 40px 0;
height:420px;
}

/*.company_introduction_box1{

	width: 100%;

	position: absolute;

}*/

.company_introduction_box2{

	position: absolute;

	width: 100%;

	height: inherit;

	-webkit-box-flex

}

.company_introduction_box3{

	width: 1200px;

	margin: 0 auto;

}

.company_introduction_boxbg{

	line-height: 0;

}

.company_introduction_boxbg img{

	width: 100%;
height:420px;
}

.company_introduction{

	float: right;

	margin-top: 40px;
width:555px;
}

.introduction_ch{

	font-size: 30px;

	color: #282828;
	font-family:montserratFont;

}



.introduction_en{

	font-size: 14px;

	color: #282828;

}

.introduction_box2{

	line-height: 18px;

	padding-top: 5px;

}
.introduction_box2 p{padding:5px 0px;font-size:14px;}

.brand_advantages{

	width: 100%;

	position: relative;

}

.brand_advantages_box{

	position: absolute;

	width: 100%;

}

.brand_advantages_box1{

	width: 1200px;

	margin: 0 auto;

}

.advantages_picbg{

	width: 100%;

	overflow: hidden;

}

.advantages_text{

	text-align: center;

	padding: 60px 0;

	color: #282828;
font-family: montserratFont;
}

.advantages_text_tt{

	font-size: 30px;
font-family: montserratFont;
}

.advantages_text_con{

	font-size: 14px;

}

.advantages_box{

	font-size: 0;

}

.advantages_mid{

	margin: 0 12px;

	background-color: #fff;

	width: 32.6%;

	overflow: hidden;

	vertical-align: top;

}

.advantages_child{

	background-color: #fff;

	width: 32.6%;

	overflow: hidden;

	vertical-align: top;

}

.advantages_child:hover .advantages_child_box img{

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.advantages_mid:hover .advantages_child_box img{

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.advantages_child_box img{

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.advantages_child_box{

	overflow: hidden;

}

.adv_bottom_title{

	font-size: 16px;

	color: #282828;

	padding-top:10px;

}

.adv_bottom_nubmer_mu{

	font-size: 16px;

	color: #282828;

	margin-left: 5px;

}

.adv_bottom_con{

	font-size: 14px;

	color: #282828;

	margin-top: 20px;

	line-height: 24px;

	height: 40px;
	font-family: montserratFont;

}

.adv_bottom_text{

	padding: 20px 36px;

}
.adv_bottom_head div{font-size: 36px;font-family:montserratFont;}

.concept_box{

	margin: 40px 0 60px 0;

	width: 100%;

	position: relative;

}

.concept_ch{

	font-size: 30px;

	color: #282828;
font-family: montserratFont;
}

.concept_en{

	font-size: 14px;

	color: #282828;

}

.concept_box1{

	position: absolute;

	width: 100%;

}

.concept_box2{

	width: 1200px;

	margin: 0 auto;

}

.concept_img{

	width: 100%;

	overflow: hidden;

}

.concept_img img{

	width: 100%;

}

.concept_lef{

	float: left;

	text-align: center;

	margin-left: 113px;

	margin-top: 110px;

}

.concept_right{

	float: right;

	font-size: 16px;

	color: #fff;

	margin-top: 80px;

	margin-bottom: 143px;

	line-height: 24px;
width: 700px;
}

}















/*分割=========================================================================================================================================*/

















@media screen and (max-width:767px){





/*index部分*/

.banner_icon{

	width: 32px;

	height: 3px;

	background-color: #fff;

	margin: 0 4px;

}

.banner_icon_now{

	background-color: #00a2e6;

}

.banner_icon_box{

	text-align: center;

	position: absolute;

	width: 100%;

	bottom: 12px;

}

.banner_icon_box ul{

	text-align: center;

}

.banner_icon_box li{

	display: inline-block;

}

.index_container{

	width: 93.6%;

	margin: 15px auto 30px auto;

}

.shangceng{

	display: none;

	line-height: 0;

	font-size: 0px;

}

.team_next{

	margin: 0 auto;

	margin-top: 112px;

}

.team_next p{

	margin: 1px 2px 1px 4px;

}

.indexnext{

	font-size: 14px;

	color:#333333;

	width: 26px;

	height: 26px;

	border: 1px solid #787878;

	transition: all 0.2s;

	-webkit-transition: all 0.2s;

}

.index_news .next_index_news p{

	margin: 1px 2px 1px 7px;

}/*

.next p{

	margin: 1px 3px 1px 3px;

}*/

.products a{

	height:0;

}

.product{

	position: relative;

	line-height: 0;

	overflow: hidden;

}

.chanpin:hover .pro_shangceng1{

	position: absolute;

	max-width: 702px;

	width: 100%;

	height: 100%;

	display: block;

	background:#00a2e6;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

.chanpin:hover .producttext{

	z-index: 99;

	color: #fff;

}

.index_product_box{

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%;

	margin: 0 auto;

}

.products{

    margin-bottom: 20px;

}

#product1{

	margin: 0 auto;

	margin-bottom: 5px;

}

#product1 img{

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%;

}

#product2{

	float: left;

	width: 49%;

}

#product2 img{

	width: 100%;

	height: 100%;

}

.chanpin:hover .pro_shangceng2{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#00a2e6;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

#product3{

}

.product3_1 img,.product3_2 img{

	width: 100%;

	height: 100%;

}

.product3_1{

	margin-bottom: 1.33%;

	position: relative;

	float: right;

	width: 49%;

	position: relative;

	overflow: hidden;

	line-height: 0;

}

.product3_2{

	position: relative;

	float: right;

	width: 49%;

	position: relative;

	overflow: hidden;

	line-height: 0;

}

.chanpin:hover .pro_shangceng3_1,.chanpin:hover .pro_shangceng3_2{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#00a2e6;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

.producttext{

	font-size: 12px;

	color: #fff;

	position: absolute;

	top: 20px;

	left: 16px;

	line-height: normal;

}


.product2text{

	color: #fff;

}

.team_title{

	text-align: center;

	padding-bottom: 15px;

}

.team{

	text-align: center;

	padding: 15px 0;

	font-size: 12px;

}

.about{

	background-color: #fff;

	width:100%;

}

.about_pic{

	line-height: 0;

}

.about_pic img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.index_news{

	width: 93.6%;

	margin: 0 auto;

	padding-top: 12px;

	background-color: #fff;

}

.index_news_box{

	margin-bottom: 8px;

	font-size: 16px;

	color: #0096df;

	padding: 8px 0;

	border-bottom: 0.5px solid #0096df;

}

.index_news_box p{

	margin-left: 16px;

}

.index_news_pic{

	position: relative;

	line-height: 0;

}

.index_news_pic img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.index_news_tt_yd{

	height: 32px;

	background: #000;

	opacity: 0.5;

	-webkit-opacity:0.5;

	-moz-opacity:0.5;

	filter:alpha(opacity=50);

}

.index_news_tt_box_yd{

	width: 100%;

	position: absolute;

	left: 0;

	bottom: 0;

	font-size: 16px;

}

.index_news_tt_box_yd p{

	width: 100%;

	line-height: 32px;

	padding-left: 8px;

	color: #fff;

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 1;

	text-overflow: ellipsis;

	overflow: hidden;

	line-clamp:1;

	-webkit-line-clamp:1;

	-moz-line-clamp:1;

	-o-line-clamp:1;

	white-space: nowrap;

}

.index_news_yd{

	border-bottom: 0.5px solid #eeeeee;

	padding: 0 8px;

}

.index_news_con_box{

	padding: 0 8px;

}

.index_news1 .index_news_con_box{

	margin-top: 15px;

}

.index_news_riqi{

	margin-bottom: 15px;

	margin-top: 3px;

}

.index_news_title{

	margin-top: 15px;

	font-size: 16px;

	color: #363636;

}

.index_news_con{

	margin-top: 8px;

	font-size: 12px;

	color: #666666;

	 line-height: 18px;
    height: 36px;
    overflow: hidden;

}

.index_news_riqi{

	font-size: 10px;

	color: #666666;

	text-align: right;

}















/*product部分*/

.product_xilie{

	margin: 15px auto 22px auto;

	width: 93.6%;

}

.chanpinxilie{

	width: 32%;

}

.chanpinxilie:hover p{

	color: #0982c1;

}

.xilietitle{

	color: #232323;

	font-size: 16px;

	margin-top: 12px;

}

.xiliemiaoshu{

	color: #666;

	font-size: 12px;

}

.chanpinxiliesimen{

	margin: 0 6px 0 6px;

}

.chatu{

	line-height: 0;

	width: 93.6%;

	margin: 0 auto;

	position: relative;

}

.chatu img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.chatutext{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-30%,-50%);

	width: 70%;

}

.chatutitle{

	font-size: 14px;

	color: #fff;

	/*margin-bottom: 10px;*/

	line-height: normal;

}

.chatucon{

	font-size: 9px;

	color: #fff;

	margin: 2px 0 2px 0;

	line-height: normal;

}

.productchanpin{

	width: 93.6%;

	margin: 0 auto;

	padding: 15px 0 20px 0;

}

.productchanpin ul{

	font-size: 0;

	zoom:1;

}

.productchanpin ul:after{

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

	content: " ";

}

.productchanpin ul li{

	width: 49%;

	background-color: #fff;

	border:1px solid #e4e4e4;

	box-shadow: #ececec 0 0 10px 1px;

}

.proli_01{

	float: left;

}

.proli_02{

	float: right;

}

.productchanpin ul li:hover{

	border:1px solid #0982c1;

}

.productchanpin ul li:hover p{

	color: #0982c1;

}

.productchanpin ul li img{

	width: auto;

	height: auto;

	max-width: 100%;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

}

.productchanpin ul li:hover img{

	transform: scale(0.9);

	-webkit-transform: scale(0.9);

}

.productchanpintext_box{

	position: absolute;

	width: 46%;

}

.productchanpintext{

	margin: 0 auto;

	text-align: center;

	padding-top: 100%;

}

.pct_title{

	color: #363636;

	font-size: 14px;

	font-weight: 600;

	margin-bottom: 2px;

}

.pct_con{

	color: #999999;

	font-size: 14px;

}

.proli{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	margin-bottom: 10px;

}

.pro_sc{

	position: relative;

	line-height: 0;

	overflow: hidden;

}

.pro_sc img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.chanpinxilie:hover .shangceng{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#fff;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; filter:alpha(opacity=20);

}

.cpxl_czt{

	float: left;

}

.cpxl_lm{

	float: right;

}

.cpxl_sm{

	margin: 0 auto;

}


.pcontext{
	width: 100%;
	margin-bottom: 40px;
}
.pcontext ul{
	line-height: 0;
	font-size: 0;
}
.psx{
	width: 49.8%;
	float: left;
	background-color: #f6f6f6;
}
#psx2{
	/*float: right;*/
}
.pre_photo{
	text-align: center;
	background-color: #fff;
/*	padding: 50px 0;*/
}
.pre_photo img{
	width:50%;
}
.psx .pre_sx{font-size:18px;color:#4a4a4a;margin-bottom:2%;letter-spacing:5px;font-family:montserratFont;}
.psx .pre_link{font-size:16px;color:#4a4a4a;letter-spacing:5px;font-family:medium;}
.pre_right{
	width: 100%;
	height:80px;
	line-height: normal;
	background-color: #fff;
	text-align: center;
}
.pre_right2{
	top: -600px!important;
}
.psx_next,.psx_last{
	position: relative;
}
.psx_last a{
	position: relative;
}
/*.psx_next:hover .pre_right,.psx_last:hover .pre_right{
	display: block;
	width: 100%;
	height: 100%;
	background:#000;
	opacity:0.4; -webkit-opacity:0.4;-moz-opacity:0.4; filter:alpha(opacity=40);
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 320px;
	padding-top: 200px;
}*/



.pro_contact{
	position: relative;
	width: 814px;
	height: auto;
	margin: 0 auto;
	width: 100%;
}
.pro_contact img{
	width: 100%;
}
.pro_contact a{

	top: 40px;
	right: 4px;
}









/*product-flws-风冷无霜部分*/

#x1_menu_pro-x1{

    margin-bottom: 10px;

}

.x1_menu_1 ul li{

	width: 23%;

	line-height: 80px;

}

.x1_cpzx{

	float: left;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	color: #0096df;

}

.x1_cpzx a{

	color: #0096df;

}





.x1_pro_bg{

	background-color: #fff;

}

.x1_pro{

	width: 93.6%;

	margin: 0 auto;

	padding: 20px 0;

	font-size: 0;

}

.x1_pro_img img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.x1_pro_right{

	padding: 25px 8px 0 8px;

	width: 100%;

}

.x1_pro_title{

	font-size: 18px;

	color: #000;

	font-weight: 600;

	padding-bottom: 25px;

	border-bottom: 1px solid #008bff;

}

.x1_pro_con{

	font-size: 14px;

	color: #666666;

	margin-top: 25px;

}

.x1profl{

	font-size: 14px;

	color: #666666;

	float: left;

}

.x1_pro_fenlei{

	margin: 30px 0 45px 0;

}

.x1_fwrx{

	color: #666666;

	font-size: 18px;

}

.x1_tel{

	color: #666666;

	font-size: 28px;

	font-weight: 600;

}

.x1_pro_xx1{

	font-size: 14px;

	color: #fff;

	float: left;

}

.x1_pro_xx2{

	font-size: 14px;

	color: #b1b1b1;

	float: left;

	margin-left: 35px;

}

.x1_pro_xx1_bg{

	background-color: #00a2e6;

}

.x1_pro_xx2_bg{

	outline-offset: -5px;

	border: 1px solid #b1b1b1;

}

.x1_pro_xx1_bg p{

	padding:5px 16px;

}

.x1_pro_xx2_bg p{

	padding:4px 15px;

}

.xuanxiangimg{

	text-align: center;

	line-height: 0;

	margin-bottom: 20px;

}

.x1_xq{

	width: 93.6%;

	margin: 20px auto 15px auto;

	background-color: #fff;

}

.x1_xq_img{

	padding: 15px 8px;

}

.x1_xq_img img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.x1_cs_bg{

	background-color: #fff;

}

.x1_cs_fgxl{

	position: absolute;

	left: 0;

	background-color: #e4e4e4;

	height: 1px;

	width: 34%;

	margin-top: 15px;

}

.x1_cs_fgxr{

	position: absolute;

	right: 0;

	background-color: #e4e4e4;

	height: 1px;

	width: 34%;

	margin-top: 15px;

}

.x1_cs_tt{

	position: relative;

	text-align: center;

	padding-top: 45px;

}

.cstext{

	color: #363636;

	font-size: 24px;

}

.x1_canshu{

	width: 93.6%;

	margin: 30px auto 0 auto

}

.x1_csimg{

	text-align: center;

}

.x1_csimg img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.x1_cs_text{

	width: 100%;

}

.x1_cs_text ul li{

	line-height: 60px;

	position: relative;

	border-bottom: 1px solid #e4e4e4;

}

#x1jbcs{

	font-size: 18px;

	color: #363636;

	border-bottom: 1px solid #757575;

}

.x1_cstitle{

	font-weight: 600;

	position: absolute;

	font-size: 14px;

	color: #363636;

}

.x1_csxq{

	font-size: 14px;

	color: #363636;

	margin-left: 54%;

}

.x1_gdbox{

	padding: 60px 0;

}

.x1_zkgd{

	font-size: 14px;

	color: #fff;

	background-color: #008bd6;

	line-height: 60px;

	width: 262px;

	float: right;

}

.x1_zkgd:hover {

	background-color: #00a2e6;

}

.x1_zkgd p{

	float: left;

	margin: 0 32px 0 32px;

}

.x1_zkgd_j{

	font-size: 18px;

	float: right;

}











/*product-zlzk部分*/



.zlzk_pro_xx1{

	font-size: 14px;

	color: #b1b1b1;

	float: left;

}

.zlzk_pro_xx2{

	font-size: 14px;

	color: #fff;

	float: left;

	margin-left: 35px;

}

.zlzk_pro_xx1_bg{

	outline-offset: -5px;

	border: 1px solid #b1b1b1;

}

.zlzk_pro_xx2_bg{

	background-color: #00a2e6;

}

.zlzk_pro_xx1_bg p{

	padding:4px 15px;

}

.zlzk_pro_xx2_bg p{

	padding:5px 16px;

}





.wenquul{
	font-size: 0;
	line-height: 0;
	width: 100%;
}
.wenquul li{
	width: 32.5%;
	overflow: hidden;
}
.wenqu{
	margin: 0 1px;
	margin-bottom: 2px;
	display: inline-block;
}
#wenqu1{
	margin-bottom: 2px!important;
}
#wenqu2{
	margin-bottom: 2px!important;
}
#wenqu3{
	margin-bottom: 2px!important;
}
.wenqu_tab{
	margin: 0 1px;
}
.wenquweilei{
	visibility: hidden;
	width: 32.5%;
	height: 70px;
	position: absolute;
	background-color: rgb(255,255,255,0.2);
}
#wenqu1:hover .wenquweilei1{
	visibility: visible;
}
#wenqu2:hover .wenquweilei2{
	visibility: visible;
}
#wenqu3:hover .wenquweilei3{
	visibility: visible;
}
.wenqu_box{
	width: 100%;
	margin:0 auto;
}
.wenqubiaoqianshangceng{
	position: absolute;
	font-size: 0;
	width: 126px;
}
.biaoqianwendutiao{
	margin-top: 14px;
	margin-left: 6px;
}
.wenqubiaoqian{
	float: right;
	margin-top: 24px;
	padding-right: 8px;
	font-size: 16px;
	color: #fff;
	line-height: normal;
}
.wenquimgchanpin{
	float: right;
	margin-top: 20px;
	margin-right: 0px;
}
.wenquimgshangceng{
	position: absolute;
	width: 100%;
	line-height: 0;
	margin-top: 10px;
}
.wenquimgwendutiao{
	margin-left: 20px;
}
.wenquimg{
	line-height: 0;
	/*width: 412px!important;*/
	width: 100%!important;
	overflow: hidden;
	margin-right: 1px;
}

.tab_div{
	/*position: absolute;*/
	display: none;
}
.curr_div{
    display: block !important;
}
.wenquimgimg{
	margin: 0 1px;
}
.wenquimgimg{
	    width: 100%;
}
.wenquimgwendu{
	font-size: 30px;
	font-weight: bold;
	color: white;
	position: absolute;
	line-height: normal;
	margin-left: 80px;
}
.wendu1{
	top: 46px;
}
.wendu2{
	top: 90px;
}
.wendu3{
	top: 132px;
}














/*solve部分*/

.hangye{

	width: 93.6%;

	margin: 15px auto 10px auto;

}

.hangyetitle{

	text-align: center;

	padding: 20px 0;

}

.hangyetext{

	

}

.hangyeimg{

	text-align: center;

}

.hangyeimg img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.fangantitle{

	font-size: 30px;

	color: #363636;
font-family: montserratFont;
}

.fangancon{

	font-size: 14px;

	color: #363636;

}

.ht_text_title{

	font-size: 18px;

	color: #363636;

	margin-bottom: 8px;
font-family: montserratFont;
}

.ht_text_con{

	font-size: 14px;

	color: #666666;

	line-height: 24px;

}

.hangyecon{

	margin-top: 15px;

}

.fangan{

	margin-bottom: 30px;

	padding: 0 8px;

}

.xuhao{

	float: left;

}

.xuhao1{

	

}

.xuhao2{

	

}

.ht_text{

	width: 80%;

	float: right;

}

.solvechatu{

	width: 100%;

	position: relative;

}

.solvechatu_img{

	width: 100%;

	overflow:hidden;

}

.solvechatu_img img{

	width: 140%;

	line-height: 0;

}

.sgy_box{

	width: 100%;

	position: absolute;

}

.sgy{

	width: 93.6%;

	margin: 0 auto;

	padding-top: 1.5%;

}

.yuan{

	width: 30%;

	position: relative;

}

.yuan1{

	float: left;

}

.yuan2{

	margin: 0 auto;

}

.yuan3{

	float: right;

}

.yuan img{

	width: 100%;

	padding: 0 10%;

}

.yuan_text{

	position: absolute;

	text-align: center;

	margin-top: 5%;

}

.yuan_text_title{

	font-size: 20px;

	color: #fff;

	margin-bottom: 3%;
font-family: montserratFont;
}

.yuan_text_con{

	font-size: 9px;

	color: #fff;

	width: 78%;

	margin: 0 auto;

}

.chanpinfangan{

	width: 93.6%;

	margin: 20px auto;

}

.chanpinfangantext{

	text-align: center;

	margin-bottom: 20px;

}

.cpfabk_box{

	position: relative;

	padding: 10px 8px;

}

.cpfabk_box img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.cpfabk_box2{

	

}

.cpfabk_box_shangceng{

	position: absolute;

	border: 1px solid #fff;

	margin: 55px 45px;

	text-align: center;

}

.cpfabkbs_title{

	font-size: 16px;

	color: #fff;

	line-height: 30px;

	position: absolute;

	margin: 54px 57px 0 57px;
font-family: montserratFont;
}

.cpfabkbs_con{

	font-size: 14px;

	color: #fff;

	line-height: 25px;

	margin: 128px 34px 104px 34px;

	float: left;

}

.yinhang{

	width: 100%;

	overflow: hidden;

	margin-bottom: 10px;

	position: relative;

}

.yinhang .yinhang_text{

	position: absolute;

	width: 100%;

	text-align: center;

  margin: auto;

  top: 50%; left: 50%;

  -webkit-transform: translate(-50%,-50%);

      -ms-transform: translate(-50%,-50%);

          transform: translate(-50%,-50%);

}

.yinhang_text_tt{

	font-size: 16px;

	color: #fff;

	margin-bottom: 4px;
font-family: montserratFont;
}

.yinhang_text_con{

	font-size: 12px;

	color: #fff;

}

.yinhang img{

	width: 100%;

}

















/*case部分*/

.case_map_bg{

	width: 100%;

	height: 100%;

	position: relative;

}

.casemap img{

	width: 100%;

}

.cases_map{

	position: absolute;

	width: 100%;

}

.cases_map_title{

	text-align: center;

}

.bianbu{

	font-size: 30px;

	color: #363636;

	padding-top: 6.7%;

}

.wulun{

	font-size: 16px;

	color: #363636;

	margin-top: 1.7%;

}

.cases_map_left{

	top: 50%;

    left: 4%;

    position: absolute;

    z-index: 100;

}

.cases_fengexian{

	width: 78px;

	height: 1px;

	background-color: #e1dee7;

	margin-bottom: 0.8%;

}

.cases_map_left_title{

	font-size: 26px;

	color: #0096ff;

}

.cases_map_left_con{

	font-size: 18px;

	color: #999999;

}

.cases_map_500{

	margin-bottom: 30;

}

.cases_map_7x24{

	margin-bottom: 146px;

}

.mapname{

	font-size: 16px;

	color: #bdbdc4;

	padding-top: 0.3%;

	float: right;

}

.cases_hezuo{

	margin: 100px auto 100px auto;

	text-align: center;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

	position: relative;

}

/*.cases_1ceng:after{

	content: url(../../imgs/cases/新浪微博.png);

	height: 0px;

	overflow: hidden;

	position: absolute;

	left: 0;

}

.cases_1ceng:hover:after{

	height: 104px;

	transition: all 0.8s;

}*/

.cases_1ceng{

	overflow: hidden;

	font-size: 0;

	margin-top: 80px;

}

.cases_hezuo p{

	font-size: 30px;

}

.cases_hezuo_img{

	margin:20px 45px;

}

.yingyong{

	width: 100%;

}

.changhe{

	width: 93.6%;

	margin: 0 auto;

	font-size: 0;

}

.changhe p {

	font-size: 30px;

	color: #363636;

	text-align: center;

	margin: 80px auto 74px auto;

}

.yingyong{

	width: 100%;

}

.changhe_img1{

	margin-bottom: 6px;

}

.casesshangceng{

	display: none;

}

.casesbox{

	text-align: center;

}

.casesbox img{

	width: 100%;

}

.casesbox:hover .casesshangceng{

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	background:#0096ff;opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7; filter:alpha(opacity=70);

}

.casesbox:hover .changheshangceng{

	z-index: 99;

}

.changhe_img2{

	margin-bottom: 6px;

}

.changheshangceng{

	text-align: center;

	transform: translate(-50%,-50%);

	top: 50%;

	left: 50%;

	font-size: 24px;

}

.changheshangceng p{

	margin: 0;

	color: #fff;

}

.changheshangceng1{

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

}

#img1{

	width: 100%;

}

#img2{

	width: 100%;

}











/*service部分*/

.service_shlc{

	font-size: 30px;

	color: #2b2b2b;

	text-align: center;

	padding: 50px 0;
font-family: montserratFont;
}

.service_shbox{

	width: 93.6%;

	background-color: #fff;

	margin: 70px auto 50px auto;

}

.service_lct{

	position: relative;

	font-size: 16px;

	color: #666666;

	padding: 0 8px 60px 8px;

}

.service_jt{

	width: 5%;

	float: left;

	margin: 7% 0;

}

.service_jt img{

	width: 100%;

	padding: 0 4px;

}

.service_box1{

	width: 30%;

	float: left;

	text-align: center;

	line-height: 0;

}

.service_box1 img{

	width: 100%;

}

.service_box1 p{

	line-height: normal;

	margin-top: 10px;

}

.service_fwzcbox{

	width: 93.6%;

	margin: 0 auto 60px auto;

	background-color: #fff;

}

.service_fwzcbox_title{

	font-size: 30px;

	color: #000000;

	text-align: center;

	padding: 50px 0 40px 0;
font-family: montserratFont;
}
.part1{padding:20px 0px 10px 0px;}
.fwzc_con{

	padding: 0 8px 40px 8px;

}

.fwzcbox_contt{

	font-size: 18px;

	color: #000;

	line-height: 38px;
font-family: montserratFont;
}

.fwzcbox_content{

	font-size: 14px;

	color: #666;

	line-height: 26px;

}

#service_ckgd{

	padding-bottom: 60px;

}

#news_ckgdjt{

	padding-left: 5px;

	font-size: 20px;

	-moz-transform: rotate(90deg);/* Firefox 旋转属性，参数表示角度(deg表示角度)，负数逆时针，正数顺时针 */                

	-webkit-transform: rotate(90deg);/* Safari和Chrome */

	-ms-transform: rotate(90deg);/* IE 9 */

	-o-transform: rotate(90deg);/* Opera */

}















/*service_video部分*/

.syqzysx{

	font-size: 20px;

	color: #262626;

	line-height: 36px;

	padding-top: 24px;
font-family: montserratFont;
}

.syqzysx_con{

	font-size: 14px;

	color: #666666;

	line-height: 38px;

	padding:0 8px;

	text-align: left;

}

.service_video{

	margin: 0 auto;

	width: 93.6%;

	background-color: #fff;

	padding: 60px 0 80px 0;

}

.service_syqzy{

	background-color: #f9f9f9;

	text-align: center;

}

.service_video_box{

	background-color: #fff;

}

.service_videos{

	margin-top: 30px;

}

.service_videolist{

	width: 100%;

	margin-bottom: 80px;

}



.service_video_img{

	text-align: center;

	position: relative;

	line-height: 0;

}

.service_video_img img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.service_bf{

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	position: absolute;

}

.service_videos_con{

	margin-top: 28px;

}

.servct{

	font-size: 20px;

	color: #00a2e6;

	line-height: 34px;
font-family: montserratFont;
}

.servcc{

	font-size: 14px;

	color: #666666;

	line-height: 26px;

}

		.video_plugin{

			width: 100%;

			height: 300px;

			display: none;

		}

		.closeBtn{

			float: left;

			/*position: relative;*/

			font-size: 28px;

			width: 100%;

			height: 30px;

			line-height: 30px;

			cursor: default;

			background-color: rgb(0,0,0);

			color: #fff;

		}

		.closeBtn p{

			font-weight: 200;

			line-height: 25px;

			float: right;

			/*position: absolute;*/

			margin-right: 10px;

			cursor: pointer;

		}

		.video_plugin video{

			width: 100%;

			height: auto;

		}

















/*news部分*/

.news_list{

	width: 93.6%;

	margin: 60px auto;

}

.news_list_ul li{

	margin-bottom: 40px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.news_list_ul li:hover{

	box-shadow:#c0c0c0 0 0 30px 1px;

}

.news_list_ul li:hover .news_content_title{

	color: #008dc8;

}

.news_list_ul li:hover .next{

	color: #008dc8;

	border-color: #008dc8;

}

.news_list_ul_libox{

	background-color: #fff;

	position: relative;

}

.news_list_ul_libox{

	line-height: normal;

}





.news_list_ul_libox1{

	float: left;

	width: 30%;

	margin: 8px 0 8px 8px;

	color: #666666;

}

.news_list_ul_libox1:after{

	content: " ";

	clear: both;

	line-height: 0;

	display: block;

	visibility: hidden;

}

#news_next p{

    margin: 1px 2px 1px 7px;

}

.news_date{

	text-align: left;

	margin:8px 0 0 8px;

	float: left;

	/*border-right: 1px dashed #888787;*/

}

.news_date_month{

	font-size: 18px;

	color: #666666;

}

.news_date_years{

	font-size: 12px;

	color: #666666;

}

.news_content_title{

	font-size: 16px;

	color: #333;

	margin-bottom: 5px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

	padding-top: 2%;

}

.news_content{

	position: absolute;

	transform: translate(0,-50%);

	right: 0;

	top: 50%;

	width: 60%;

	height: 100%;

}



.news_content_details{

	font-size: 12px;

	color: #666;

	line-height: 24px;

	overflow: hidden;

	 text-overflow: ellipsis;

	  -webkit-line-clamp:3;

	  word-break: break-all;

	  display: -webkit-box; 

	  -webkit-box-orient: vertical;

    /*white-space: nowrap;*/

    height: 58%;

}

.news_img{

	line-height: 0;

}

.news_img img{

	width: auto;

	height: auto;

	max-width: 100%;

}

#news_next{

	float: right;

	font-size: 20px;

	margin:8px 8px 0 0;

}

#news_ckgdjt{

	padding-left: 5px;

	font-size: 20px;

	-moz-transform: rotate(90deg);/* Firefox 旋转属性，参数表示角度(deg表示角度)，负数逆时针，正数顺时针 */                

	-webkit-transform: rotate(90deg);/* Safari和Chrome */

	-ms-transform: rotate(90deg);/* IE 9 */

	-o-transform: rotate(90deg);/* Opera */

}













/*news-x部分*/

.news_container_box{

	width: 100%;

	background-color: #fff;

}

.news_container{

	width: 93.6%;

	margin: 0 auto 0 auto;

	padding: 60px 0 80px 0;

}

#x1_menu_news-x{

	margin-bottom: 10px;

}

.news_title{

	text-align: center;

	border-bottom: 1px solid #cfcfcf;

	padding-bottom: 38px;

}

.news_tt_tt{

	font-size: 24px;

	color: #333333;

	margin-bottom: 20px;

}

.news_tt_rq{

	font-size: 12px;

	color: #999999;

}

.news_con{

	font-size: 14px;

	color: #666666;

	line-height: 28px;

	margin: 24px 8px 60px 8px;

}

.news_con img{

	width: 100%;

}











/*story部分*/

.company_introduction_box{

	width: 93.6%;

	position: relative;

	background-color: #fff;

	margin: 60px auto 40px auto;

}

/*.company_introduction_box1{

	width: 100%;

	position: absolute;

}*/

.company_introduction_box2{

	width: 100%;

	height: inherit;

}

.company_introduction_box3{

}

.company_introduction_boxbg{

	width: 100%;

	line-height: 0;

}

.company_introduction_boxbg img{

	width: 100%;

}

.company_introduction{

	margin-top: 40px;

}

.introduction_ch{

	font-size: 30px;

	color: #282828;

}



.introduction_en{

	font-size: 14px;

	color: #282828;

}

.introduction_box1{

	text-align: center;

}

.introduction_box2{

	line-height: 18px;

	padding: 16px 8px;

}

.brand_advantages{

	width: 100%;

	position: relative;

}

.brand_advantages_box{

	width: 100%;

}

.brand_advantages_box1{

	width: 93.6%;

	margin: 0 auto;

}

.advantages_picbg{

	display: none;

}

.advantages_text{

	text-align: center;

	padding: 20px 0;

	color: #282828;
font-family: montserratFont;
}

.advantages_text_tt{

	font-size: 30px;
font-family: montserratFont;
}

.advantages_text_con{

	font-size: 14px;

}

.advantages_box{

	font-size: 0;

}

.advantages_mid{

	margin: 20px auto;

	background-color: #fff;

	width: 94%;

	overflow: hidden;

	vertical-align: top;

}

.advantages_child{

	margin: 0 auto;

	background-color: #fff;

	width: 94%;

	overflow: hidden;

	vertical-align: top;

}

.advantages_child:hover .advantages_child_box img{

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.advantages_child_box img{

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

}

.advantages_child_box{

	overflow: hidden;

	text-align: center;

}

.adv_bottom_title{

	font-size: 16px;

	color: #282828;
padding-top:10px;
	

	display: inline-block;
}

.adv_bottom_nubmer_mu{

	font-size: 16px;

	color: #282828;

	margin-left: 5px;

	display: inline-block;

}

.adv_bottom_con{

	font-size: 14px;

	color: #282828;

	margin-top: 20px;

	line-height: 24px;

	height: 40px;
font-family: montserratFont;
}

.adv_bottom_text{

	padding: 20px 10px;

}

.concept_box{

	margin: 40px 0 0 0;

	width: 100%;

	position: relative;

	background-color: #42baec;

}

.concept_ch{

	font-size: 30px;

	color: #fff;
font-family: montserratFont;
}

.concept_en{

	font-size: 14px;

	color: #fff;

}

.concept_box1{

	width: 100%;

}

.concept_box2{

	width: 93.6%;

	margin: 0 auto;

	position: relative;

}

.concept_img{

	display: none;

}

.concept_img img{

	width: 100%;

}

.concept_lef{

	text-align: center;

	padding-top: 100px;

}

.concept_right{

	float: right;

	font-size: 16px;

	color: #fff;

	margin-top: 100px;

	margin-bottom: 100px;

	line-height: 30px;

}













/*Customer部分*/

.testimonials_box{

	width: 93.6%;

	margin: 0 auto;

}

.testimonials{

	margin: 70px 0 60px 0;

	text-align: center;

	color: #363636;

}

.testimonials_title{

	font-size: 30px;
font-family:montserratFont;
}

.testimonials_title_en{

	font-size: 14px;

}

.testimonials_box_1 ul{

	margin-bottom: 32px;

}

.testimonials_box_1_box{

	background-color: #fff;

	margin-bottom: 48px;

	transition: all 0.6s;

	-webkit-transition: all 0.6s;

	height: 166px;

}

.testimonials_box_1_box:hover{

	box-shadow:#c0c0c0 0 0 30px 1px;

}

.testimonials_box_1_box:hover .testimonials_texttt{

	color: #008dc8;

}

.testimonials_box_1_box:hover #testimonials_next{

	border-color: #008dc8;

	color: #008dc8;

}

.testimonials_date{

	width: 70%;

	margin: 0 auto;

	color: #fff;

}

.testimonials_date_box{

	width: 23.6%;

	text-align: center;

	float: left;

	background-color: #008dc8;

}

.testimonials_date .years{

	margin: 0 auto;

	font-size: 24px;

	padding: 37px 0 15px 0;

	border-bottom: 1px solid #fff;
font-family:montserratFont;
}

.testimonials_date .month{

	font-size: 18px;

	padding: 19px 0 39px 0;

}

.testimonials_texttt{

	/*white-space: nowrap;*/

	text-overflow: ellipsis;

	overflow: hidden;

	color: #363636;

	font-size: 16px;

	margin-bottom: 18px; 

	-webkit-line-clamp:1;

    -moz-line-clamp:1;

    line-clamp:1;

    /*display:-webkit-box;*/

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

}

.testimonials_con{
color: inherit;
	font-size: 12px;

	color: #666;

	

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	line-clamp:3;

	display: -webkit-box;

	overflow: hidden;

	text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

    height: 50%;

}

.testimonials_text{

	margin-left: 5%;

	float: left;

	width: 60%;

	padding-top: 6.4%;

	height: 100%;

}

#testimonials_next{

	float: right;

	margin-top: 70px;

	margin-right: 4.1%;

	color: #666;

}

#testimonials_next p{

	margin: 1px 2px 1px 7px;

}

.tb1b_left{

	

}

.tb1br_margin{

	

}

/*.tb1b_right{

	float: right;

}*/

.testimonials_circular{

	font-size: 0;

	margin-bottom: 80px;

}

.testimonials_circular_box{

	text-align: center;

}

.testimonials_circular img{

	margin: 0 10px;

}

.customer_reviews{

	background-color: #fff;

	width: 100%;

}

.customer_reviews_box{

	width: 93.6%;

	margin: 0 auto;

}

.customer_reviews_box1{

	padding: 80px 0;

	color: #282828;

	text-align: center;

}

.customer_reviews_box2{

	position: relative;

	text-align: center;

}

.customer_reviews_box_ch{

	font-size: 30px;
font-family:montserratFont;
}

.customer_reviews_box_en{

	font-size: 14px;

}

.reviews_value{

	width: 100%;

}

.reviews{

	font-size: 24px;

	color: #282828;

	line-height: 40px;

	width: 80%;

	margin: 0 auto;

}

.reviews_jt img{

	width: 60%;

}

.reviews_yinhao{

	position: absolute;

	text-align: center;

}

.reviews_yinhao img{

	width: auto;

	height: auto;

	max-width: 100%;

}

.reviews_head{

	margin-bottom: 75px;

	line-height: 0;

}

.reviews_by{

	line-height: 24px;

	font-size: 14px;

	color: #666;

	padding: 36px 0 93px 0;

}

.reviews_by_name{

	color: #999;

}

.reviews_jt_box{

	position: absolute;

	width: 100%;

	margin-top: 37px;

}

.reviews_jtl{

	float: left;

}

.reviews_jtr{

	float: right;

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}













/*contact部分*/

.contact_box{

	width: 100%;

	color: #363636;

}

.contact_companyname{

	font-size: 30px;

	text-align: center;

	padding: 60px 0;
	font-family:montserratFont;
}

.contact_box2{

	width: 100%;

	background-color: #fff;

}

.contact_bgimg{

	line-height: 0;

}

.contact_bgimg img{

	width: 100%;

}

.contact_box3{

	width: 93.6%;

	margin: 0 auto;

}

.contact_con{

	line-height: 30px;

}

.contact_con_tt{

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 19px;

}

.contact_shdz{

	font-size: 14px;

	margin-top: 54px;

}

.contact_scjd{

	font-size: 14px;

	margin-top: 54px;

}

.contact_qgtel{

	margin-top: 63px;

}

#allmap{

	margin: 60px 0;

	width: 100%;

	z-index: 99;

}

#ydallmap{

	margin: 60px 0;

	width: 100%;

	height: 400px;

	z-index: 99;

}















/*product-cpzc部分*/

.cpzcbk{

	width: 93.6%;

	margin: 0 auto 60px auto;

}

.cpzcbk_container{

	background-color: #fff;

	width: 100%;

}

.cpzc_title{

	font-size: 24px;

	color: #232222;

	text-align: center;

	padding: 50px 0;
	font-family:montserratFont;

}

.childBoxhr{

	display: none;

	padding: 15px 0;

	font-size: 14px;

	color: #000;

	line-height: 24px;

	margin-left: 47px;
font-family:medium;
}

.question_jt{

	float: left;

	margin-left: 5%;

	font-size: 24px;

	line-height: 58px;

	transition: all 0.2s;

}

.parenton{

	color: #000;

	border: 1px solid #9a9a9a!important;

}

.lion{

	background-color: #0096df;

}

.question_box{

	border: 1px solid #fff;

}

.parentBoxhr{

	color: #fff;

}

.question_box:after{

	content: " ";

	height: 0;

	clear: both;

	visibility: hidden;

	display: block;

}

.question{

	width: 84%;

	float: left;

	margin-left: 10px;

	font-size: 21px;

	line-height: 58px;

	transition: all 0.2s;
font-family:montserratFont;
}

.questionlist{

	margin-bottom: 40px;

}

.questionlist_ul{

	width: 96%;

	margin: 0 auto;

}

.questionlist_ul li{

	margin: 0 auto;

	margin-bottom: 20px;
font-family:montserratFont;
}

.zhankai{

    text-align: center;

    font-size: 0;

    padding-bottom: 60px;

}

.cpzc_zhankai p{

    color: #666666;

    font-size: 14px;

    display: inline-block;

}

.zkjt{

	padding-left: 2px;

	font-size: 20px;

	-moz-transform: rotate(90deg);/* Firefox 旋转属性，参数表示角度(deg表示角度)，负数逆时针，正数顺时针 */                

	-webkit-transform: rotate(90deg);/* Safari和Chrome */

	-ms-transform: rotate(90deg);/* IE 9 */

	-o-transform: rotate(90deg);/* Opera */

}

.cpzc_xiaozi p{

	display: inline-block;

}

.cpzc_xiaozi{

	font-size: 14px;

	color: #999999;

	margin-top: 15px;

}

.cpzc_djck a{

	color: #00a2e6;

}



/*

.swiper-container {

      width: 100%;

      height: 330px;

      margin-left: auto;

      margin-right: auto;

    }



*/











.contact_bgimg{width:100%}



.canshu tr td{text-indent: 0.2em;}

.canshu tr td:nth-child(1){text-indent: 0.2em;width: 25%;}

.canshu tr td:nth-child(2){text-indent: 0.2em;width: 15%;}

.canshu tr td:nth-child(3){text-indent: 0.2em;width: 20%;}

.canshu tr td:nth-child(4){text-indent: 0.2em;width: 20%;}

.canshu tr td:nth-child(5){text-indent: 0.2em;width: 25%;}



}



/*产品更多参数*/

.canshu{width:100%;background-color:#f7f7f9;font-size: 14px;border-collapse: collapse}

.canshu tr{height:60px;border-bottom: 1px solid #e8e8e8;}

.canshu tr:nth-last-child(1){border-bottom: unset;}

.canshu tr td{text-indent:2em;width:20%;}

.canshutitle{font-weight:700;}







@media screen and (max-width: 400px){

.cpfabk_box_shangceng {

   height: 280px;

}

}






.x1_pro_left{
width: 560px;
float: left;
position: relative;
}

@media screen and (max-width:767px){
	.x1_pro_left{
	width: 100%;
	float: left;
	position: relative;
	}
	
	.x1_pro_left img{
	width: 100%;
	}
	.wenquimgchanpin{}
}
