/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row {
	width: 101%;
	transition: .2s width ease;
	*zoom: 1
}

.row:before,
.row:after {
	display: table;
	clear: both;
	content: ''
}

.row>[class*="span-"] {
	float: left;
	margin-right: 1%;
	*margin-right: .89%
}

.row>.span-1 {
	width: 7.33333333%
}

.row>.span-2 {
	width: 15.66666667%
}

.row>.span-3 {
	width: 24%
}

.row>.span-4 {
	width: 32.33333333%
}

.row>.span-5 {
	width: 40.66666667%
}

.row>.span-6 {
	width: 49%
}

.row>.span-7 {
	width: 57.33333333%
}

.row>.span-8 {
	width: 65.66666667%
}

.row>.span-9 {
	width: 74%
}

.row>.span-10 {
	width: 82.33333333%
}

.row>.span-11 {
	width: 90.66666667%
}

.row>.span-12 {
	width: 99%
}

.full-row {
	width: 100%;
	transition: .2s width ease;
	*zoom: 1
}

.full-row:before,
.full-row:after {
	display: table;
	clear: both;
	content: ''
}

.full-row>[class*='span'] {
	float: left
}

.full-row>.span-1 {
	width: 8.33333333%;
	*width: 8.22333333%
}

.full-row>.span-2 {
	width: 16.66666667%;
	*width: 16.55666667%
}

.full-row>.span-3 {
	width: 25%;
	*width: 24.89%
}

.full-row>.span-4 {
	width: 33.33333333%;
	*width: 33.22333333%
}

.full-row>.span-5 {
	width: 41.66666667%;
	*width: 41.55666667%
}

.full-row>.span-6 {
	width: 50%;
	*width: 49.89%
}

.full-row>.span-7 {
	width: 58.33333333%;
	*width: 58.22333333%
}

.full-row>.span-8 {
	width: 66.66666667%;
	*width: 66.55666667%
}

.full-row>.span-9 {
	width: 75%;
	*width: 74.89%
}

.full-row>.span-10 {
	width: 83.33333333%;
	*width: 83.22333333%
}

.full-row>.span-11 {
	width: 91.66666667%;
	*width: 91.55666667%
}

.full-row>.span-12 {
	width: 100%;
	*width: 99.89%
}

.row>.pull-right,
.full-row>.pull-right {
	float: right
}

.row>.center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.full-row>.center {
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.pull-left-1 {
	position: relative;
	left: -8.33333333%
}

.pull-left-2 {
	position: relative;
	left: -16.66666667%
}

.pull-left-3 {
	position: relative;
	left: -25%
}

.pull-left-4 {
	position: relative;
	left: -33.33333333%
}

.pull-left-5 {
	position: relative;
	left: -41.66666667%
}

.pull-left-6 {
	position: relative;
	left: -50%
}

.pull-left-7 {
	position: relative;
	left: -58.33333333%
}

.pull-left-8 {
	position: relative;
	left: -66.66666667%
}

.pull-left-9 {
	position: relative;
	left: -75%
}

.pull-left-10 {
	position: relative;
	left: -83.33333333%
}

.pull-left-11 {
	position: relative;
	left: -91.66666667%
}

.pull-left-12 {
	position: relative;
	left: -100%
}

.pull-right-1 {
	position: relative;
	left: 8.33333333%
}

.pull-right-2 {
	position: relative;
	left: 16.66666667%
}

.pull-right-3 {
	position: relative;
	left: 25%
}

.pull-right-4 {
	position: relative;
	left: 33.33333333%
}

.pull-right-5 {
	position: relative;
	left: 41.66666667%
}

.pull-right-6 {
	position: relative;
	left: 50%
}

.pull-right-7 {
	position: relative;
	left: 58.33333333%
}

.pull-right-8 {
	position: relative;
	left: 66.66666667%
}

.pull-right-9 {
	position: relative;
	left: 75%
}

.pull-right-10 {
	position: relative;
	left: 83.33333333%
}

.pull-right-11 {
	position: relative;
	left: 91.66666667%
}

.pull-right-12 {
	position: relative;
	left: 100%
}

@media only screen and (max-width:1024px) {
	.row>.midd-1 {
		width: 7.33333333%
	}

	.row>.midd-2 {
		width: 15.66666667%
	}

	.row>.midd-3 {
		width: 24%
	}

	.row>.midd-4 {
		width: 32.33333333%
	}

	.row>.midd-5 {
		width: 40.66666667%
	}

	.row>.midd-6 {
		width: 49%
	}

	.row>.midd-7 {
		width: 57.33333333%
	}

	.row>.midd-8 {
		width: 65.66666667%
	}

	.row>.midd-9 {
		width: 74%
	}

	.row>.midd-10 {
		width: 82.33333333%
	}

	.row>.midd-11 {
		width: 90.66666667%
	}

	.row>.midd-12 {
		width: 99%
	}

	.midd-hide {
		display: none
	}

	.midd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.midd-1 {
		width: 8.33333333%
	}

	.full-row>.midd-2 {
		width: 16.66666667%
	}

	.full-row>.midd-3 {
		width: 25%
	}

	.full-row>.midd-4 {
		width: 33.33333333%
	}

	.full-row>.midd-5 {
		width: 41.66666667%
	}

	.full-row>.midd-6 {
		width: 50%
	}

	.full-row>.midd-7 {
		width: 58.33333333%
	}

	.full-row>.midd-8 {
		width: 66.66666667%
	}

	.full-row>.midd-9 {
		width: 75%
	}

	.full-row>.midd-10 {
		width: 83.33333333%
	}

	.full-row>.midd-11 {
		width: 91.66666667%
	}

	.full-row>.midd-12 {
		width: 100%
	}
}

@media only screen and (max-width:992px) {
	.row>.smidd-1 {
		width: 7.33333333%
	}

	.row>.smidd-2 {
		width: 15.66666667%
	}

	.row>.smidd-3 {
		width: 24%
	}

	.row>.smidd-4 {
		width: 32.33333333%
	}

	.row>.smidd-5 {
		width: 40.66666667%
	}

	.row>.smidd-6 {
		width: 49%
	}

	.row>.smidd-7 {
		width: 57.33333333%
	}

	.row>.smidd-8 {
		width: 65.66666667%
	}

	.row>.smidd-9 {
		width: 74%
	}

	.row>.smidd-10 {
		width: 82.33333333%
	}

	.row>.smidd-11 {
		width: 90.66666667%
	}

	.row>.smidd-12 {
		width: 99%
	}

	.smidd-hide {
		display: none
	}

	.smidd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.smidd-1 {
		width: 8.33333333%
	}

	.full-row>.smidd-2 {
		width: 16.66666667%
	}

	.full-row>.smidd-3 {
		width: 25%
	}

	.full-row>.smidd-4 {
		width: 33.33333333%
	}

	.full-row>.smidd-5 {
		width: 41.66666667%
	}

	.full-row>.smidd-6 {
		width: 50%
	}

	.full-row>.smidd-7 {
		width: 58.33333333%
	}

	.full-row>.smidd-8 {
		width: 66.66666667%
	}

	.full-row>.smidd-9 {
		width: 75%
	}

	.full-row>.smidd-10 {
		width: 83.33333333%
	}

	.full-row>.smidd-11 {
		width: 91.66666667%
	}

	.full-row>.smidd-12 {
		width: 100%
	}
}

@media only screen and (max-width:760px) {
	.row>.smal-1 {
		width: 7.33333333%
	}

	.row>.smal-2 {
		width: 15.66666667%
	}

	.row>.smal-3 {
		width: 24%
	}

	.row>.smal-4 {
		width: 32.33333333%
	}

	.row>.smal-5 {
		width: 40.66666667%
	}

	.row>.smal-6 {
		width: 49%
	}

	.row>.smal-7 {
		width: 57.33333333%
	}

	.row>.smal-8 {
		width: 65.66666667%
	}

	.row>.smal-9 {
		width: 74%
	}

	.row>.smal-10 {
		width: 82.33333333%
	}

	.row>.smal-11 {
		width: 90.66666667%
	}

	.row>.smal-12 {
		width: 99%
	}

	.smal-hide {
		display: none
	}

	.smal-show {
		display: block
	}

	.smal-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	[class*='pull-left-'],
	[class*='pull-right-'] {
		right: auto;
		left: auto
	}

	.full-row>.smal-1 {
		width: 8.33333333%
	}

	.full-row>.smal-2 {
		width: 16.66666667%
	}

	.full-row>.smal-3 {
		width: 25%
	}

	.full-row>.smal-4 {
		width: 33.33333333%
	}

	.full-row>.smal-5 {
		width: 41.66666667%
	}

	.full-row>.smal-6 {
		width: 50%
	}

	.full-row>.smal-7 {
		width: 58.33333333%
	}

	.full-row>.smal-8 {
		width: 66.66666667%
	}

	.full-row>.smal-9 {
		width: 75%
	}

	.full-row>.smal-10 {
		width: 83.33333333%
	}

	.full-row>.smal-11 {
		width: 91.66666667%
	}

	.full-row>.smal-12 {
		width: 100%
	}
}

/*挂件分页样式*/
.util-page {
	font-size: 0;
	color: #666;
	text-align: center;
}

.util-page .gobutton,
.util-page .sl,
.util-page .num,
.util-page .count {
	color: #666;
	display: inline-block;
	border: 1px solid #ededed;
	margin: 10px 0;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	background: #fff;
	font-size: 16px;
	font-weight: normal;
}

.util-page .gobutton:hover,
.util-page .num:hover,
.util-page .current {
	color: #fff;
	background: #3cabff;
}

.util-page span.gobutton,
.util-page span.gobutton:hover {
	color: #666;
	background-color: #eee;
}

.util-page .gobutton .ion {
	font-size: .8em;
}

.util-page .count {
	margin-left: 10px;
	color: #666;
	background: none;
	border: none;
}

.util-page span.jump {
	background: none;
	color: #666;
	display: inline-block;
	margin: 0 7px;
	vertical-align: top;
}

.util-page span.jumpto,
.util-page span.jumpto_text,
.util-page span.jumpto_text {
	background: none;
	border: none;
	color: #666;
	font-size: 14px;
}

.util-page .jumpto_inp {
	width: 40px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	vertical-align: top;
}

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea {
	margin: 0 auto 55px;
	max-width: 1200px;
}

.BdMapWrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 45%;
	overflow: hidden;
}

.BdMapWrapper .BdMapCon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:760px) {
	.BdMapArea {
		display: none;
	}
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box {
	display: none !important;
}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../images/ico.png);
	*text-indent: 0;
	*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='\3000');
	vertical-align: middle;
}

.ico:before {
	content: '\3000';
}

.ico1_2 {
	background-position: -20px 0;
}

.ico1_3 {
	background-position: -40px 0;
}

.ico1_4 {
	background-position: -60px 0;
}

.ico1_5 {
	background-position: -80px 0;
}

.ico2_1 {
	background-position: 0 -20px;
}

.ico2_2 {
	background-position: -20px -20px;
}

.ico2_3 {
	background-position: -40px -20px;
}

.ico2_4 {
	background-position: -60px -20px;
}

.ico2_5 {
	background-position: -80px -20px;
}

.ico3_1 {
	background-position: 0 -40px;
}

.ico3_2 {
	background-position: -20px -40px;
}

.ico3_3 {
	background-position: -40px -40px;
}

.ico3_4 {
	background-position: -60px -40px;
}

.ico3_5 {
	background-position: -80px -40px;
}

.ico4_1 {
	background-position: 0 -60px;
}

.ico4_2 {
	background-position: -20px -60px;
}

.ico4_3 {
	background-position: -40px -60px;
}

.ico4_4 {
	background-position: -60px -60px;
}

.ico4_5 {
	background-position: -80px -60px;
}

/* 常量设置 */
.wrap {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
}

.mwrap {
	max-width: 1440px;
	margin-right: auto;
	margin-left: auto;
}

/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body {
	min-width: 1240px\9;
	overflow-x: auto;
}

/*for ie9+*/
@media all and (min-width:0) {
	body {
		min-width: 0;
		overflow-x: hidden;
	}
}

body {
	font-size: 14px;
	line-height: 1.6;
	color: #666;
	background: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #00a1e9;
}

::-moz-selection {
	color: #fff;
	background: #00a1e9;
}

::selection {
	color: #fff;
	background: #00a1e9;
}

::-webkit-input-placeholder {
	color: #aaa;
}

.placeholder {
	color: #aaa;
}

/*css组件设置*/
.form-control,
.input-group-addon,
.btn {
	border-radius: 2px;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}

.imgZoom img,
.imgY180 img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}

.imgZoom {
	overflow: hidden;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.imgZoom:hover img {
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.imgY180:hover img {
	cursor: pointer;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

/* 网站样式 */

/*头部*/
.header {
	position: relative;
	z-index: 10;
	transition: all 0.5s ease;
	background: #fff;
}

.header_top {
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	z-index: 6;
	background: #fff;
}

/*20191018头部改版*/
.header_top .h_top_tool {
	line-height: 30px;
	font-size: 12px;
}

.header_top .h_top_tool a {
	display: block;
}

.header_top .h_top_tool .h_tel {
	float: left
}

.header_top .h_top_tool .guanhui {
	float: right;
	font-size: 12px;
	color: #666;
	color: rgba(0, 0, 0, .56);
	padding: 0 15px;
	position: relative;
	height: 30px;
}

.header_top .h_top_tool .guanhui:after {
	content: '';
	width: 1px;
	height: 11px;
	background: #e5e5e5;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px
}

.header_top .h_top_tool .guanhui span {
	display: inline-block;
	vertical-align: 0;
}

.header_top .h_top_tool .guanhui i {
	display: inline-block;
	vertical-align: 0;
	font-weight: bold;
	width: 10px;
	height: 7px;
	background: url(../images/xggw.png) no-repeat center;
}

.header_top .h_top_tool .guanhui_ewm {
	position: absolute;
	width: 112px;
	height: 112px;
	left: 50%;
	margin-left: -66px;
	top: 100%;
	display: none;
	padding: 12px;
}

.header_top .h_top_tool .guanhui_ewm .img_ {
	position: relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 0px;
	background: #fff;
}

.header_top .h_top_tool .guanhui_ewm .img_:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -8%;
}

.header_top .h_top_tool .top_list {
	float: right;
}

.header_top .h_top_tool .top_list li {
	float: right;
	font-size: 13px;
	color: #666;
	position: relative;
	padding: 0 15px;
}

.header_top .h_top_tool .top_list li:after {
	content: '';
	width: 1px;
	height: 11px;
	background: #e5e5e5;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px
}

.header_top .h_top_tool .top_list .li01 span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../images/h_top_pic.png) no-repeat center;
}

/*20191018头部改版 end*/

/*导航*/
.header_bott {
	padding: 23px 0;
	transition: all 0.5s ease;
	background: #fff;
	position: relative;
}

.header_bott .logo {
	float: left;
	font-size: 0;
	width: 139px;
	height: 30px;
}

.header_bott .tit {
	float: left;
	font-size: 13px;
	color: #666;
	margin-left: 10px;
	margin-right: 12%;
	position: relative;
	top: 5px;
}

/* .header_bott .logo a{display:block; width:139px; height:30px; background:url(../images/h_logo.png) no-repeat center;}
.header_bott .logo img{display:none;} */
.header_bott .inav_wrapper {
	width: 60%;
	float: left;
}

.header_bott .inav_wrapper .inav .nav_li {
	display: inline-block;
	margin-right: 33px;
}

.header_bott .inav_wrapper .inav .nav_li>a {
	display: block;
	font-size: 17px;
	color: #666;
	font-weight: bold;
	line-height: 30px;
}

.header_bott .inav_wrapper .inav .nav_li.cur>a {
	color: #00a1e9;
}

.header_bott .inav_wrapper .inav .nav_li>a:hover {
	color: #00a1e9;
}

.header_bott .inav_wrapper .inav .nav_li>a i {
	font-weight: normal;
	font-size: 14px;
	line-height: 1;
}

/*导航下拉*/
.header_bott .inav_wrapper .inav .nav_li .xiala_nav {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: url(../images/xiala_bg.jpg) no-repeat center;
	height: 373px;
	/*box-shadow:0px 2px 13px 1px rgba(0,0,0,0.2) inset;*/
	display: none;
}

.header_bott .inav .nav_li .xiala_nav .left {
	float: left;
	width: 75%;
	padding-top: 53px;
}

