*{ margin:0; padding: 0;list-style:none; text-decoration:none; font-style:normal; font-family:"微软雅黑";}
img{ border:none; display: block;}
a:hover{ color:#dd0000; cursor: pointer;}
input{ outline: none; border: none; background-color: none;}
table{border: none;}
.clearfix{ clear: both;}


/*首页开始*/
/*头部区域开始*/
.header{ width:100%; height:100px; background: #fff; 
 background-color: #fff\9; position:fixed; top:0; left:0; z-index:999999;transition: 0.5s;}
.hd_con{ width:100%; position:relative;}
.hd_con .hd_xia{ width:1400px; height:100px; margin:0 auto; position: relative;}
.hd_con .hd_xia .logo{ display:block; height:55px; float:left; margin-top: 26px;}
.hd_con .hd_xia .logo img{ width: auto; height: 55px;}
.hd_con .nav{ float:right; /*width: 655px;*/ height: 100px; overflow: hidden;transition: all ease-in-out 0.3s; }
.hd_con .nav ul li{ float:left; position:relative; margin: 40px 0px 30px 20px; text-transform: capitalize; font-size: 14px;}
.hd_con .nav ul li .one{ display:block; height:26px; line-height:26px; font-size:14px; color:#000; text-align:center; transition:0.2s; text-decoration:none;border-bottom: 1px solid transparent;}

/*导航地下线条*/
.hd_con .nav ul li span { height: 2px; background: #dd0000; position: absolute; bottom: 0; width: 0; left: 50%;}
.hd_con .nav ul li:hover span {	width: 100%; left: 0; transition: 0.3s;}
.hd_con .nav ul li:hover .one{ color: #dd0000;}
.hd_con .hd_xia .nav.cur{/* width: 890px;*/ transition:all ease-in-out 0.5s;}

/*搜索*/
.search_box{ float: right; margin: 40px 0 40px 80px;}
.search_text{ height: 30px; line-height: 30px; width:0px; display: block; float: left; color: #666; font-size: 14px;}
input.search_text::-ms-input-placeholder{}
input.search_text::-moz-placeholder{}
input.search_text::-webkit-input-placeholder{}
.search{ width: 30px; height: 30px; padding: 5px 0; background: url(../images/search.png) no-repeat center; float: left; margin-left: -35px; }
.search_box .show{  width: 160px; padding:0 10px; border: 1px solid #ccc; box-sizing: border-box; border-radius: 15px; transition: all ease-in-out 0.3s;}


/*三个点*/
.nav_column{ font-size: 30px; color: #555555; font-weight: bold; float: right; display: block; width: 30px; line-height: 26px; margin: 30px 0 30px 50px; cursor: pointer;}

@media (min-width:1200px) and (max-width:1400px){
	.hd_con .hd_xia{ width: 96%; margin: 0 auto;}
	/*.hd_con .nav{ width: 520px;}*/
	/*.hd_con .nav ul li{ margin: 40px 0px 30px 25px;}*/
	.search_box{ margin: 40px 0 40px 50px;}
	.search_text{margin-left: -30px;}
	.nav_column{margin: 30px 0 30px 25px;}
	/*.hd_con .hd_xia .nav.cur{ width: 720px;}*/
}
@media (min-width:1101px) and (max-width:1200px){
	/*.hd_con .nav{ width: 435px; }*/
	.hd_con .nav ul li{ margin: 40px 0px 30px 28px;}
	.hd_con .nav ul li .one{font-size:14px;}
	.search_box{ margin: 40px 0 40px 50px;}
	.search_text{margin-left: -30px;}
	.nav_column{margin: 30px 0 30px 20px;}
	/*.hd_con .hd_xia .nav.cur{ width: 580px;}*/
	}
@media (min-width:96px) and (max-width:1101px){
	.search_box{ float: right; margin: 40px 0 40px 50px;}
	.hd_con .nav ul li{ margin: 40px 0px 30px 15px;}
}
/*手机端导航*/
.phone_header{display: none;}
.phone_h{display: none;}
@media (max-width:960px ) {
.header,.header_h{ display: none;}
.phone_header{position: fixed; top: 0; display: block; width: 94%; padding: 10px 3%; background-color: #fff;z-index: 99999;}
.phone_h{ display: block;}
.phone_header .logo{ float: left; height: 40px; position: relative; z-index: 999999;}
.phone_header .logo img{display: block; height: 40px; width: auto;}
.phone_header .btn{ width: 20px; height: 20px;float: right; margin: 15px 0;}
.phone_header .btn img{ width: 100%; height: 100%; display: block; }
}

@media(min-width:960px) and (max-width:1400px){
	.hd_con .hd_xia{width: 96%; margin: 0 2%;}
}
/*手机导航*/

/*头部区域结束*/

/*banner区域开始*/
.banner{ max-width: 1920px; max-height: 600px; margin:0 auto; overflow: hidden;}

.slideBox{ width:100%; max-height:600px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:0px; left: 0; bottom:10px; z-index:1; }
.slideBox .hd ul{float:left; width: 100%; text-align: center; overflow:hidden; zoom:1; z-index: 9;}
.slideBox .hd ul li{ margin:0px 5px; width:10px; height:10px; line-height:10px; border-radius: 15px; text-align:center; background:#fff; cursor:pointer; display:inline-block; *display:inline; zoom:1;}
.slideBox .hd ul li.on{ background:#ff1b5c; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height: auto; max-height:650px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:60px; background:#000 url(../images/icon14.png) center no-repeat; filter:alpha(opacity=70);opacity:0.7; border-radius: 2px; transition: all ease-in-out 0.1s; }
.slideBox .next{ left:auto; right:3%; background:#000 url(../images/icon15.png) center no-repeat;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=90);opacity:0.9; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
@media(max-width:960px){
	.focusBox .prev,.focusBox .next{ display: block; filter:alpha(opacity=70);opacity:0.7; }
	.slideBox .bd img{ width:150%; margin-left: -25%;}
	.slideBox .hd ul li{ margin:0px 2px; width:6px; height:6px; line-height:10px; border-radius: 15px; text-align:center; background:#fcee00; cursor:pointer; display:inline-block; *display:inline; zoom:1;}
	.slideBox .prev{ left:1%; width:21px; height:35px; background: url(../images/icon14.png) center no-repeat; background-size: 80%;}
	.slideBox .next{ right:1%; width:21px; height:35px; background: url(../images/icon15.png) center no-repeat; background-size:80%;}
}
/*banner区域结束*/

.sy_service{max-width: 1330px; margin: 0 auto;}
.sy_tit,.sy_tit1{margin-top: 58px;}
.sy_tit h1,.sy_tit1 h1{ color: #000000; font-size: 26px; text-align: center; text-transform: uppercase; line-height: 26px;}
.sy_tit1 h1{ background: url(../images/icon4.png) no-repeat center; overflow:hidden;}
.sy_tit strong,.sy_tit1 strong{ color: #fe1759;}
.sy_tit span,.sy_tit1 span{ font-weight: normal; color: #bbbbbb;}
.sy_tit_zy{ font-size: 14px; color: #666666; text-align: center; margin: 18px 0 40px;}
@media (max-width:960px ) {
	.sy_tit,.sy_tit1{ width: 90%; margin: 40px auto 0;}
	.sy_tit h1,.sy_tit1 h1{font-size: 20px;}
	.sy_tit_zy{ font-size: 14px; margin: 8px 0 20px;}
}
@media (max-width:720px ) {
	.sy_tit,.sy_tit1{ width: 90%; margin: 25px auto 0;}
	.sy_tit h1,.sy_tit1 h1{font-size: 18px;}
	.sy_tit_zy{ font-size: 12px; margin: 8px 0 20px;}
}


/*精选开始*/
.sy_sjjx_bg{ background-color: #f2f2f2; padding: 50px 0 45px;}
.sy_sjjx{ max-width: 1330px; margin: 0 auto;}
.sy_sjjx_bg .sy_tit{ margin-top: 0;}

.sy_sjjx_gg{ width: 100%; height: auto;}
.sy_sjjx_gg img{ width: 100%; height: auto;}

.sy_sjjx_list{ width: 298px; border: 1px solid #e6e6e6; box-sizing: border-box; background-color: #fff; display: inline-block; margin: 35px 14px 0;}
.sy_sjjx_con{ padding:10px 13px;display: block;}
.sy_sjjx_img{ width: 270px;  overflow: hidden;}
.sy_sjjx_img img{ transition: all ease-in-out  0.3s; margin: 0 auto; display: block;}
.sy_sjjx_list:hover .sy_sjjx_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.sy_sjjx_con h3{ color: #555555; font-size: 17px; font-weight: normal; text-align: center; line-height: 18px; padding: 20px 0 15px;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.sy_sjjx_zy{ font-size: 14px; line-height: 14px; padding-bottom: 12px; color: #888888; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
@media(min-width:720px) and (max-width:1350px){
	.sy_sjjx{ width: 96%; margin: 0 auto;}
	.sy_sjjx_list{ width: 22.6%;  margin: 35px 1.2% 0; overflow: hidden;float: left;}
	.sy_sjjx_con{ padding:10px 5%;}
	.sy_sjjx_img{ width: 100%; height: auto;}
	.sy_sjjx_img img{ width: 100%; height: auto;}
}
@media (max-width:720px){
	.sy_sjjx{ width: 96%; margin: 20px auto 0;}
	.sy_sjjx_bg{ padding: 30px 0 25px;}
	.sy_sjjx_list{ width: 48%; margin: 0 1% 10px; overflow: hidden;float: left;}
	.sy_sjjx_con{ padding:15px 5%;}
	.sy_sjjx_img{ width: 100%;overflow: hidden;}
	.sy_sjjx_img img{ width: 100%; height: auto;}

}
@media (max-width:380px){
	.sy_sjjx_img{ width: 100%; overflow: hidden;}
}
/*精选结束*/

/*推荐开始*/
.sy_sztj{ max-width: 1300px; margin: 0 auto 40px;}
.sy_sztj_le{ width: 300px; height: 540px; overflow: hidden; float: left;}
.sy_sztj_le img{ width: 300px; height: 540px;}
.sy_sztj_rt{ float: right; width: 1000px;}
.sy_sztj_con{ float: left; width: 300px; margin-left: 33px; overflow: hidden;}
.sy_sztj_img{width: 300px; height: 225px; overflow: hidden;}
.sy_sztj_img img{ transition: all ease-in-out  0.3s; }
.sy_sztj_con span{ font-size: 16px; color: #333; display: block; text-align: center; line-height: 44px; padding-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sy_sztj_con:hover .sy_sztj_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}

@media(min-width:720px) and (max-width:1350px){
	.sy_sztj{ width: 96%; margin: 0 auto;}
	.sy_sztj_le{ width: 23%;}
	.sy_sztj_le img{ width: 100%; height: auto;}
	.sy_sztj_rt{ width: 77%;}
	.sy_sztj_con{ width: 30%; margin-left: 3%;}
	.sy_sztj_img{ width: 100%; height: auto;}
	.sy_sztj_img img{ width: 100%; height: auto;}
	.sy_sztj_con span{ font-size: 14px;line-height: 30px; padding-bottom: 5px;}
}
@media (max-width:720px){
	.sy_sztj{ width: 96%; margin: 0 auto 25px;}
	.sy_sztj_le{ width: 100%;display: none;}
	.sy_sztj_le img{margin: 0 auto;}
	.sy_sztj_rt{ width: 100%;}
	.sy_sztj_con{width: 48%; margin: 0 1%;}
	.sy_sztj_img{ width: 100%; height: auto;}
	.sy_sztj_img img{ width: 100%; height: auto;}
	.sy_sztj_con span{ font-size: 14px;line-height: 36px;}
	.sy_sjjx_con h3{ font-size: 15px;padding:15px 0 10px;}
	.sy_sjjx_zy{ font-size: 12px;}
}
/*推荐结束*/


/*新闻开始*/
.sy_news{ max-width: 1300px; margin: 0 auto 60px;}
.sy_news_le{ width: 300px; height: 480px; overflow: hidden; float: left;}
.sy_news_le img{ width: 300px; height: 530px;}
.sy_news_rt{ float: right; width: 100%;}
.sy_news_con{ width: 300px; margin-left: 16px; overflow: hidden; border: 1px solid #e6e6e6; box-sizing: border-box; height: 480px; position: relative; float: left;padding-bottom: 54px;}
.sy_news_img{ width: 300px; height: 222px; overflow: hidden;}
.sy_news_img img{ width: 300px; height: 222px; transition: all ease-in-out 0.3s;}
.sy_news_con h1{font-size: 17px; line-height: 30px; color: #000; font-weight: normal; margin:20px; max-height: 90px; word-break: break-all;white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;}
.sy_news_zy{ font-size: 15px; color: #666666; line-height: 30px; max-height: 120px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;margin:0 20px }
.sy_news_con span{ font-size: 14px; color: #666666; text-transform: uppercase; position: absolute; bottom: 30px; right: 20px; transition: all ease-in-out 0.3s;}
.sy_news_con:hover .sy_news_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.sy_news_con:hover span{ color:#d00;}

.sj_sy_news_rt{display: none;}
/* @media(min-width:720px) and (max-width:1350px){
	.sy_news{ width: 96%; margin: 0 auto;}
	.sy_news_le{ width: 23%;}
	.sy_news_le img{ width: 100%; height: auto;}
	.sy_news_rt{ width: 77%;}
	.sy_news_con{ width: 23.5%; margin-left: 2%; height: auto;}
	.sy_news_img{ width: 100%; height: auto;}
	.sy_news_img img{ width: 100%; height: auto;}
	.sy_news_con h1{margin: 20px 20px 10px;}
	} */
/* @media(min-width:1100px) and (max-width:1200px){
		.sy_news{ width: 96%; margin: 0 auto;}
		.sy_news_con{padding-bottom: 70px;}
		.sy_news_zy{ max-height: 85px;word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
		} */	
@media(min-width:960px) and (max-width:1100px){
	.sy_news{ width: 96%; margin: 0 auto;}
	.sy_news_con{padding-bottom: 74px;}
	.sy_news_zy{ max-height: 55px;word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.sy_news_img{ width: 100%; height: auto;}
	.sy_news_img img{ width: 100%; height: auto;}
	}	
@media (min-width:640px) and (max-width:960px){
	.sy_news{ width: 96%; margin: 0 auto;}
	.sy_news_con{padding-bottom: 74px; height: auto;}
	.sy_news_le{ display: none;}
	.sy_news_rt{ width: 100%;}
	.sy_news_con{ width: 30%; margin:0 1.5%; height: auto;}
	.sy_news_img{ width: 100%; height: auto;}
	.sy_news_img img{ width: 100%; height: auto;}
	}	
@media (max-width:640px){
	.sy_news{ width: 96%; margin: 30px auto 0;}
	.sy_news_con{padding-bottom: 64px; height: auto;}
	.sy_news_le{ display: none;}
	.sy_news_rt{ width: 100%;}
	.sy_news_con{ width: 47%; margin:0 1.5% 10px; height: 400px;}
	.sy_news_img{ width: 100%; height: 145px; overflow:hidden;}
	.sy_news_img img{ display:block; width:auto; height: 100%;}
	.sy_news_rt{ display: none;}
	.sj_sy_news_rt{ display: block;}
	.sy_news_con h1{ font-size: 14px;line-height: 20px;margin:20px 20px 10px; overflow:hidden;}
	.sy_news_zy{line-height:20px; font-size: 12px;word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; height:133px; overflow:hidden;}
	.sy_news_con span{ font-size: 12px;}
}	
/*新闻结束*/

/*底部开始*/
.footer_bg{ background-color: #333333;}
.footer{max-width: 1300px; margin: 0 auto; padding-top: 70px;}
.footer_logo{ float: left;margin-right: 75px}
.footer_logo img{ width:auto; height: 124px; margin-top: 33px;}
.footer_nav{ float: left;}
.footer_nav ul{ float: left;width: 126px;}
.footer_nav ul span{ font-size: 12px; color: #eeeeee; display: block; line-height: 18px;padding-bottom: 20px; text-transform: uppercase;}
.footer_nav ul span a{ color:#eee}
.footer_nav ul li{ text-transform:capitalize;}
.footer_nav ul li a{ width: 90%; display: block; line-height: 30px; color: #bbbbbb; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-transform:capitalize;}
.footer_nav ul li:hover a{  color: #eeeeee;}
.footer_contact{ float: left;max-width: 280px;}
.footer_contact span{ font-size: 16px; color: #eeeeee; display: block; line-height: 18px;padding-bottom: 20px; text-transform: uppercase;}
.footer_contact_con{ font-size: 13px; line-height: 30px; color: #bbbbbb;}
.footer_rt{ float: right}
.footer_ewm{ float: right;margin-left: 36px; width: 120px;}
.footer_ewm img{ width: 120px; height: 120px;}
.footer_ewm span{ color: #eeeeee; font-size: 14px; line-height: 15px; display: block; text-transform: capitalize; height: 30px;}

.copyright{ width: 92%; margin: 35px auto 0; font-size: 14px; color: #bbbbbb; border-top: 1px solid #777777; line-height: 65px; height: 65px; text-align: center;}

.phone_footer{ display: none;}
@media (min-width:1200px) and (max-width:1300px){
	.footer{ width: 96%; margin: 0 auto;}
	.footer_logo { float: left; margin-right: 45px;}
	.footer_nav ul{ width: 100px;}
}
@media (min-width:990px) and (max-width:1199px){
	.footer{ width: 96%; margin: 0 auto;}
	.footer_logo { float: left; margin-right: 35px;}
	.footer_nav ul{ width: 85px;}
	.footer_nav ul span{ font-size: 16px;}
	.footer_ewm{ margin-left: 10px;}
	.footer_contact{ max-width: 200px;}
}
@media (min-width:961px) and (max-width:990px){
	.footer{ width: 96%; margin: 0 auto;}
	.footer_logo { float: left; margin-right: 35px;}
	.footer_nav ul{ width: 85px;}
	.footer_nav ul span{ font-size: 16px;}
	.footer_ewm{ margin-left: 10px;}
	.footer_contact{ max-width: 170px;}
}
@media (max-width:960px){
	.footer_bg{ display: none;}
	.phone_footer{ background-color: #333;display: block; height: 60px; line-height: 60px;}
	.copyright1{ width: 98%; margin: 0px auto 0; font-size: 14px; color: #bbbbbb; line-height: 60px; height: 60px; text-align: center; overflow: hidden;}
}
/*底部结束*/

/*首页结束*/ 

/*内页共用banner*/
.ny_banner{ max-width: 1920px; max-height: 500px; overflow: hidden;}
.ny_banner img{ width: 100%; height: auto;}
@media (max-width:770px){
	.ny_banner img{ width: 150%; height: auto; margin-left: -25%;}
}
/*内页共用左侧栏目*/
.le_column{ width: 120px; position: absolute; left: 0; top: 0; background-color: #f6f6f6; padding: 0 0 10px; transition: all ease-in-out 0.3s; overflow: hidden;}
.le_column_but{ width: 120px; height: 45px;display: block; margin-bottom: 10px; cursor: pointer; background-color: #dd0000;}
.le_column_but img{ width: 100px; height: 45px; margin: 0 auto;}
.le_column li a{ color: #444444; font-size: 13px; line-height: 40px; height: 40px; text-align: center; display: block; text-overflow: ellipsis; white-space: nowrap; width:100px; overflow: hidden; padding: 0 10px;}
.le_column li .one{ color: #dd0000;}
.le_column li:hover a{ color: #dd0000;}
.about .le_column.hide{ height: 35px; overflow: hidden; transition: all ease-in-out 0.3s;}
/*内页标题*/
.ny_tit{ width: 100%; margin-top: 50px;}
.ny_tit h1{ color: #262626; font-size: 30px; text-align: center; text-transform: uppercase;}
.ny_tit h2{ color: #bbbbbb; font-size: 25px; text-transform: uppercase; text-align: center;}
.ny_tit hr{ background-color: #888888; width: 50px; height: 2px; margin: 10px auto 0; border: none;}

@media(max-width:720px){
	.ny_tit{ width: 100%; margin-top: 30px;}
	.ny_tit h1{ color: #262626; font-size: 22px; text-align: center;}
	.ny_tit h2{ color: #bbbbbb; font-size: 16px; text-transform: uppercase; text-align: center;}
	.ny_tit hr{width: 40px;}
}

/*产品展示开始*/
.pro_zhanshi1{ max-width: 1320px; margin: 0 auto; overflow: hidden; padding-top: 50px;}
.pro_zhanshi1_con{ width: 310px; height: 220px; overflow: hidden; margin: 0 10px; position: relative; float: left;}
.pro_zhanshi1_img{ width: 310px; height: 220px; overflow: hidden;}
.pro_zhanshi1_img img{ width: 310px; height: 220px; transition: all ease-in-out 0.3s;}
.pro_zhanshi1_text{ position: absolute;bottom: 0; left: 0; right: 0;}
.pro_zhanshi1_text h3{ font-size: 25px; font-weight: bold; color: #fff; text-align: center;  line-height: 25px; text-transform: uppercase;}
.pro_zhanshi1_text span{ display: block; font-size: 25px; color: #fff; text-align: center; line-height: 25px; padding: 20px 0 24px;}
.pro_zhanshi1_con:hover .pro_zhanshi1_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
@media (min-width:960px) and (max-width:1340px){
	.pro_zhanshi1{width: 98%; margin: 0 1%;}
	.pro_zhanshi1_con{ width: 23%; height: auto; margin: 0 1%;}
	.pro_zhanshi1_img{ width: 100%; height: auto;}
	.pro_zhanshi1_img img{ width: 100%; height: auto;}
}
@media (min-width:961px) and (max-width:1200px){
	.pro_zhanshi1_text h3{ font-size: 22px;}
	.pro_zhanshi1_text span{ font-size: 22px; padding: 10px 0 20px;}
}
@media (max-width:960px){
	.pro_zhanshi1{width: 98%; margin: 0 1%;}
	.pro_zhanshi1_con{ width: 47%; height: auto; margin: 0 1.5% 30px;}
	.pro_zhanshi1_img{ width: 100%; height: auto;}
	.pro_zhanshi1_img img{ width: 100%; height: auto;}	
}
@media (max-width:770px){
	.pro_zhanshi1{width: 97%; margin: 0 1.5%;}
	.pro_zhanshi1_con{ width: 47%; height: auto; margin: 0 1.5% 25px;}	
}
@media (max-width:640px){
	.pro_zhanshi1{ padding-top: 20px;}
	.pro_zhanshi1_con{ width: 47%; height: auto; margin: 0 1.5% 15px;}
	.pro_zhanshi1_text h3{ font-size: 18px; line-height: 18px;}
	.pro_zhanshi1_text span{ font-size: 18px; line-height: 18px; padding: 10px 0 15px;}
}
/*标题*/
.sy_tit2{ max-width: 1300px; overflow: hidden; margin: 58px auto 10px; background: url(../images/icon3.png) no-repeat center; padding-bottom: 30px; }
.sy_tit2 h1{ color: #000000; font-size: 26px; text-align: center; text-transform: uppercase; line-height: 26px;overflow:hidden ; }
.sy_tit2 strong{ color: #fe1759;}
.sy_tit2 span{ font-weight: normal; color: #bbbbbb;}
@media (max-width:1340px){
	.sy_tit2{width: 96%;}
}

@media (max-width:960px ) {
	.sy_tit2{ width: 96%; margin: 40px auto 0;}
	.sy_tit2 h1{font-size: 20px;}
}
@media (max-width:720px ) {
	.sy_tit2{ width: 95%; margin: 15px auto 0; background: url(../images/icon16.png) no-repeat center;}
	.sy_tit2 h1{font-size: 18px;}
	.sy_tit2{ background-size: 300%;}
}

.zhanshi_nan{ max-width: 1320px; margin: 0 auto; overflow: hidden; padding-bottom: 30px;}
.zhanshi_nan_con{display:inline-block;width: 300px; margin: 20px 12px 0;}

.zhanshi_img{width: 300px; overflow: hidden;}
.zhanshi_img img{ transition: all ease-in-out  0.3s; }
.zhanshi_nan_con span{ font-size: 16px; color: #333; display: block; text-align: center; line-height: 44px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zhanshi_nan_con:hover .zhanshi_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.more_zhanshi{ width: 350px; height: 45px; line-height: 45px; display: block; margin: 30px auto; background-color: #eeeeee; border-radius: 45px; color: #777777; font-size: 16px; text-align: center; cursor: pointer; transition: 0.3s;}
.more_zhanshi:hover{ background-color: #dd0000; color: #fff;}

@media (min-width:961px) and (max-width:1340px){
	.zhanshi_nan{ width: 98%; margin: 0 auto;}
	.zhanshi_nan_con{width: 23%; margin: 0 0.8%;}
	.zhanshi_img{ width: 100%; height: auto;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:960px){
	.zhanshi_nan{ width: 96%; margin: 0 auto;}	
	.zhanshi_nan_con{width: 47%; margin: 20px 1.5% 0;}
	.zhanshi_img{ width: 100%; height: auto;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:680px){
	.zhanshi_nan{ padding-bottom: 10px;}
	.zhanshi_nan_con{width: 47%; margin: 10px 1.5% 0;}
	.zhanshi_nan_con span{ font-size: 14px; line-height: 40px;}
	.more_zhanshi{ margin: 10px auto 20px;font-size: 14px; line-height: 40px; height: 40px; width: 310px;}
}

.zhanshi_nv_bg{ background-color: #f6f6f6; padding: 1px 0 15px;}
.zhanshi_nv{ max-width: 1300px; margin: 0 auto; overflow: hidden; padding-bottom: 15px;}

.zhanshi_nv_le{ max-width: 300px; float: left; margin-top: 20px;}
.zhanshi_nv_le img{ width: 100%; height: auto;}
.zhanshi_nv_rt{ max-width: 990px; float: right; margin-top: 20px;}
.zhanshi_nv_con{ float: left; width: 300px; margin-left:30px;}
.zhanshi_nv_con span{ font-size: 16px; color: #333; display: block; text-align: center; line-height: 44px; padding-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zhanshi_nv_con:hover .zhanshi_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}

.more_zhanshi1{ width: 280px; height: 45px; line-height: 45px; display: block; margin: 30px auto; background-color: #aaaaaa; border-radius: 45px; color: #fff; font-size: 16px; text-align: center; cursor: pointer; transition: 0.3s;}
.more_zhanshi1:hover{ background-color: #dd0000; color: #fff;}

@media (min-width:961px) and (max-width:1320px){
	.zhanshi_nv{ width: 98%; margin: 0 auto;}
	.zhanshi_nv_le{ width: 23%; float: left;}
	.zhanshi_nv_rt{ width: 77%; float: right;}
	.zhanshi_nv_con{width: 31.3%; margin-left:2%;}
	.zhanshi_img{ width: 100%; height: auto; height:165px; overflow:hidden;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:960px){
	.zhanshi_nv_bg{padding-top: 20px; margin-bottom: 60px;}
	.zhanshi_nv{ width: 96%; margin: 0 auto; }
	.zhanshi_nv_le{ display: none;}
	.zhanshi_nv_rt{ width: 100%; float: none; margin-top: 1;}
	.zhanshi_nv_con{width: 47%; margin: 0 1.5%;}
	.zhanshi_img{ width: 100%; height: auto;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:680px){
	.zhanshi_nv_bg{padding-top: 20px; margin-bottom: 40px; padding-bottom: 0px;}
	.zhanshi_nv_rt{ width: 100%; float: none; margin-top: 10px;}
	.zhanshi_nv_con span{ font-size: 14px; line-height: 40px;}
	.more_zhanshi1{ margin: 10px auto 20px;font-size: 14px; line-height: 40px; height: 40px; width: 250px;}
}
/*产品展示结束*/

/*二级栏目开始*/
.ny_sub_nav{max-width: 1250px; margin: 0 auto 25px; background: url(../images/icon10.png) no-repeat left center; backgroung-size:50px 1px; padding-left:70px; display: block;}
.ny_sub_nav a{ padding:0 25px;height: 30px; line-height: 28px; font-size: 16px; text-align: center; display: block; float: left; transition: all ease-in-out 0.3s; color: #555555;}
.ny_sub_nav a:hover{ color: #fff; background-color: #DD0000; border-radius: 30px;}
.ny_sub_nav .one{color: #fff; background-color: #DD0000; border-radius: 30px;}
/*二级栏目结束*/

/*产品展示列表开始*/
.zhanshi_list_bg{ background-color: #f4f4f4; padding-top: 40px;}
.zhanshi_list_biaoti{ background-color: #fff;position: relative; width: 94%; height: 55px; padding-left: 3%;padding-right: 3%;}
.zhanshi_list_biaoti h3{overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;width: 100%; color: #333333; font-size: 16px;text-align: left; font-weight: normal; line-height: 55px; height: 55px;}
.zhanshi_list_biaoti span{ width: 85px; display: block; text-align: center; background: url(../images/icon9.png) no-repeat left; line-height: 55px; height: 55px; color: #888888; font-size: 14px; position: absolute; right: 0; bottom: 0;}
.zhanshi_list_bg .zhanshi_nan_con:hover{ box-shadow: 0 0 10px 0 #ccc;}
.zhanshi_list_bg .zhanshi_nan_con:hover .zhanshi_img img{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);}

@media (max-width:1300px){
	.ny_sub_nav{ width: 89%; margin: 0 auto; padding-left: 7%;}
	.zhanshi_list_bg .zhanshi_nan_con{ margin: 30px 9px 0;}
}
@media (max-width:680px){
	.ny_sub_nav{ width: 100%; margin: 0 auto; padding-left: 0%; background: none;}
	.ny_sub_nav a{ font-size: 14px; line-height: 30px; width: 48%; margin: 0 1%; overflow: hidden; padding: 0; background-color: #e5e5e5; color: #333; border-radius: 30px; margin-bottom: 10px;}
	.zhanshi_list_bg{ padding-top: 30px;}
	.zhanshi_list_bg .zhanshi_list_biaoti{height: 45px;}
	.zhanshi_list_bg .zhanshi_list_biaoti h3{ font-size: 14px; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;line-height: 45px; height: 45px;}
	.zhanshi_list_bg .zhanshi_list_biaoti span{ width: 40px; padding-left: 10px; background-size: 35%; font-size: 12px;line-height: 45px; height: 45px;}
	.zhanshi_list_bg .zhanshi_nan_con{ margin: 20px 1% 0;}
}
/*产品展示列表结束*/

/*翻页开始*/
.fanye{ text-align: center; margin:90px 0 70px; height: 40px;}
.fanye a{ height: 40px; padding: 12px 17px; margin:0 5px; font-size: 13px; line-height: 13px; color: #555555; border: 1px solid #ccc; box-sizing: border-box; transition: all ease-in-out 0.1s; overflow: hidden; }
.fanye span{ padding: 12px 17px; margin:0 5px; font-size: 13px; line-height: 13px; color: #555555;}
.fanye a:hover{ color: #fff; background: #DD0000; border: 1px solid #DD0000;}
.fanye .one{ color: #fff; background: #DD0000; border: 1px solid #DD0000;}
@media (max-width:1300px){
	.fanye{ margin:70px 0 50px;}
}
@media (max-width:680px){
	.fanye{ margin:50px 0 30px;}
	.fanye a{ padding: 8px 12px; height: 30px;}
}
/*翻页结束*/

/*产品详情开始*/
.prodetail_bg{ background-color: #f4f4f4; padding: 50px 0 70px;}
.prodetail{ max-width: 1300px; margin: 0 auto;overflow: hidden;}

.prodetail_le{ width: 890px; float: left; background-color: #fff; padding: 0 30px; overflow: hidden; min-height: 935px;}
.prodetail_le h1{ font-size: 25px; color: #000000; line-height: 25px; padding: 35px 0 5px; font-weight: normal;}
.prodetail_biaoqian{ line-height: 52px; font-size: 12px;}
.biaoqian{ font-size: 14px; color: #777777; }
.liulan{margin-left: 50px; padding-left: 32px; background: url(../images/icon9.png) no-repeat left center; font-size: 14px; color: #777777;}
.xiantiao{ width: 100%; overflow: hidden;}
.prodetail_text{ width: 92%; margin: 40px auto 55px; color: #444444; font-size: 14px; line-height: 35px;}
.prodetail_text img{ width: auto; height: auto; max-width: 790px; margin: 0 auto;display:inline-block;}

.prodetail_rt{width: 310px; margin-left: 40px; overflow: hidden; float: right;}
.prodetail_rt a{ position: relative; margin-bottom: 18px; display: block;}
.prodetail_rt_img{ width: 310px; height: 220px; overflow: hidden;}
.prodetail_rt_img img{ transition: all ease-in-out 0.3s;}
.prodetail_rt_text{ position: absolute; left: 0;right: 0; bottom: 0;}
.prodetail_rt_text h3{ font-size: 25px; color: #fff; text-align: center; line-height: 25px;}
.prodetail_rt_text span{ font-size: 25px; line-height: 65px; color: #fff; display: block; text-align: center;}
.prodetail_rt a:hover .prodetail_rt_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}

.news_detail_floimg{ margin: 0 auto;}
.news_detail_floimg img{ width: auto; height: auto; display: inline; margin: 0 auto; text-align: center; position: relative; left: 40%;}
@media (max-width:1300px){
	.prodetail{ width: 96%; margin: 0 atuo; }
	.prodetail_le{ width: 65%; padding: 0 4%;}
	.prodetail_rt{ width: 24%; margin-left: 3%;}
	.prodetail_rt_img{ width: 100%; height: auto;}
	.prodetail_rt_img img{ width: 100%; height: auto;}
}
@media (max-width:1200px){
	.prodetail_rt_text span{line-height: 50px;}
}
@media(max-width:960px){
	.prodetail_le{ width: 92%; padding: 0 4%;overflow: hidden;}
	.prodetail_rt{ width: 100%; margin-left: 0; margin-top: 20px;}
	.prodetail_rt a{ float: left; width: 47%; margin: 0 1.5% 20px;}
	.prodetail_rt_img{ width: 100%; height: auto;}
	.prodetail_rt_text h3{ font-size: 20px; text-transform: uppercase;}
	.prodetail_rt_text span{ font-size: 14px;line-height: 40px; padding-bottom: 10px}
}
@media(max-width:720px){
	.prodetail_bg{ padding: 30px 0 20px;}
	.prodetail_le{ min-height: auto;}
	.prodetail_le h1{ font-size: 18px; padding: 25px 0 5px;}
	.prodetail_biaoqian{ line-height: 32px; font-size: 12px;}
	.prodetail_text{ width: 92%; margin: 30px auto; color: #444444; font-size: 14px; line-height: 30px;}
	.prodetail_text img{ width: auto; height: auto; max-width: 100%;}
}
/*产品详情结束*/
/*新闻详情开始*/
.newsdetail{ max-width: 1300px; margin: 0 auto;overflow: hidden;}
.newsdetail_le{ width: 860px; float: left; background-color: #fff; padding: 0 30px; overflow: hidden;}
.newsdetail_le h1{ font-size: 25px; color: #000000;  padding: 35px 0 5px; font-weight: normal; text-align: center;}
.newsdetail_biaoqian{ line-height: 52px; font-size: 12px;}
.newsdetail_biaoqian i{ font-size: 14px; color: #888888; font-style: italic;}
.newsdetail_biaoqian i span{ font-size: 14px; color: #888888; font-style: italic;}
.xiantiao{ width: 100%; overflow: hidden;}
.newsdetail_text{ width: 92%; margin: 40px auto 55px; color: #444444; font-size: 14px; line-height: 35px;}
.newsdetail_text img{ width: 100%; height: auto; margin: 40px 0;}
.newsdetail_le .xiayitiao_box{width: 92%; margin:0 auto 50px;}

.newsdetail_rt{width: 300px; margin-left: 40px; overflow: hidden; float: right; background-color: #fff; padding:0 20px 44px;}
.newsdetail_rt h2{ font-size: 20px;color: #002222; line-height: 50px;  border-bottom: 1px solid #888888;}
.newsdetail_rt hr{ width: 80px; height: 2px; background-color: #000000; margin-top: -2px;}
.newsdetail_rt_con{ margin-top: 23px; width: 100%; border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
.newsdetail_rt_le{ width: 120px; float: left; padding:0 5px;}
.newsdetail_rt_le h3{ font-size: 16px; color: #333333; font-weight:normal; line-height:25px; overflow: hidden;}
.liulan1{ padding-left: 32px; background: url(../images/icon9.png) no-repeat left center; font-size: 14px; line-height: 38px; color: #777777;}
.newsdetail_rt_rt{ width: 160px; float: right; padding-right: 10px; overflow: hidden;}
.newsdetail_rt_rt img{ width: 160px; height: 120px;}

@media(max-width:1320px){
	.newsdetail{ width: 96%; margin: 0 auto;}
	.newsdetail_le{width:64%; overflow: hidden; padding: 0 3%;}
	.newsdetail_rt{ margin-left: 3%; width: 23%; padding:0 2% 44px ; overflow: hidden;}
	.newsdetail_rt_le{ width: 37%; padding:0 3%;}
	.newsdetail_rt_rt{ width: 54%; padding-right: 3%;}
	.newsdetail_rt_rt img{ width: 100%; height: auto;}
}
@media(max-width:1300px){
	.newsdetail{ margin-top: 25px;}
}
@media(max-width:960px){
	.newsdetail_le{width:94%; overflow: hidden; padding: 0 3%;}
	.newsdetail_le h1{ font-size: 18px; padding: 25px 0 5px;}
	.newsdetail_rt{ display: none;}
	.newsdetail_text{ line-height: 30px;}
	.newsdetail_le .xiayitiao_box{width: 92%; margin:0 auto 30px;}
}
@media(max-width:720px){
	.newsdetail_le h1{ font-size: 16px; padding: 25px 0 5px;}
	.newsdetail_text img{ width: auto; height: auto; max-width: 100%; margin: 40px 0;}
}
/*新闻详情结束*/

/*上、下一条开始*/
.xiayitiao_box{width: 100%; margin-bottom: 50px;}
.shangyitiao,.xiayitiao{display: block; font-size: 15px; color: #444; line-height: 35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.shangyitiao_span,.xiayitiao_span{ font-size: 15px; color: #444; font-weight: bold;}
/*上、下一条结束*/


.lang{width: 70px; float: right; display: block; margin: 43px 0 30px 20px; cursor: pointer;}
.lang img{ width: 20px; height: 20px; margin: 0 auto; float: left;}
.lang span{ display: inline-block; font-size: 14px; float: right;}
/*.lang span{ display: block; font-size: 14px; color: #333; text-align: center; line-height: 25px; background: url(../images/icon17.png) no-repeat center right;}*/
.lang_xiala{ width: 100%; background-color: #fff;/* border: 1px solid #d9d9d9; box-sizing: border-box;*/ box-shadow: -1px 0 3px #ccc; height: 0; overflow: hidden; transition: all ease-in-out 0.2s;}
.lang_xiala a{display: block; color: #333; line-height: 30px; font-size: 14px; text-align: center;}
.lang:hover .lang_xiala{ height: 92px;}
.lang:hover .lang_xiala a:hover{ color: #dd0000;}

.phone_lang{ display: none;}
@media(max-width:960px){
	.lang{ display: none;}
	.phone_lang{ position: absolute; right: 70px; top: 15px; z-index: 9999; display: block; width: 60px;}
	.phone_lang img{ width: 30px; height: 30px; margin: 0 auto; padding-bottom: 10px; display: block;}
	/*.phone_lang span{ display: block; font-size: 14px; color: #333; text-align: center; line-height: 25px; background: url(../images/icon17.png) no-repeat center right;}*/
	.phone_lang_xiala{ width: 100%; background-color: #fff;/* border: 1px solid #d9d9d9; box-sizing: border-box;*/ box-shadow: -1px 0 3px #ccc; height: 0; overflow: hidden; transition: all ease-in-out 0.2s;}
	.phone_lang_xiala a{display: block; color: #333; line-height: 30px; font-size: 14px; text-align: center;}
	/*.phone_lang:hover .phone_lang_xiala{ height: 92px;}
	*/
	.phone_lang_xiala a:hover{ color: #dd0000;}
}

.sy_sjjx_img img{ margin: auto !important;}
.teamsjjx_img img{ margin: auto !important;}

#maximg img{ max-width:100% !important; height:auto !important}
#maximg p span{text-wrap: inherit !important;}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}