/* ======================================================================
 * 专题页公共样式（整合版）
 * 1) 顶部导航/页脚 —— 源自 2020tw/css/inc.css
 * 2) 右侧悬浮栏   —— 源自 2018new/css/xf.css
 * 3) 优惠弹窗     —— 源自 public/tc/css/tanchuang.css
 * ===================================================================== */

/*header*/
body,
a,
ul,
li,
p,
form,
input,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	list-style: none;
	font-size: 16px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w100 {
	width: 100%;
	min-width: 1200px;
}
.w1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
body {
	font-family: "Microsoft YaHei", "微锟斤拷锟脚猴拷", Arial, Helvetica, sans-serif;
	
}
.animate {
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
}
.hslmr0 {
	margin-right: 0px !important;
}
.hsl_header_ny {
	border-bottom: 1px solid #ddd;
	height: 95px;

	position: relative;
	min-width: 1200px;
}
.hsl_header_ny_logo {
	width: 300px;
	height: 60px;
	position: absolute;
	left: 20px;
	top: 30px;
}
.hsl_header_ny_logo img {
	width: 100%;
}
.hsl_header_ny_menu_rk a {
	text-indent: 2000px;
	width: 130px;
	height: 20px;
	background-image: url(/static/pc/common/images/rk.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}
.hsl_header_ny_menu_rk {
	width: 130px;
	height: 20px;
	float: left;
	margin-top: 49px;
	border-right: 1px solid #ddd;
	padding-right: 30px;
	margin-right: 10px;
}
.hsl_header_ny_menu {
	width: 1100px;
	position: relative;
	margin: 0px;
	float: right;
}
.hsl_header_ny_menubox {
	width: 620px;
	position: relative;
	float: left;
}
.hsl_header_ny_menubox ul {
	border: 0px solid #F00;
	height: 100px;
	padding: 0;
}
.hsl_header_ny_menubox li {
	float: left;
	width: auto;
	list-style: none;
	padding: 0 18px;
	text-align: center;
	height: 75px;
	line-height: 75px;
	border: 0px solid #FFF;
	margin-top:20px;
}
.hsl_header_ny_menubox li:hover {
	border-bottom: 2px solid #333;
}
.hsl_header_ny_menubox li a {
	text-decoration: none;
	color: #333;
}
.hsl_header_ny_menubox a:hover,
.hsl_header_ny_menubox li:hover a {
	color: #000;
}
.hsl_header_ny_menu_line {
	height: 3px;
	background-color: #000;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: auto;
}
.hsl_header_ny_menu_ico {
	width: 190px;
	padding-left: 30px;
	border-left: 1px solid #ddd;

	line-height: 20px;
	float: right;
	margin-top: 40px;
}
.hsl_header_ny_menu_icobox a {
	color: #333;
	margin-left:10px;
}
.hsl_header_ny_menu_icobox a i {
	font-size: 20px;
}
.hsl_header_ny_menu_icobox .hslmr0 {
	color: #e11616
}
.hsl_header_ny_menu_icobox .hslmr0 i {
	font-size: 24px;
}
.hsl_header_ny_right {
	width: 220px;
	position: absolute;
	right: 100px;
	top: 0px;
	
	overflow: hidden;
	margin-top:30px;
}
.hsl_header_ny_right span {
	display: block;
	font-size: 20px;
	color: #e11616;
}
.hsl_header_ny_right span i {
	font-size: 30px;
	float: left;
	padding-top: 3px;
	color: #e11616;
}
.hslzplogo,
.hslkptel {
	display: none;
}
.hsl_header_ny_menu_rk a {
    text-indent: 2000px;
    width: 130px;
    height: 20px;
    background-image: url(/static/pc/common/images/rk.png);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}
.hslkplogo {
	display: block;
}
@media only screen and (max-width:1340px) {
	/*iphone5*/
	.hsl_header_ny_right {
		display: none
	}
	.hsl_header_ny_logo {
		width: 200px;
		top: 30px;
	}
	.hslsd1box {
		display: none;
	}
	.hslzplogo {
		display: block;
	}
	.hslkplogo {
		display: none;
	}
}
@media only screen and (min-width:1461px) {
	/*iphone5*/
	.hsl_header_ny_menu {
		float: right;
		margin-right: 10px;
	}
	.hslsd1box {
		display: none;
	}
	.hslsd2box {
		width: 150px;
		top: 280px;
	}
	.hslsd3box {
		top: 770px;
	}
}
@media only screen and (min-width:1600px) {
	/*iphone5*/
	.hslkptel {
		display: block;
	}
	.hsl_header_ny_menu {
		margin-right: 200px;
	}
	.hslsd1box {
		display: none;
	}
	.hslsd2box {
		width: 160px;
		top: 260px;
	}
	.hslsd3box {
		top: 750px;
	}
}
@media only screen and (min-width:1800px) {
	/*iphone5*/
	.hslkptel {
		display: block;
	}
	.hsl_header_ny_menu {
		float: none;
		margin: 0 auto;
	}
	.hslsd1box {
		display: block;
	}
	.hslsd2box {
		width: 180px;
		top: 245px;
	}
	.hslsd3box {
		top: 700px;
	}
}
.hslpage {
	margin-top: 30px;
	text-align: center;
}
.hslpage span {
	padding: 5px 15px;
	border: 1px solid #ddd;
	color: #333;
	border-radius: 5px;
	margin: 0 5px;
	color: #999;
}
.hslpage a {
	color: #666;
	padding: 5px 15px;
	border: 1px solid #ddd;
	color: #333;
	border-radius: 5px;
	margin: 0 5px;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
}
.hslpage a:hover {
	background-color: #f8760c;
	color: #fff;
	box-shadow: 0 0px 15px rgba(0, 0, 0, .3);
	border: 1px solid #f8760c;
}
.x-con-full .x-container {
	width: 1336px;
	margin: 0 auto;
	position: relative
}

.x-dp {
	margin-top: 0;
	line-height: 50px;
	background: #dc0303;
	position: relative
}
.scroll ul li {
	list-style:none;
	color: #ffea00;
}
.scroll {
	height:60px;
	line-height:60px;
	overflow:hidden;
	margin-left: 50px;
}
.scroll li {
	height:60px;
}
.x-dp .x-container {}

.x-dp .x-container .x-ld {
	display: block;
	position: absolute;
	left: 0;
	animation: lingdang 1s infinite;
	-webkit-animation: lingdang 1s infinite;
	top: 0;
	height: 50px;
	width: 50px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAyCAYAAADhna1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5M0NGNEQ3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5M0NGNEU3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjkzQ0Y0QjdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjkzQ0Y0QzdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKPTaQAAANlSURBVHja7JlfSBRBHMd37y7zJEqUigQhkgyKHjpKInzQ7OjRQIhCKMICoYceoiD7A0WIQUQQFGRIWVBBPfQPIkIyesheoiuI/kBlEBZkWLSrnnfb93f7Oxqv83a922pWZ+Azs7szN7Pzvd/MzvxGtyxLU+HPEFASKGGUMEoYJYwSRgkjewgVXIOpRxE3gwh4C64y7kJYznWUXtACz9T3Ij6WJacTtILk9BPGtpR7gCo4Ax6CZWA3KAE7wWm/ChPKQ5AliFvADn7SxSKkwzdwglkJzoLHkvQ3/S/oziVhMa4wtGLQAb4Di3kOlgJNoBz0CmWSoAvMyyhn47Z9b0gHx7JuRakEPUJnb4NGUJS1szb14CJI8G+egcjUEcbQKkCMO/cFNGXkB3KIQ9SyZdHvB0CNH4QJOMwnYcSXwXLwEqzFZHmd8xoAfZZjoD5HLY9AA3gA5vOnfIH0CxkHa2kTLKVKeH5cGFbEZgerIcoEy+v271AiIQxtkDvSLDzXQR8/P8dDQ3chDLEaxHneifpVmA7uPE26wSzzzgq+niynuN4b/ptjTL0IcRPfncS8ksCzavAEtOL+E3ia5+ilRV8crAOVfttE0gq2CnwGvfzsAFgFagtskybxF7w6XuNHYWh1+AaWMQQrmYnrOs675kG7fZwu9pswczl9z+lCUMFDIOZBu685XeQ3YWZwOsRpKQiCETDsQbujnM5SjirlwVPCKGGUMM7lil05eaawMzyRcf8OvAL94KuH7Sf8Jkz5uPywNYBFXiT1mQ1bYx62W+qfoWTqtEfaJVhK2mlteCQKhY+crkd7e+T3xxjaRjDMu99OUOLCw5cPQcHXQ+yT1+1gaHVghF/0Cgi59AcXQrsgTotMwvw+VzL1++yC7MaQ2TqJ45RCjfYQOMwb1mpZjk/EyXcOp/GUz8XeG2k59lIBly8ymiM/yUsATUilCKLFbEF84T++SzssZr8sFjP+iNbUGxETs7WJz53JWjbw9SC4xWWDnBJRwTt3F/yYqH3esfek/hTyFEopjPt55Qjig9wpclXeBB/Yj0MuSzq/LtPso5JNOev6t2fXf1kYW5yjiNtyNHIJbANj00sYWxzy2W4HNbyK/ckevvPgjqs6pqQwanethFFBCaOEUcIoYZQwShjpwi8BBgBJ/MYOBmnJywAAAABJRU5ErkJggg==) no-repeat 0 center
}