.header_bott .inav .nav_li .xiala_nav .left .rect-6219 {
	padding-bottom: 62.19%;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor {
	float: left;
	width: 55%;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor .t {
	font-size: 35px;
	color: #666;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 30px;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor .c {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-bottom: 17px;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor .list li {
	float: left;
	width: 33%;
	font-size: 16px;
	line-height: 34px;
	color: #666;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor .list li a:hover {
	color: #00a1e9;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_img {
	float: right;
	width: 33%;
	padding-top: 54px;
	padding-right: 5%;
}

.header_bott .inav .nav_li .xiala_nav .right {
	width: 25%;
	float: left;
}

.header_bott .inav .nav_li .xiala_nav .right .r_infor {
	padding-top: 100px;
	padding-left: 16%;
}

.header_bott .inav .nav_li .xiala_nav .right .r_infor dt {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	line-height: 28px;
	margin-bottom: 24px;
}

.header_bott .inav .nav_li .xiala_nav .right .r_infor dd {
	font-size: 16px;
	color: #fff;
	line-height: 37px;
}

.header_bott .inav .nav_li .xiala_nav .right .r_infor dd a:hover {
	color: #facd00;
}

/*语言版本和搜索*/
.header_bott .h_tools {
	float: right;
	position: relative;
}

.header_bott .h_tools .h_search {
	float: right;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
	transition: all 0.5s ease;
}

.header_bott .h_tools .h_search.nolink {
	display: block;
}

.header_bott .h_tools .h_search.a_link {
	display: none;
}

.header_bott .h_tools .h_search .iconfont {
	margin: 0;
	font-size: 20px;
	color: #ccc
}

.header_bott .h_tools .h_search:hover .iconfont {
	color: #00a1e9;
}

.header_bott .h_tools .h_language {
	padding-right: 50px;
}

.header_bott .h_tools .h_language>a {
	display: block;
	color: #666;
	font-size: 15px;
	line-height: 30px;
}

.header_bott .h_tools .h_language>a i {
	line-height: 1;
}

.header_bott .h_tools .h_language>a i:first-child {
	font-size: 16px;
	background: none;
}

:root .header_bott .h_tools .h_language>a i:first-child {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
	background: #ccc url(../images/language_icon_2.gif) no-repeat center center;
	background-size: cover;
	margin-right: 6px;
}

.header_bott .h_tools .h_language>a:hover {
	color: #00a1e9;
}

.header_bott .h_tools .h_language.mobile_language {
	display: none;
}


/*语言下拉*/
.header_bott .lan_down {
	position: absolute;
	left: 0%;
	top: 100%;
	width: 100%;
	background: url(../images/landown_bg.png) center;
	display: none;
	color: #fff;
}

.header_bott .lan_down .content {
	padding-top: 50px;
}

.header_bott .lan_down .content .sl {
	height: 170px;
	position: relative;
	padding-left: 115px;
	min-height: 90px;
}

.header_bott .lan_down .content .sl .map {
	background: url(../images/landown_map.png) no-repeat;
	width: 110px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.header_bott .lan_down .content .sl01 .map {
	background-position: 0 0;
}

.header_bott .lan_down .content .sl01:hover .map {
	background-position: -110px 0;
}

.header_bott .lan_down .content .sl02 .map {
	background-position: 0 -90px;
}

.header_bott .lan_down .content .sl02:hover .map {
	background-position: -110px -90px;
}

.header_bott .lan_down .content .sl03 .map {
	background-position: 0 -180px;
}

.header_bott .lan_down .content .sl03:hover .map {
	background-position: -110px -180px;
}

.header_bott .lan_down .content .sl04 .map {
	background-position: 0 -270px;
}

.header_bott .lan_down .content .sl04:hover .map {
	background-position: -110px -270px;
}

.header_bott .lan_down .content .sl05 .map {
	background-position: 0 -360px;
}

.header_bott .lan_down .content .sl05:hover .map {
	background-position: -110px -360px;
}

.header_bott .lan_down .content .sl06 .map {
	background-position: 0 -450px;
}

.header_bott .lan_down .content .sl06:hover .map {
	background-position: -110px -450px;
}

.header_bott .lan_down .content .sl07 .map {
	background-position: 0 -540px;
}

.header_bott .lan_down .content .sl07:hover .map {
	background-position: -110px -540px;
}

.header_bott .lan_down .content .sl dt {
	font-size: 22px;
	font-weight: bold;
	color: #e6e6e6;
	line-height: 1.3;
	margin-bottom: 10px;
}

.header_bott .lan_down .content a {
	color: #c7c7c7;
}

.header_bott .lan_down .content a:hover {
	color: #caa403;
	text-decoration: underline;
}

.mLan_down {
	display: none;
}

.mSearch {
	display: none;
}

/*头部吸顶及触控*/
/*产品站属于下层页面，非首页，所以这部分,header.fixed代码样式不需要*/

/*底部 footer*/
.footer {
	background: #e7e8ea;
	position: relative;
	z-index: 4;
}

.footer_top {
	padding: 60px 0 30px;
}

.footer_top dl {
	float: left;
	width: 14%;
}

.footer_top dl dt {
	font-size: 17px;
	color: #666;
	margin-bottom: 30px;
}

.footer_top dl dd {
	font-size: 13px;
	color: #666;
	line-height: 30px;
}

.footer_top dl.dl07 {
	text-align: center;
}

.footer_top dl.dl07 dt {
	cursor: pointer;
}

.footer_top dl.dl07 dt span {
	display: inline-block;
	vertical-align: 0;
}

.footer_top dl.dl07 dt i {
	display: inline-block;
	vertical-align: 0;
}

.footer_top dl.dl07 dd {
	margin-bottom: 15px;
}

.footer_top .share_box .share_tit {
	font-size: 14px;
	color: #666;
	text-align: center;
	margin-bottom: 15px;
}

.footer_top .share_box .bdsharebuttonbox {
	text-align: center;
}

.footer_top .share_box a {
	display: inline-block;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	background: #fff;
	color: #a0a6b1;
	padding: 0;
	margin: 0 8px;
	text-align: center;
	float: none;
}

.footer_top .share_box a i {
	display: block;
	font-size: 20px;
	line-height: 31px;
	margin: 0;
}

.footer_top .share_box a:hover {
	background: #00a1e9;
	color: #fff;
}

.footer_top .ser_tit {
	font-size: 14px;
	color: #666;
}

.footer_top .ser_tel {
	font-size: 24px;
	color: #00a1e9;
}

.footer_bott .left {
	float: left;
}

.footer_bott .right {
	float: right;
}

.footer_bott {
	color: #616469;
	font-size: 12px;
	padding: 20px 0;
}

/*旗下子公司*/
.footer .f_son_company {
	background: #5a5a5a;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.footer .f_son_company .content {
	padding: 45px 0;
	position: relative;
}

.footer .f_son_company .content .tit {
	font-size: 24px;
	color: #fff;
	margin-bottom: 40px;
}

.footer .f_son_company .content .con .cell {
	font-size: 13px;
	color: #fff;
}

.footer .f_son_company .content .con .cell a {
	width: 25%;
	float: left;
	line-height: 30px;
}

.footer .f_son_company .content .f_son_close {
	width: 26px;
	height: 26px;
	background: url(../images/f_son_close.png) no-repeat center;
	position: absolute;
	right: 50px;
	top: 60px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.footer .f_son_company .content .f_son_close:hover {
	transform: rotateZ(180deg);
}

.mobile_key {
	display: none;
}

/*下层banner*/
.xc_banner {
	height: 430px;
	overflow: hidden;
	position: relative;
}

.xc_banner>img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
	/*animation:img_room 6s linear 1; -webkit-animation:img_room 6s linear 1;*/
}

.xc_banner .infor {
	position: absolute;
	left: 0;
	bottom: 60px;
	width: 100%;
	color: #fff;
}

.xc_banner .infor .tit {
	font-size: 24px;
}

.xc_banner .infor .con {
	font-size: 40px;
	font-weight: bold;
}

@keyframes img_room {
	0% {
		-moz-transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}

	100% {
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}

@-webkit-keyframes "img_room" {
	0% {
		-moz-transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}

	100% {
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}


/*二级导航*/
.xc_nav {
	border-bottom: 1px solid #d6d8db;
	line-height: 70px
}

.xc_nav ul {
	float: left;
}

.xc_nav li {
	padding: 0 25px;
	float: left;
}

.xc_nav li a {
	display: block;
	font-size: 16px;
	color: #666;
	;
	position: relative;
}

.xc_nav li.cur a {
	color: #00a1e9;
}

.xc_nav li.cur a:after {
	content: '';
	width: 100%;
	height: 4px;
	background: #00a1e9;
	position: absolute;
	left: 0;
	bottom: 0;
}

.xc_nav .xc_crumbs {
	float: right;
	font-size: 13px;
}

.xc_nav .xc_crumbs a,
.xc_nav .xc_crumbs em,
.xc_nav .xc_crumbs span {
	display: inline-block;
	font-size: 13px;
	color: #8f8f8f;
}

.xc_nav .xc_crumbs em {
	margin: 0 7px;
}

.xc_nav .xc_crumbs a:hover {
	color: #00a1e9;
}

.xc_nav.fixed {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
	background: #fff;
}

.channel_content {
	min-height: 300px;
	padding: 0 0 60px;
}

.luru {
	padding-top: 60px;
}

/* 下层banner中面包屑 */
.xc_banner .xc_crumbs {
	font-size: 13px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	display: none;
}

.xc_banner .xc_crumbs a,
.xc_banner .xc_crumbs em,
.xc_banner .xc_crumbs span {
	display: inline-block;
	font-size: 13px;
	color: #fff;
}

.xc_banner .xc_crumbs em {
	margin: 0 7px;
}

.xc_banner .xc_crumbs a:hover {
	color: #00a1e9;
}

/* 手机端二级导航 */
.m_sencondNav {
	display: none;
	position: relative;
	z-index: 9;
	height: 51px;
}

.m_sencondNav .m_second {
	position: relative;
	border-bottom: 1px solid #e8e8e8
}

.m_sencondNav .m_second.fixed {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 5;
}

.m_sencondNav .m_second .home {
	background: #efefef;
	width: 50px;
	height: 50px;
	float: left;
	line-height: 50px;
	display: block;
	text-align: center;
}

.m_sencondNav .m_second .home i {
	display: block;
	color: #adadad;
}

.m_sencondNav .m_second .m_second_hd {
	width: calc(100% - 50px);
	background: #f6f6f6;
	float: left
}

.m_sencondNav .m_second .m_second_hd li {
	float: left;
	position: relative;
}

.m_sencondNav .m_second .m_second_hd li {
	border-right: 1px solid #e8e8e8;
}

.m_sencondNav .m_second .m_second_hd li:last-child:after {
	border-right: none
}

.m_sencondNav .m_second .m_second_hd li a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: #666;
	padding: 0 40px 0 13px;
	font-size: 14px;
}

.m_sencondNav .m_second .m_second_hd li:after,
.m_sencondNav .m_second .m_second_hd li:before {
	content: '';
	background: #a5a5a5;
	width: 9px;
	height: 2px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
	margin: auto;
}

.m_sencondNav .m_second .m_second_hd li:after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: all 0.6s ease-out;
}

.m_sencondNav .m_second .m_second_hd li:before {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.6s ease-out;
}

.m_sencondNav .m_second .m_second_hd li.cur:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background: #fff;
}

.m_sencondNav .m_second .m_second_hd li.cur:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	background: #fff;
}

.m_sencondNav .m_second .m_second_bd .erji {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #efefef;
	border-top: 1px solid #e8e8e8;
	padding-bottom: 10px;
	display: none;
}

.m_sencondNav .m_second .m_second_bd .erji li a {
	padding: 6px 20px 6px 63px;
	font-size: 14px;
	color: #666;
	display: block
}

.m_sencondNav .m_second .m_second_bd .erji li {
	margin-top: 10px;
}

.m_sencondNav .m_second .m_second_hd.active {
	background: #efefef;
}

.m_sencondNav .m_second .m_second_hd.cur {
	background: #efefef;
}

.m_sencondNav .m_second .m_second_bd .sanji {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #efefef;
	border-top: 1px solid #e8e8e8;
	padding-bottom: 10px;
	display: none;
}

.m_sencondNav .m_second .m_second_bd .sanji li a {
	padding: 6px 20px 6px 63px;
	font-size: 14px;
	color: #666;
	display: block
}

.m_sencondNav .m_second .m_second_bd .sanji li {
	margin-top: 10px;
}

/*公共线*/
.common-line {
	width: 128px;
	height: 1px;
	background: #fbc701;
	position: relative;
}

.common-line i {
	width: 38%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #001e55;
}

/*分页 start*/
.widgets_common_pages_5 {
	padding: 40px 0px;
	line-height: 50px;
}

.widgets_common_pages_5 .transition {
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.widgets_common_pages_5 .page_l {
	text-align: left;
}

.widgets_common_pages_5 .page_r {
	text-align: right;
}

.widgets_common_pages_5 .page_arr {
	width: 40%;
	cursor: pointer;
}

.widgets_common_pages_5 .page_c {
	width: 20%;
	text-align: center;
}

.widgets_common_pages_5 .page_arr b {
	width: 10%;
	height: 1px;
	background-color: #666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 0 10px;
}

.widgets_common_pages_5 .page_arr .iconfont {
	font-size: 30px;
}

.widgets_common_pages_5 .page_arr:hover b {
	width: 70%;
}

.widgets_common_pages_5 .page_c {
	font-size: 22px;
	color: #323232;
}

.widgets_common_pages_5 .page_c em {
	font-size: 14px;
}

@media only screen and (max-width:996px) {
	.widgets_common_pages_5 .page_arr:hover b {
		width: 50%;
	}
}

@media only screen and (max-width:760px) {
	.widgets_common_pages_5 .page_arr b {
		display: none;
	}

	.widgets_common_pages_5 {
		padding: 20px 0;
	}
}

/*分页 end*/

/*首页*/
.rect-5565 {
	padding-bottom: 55.65%;
}

/*------------------手机端下拉---------------------*/
.m_nav {
	display: none;
}

.m_banner {
	display: none;
}

.m_ipart {
	display: none;
}

.m_footer {
	display: none;
}


/***********************************下层页面实现***************************************/
/* .header.xc_header .header_bott .logo a{background:url(../images/h_logo_hover.png) no-repeat center;} */
.header.xc_header .header_bott .h_tools .h_search .iconfont {
	color: #ccc
}

.header.xc_header .header_bott .h_tools .h_search:hover .iconfont {
	color: #00a1e9;
}

.header.xc_header .header_bott .h_tools .h_language>a {
	color: #555;
}

.header.xc_header .header_bott .h_tools .h_language>a:hover {
	color: #00a1e9;
}



/*产品右侧导航*/
.pro_rightbar {
	position: fixed;
	right: 0;
	top: 50%;
	width: 39px;
	z-index: 9999;
}

.pro_rightbar li {
	display: block;
	width: 39px;
	height: 39px;
	margin: 5px 0;
	position: relative;
}

.pro_rightbar li a {
	display: block;
	width: 39px;
	height: 39px;
	background-image: url(../images/pro_right_icon.png);
	transition: all 0s;
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	border: 1px solid #eee;
}

.pro_rightbar li {
	position: relative;
}

.pro_rightbar li.li1 a {
	background-position: 0 0;
}

.pro_rightbar li.li1 a:hover {
	background-position: -46px 0;
}

.pro_rightbar li.li2 a {
	background-position: 0 -43px;
}

.pro_rightbar li.li2 a:hover {
	background-position: -46px -43px;
}

.pro_rightbar li.li3 a {
	background-position: 0 -86px;
}

.pro_rightbar li.li3 a:hover {
	background-position: -46px -86px;
}

.pro_rightbar li.li4 a {
	background-position: 0 -128px;
}

.pro_rightbar li.li4 a:hover {
	background-position: -46px -128px;
}

.pro_rightbar li .ewm {
	position: absolute;
	right: 100%;
	bottom: 0;
	width: 68px;
	height: 68px;
	display: none;
}



/*产品中心*/
.pro_cen_banner {
	height: 485px;
	overflow: hidden;
	position: relative;
}

.pro_cen_banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
	/*animation:img_room 6s linear 1; -webkit-animation:img_room 6s linear 1;*/
}

.pro_cen_banner .pro_ban_more {
	position: absolute;
	width: 100%;
	top: 59%;
}

.pro_cen_banner .pro_ban_more .more {
	position: relative;
	display: inline-block;
	padding: 0 70px 0 20px;
	background: #007fc3;
	height: 53px;
	line-height: 53px;
	margin-left: 25px;
}

.pro_cen_banner .pro_ban_more .more span {
	display: inline-block;
	font-size: 18px;
	color: #fff;
}

.pro_cen_banner .pro_ban_more .more .icon {
	position: absolute;
	right: 35px;
	top: 50%;
	margin-top: -8px;
	width: 12px;
	height: 17px;
	background: url(../images/more_jt.png) no-repeat center;
	transition: all 0.5s ease;
}

.pro_cen_banner .pro_ban_more:hover .more .icon {
	right: 20px;
}

.pro_center.channel_content {
	padding: 0;
}

.pro_center01 {
	padding: 40px 0;
}

.pro_center01 .content {
	position: relative;
}

.pro_center01 .content .item {
	position: relative;
	transition: background 0.5s ease;
	padding-bottom: 30px;
	display: none;
}

.pro_center01 .content .owl-item .item {
	display: block;
}

.pro_center01 .content .item a {
	display: block;
}

.pro_center01 .content .item:first-child {
	margin-left: 0;
}

.pro_center01 .content .item .rect-6070 {
	padding-bottom: 60.70%;
	background: #efefef;
}

.pro_center01 .content .item .box {
	padding: 36px 29px;
}

.pro_center01 .content .item .box .t {
	font-size: 18px;
	color: #00a1e9;
}

.pro_center01 .content .item .box .en_t {
	font-size: 48px;
	font-family: Impact;
	color: #666;
}

.pro_center01 .content .item .box .c {
	font-size: 18px;
	color: #666;
}

.pro_center01 .content .item .box .more {
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-top: 25px;
	height: 33px;
	line-height: 33px;
	transition: all 0.5s ease;
}

.pro_center01 .content .item .img_box {
	position: absolute;
	right: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.pro_center01 .content .item:hover .rect-6070 {
	background: #dfebf5;
}

.pro_center01 .content .item:hover .box .more {
	padding: 0 25px;
	color: #fff;
	background: #00a1e9;
	text-decoration: none;
	border-radius: 3px;
}

.pro_center01 .content .item:hover .img_box {
	bottom: 20px;
}

.pro_center01 .content .item:hover .box .en_t {
	color: #00479d;
}

.pro_center01 .content .proCen1_btn>div {
	width: 44px;
	height: 44px;
	background: url(../images/pro_center02_2.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	z-index: 2;
	font-size: 0;
	cursor: pointer;
	display: none;
}

.pro_center01 .content .proCen1_btn .owl-prev {
	left: 0;
	background-position: 0 0;
}

.pro_center01 .content .proCen1_btn .owl-next {
	right: 0;
	background-position: -44px 0px;
}

.pro_center02 {
	margin-top: 40px;
}

.pro_center02 .infor {
	text-align: center;
}

.pro_center02 .infor .title {
	font-size: 36px;
	font-weight: bold;
	color: #666;
}

.pro_center02 .infor .form_box {
	width: 45%;
	margin: 30px auto 0;
	border-radius: 50px;
	border: 1px solid #d5d5d5;
	height: 52px;
	line-height: 52px;
	padding: 0 1%;
	position: relative;
}

.pro_center02 .infor .form_box input {
	width: 90%;
	line-height: 52px;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	float: left;
	text-indent: 5px;
	height: 52px;
}

.pro_center02 .infor .form_box button {
	width: 41px;
	height: 41px;
	background: #ccc;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	cursor: pointer;
	transition: all 0.5s ease;
	position: relative;
	border-radius: 50%;
	float: right;
	margin-top: 5px;
	line-height: 1;
}

/*:root .pro_center02 .infor .form_box button i{vertical-align:middle;}*/
.pro_center02 .infor .form_box button i {
	margin: 0;
	font-size: 20px;
	color: #fff;
	height: 22px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 50%;
	margin-top: -11px;
}

.pro_center02 .infor .form_box:hover button {
	background: #fcc100;
}

.pro_center02 .infor .infor_link {
	text-align: center;
	padding: 40px 11.5%;
}

.pro_center02 .infor .infor_link a {
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	padding: 0 23px;
}

.pro_center02 .infor .infor_link a:after {
	content: '';
	width: 1px;
	height: 14px;
	background: #ffc700;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.pro_center02 .infor .infor_link a:first-child:after {
	display: none;
}

.pro_center02 .infor .infor_link a:hover {
	color: #929292;
}

.pro_center02 .content .bd {
	background: #f6f6f6;
	padding: 65px 0;
}

.pro_center02 .content .bd .rect-1061 {
	padding-bottom: 105.7%;
}

.pro_center02 .content .bd .li_ {
	width: 24%;
	float: left;
	margin-right: 1.3%;
	padding-bottom: 137px;
	position: relative;
	transition: all 0.5s ease;
	margin-bottom: 35px;
}

.pro_center02 .content .bd .li_four {
	margin-right: 0;
}

.pro_center02 .content .bd .li_ .rect-1061:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease;
}

.pro_center02 .content .bd .li_ .intro {
	background: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
}

.pro_center02 .content .bd .li_ .intro .box {
	padding: 32px 20px 28px;
}

.pro_center02 .content .bd .li_ .intro .box .tit {
	margin-bottom: 10px;
}

.pro_center02 .content .bd .li_ .intro .box .tit a {
	display: block;
	font-size: 24px;
	line-height: 30px;
	color: #666;
	font-weight: bold;
}

.pro_center02 .content .bd .li_ .intro .box .con {
	height: 0;
	overflow: hidden;
	transition: all 0.5s ease;
	text-align: left;
}

.pro_center02 .content .bd .li_ .intro .box .con a {
	display: block;
	float: left;
	width: 48%;
	margin-right: 2%;
	line-height: 27px;
	font-size: 13px;
	color: #303030;
}

.pro_center02 .content .bd .li_ .intro .box .intro_more {
	margin-top: 15px
}

.pro_center02 .content .bd .li_ .intro .box .intro_more a {
	margin-right: 13px;
	display: inline-block;
	font-size: 14px;
	position: relative;
	color: #666;
}

.pro_center02 .content .bd .li_ .intro .box .intro_more a:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0px;
	height: 1px;
	background: #666;
	transition: all 0.5s ease;
}

.pro_center02 .content .bd .li_ .intro .box .intro_more a:after {
	content: '';
	width: 10px;
	height: 10px;
	background: url(../images/procen02_3.png) no-repeat center;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -5px
}

.pro_center02 .content .bd .li_ .li_line {
	width: 0;
	height: 5px;
	background: #ffcb2d;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.pro_center02 .content .bd .bd_more {
	width: 220px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	color: #666;
	border: 1px solid #666;
	border-radius: 3px;
	font-size: 18px;
	cursor: pointer;
	margin: 0 auto;
	transition: all 0.5s ease;
}

.pro_center02 .content .bd .li_ .intro .box .tit a:hover {
	color: #666;
}

.pro_center02 .content .bd .li_ .intro .box .con a:hover {
	color: #666;
}

.pro_center02 .content .bd .li_:hover .intro .box .con {
	height: 135px;
}

.pro_center02 .content .bd .li_:hover .li_line {
	width: 100%;
}

.pro_center02 .content .bd .li_:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2);
}

