.clear{clear:both;}
div,p{padding: 0; margin: 0;}
.total_title{margin-bottom:40px;font-size: 24px; text-align: center;background: url(../images/tit.png) no-repeat center bottom; font-weight: bold;}
.total_title .en_title{    font-size: 14px;font-weight: normal;color: #0f0f0f;margin-top: 4px;margin-bottom:4px;}
 .total_title .cn_title{}
.total_title em {display: block;width: 58px;height: 2px;background: #e16d07;margin: 0 auto;}
.hot_keywords{box-shadow: 0 10px 15px rgba(0,0,0,.1);-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);}
.keywords_txt{width: 1200px;margin:0 auto;line-height: 25px; padding:8px 0;}
.keywords_txt span{font-size: 14px;font-weight: bold;color: #000000;}
.keywords_txt a{color: #555;font-size: 14px;}
.keywords_txt a:hover{color: #212934;}
.index_main{}
.product_box{padding-top:40px;background-color: #f3f3f3;}
.product_box .product{width: 1200px; margin: 0 auto;padding:0 0 40px 0;} 
.product .product_sidebar{width: 230px;background-color: #ffffff;}
.product .product_sidebar p{position:relative;height:47px;margin:30px 0  0 29px;padding:1px 0 0 36px;  font-size: 18px;line-height:15px;color:#2b2b2b;font-weight: bold; }
.product .product_sidebar p::after{position:absolute;top:0;left:0;width:30px;height:30px;background: url(../images/allicon.png) no-repeat -11px -7px;content:'';}
.product .product_sidebar p span{margin-top:2px;display:block;font-family:'Arial';font-size: 10px;color: #9e9e9e;font-weight: normal;}
.product .product_sidebar ul{border-top:1px solid #e7e7e7 ; font-size: 16px;}
.product .product_sidebar ul li{position:relative;height: 53px;line-height: 53px;border-bottom:1px solid #e7e7e7 ;text-align: center; }
.product .product_sidebar ul li::after{position:absolute;top:18px;right:27px;content:'';width:18px;height:18px;background: url(../images/allicon.png) no-repeat -82px -7px;}
.product .product_sidebar ul li:hover{border-left:solid 5px #e16d07;color:#e16d07;}
.product .product_sidebar ul li:hover::after{background: url(../images/allicon.png) no-repeat -52px -7px;}
.product .product_sidebar ul li a{display:block;width:180px;height:53px;margin-left:22px;color:#3d3c3a;cursor:pointer;text-align: left;overflow: hidden;}

.product .product_info{width: 940px;padding: 10px 10px;background: #fff;}
.product_info .total_title{margin-bottom:23px;background: url(../images/tjbg.png) no-repeat center bottom;}
.product_info .product_content{}
.product_info .product_content ul{width: 952px;margin-left: -6px;}
.product_info .product_content ul li{float: left;padding:7px;margin: 0 6px 12px; border: solid 1px #dbd9d9; webkit-transition: all 0.6s ease-in;-moz-transition: all 0.6s ease-in;-ms-transition: all 0.6s ease-in;-o-transition: all 0.6s ease-in;transition: all 0.6s ease-in;}
.product_info .product_content  ul li a{display:block;overflow: hidden;}
.product_info .product_content  ul li img{width: 289px; height: 211px;transition: .8s;}
.product_info .product_content  ul li:hover{border: solid 1px #212934;}
.product_info .product_content  ul li:hover img{transform: scale(1.1);}
.product_info .product_content ul li .product_img {width: 288px;height: 210px;}
.product_info .product_content ul li p{height: 36px; font-size: 16px;text-align: center; line-height: 36px; background-color:#212934 ;transition: .8s;}
.product_info .product_content ul li p a{color:#ffffff;}
.product_info .product_content ul li:hover p{ background-color:#e16d07;}
.product_info .product_content ul li:hover p a{color:#ffffff;}



.case_box{padding:50px 0;background-color:#f3f3f3;}
.case .total_title{color:#393939;}
.case_succ{ position:relative; width:100%;_height:100%; margin:0 auto;  overflow:hidden;}
.case_con{position:relative; width:1200px; height:260px; margin:0 auto; }
.caseul{ position:absolute; left:0px; top:0px;height:260px;margin-left:21px;}
.caseul  li{float:left;margin-right:22px; background-color:#212934;   }
.caseul  li a{display: block;}
.caseul  li img{height: 211px; width: 283px;}
.caseul  li p{ height: 50px; line-height: 50px; font-size: 16px;text-align: center;background-color:#212934;}
.caseul  li:hover p{background-color:#e16d07;}
.caseul  li a p {color: #ffffff;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.case_prev,.case_next{ width:70px; height:59px; background:url(../images/allicon.png) #212934 no-repeat;  position:absolute; top:33px; z-index:99; cursor:pointer;}
.case_prev{ background-position:-176px -73px;left: -80px;top: 72px;}
.case_next{ background-position:-225px -73px; right: -80px;top: 72px;}







.news-box{padding:50px 0;overflow: hidden;background-color: #ffffff;}



.link_citys{width:100%;border-top: solid 1px #dfdfdf;}
.links{overflow:hidden;width: 1200px; margin: 0 auto;padding:21px 0}
.links span{float:left;font-size: 14px; color: #000000; font-weight: bold;}
.links p{float:left;}
.links p a{font-size: 14px;color: #000000;}
.links p a:hover{color:#212934;}
.links p a:after{content: '|';}
.links p a:last-child:after{content:''}


.youshi_wrap {
	overflow: hidden;
	width: 100%;
	overflow-x: hidden;
	margin-left: 0;
}
.h_youshi {
	width: 100%;
	background:url(../images/ysbg.jpg) no-repeat center top;
}
.h_youshi_in {
	width: 90%;
	max-width: 1280px;
	padding: 40px 0;
	margin: 0 auto;
}
.h_youshi_in ul {
	/* padding-top: 40px; */
}
.h_youshi_in ul li {
	float: left;
	margin-right: 2%;
	width: 23%;
}
.h_youshi_in ul li:nth-child(4n) {
	margin-right: 0px;
}
.h_youshi_in ul li .icon {
	text-align: center;
	width: 120px;
	height: 120px;
	margin: 0 auto;
	
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-webkit-transition: background 0.5s, color 0.5s;
	-o-transition: background;
}
.h_youshi_in ul li .icon span {
	display: block;
	width: 110px;
	height: 110px;
	background: url(../images/ys1.png) center center no-repeat;
	background-size: cover;
	transition: background 0.5s, color 0.5s;
	-moz-transition: background 0.5s, color 0.5s;
	-webkit-transition: background 0.5s, color 0.5s;
	-o-transition: background;
}
.h_youshi_in ul li .icon2 span {
	background: url(../images/ys2.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .icon3 span {
	background: url(../images/ys3.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .icon4 span {
	background: url(../images/ys4.png) center center no-repeat;
	background-size: cover;
}
.h_youshi_in ul li .tlt {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #ffffff;
}
.h_youshi_in ul li p {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

.h_youshi .total_title .cn_title,.h_youshi .total_title .en_title{color:#ffffff;}


.h_news_wrap {
	background: #f8f8f8;
	width: 100%;
	background-attachment: fixed;
}
.h_news {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	
}
.h_tlt1 {
	width: 100%;
}
.h_tlt1 p {
	font-size: 24px;
	font-weight: bold;
	color: #515671;
	text-align: center;
}
.h_tlt1 span {
	display: block;
	font-size: 15px;
	font-weight: lighter;
	color: #515671;
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.h_news .news_bd {
	
	overflow: hidden;
}
.h_news .news_bd .news_tj {
	width: 48%;
	float: left;
}
.h_news .news_bd .news_tj .news_tj_img a {
	display: block;
	width: 100%;
	height: 210px;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
	border-bottom: 1px solid #f5f5f5;
}
.h_news .news_bd .news_tj .news_tj_img a img {
	width: 100%;
	vertical-align: middle;
	transition-duration: 3s;
	-ms-transition-duration: 3s;
	-moz-transition-duration: 3s;
	-webkit-transition-duration: 3s;
}
.h_news .news_bd .news_tj .news_tj_img a:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.5;
}
.h_news .news_bd .news_tj .news_tj_img a .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.h_news .news_bd .news_tj .news_tj_con {
	background: #f3f3f3;
	padding: 20px 20px 30px;
}
.h_news .news_bd .news_tj p a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}
.h_news .news_bd .news_tj p a:hover {
	color: #e16d07;
}
.h_news .news_bd .news_tj span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	
	height:135px;
	overflow: hidden;
}
.h_news .news_bd .news_tj em {
	display: block;
	font-size: 14px;
	color: #c6c6c6;
	padding-top: 10px;

}
.h_news .news_bd ul {
	width: 50%;
	float: right;
}
.h_news .news_bd ul li {
	background: #f3f3f3;
	padding: 20px 24px;
	margin-bottom: 10px;
	position: relative;
}
.h_news .news_bd ul li .news_time {
	position: absolute;
	left: 24px;
	top: 24px;
	width: 90px;
	text-align: center;
	background: #ffffff;
	padding: 5px 0;
	overflow: hidden;
	border-radius: 4px 0 4px 0;
}
.h_news .news_bd ul li .news_time p {
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.h_news .news_bd ul li .news_time span {
	font-size: 14px;
	color: #000;
}
.h_news .news_bd ul li .news_con {
	padding-left: 110px;text-align:left;
}
.h_news .news_bd ul li .news_con p a {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h_news .news_bd ul li .news_con span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 5px;
	height: 45px;
	overflow: hidden;
}
.h_news .news_bd ul li:hover .news_time {
	background: #e16d07;
}

.h_news .news_bd ul li:hover .news_time p,.h_news .news_bd ul li:hover .news_time span {
	color: #ffffff;
}
.h_news .news_bd ul li:hover .news_con p a {
	color: #e16d07
}


.aboutus-box{padding:50px 0;background:#ffffff;}
.aboutus{width: 1200px; margin: 0 auto;overflow: hidden;}
.abounts_info{padding:19px;color: #414141;text-align: justify;background-color: #f3f3f3;}
.abounts_info p{font-size: 16px;line-height:32px;text-indent:32px;}
.abounts_info a{display:block;width: 160px; height: 50px;margin-top:30px;line-height: 50px; text-align: center;font-size: 14px;color: #fff;text-indent:0;background-color: #212934;}
.abounts_info a:hover{background-color:#e16d07;color:#ffffff;}
.aboutus .total_title{color:#414141;}
.aboutus .total_title .cn_title{}
.aboutus .total_title .en_title{color:##646464}
.aboutus_con{display: flex;}









