body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}
input, button, ul, ol {	margin: 0px;	padding: 0px;}
body {	overflow-x: hidden;	overflow-y: auto;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}
ul, ol, li {	list-style: none; padding:0px;}
input {	background: none;	border: 0 none;}
img, iframe {	border: 0px;}
em, i {	font-style: normal;}
button, input, select, textarea {	font-size: 100%;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl {	float: left;}
.fr {	float: right;}
.w1200 {	width: 1200px;	margin: 0 auto;}
.icon {	background: url(../images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}
a {	color: #333333;	text-decoration: none;}
a:hover {	color: #f08519;	text-decoration: none;}
a:visited {	text-decoration: none;}
.clear{ clear:both}
.container{ width:1200px; margin:0 auto}
/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.fixed{clear:both; overflow:hidden;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}


/*头部*/
.content{ margin:auto; width:1350px;}
.inner{ width:1200px; margin:0 auto; position:relative;}
.pageTop {margin:0px 0px;	}
.paTBox {	width: 1200px;	margin: 0 auto;}
.head_top { background:#fff;box-shadow: 2px 2px 6px #ddd}
.top_t {   height: 40px;   width: 1200px;   margin: 0 auto;   line-height: 40px;   color: #6e6e6e;   font-size: 12px;}
.top_t p {   float: right;}
.logo {	float: left;}
.Sptline dl {	float: right;		margin-top: 30px;	padding-left: 55px;	background: url(../images/tel.png) no-repeat left 0px;}
.Sptline dl dd {	font-size: 14px;	line-height: 20px;}
.Sptline dl dt {	font-size: 28px; margin-top:5px; font-weight:bold;color: #0369b4; line-height:24px; }
.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}
header{  zoom:1; height:100px; }
#web_logo{  font-size:0px; position:relative; z-index:999; float:left; margin-top:20px;}
#web_logo img{ max-height:90px;}
.logo_text{ float:left; width:500px;  margin:0px 0px 0px 20px;   height:134px;}
.logo_text h2{font-size: 24px; margin-top:30px;line-height: 34px;color: #333; font-weight:bold;  }
.logo_text p{line-height: 28px;font-size: 18px;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}
.clear{ clear:both}
/*导航*/
.nav_main {	width: 100%;height:45px; background-color:#0173dd;position: relative;z-index: 12;}
.nav {	position: relative;	z-index: 12;}
.nav .first_line {	position: absolute;	top: 0;	left: -1px;	width: 1px;	height:45px;	background: #043284;	background-size: 2px 45px;}
.nav .list {	width: 102%;	margin: 0 auto;	height:45px;	line-height:45px;	position: relative;display: -webkit-flex;display: flex;text-align: center;}
.nav li.item {	-webkit-flex: 1;flex: 1;	display: block;	position: relative;	z-index: 10;	font-size: 16px;	text-align: center;-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
.nav li.item.active, .nav li.item:hover {	background-color:#1583dd;}
.nav .item a {	display: block;	height:45px;	color: #fff;	font-size: 16px;}
#nav .subnav {	position: absolute;	top:45px;	left: 0px;}
#nav .subnav {	position: absolute;	left: 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);	z-index: 199;	opacity: 0;	visibility: hidden;	height: auto;	overflow: hidden;	width: 100%;	transition: all .6s ease 0s;	transform: translate3d(0, 10px, 0);	-moz-transform: translate3d(0, 10px, 0);	-webkit-transform: translate3d(0, 10px, 0);}
#nav li:hover .subnav {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);}
#nav .subnav .nav1 {	position: relative;	display: block;		height: 50px;	font-size: 14px;	line-height: 50px;	text-align: center;	background: #fff;	border-top: 1px solid #ddd;	-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
#nav .subnav .nav1:first-child {	border-top: 0;}
#nav .subnav .nav1:hover {	background: #0173dd;}
#nav .subnav .nav1 a {	padding: 0;	height:45px;	line-height:45px!important;	font-size: 14px;	color: #333;}
#nav .subnav .nav1:hover a {	color: #fff;}


/*首页样式*/
.index_partner{ background:#fff; padding-top:70px; padding-bottom:90px; width:100%;}
.partner_title{ text-align:center; color:#898989; font-size:0.9125rem;}
.partner_title p{ font-size:1.875rem; color:#333; padding-bottom:12px;}
.partner_title i{ display:block; margin:18px auto 0 auto; background:#565656; width:12px; height:2px; background:#565656;}
.partner_box{ margin-top:50px; position:relative;}
.partner_box li{ float:left; width:20%; height:180px; text-align:center;}
.partner_box li a{ display:block; border:1px solid #ddd; overflow:hidden; cursor:pointer;}
.partner_box li img{ max-width:100%; transition:0.5s; max-height:180px; display:inline-block;}
.partner_box li:hover img{transform:scale(1.1);}
.partner_button a{ display:block; width:40px; height:40px; background:#0173dd; border-radius:50%; position:absolute; top:30%; cursor:pointer;  color:#fff; line-height:40px; text-align:center; font-size:1.5rem;}
.partner_button a.prev{ left:-20px;}
.partner_button a.next{ right:-20px;}

.index_product{ background:url(../images/index_product.jpg) no-repeat center bottom #0c0c0c; padding-top:75px; padding-bottom:60px;}
.product_title{text-align:center; font-size:0.9125rem; color:#c9c9c8;}
.product_title p{ font-size:1.875rem; padding-bottom:5px; color:#fff; font-weight:bold;}
.product_title i{ display:block; width:12px; height:2px; background:#414040; margin:12px auto 0 auto;}
.product_box{ padding-top:55px;}
.product_l{ width:50%;}
.product_l .product_pic{ height:620px; position:relative;}
.product_l .product_pic h3{ position: absolute; bottom:0px; height:40px; line-height:40px; text-align:center; color:#fff; width:100%; background:url(../images/png.png);}
.product_pic{ overflow:hidden; width:100%;}
.product_pic img{ display:block; width:100%; transition:0.5s; min-height:620px; }
.product_l .product_pic:hover img{transform:scale(1.1);}
.product_r{ width:50%;}
.product_r li{ width:47%; margin-left:3%; margin-bottom:20px; float:left; height:300px; position:relative;}
.product_r .product_pic {height:300px;}
.product_r li img{min-height:300px; object-fit:cover;}
.product_r li h3{ position: absolute; bottom:0px; height:40px; line-height:40px; text-align:center; color:#fff; width:100%; background:url(../images/png.png);}
.product_r .product_pic:hover img{transform:scale(1.1);}
.product_fl{padding-top:10px; padding-bottom:50px;}
.product_fl a{ display:block; width:47%; height:40px; line-height:40px; text-align:center; font-size:1.125rem; background:#c2c2c2; border-radius:3px; transition:0.5s;}
.product_fl a:hover{ background:#0173dd; color:#fff; transition:0.5s;}
.product_ms{ color:#fff; line-height:34px; font-size:1.125rem;}

.index_tedian{ background:url(../images/index_tedian.jpg) no-repeat center; width:100%; padding-top:65px; height:671px;}
.indzb_l{ width:28%;}
.indzb_title{ font-size:0.9125rem; color:#ddd;}
.indzb_title p{ color:#fff; font-size:1.875rem; padding-bottom:5px;}
.indzb_title span{ font-size:2.5rem; font-weight:bold;}
.indzb_title i{ width:12px; height:2px; background:#404040; display:block; margin-top:23px;}
.indzb_img{ padding-top:50px;}
.indzb_img img{ max-width:100%;}
.indzb_r{ width:66.2%;}
.indzb_r li{ width:48%; margin-bottom:4%;}
.indzb_r li a{ background:rgba(255,255,255,0.3); display:block; padding:35px 5% 50px 5%;}
.indzb_bt{ padding-left:50px; font-size:0.75rem; color:rgba(255,255,255,0.5); line-height:12px;}
.indzb_bt p{ font-size:1.25rem; font-weight:bold; line-height:20px; color:#fff; padding-bottom:3px;}
.indzb_ms{ font-size:0.875rem; line-height:20px; height:40px; overflow:hidden; margin-top:25px; color:#fff;}
.index_youshi{ padding-bottom:95px; width:100%;}
.youshi_title{ float:right; width:43.111%; margin-top:-65px;}
.youshi_cou{ position:relative;}
.youshi_cou p{ height:65px; line-height:65px; position:absolute; left:37px; font-size:1.875rem; color:#fff; top:0;}
.youshi_cou span{ font-weight:bold; font-size:2.8125rem;}
.youshi_pic.fl{ width:53.333%; overflow:hidden; cursor:pointer;}
.youshi_pic.fr{ width:43.111%; overflow:hidden; cursor:pointer;}
.youshi_pic img{ display:block; width:100%; transition:0.5s;}
.youshi_pic:hover img{transform:scale(1.1);}
.youshi_wb{ width:43.11%; padding-top:35px;}
.youshi_wb.fl{ padding-left:5%;}
.youshi_bt{ height:80px; font-size:0.8125rem; color:#666; line-height:14px; padding-left:100px;}
.youshi_bt p{ color:#0173dd; font-size:1.375rem; padding-top:12px; line-height:38px;}
.youshi_bt span{font-size:2.375rem; font-weight:bold;}
.youshi_ms{ margin-top:15px; line-height:20px; font-size:0.9125rem; color:#333;}
.youshi_ms p{ background:url(../images/youshi_qq.png) no-repeat left 6px; padding-left:15px; margin-bottom:15px;}
.youshi_tel{  padding-left:40px; background:url(../images/youshi_tel.png) no-repeat left center;}
.youshi_tel a{ font-size:30px; font-weight:bold;}
.index_liucheng{ background:url(../images/index_liucheng.jpg) no-repeat center; width:100%; height:313px; padding-top:37px;}
.indd_title{ background:url(../images/indd_title.png) no-repeat left; height:87px; padding-left:40px; padding-top:21px; font-size:0.9125rem; color:#fff;}
.indd_title p{ font-size:1.875rem; font-weight:bold;}
.indd_tel{ padding-top:13px; font-size:1rem;}
.indd_tel a{ color:#fff;}
.indd_tel p{ padding-bottom:7px;}
.indd_r{ width:64%; margin-left:1%;}
.indd_r li{ float:left; width:11%; margin-left:3.2857%; margin-top:15px;}
.indd_r li a{ border:1px solid #fff; display:block; border-radius:8px; text-align:center; padding:20px 0;}
.indd_mc{ color:#fff; padding-top:5px; font-size:0.9125rem;}
.index_case{width:100%; padding-bottom:55px;}
.case_title{ position:absolute; left:0; width:100%; text-align:center; top:-105px; font-size:0.9125rem; color:#000;}
.case_title p{ font-size:1.875rem; font-weight:bold; padding-bottom:5px;}
.case_title i{ width:12px; height:2px; background:#555; margin:12px auto 0 auto; display:block;}
.case_gd{ margin-top:43px; position:relative;}
.case_nr{ overflow:hidden; width:92%; margin:0 auto;}
.case_nr li{ float:left; width:25%;}
.case_nr li a{ display:block; margin:0 2%;}
.case_pic{ overflow:hidden;}
.case_pic img{ display:block; width:100%; transition:0.5s; height:200px}
.case_nr li:hover .case_pic img{transform:scale(1.1);}
.case_wb{ height:50px; width:90%; margin:0 auto; text-align:center; color:#333; position:relative; transition:0.5s;}
.case_mc{ line-height:30px; height:30px; overflow:hidden;}
.case_rq{ font-size:0.875rem; line-height:14px;}
.case_nr li:hover .case_wb{ margin:-25px auto 0 auto; background:#0173dd; color:#fff; transition:0.5s;}
.case_an a{display:block; width:36px; height:36px; position:absolute; top:40%; border:2px solid #ccc; color:#666; font-size:1.5rem; line-height:36px; text-align:center; cursor:pointer; transition:0.5s; border-radius:50%;}
.case_an a:hover{background:#0173dd; border:2px solid #0173dd; color:#fff; transition:0.5s;}
.case_an a.prev{left:0;}
.case_an a.next{right:0;}

.index_about{ background:url(../images/index_bgf.jpg) no-repeat center; background-attachment:fixed; width:100%; padding-top:95px; padding-bottom:80px;}
.about_l{ width:58%; background:rgba(1,115,221,0.62);}
.indfl_kg{ padding:40px 0 40px 40px;}
.indfl_title{ font-size:0.9125rem; color:#d4e1f7;}
.indfl_title p{ font-size:1.875rem; font-weight:bold; padding-bottom:5px;color:#fff;}
.indfl_title i{ display:block; width:12px; height:2px; background:#fff; margin-top:12px;}
.indfl_ms{ padding-top:30px; font-size:0.9125rem; color:#fff;}
.indfl_ms p{ font-size:1.6125rem; color:#ffd907; font-weight:bold; padding-bottom:5px;}
.indfl_wb{ padding-top:40px;padding-right:40px}
.indfl_wb p{ line-height:30px; background:url(../images/about_jt.png) no-repeat left center; padding-left:20px; font-size:0.9125rem; color:#fff;}
.about_r{ padding:1.8%;top:22px; right:0;}
.about_pic{ overflow:hidden;}
.about_pic img{ display:block; width:100%; transition:0.5s;}
.about_pic:hover img{transform:scale(1.1);}
.about_wb{ font-size:0.875rem; line-height:22px; color:#fff; padding-top:8px;}
.about_more{ text-align:right;}
.about_more a{ font-size:; color:#fff; font-size:0.75rem;}
.about_more a:hover{ text-decoration:underline;}
.index_news{ padding:60px 0; background:#fff; width:100%;}
.news_title{ text-align:center; color:#0173dd; font-size:0.9125rem;}
.news_title p{ font-size:1.875rem; font-weight:bold; padding-bottom:5px;}
.news_title i{ display:block; margin:12px auto 0 auto; width:12px; height:2px; background:#0173dd;}
.news_nr{ padding-top:50px;}
.news_l{ width:65%;}
.news_bt{ border-bottom:2px solid #ddd; padding:0 1% 12px 1%; font-size:1.375rem; font-weight:bold; color:#0173dd; height:30px; line-height:30px;}
.news_bt a{ float:right; font-size:0.875rem; font-weight:normal;}
.indgl_nr{ padding-top:30px;}
.indgl_ong{padding-bottom:30px;}
.indgl_pic{ overflow:hidden; width:40%;}
.indgl_pic img{ display:block; width:100%; transition:0.5s; height:220px;}
.indgl_ong:hover .indgl_pic img{transform:scale(1.1);}
.indgl_wb{ width:56%;}
.indgl_bt{ font-size:1.25rem; font-weight:bold; height:40px; line-height:40px; overflow:hidden;}
.ingl_rq{ background:url(../images/news_sj.png) no-repeat left; height:20px; line-height:20px; font-size:0.875rem; color:#999; padding-left:20px; margin:5px 0;}
.indgl_ms{ font-size:1rem; line-height:28px; height:84px; overflow:hidden; margin-top:10px; color:#666;}
.ingl_more{ width:130px; height:38px; background:#0173dd; line-height:38px; text-align:center; color:#fff; margin-top:20px;}
.indgl_nr li{ height:50px; line-height:50px; border-top:1px dashed #ddd;}
.indgl_nr li a{ font-size:1rem;}
.indgl_nr li span{ float:right; font-size:0.875rem; color:#666;}
.news_r{ width:29%;}
.indgr_pic{ margin-top:30px;}
.indgr_pic img{ display:block; width:100%;}
.indgr_nr li{ border-bottom:1px dashed #ddd; padding-top:20px; padding-bottom:22px;}
.wen{ background:url(../images/wen.png) no-repeat left; padding-left:40px; line-height:29px; height:29px; overflow:hidden; margin-bottom:6px;}
.da{ background:url(../images/da.png) no-repeat left; padding-left:40px; line-height:29px; height:29px; overflow:hidden; color:#666; font-size:0.9125rem;}




/*底部*/
.footer {	width: 100%;color: #fff;padding: 0 0 18px;background: #222222;}
.footer .links {padding: 20px 0;	margin-bottom: 40px;	font-size: 16px;border-bottom: 1px solid #333333;}
.footer .links span {	color: #f9f9f9;	font-weight: bold;	display: inline-block;}
.footer .links a {	display: inline-block;	font-size: 14px;	color: #ccc;	padding-right: 10px;}
.footer .links a:hover {	opacity: 0.8;	filter: alpha(opacity=80);}
.footer .contact {	width: 450px;}
.footer .contact .ewm {	width: 134px;	height: 134px;	background: #ddd;	border: 3px solid #999;}
.footer .contact .ewm img {	display: block;	width: 134px;	height: 134px;}
.footer .contact .contact_info {	margin-left: 16px;}
.footer .contact .contact_info p {	font-size: 14px;	color: #ccc;	line-height: 14px;}
.footer .contact .contact_info .tel {	margin-top: 16px;	margin-bottom: 12px;	font: normal 34px "arial";	color: #fff;line-height: 28px;}
.footer .contact .contact_info .p2 {	margin-bottom: 14px;}
.footer .contact .contact_info .line {width: 30px;	height: 2px;	margin-top: 14px;	margin-bottom: 20px;	background: #999;}
.footer .bNav {	width: 550px;	margin-left: 50px;	margin-top: 0px;}
.footer .bNav dl {	width: 150px;	height: 198px;	margin-top: 6px;	padding: 0px 0 0px 36px;	line-height: 18px;	float: left;	background: url("../images/footer-split.png") no-repeat right top; overflow:hidden;}
.footer .bNav dl:first-child {	padding-left: 0;}
.footer .bNav dl dt {	color: #333;	font-size: 16px;	text-align: left;	margin-bottom: 16px;}
.footer .bNav dl dt a {	display: block;	color: #fff;}
.footer .bNav dl dt a:hover {display: block;	color: #ccc;}
.footer .bNav dl dd {	line-height: 26px;	text-align: left;}
.footer .bNav dl dd:first-child {	margin-top: 30px!important;}
.footer .bNav dl dd a {	display: block;	color: #ccc;	font-size: 12px;}
.footer .bNav dl dd a:hover {	color: #fff;	opacity: 0.9;filter: alpha(opacity=90);}
/*copyright*/
.copyright {	height: 57px;	line-height: 57px;	color: #999999;	font-size: 12px;	background: #111111;	border-top: 1px solid #11111;}
.copyright span {	margin: 0 12px;	opacity: 0.7;	filter: alpha(opacity=70);}
.copyright a {	color: #999999;	-webkit-transition: all ease 300ms;	-moz-transition: all ease 300ms;	-ms-transition: all ease 300ms;	-o-transition: all ease 300ms;	transition: all ease 300ms;}
.copyright a:hover {	color: #fff;}


/*公共部分*/
/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #1685c1;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #1685c1;	border-color: #1685c1;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}
/*↑组图样式↑*/
/*在线客服*/
.online {	position: fixed;bottom: 150px;	right: 0px;width: 60px;	z-index: 999;	color: #999;}
.online a {	color: #666;}
.online a:hover {	text-decoration: none;}
.online dl {	background: #27a8e1;	padding: 10px 5px;margin-bottom: 1px;position: relative;}
.online dl dd {	color: #fff;text-align: center;	font-size: 12px;	cursor: pointer;}
.online dl dd i {	font-size: 25px;}
.online dl:hover {	background: #1781bd;}
.online dl dt {	position: absolute;	top: 0px;	right: 60px;	background: #fff;	border: 1px solid #ccc;	z-index: 9999;	display: none;	padding: 10px 15px;	font-weight: normal;}
.online dl dt h3 {	display: block;	font-size: 16px;	color: #666;	border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.online dl dt h3 i {	margin-right: 5px;}
.online dl dt h3 span {	float: right;	cursor: pointer;}
.online dl dt input {border: 1px solid #ccc;border-radius: 5px;	margin-top: 15px;	height: 40px;	line-height: 40px;padding: 3px 5px;	width: 100%;}
.online dl dt button {	margin: 10px 0;	border: none;	border-radius: 5px;	width: 100%;	font-size: 18px;	height: 40px;	line-height: 40px;	background: #28a7e1;	color: #fff;	cursor: pointer;}


/*内页样式*/

.leftnews {
	margin-bottom: 10px;
}
.leftnews .title {
	height: 42px;
	padding-left: 52px;
	padding-top: 18px;
}
.leftnews .leftnewscomt {
	background: #fff;
	padding: 10px;
}
.leftnews .leftnewscomt ul li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden;
}
.leftnews .leftnewscomt ul li a {
	font-size: 14px;
	display: block;
	padding-left: 10px;
}
.leftnews .leftcont {
	background: #fff;
	padding: 10px;
}
.leftnews .leftcont h2 {
	font-size: 16px;
	font-weight: bold;
	color: #1685c1;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2f2f2;
}
.leftnews .leftcont span {
	line-height: 24px;
	font-size: 12px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
}
.leftnews .leftcont p {
	font-size: 18px;
	color: #333;
	padding-top: 10px;
	line-height: normal;
}
.leftnews .leftcont p i {
	font-size: 22px;
	color: #1685c1;
	display: block;
}












/*内产品页*/
.box-content{ float: right; width:940px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:100%;}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*产品轮播*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}
/*内页新闻*/
#newslist li{ float:left; padding:2%; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border:1px solid #dedede;}
#newslist li .news_img{ width:30%; float:left;}
#newslist li img{ width:255px; height:200px; display:block; }
#newslist li .news_t { float:right;  width:68%; }
#newslist li .news_t h4{ line-height:30px; font-size:16px;}
#newslist li .news_t time{ line-height:30px;}
#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}
#newslist li a.more{float: right; color:#797979;   width: 134px;   height: 40px;  display: inline-block;   border: 1px solid #dedede;   font-size: 16px;  line-height: 40px;   text-align: center;}
#newslist li a.more:hover{ background:#1685c1; color:#fff;}	
h2.news-title {  font-size: 20px;    text-align: center;   padding: 0px 0px 10px 0px;   margin: 0px 0px;    color: #333;}
.news-time {  text-align: center;   border-bottom: 1px dotted #ccc;   padding-bottom: 10px;   margin-bottom: 20px;}

/*内页案例*/
#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}
#imglist li a.img img{ margin:auto;   width:100%; height:200px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}

/*内页侧栏*/
.pages{ margin-bottom:30px;}

.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}
.sb_nav{ float:left; width:240px;}
.sb_nav h3.title{ text-align: center; background:#1685c1; padding:0px 15px; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:20px; color:#fff;}
.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #1685c1;}
.sb_nav dl{ }
.sb_nav dl dt{ margin-bottom:2px; background:url(../images/tb9.png) no-repeat 220px center #ececeb; height:50px; line-height:50px;}
.sb_nav dl dt a {  display: block;   font-size: 16px;   font-weight: normal;   margin-right: 40px;   margin-left: 40px;   color: #666;}
.sb_nav dl dt a.btn-info{ color:#1685c1; font-weight:bold;}
.sb_nav dl dd a{}
.sb_nav dl dd div{background-image: url(../images/san_06.gif); background-position: left center; padding-left:10px; width:160px;margin: 10px auto;height: 24px;line-height: 24px;color: #666;background-repeat: no-repeat;cursor: pointer; border-bottom:dashed #CCCCCC 1px;}
.sb_contact .sb_active{ padding:20px; background:#ececeb;}

/*产品页推荐新闻*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #1685c1;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../dtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}


/**鎼存洟鍎撮柅姘埉**/
.footer_formbox {
	position: fixed;
	bottom: 0;
	display: block;
	width: 100%;
	z-index: 999999;
}

.footer_formbd {
	position: relative;
	left: -100%;
}

.footer_form_fixed {
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
}

.footer_form_fixed_inner {
	position: relative;
	height: 105px;
	width: 1200px;
	margin: 0 auto;
	background: url(../images/bgysu.png) no-repeat 4px 21px;
	padding-top: 20px;
}

.footer_form_fixed_inner .form_close {
	width: 35px;
	height: 35px;
	background: url(../images/form_close.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	top: 12px;
	right: -35px;
}



.footer_formbtn {
	bottom: 120px;
	background: url(../images/fixed-bg.png) no-repeat;
	position: absolute;
	left: 100%;
	cursor: pointer;
	z-index: 1;
}

.footer_formbtn dl {
	position: relative;
	width: 176px;
	height: 98px;
}

.footer_form_fixed_inner dl:nth-child(1) {
	width: 863px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.footer_form_fixed_inner dl:nth-child(2) {
	overflow: hidden;
	float: left;
	margin-right: 0;
	width: 120px;
}

.footer_form_fixed_inner dl:nth-child(2) dd {
	border: 0;
	height: auto;
	margin-right: 0;
	margin-bottom: 0;
	line-height: 0;
	position: relative;
	background: none;
}

.footer_form_fixed_inner dl:nth-child(2) dd .tool-btn {
	width: 120px;
	height: 87px;
	text-align: center;
	padding-left: 0;
	background: #e0661f;
	color: #fff;
	cursor: pointer;
	display: block;
	line-height: 87px;
}

.footer_form_fixed_inner dl:nth-child(3) {
	overflow: hidden;
	float: right;
	margin-right: 0;
	width: 170px;
	margin-left: 15px;
}

.footer_form_fixed_inner dl:nth-child(3) span {
	color: #fff;
	display: block;
	text-align: center;
	font-size: 18px;
}

.footer_form_fixed_inner dl:nth-child(3) em {
	border-radius: 40px;
	height: 40px;
	display: block;
	background: #cead3f;
	text-align: center;
	line-height: 40px;
	color: #fff;
	margin-top: 10px;
	font-size: 18px;
}

.footer_formbtn dl dt {
	position: absolute;
	left: 9px;
}

.footer_formbtn dl dt img {
	width: 85px;
	margin-top: -8px;
}

.footer_formbtn dl dd {
	position: absolute;
	top: 60px;
	left: 10px;
}

.footer_form_fixed_inner_title {
	border-bottom: 43px solid rgba(0, 0, 0, 0.7);
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	width: 842px;
	position: absolute;
	top: -43px;
	margin: 0 179px;
}

.footer_form_fixed_inner_title_img {
	height: 38px;
	background: url(../images/footer_form_fixed_inner_title.png) no-repeat center center;
	position: absolute;
	top: -30px;
	width: 632px;
	margin: 0 284px;
}

.footer_form_fixed_inner dl dd:nth-child(4) {
	width: 200px;
}

.footer_form_fixed_inner dl dd:nth-child(2) {
	width: 200px;
}

.footer_form_fixed_inner dl dd:nth-child(3) {
	width: 619px;
}

.footer_form_fixed_inner dl dd:nth-child(1) {
	width: 619px;
}

.footer_form_fixed_inner dl dd:nth-child(5) {
	width: 218px;
	margin-right: 0;
}

.footer_form_fixed_inner dl dd:nth-child(3) label {
	margin-right: 10px;
}

.footer_form_fixed_inner dl dd:nth-child(3) label input[type="radio"],
.footer_form_fixed_inner dl dd:nth-child(1) label input[type="radio"] {
	display: none;
}

.footer_form_fixed_inner dl dd:nth-child(3) label i,
.footer_form_fixed_inner dl dd:nth-child(1) label i {
	font-size: 18px;
	font-style: normal;
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	color: rgba(255, 255, 255, 0);
	vertical-align: middle;
	margin: -2px 2px 1px 0px;
	border: #E8B830 1px solid;
	margin-right: 5px;
}

.footer_form_fixed_inner dl dd:nth-child(3) label input[type="radio"]:checked+i,
.footer_form_fixed_inner dl dd:nth-child(1) label input[type="radio"]:checked+i {
	background: #EB6100;
	color: #fff;
}

.footer_form_fixed_inner dl dd {
	float: left;
	border: 1px solid #e2e2e2;
	height: 35px;
	margin-right: 20px;
	margin-bottom: 13px;
	line-height: 35px;
	position: relative;
	background: rgba(255, 255, 255, 0.9);
}

.footer_form_fixed_inner dl dd {
	float: left;
	color: #666;
	font-size: 16px;
}

.footer_form_fixed_inner dl dd .iconfont {
	width: 20px;
	display: block;
	font-size: 20px;
	margin-left: 10px;
	float: left;
	position: absolute;
	color: #1685C1;
}

.footer_form_fixed_inner dl dd .iconfont {
	width: 20px;
	display: block;
	font-size: 20px;
	margin-left: 10px;
	float: left;
	position: absolute;
	color: #1685C1;
}

.footer_form_fixed_inner dl dd input {
	border: 0;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	box-sizing: border-box;
	background: transparent;
}
@font-face {
  font-family: 'iconfont';  /* Project id 943444 */
  src: url('//at.alicdn.com/t/font_943444_2p9bkhmeqyi.woff2?t=1627117407710') format('woff2'),
       url('//at.alicdn.com/t/font_943444_2p9bkhmeqyi.woff?t=1627117407710') format('woff'),
       url('//at.alicdn.com/t/font_943444_2p9bkhmeqyi.ttf?t=1627117407710') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.clear {
	clear: both;
	height: 0;
}