.pro_center02 .content .bd .li_:hover .rect-1061:after {
	opacity: 1;
	visibility: visible;
}

.pro_center02 .content .bd .bd_more:hover {
	border-color: #00a1e9;
	background: #00a1e9;
	color: #fff;
}

.pro_center02 .content .bd .li_ .intro .box .intro_more a:hover:before {
	width: 100%;
}








.pro_center03 {
	padding: 83px 0;
	background: url(../images/pro_center03.jpg) no-repeat center;
}

.pro_center03 .infor {
	padding-right: 8%;
	margin-bottom: 55px;
	position: relative;
}

.pro_center03 .infor .tit {
	float: left;
}

.pro_center03 .infor .tit a {
	display: inline-block;
	font-size: 36px;
	line-height: 45px;
	font-weight: bold;
	color: #fff;
}

.pro_center03 .infor .tit_bott {
	position: relative;
	padding-bottom: 5px;
	display: inline-block;
}

.pro_center03 .infor .con {
	float: right;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	color: rgba(255, 255, 255, .6);
	margin-top: 28px
}

.pro_center03 .infor .tit a:hover {
	color: rgba(255, 255, 255, 0.7);
}

.pro_center03 .content {
	position: relative;
}

.pro_center03 .content .rect-6225 {
	padding-bottom: 62.25%;
}

.pro_center03 .content .item {
	display: none;
}

.pro_center03 .content .owl-item .item {
	display: block;
}

.pro_center03 .content .intro .t {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin: 20px 0 5px;
}

.pro_center03 .content .intro .more {
	font-size: 16px;
	color: #fff;
	transition: all 0.5s ease;
}

.pro_center03 .content .intro .more:hover {
	color: #facd00;
}

.pro_center03 .infor .line {
	width: 1px;
	height: 23px;
	background: #fff;
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	right: 22px;
	top: 36px;
}

.pro_center03 .infor .proCen3_btn {
	position: absolute;
	top: 35px;
	right: 0;
	width: 60px;
	height: 15px;
}

.pro_center03 .infor .proCen3_btn>div {
	width: 9px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	z-index: 2;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}

.pro_center03 .infor .proCen3_btn .owl-prev {
	left: 0;
	background-position: 0 0;
}

.pro_center03 .infor .proCen3_btn .owl-next {
	right: 0;
	background-position: -9px 0px;
}

.pro_center04 {
	background: url(../images/pro_center04.jpg) no-repeat center;
	padding: 130px 0;
}

.pro_center04 .infor {
	text-align: center;
	padding: 0 23%;
}

.pro_center04 .infor .tit {
	font-size: 36px;
	line-height: 46px;
	color: #666;
	font-weight: bold;
}

.pro_center04 .infor .tit a:hover {
	color: #929292;
}

.pro_center04 .infor .con {
	font-size: 16px;
	line-height: 50px;
	color: #666;
	margin-top: 9px;
}

.pro_center04 .infor .link_ {
	padding: 0 15%;
	margin-top: 40px;
}

.pro_center04 .infor .link_ a {
	display: inline-block;
	font-size: 16px;
	color: #068ccb;
	margin-right: 20px;
	margin-bottom: 10px;
	position: relative;
}

.pro_center04 .infor .link_ a:after {
	content: '';
	width: 0%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #00479d;
	transition: all 0.5s ease;
}

.pro_center04 .infor .link_ a:hover {
	color: #00479d;
}

.pro_center04 .infor .link_ a:hover:after {
	width: 100%;
}

.pro_center04 .infor .more a {
	margin: 45px auto 0;
	width: 220px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 3px;
	font-size: 16px;
	background: #fff;
	overflow: hidden;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: relative;
	display: inline-block;
	z-index: 1;
	border: 1px solid #666;
	color: #666;
}

.pro_center04 .infor .more a:hover {
	background: #00a1e9;
	color: #fff;
	border-color: #00a1e9;
}



/*产品综合手机端部分*/
.m_procenter {
	display: none;
}


/*产品列表*/
.pro_list.channel_content {
	overflow-x: hidden;
	padding: 0;
}

.pro_list01 {
	height: 50px;
	background: #f7f7f7;
	border-bottom: 1px solid #e1e4e6;
	border-top: 1px solid #e1e4e6;
	position: relative;
}

.pro_list01 .pro_secnav {
	display: inline-block;
	padding-right: 39px;
	padding-left: 5px;
	position: relative;
	cursor: pointer;
	z-index: 9;
}