.x-dp .x-container p {
	color: #fff;
	font-size: 18px;
	margin-left: 50px;
	padding-left: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAyCAYAAADhna1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDY5M0NGNEQ3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDY5M0NGNEU3Qjg4MTFFODgzRUVEODQzRTA0MTZBNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NjkzQ0Y0QjdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NjkzQ0Y0QzdCODgxMUU4ODNFRUQ4NDNFMDQxNkE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKPTaQAAANlSURBVHja7JlfSBRBHMd37y7zJEqUigQhkgyKHjpKInzQ7OjRQIhCKMICoYceoiD7A0WIQUQQFGRIWVBBPfQPIkIyesheoiuI/kBlEBZkWLSrnnfb93f7Oxqv83a922pWZ+Azs7szN7Pzvd/MzvxGtyxLU+HPEFASKGGUMEoYJYwSRgkjewgVXIOpRxE3gwh4C64y7kJYznWUXtACz9T3Ij6WJacTtILk9BPGtpR7gCo4Ax6CZWA3KAE7wWm/ChPKQ5AliFvADn7SxSKkwzdwglkJzoLHkvQ3/S/oziVhMa4wtGLQAb4Di3kOlgJNoBz0CmWSoAvMyyhn47Z9b0gHx7JuRakEPUJnb4NGUJS1szb14CJI8G+egcjUEcbQKkCMO/cFNGXkB3KIQ9SyZdHvB0CNH4QJOMwnYcSXwXLwEqzFZHmd8xoAfZZjoD5HLY9AA3gA5vOnfIH0CxkHa2kTLKVKeH5cGFbEZgerIcoEy+v271AiIQxtkDvSLDzXQR8/P8dDQ3chDLEaxHneifpVmA7uPE26wSzzzgq+niynuN4b/ptjTL0IcRPfncS8ksCzavAEtOL+E3ia5+ilRV8crAOVfttE0gq2CnwGvfzsAFgFagtskybxF7w6XuNHYWh1+AaWMQQrmYnrOs675kG7fZwu9pswczl9z+lCUMFDIOZBu685XeQ3YWZwOsRpKQiCETDsQbujnM5SjirlwVPCKGGUMM7lil05eaawMzyRcf8OvAL94KuH7Sf8Jkz5uPywNYBFXiT1mQ1bYx62W+qfoWTqtEfaJVhK2mlteCQKhY+crkd7e+T3xxjaRjDMu99OUOLCw5cPQcHXQ+yT1+1gaHVghF/0Cgi59AcXQrsgTotMwvw+VzL1++yC7MaQ2TqJ45RCjfYQOMwb1mpZjk/EyXcOp/GUz8XeG2k59lIBly8ymiM/yUsATUilCKLFbEF84T++SzssZr8sFjP+iNbUGxETs7WJz53JWjbw9SC4xWWDnBJRwTt3F/yYqH3esfek/hTyFEopjPt55Qjig9wpclXeBB/Yj0MuSzq/LtPso5JNOev6t2fXf1kYW5yjiNtyNHIJbANj00sYWxzy2W4HNbyK/ckevvPgjqs6pqQwanethFFBCaOEUcIoYZQwShjpwi8BBgBJ/MYOBmnJywAAAABJRU5ErkJggg==) no-repeat -50px center;
	letter-spacing: 1px;
	overflow: hidden
}

