
*,
*:before,
*:after {
	box-sizing: border-box; /*所有元素以border开始计算盒子大小*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}

body{font: 14px/1.6 Arial,'microsoft yahei',Helvetica,sans-serif;overflow-x:hidden;color: #333; position: relative }
img{ border:0;vertical-align: middle;}
ol,ul,li {list-style:none;}
li{vertical-align: middle;}
h1,h2,h3,h4,h5,h6,em,b{font-weight:normal;}
a{text-decoration:none; color: #333}
a:hover{color: #18a4fd}

::-webkit-input-placeholder{color: #ccc !important;}
:-moz-placeholder{color: #ccc !important;}
::-moz-placeholder{color: #ccc !important;}
:-ms-input-placeholder{color: #ccc !important;}
.icon { line-height: 1.5;
	display: inline-block;
	width:20px; height:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	white-space:nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	/* IE7 */
	*text-indent: 0;
	*zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
}
.icon:before {
	content: '\3000';
}
.page5 .section-content-container{padding: 40px 0}
.page5 .tuiguang{display: flex; justify-content: center; align-items: center}
.wxh{font-size: 12px; text-align: center; margin-left:20px; margin-top: 50px;}
.footup .wxh{margin-left: 100px;}
.wxh img{width: 100px; margin-bottom: 5px;}
.header .wxh{ margin-top: 0}
.header .wxh img{width:85px; margin-bottom: 0 }

.yingyongphoto{width: 1000px; display: flex}
.yingyongphoto img{width: 100%; }
.yingyongphoto a{text-align: center; display: inline-block;margin-top: 110px; width: 260px;line-height: 1.2;}
.jishubk1{margin-bottom: 20px;}
.yingyongphoto  .icon-jstb{margin-bottom: 3px;}

/*侧边导航*/
.search{margin-bottom: 10px;}
.search .layui-btn{background: #4394c6; padding: 0 10px;height: 36px;
	line-height: 36px;}