.pro_list01 .pro_secnav:after {
	content: '';
	width: 1px;
	height: 40px;
	background: #e3e6e7;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}

.pro_list01 .pro_secnav .infor {
	position: relative;
	line-height: 50px;
	padding-right: 30px;
	padding-left: 20px;
}

.pro_list01 .pro_secnav .infor .tit {
	font-size: 16px;
	color: #313131;
	min-width: 110px;
}

.pro_list01 .pro_secnav .infor .icon {
	width: 11px;
	height: 6px;
	background: url(../images/pro_list_down.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3px;
}

.pro_list01 .pro_secnav .list {
	display: none;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 100%;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #d7d7d7;
	z-index: 10;
}

.pro_list01 .pro_secnav .list ul li {
	line-height: 35px;
	font-size: 15px;
	text-indent: 20px;
	cursor: pointer;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.pro_list01 .pro_secnav .list ul li a {
	position: relative;
	padding-bottom: 2px;
	display: block;
	color: #333;
}

.pro_list01 .pro_secnav .list ul li a:hover {
	background: #00a1e9;
	color: #fff;
}

.pro_list01 .pro_secnav.on .infor .icon {
	background: url(../images/pro_list_up.png) no-repeat center;
}

/*查看分类*/
.pro_list01 .pro_fenlei {
	position: relative;
	display: inline-block;
	padding-right: 35px;
	cursor: pointer;
}

.pro_list01 .pro_fenlei:after {
	content: '';
	width: 1px;
	height: 40px;
	background: #e3e6e7;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}

.pro_list01 .pro_fenlei .infor {
	position: relative;
	line-height: 62px;
	padding: 0 35px
}

.pro_list01 .pro_fenlei .infor .tit {
	font-size: 18px;
	font-weight: bold;
	color: #00a1e9;
}

.pro_list01 .pro_fenlei .infor .icon {
	width: 11px;
	height: 6px;
	background: url(../images/pro_list_down.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3px;
}

.pro_list01 .pro_fenlei.on .infor .icon {
	background: url(../images/pro_list_up.png) no-repeat center;
}

.pro_list01 .pro_crumbs_box {
	float: right;
	font-size: 12px;
	color: #313131;
	color: rgba(49, 49, 49, 0.6);
	line-height: 50px;
}

.pro_list01 .pro_crumbs_box .pro_crumbs {
	float: left;
}

.pro_list01 .pro_crumbs_box .pro_crumbs em {
	padding: 0 5px;
}

.pro_list01 .pro_crumbs_box .pro_share {
	float: right;
	margin-left: 35px;
	cursor: pointer;
}

.pro_list01 .pro_crumbs_box .pro_share .icon {
	display: block;
	width: 20px;
	height: 25px;
	background: url(../images/pro_list_share.png) no-repeat center;
	margin-top: 14px;
	background-size: contain;
}

/*分类弹窗*/
.xl_fenlei {
	position: fixed;
	left: 0;
	top: 100%;
	padding: 5% 0;
	background: #f4f4f4;
	z-index: 15;
	width: 100%;
	height: 90%;
	transition: all 0.5s ease;
	opacity: 0;
	visibility: hidden;
	/*display:none;*/
}

.xl_fenlei .rect-69 {
	padding-bottom: 69%;
}

.xl_fenlei ul {
	overflow-y: auto;
}

.xl_fenlei li {
	width: 20%;
	float: left;
}

.xl_fenlei li a {
	display: block;
}

.xl_fenlei li .txt {
	font-size: 24px;
	color: #666;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}

.xl_fenlei .pro_close {
	width: 28px;
	height: 28px;
	background: url(../images/pro_close.png) no-repeat center;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}

.xl_fenlei.show {
	top: 0;
	opacity: 1;
	visibility: visible;
	/*display:block;*/
}

.pro_list02 .bd ul li {
	max-width: 550px;
}

.pro_list02 .bd ul li .li_box {
	position: relative;
	overflow: hidden;
}

:root .pro_list02 .bd ul li .li_box {
	min-height:327px;
}

.pro_list02 .hd {
	background: #f6f6f6;
}

.pro_list02 .hd .content {
	background: url(../images/pro_list02.jpg) no-repeat center;
	padding: 42px 50px 50px 90px;
}

.pro_list02 .hd .content .tit {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	line-height: 55px;
	margin-bottom: 20px;
}

/*20190905修改宽度为auto*/
.pro_list02 .hd .content .list li {
	float: left;
	width: auto;
	margin-right: 2%;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	position: relative;
	padding-left: 3%;
	cursor: pointer;
}

.pro_list02 .hd .content .list li i {
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/pro_list_dot.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}

.pro_list02 .hd .content .list li.cur i {
	background: url(../images/pro_list_dot1.png) no-repeat center;
}

/*20190904*/
.pro_list02 .hd .content .list1 li {
	float: left;
	width: auto;
	margin-right: 2%;
	margin-top: 1%;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	position: relative;
	padding-left: 3%;
	cursor: pointer;
}

.pro_list02 .hd .content .list1 li i {
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/pro_list_dot.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}

.pro_list02 .hd .content .list1 li.cur i {
	background: url(../images/pro_list_dot1.png) no-repeat center;
}

.pro_list02 .hd .content .list2 li {
	float: left;
	width: auto;
	margin-right: 2%;
	margin-top: 1%;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	position: relative;
	padding-left: 3%;
	cursor: pointer;
}

.pro_list02 .hd .content .list2 li i {
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/pro_list_dot.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}

.pro_list02 .hd .content .list2 li.cur i {
	background: url(../images/pro_list_dot1.png) no-repeat center;
}

.pro_list02 .bd {
	background: #f6f6f6;
	padding-top: 40px;
}

.pro_list02 .bd .rect-695 {
	padding-bottom: 69.5%;
}

.pro_list02 .bd .cover {
	padding: 0 10px;
}

.pro_list02 .bd li {
	background: #fff;
	margin-bottom: 30px;
	transition: all .3s ease;
}

.pro_list02 .bd li .intro_ .box {
	padding: 25px 18px;
}

.pro_list02 .bd li .intro_ .box .tit {
	font-size: 17px;
	font-weight: bold;
	line-height: 30px;
	color: #666;
	text-align: center;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 60px;
	overflow: hidden;
}

.pro_list02 .bd li .intro_ .box .tit:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #e8e8e8;
	bottom: 0;
	left: 0;
}

.pro_list02 .bd li .intro_ .box .tit span {
	/*display:inline-block;*/
	font-size: 13px;
	color: #00a1e9;
	line-height: 25px;
	margin-left: 10px;
	display: block;
}

.pro_list02 .bd li .intro_ .box .con {
	font-size: 14px;
	color: #373737;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	margin: 10px 0;
}

.pro_list02 .bd li .intro_ .box .con .con_c {
	padding-left: 15px;
	position: relative;
	font-size: 12px;
	line-height: 20px;
	color: #666;
}

.pro_list02 .bd li .intro_ .box .con .con_c:after {
	position: absolute;
	left: 0;
	content: '.';
	color: #666;
	top: -20%;
}

.pro_list02 .bd li .intro_ .box .txt {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin: 5px 0 10px;
}

.pro_list02 .bd li .intro_ .box .prolist_more a {
	display: block;
	width: 98%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	color: #373737;
	border: 1px solid #666;
	margin-top: 24px;
	transition: all 0.5s ease;
}

.pro_list02 .bd li .intro_ .box .pro_compare {
	display: none;
}

:root .pro_list02 .bd li .intro_ .box .pro_compare {
	position: absolute;
	width: 85%;
	bottom: 10px;
	cursor: pointer;
	display: block;
}

:root .pro_list02 .bd li .intro_ .box .pro_compare label span:hover {
	color: #00a1e9;
}

.pro_list02 .bd li .intro_ .box .pro_compare .plp-item-checkbox {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/pro_list_02_4.png) no-repeat;
	vertical-align: middle;
}

.pro_list02 .bd li .intro_ .box .pro_compare .plp-item-checkbox.plp-item-chked {
	background-position: 0 -16px;
}

.pro_list02 .bd li .intro_ .box .pro_compare span {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	margin-left: 5px;
}

.pro_list02 .bd li:hover .intro_ .box .prolist_more a {
	border-color: #00a1e9;
	background: #00a1e9;
	color: #fff;
}

.pro_list02 .bd li .intro_ .box .pro_compare .order {
	float: right;
	font-size: 14px;
	color: #666;
	position: relative;
	margin-right: 20px;
}

.pro_list02 .bd li .intro_ .box .pro_compare .order:after {
	content: '';
	width: 10px;
	height: 10px;
	background: url(../images/procen02_3.png) no-repeat center;
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -5px
}

.pro_list02 .bd li .intro_ .box .pro_compare .order:hover {
	color: #00a1e9;
}

.pro_list02 .bd li .li_line {
	width: 0;
	height: 5px;
	background: #ffcb2d;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.pro_list02 .bd li:hover .li_line {
	width: 100%;
}

.pro_list02 .bd li:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2)
}


.pro_list03 {
	margin-top: 60px;
}

.pro_list03 .infor {
	text-align: center;
}

.pro_list03 .infor .tit {
	font-size: 36px;
	font-weight: bold;
	color: #666;
	line-height: 55px;
}

.pro_list03 .infor .con {
	font-size: 16px;
	line-height: 40px;
	color: #737373;
}

.pro_list03 .hd {
	margin-top: 30px;
}

.pro_list03 .hd li {
	width: 25%;
	float: left;
	padding-bottom: 20px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.pro_list03 .hd li a {
	display: block;
}

.pro_list03 .hd li .icon {
	width: 50px;
	height: 50px;
	background: url(../images/pro_list_03_1.png) no-repeat;
	margin: 33px auto 10px
}

.pro_list03 .hd li .icon01 {
	background-position: 0 0;
}

.pro_list03 .hd li .icon02 {
	background-position: -50px 0;
}

.pro_list03 .hd li .icon03 {
	background-position: -100px 0;
}

.pro_list03 .hd li .icon04 {
	background-position: -150px 0;
}

.pro_list03 .hd li .txt {
	font-size: 18px;
	color: #666;
	text-align: center;
}

.pro_list03 .hd li.cur {
	background: #00a1e9;
}

.pro_list03 .hd li.cur .icon01 {
	background-position: 0 -50px;
}

.pro_list03 .hd li.cur .icon02 {
	background-position: -50px -50px;
}

.pro_list03 .hd li.cur .icon03 {
	background-position: -100px -50px;
}

.pro_list03 .hd li.cur .icon04 {
	background-position: -150px -50px;
}

.pro_list03 .hd li.cur .txt {
	color: #fff;
}

.pro_list03 .bd {
	position: relative;
	height: 430px;
}

.pro_list03 .bd .bg_box {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.pro_list03 .bd .bg_box .bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease;
}

.pro_list03 .bd .bg_box .bg img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
	height: 100%;
}

.pro_list03 .bd .bg_box .bg.cur {
	opacity: 1;
	visibility: visible;
}


/*列表吸顶*/
.pro_list01.pro_fixed {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 10;
}

/*产品列表对比按钮的input框*/
.pro_compare .plp-item-constrast-chk {
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 1px;
	margin-right: 7px;
	display: none;
}

/*产品列表不可点击状态下对比按钮input父级label样式*/
.plp-item-constrast-disabled {
	color: #9d9d9d;
}


/*产品比较 底部浮层*/
.compare_product {
	position: fixed;
	z-index: 40;
	width: 100%;
	height: 87px;
	/*display:none;*/
	bottom: -100%;
	box-sizing: border-box;
	overflow-x: hidden;
	/* transition:bottom .3s ease-in-out; -webkit-transition:bottom .3s ease-in-out; -moz-transition:bottom .3s ease-in-out; -ms-transition:bottom .3s ease-in-out; -o-transition:bottom .3s ease-in-out;*/
}

.compare_product .compare-main {
	margin: 0 auto;
	background: url(../images/black95.png) center;
	text-align: center;
}

.compare_product .compare-sel {
	color: #fff;
	padding: 24px 0 21px 0;
	display: inline-block;
	width: 100%;
	font-size: 0;
}

.compare_product .compare-selul {
	height: 40px;
	overflow: hidden;
	display: inline-block;
	margin: 0 auto;
	width: 63%;
}

.compare_product .compare-selli {
	float: left;
	font-size: 16px;
	height: 38px;
	width: 30%;
	margin-right: 3%;
	text-align: center;
}

.compare_product .compare-selli-name {
	display: inline-block;
	max-width: 245px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-right: 15px;
	line-height: 40px
}

/*底部单个删除按钮样式*/
.compare_product .compare-selli-delbtn {
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 12px;
	line-height: 10px;
	padding: 0;
	border-radius: 50%;
	border: 1px solid #fff;
	color: #fff;
	margin-top: 13px;
	cursor: pointer;
	background: #fff url(../images/compare_close.png) no-repeat center;
}

/*底部的对比按钮和取消按钮的父级*/
.compare_product .compare-selbtn {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 33%;
	height: 42px;
	overflow: hidden;
	padding: 0px 0 0 34px;
	border-left: 1px solid #6f6f6f;
	text-align: left;
	float: right;
}

/*底部对比按钮*/
.compare_product .compare-selbtn .comparea-selbtn-btn {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #f5f3f3;
	border-radius: 4px;
	background-color: transparent;
	color: #f5f3f3;
	cursor: normal;
	font-size: 15px;
	height: 42px;
	line-height: 42px;
	max-width: 278px;
	text-align: center;
	float: left;
	opacity: .65;
	padding: 0 16px;
}

/*底部取消按钮*/
.compare_product .compare-selbtn .comparea-selbtn-closeall {
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #f5f3f3;
	border-radius: 4px;
	background-color: transparent;
	color: #f5f3f3;
	cursor: pointer;
	font-size: 15px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 140px;
	padding: 0 16px;
	margin-left: 34px;
	float: left;
}

.compare_product .compare-selbtn .comparea-selbtn-closeall:hover {
	background: #f5f3f3;
	border-color: #f5f3f3;
	color: #1e1e1e;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

/*底部对比按钮可点击状态样式及触控*/
.compare_product .compare-selbtn .comparea-selbtn-btn.comparea-selbtn-abled {
	width: 140px;
	padding: 0 16px;
	cursor: pointer;
	opacity: 1;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

.compare_product .compare-selbtn .comparea-selbtn-btn.comparea-selbtn-abled:hover {
	background-color: #f5f3f3;
	color: #1e1e1e;
	border-color: #f5f3f3
}



/*产品推拉*/
.comparePro_list {
	position: fixed;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background: #fff;
	cursor: pointer;
	z-index: 50;
}

.comparePro_list .top_ {
	position: relative;
	height: 70px;
	background: url(../images/black95.png) center;
}

.comparePro_list .top_ .infor {
	text-align: center;
	line-height: 70px;
}

.comparePro_list .top_ .tit {
	display: inline-block;
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	margin-right: 38px;
	vertical-align: middle;
}

.comparePro_list .top_ .icon {
	display: inline-block;
	width: 68px;
	height: 32px;
	background: url(../images/compare_xiala.png) no-repeat center;
	vertical-align: middle;
	cursor: pointer;
}

.comparePro_list .bott_ {
	margin-top: 70px;
	height: 80%;
}

.comparePro_list .bott_ .rect-695 {
	padding-bottom: 69.5%;
}

.comparePro_list .bott_ li {
	float: left;
}

.comparePro_list .bott_ li .intro {
	text-align: center;
}

.comparePro_list .bott_ li .intro .t {
	font-size: 26px;
	color: #666;
	margin: 40px 0;
}

.comparePro_list .bott_ li .intro .c .get_price {
	display: inline-block;
	padding: 0 30%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #666;
	text-align: center;
	border: 1px solid #666;
}

.comparePro_list .bott_ li .intro .c .get_price:hover {
	color: #fff;
	background: #068fcf;
	border-color: #068fcf;
}

.comparePro_list .bott_ .table_information {
	margin-top: 50px;
	margin-bottom: 100px;
	font-size: 14px;
}

/*两个产品比较*/
.comparePro_list .bott_ .content.two_pro .img_box li {
	width: 48%;
	margin-left: 4%;
}

.comparePro_list .bott_ .content.two_pro .img_box li:first-child {
	margin-left: 0;
}

/*三个产品比较*/
.comparePro_list .bott_ .content.three_pro .img_box li {
	width: 31%;
	margin-left: 2%;
}

.comparePro_list .bott_ .content.three_pro .img_box li:first-child {
	margin-left: 0;
}

/*选择按钮吸顶*/
.comparePro_list.active .top_ {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	right: 0;
}

.comparePro_list.active .bott_ {
	padding-top: 50px;
	overflow-y: auto;
}

/*去掉滚动条*/
.hidescrollbar {
	overflow: hidden;
	-ms-overflow-x: hidden;
	-ms-overflow-y: hidden;
}

.comparePro_list.active .bott_ {
	overflow-y: auto !important;
	-ms-overflow-y: auto !important;
}


/*服务案例*/
.service_case.channel_content {
	padding: 0;
}

.service_common {
	background: url(../images/service_case01_bg.jpg) no-repeat center;
	height: 485px;
}

.service_common .infor {
	padding-top: 130px;
	font-size: 46px;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 45px;
}

.service_common .content .form_box {
	width: 45%;
	margin: 0 auto;
	border-radius: 50px;
	background: #fff;
	height: 52px;
	line-height: 52px;
	padding: 0 1%;
	position: relative;
}

.service_common .content .form_box input {
	width: 90%;
	line-height: 52px;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	float: left;
	text-indent: 5px;
	height: 52px;
	color: #a9a9a9;
}

.service_common .content .form_box button {
	width: 41px;
	height: 41px;
	background: #ccc;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	cursor: pointer;
	transition: all 0.5s ease;
	position: relative;
	border-radius: 50%;
	float: right;
	margin-top: 5px;
	line-height: 1;
}

.service_common .content .form_box:hover button {
	background: #fcc100;
}

.service_common .content .form_box button i {
	margin: 0;
	font-size: 20px;
	color: #fff;
	height: 22px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 50%;
	margin-top: -11px;
}

.service_case02 {
	padding-bottom: 60px;
	background: #f6f6f6;
}

.service_case02 .tab_t {
	padding: 30px 0 20px;
	background: #fff;
}

.service_case02 .tab_t .cat_list1 {
	margin-bottom: 20px;
}

.service_case02 .tab_t .cat_list .tit {
	font-weight: bold;
	float: left;
	font-size: 18px;
	color: #202020;
	width: 8%;
	line-height: 36px;
}

.service_case02 .tab_t .cat_list .ser_list {
	float: left;
	width: 92%;
}

.service_case02 .tab_t .cat_list .ser_list .ser_sx {
	line-height: 36px;
	display: inline-block;
	font-size: 16px;
	color: #666;
	cursor: pointer;
	margin-right: 25px;
}

.service_case02 .tab_t .cat_list .ser_list .ser_sx i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 11px;
	height: 11px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/service_case02_1.png) no-repeat 0 0;
}

.service_case02 .tab_t .cat_list .ser_list .ser_sx.cur i {
	background-position: 0 -11px;
}

.service_case02 .tab_t .cat_list .ser_list .ser_sx.cur {
	font-weight: bold;
	color: #00a1e9;
}

.service_case02 .tab_c {
	padding-top: 30px;
}

.service_case02 .tab_c .content1 {
	background: #f6f6f6;
	transition: all .3s ease;
	display: none;
}

.service_case02 .tab_c .content1:hover {
	background: #facd00;
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2)
}

.service_case02 .tab_c .content1 .left {
	width: 46.5%;
	float: left;
}

.service_case02 .tab_c .content1 .right {
	width: 53.5%;
	float: left;
}

.service_case02 .tab_c .content1 .right .box {
	padding: 60px 55px;
}

.service_case02 .tab_c .content1 .right .box .tit {
	font-size: 30px;
	color: #666;
	font-weight: bold;
	line-height: 32px;
}

.service_case02 .tab_c .content1 .right .box .list {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin: 20px 0 35px;
}

.service_case02 .tab_c .content1 .right .box .list ul li {
	float: left;
	margin-right: 20px;
	border: 1px solid #929292;
	padding: 0 5px;
	border-radius: 3px;
}

.service_case02 .tab_c .content1 .right .box .con {
	font-size: 16px;
	color: #666;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
}

.service_case02 .tab_c .content2 .item {
	position: relative;
	background: #fff;
	width: 32%;
	float: left;
	margin-top: 34px;
	margin-right: 2%;
	transition: all .3s ease;
}

.service_case02 .tab_c .content2 .item .li_line {
	width: 0;
	height: 5px;
	background: #facd00;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.service_case02 .tab_c .content2 .item:hover .li_line {
	width: 100%;
}

.service_case02 .tab_c .content2 .item:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2)
}

.service_case02 .tab_c .content2 .item.three_item {
	margin-right: 0;
}

.service_case02 .tab_c .content2 .item .box {
	padding: 30px;
}

.service_case02 .tab_c .content2 .item .box .tit {
	width: 80%;
	font-size: 22px;
	color: #666;
	font-weight: bold;
	line-height: 34px;
	height: 68px;
	overflow: hidden;
}

.service_case02 .tab_c .content2 .item .box .list {
	font-size: 14px;
	color: #8b8b8b;
	line-height: 28px;
	margin: 10px 0;
}

.service_case02 .tab_c .content2 .item .box .list ul li {
	float: left;
	margin-right: 20px;
	border: 1px solid #8b8b8b;
	padding: 0 5px;
}

.service_case02 .tab_c .content2 .item .box .con {
	font-size: 14px;
	color: #353333;
	line-height: 28px;
	height: 56px;
	height: 0px;
	overflow: hidden;
}

.service_case02 .tab_c .content2 .item .box .more {
	float: right;
	color: #353333;
}

/* 施工案例详细 */
.channel_content.service_detail {
	padding: 0;
}

.service_detail02 .tab_t {
	padding: 60px 0;
}

.service_detail02 .tab_t .cat_list .tit {
	font-weight: bold;
	float: left;
	font-size: 18px;
	color: #666;
	width: 8%;
	line-height: 36px;
}

.service_detail02 .tab_t .cat_list .ser_list {
	float: left;
	width: 92%;
}