.x-dp .x-container p b {
	color: #ffea00
}

.x-dp .x-container a {
	display: block;
	position: absolute;
	right: 0;
	width: 118px;
	height: 30px;
	top: 10px;
	text-align: center;
	background: #fff;
	color: #000;
	font-size: 16px;
	border-radius: 15px;
	line-height: 30px
}

/*header-end*/

/*footer*/
.register-bottom {
	padding: 50px 0 45px;
	text-align: center;
	background: #eb5f03 url(/static/pc/common/images/register-tip.png) no-repeat center -206px;
}
.register-bottom .title {
	font-size:30px;
	line-height: 40px;
	color: #fff;
}
.register-bottom form {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.register-bottom form .register-phone {
	width: 365px;
	height: 46px;
	padding: 0 15px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 4px 0 0 4px;
}
.register-bottom .btn {
	display: block;
	width: 98px;
	height: 44px;
	padding: 0;
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	vertical-align: middle;
	background: #eb5f03;
	border: 1px solid #fff;
	border-radius: 0 4px 4px 0;
	transition: all .3s;
}
.register-bottom .btn:hover {
	color: #fff;
	background: #eb5f03;
}
.hslfooter {
	width: 100%;
	min-width: 1200px;
	height: 420px;
	background: #1b1b1b;
}

.hslfooter .hslfooter-item {
	width: 1200px;
	height: 380px;
	margin: 0 auto
}

.hslfooter .hslfooter-item .hslfooter-item-left {
	width: 570px;
	float: left
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list {
	padding-top: 80px;
	position: relative
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list span {
	position: absolute;
	top: 110px;
	right: 0;
	width: 1px;
	height: 110px;
	background: #464646
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul {
	width: 170px;
	text-align: center;
	color: #f4f4f4;
	float: left
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul li {
	text-align: center;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: 400
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul li a {
	display: inline-block;
	color: #f4f4f4;
	height: 30px;
	line-height: 30px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul .hslfooter-title {
	color: #a1a1a1;
	height: 50px;
	line-height: 50px
}

.hslfooter .hslfooter-item .hslfooter-item-right {
	width: 630px;
	float: right
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel {
	width: 230px;
	float: left;
	padding: 80px 0 0 80px;
	position: relative
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel span {
	position: absolute;
	top: 110px;
	right: 0;
	width: 1px;
	height: 110px;
	background: #464646
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h4 {
	font-size: 16px;
	color: #a1a1a1;
	height: 50px;
	line-height: 50px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h3 {
	display: block;
	width: 158px;
	height: 20px;
	margin-top: 10px;
	color: #fff;
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h3 i {
	font-size: 20px;
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr {
	width: 250px;
	float: right;
	padding-top: 80px
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr h4 {
	font-size: 16px;
	color: #a1a1a1;
	height: 50px;
	line-height: 50px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr h3 {
	width: 120px;
	height: 120px;
	margin-top: 10px;
	background: url('/static/pc/common/images/weixin.jpg') no-repeat;
	background-size: cover;
}

.hslfooter .hslfooter-item-site {
	width: 100%;
	min-width: 1200px;
	height: 120px;
	background: #262526
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content {
	width: 1200px;
	margin: 0 auto
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left {
	width: 800px;
	text-align: left;
	height: 90px;
	line-height: 30px;
	float: left;
	padding-top: 20px;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left a {
	font-size: 14px;
	color: grey;
	font-weight: 300;
	display: block;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga span {
	float: left;
	display: block;
	line-height: 30px;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga img {
	padding-top: 5px;
	padding-right: 5px;
	float: left;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga {
	float: left;
	margin-right: 30px;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left a b {
	color: #ee7600;
	font-weight: 300
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right {
	width: 320px;
	text-align: center;
	float: right;
	height: 100px;
	line-height: 100px;
	position: relative
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right a {
	color: grey;
	font-size: 14px;
	font-weight: 400
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right:before {
	content: '';
	width: 1px;
	height: 23px;
	margin-top: -11.5px;
	position: absolute;
	top: 50%;
	left: 0;
	background: #515151
}
/*搴曢儴鍥哄畾*/

	
.xswt_bottom {
	width: 100%;
	height: 75px;

	z-index: 9990;
	background: url(/static/pc/common/images/zx.gif) no-repeat center;
	position: fixed;
	bottom: 0px;
}
			
.xswt_bottom1 {
	width: 1300px;
	height: 75px;
	margin: auto;
}
			
.xswt_bottom2 {
	display: block;
	width: 237px;
	height: 75px;
	float: left;
}
			
.xswt_bottom3 {
	width: 240px;
	height: 33px;
	float: left;
    margin:22px 300px 0 70px;
}
			
.xswt_bottom31 {
	width: 158px;
	height: 33px;
	
	line-height: 33px;
	
	border: none;
	background: #fff;
	font-size: 14px;
	color: #666;
	float:left;
	padding-left:5px;
	box-sizing:border-box;
}
			
.xswt_bottom32 {
	width: 80px;
	height: 35px;
	float: left;
	cursor: pointer;
	border: none;
	background: none;
	
}
.xswt_bottom4 {
	display: block;
	width:450px;
	height: 42px;
	float: right;
	margin:0;
	padding:0;
	margin-top:17px;
}
		
/*footer-end*/



.layer_box {
            display: flex;
            align-items: center;
            width: 767px;
            height: 500px;
            background: url(/static/pc/common/images/layer01.jpg) no-repeat;
            background-size: cover;
            box-shadow: 0 0 80px #6b6b6b;
            padding-left: 33px;
            overflow: hidden;
            position: relative;
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            z-index: 999;
        }

        .adress_x {
            margin: 0;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #666666;
            margin-bottom: 10px;
        }

        .title_x {
            margin: 0;
            font-size: 28px;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #333333;
        }

        .x_p01,
        .x_p02 {
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #666666;
        }

        .x_p01 {
            margin-top: 20px;
        }

        .x_p02 {
            margin-top: 18px;
        }

        ul,
        p {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .layer_box ul {
            display: flex;
            margin-top: 18px;
        }

        #learn_data li,
        #learn_major li {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 79px;
            height: 29px;
            background-color: #eeeeee;
    border: 1px solid #eee;
            border-radius: 5px;
            font-size: 14px;
            letter-spacing: 0px;
            color: #333333;
            margin-right: 11px;
            cursor: pointer;
        }

        #learn_data .data_act,
        #learn_major .major_act {
            background-color: #ee5400;
            border-radius: 5px;
            border: solid 1px #ee5400;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            letter-spacing: 0px;
            color: #ffffff;
            position: relative;
            overflow: hidden;
        }

        .layer_box .data_act::before,
        .layer_box .major_act::before {
            content: '';
            width: 10px;
            height: 10px;
            background: url('https://shxdf-file.oss-cn-hangzhou.aliyuncs.com/index/2019/image/index_layer/g.png') no-repeat;
            background-size: 100%;
            position: absolute;
            bottom: 0;
            right: 0;
        }

        #learn_from {
            margin-top: 18px;
            margin-bottom: 18px;
        }

        #learn_from input {
            width: 169px;
            height: 29px;
            background-color: #eeeeee;
            border-radius: 5px;
            border: solid 1px #eeeeee;
            text-indent: 12px;
            outline: none;
            margin-right: 11px;
        }

        #learn_from input:hover {
            border-color: #ee5400;
            background-color: #fff;
        }

        .x_text_p {
            font-size: 14px;
            font-weight: normal;
            letter-spacing: 0px;
            color: #333333;
        }

        .x_text_p span {
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }

        .x_text_p em {
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ee5400;
        }

        .x_layer_btn {
            display: flex;
            margin-top: 18px;
        }
 .x_layer_btn button {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 169px;
            height: 43px;
            text-decoration: none;
            background-color: #ee5400;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ffffff;
           /*  margin-right: 11px */
        }
        .x_layer_btn a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 169px;
            height: 43px;
            text-decoration: none;
            background-color: #ee5400;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 12px;
            letter-spacing: 0px;
            color: #ffffff;
            margin-right: 11px
        }

        .x_layer_btn a:nth-child(2) {
            background-color: #333;
        }

        .box_close {
            width: 45px;
            height: 45px;
            background-color: #ee5400;
            font-size: 20px;
            color: #fff;
            text-align: center;
            line-height: 45px;
            position: absolute;
            top: 0;
            right: 0;
            cursor: pointer;
        }
        /* 忙鈥撀懊ヂ悸姑€斆β犅访ヂ悸?莽禄鈥溍β澟?/
.x_Tblayerwh{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.7);
	z-index: 1000;
}
.x_Tblayer{
	display: none;
	width: 800px;
	height: 490px;
	/* background-color: #fff; */
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	
}
.x_Tblayer h1{
	height: 60px;
	background-color: #fcb428;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #313131;
	text-align: center;
	position: relative;
}
.x_Tblayer h1 .x_TblayerCloss{
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	position: absolute;
	top: 17px;
	right: 22px;
	background-color: #fff;
	opacity: .8;
	text-align: center;
	line-height: 26px;
	font-weight: 400;
	color: #fcb428;
	font-size: 16px;
	cursor: pointer;
}
.x_Tblayer table{
	width: 100%;
	background-color: #fff;
	border:1px solid #bfbfbf; border-collapse:collapse;
}
.x_Tblayer table td{
	border-bottom:1px solid #bfbfbf;
	 border-right:1px solid #bfbfbf;
	 text-align: center;
	 height: 45px;
}
.x_Tblayer table td input{
	width: 58%;
	height: 100%;
	outline: none;
	font-size: 18px;
border:none;
}
.x_Tblayer table td input::placeholder{
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #a0a0a0;
}
.x_h1stye{
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #535353;
}
.x_Tblayer .x_optn td{
	height: 54px;
}
.x_Tblayer table td select{
	outline: none;
	width: 140px;
	height: 36px;
	border: solid 1px #b5b5b5;
}
.x_Tblayer_btn{
	display: block;
	width: 303px;
	height: 49px;
	background-color: #fcb428;
	border-radius: 24px;
	font-size: 22px;
	text-align: center;
	font-weight: 600;
	font-stretch: normal;
	line-height: 49px;
	letter-spacing: 1px;
	color: #313131;
	margin: 0 auto;
	margin-top: 40px;
}

        #tbLyer{
            width: 85px;
            height: 85px;
            position: fixed;
            bottom: -4px;         
            right: 204px;
            margin: 0 auto;
            background: url("https://shxdf-file.oss-cn-hangzhou.aliyuncs.com/index/2019/image/index/layer_footer.png")
            no-repeat center center;
            background-size: 100%;
 	    cursor: pointer;
        }


@media screen and (min-width: 800px) {
		.f-nav2 {
		width:100px;		
		height: auto;
		margin: 0 auto;
		z-index: 10;
		top: 180px;
		position: fixed;
		right:0;
		text-align: center;
		display: none;
		transition: all .5s linear;
	}
	.f-nav2:hover{ width:100px;}
}
@media screen and (min-width: 1500px) {
	.f-nav2 {
		width:100px;
		/* background: #f67524; */
		height: auto;
		margin: 0 auto;
		z-index: 10;
		top: 25%;
		margin-left: 705px;
		border-bottom: 1px solid #fff;
		transition: all .5s linear;
	}
	.f-nav2:hover{ width:100px;}
}
.f-nav2 headimg {
	margin-top: 1px;
	position: relative;
	height: 78px;
	width: 78px;

	float: right;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	transition: all .5s linear;
	
}
.f-nav2 ul li {
	margin-top: 1px;
	position: relative;
	height: 78px;
	width: 78px;
	background: #f67524;
	float: right;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	transition: all .5s linear;
	
}
.fff{ color:#fff;}
.f-nav2 ul li:hover {
	width:100px;
	background: #f67524;
	color: #fff;
	text-decoration: none;
	transform:0;
}
.f-nav2 ul li:hover a {
	color: #fff
}
.f-nav2 ul li i {
	height: 25px;
	margin-bottom: 1px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 25px;
	margin-top: 14px;
}
.f-nav2 ul li i.bgs1 {
	background-image: url(/static/pc/common/images/right_pic5_on.png)
}
.f-nav2 ul li i.bgs2 {
	background-image: url(/static/pc/common/images/right_pic7_on.png)
}
.f-nav2 ul li i.bgs3 {
	background-image: url(/static/pc/common/images/right_pic2_on.png)
}
.f-nav2 ul li i.bgs4 {
	background-image: url(/static/pc/common/images/right_pic1_on.png)
}
.f-nav2 ul li i.bgs5 {
	background-image: url(/static/pc/common/images/right_pic3_on.png)
}
.f-nav2 ul li i.bgs6 {
	background-image: url(/static/pc/common/images/right_pic6_on.png)
}
.f-nav2 ul li:hover i.bgs1 {
	background-image: url(/static/pc/common/images/right_pic5_on.png)
}
.f-nav2 ul li:hover i.bgs2 {
	background-image: url(/static/pc/common/images/right_pic7_on.png)
}
.f-nav2 ul li:hover i.bgs3 {
	background-image: url(/static/pc/common/images/right_pic2_on.png)
}
.f-nav2 ul li:hover i.bgs4 {
	background-image: url(/static/pc/common/images/right_pic1_on.png)
}
.f-nav2 ul li:hover i.bgs5 {
	background-image: url(/static/pc/common/images/right_pic3_on.png)
}
.f-nav2 ul li .f-nav2box {
	position: absolute;
	width: 78px;
	height: 78px;
	top: 0;
	right: 0;
	transition: all .3s;
	overflow: hidden
}
.f-nav2 ul li.f-nav2top {
	background: #f67524;
	color: #fff
}
.f-nav2 ul li.f-nav2top:hover {
	opacity: .8;
	filter: Alpha(opacity=80)
}
.f-nav2 ul li.f-nav2ewm .ewBox.son {
	width: 238px;
	display: none;
	color: #fff;
	text-align: center;
	padding-top: 235px;
	position: absolute;
	left: -240px;
	top: 0;
	background-image: url(/static/pc/common/images/ewm.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #e0e0e0;
}

.f-nav2 ul li.f-nav2etel .telBox.son {
	width: 240px;
	height: 137px;
	display: none;
	color: #fff;
	text-align: left;
	position: absolute;
	left: -240px;
	top: -10px;
}

.f-nav2 ul li.f-nav2etel .telBox dd {
	display: block;
	height: 118px;
	overflow: hidden;
	padding-left: 58px;
	line-height: 24px;
	font-size: 18px
}

.f-nav2 ul li.f-nav2etel .telBox dd span {
	display: block;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	margin-top: 32px;
}

.f-nav2 ul li.f-nav2etel .telBox dd.bgs1 {
	background: url(/static/pc/common/images/right_pic8.png) 18px center no-repeat;
	background-color: #e96410;
}

.f-nav2 ul li:hover .son {
	display: block!important;
	animation: fadein 1s
}
.f-nav2show {
	display: block;
}