.search .layui-input{height: 36px; border: 1px solid #e1e1e1}
.containtny.cpnet .liandongqh{width: 920px; float: left}
.cebianleft{width:260px;  margin-right: 20px; float: left}
.menu_list{border: 1px solid #ddd; border-bottom: none;}
.menu_head {

	padding:10px 10px 10px 38px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	border-bottom: 1px solid #ddd;
	position: relative;
	margin: 0px;
	font-weight: bold;
	background: #fff url(../images/add.png) 14px center  no-repeat;
	background-size:14px;
}

.menu_list .current {
	background-image: url(../images/reduce.png) ; background-color: #18a4fd; color: #fff;
}
.chanpintop{background: #fff url(../images/huiyuan.png) 10px center  no-repeat;padding-left: 38px;
	line-height: 49px;border-bottom: 1px solid #ddd; color: #4394c6; font-size: 24px; }

.menu_body a {
	display: block;
	padding:10px 10px 10px 30px;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
	background: #f6fbff url(../images/dot.png) 10px center  no-repeat;
}
.menu_body a.active{color: #4394c6}
.menu_body a:hover {
	text-decoration: none;
}


.containt{width: 1500px; margin: 0 auto;  background: #fff}
.containtny{width: 1200px; margin: 0 auto; }




.bgwh .menu_nav .nav_li h3 a,.bgwh .zyw a{color: #333}

.page3  .rbslider-item-list1{padding: 50px 0; width: 1400px;}
.page1 .slide-content-1{display: none}
.more-btn {
	position: relative;
	width: 100px;
	margin:20px auto 0;
}
.more-btn a{
	background:#18a4fd;
	color: #fff;
	border-radius: 20px;
	position: relative;
	height: 35px;
	line-height: 35px;
	display: block;
	width: 122px;
	margin: 0 auto;
}
.more-btn-txt{
	position: absolute;
	letter-spacing: 2px;
	font-size: 12px;
	top: 50%;
	left: 42%;
	transform: translate(-50%, -50%);/*实现水平垂直居中*/
}
.more-btn-icon{
	position: absolute;
	top: 50%;
	right: 25px;
	opacity: 1;
	transform: translateY(-50%);/*实现元素垂直居中效果*/
	transition:all linear 0.2s ;
	-webkit-transition: all linear 0.2s ;
}
.more-btn a:hover .more-btn-icon{
	right: 20px;
}



header.bgwh nav li a{color: #333}
header.bgwh .search_wrap{top:66px;}
.bgwh .header_search span{ background-image: url("../images/fdjh.png")}
header.bgwh .nav-tel{color: inherit; line-height:inherit; align-items: center}
.warp5-title{margin-bottom: 30px;}

header.bgwh .search_box_button{height: 36px;}
/*表格*/
table {
	border-collapse: collapse;
}
.cur {
	cursor: pointer;
}
.table{background: #cedaee;margin-bottom: 10px;}
.table li div{display: inline-block;vertical-align: middle;padding: 12px 5px; font-size: 14px;}
.tableHeader{font-size: 16px;color: #fff;background: #4394c6 !important;}
.table li:nth-child(2n-1){background: #e2edff;}
.page3 .table li div:nth-child(1){ width: 34%;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; padding-left: 10px;}
.page3 .table li div:nth-child(4){width: 16%;}
.page3 .layui-tab-content li{background: #fff}
.table li:nth-child(2n-1),.page3 .layui-tab-content li:nth-child(2n-1){background: #e2edff;}
.table-kd{width: 12%; text-align: center!important;}
.table-kd img{
	height: 60px;
	max-width: inherit;
}
.table-kd img.photopic1{height: 150px; width: auto}
.containtny.cpnet,.crumbcp .containtny{width: 1400px;}
.containtny.cpnet  .liandongqh{width: 1120px;}
.containtny .table-kd{width: 15%}
.containtny .table li .table-kd:nth-child(1){ width: 38%;overflow: hidden;
	text-overflow: ellipsis; padding-left: 10px;
	white-space: nowrap;}
.containtny table li .table-kd:last-child{width: 10%}

/*#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); border: 1px solid #ddd;box-sizing: content-box;
}
.imgbox-img {padding: 0;margin: 0;border: none; }
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}*/
.photopic{position: absolute; display: none; z-index: 100}
.photopic1{ border-radius: 5px; background: #fff; padding: 10px;
	-webkit-box-shadow: 5px 5px 5px 5px hsla(0,0%,5%,1.00); box-shadow: 5px 5px 5px 0px hsla(0,0%,5%,0.3); }

.page3 .section-content-container hgroup h2{font-size: 30px}
/*图标列表*/
.right-pic{margin-bottom: 40px; padding: 0 100px; overflow: hidden}
.right-pic .tit{margin-top: 5px;}
.right-pic ul li{
	float: left;
	width: 25%;text-align: center;
}
.right-pic ul li a{
	display: block;
	position: relative;
}
.right-pic ul li a:hover .pci{ background: #18a4fd}

.pci {
	width:80px;
	height: 80px;
	margin: 40px auto 0 ; display: flex; align-items: center; justify-content: center;
	position: relative; border: 2px solid #18a4fd; border-radius: 50%;
}
.pci .gray {
	display: block;

}
.pci .green {
	display: block;
	width: 50px;
	height: 0;
	position: absolute;
	bottom: 3px;
	left:15px;
	transition: all 1.5s ease;
	-webkit-transition: all 1.5s ease;
	overflow: hidden;
}
.right-pic a:hover .pci .green{
	height: 100px;
}
.pci .green img {
	display: block;

	position: absolute;
	bottom: 10px;
	left: 0;
}


.about{width: 40%}
.active .about{top:27%;opacity:1;}

.about-photo{ width: 50%; margin-right: 100px;}
.about-photo .gsimg{width: 100%}
.active .about-photo{bottom:0;opacity:1;}

.about h1{font-size: 30px;}
.about p{margin: 10px 0;line-height: 2; color: #666; font-size: 14px!important;}
.about .more-btn{float: right; margin-top: 0}



.ckxq{display: flex; align-items: center; float: right; position: relative;  margin-right: 10px; margin-bottom: 5px; }
.ckxq a{
	display: inline-block;
	width:100px;
	height: 34px;
	line-height: 34px;
	background: url("../images/xjt.png") no-repeat right center/14px;
	color: #666;
	position: relative;
	z-index: 20;
	transition: all 0.3s linear;
}
.ckxq a:hover{
	color: #2c82cd;
	background: url("../images/xjtlan.png") no-repeat right center/14px;
}


/* 按钮形式切换：*/

.liandongqh .layui-tab-brief>.layui-tab-title{display: flex;
	justify-content: center; border: none; margin-bottom:20px;}
.liandongqh .layui-tab-brief>.layui-tab-title li{border-radius: 20px; border: 1px solid #0e4e89;  color: #0e4e89;
	margin:0 10px; text-align: center;min-width:100px;background: #e2edff; padding: 0 30px;}
.liandongqh .layui-tab-brief>.layui-tab-title .layui-this{color: #fff; background: #0e4e89; }
.liandongqh .layui-tab-brief>.layui-tab-title .layui-this:after{ border-bottom: none}
.liandongqh .layui-tab-title{ border-bottom: none}

.liandongqh .layui-tab-brief>.layui-tab-title li{background: #fff;  border: 1px solid #ccc; color: #666}
.liandongqh .layui-tab-brief>.layui-tab-title .layui-this{color: #fff; background: #18a4fd ;  border: 1px solid  #18a4fd}
.liandongqh .layui-tab-brief>.layui-tab-title .layui-this a{color: #fff; }

.page3 .section-content-container hgroup{margin-bottom: 30px;}
.newsqh{margin-top: 30px;}
.newsqh .layui-tab{margin: 0!important;}
.newsqh .layui-tab-brief>.layui-tab-title{display: flex;
	justify-content: center; border: none; }
.newsqh .layui-tab-brief>.layui-tab-title li{border-radius: 20px; border: 1px solid #ddd;  color: #333;
	margin:0 10px; text-align: center;min-width:100px;background: #fff; padding: 0 30px;}
.newsqh .layui-tab-brief>.layui-tab-title .layui-this{color: #fff; background: #18a4fd; border: 1px solid #18a4fd; }
.newsqh .layui-tab-brief>.layui-tab-title .layui-this:after{ border-bottom: none}
.newsqh .layui-tab-title{ border-bottom: none}

.fl{float: left}
.zaixianly{width:530px; margin-right: 50px;}
.zaixianly .layui-input-block{margin-left: 100px;}
.zaixianly .layui-form-label{width: 100px;}
.zaixianly .layui-input-block.liuyantj{margin-left: 250px; margin-top:30px;}
.layui-btn-primary.qxbtn{background: #868686; color: #fff}
.layui-btn-primary.qxbtn:hover {
	border-color: #868686;
	color: #fff
}
.layui-btn-normal{background: #2187e0; border-radius: 5px;}
.layui-btn-primary.qxbtn{border-radius: 5px;}
.message{display: flex; justify-content: space-between; padding:30px 50px;}



.newslist{margin-top: 40px;}
.newslist li{float:left;margin:0 2% 2% 0;width:31%;text-align:center;transition:all .5s;position:relative;
	 background-color:rgba(255,255,255,1);box-shadow:3px 5px 6px 0 rgba(204,204,204,.5);
}
.newslist li .per100{height: 215px;}
.per100{width: 100%}
.newslist li:hover {top:-10px; }
.newslist li a{display: block}
.newslist li:hover .xjt{position: absolute;left:-100%;opacity: 0}
.newslist li .xjtlan{opacity: 0;left:-100%; display: none}
.newslist li:hover .xjtlan{position: absolute;left:0;opacity: 1;display: block}

.newslist .nr{padding: 20px 15px 0; text-align:left; height: 150px;}
.newslist h2{font-size: 16px; height: 50px; }
.newslist h3{color: #999; margin: 5px 0; font-size: 14px;}
.newslist p{ color: #666; font-size: 14px!important;}
.ml-ellipsis{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.tuiguang{color: #fff; text-align: center; font-size: 24px; margin: 150px 0 50px;}
.tuiguang span{font-size: 14px; font-family: Arial}

.index-content-5 {
	max-width: 800px;
	width: 100%;

}
.page6 .rbslider-item-list{margin-top: 50px;}
.index-content-5 li {
	color: #fff;
	float: left;
	margin-bottom: 20px; margin-right: 0;
}
.index-content-5 img{
	width: 30px;
}
.index-content-5 li:nth-child(1) {
	width: 47%;
}
.index-content-5 li:nth-child(2) {
	width: 25%;
}
.index-content-5 li:nth-child(3) {
	width: 28%;
}
.index-content-5 li:nth-child(1) p {
	 width: 290px;
}

.page5-left ,.page5-right {
	float: left;
}
.page5-left{
	max-width: 20%;
}
.page5-right{
	padding-left: 10px; text-align: left;
}
.page5-right h2{
	font-size: 16px;
	letter-spacing: 2px;
	padding-bottom: 4px; color: #fff;
}
.page5-right p{
	font-size: 12px;
	color: #fff;
}
.form-submit input{
	height: 35px;
	background: transparent;
}
.form-submit input:hover{
	background:  #318fdf;
	color: #fff;
	border-color:  #005660;
	cursor: pointer;
}
.index-footer{
	color: rgba(255,255,255,.7);
	width: 100%;
	text-align: center; font-size: 12px; margin-top: 30px;
}
.index-footer a{
	color: #ccc;
	transition:all 0.6s ease;
	-moz-transition:all 0.6s ease; /* Firefox 4 */
	-webkit-transition:all 0.6s ease; /* Safari å’Œ Chrome */
	-o-transition:all 0.6s ease; /* Opera */

}
.index-footer a:hover{color: #fff;}
.form-textarea textarea{
	box-sizing: border-box;
}
.index-bg5 .fp-tableCell{
	height: auto !important;
}

.form-input input {
	width: 100%;
	background: #f0f0f0;
	border: 0;
	height: 40px;
	margin: 6px 0;
	text-indent: 22px;
}
.form-input input::-webkit-input-placeholder, .form-input input[placeholder] {
	letter-spacing: 4px;
}
a, textarea, input {
	outline: none;
}
.input-email input {
	width: 49%;
	float: left;
}
.input-phone input {
	width: 49%;
	float: right;
}.form-textarea textarea {
	 width: 100%;
	 background: #f0f0f0;
	 border: 0;
	 margin: 6px 0;padding: 10px 21px;
 }
.form-submit input {
	width: 122px;
	color: #fff;
	border-radius: 18px;
	border: 1px solid #ccc;
	border: 1px solid #fff;
	margin-top: 30px;
	outline: none;font-size: 15px;    background: transparent; line-height: 2;
}
.form-submit {
	display: flex;
	justify-content: center;
}

.sydz{padding-left:0;}
.table li div.cur{color: #2a64c4}
.table li div.cur:hover{}
.page6 .rbslider-item-list-wrapper{margin-top: 120px;}

/*内页*/

.per100{width: 100%; display: block}
.banner{position:relative;background: url(../images/banner2.jpg) no-repeat center center;
	background-size: cover; height: 373px;}
.banner .slide-content-1x{text-align: center;
}
.banner  h2{font-size: 48px;padding-top: 120px; color: #18a4fd ;line-height: 1.2}
.banner  h3{font-size: 30px; color: #666}
.warp5-title h4 {
	text-align: center;
	font-size: 32px;
}

.warp5-title .line {
	display: block;
	border-top: 5px solid #12aefd;
	height: 16px;
	margin: 13px auto 0 auto;
	width: 50px
}
.warp5-title p{text-align: center}
.containpd{padding: 20px 0}
.mapbg{background: url("../images/map.jpg") no-repeat center/80%; min-height: 500px;  }

.aboutjj p{line-height: 2}
.aboutjj1 p{text-indent: 2em; margin-bottom: 10px;}
.aboutjj1{margin-right:50px;}

.mntp{text-align: center; margin: 30px 0}
.mntp img{width: 360px; margin: 0 20px;}
.zuzhi{text-align: center;}
.zuzhi img{max-width: 100%}

.company{width: 500px;}

.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.flex{display: flex}
.wenhuabg{background:#038ed4; color: #fff; width: 260px; height: 256px;
	text-align: center; padding: 90px 30px 0; }
.wenhuabg h2{margin-bottom: 5px;}
.wenhuakh{position: relative}
.wenhuakhwz{position: absolute; left:0;bottom: 0; right: 0; padding: 10px; background: rgba(0,0,0,.5); color: #fff; text-align: center}
.wenhuakh img{width: 545px; height: 250px;}
.wenhuakhwz h2{display: inline; margin-right:20px;}
.tp5{ width: 285px;height: 256px; }

.serve-list {

	margin: 50px auto;
}
.serve-list .serve-item {
	width: 23%;
	height: 249px;
	float: left;
	border: 1px solid #E9EBEF;
	background: #FFF;
	border-radius: 12px;
	margin: 0 1%;
}
.serve-list .serve-item .serve-item1{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #252525;
	text-decoration: none;
	text-align: center;
}

.serve-list .serve-item .imgText {
	width: 100%;
	height: 93px;
	font-size: 21px;
	letter-spacing: .76px;
	margin: 32px 0 16px;
}
.serve-list .serve-item .text{padding: 0 30px;}
.serve-list .serve-item  .imgText .img {
	width: 56px;
	height: 56px;
	vertical-align: middle;
	margin-bottom: 16px;
}
.serve-list .serve-item  .imgText p {
	font-size: 21px;
	color: #252525;
	letter-spacing: .76px;
	line-height: 21px;
	font-weight: 500;
}
.serve-item:hover {
	margin-top: 0;
	box-shadow: 0 0 20px 2px #d9ecf3;
	transition: all .5s
}

@media all and (max-width:1600px) {
	.banner {
		height: 360px;
	}
	@media all and (max-width: 1440px) {
		.banner  {
			height: 360px;
		}
	}
	@media all and (max-width: 1366px) {
		.banner  {
			height: 350px;
		}
	}
	@media (min-width: 1025px) and (max-width: 1280px) {
		.banner  {
			height: 340px;
		}
	}
	@media all and (max-width: 1080px) {

	}
}


/*foot*/
.foot{background: #282e3c; padding: 20px 0 0;}
.foot,.foot a{color: #ccc}
.foot a:hover{color: #fff}
.footup{  padding-bottom: 30px;  display: flex  }
.footbottom{padding: 15px 0; text-align: center; font-size: 12px; border-top: 1px solid #424242}

.footnav{ padding-top: 20px;    display: flex;
	justify-content: center;margin:0 40px;}
.footnav ul li{  text-align: center; margin-bottom: 5px; }
.footnav ul li.on a{color: #fff; }
.footnav ul li a{color: #8e929c}
.footupcenter{display: flex; }
.icon-kf{background-image: url("../images/tb11.png"); background-size: 36px; width:60px; height: 60px;
}
.footupcenter{border-right: 1px solid #424242; padding: 0 30px 0 10px;}
.fuwutel{margin:15px 0 20px; line-height: 1.4; display: flex; align-items: center;  justify-content: center}
.fuwutel h3{font-size: 16px; color: #bbb}
.fuwutel h4{font-size: 24px;}
.footupright{padding-left: 40px;}
.icon-foottb2{background-image: url("../images/tb12.png");}
.icon-foottb3{background-image: url("../images/tb13.png");}
.icon-foottb4{background-image: url("../images/tb14.png");background-size:17px;}

.foot h2{ font-size: 18px; margin-bottom: 10px;}
.fuwuaddress,.foot h2{padding-left: 20px;}
.fuwuaddress ul li{margin-bottom: 10px;}
.fuwuaddress i{margin-right: 3px;  line-height: 1.3;background-size: 16px;}


.footma{height: 135px;}
.footma.footma1{ padding-left: 33px;}
.footma.footma2{ width: 120px;padding-top: 18px;}
.footma.footma3{ width: 150px;}
.footma a{ margin: 0 5px;}
.footma3{padding-top: 48px;}
.main-containt{width: 1200px; margin: 0 auto}
.flex-center{display: flex; align-items: center}

.crumb{ background: #f6f6f6 ; padding: 10px }
.crumb img{margin-right: 5px; display: block }
.crumb .containtny{display: flex; align-items: center}

.xwbanner h2,.xwbanner h3,.cpbanner h2,.cpbanner h3,.lxbanner h2,.lxbanner h3,.white h2,.white h3 {color: #fff}

.xwbanner{background-image: url("../images/banner3.jpg")}
.cpbanner{background-image: url("../images/banner4.jpg")}
.lxbanner{background-image: url("../images/banner8.jpg")}
.yxbanner{background-image: url("../images/banner6.jpg")}
.fwbanner{background-image: url("../images/banner5.jpg")}
.fkbanner{background-image: url("../images/banner7.jpg")}

.yingxiaobg{background: url("../images/bg6.jpg") no-repeat center; height: 745px;}
.fuwufoot{background: url("../images/bg5.jpg") no-repeat center; height: 604px; text-align: center; padding-top: 150px;}
.fuwufoot img{margin-bottom: 40px;}
.fuwufoot h2{ color: #fff; font-size: 30px;margin-bottom: 10px;}
.fuwufoot p{ color: #82b7ff; font-size:18px;}

.news{margin-bottom: 20px;}
.news ul li{border-bottom: 1px dashed #ddd; padding:20px 10px;}
.news ul li p{color: #888}
.tab{background: url("../images/tab.jpg") no-repeat center;
	color: #fff;
	text-align: center;
	line-height: 25px;
	margin-bottom: 10px;
	background: #18a4fd;
	display: inline-block;
	padding: 0 10px;
	border-radius: 3px;
	font-size: 12px;
}

.news h2{ font-size: 16px; margin-bottom: 5px;}
.news .arrow{text-align: right; display: none}
.news a:hover p{ color: #333}
.containtny .table{ background: #fff; margin-bottom: 20px;}
.yingxiaoblue{width: 700px; margin:150px auto;background: rgba(149,195,255,.3); padding: 30px 50px; line-height: 3}
.yingxiaoblue a{ color: #2769d6}
.yingxiaoblue a:hover{text-decoration: underline}
.news-nr h1 {
	font-size: 24px;
	line-height: 33px;
	color: #0E1114;
	text-align: center;
	font-weight: 500; margin-top: 30px;
}
.news-nr .sub-p {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #83898F;
	text-align: center;
	margin-bottom: 25px;
}
.news-nr .info-txt{padding-top: 0;
	margin-left: 25px;
	margin-right: 25px;
	padding-bottom: 40px;
}
.pre-next-page{padding: 15px ; border-top: 1px dashed #ddd;display: flex; align-items: center; justify-content: space-between}
.pre-next-page a{color: #666}
.pre-next-page a:hover{color: #0087e8}
a.fanhuibtn{border: 1px solid #ddd; border-radius: 3px; padding: 5px 10px; display: block}
a.fanhuibtn:hover{background: #0087e8; color: #fff}
.icon-fh{background: url("../images/fh.png") 0 0/22px; margin-right: 5px; width: 22px; height: 21px;}
a.fanhuibtn:hover .icon-fh{background-position: 0 -21px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{width:100%;height:450px;}
.mt30{margin-top: 30px;}
.lianxilb{margin-bottom: 30px; margin-top: 50px; padding: 0 20px;}
.lianxilb  ul{display: flex}
.lianxilb ul li{flex: 1; text-align: center; margin: 0 10px;}
.lianxilb .circle{border: 1px solid #ddd; border-radius: 100%; width:120px; height: 120px; margin: 0 auto; display: block;  margin-bottom: 10px; padding-top: 25px; }
.lianxilb .icon{ background-size: 39px; width: 39px; height: 44px; display: inline-block; margin-bottom: 5px;}
.lianxilb .icon-lianxi1{background-image: url("../images/tb21.png")}
.lianxilb .icon-lianxi2{background-image: url("../images/tb22.png")}
.lianxilb .icon-lianxi3{background-image: url("../images/tb23.png")}
.lianxilb .icon-lianxi4{background-image: url("../images/tb24.png")}
.lianxilb .icon-lianxi5{background-image: url("../images/tb25.png")}
.lianxilb ul li:hover .circle{background: #0087e8; color: #fff}
.lianxilb ul li:hover .icon-lianxi1{background-image: url("../images/tb26.png")}
.lianxilb ul li:hover .icon-lianxi2{background-image: url("../images/tb27.png")}
.lianxilb ul li:hover .icon-lianxi3{background-image: url("../images/tb28.png")}
.lianxilb ul li:hover .icon-lianxi4{background-image: url("../images/tb29.png")}
.lianxilb ul li:hover .icon-lianxi5{background-image: url("../images/tb30.png")}

.lybg{ background: #f7f7f7; padding: 30px 0  50px}
.faq_ss li .yaoq_box .txt_b1{background: #fff}
.faq_ss li{margin-bottom: 0}
.faq_ss li .p_title .tou{height: 42px;}
.faq_ss{ padding-bottom:60px;}
.faq_ss li{ position:relative; }
.faq_ss li .p_title{ background:#9c9c9c;  position:relative; color:#fff;
	}
.faq_ss li .p_title .h2{ position:relative; z-index:1;  padding:8px 20px; cursor:pointer; }
.faq_ss li .p_title .h2 span{ font-size:16px; }
.faq_ss li .p_title.current{ background:#2c91e9; }
.faq_ss li .p_title .tou{position: absolute;display:block;right:0;top:0;width:46px;font-size:14px;height:48px;text-align: center;background:url(../images/zx_06.png) no-repeat center center;}
.faq_ss li .p_title.current .tou{background:url(../images/zx_03.png) no-repeat center center;}
.faq_ss li .yaoq_box{  height:0; overflow:hidden; position:relative;}
.faq_ss li .yaoq_box .txt_b1{ padding:30px 60px 20px 40px; background:#f8f8f8;line-height:26px;}
.faq_ss li .yaoq_box .txt_b1 .zaop{  padding-bottom:20px; }
.faq_ss li .yaoq_box .txt_b1 .zaop span { float:left; display:block; margin-right:80px;color:#333;}
.faq_ss li .yaoq_box .txt_b1 .zaop span  em{ color:#2c91e9;}
.faq_ss li .yaoq_box .txt_b1 .bt3{  font-weight:bold;}
.faq_ss li .yaoq_box .txt_b1 .txt_pt{ margin-bottom:20px; line-height:28px;}
.fayoujian a{ font-size:14px; height:22px; line-height:22px; border-bottom: solid 1px #2c91e9; color:#2c91e9; }
.shenqing{display: block; margin:0 auto}


.onLine {
	border: 1px solid #dddddd;
	border-radius: 2px;
	background: #f3f3f3;
	color: #666;
	padding: 4px 11px 4px 36px;
	background: url(../images/online.png) no-repeat 12px 6px;
}
.zhuanqu ul li{background: #fff;  display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; padding: 20px 20px;}
.zhuanqu h2{font-size: 18px;}
.zhuanqu p{color: #888}

/*弹出*/
.employ{ background-color: #3fbe72; display: block;  text-align: center;
	margin: 0 auto; color: #fff; padding: 8px 20px; border-radius: 5px; float: right }
.employ:hover{background-color: #35b167; color: #fff;}
.layout {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.2);
	z-index: 999;
	display: none;
}
.layout.active {
	display: block;
}
.layout body body * {
	max-width: 100vw;
}
.layout .box {
	width: 700px;
	background: #ffffff;
	border-radius: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.layout .box .reg {
	padding: 20px 50px;
	box-sizing: border-box;
}
.layout .box .reg .t {
	/*position: absolute;
	right: 10px;
	top: 10px;*/
	cursor: pointer;
}
.layout .box .reg .c {
	width: 100%;
	margin:0 auto;
}
.layout .box .reg .c .title {
	font-size: 18px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #333333;
	line-height: 25px;
	text-align: center;
	margin-bottom: 20px;
}
.send{line-height: 38px;}
.layout  .layui-form-label{width: inherit; padding-right: 10px;}
.layout div.red{color: #f00;float: left; line-height: 36px; margin-left: 10px;}
.red{color: #f00}
.layout  .layui-input-block{ width: 180px; float: left; margin-left: 0}
.layout  .layui-input-block.long{ width: 471px; }

.layui-icon-close{font-size: 24px;}
/*弹框end*/
.enquiryBox {
	width: 630px;
}

.enquiryItem {
	width: 100%;
	float: left;
	position: relative;
	padding: 4px 0
}

.enquiryItem label {
	width: 100px;
	float: left;
	line-height: 32px;
	text-align: right
}

.enquiryItem label b {
	font-weight: 400;
	color: #ff0000;
	font-family: tahoma;
	margin-right: 3px
}

.enquiryItem input {
	width: 475px;
	float: left;
	height: 32px;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	line-height: 32px;
	text-indent: 13px;
	margin-left: 10px
}
.wd5 {
	width: 50%;
}
.wd5 input {
	width: 170px;
}
.enquiryItem input:focus {
	background: #f5f5f5;
	border-color: #90b5f9
}

.enquiryItem textarea {
	width: 475px;
	float: left;
	height: 100px;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	line-height: 36px;
	padding: 0 13px;
	margin-left: 10px
}

.enquiryItem textarea:focus {
	background: #f5f5f5;
	border-color: #90b5f9
}

.enquiryItem .Wrong {
	float: left;
	line-height: 18px;
	color: #ff0000;
	text-indent: 30px;
	margin-top: 10px;
	margin-left: 145px;
	background: url("/NewShowStand/Style/17/images/wrong.png") no-repeat 7px 50%
}

.enquiryItem button {
	float: left;
	margin: 5px 0 0 140px;
	width: 128px;
	height: 32px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 2px;
	border: 2px solid #ff2c62;
	color: #ff2c62;
	background: #fff
}

.members {
	width: 100%;
	height: 18px;
	float: left;
	position: relative;
	margin: 10px 0 6px
}
#province{ cursor: pointer}
.members a{color: #0088cc;}
.members .products ul li figcation span, .members p {
	position: absolute;
	line-height: 18px;
	padding: 0 20px;
	background: #fff;
	z-index: 2;
	left: 90px
}

.members .product li span, .members ul.newsList li b, .product li .members span, .products ul li figcation .members span, ul.newsList li .members b {
	position: absolute;
	line-height: 18px;
	padding: 0 20px;
	background: #fff;
	z-index: 2;
	left: -10px
}

.members b {
	width: 100%;
	height: 1px;
	position: absolute;
	z-index: 1;
	top: 50%;
	border-top: 1px dotted #ddd
}
.guestItem .province {
	height: 36px;
	width: 300px;
	margin-left: 17px;
	float: left;
	position: relative;
	z-index: 9
}

.guestItem #province {
	font: normal 14px/34px "microsoft yahei";
	height: 34px;
	color: #bbbbbb;
	width: 298px;
	text-indent: 13px;
	position: absolute;
	border: 1px solid #d7d7d7;
	left: 0;
	top: 0;
	border-radius: 2px;
	background: url("/NewShowStand/style/19/Images/downArrow.png") 270px 15px no-repeat
}

.guestItem #provinceList {
	position: absolute;
	background: #fff;
	width: 298px;
	border: 1px solid #d7d7d7;
	top: 35px;
	left: 0;
	line-height: 24px;
	padding: 8px 0;
	z-index: 99999
}

.guestItem #provinceList li {
	display: block;
	text-indent: 13px;
	font-size: 14px;
	color: #333;
	width: 25%;
	float: left
}

.guestItem #provinceList li:hover {
	color: #fff;
	background: #4185db
}

.enquiryItem .province {
	font: normal 14px/32px "microsoft yahei";
	height: 32px;
	color: #333;
	padding: 0;
	float: left;
	width: 170px;
	margin-left: 10px;
	text-indent: 12px;
	position: relative;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	display: inline-block;
	background: url("../Images/downArrow.png") 150px 14px no-repeat
}

.enquiryItem .province ul {
	position: absolute;
	background: #fff;
	width: 240px;
	height: 84px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #d7d7d7;
	top: 32px;
	left: -1px;
	line-height: 20px;
	padding: 8px 0
}

.enquiryItem .province ul li {
	display: block;
	text-indent: 8px;
	line-height: 20px;
	font-family: "microsoft yahei";
	font-size: 12px;
	color: #333;
	width: 22%;
	float: left
}

.enquiryItem .province ul li:hover {
	background: #4185db;
	color: #fff
}
.titlexunjia{ font-size: 16px;}
.xunjiatop{display: flex; align-items: center; justify-content: space-between; background: #f5f5f5; padding: 5px 20px;}
.closebtn{cursor: pointer}


.caidan{float: left;margin-left: 10px; display: block}
.caidan span{width: 23px;height: 2px;background-color: #000;display: block;margin: 6px auto;}
/*回到top*/
.fixed-right-moedl {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: 200;
}
.fixed-right-moedl ul {
	padding:10px;
	border-radius: 8px;
	background-color: #282e3c;
}
.fixed-right-moedl ul li {
	text-align: center;
	cursor: pointer;
	position: relative;
}
.fixed-right-moedl ul li img.img {
	max-width: 100%;
}
.fixed-right-moedl ul li .right-moels-div {
	position: absolute;
	top: -100%;
	right: 50px;
	/* transform: scale(0) translate(-100%,-50%);*/
	padding: 20px;
	border-radius: 10px;
	background-color: #282e3c;
	white-space: nowrap;
	display: none;
	transition: all 0.3s; color: #fff;
}
.fixed-right-moedl ul li .right-moels-div.show{   display: block;}
.fixed-right-moedl ul li .right-moels-div .itemname {
	color: #ffffff;
 font-size: 12px;
	text-align: left;
}
.fixed-right-moedl ul li .right-moels-div .dimian {
	margin: 5px 0 10px;  border-bottom: 1px solid rgba(255,255,255,.5);
}
.fixed-right-moedl ul li .right-moels-div .dimian .tit{font-size: 16px; padding-bottom: 10px;}
.fixed-right-moedl ul li .right-moels-div .timeshi {
	margin-top: 5px;
	color: #fff;
	text-align: left; font-size: 12px; color: #ccc;
}
.fixed-right-moedl ul li.top {
	color: #b2b6bf;
	margin-top: 10px;
}
.right-moels-div:after{ display:block; content:""; border-width:18px; border-style:solid;
	border-color:transparent transparent  transparent #282e3c; position:absolute; top:20px; left:162px;}


/*产品更改*/
img {
	max-width: 100%;
	max-height: 100%;
	border: none;
}
.zwsj{text-align: center; color: #ccc;
	width: 100%;
	margin: 110px;}
.zwsj img{width: 80px;
	margin-bottom: 5px;
	opacity: .6;}
.products-con{display: flex; flex-flow: row wrap; margin-top: 10px; margin-bottom: 20px; position: relative}
.product-card{ /*flex-basis:calc(19% - 10px);*/
	padding: 8px;
	width: 20%}
.product-card .img-box{display:flex;text-align:center;   align-items: center; justify-content: center;
	/*background:#e8f9fe; */ background: #fbfbfb;
	padding: 10px;
}
.product-card a:hover{color: #777}
.product-card .img-box img{height: 110px; margin-bottom: 10px;}
.product-card .img-box img{vertical-align:middle;}
.product-name{position:absolute;bottom:0;display:block;overflow:hidden;width:100%;min-height:30px;border-bottom:1px solid #ddd;color:#666;font-size:14px;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
.product-name span{position:absolute;left:0;width:100%;text-align:left;}
.product-EN-name{bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-CN-name{top:5px;display:none;font-weight:700;}
.product-card:hover{-webkit-box-shadow:0 0 15px rgba(36,50,56,.3);-moz-box-shadow:0 0 15px rgba(36,50,56,.3);box-shadow:0 0 15px rgba(36,50,56,.3);}
.product-card:hover img{visibility:inherit;transform: scale(0.90)}
.product-card:hover .product-name{padding:0 10px;height:100%;background:#e8f9fe;white-space:normal;}
.product-card:hover .product-EN-name{padding:0 5px;display:-webkit-box;overflow:visible;overflow:hidden;max-height:152px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;line-height:22px;word-break:normal;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.product-card:hover .product-CN-name{padding:0 5px;display:block;display:-webkit-box;overflow:hidden;max-height:86px;text-overflow:ellipsis;line-height:22px;-webkit-line-clamp:4;-webkit-box-orient:vertical;}

.products-conview  .products-datu{padding: 20px 0;}
.products-datutt{display: flex; justify-content: space-between; align-items: center; padding: 0 0 0 50px;}
.products-datutt img{ height: 180px;}
.products-datu{padding: 10px; display: inline-block}
.erweimalx{font-size: 16px; margin-top: 0; display: none }
.erweimalx.wxh img{width: 150px;}
.nanygtable{ border: 1px solid #ddd; }
.nanygtable td{ border: 1px solid #ddd; border-collapse: collapse; padding: 10px;font-size: 16px;font-family: auto;}
.nanygtable td:nth-child(odd){width:16%; text-align: center; font-weight: 600; background: #f5f5f5;}
.nanygtable td:nth-child(even){width:35%;text-align: left}
.products-conview{ margin: 30px 0; position: relative}

.fenzitable .zywname{margin-bottom: 10px;font-size: 16px; line-height: 1.8}
.fenzitable  table{border: 1px solid #ddd; width: 700px;}
.fenzitable  table th{background: #f5f5f5;}
.fenzitable  table th,.fenzitable  table td{padding: 10px;border: 1px solid #ddd;
	border-collapse: collapse; text-align: center; font-size: 16px;}

.cpdbt{margin-bottom: 15px; color: #4394c6; font-size: 20px;}
.icon-sjt{ background-image: url("../images/sjt.png"); margin-right: 5px;background-size: 15px auto;background-position: 5px 2px; line-height: 1.1}
.jishubk{display: flex; margin-top: 20px; margin-bottom: 20px;}
.jishubk .cpdbt{margin-right: 30px;}
.jishuxx ul{display: flex}
.jishuxx ul li{ margin-right: 50px;text-align: center}
.jishuxx ul li a{font-size: 12px;}
.icon-jstb{ background-image: url("../images/download.png"); width: 30px; height: 25px;background-size: 25px auto;}

/* superslide轮播 */
.slideBox {
	position: relative;
}

.slideBox .hd {
	width: 60px;
	margin-left: -30px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 15px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin: 0 4px;
	width: 12px;
	height: 12px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
}

.slideBox .hd ul li.on {
	background: #18a4fd;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd a{cursor: inherit}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 100%;
	display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	display: block;
	width: 32px;
	height: 50px;
	background: url(../images/slider-arrow.png) center no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop, .slideBox .nextStop {
	display: none;
}
/* 效果CSS结束 */