.service_detail02 .tab_t .cat_list .ser_list .ser_sx {
	line-height: 36px;
	display: inline-block;
	font-size: 16px;
	color: #666;
	cursor: pointer;
	margin-right: 25px;
}

.service_detail02 .tab_t .cat_list .ser_list .ser_sx i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 11px;
	height: 11px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/service_case02_1.png) no-repeat 0 0;
}

.service_detail02 .tab_t .cat_list .ser_list .ser_sx.cur i {
	background-position: 0 -11px;
}

.service_detail03 {
	background: #f6f6f6;
	padding: 45px 0;
	position: relative;
}

.service_detail03 .content {
	padding: 0 82px 0 0;
	position: relative;
}

.service_detail03 .content .box {
	background: #fff;
	padding: 65px 60px;
}

.service_detail03 .content .box .infor {
	font-size: 36px;
	color: #666;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
}

.service_detail03 .content .box .list {
	text-align: center;
	margin: 35px 13%;
}

.service_detail03 .content .box .bott_ {
	text-align: center;
}

.service_detail03 .content .box .list li {
	width: 48%;
	display: inline-block;
	font-size: 16px;
	color: #666;
	line-height: 43px;
	border: 1px solid #eee;
	margin: 0 5px;
}

.service_detail03 .content .back_box {
	position: absolute;
	right: 0;
	top: 0;
	width: 56px
}

.service_detail03 .content .back_box>div {
	background: #fff;
	transition: all .3s ease;
}

.service_detail03 .content .back_box>div:hover {
	background: #00a1e9;
}

.service_detail03 .content .back_box .icon {
	width: 100%;
	height: 63px;
	margin: 0;
	line-height: 63px;
	display: inline-block;
	font-size: 30px;
	text-align: center;
	color: #bfbfbf;
	transition: all .3s ease;
}

.service_detail03 .content .back_box>div:hover .icon {
	color: #fff;
}

/* 分页 */
.page_bott {
	background: #fff;
	margin-top: 30px;
}

.page_bott .page_prev {
	float: left;
	width: 46%;
	border-right: 1px solid #c9c9c9;
}

.page_bott .page_next {
	float: right;
	width: 46%;
	border-left: 1px solid #c9c9c9;
}

.page_bott .box {
	padding: 30px 20px;
}

.page_bott .page_prev .page_btn {
	float: left;
	padding-left: 45px;
}

.page_bott .page_next .page_btn {
	float: right;
	padding-right: 45px;
}

.page_bott .page_btn {
	margin-right: 30px;
	font-size: 16px;
	color: #797979;
	position: relative;
}

.page_bott .page_btn .icon {
	position: absolute;
	width: 31px;
	height: 11px;
	background: url(../images/news_detail02_3.png) no-repeat;
	top: 50%;
	margin-top: -5px;
}

.page_bott .page_prev .page_btn .icon {
	left: 0;
}

.page_bott .page_next .page_btn .icon {
	background-position: -32px 0;
	right: 0;
}

.page_bott .t {
	font-size: 18px;
	font-weight: bold;
	color: #3f3f3f;
	line-height: 30px;
}

.page_bott a:hover .t {
	color: #00a1e9;
}

.page_bott .page_center {
	float: left;
	width: 7%;
	height: 90px;
	position: relative;
}

.page_bott .page_center .icon .iconfont {
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: 50%;
	margin-top: -16px;
	font-size: 24px;
	color: #b5b5b5;
	color: #b5b5b5;
}

.page_bott .page_center:hover .icon .iconfont {
	color: #00a1e9;
}

.page_bott .page_prev:hover .page_btn .icon {
	left: -5px;
	transition: .3s ease;
}

.page_bott .page_next:hover .page_btn .icon {
	right: -5px;
	transition: .3s ease;
}

.service_detail03 ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px;
	text-align: center
}

.service_detail03 ._tools ._tool {
	font-size: 12px;
	margin-right: 10px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	overflow: hidden;
}

.service_detail03 ._tools .iconfont {
	font-size: 18px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: -2px;
}

.service_detail03 ._tools b {
	font-weight: normal;
}

.service_detail03 ._tools #switcher {
	margin-left: 10px;
	line-height: 41px;
}

.service_detail03 ._tools #switcher ._title {
	margin-right: 5px;
	font-size: 12px;
	color: #7e7e7e;
}

.service_detail03 ._tools #switcher a {
	font-size: 13px;
	margin: 0 1px;
}


/*解决方案*/
/*解决方案*/
.channel_content.soluiton {
	padding-bottom: 0;
}

.solution01 {
	background: url(../images/ipart03_bg.jpg) no-repeat center;
	height: 485px;
}

.solution01 .infor {
	text-align: center;
	padding-top: 135px;
}

.solution01 .infor .tit {
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	position: relative;
	display: inline-block;
}

.solution01 .infor .tit span {
	display: inline-block;
}

.solution01 .infor .tit .img_ {
	position: absolute;
	left: -100px;
	bottom: 0;
	width: 88px;
	height: 110px;
}

.solution01 .infor .tit .text {
	color: #fff;
	margin-bottom: 22px;
}

.solution01 .infor .con {
	font-size: 33px;
	line-height: 33px;
	color: #fff;
}

.solution01 .content .form_box {
	padding: 60px 18% 0;
}

.solution01 .content .form_box .select_wrap {
	width: 35%;
	float: left;
	margin-right: 3px;
}

.solution01 .content .form_box .select_wrap .sele {
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: #e3e7ec;
	font-size: 14px;
	color: #5b5b5b;
	text-indent: 23px;
	border: none;
	border-radius: 0;
}

.solution01 .content .form_box .select_wrap .sele:hover {
	background: #fff;
}

.solution01 .content .form_box button {
	width: 24%;
	float: left;
	outline: none;
	border: none;
	background: #facd00;
	height: 49px;
	line-height: 49px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.solution01 .content .form_box button:hover {
	background: #fabc00;
}

.solution01 .content .form_box .select_wrap .select-ui-choose-default ._arrow .arr {
	width: 12px;
	height: 6px;
	background: url(../images/ipart03_2.png) no-repeat center;
	border: none;
}

.solution01 .content .form_box .select_wrap .select-ui-choose-default.on ._arrow .arr {
	margin: -.2em 0 0;
}

.solution01 .content .form_box .select_wrap .select-ui-choose ._arrow {
	right: 17px;
}

.solution02 {
	border-bottom: 1px solid #d6d8db;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
}

.solution02 .con {
	position: relative;
	padding: 0 20px;
}

.solution02 .con .item {
	display: none;
	overflow: hidden;
}

.solution02 .con .owl-item .item {
	display: block;
}

.solution02 .con .item a {
	display: block;
	font-size: 16px;
	color: #666;
	;
	position: relative;
}

.solution02 .con .item .item_cell {
	text-align: center;
}

.solution02 .con .owl-nav {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
}

.solution02 .con .owl-nav div {
	font-size: 25px;
	position: absolute;
	cursor: pointer;
}

.solution02 .con .owl-nav .owl-prev {
	left: -30px
}

.solution02 .con .owl-nav .owl-next {
	right: -30px;
}

.solution02 .con .owl-carousel1 .item .item_cell {
	width: 12.5%;
	float: left;
}

.solution02 .con .owl-carousel2 {
	display: none;
}

.solution02 .con .item .item_cell.cur>a {
	color: #00a1e9;
}

.solution02 .con .item .item_cell.cur>a:after {
	content: '';
	width: 100%;
	height: 4px;
	background: #00a1e9;
	position: absolute;
	left: 0;
	bottom: 0;
}

.solution02.fixed {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
	background: #fff;
}

.solution03 .rect-56 {
	padding-bottom: 56%;
}

.solution03 .rect-566 {
	padding-bottom: 56.6%;
}

.solution03 .rect-116 {
	padding-bottom: 115.5%;
}

.solution03 .content .item {
	background: #f6f6f6;
	transition: .3s ease;
	position: relative;
}

.solution03 .content .item .li_line {
	width: 0;
	height: 5px;
	background: #facd00;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.solution03 .content .item:hover .li_line {
	width: 100%;
}

.solution03 .content .item:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2)
}

.solution03 .content .item .box {
	padding: 35px 25px;
}

.solution03 .content .item .box .t {
	font-size: 26px;
	font-weight: bold;
	color: #666;
	margin-bottom: 20px;
}

.solution03 .content .item .box .c {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}

.solution03 .content .item .box .more {
	float: right;
	color: #666;
}

.solution03 .content1 {
	margin-bottom: 30px;
}

.solution03 .content1 .left {
	float: left;
	width: 66%;
}

.solution03 .content1 .left a {
	display: block;
	position: relative
}

.solution03 .content1 .left .cover {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px;
}

.solution03 .content1 .left .t {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

.solution03 .content1 .left .c {
	font-size: 14px;
	color: #fff;
}

.solution03 .content1 .left .c .txt {
	width: 85%;
}

.solution03 .content1 .left .c .iconfont {
	float: right;
}

.solution03 .content1 .right {
	float: right;
	width: 32%;
}

.solution03 .content2 .item {
	position: relative;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
}

.solution03 .content2 .item.three_item {
	margin-right: 0;
}

.solution03 .pad {
	padding: 5% 0% 0;
}

/*解决方案详情*/
.solu_detail.channel_content {
	padding: 0;
	background: #f6f6f6;
}

.solu_detail01 {
	position: relative;
	margin-top: 80px;
	padding-bottom: 80px;
}

.solu_detail01>.wrap {
	position: relative;
	z-index: 2;
}

.solu_detail01 .infor {
	text-align: center;
	color: #666;
	padding: 0 15%;
	margin-bottom: 50px;
}

.solu_detail01 .infor .tit {
	font-size: 36px;
	line-height: 42px;
}

.solu_detail01 .infor .con {
	font-size: 14px;
	margin-top: 35px;
}

.solu_detail01 .infor .con em {
	display: inline-block;
	margin: 0 12px;
}

.solu_detail01 .infor .con a {
	display: inline-block;
}

.solu_detail01 .infor .con span {
	display: inline-block;
}

.solu_detail01 .content {
	padding: 0 75px 0 0;
	position: relative;
}

.solu_detail01 .content .box {
	background: #fff;
	padding: 65px 70px;
}

.solu_detail01 .content .box .con {
	font-size: 18px;
	margin-top: 30px;
}

.solu_detail01 .content .box .bott_ {
	margin-top: 55px;
}

.solu_detail01 .content .box .bott_ .item {
	background: #fafafa;
	margin-bottom: 22px;
}

.solu_detail01 .content .box .bott_ .rect-653 {
	padding-bottom: 65.3%;
}

.solu_detail01 .content .box .bott_ .img_ {
	width: 38%;
	float: left;
}

.solu_detail01 .content .box .bott_ .intro_ {
	width: 62%;
	float: right;
}

.solu_detail01 .content .box .bott_ .intro_box {
	padding: 42px 52px 25px 47px;
}

.solu_detail01 .content .box .bott_ .intro_box .t {
	font-size: 28px;
	line-height: 28px;
	color: #666;
	margin-bottom: 17px;
}

.solu_detail01 .content .box .bott_ .intro_box .c {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	height: 84px;
	overflow: hidden;
}

.solu_detail01 .content .box .bott_ .intro_box .more {
	display: block;
	width: 143px;
	height: 41px;
	line-height: 41px;
	border: 1px solid #929292;
	font-size: 16px;
	color: #666;
	text-align: center;
	margin-top: 25px;
	border-radius: 3px;
}

.solu_detail01 .content .box .bott_ .intro_box .more:hover {
	background: #00a1e9;
	color: #fff;
	border-color: #00a1e9;
}

.solu_detail01 .content .back_box {
	position: absolute;
	right: 0;
	top: 0;
	width: 56px
}

/* .solu_detail01 .content .back_box .icon{width:100%; height:63px; line-height:63px; display:inline-block;} */
.solu_detail01 .content .back_box>div {
	background: #fff;
	transition: all .3s ease;
}

.solu_detail01 .content .back_box>div:hover {
	background: #00a1e9;
}

.solu_detail01 .content .back_box .icon {
	width: 100%;
	height: 63px;
	margin: 0;
	line-height: 63px;
	display: inline-block;
	font-size: 30px;
	text-align: center;
	color: #bfbfbf;
	transition: all .3s ease;
}

.solu_detail01 .content .back_box>div:hover .icon {
	color: #fff;
}

.solu_detail01 .content .back_box .next_list a {
	display: block;
	text-align: center;
}

.page_bott {
	background: #fff;
	margin-top: 30px;
}

.page_bott .page_prev {
	float: left;
	width: 46%;
	border-right: 1px solid #c9c9c9;
}

.page_bott .page_next {
	float: right;
	width: 46%;
	border-left: 1px solid #c9c9c9;
}

.page_bott .box {
	padding: 30px 20px;
}

.page_bott .page_prev .page_btn {
	float: left;
	padding-left: 45px;
}

.page_bott .page_next .page_btn {
	float: right;
	padding-right: 45px;
}

.page_bott .page_btn {
	margin-right: 30px;
	font-size: 16px;
	color: #797979;
	position: relative;
}

.page_bott .page_btn .icon {
	position: absolute;
	width: 31px;
	height: 11px;
	background: url(../images/news_detail02_3.png) no-repeat;
	top: 50%;
	margin-top: -5px;
}

.page_bott .page_prev .page_btn .icon {
	left: 0;
}

.page_bott .page_next .page_btn .icon {
	background-position: -32px 0;
	right: 0;
}

.page_bott .t {
	font-size: 18px;
	font-weight: bold;
	color: #3f3f3f;
	line-height: 30px;
}

.page_bott a:hover .t {
	color: #00a1e9;
}

.page_bott .page_center {
	float: left;
	width: 7%;
	height: 90px;
	position: relative;
}

.page_bott .page_center .icon .iconfont {
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: 50%;
	margin-top: -16px;
	font-size: 24px;
	color: #b5b5b5;
	color: #b5b5b5;
}

.page_bott .page_center:hover .icon .iconfont {
	color: #00a1e9;
}

.page_bott .page_prev:hover .page_btn .icon {
	left: -5px;
	transition: .3s ease;
}

.page_bott .page_next:hover .page_btn .icon {
	right: -5px;
	transition: .3s ease;
}


.solu_detail02 {
	background: url(../images/ipart03_bg.jpg) no-repeat center;
	height: 485px;
}

.solu_detail02 .infor {
	text-align: center;
	padding-top: 135px;
}

.solu_detail02 .infor .tit {
	font-size: 48px;
	line-height: 48px;
	font-weight: bold;
	position: relative;
	display: inline-block;
}

.solu_detail02 .infor .tit span {
	display: inline-block;
}

.solu_detail02 .infor .tit .img_ {
	position: absolute;
	left: -100px;
	bottom: 0;
	width: 88px;
	height: 110px;
}

.solu_detail02 .infor .tit .text {
	color: #fff;
	margin-bottom: 22px;
}

.solu_detail02 .infor .con {
	font-size: 33px;
	line-height: 33px;
	color: #fff;
}

.solu_detail02 .content .form_box {
	padding: 60px 18% 0;
}

.solu_detail02 .content .form_box .select_wrap {
	width: 35%;
	float: left;
	margin-right: 3px;
}

.solu_detail02 .content .form_box .select_wrap .sele {
	width: 100%;
	height: 49px;
	line-height: 49px;
	background: #e3e7ec;
	font-size: 14px;
	color: #5b5b5b;
	text-indent: 23px;
	border: none;
	border-radius: 0;
}

.solu_detail02 .content .form_box .select_wrap .sele:hover {
	background: #fff;
}

.solu_detail02 .content .form_box button {
	width: 24%;
	float: left;
	outline: none;
	border: none;
	background: #facd00;
	height: 49px;
	line-height: 49px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.solu_detail02 .content .form_box button:hover {
	background: #fabc00;
}

.solu_detail02 .content .form_box .select_wrap .select-ui-choose-default ._arrow .arr {
	width: 12px;
	height: 6px;
	background: url(../images/ipart03_2.png) no-repeat center;
	border: none;
}

.solu_detail02 .content .form_box .select_wrap .select-ui-choose-default.on ._arrow .arr {
	margin: -.2em 0 0;
}

.solu_detail02 .content .form_box .select_wrap .select-ui-choose ._arrow {
	right: 17px;
}

.solu_detail03 {
	background: #fff;
	overflow: hidden;
	line-height: 70px;
	height: 70px;
}

.solu_detail03 .con {
	position: relative;
	padding: 0 20px;
}

.solu_detail03 .con .item {
	display: none;
	overflow: hidden;
}

.solu_detail03 .con .owl-item .item {
	display: block;
}

.solu_detail03 .con .item a {
	display: block;
	font-size: 16px;
	color: #666;
	;
	position: relative;
}

.solu_detail03 .con .item .item_cell {
	text-align: center;
}

.solu_detail03 .con .owl-nav {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
}

.solu_detail03 .con .owl-nav div {
	font-size: 25px;
	position: absolute;
	cursor: pointer;
}

.solu_detail03 .con .owl-nav .owl-prev {
	left: -30px
}

.solu_detail03 .con .owl-nav .owl-next {
	right: -30px;
}

.solu_detail03 .con .owl-carousel1 .item .item_cell {
	width: 12.5%;
	float: left;
	text-align: center;
}

.solu_detail03 .con .owl-carousel2 {
	display: none;
}

.solu_detail03 .con .item .item_cell.cur>a {
	color: #00a1e9;
}

.solu_detail03 .con .item .item_cell.cur>a:after {
	content: '';
	width: 100%;
	height: 4px;
	background: #00a1e9;
	position: absolute;
	left: 0;
	bottom: 0;
}

.solu_detail03.fixed {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 20;
	background: #fff;
}


/*********************祥瑞*****************************/
/* 产品详细 */
/* 产品详细导航 */
.header.proDetail {
	background: #fff;
}

.header.proDetail .header_top {
	border-color: #e5e5e5;
}

.header.proDetail .header_bott .logo a {
	background: url(../images/h_logo_hover.png) no-repeat center;
}

.header.proDetail .header_bott .inav_wrapper .inav .nav_li>a {
	color: #262626;
}

.header.proDetail .header_bott .inav_wrapper .inav .nav_li>a:hover {
	color: #01479d;
}

.header.proDetail .header_bott .h_tools .h_search .iconfont {
	color: #ccc
}

.header.proDetail .header_bott .h_tools .h_search input {
	background: #f0f0f0;
}

.header.proDetail .header_bott .h_tools .h_language>a {
	color: #555;
}

.header.proDetail.fixed .header_bott {
	position: static;
	box-shadow: none;
}

/* 产品详细页面包屑 */
.detail_crumbs {
	background: #f7f7f7;
	border-bottom: 1px solid #e1e4e6;
	border-top: 1px solid #e1e4e6;
}

.detail_crumbs .left {
	float: left;
	line-height: 50px;
	font-size: 14px;
}

.detail_crumbs .left span {
	margin: 0 15px;
	opacity: .6;
	visibility: visible;
}

.detail_crumbs .left span.last {
	margin-left: 0;
	color: #00a1e9;
}

.detail_crumbs .left a:hover {
	color: #00a1e9;
}

.detail_crumbs .left a {
	color: #666;
}

.channel_content.pro_detail {
	padding: 0;
}

.pro_detail01 {
	background: #f6f6f6;
	padding: 45px 0 65px;
}

.pro_detail01 .right {
	float: right;
	width: 38%;
}

.pro_detail01 .right .intro .t {
	font-size: 22px;
	color: #666;
	line-height: 52px;
	margin-bottom: 5px;
}

.pro_detail01 .right .intro .c span {
	font-size: 65px;
	color: #666;
	line-height: 1;
	font-family: Impact;
}

.pro_detail01 .right .intro .c .share {
	font-size: 14px;
	color: #6f6f6f;
	display: inline-block;
	cursor: pointer;
}

.pro_detail01 .right .content {
	margin-top: 30px;
}

.pro_detail01 .right .content {
	position: relative;
}

.pro_detail01 .right .content:after {
	content: '';
	position: absolute;
	left: 0;
	top: -10px;
	width: 90%;
	height: 1px;
	background: #b1b1b1;
}

.pro_detail01 .right .content:before {
	content: '';
	position: absolute;
	left: 0;
	top: -10px;
	width: 20%;
	height: 2px;
	background: #1c9bea;
	z-index: 2;
}

.pro_detail01 .right .content .text {
	margin: 20px 0 30px;
}

.pro_detail01 .right .content .text .txt {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	padding-right: 10%;
}

.pro_detail01 .right .content .text .con {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	margin-top: 10px;
}

.pro_detail01 .right .content .text .con .con_c {
	position: relative;
	padding-left: 15px;
}

.pro_detail01 .right .content .text .con .con_c:after {
	position: absolute;
	content: '.';
	left: 0;
	color: #666;
	top: -20%;
}

.pro_detail01 .right .content .text .con2 {
	font-size: 13px;
	color: #666;
	line-height: 26px;
	margin: 20px 0;
}

.pro_detail01 .right .content .text .con2 a {
	display: inline-block;
	border: 1px solid #d1d1d1;
	padding: 3px 15px;
}

.pro_detail01 .right .content .text .con2 a:hover {
	background: #00a1e9;
	color: #fff;
}

.pro_detail01 .right .content .text1 .tel {
	color: #666;
	font-size: 18px;
}

.pro_detail01 .right .content .text1 .tel .icon {
	display: inline-block;
	width: 28px;
	height: 23px;
	background: url(../images/pro_detail01_icon.png) no-repeat left;
	background-position: -28px 0;
	vertical-align: -4px;
	margin-right: 5px;
	;
	;
}

.pro_detail01 .right .btn {
	padding-left: 0;
	box-shadow: none;
}

.pro_detail01 .right .btn .icon {
	width: 28px;
	height: 23px;
	background: url(../images/pro_detail01_icon.png) no-repeat left;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 20px;
}

.pro_detail01 .right .btn>a {
	display: inline-block;
	background: #facd00;
	transition: .3s ease;
	font-size: 18px;
	color: #4f4f4f;
	font-weight: bold;
	line-height: 33px;
	padding: 10px 25px;
}

.pro_detail01 .right .btn>a.order:hover {
	background: #fabc00;
}

.pro_detail01 .right .btn .tel .icon {
	background-position: -58px 0;
}

.pro_detail01 .right .btn .tel {
	background: #00a1e9;
	color: #fff;
}

.pro_detail01 .right .btn .tel:hover {
	background: #038dcc;
}

.pro_detail01 .right .down {
	font-size: 14px;
	color: #666;
	margin-top: 25px;
}

.pro_detail01 .right .down .iconfont {
	font-size: 18px;
}

.pro_detail01 .left {
	float: left;
	width: 54.5%;
}

.pro_detail01 .left .rect-70 {
	padding-bottom: 70%;
}

.pro_detail01 .left .rect-80 {
	padding-bottom: 80%;
}

.pro_detail01 .left .img_list .img {
	display: none;
}

.pro_detail01 .left .img_list .owl-item .img {
	display: block;
}

.pro_detail01 .left .img_list .owl-dots {
	position: absolute;
	z-index: 10;
	bottom: -45px;
	left: 0%;
	width: 100%;
	text-align: center;
}

.pro_detail01 .left .img_list .owl-dot {
	width: 9px;
	height: 9px;
	background: #a5acb0;
	margin: 0 5px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}

.pro_detail01 .left .img_list .owl-dot.active {
	background: #eaeaea;
	width: 13px;
	height: 13px;
}

.pro_detail02 .bd {
	position: relative;
	padding-top: 40px;
}

.pro_detail02 .hd {
	border-bottom: 1px solid #d6d8db;
}

.pro_detail02 .hd .list dt,
.pro_detail02 .hd .list dd {
	cursor: pointer;
	position: relative;
	width: 12%;
	float: left;
	line-height: 70px;
	font-size: 20px;
	color: #666;
	font-weight: bold;
}

.pro_detail02 .hd .list .item.active:after {
	content: '';
	position: absolute;
	width: 90px;
	height: 5px;
	bottom: 0;
	left: 0;
	background: #00a1e9;
}

.pro_detail02 .hd .list dt.active {
	color: #00a1e9;
	font-weight: bold;
}

.pro_detail02 .hd {
	width: 100%;
	overflow: hidden;
	background: #fff;
}

.pro_detail02 .hd dd.order,
.pro_detail02 .hd dd.search {
	display: none;
	float: right;
	line-height: 50px;
	height: 50px;
	margin-top: 10px;
	padding: 0 10px;
}

.pro_detail02 .hd dd.search {
	background: #4f4f4f;
	color: #fff;
	font-size: 18px;
	transition: all 0.5s ease;
}

.pro_detail02 .hd dd.search:hover {
	background: #404040;
}

.pro_detail02 .hd dd.search a:hover {
	color: #fff;
}

.pro_detail02 .hd dd.order a:hover {
	color: #4f4f4f;
}

.pro_detail02 .hd dd.order {
	background: #facd00;
	font-size: 18px;
	color: #4f4f4f;
	transition: all 0.5s ease;
}

.pro_detail02 .hd dd.order:hover {
	background: #fabc00;
}

.pro_detail02 .hd.fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 5;
}

.pro_detail02 .hd.fixed .order {
	display: block;
}

.pro_detail02 .hd.fixed .search {
	display: block;
	margin-right: 10px;
}

.pro_detail02 .hd dd .icon {
	width: 28px;
	height: 23px;
	background: url(../images/pro_detail01_icon.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 20px;
}

.pro_detail02 .hd dd.search .icon {
	background: url(../images/pro_detail01_search.png) no-repeat 0 0;
}

.pro_detail02 .hd .list .activity span {
	position: relative;
	z-index: 1;
}

.pro_detail02 .hd.fixed .list .activity span {
	color: #fff;
}

.pro_detail02 .hd .list .activity .line {
	position: absolute;
	left: -30%;
	top: 0;
	width: 0;
	height: 100%;
}

.pro_detail02 .hd.fixed .list .activity .line {
	background: #1da1f3;
}

.pro_detail02 .hd .list .activity i {
	color: #fff;
	font-size: 18px;
	position: relative;
	z-index: 1;
	line-height: 85px;
	margin-left: 30px
}

.pro_detail02 .bd .selection1 .content {
	padding-bottom: 50px;
	border-bottom: 1px solid #cccccc;
}

.pro_detail02 .bd .selection1 .content .left {
	width: 60%;
	float: left;
}

.pro_detail02 .bd .selection1 .content .t {
	font-size: 40px;
	color: #666;
	font-weight: bold;
}

.pro_detail02 .bd .selection1 .content .c {
	font-size: 14px;
	line-height: 1.8;
	color: #666;
	margin-top: 30px;
}

.pro_detail02 .bd .selection1 .content .right {
	float: right;
	width: 28%;
	margin-right: 40px;
	background: #f6f6f6;
	cursor: pointer;
}

.pro_detail02 .bd .selection1 .content .right .box {
	padding: 30px;
}

.pro_detail02 .bd .selection1 .content .right .t {
	font-size: 26px;
}

.pro_detail02 .bd .selection1 .content .right .c {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}

.pro_detail02 .bd .selection1 .content .right .more {
	float: right;
}

.pro_detail02 .bd .selection2 {
	margin: 50px 0;
}

.pro_detail02 .bd .selection2 .tit {
	font-size: 36px;
	color: #666;
	font-weight: bold;
	margin-bottom: 30px;
}

.pro_detail02 .bd .selection2 .down {
	font-size: 14px;
	color: #666;
	margin-top: 25px;
}

.pro_detail02 .bd .selection2 .down .iconfont {
	font-size: 18px;
}

.pro_detail02 .bd .selection3 {
	padding: 0 0 50px 0;
}

.pro_detail02 .bd .selection3 .item {
	background: #f6f6f6;
	width: 100%;
	margin-top: 34px;
	display: none;
	position: relative;
}

.pro_detail02 .bd .selection3 .owl-item .item {
	display: block;
}

.pro_detail02 .bd .selection3 .item .li_line {
	width: 0;
	height: 5px;
	background: #ffcb2d;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
}

.pro_detail02 .bd .selection3 .item:hover .li_line {
	width: 100%;
}

.pro_detail02 .bd .selection3 .item:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2)
}

.pro_detail02 .bd .selection3 .item.three_item {
	margin-right: 0;
}

.pro_detail02 .bd .selection3 .item .box {
	padding: 30px;
}

.pro_detail02 .bd .selection3 .item .box .tit {
	width: 80%;
	font-size: 22px;
	color: #666;
	font-weight: bold;
	line-height: 34px;
	height: 68px;
	overflow: hidden;
}

.pro_detail02 .bd .selection3 .item .box .list {
	font-size: 14px;
	color: #8b8b8b;
	line-height: 28px;
	margin: 10px 0;
}

.pro_detail02 .bd .selection3 .item .box .list ul li {
	float: left;
	margin-right: 20px;
	border: 1px solid #8b8b8b;
	padding: 0 5px;
}

.pro_detail02 .bd .selection3 .item .box .con {
	font-size: 16px;
	color: #353333;
	line-height: 28px;
	height: 56px;
	height: 0;
	overflow: hidden;
}

.pro_detail02 .bd .selection3 .item .box .more {
	float: right;
	color: #353333;
}

.pro_detail02 .bd .selection3 .infor {
	font-size: 36px;
	color: #666;
	font-weight: bold;
	position: relative;
}

.pro_detail02 .bd .selection3 .infor .line {
	width: 1px;
	height: 23px;
	background: #fff;
	background: #666;
	position: absolute;
	right: 22px;
	top: 36px;
	display: none
}

.pro_detail02 .bd .selection3 .infor .btn_all {
	position: absolute;
	top: 35px;
	right: 0;
	width: 60px;
	height: 15px;
}

.pro_detail02 .bd .selection3 .infor .btn_all>div {
	width: 9px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	z-index: 2;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}

.pro_detail02 .bd .selection3 .infor .btn_all .owl-prev {
	left: 0;
}

.pro_detail02 .bd .selection3 .infor .btn_all .owl-next {
	right: 0;
}

.pro_detail03 {
	background: #00a1e9;
	padding: 50px 0;
}

.pro_detail03 .tit {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 70px;
	position: relative;
}

.pro_detail03 .tit:after {
	content: '';
	position: absolute;
	bottom: -20px;
	width: 40px;
	height: 5px;
	background: #fff;
	left: 50%;
	margin-left: -20px;
}

.pro_detail03 .con ul li {
	float: left;
	width: 25%;
	text-align: center;
}

.pro_detail03 .con ul li .icon {
	background: url(../images/pro_detail03_1.png) no-repeat;
	width: 78px;
	height: 78px;
	display: inline-block;
	margin-bottom: 20px;
}

.pro_detail03 .con ul li .t {
	font-size: 20px;
	color: #fff;
	line-height: 24px;
}

.pro_detail03 .con ul li.li1 .icon {
	background-position: 0 0;
}

.pro_detail03 .con ul li.li2 .icon {
	background-position: -78px 0;
}

.pro_detail03 .con ul li.li3 .icon {
	background-position: -156px 0;
}

.pro_detail03 .con ul li.li4 .icon {
	background-position: -234px 0;
}

.pro_detail03 .con ul li.li1:hover .icon {
	background-position: 0 -78px;
}

.pro_detail03 .con ul li.li2:hover .icon {
	background-position: -78px -78px;
}

.pro_detail03 .con ul li.li3:hover .icon {
	background-position: -156px -78px;
}

.pro_detail03 .con ul li.li4:hover .icon {
	background-position: -234px -78px;
}

.pro_detail03 .con ul li:hover .t {
	color: #fff;
}

.pro_detail04 {
	padding: 60px 0;
}

.pro_detail04 .tit {
	text-align: center;
	margin-bottom: 30px;
}

.pro_detail04 .tit .t {
	font-size: 36px;
	line-height: 1.2;
	color: #666;
	font-weight: bold;
}

.pro_detail04 .tit .c {
	font-size: 16px;
	line-height: 24px;
	color: #666;
	margin: 5px 0;
}

.pro_detail04 .content {
	padding: 0 19%;
}

.pro_detail04 .content .inp_box {
	float: left;
	width: 46%;
	margin: 0 2% 20px;
	position: relative;
}

.pro_detail04 .content .inp_box .type {
	font-size: 14px;
	color: #353333;
	margin-bottom: 5px;
}

.pro_detail04 .content .inp_box .input_area {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #cccccc;
	border-radius: 0
}

.pro_detail04 .content .inp_box textarea.input_area {
	height: 100px;
}

.pro_detail04 .content .inp_box span.stars {
	color: #ff0000;
	position: absolute;
	right: 20px;
	top: 55%;
}

.pro_detail04 .content .inp_box span.Validform_checktip {
	right: 28px;
	;
	position: absolute;
	top: 55%;
}

.pro_detail04 .content .choose .xz i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 11px;
	height: 11px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/service_case02_1.png) no-repeat 0 0;
}

.pro_detail04 .content .choose .xz.cur i {
	background-position: 0 -11px;
}

.pro_detail04 .content .yzm .input_area {
	width: 46%;
	margin: 0 4% 0 2%;
	height: 44px;
	line-height: 44px;
	border: 1px solid #cccccc;
	padding-left: 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.pro_detail04 .content .yzm .yzmImg {
	height: 44px;
}

.pro_detail04 .content .con {
	font-size: 13px;
	color: #454545;
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #999999;
}

.pro_detail04 .content .send {
	cursor: pointer;
	float: right;
	background: #00a1e9;
	border: none;
	outline: none;
	font-size: 16px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	color: #fff;
	width: 220px;
	line-height: 45px;
	line-height: 45px;
	border-radius: 3px;
}

.pro_detail04 .content .send:hover {
	background: #038dcc;
}

.pro_detail04 .content .t {
	line-height: 50px;
}

.pro_detail04 .content .t a {
	color: #00a1e9;
	text-decoration: underline;
}

.pro_tc {
	display: none;
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	transition: .7s ease;
	z-index: 11;
}

.pro_tc .top {
	position: fixed;
	top: 0;
	width: 100%;
	background: #f6f6f6;
	padding: 15px;
	position: relative;
	z-index: 12;
}

.pro_tc .top .tit {
	text-align: center;
	color: #666;
}

.pro_tc .top .con {
	font-size: 24px;
	color: #666;
	text-align: center;
}

.pro_tc .top .close {
	position: absolute;
	top: -5%;
	right: 2%;
	z-index: 2;
	width: 10%;
	height: 81px;
	text-align: center;
}

.pro_tc .bott_ .close {
	z-index: 2;
	width: 100%;
	height: 81px;
	text-align: center;
	background-color: #fff;
}

.pro_tc .bott_ .content {
	padding-top: 30px;
	overflow: auto;
}

.pro_tc .close span {
	cursor: pointer;
	display: inline-block;
	width: 43px;
	height: 43px;
	margin: 30px auto 0;
	font-size: 0;
	color: rgba(0, 0, 0, 0);
	vertical-align: top;
	background-image: url(../images/popup_close_btn.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
}

.pro_tc .close span:hover {
	background-image: url(../images/popup_close_btn_hover.png);
}

.pro_tc .bott_ .close span {
	margin: 15px auto 0;
}

/* 产品详细页表格 补充 20190904*/
.pro_detail02 .bd .selection2 .content {
	width: 100%;
	font-size: 14px;
}

.pro_detail02 .bd .selection2 .content .tab {
	min-width: 800px;
}

.pro_detail02 .bd .selection2 .content .d1 {
	width: 30%;
	float: left;
	margin-bottom: -1px;
}

.pro_detail02 .bd .selection2 .content .d2 {
	width: 14%;
	float: left;
	margin-bottom: -1px;
}

.pro_detail02 .bd .selection2 .content .d3 {
	width: 56%;
	float: left;
	margin-bottom: -1px;
}

.pro_detail02 .bd .selection2 .content .d_body {
	border-top: 1px solid #dfdfdf;
	width: 100%;
	border-collapse: collapse;
}

.pro_detail02 .bd .selection2 .content .parameter {
	text-align: center;
	border: 1px solid #dfdfdf;
	border-top: 0;
	text-indent: 16px;
	height: 34px;
	line-height: 34px;
	color: #686868;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.pro_detail02 .bd .selection2 .content .d_title {
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	background: #ededed;
}

.pro_detail02 .bd .selection2 .content .d1 .d_item {
	background: #f7f7f7;
}

/********************************************下层页面实现 end*********************************************/

/*调整20190906*/

.comparePro_list .bott_ .table_information .list {
	float: left;
}

.comparePro_list .bott_ .table_information .d_body {
	border-top: 1px solid #dfdfdf;
	width: 100%;
	border-collapse: collapse;
}

.comparePro_list .bott_ .table_information .parameter {
	background: #fff;
	text-align: center;
	border: 1px solid #dfdfdf;
	border-top: 0;
	text-indent: 16px;
	height: 34px;
	line-height: 34px;
	color: #686868;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.comparePro_list .bott_ .table_information .d_title {
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	background: #ededed;
}

.comparePro_list .bott_ .table_information .three_pro1 .d_item {
	background: #f7f7f7;
}

.comparePro_list .bott_ .two_pro .table_information .list {
	width: 33.3%;
}

.comparePro_list .bott_ .three_pro .table_information .list {
	width: 25%;
}



.header_bott .inav .nav_li .xiala_nav .left .nav_infor {
	width: 60%;
}

.header_bott .inav .nav_li .xiala_nav .left .nav_img {
	padding-right: 3%;
}

/*20190911*/
.proRight_nav {
	transition: all 0.5s ease;
}

.proRight_nav .zhankai {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	display: none;
	cursor: pointer;
}

.proRight_nav .zhankai i {
	font-size: 20px;
	margin: 0;
}

.proRight_nav.shou {
	height: 0;
	padding-bottom: 55px;
}

.proRight_nav.shou .content {
	opacity: 0;
	visibility: hidden;
}

.proRight_nav.shou .content .r_tool.close {
	position: absolute;
}

.proRight_nav.shou .zhankai {
	display: block;
}

/*20190916*/
.pro_detail03 .roundabout_box {
	display: none;
}

.pro_detail03 .roundabout_box.slick-initialized {
	display: block;
}

/*20190917*/
/*服务支持-产品站*/
.service_banner {
	height: 546px;
	overflow: hidden;
	position: relative;
}

.service_banner {
	height: 485px;
}

.service_banner>img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}

.service_banner .intro {
	position: absolute;
	left: 0;
	bottom: 120px;
	width: 100%;
}

.service_banner .intro .tit {
	font-size: 36px;
	line-height: 62px;
	color: #666;
	font-weight: bold;
}

.service_banner .intro .form_box {
	width: 38%;
	margin-top: 40px;
	border-radius: 50px;
	border: 1px solid #d5d5d5;
	height: 52px;
	line-height: 52px;
	padding: 0 1%;
	position: relative;
}

.service_banner .intro .form_box input {
	width: 90%;
	line-height: 52px;
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	float: left;
	text-indent: 5px;
	height: 52px;
}

.service_banner .intro .form_box button {
	width: 41px;
	height: 41px;
	background: #fcc100;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	cursor: pointer;
	transition: all 0.5s ease;
	position: relative;
	border-radius: 50%;
	float: right;
	margin-top: 5px;
	line-height: 1;
}

.service_banner .intro .form_box button i {
	margin: 0;
	font-size: 20px;
	color: #fff;
	height: 22px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 50%;
	margin-top: -11px;
}

.service_banner .intro .list {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	margin-top: 30px;
}

.service_banner .intro .list li {
	margin-bottom: 13px;
}

.service_banner .intro .list li a {
	position: relative;
}

.service_banner .intro .list li a:after {
	content: '';
	width: 100%;
	height: 1px;
	background: #666;
	position: absolute;
	left: 0;
	bottom: 0;
}

.ser_support.channel_content {
	padding: 0;
}

.ser_support01 {
	padding: 80px 0;
	background: #00479d;
}

.ser_support01 .infor {
	text-align: center;
	color: #fff;
}

.ser_support01 .infor .tit {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
}

.ser_support01 .content {
	margin-top: 90px;
}

.ser_support01 .content li {
	float: left;
	width: 30%;
	margin-left: 3%;
}

.ser_support01 .content li .li_box {
	display: block;
	overflow: hidden;
}

.ser_support01 .content li .li_box .img_ {
	float: left;
	width: 120px;
	height: 120px;
	transition: all 0.5s ease;
}

.ser_support01 .content li .li_box .intro_ {
	float: left;
	margin-left: 46px;
}

.ser_support01 .content li .li_box .intro_ .box {
	padding: 25px 0;
	color: #fff;
	font-weight: bold;
}

.ser_support01 .content li .li_box .intro_ .box .t {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 26px
}

.ser_support01 .content li .li_box .intro_ .box .more {
	font-size: 14px;
}

.ser_support01 .content li .li_box .intro_ .box .more span {
	position: relative;
	top: 3px;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/service01_2.png) no-repeat center;
	margin-left: 10px;
	transition: all 0.5s ease-in-out;
}

/*.ser_support01 .content li .li_box:hover .img_{transform:rotateY(180deg);}*/
.ser_support01 .content li .li_box:hover .intro_ .box {
	color: rgba(255, 255, 255, .8)
}

.ser_support01 .content li .li_box:hover .intro_ .box .more span {
	margin-left: 20px;
}

.ser_support02 {
	padding: 60px 0;
}

.ser_support02 .infor {
	text-align: center;
	color: #666;
}

.ser_support02 .infor .tit {
	font-size: 36px;
	line-height: 46px;
	font-weight: bold;
}

.ser_support02 .content {
	margin-top: 50px;
}

.ser_support02 .content li .li_box {
	border-left: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}

.ser_support02 .content li.li01 .li_box,
.ser_support02 .content li.li04 .li_box {
	border-left-color: transparent;
}

.ser_support02 .content li.li04 .li_box,
.ser_support02 .content li.li05 .li_box,
.ser_support02 .content li.li06 .li_box {
	border-bottom-color: transparent;
}

.ser_support02 .content li .imgs {
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease;
}

.ser_support02 .content .cover {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}

.ser_support02 .content .box {
	padding: 25px 50px;
	display: block;
	text-align: center;
	opacity: 1;
	visibility: vis
}

.ser_support02 .content .box .icon {
	background-position: 0 0;
	width: 64px;
	height: 64px;
	margin: 0 auto 20px;
}

.ser_support02 .content .box .t {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #666;
	transition: all 0.5s ease
}

.ser_support02 .content .box .c {
	font-size: 14px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	color: #666;
	margin: 20px 0;
	transition: all 0.5s ease
}

.ser_support02 .content .box .more {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}

.ser_support02 .content .box .more span {
	position: relative;
	top: 3px;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/service02_jt.png) no-repeat;
	margin-left: 10px;
}

.ser_support02 .content li:hover .box .icon {
	background-position: 0 -64px;
}

.ser_support02 .content li:hover .box .t {
	color: #fff;
}

.ser_support02 .content li:hover .box .c {
	color: #fff;
}

.ser_support02 .content li:hover .box .more {
	color: #fff;
}

.ser_support02 .content li:hover .box .more span {
	background: url(../images/service01_2.png) no-repeat
}

.ser_support02 .content li:hover .imgs {
	opacity: 1;
	visibility: visible;
}

/*满意度调查 -- 产品站*/
.manyi_survey.channel_content {
	padding: 0;
}

.manyi_survey01 {
	padding: 60px 0;
	background: #f6f6f6;
}

.manyi_survey01 .welcome {
	font-size: 16px;
}

.manyi_survey01 .welcome .t {
	font-size: 24px;
	font-weight: bold;
	display: block;
}

.manyi_survey01 .awardpic {
	padding: 15px 0;
	font-size: 16px;
}

.manyi_survey01 .awardpic .awl {
	display: inline-block;
	margin-right: 10px;
	white-space: nowrap;
}

.manyi_survey01 .awardpic .awl i {
	font-size: 20px;
	-webkit-transform-origin-x: 0;
	-webkit-transform: scale(0.8);
	color: #00a1e9;
	margin: 0;
}

.manyi_survey01 .awardpic .awl span.money {
	font-weight: bold;
	color: #00a1e9;
	font-weight: normal;
	font-size: 20px;
	text-decoration: underline;
	margin-left: 3px;
}

.manyi_survey01 .form_box .fbli {
	display: inline-block;
	white-space: nowrap;
	width: 25%;
	margin: 5px 0;
	padding-left: 80px;
	position: relative;
}

.manyi_survey01 .form_box .fbli .label {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	text-align: right;
}

.manyi_survey01 .form_box .fbli input {
	width: 74%;
	height: 24px;
	line-height: 24px;
	font-size: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: 1px solid #ccc;
	outline: none;
	color: #666;
}

.manyi_survey01 .form_box .fbli .sele {
	position: relative;
	height: 27px;
	line-height: 27px;
	width: 74%;
	text-indent: 10px;
	cursor: pointer;
	border: 1px solid #ccc;
	color: #666;
}

.manyi_survey01 .p_title {
	font-size: 14px;
	padding-top: 20px;
	line-height: 2;
	margin-bottom: 5px;
	font-weight: bold;
}

.manyi_survey01 .form-list>li {
	border-bottom: #e6e9ed 1px solid;
	padding-bottom: 10px;
}

.manyi_survey01 .form-list>li h3 {
	padding: 10px;
	color: #666;
	font-size: 14px;
}

.manyi_survey01 .form-list>li h3.form-big-title {
	font-size: 24px;
	margin-top: 5px;
}

.manyi_survey01 .form-list>li .form-con li {
	width: auto;
	padding: 5px 20px;
	line-height: 18px;
	float: left;
	color: #666;
	border-bottom: none;
	font-size: 12px;
}

.manyi_survey01 .form-list>li .form-con li input {
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	padding: 1px;
}

.manyi_survey01 .form-list>li .form-con li input.radio {
	height: auto;
	vertical-align: -2px;
	margin-right: 2px;
	display: inline-block;
}

.manyi_survey01 .other_suggest {
	border-bottom: #e6e9ed 1px solid;
	padding-bottom: 10px;
}

.manyi_survey01 .other_suggest>li h3.form-big-title {
	padding-bottom: 0;
}

.manyi_survey01 .other_suggest li {
	border-bottom-width: 0;
}

.manyi_survey01 .other_suggest li .remark {
	width: 40%;
}

.manyi_survey01 .other_suggest li .last {
	font-size: 14px;
	line-height: 2;
}

.manyi_survey01 .other_suggest li .fb_yzm {
	margin-top: 10px
}

.manyi_survey01 .other_suggest li #diaocha-9324AuthCode {
	height: 24px;
	top: 0px;
}

.manyi_survey01 .form-btn {
	padding-top: 15px;
}

.manyi_survey01 .form-btn .btn {
	width: 220px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	border-radius: 0px;
	cursor: pointer;
	font-size: 16px;
	border-radius: 3px;
	padding: 0;
	border: 0;
	background: #00a1e9;
	margin-right: 10px;
}

.manyi_survey01 .form-btn .btn:hover {
	background: #038dcc;
}

.manyi_survey01 .form_box .required {
	color: red;
	font-size: 12px;
	vertical-align: 0;
	margin-left: 5px;
}

/*在线订购*/
.order.channel_content {
	padding: 0
}

.order01 {
	padding: 60px 0;
	background: #f6f6f6;
}

.order01 .part_order .pop {
	width: 50%;
	float: left;
}

.order01 .part_order .pop dl {
	position: relative;
	overflow: hidden;
	clear: both;
	padding-left: 22%;
	padding-right: 40px;
	padding-bottom: 15px;
}

.order01 .part_order .pop dt {
	width: 13%;
	height: 32px;
	line-height: 32px;
	position: absolute;
	left: 8%;
	top: 0;
	font-size: 14px;
	text-align: right;
}

.order01 .part_order .pop .required {
	position: absolute;
	right: 25px;
	top: 10px;
	color: red;
	line-height: 1;
}

.order01 .part_order .pop .inp_wrap {
	border: #dddddd 1px solid;
	background: #fff;
	height: auto;
	line-height: 32px;
}

.order01 .part_order .pop .inp_wrap.pose {
	border-width: 0
}

.order01 .part_order .pop .inp_wrap input {
	width: 100%;
	padding: 0;
	border: none;
	line-height: 32px;
	text-indent: 5px;
	height: 32px;
}

.order01 .part_order .pop .inp_wrap textarea {
	display: block;
	width: 100%;
	height: 115px;
	padding: 0;
	border: none;
}

.order01 .part_order .pop .inp_wrap .po_sele {
	display: block;
	width: 100%;
	border: #dddddd 1px solid;
	background-color: #ffffff;
	height: 32px;
	line-height: 32px;
	border-radius: 0 !important;
	font-size: 13px;
	padding: 0;
	margin: 0;
}

.order01 .part_order02 {
	margin: 0 3%;
}

.order01 .part_order02 .form_bottom {
	padding: 20px 0;
	overflow: hidden;
}

.order01 .part_order02 .form_bottom .validation {
	float: left;
	line-height: 32px;
	white-space: nowrap;
}

.order01 .part_order02 .form_bottom .validation .n {
	font-size: 14px;
	font-weight: normal;
	width: 89px;
	margin-right: 0px;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	text-indent: 10px;
}

.order01 .part_order02 .form_bottom .validation .inp {
	width: 50%;
	height: 30px;
	border: #ddd 1px solid;
}

.order01 .part_order02 .form_bottom .validation .imgcode {
	vertical-align: middle;
	display: inline-block;
	height: 32px;
}

.order01 .part_order02 .form_bottom .btns {
	float: right;
	font-size: 0;
}

.order01 .part_order02 .form_bottom .btns button {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	background: #16a9ea;
	padding: 0 60px;
	margin-left: 12px;
	outline: none;
	border: none;
	cursor: pointer;
}

.order01 .part_order02 .form_bottom .btns button.reset {
	background: #bdbdbd;
}

/*在线留言*/
body .channel-content-title-48445 .form-m1 .form-m1-btn button {
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 0
}

body .channel-content-title-48445 .form-m1 .form-m1-btn ._submit {
	background: #00479d;
	outline: none;
}

/*20190925全站搜索*/
.total_header {
	box-shadow: 0px 2px 13px 1px rgba(0, 0, 0, 0.2)
}

.total_search.channel_content {
	padding: 0 0 60px;
}

/*搜索区域*/
.searchArea {
	padding: 100px 0;
}

.searchArea .infor {
	text-align: center;
	color: #666000;
}

.searchArea .infor .tit {
	font-size: 46px;
	line-height: 46px;
	font-weight: bold;
}

.searchArea .content {
	padding: 0 8%;
	margin-top: 60px;
}

.searchArea .content .form_box .searchTit {
	font-size: 58px;
	font-weight: bold;
	color: #fff;
	text-align: center
}

.searchArea .content .form_box .search {
	position: relative;
	overflow: visible
}

.searchArea .content .form_box .search .input_wrap {
	position: relative;
	width: 80%;
	line-height: 68px;
	height: 68px;
}

.searchArea .content .form_box .search .input_wrap input {
	width: 98%;
	padding: 0 0 0 2%;
	height: 68px;
	line-height: 68px;
	border: 1px solid #e1e1e1;
}

.searchArea .content .form_box .search .input_wrap .textDelBtn {
	display: none;
}

:root .searchArea .content .form_box .search .input_wrap .textDelBtn {
	display: block;
	position: absolute;
	top: 20px;
	right: 30px;
	width: 30px;
	height: 30px;
	background: url(../images/del_btn.jpg) no-repeat center center;
}

.searchArea .content .form_box .search .btn_wrap {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

.searchArea .content .form_box .search .btn_wrap .btns {
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
	width: 100%;
	border: none;
	outline: none;
	background: #0d1233;
	color: #fff;
	cursor: pointer;
}

.searchArea .content .list {
	margin-top: 20px;
}

.searchArea .content .list a {
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
	color: #93949e;
	position: relative;
}

.searchArea .content .list a:after {
	content: '';
	width: 1px;
	height: 14px;
	background: #93949e;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.searchArea .content .list a:first-child:after {
	display: none;
}

/*搜索结果区域*/
.resultArea .infor {
	text-align: center;
}

.resultArea .infor .tit {
	font-size: 30px;
	color: #181818;
}

.resultArea .infor .tit span {
	color: #ff0000
}

.resultArea .content {
	margin-top: 60px;
	border-top: 10px solid #f4f4f4;
	/*border-bottom:10px solid #f4f4f4;*/
	padding: 60px 0;
}

.resultArea .content h3 {
	font-size: 30px;
	color: #181818;
	font-weight: bold;
	margin-bottom: 30px;
}

.resultArea .content .area {
	border-bottom: 1px solid #dddddd;
	padding: 40px 0;
}

/*.resultArea .content .area:last-child{border-bottom:none;}*/
/*搜索结果区域 -- 产品部分*/
.resultArea .content .piclist_area .rect-695 {
	padding-bottom: 69.5%;
}

.resultArea .content .piclist_area .srchList li {
	margin-bottom: 40px;
}

.resultArea .content .piclist_area .srchList li a {
	display: block;
}

.resultArea .content .piclist_area .srchList li .intro {
	margin-top: 10px;
	height: 125px;
}

.resultArea .content .piclist_area .srchList li .intro .t {
	font-size: 28px;
	text-align: center;
}

.resultArea .content .piclist_area .srchList li .intro .t span {
	display: inline-block;
	font-size: 20px;
	line-height: 25px;
	color: #068ccb;
	margin-left: 23px;
}

/*搜索结果区域 -- 信息部分*/
.resultArea .content .content_area li {
	margin-bottom: 20px;
}

.resultArea .content .content_area li a {
	display: block;
}

.resultArea .content .content_area li .t {
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	color: #333333;
}

.resultArea .content .content_area li .c {
	margin-top: 10px;
}

/*搜索结果区域 -- 加载更多按钮*/
.resultArea #botBtn {
	text-align: center
}

.resultArea #botBtn .btnMore {
	width: 220px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 3px;
	font-size: 16px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	display: inline-block;
	border: 1px solid #666;
	color: #666;
	margin-top: 20px;
}

.resultArea #botBtn .btnMore:hover {
	color: #fff;
	background: #00a1e9;
	border-color: #00a1e9;
}



/*20190929-liuyx--服务介绍*/
.service_intro .hd {
	margin-bottom: 20px;
}

.service_intro .hd .n {
	font-size: 36px;
	color: #666;
	margin-bottom: 20px;
}

.service_intro .hd .text {
	font-size: 14px;
	margin-bottom: 15px;
}

.service_intro .ser_box {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	padding-bottom: 50px;
}

.ser_box .img {
	margin-top: 15px;
}

.ser_box .l {
	margin-right: 50px;
}

.ser_box .r {
	margin-left: 50px;
}

.ser_box .n {
	font-size: 32px;
	font-weight: normal;
	color: #666;
	margin-bottom: 10px;
	display: block;
}

.ser_box .imp {
	font-size: 16px;
	color: #00a1e9;
}

.ser_box .text01 {
	font-size: 16px;
	color: #666;
	margin-bottom: 15px;
}

.ser_box .text02 p {
	margin-bottom: 15px;
}

.serb02 .img {
	margin-top: 0;
}

.txt_p {
	margin-bottom: 25px;
	font-size: 16px;
}


/*20191010*/
.pro_cen_banner .pro_ban_more {
	display: none;
}

/*产品按钮效果新改*/


.pro_list02 .hd .content .list1 .erji_tit {
	font-size: 20px;
	font-weight: bold;
	color: #00a1e9;
	margin-top: 20px;
}

.pro_list02 .hd .content .list2 .erji_tit {
	font-size: 20px;
	font-weight: bold;
	color: #00a1e9;
	margin-top: 20px;
}

.pro_list02 .hd .content .list1 li {
	margin-top: 0;
}

.pro_list02 .hd .content .list2 li {
	margin-top: 0;
}

.order01 .part_order .pop dt {
	height: 37px;
	line-height: 37px;
}

.order01 .part_order .pop .inp_wrap {
	line-height: 37px;
}

.order01 .part_order .pop .inp_wrap .po_sele {
	height: 37px;
	line-height: 37px;
}

.order01 .part_order02 .form_bottom .validation {
	line-height: 37px;
}

.order01 .part_order02 .form_bottom .validation .inp {
	height: 37px;
	line-height: 37px;
}

.order01 .part_order02 .form_bottom .validation .imgcode {
	height: 37px;
}

/*默认滚动条处理*/
/* ::-webkit-scrollbar-track-piece {background:#f8f8f8;}  
 ::-webkit-scrollbar {width:5px; height:5px;} 
 ::-webkit-scrollbar-thumb {background:#20ade5; background-clip:padding-box; min-height:10px;}
 ::-webkit-scrollbar-thumb:hover {background:#bbb;}*/


/*语言下拉 重写一遍，把有冲突的content换成lan_content*/

.header_bott .lan_down {
	position: absolute;
	left: 0%;
	top: 100%;
	width: 100%;
	background: url(../images/landown_bg.png) center;
	display: none;
	color: #fff;
}

.header_bott .lan_down .lan_content {
	padding-top: 50px;
}

.header_bott .lan_down .lan_content .sl {
	height: 170px;
	position: relative;
	padding-left: 115px;
	min-height: 90px;
}

.header_bott .lan_down .lan_content .sl .map {
	background: url(../images/landown_map.png) no-repeat;
	width: 110px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.header_bott .lan_down .lan_content .sl01 .map {
	background-position: 0 0;
}

.header_bott .lan_down .lan_content .sl01:hover .map {
	background-position: -110px 0;
}

.header_bott .lan_down .lan_content .sl02 .map {
	background-position: 0 -90px;
}

.header_bott .lan_down .lan_content .sl02:hover .map {
	background-position: -110px -90px;
}

.header_bott .lan_down .lan_content .sl03 .map {
	background-position: 0 -180px;
}

.header_bott .lan_down .lan_content .sl03:hover .map {
	background-position: -110px -180px;
}

.header_bott .lan_down .lan_content .sl04 .map {
	background-position: 0 -270px;
}

.header_bott .lan_down .lan_content .sl04:hover .map {
	background-position: -110px -270px;
}

.header_ott .lan_down .lan_content .sl05 .map {
	background-position: 0 -360px;
}

.header_bott .lan_down .lan_content .sl05:hover .map {
	background-position: -110px -360px;
}

.header_bott .lan_down .lan_content .sl06 .map {
	background-position: 0 -450px;
}

.header_bott .lan_down .lan_content .sl06:hover .map {
	background-position: -110px -450px;
}

.header_bott .lan_down .lan_content .sl07 .map {
	background-position: 0 -540px;
}

.header_bott .lan_down .lan_content .sl07:hover .map {
	background-position: -110px -540px;
}

.header_bott .lan_down .lan_content .sl dt {
	font-size: 22px;
	font-weight: bold;
	color: #e6e6e6;
	line-height: 1.3;
	margin-bottom: 10px;
}

.header_bott .lan_down .lan_content a {
	color: #c7c7c7;
}

.header_bott .lan_down .lan_content a:hover {
	color: #caa403;
	text-decoration: underline;
}

/*语言下拉 重写一遍，把有冲突的content换成lan_content  end*/



.searchArea .content_form .form_box .search .btn_wrap .btns {
	background: #fff;
	overflow: hidden;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	position: relative;
	display: inline-block;
	z-index: 1;
	color: #078fcf;
	border: 1px solid #078fcf;
}

.searchArea .content_form .form_box .search .btn_wrap .btns {
	background: transparent;
	border: 1px solid #01479d;
	color: #01479d
}

.searchArea .content_form .form_box .search .btn_wrap .btns {
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s;
	position: relative;
}

/*.searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#01479d;}*/
/*:root .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:none;}*/
.searchArea .content_form .form_box .search .btn_wrap .btns:hover {
	color: #fff;
	/*border-color:#01479d;*/
}


/*20191012*/
/* 搜索框 */
.search-alert {
	position: fixed;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: #00a1e9;
	z-index: 98;
	transition: all 0.5s ease
}

.search-alert .close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/search_close.png) no-repeat center;
	background-size: 24px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 3%;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
}

.search-alert .close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.search-alert .cent-form {
	position: absolute;
	width: 86%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #fff;
}

.search-alert .cent-form .tex {
	border: none;
	font-size: 20px;
	height: 65px;
	line-height: 65px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	background: none;
	padding-left: 70px;
	padding-right: 120px;
	background: url(../images/ico2_2.png) no-repeat left center;
}

.search-alert .cent-form .sub-butn {
	border: none;
	width: 120px;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	color: #fff;
	cursor: pointer;
}

.search-alert.active {
	top: 0;
}

/* input默认文字白色 */
.search-alert .cent-form .tex::-webkit-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-ms-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-moz-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex::-moz-placeholder {
	color: #fff;
}

.header_bott .h_tools .h_search {
	float: right;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50%;
	cursor: pointer;
}

.header_bott .h_tools .h_search.nolink {
	display: block;
}

.header_bott .h_tools .h_search.a_link {
	display: none;
}

.header_top .son_company li a:before {
	display: none;
}

.header_bott .h_tools .h_search {
	transition: all 0.5s ease;
}

.footer_top dl dt a:hover {
	font-weight: bold;
}

/*.album_wrap_case5 .album_case5 .slide_c{width:65%!important; margin:0 auto}*/
/*去掉全站滚动条样式之后的页面滚动条修改*/
body .select-ui-options-default::-webkit-scrollbar-track-piece {
	background: #f8f8f8;
}

body .select-ui-options-default::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

body .select-ui-options-default::-webkit-scrollbar-thumb {
	background: #20ade5;
	background-clip: padding-box;
	min-height: 10px;
}

body .select-ui-options-default::-webkit-scrollbar-thumb:hover {
	background: #bbb;
}

/*去掉全站滚动条样式之后的页面滚动条修改 end*/
.proRight_nav {
	display: none;
}

/*网站返回顶部*/
.website_gotop .gotop {
	position: fixed;
	right: 20px;
	bottom: 20px;
	background: url(../images/go_top.png) no-repeat center;
	width: 40px;
	height: 40px;
	z-index: 10;
	cursor: pointer;
}

/* 20191104 */
body .select-ui-options-default li:hover {
	background: #00a1e9;
}

body .select-ui-options-default {
	border: none;
	border-radius: 0;
}

:root body .select-ui-options {
	width: auto;
}

body .select-ui-options {
	width: 291px;
	height: 10em;
}

/* 20191106 */

.solution03 .content .item:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2);
}

.solution03 .content1 .left:hover {
	box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2);
}

/* 手机端分享弹窗 */
.share_content {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 99999;
}

/* 20191122 */
/* 分享弹窗 */
.Share_box {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 100;
	display: none;
}

.Share_box .share_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	background: url(../images/share_bg.png) center;
	z-index: 1;
}

.Share_box .content .share_close {
	width: 38px;
	height: 38px;
	background: url(../images/share_close.png) no-repeat center;
	position: absolute;
	top: 30px;
	right: 24px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.Share_box .content .share_close:hover {
	transform: rotateZ(360deg);
}

.Share_box .content {
	position: fixed;
	width: 580px;
	height: 380px;
	left: 50%;
	margin-left: -290px;
	top: 50%;
	margin-top: -190px;
	background: #fff;
	z-index: 2;
}

.Share_box .content .box {
	padding: 55px 70px 50px;
}

.Share_box .content .box .share_title {
	font-size: 20px;
	line-height: 26px;
	color: #666;
	text-align: center;
	margin-bottom: 40px;
}

.Share_box .content .box ul {
	text-align: center;
}

.Share_box .content .box ul li {
	font-size: 0;
	margin: 0 21px;
	display: inline-block;
	position: relative;
}

.Share_box .content .box ul li a {
	display: block;
}

.Share_box .content .box ul li a .img_ {
	display: block;
	width: 54px;
	height: 54px;
}

.Share_box .content .box ul li a .txt {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align: center;
	margin: 8px 0 30px;
	opacity: 1;
	visibility: visible;
}

.Share_box .content .box ul li a.linkin .txt {
	margin-bottom: 0;
}

.Share_box .content .box ul li a.twitter .txt {
	margin-bottom: 0;
}

/* 微信下拉及微信字体隐藏 */
.Share_box .content .box ul li.weixin_xl a .txt {
	opacity: 0;
	visibility: hidden;
}

.Share_box .content .box ul li .share_ewm {
	position: absolute;
	width: 112px;
	height: 112px;
	left: 50%;
	margin-left: -66px;
	top: 54px;
	display: none;
	padding: 12px;
}

.Share_box .content .box ul li .share_ewm .img_ {
	position: relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 0px;
	background-repeat: no-repeat;
}

.Share_box .content .box ul li .share_ewm .img_:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -8%;
}

.Share_box .bdsharebuttonbox a {
	height: auto;
	padding: 0;
	margin: 0;
	background: none;
}

/* 20191128 */
.service_intro .hd {
	margin-bottom: 0;
}

.service_intro .ser_box {
	padding-top: 70px;
	padding-bottom: 0;
}

/* 20200309 */
:root .pro_list02 .bd ul li .li_box {
	min-height: 467px;
}

/* 202004042 */

.order .pro_detail04 .extend {
	float: left;
	width: 100%;
}

.order .pro_detail04 .extend .extend-body,
.order .pro_detail04 .extend .off {
	display: none;
}

.order .pro_detail04 .extend .extend-head {
	margin: 20px 0 20px 20px;
	width: 550px;
}

.order .pro_detail04 .extend .etips {
	color: #8b8b8b;
}

.order .pro_detail04 .extend .btn-expand {
	margin-top: 10px;
	overflow: hidden;
	color: #00a1e9;
	cursor: pointer;
}

.order .pro_detail04 .content .con .t {
	display: none;
}

.order .pro_detail04 .content .con .c {
	display: none;
}

.order .pro_detail04 .content .send {
	float: none;
	display: block;
	margin: 20px auto 0;
}

.order .pro_detail04 .extend.expand .extend-body,
.order .pro_detail04 .extend.expand .off {
	display: block;
}

.order .pro_detail04 .extend.expand .on {
	display: none;
}
