/* 初始化CSS  重置浏览器样式*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
}

fieldset,
img {
	border: none;
}

/*为了照顾ie6 链接图片有边框*/
ul,
ol {
	list-style: none;
}

input {
	padding-top: 0;
	padding-bottom: 0;
	font-family: "Source Han Sans CN", "黑体", "微软雅黑", "宋体";
}

select,
input {
	vertical-align: middle;
}

select,
input,
textarea {
	font-size: 12px;
	margin: 0;
}

img {
	display: block;
}

table {
	border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 40%;
	font-weight: normal;
}

body {
	font-family: "Source Han Sans CN", "黑体", "微软雅黑", "宋体";
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.clearit {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

ul,
li,
ol,
div,
header,
footer {
	list-style: none;
}

body,
html {
	width: 100%;
	overflow-X: hidden;
}

img {
	width: 100%;
	height: auto;
	display: block;
	border: none;
}

a {
	text-decoration: none;
}

textarea,
input {
	resize: none;
	border: none;
	box-sizing: border-box;
}

textarea:focus,
input:focus {
	resize: none;
	outline: none;
	border: none;
	box-sizing: border-box;
}

html {
	font-size: 100px;
}

body {
	font-family: "微软雅黑", "宋体";
}

a {
	cursor: pointer;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px auto;
	font-size: 0px;
	line-height: 0px;
}

/* 页面初始化 */
.nav_ul {
    display: flex;
    list-style: none;
    width: 100%;
    max-width: 1200px;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
	transform: all 0.4s ease;
}


.nav_ul li {
	display: flex;
	position: relative;
	/* float: left; */
	/* text-align: center; */
	/* margin: 0 auto; */
	font-weight: bold;
}

.nav_ul li:hover a,
.nav_ul li.on a.nava {
	border-bottom: 2px solid #b98b35;
}

.nav_ul li .subyu {
	visibility: hidden;
	background: #fff;
	position: absolute;
	top: 100%;
	left: 0;
	 z-index:100; 
	min-width: 85px;
	overflow-y: auto;
	height: auto;
	padding: 15px 0;
	/*height: 100px;*/
	/* padding-top: 18px; */
	text-align: center;
	/*opacity: 0;*/
	transform: translateY(10px);
	/*transition: all 0.3s ease;*/
	display: flex;
	flex-direction: column;
}



.nav_ul li:hover .subyu {
	/*display: block  ;*/
	
	 opacity: 1;
     visibility: visible;
     transform: translateY(0);
}

.nav_ul li .subyu li {
	background: #fff;
	width: 80px !important;
	display: block;
	float: none;
	line-height: 30px !important;
	height: 30px !important;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	text-indent: 0px;
	margin: 0px auto !important;
}


.nav_ul li .subyu li a {
	font-size: 12px;
	color: #333333;
	/* line-height: 30px !important;
	height: 30px !important; */
}


.nav_ul li:nth-of-type(3)>ul:first-of-type{
    height: 300px;
}


/*.nav_ul li .subyu li:last-child {*/
/*	display: none !important;*/
/*	height: 0px;*/
/*}*/

/* 中间弹窗开始 */
.flex210711 {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.df210711 {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz210711 {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.czjz210711 {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	width: 100%;
}

.column210711 {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.mdsize210711 {
	font-size: 21px;
	line-height: 21px;
}

.smsize210711 {
	font-size: 15px;
	line-height: 15px;
}

/* 中间弹窗主样式 */
.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

.textarer210711 {
	color: #666;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 5px;
}

.zjtc210711 {
	text-align: center;
	z-index: 999 !important;
	width: 320px;
	border-radius: 8px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0px 0px 8px #666;
	position: fixed;
	left: 50%;
	margin-left: -160px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
	z-index: 100;
	display: none;
}

.zjtop210711 {
	height: 45px;
	background: #e9e9e9;
	width: 100%;
	margin: auto;
	padding: 0 2%;
	margin-bottom: 18px;
	color: #000;
}

.zjtop210711 h3 {
	font-weight: lighter;
	font-size: 14px;
	line-height: 18px;
}

.zjtopfr210711 img {
	margin-right: 5px;
	width: 24px;
}

.zjtopfr210711 p {
	margin-right: 15px;
	font-size: 12px;
	line-height: 12px;
	color: #5e5d5d;
}

.gbzjtc210711 {
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	padding: 6px;
	margin-right: -28px;
	background: #a4a4a4;
	cursor: pointer;
	border-radius: 50%;
	width: 30px;
}

.zjspp210711 {
	margin-bottom: 18px;
}

.zjspp210711 img:nth-child(1) {
	width: 45px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zjspp210711 img:nth-child(2) {
	width: 166px;
	margin: 0 36px;
}

.zjspp210711 img:nth-child(3) {
	width: 60px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ghfm210711 {
	width: 91%;
	margin: 0 auto 20px;
	font-size: 14px;
}

.ghfm210711 input,
.ghfm210711 select {
	border: 1px solid #b5b5b5;
	margin-bottom: 16px;
	line-height: 20px;
	height: 28px;
	color: #666;
	text-indent: 4px;
	outline: none;
	font-size: 14px;
}

.fm5btn210711 button,
.fm5btn210711 a {
	line-height: 30px;
	height: 32px;
	border: 1px solid #191919;
	text-align: center;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 6px;
}

.fm5btn210711 button {
	width: 46%;
}

.fm5btn210711 a {
	width: 52%;
}

.fm5btn210711 button {
	background: #191919;
	color: #fff;
	outline: none;
}

.fm5btn210711 a {
	background: #fff;
	color: #000;
}

.fm5btn210711 button:hover {
	background: #fff;
	color: #000;
}

.fm5btn210711 a:hover {
	background: #191919;
	color: #fff;
}

@media (max-width:768px) {
	.zjtc210711 {
		margin-left: -18%;
	}
}

@media (max-width:640px) {
	.zjtc210711 {
		width: 250px;
		margin-left: -32%;
	}

	.zjtop210711 h3 {
		font-size: 13px;
		line-height: 13px;
	}

	.zjtopfr210711 img {
		width: 15px;
	}

	.gbzjtc210711 {
		padding: 8px;
		font-size: 10px;
		line-height: 10px;
		width: 25px;
		margin-right: 6px;
	}

	.zjtop210711 {
		height: 36px;
		margin-bottom: 14px;
	}

	.zjspp210711 img:nth-child(2) {
		width: 111px;
		margin: 0px 20px;
	}

	.zjspp210711 img:nth-child(1) {
		width: 33px;
	}

	.zjspp210711 img:nth-child(3) {
		width: 40px;
	}

	.zjspp210711 {
		margin-bottom: 14px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		margin-bottom: 6px;
		line-height: 28px;
		height: 28px;
		font-size: 14px;
	}

	.fm5btn210711 button,
	.fm5btn210711 a {
		line-height: 28px;
		height: 28px;
	}

	.ghfm210711 {
		margin: 0 auto 14px;
	}
}

@media (max-width:414px) {
	.fm5btn210711 a {
		font-size: 12px;
	}

	.zjtc210711 {
		width: 225px;
		margin-left: -27%;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 26px;
	}
}

@media (max-width:375px) {
	.zjtc210711 {
		margin-left: -29%;
	}
}

@media (max-width:320px) {
	.zjtc210711 {
		width: 215px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 22px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		font-size: 12px;
	}

	.yjgb {
		text-align: right;
		color: #e5e5e5;
	}

	.bdtishi {
		padding: 10px 0 0px 0;
		line-height: 18px;
		text-align: left;
	}

	.textarer210711 {
		font-size: 12px;
	}

	.button210711 {
		font-size: 12px;
	}

	.gbzjtc210711 {
		width: 40px;
		line-height: 8px;
	}

	.zjtc210711 {
		margin-left: -33%;
	}
}

/* 中间弹窗结束 */
/*.flex {*/
/*	display: flex;*/
/*	-webkit-display: flex;*/
/*}*/

.around {
	justify-content: space-around;
	-webkit-justify-content: space-around;
}

.between {
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.center {
	-webkit-align-items: center;
	align-items: center;
}

.column {
	-webkit-flex-direction: column;
	flex-direction: column;
}

.space_center {
	-webkit-justify-content: center;
	justify-content: center;
}

.flex_end {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.flex_start {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.reverse {
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
}

.flex {
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.pcshow {
	display: flex !important;
}

.sjshow {
	display: none !important;
}

/* icon小图标 */
@font-face {
	font-family: "iconfont";
	src: url('http://www.gjmbby.com/css/iconfont.eot?t=1597106605005');
	/* IE9 */
	src: url('http://www.gjmbby.com/css/iconfont.eot?t=1597106605005') format('embedded-opentype'),
		/* IE6-IE8 */
		url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAtYAAsAAAAAE7AAAAsJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEbgqXWJJeATYCJAM8CyAABCAFhG0HgUYbTBBRlHBWLNlXBTxZmEvQSmuKB1fiE8JOWGWYPQKIv+AvC/6htfb+zKzJaTvcu0azkuhEt5SINDIhk6XEPaBt3vOERIkz8o1qxMDKJUo+YQDCYyx1WYnLcNksIuSB53L/Jl5rgZVoxHPTBMukuJ4neBRw5YDAw1BemWmdtA5KIaiwKPQDk+/MdzKzOi/U24MR/B5V3dCKGYebWLAIK9qOoCD3p/1cdQtFN29LBVr7Mnv/bnLzzzDbHBFNo1IiIYl707iIhEauxIKFedTZnBAWTo3f4WgIxLogDJB+XnE12HE4J7SZ6TRysEuYuZJMCfW+ZcsY3YEiDO9I5wF48X5eX4hB7MDwIvixtge5KhDmTi/EaEdPB0iiTujsjweetgMLJgBw0NPq/AA0gAkPxbbOZJcAtIHHbuPnzjbURrXxbS42D1uErcrW9ULc04NfJxRys4UPxwPSBmeR7Q6elwE8uYhl+BKpUEwC2dz+eCmEUsR+cvmOKxXB87AzGJvlDwUhYpgKjizmg2CAXcBRht1ASIDdQUiBPUAIgcNBiIEjQBBwFQgBcBfkyPAvVt12VJgtugCYArAPAPcBrjvynIZUphU6I/4tZJJr2SxdYzm5s1h+k80esCdjlnP3AIulQJx7MNBBwKA3eZX29lw1Z83iZvbnDakWZDuAVwPclrhDNzWbioX3AJA4j6N8sm1Foa3YPBpzt9NMZplohLaRtEhE+gCE57fgQDIupjt2lTrLQhnpcIKyVKJUFA1xGckXS5k6EX5aR7av4n7NeU+Sjupoe2b0ZHNkS8B2HJszteFcbd99fmoQyHt8OgfrgteTYyLJ752WCDed+G1213w0lZ0yF/zkQGJQbj7KLAcGRabABJo0QkCsCMbq/F/YeMuyqeHWzfNjzUtfAdrPFUpvmhdNLpkSTHEcMnWsEFEllJqColH4eBk/hs0/wdAxB4kI6NcAq+MnpZiDiPMgZpiCLO3zUWpC+BKBO8+h6HOG5u49bSzjaDwkuVuyF8gWlYfbaSIV5M/gR9BxXM7bNrPMXwWHLHvcdjtBvvNwi1lbkK6KaJ7rJxRJ/Dzm2DRSHNxpGtpU4xB3e/f77ebeYF5hdgPmefwK2Rttj201BXNv6UNqRCUjJIbYuecN3LY0GJPMxu2t7tM5PdoVKtmuZVxkb1VSRUuy479c3xY5uzNoX5zbm8tzu9T0wIOaCWPycPW4PqZGs/o/lDNKP6PR1ZTwZt0BzNbUAIKFYL//glmIeGo1+DZkM/NHs0uYYDOHElK5fXUi+xbijprfuVnrNbqackiQUvZaGzfAbWgsSIO5P7WxQadQmoVNevPGw6b7apzILQehlpfnXyn5feSFCN7jMnnw7jJZ9vTAg/nx19zqElAvBJfoFrtN4Fkv1MaN3aXYXbZYIwcYEpV2ZS60PdO5PLyciGSZceXc3eHN1/nCCSnjrg6LhIUbohuSW5rOWGBMISgklwSYq82hfoyGw4G9qZVW2N5HYw5RrtFdvdPAjLcOEeM/F+AkP81McXOVnf+A2lyUAdONtCcQSVaxsKG02KjMNaLqVHDpARIicRZGkxE9LxVDCRqWuJcMFWKcgnAHjP/G1dWiKXBKfa3hIY2Dft18cJvjPge8+cX5OYikP5KL5EgG5DxQD4Dgo0v6w85f4HjT8eTB7qcdwurwk1GyWOmIKcf3i/i22wqJwAXZ7Kwlt/XsWy+689Pio+nqd3l0xfohSU65A3IHf9GSr5GGa/3DKJEQPDG9W48iC34APSskZ8is1H0LiijNnyUzo0j0bsptZxYlSgcMqEtcvKGgo1H6b6Q1XCQWi8LZ+Q+e3bSDxaXlVy+xYI3Te6fW7ksB1/IQcqk7s8alVicOmR5UbCUDTmdaATRRh7RSvg59+BCFdt0jjQFsr+Pck2s8kiFRRnjTWtltNG/BOBJObQvmoeDcde5XZa3UKBttKimtFHkCxdi1MZjvY1L6o3XcH6979NYjCyl5901dSBqLvcXGkn40TpBOHcse40IsTfYkevU/OquXU/8BsjjWXFZsE5ET5E8dS51bCG3G2PZEmilz29Ix8zOai9hla0CiIjGqD7WQ1fGW3JeC4k763VCVocgQnwtvq4QXRBPOOEbQgEY79n5zPz0tZWj6EFH9T7+xqf1bdoZ6mftd0SU2xD2ILpSIZbSnJf2/cBLGdkbT2reOY49J7J0cpBLgxcW4QBWU3DsBKVQoCrz8LK5ClogvYgld+/hxhcLC/wlnGc2z6Saz2peky8e4ypvxMGyew2iG+G0d9IodnN74e49Bc0rd7wZUo8bO4f8W+PbdJ07t7TfH6fWgmK3T7sKsft+f8JamHfcV0ucLXa3hiCjOV40YeUdtFxj8zU1v+oeImXOdUnwnV0160+2CGWM/bFwYc4PrulQS1e/9UMnEbVMqfZVyjSUTtjXq3yf3jzo9P+BVgKXDcsHaLP8oN57e/2l0+eRtjrcxT+umuk1W66G6Q2FrjZ9iPkWpO4Xo5D9uO3mmH6T8eMzBOMicxe+lW5bJt26pWQdaS01+tb4xvUxrp7cgIizXTnM05nYjSNewk8vHkCaQTq93GzXrOX0iu9WTd2jCkH61++P5GI+RI2MXYtUnd/uMJxpyKFRX56XEaJqoOY7aTOBTvLFofWldKG23k3pFu4lufCZw9Yn1nurwXTGKuW+ac3uSgjKJ3QYZroz3DhqjwTFqHHxHS2enq9XoQAtYXRmxCQ6l/zsoe9cefEpYev8KNTKk2pm14+nlJ6n5fr09iqEiXH/h1yrfNZ4ec7MXxI+K56jUWVnr8yTNo8Up7KKSBW2zlPZCImtDp0/avPtkr0Oc4L57numaZR8XT+QKskm8SRonr2vZrqfrwvJFupo3aczU5i3oHMKpcHHtcLUkYFr6ur/IYrx0/+SpB0vUtyheGOUWVHXKXAuLxu8ZxSS/75qUUnmk1ns+1zevDrPucobk7T3xH3O4cm4OLym77oj/ETIm8SKtXN35Hovg8dpaF/flV55kIN3bo9MsH2JWhZnv53H4C4NHhE932YiJ7xNuEQ41QZY9e0PAJOzdx7f+gUtWVvloFsxrfqhQrUBfoLVe7l70NJrfqMe+UQQsaq+kxQDVTHQFKk1mvkjbXV22oUISPusu6q7tIdeJA3sj31NdpJ7/DUtxZXPvlnLTvtkxf2zV/fRlbPTY+lFINSFTRH8o/xPwMbkiuws+1RyKL8CG8FhF15kkORzhuJztKb/wAHSXAbEIgf8D5XV4MJ6uVVv5z0fXigRGoAPWFjsADrETAk9iAXzELgpi4yDePtEAE5TiCBiDURBICVsERu4LLGIvgEPsfYGnDe+0PlIRVBA7DAR7TAwhOka2CZcTuApTtGM6pUGvljaC4betxDWWRrmJ1A8r9cZNZp1Bj0VHRH37xbgeN/WxjrlFE0MQakxtMjRhec4aeGOjATOaDPW4kojQwmdMiYxUv6wboTQ0AcMqE5wcYSRVMFBoV9RRMtBTz0xgZL6/Ek7DopGcqWTID8XecCZmutljEA0REFUjUoz0tYacS2ezFhoxQBCvhqneJgZNMMgjHtcoPAYYGO2L1cMpESJA28JllAKRNJW6LooYX9d03RGXb1j+7EVgZOXkyVegUJFiJUqVKVehEqhHXDdQq6OpdHK91iK38xzRVI3upFfoaGatrj7N0Q/tYOEEbiaoSrlOJdezzFqDRWsxqFoaGCVNo8kNuNrCqB4gDJZ2Q1g70GKg9xsUFctut7RjgYFag17TiusBAAAA') format('woff2'),
		url('http://www.gjmbby.com/css/iconfont.woff?t=1597106605005') format('woff'),
		url('http://www.gjmbby.com/css/iconfont.ttf?t=1597106605005') format('truetype'),
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
		url('http://www.gjmbby.com/css/iconfont.svg?t=1597106605005') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-weizhi:before {
	content: "\e62e";
}

.icon-dianhua:before {
	content: "\e611";
}

.icon-dianhua1:before {
	content: "\e606";
}

.icon-guanbi:before {
	content: "\e747";
}

.icon-shijian:before {
	content: "\e517";
}

.icon-icon-test:before {
	content: "\e619";
}

.icon-caidan:before {
	content: "\e653";
}

.icon-shouhuodizhi:before {
	content: "\e61d";
}

.icon-icon-test1:before {
	content: "\e603";
}

.icon-kefu:before {
	content: "\e62d";
}

.icon-jiantouyou:before {
	content: "\e61b";
}

.icon-jiantouzuo:before {
	content: "\e61c";
}

.icon-dianhua03:before {
	content: "\e6c1";
}

.icon-yuyanzhongwen:before {
	content: "\e518";
}

/*友情链接*/
.p04 {
	width: 90%;
	display: block;
	margin: 0 auto;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-bottom: 20px;
}


.p04 span {
    /*width: 100%;*/
	display: block;
	float: left;
	padding-left: 2.8%;
	font-size: 16px;
	color: #000000;
	line-height: 36px;
}

.p04yu {
	width: 83%;
}

.p04yu li {
	float: left;
	display: block;
}

.p04yu li a {
	padding: 4px 6px;
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}


/* 头部 */
header {
	width: 100%;
	height: 0.8rem;
	background: rgba(255, 255, 255, 0);

	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;

	font-size: 18px;
	color: #FFFFFF;

	transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
}

header ul li:first-child a .icon {
	font-size: 26px;
	color: #0f0f0f;
	float: right;
}

header ul {
	width: 100%;
	height: 100%;
	display: flex;
		/* overflow: hidden; */
}



/* header ul li:last-child {
	float: right;
	margin-right: 30px;
	width: 210px;
	font-size: 20px;
	overflow: hidden;
} */

header ul li a {
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	text-align: center;
}

header ul li a img {
	width: 100%;
	height: auto;
}




/* 动画 */
.cur1 {
	background: rgba(255, 255, 255, 1);
}

.cur1 ul li a {
	color: #444444;
}

.cur1 ul li:first-child a .icon {
	color: #000000;
}

/* 头部 */


/* 弹窗 */
.popup {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 100000;
	margin: -2rem 0 0 -2.5rem;
	padding: 0.2rem 0.6rem;
	width: 3.8rem;
	border-radius: 10px;
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);

	font-size: 12px;
	overflow: hidden;
	display: none;
}

.popup i {
	float: right;
	margin-right: -40px;
	color: #888888;
	font-size: 24px;
}

.popup h1 {
	padding: 20px 0 30px;
	width: 100%;
	font: bold 20px "微软雅黑";
	text-align: center;
	line-height: 40px;
	color: #444444;
}

.popup input {
	margin: 0 auto 36px;
	width: 100%;
	height: 40px;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	font: 12px "微软雅黑";
	color: #888888;
	line-height: 40px;
	text-indent: 1em;
}

.popup input:nth-child(2) {
	margin-bottom: 0;
}

.popup button {
	display: block;
	outline: none;
	border: none;
	margin: 0 auto 30px;
	width: 100%;
	height: 40px;
	background: #FF9900;
	color: #FFFFFF;
	letter-spacing: 4px;
}

.popup p {
	margin: 4px 0 0;
	height: 26px;
	line-height: 26px;
	font: 12px "微软雅黑";
	text-indent: 1em;
	color: #FF4040;
	/*background: rgba(255,100,100,0.4);*/
	text-align: left;
	letter-spacing: 4px;


}

/* 弹窗 */


/* 侧边导航 */
/*aslide {*/
/*	position: fixed;*/
/*	top: 0;*/
/*	left: -50;*/
/*	z-index: 1001;*/
/*	width: 100%;*/
/*	height: 100vh;*/
/*	background: rgba(255, 255, 255, 0.5);*/
/*	font-size: 12px;*/
     /*overflow-y: auto;*/
/*	transform-origin: 0% 100%;*/
/*	transform: rotateY(90deg);*/

/*	transition: all 0.5s linear 0s;*/
/*	-webkit-transition: all 0.5s linear 0s;*/
/*	-moz-transition: all 0.4s linear 0s;*/
/*	-o-transition: all 0.4s linear 0s;*/
/*	-ms-transition: all 0.4s linear 0s;*/
/*}*/

/*.cur2 {*/
/*	transform: rotateY(0deg);*/
/*}*/

/*.cur3 {*/
/*	width: 100%;*/
/*	height: 100%;*/
/*	overflow: hidden;*/
/*}*/


 /* 侧边栏样式 */
        aslide {
            position: fixed;
            top: 0;
            left: -320px;
            width: 320px;
            height: 100%;
            background: #fff;
            z-index: 2000;
            box-shadow: 5px 0 25px rgba(0,0,0,0.15);
            transition: all 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
            overflow-y: auto;
        }
        
        aslide > div {
            padding: 20px;
        }
        
        aslide span {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 20px 0;
            border-bottom: 1px solid #eee;
            margin-bottom: 20px;
        }
        
        aslide span p {
            font-size: 18px;
            font-weight: 600;
            color: #1a365d;
        }
        
        aslide span i {
            font-size: 24px;
            color: #777;
            cursor: pointer;
            transition: all 0.3s;
        }
        
        aslide span i:hover {
            color: #e74c3c;
            transform: rotate(90deg);
        }
        
        .ce_ul {
            list-style: none;
            margin-bottom: 30px;
            height: 300px;
        }
        
        .ce_ul a {
            display: block;
            padding: 15px;
            background: #000000;
            border-radius: 8px;
            margin-bottom: 10px;
            text-decoration: none;
            color: #fff;
            font-weight: 500;
            transition: all 0.3s;
            text-align: center;
            margin: 10px;
        }
        
        .ce_ul a:hover {
            background: #1a365d;
            color: #fff;
        }
        
        aslide nav ul {
            list-style: none;
            margin-bottom: 30px;
        }
        
        aslide nav ul:last-child {
            margin-bottom: 0;
        }
        
        aslide nav ul li {
            margin-bottom: 12px;
            width: 100%;
        }
        
        aslide nav ul li a {
            display: block;
            padding: 15px;
            background: #f8f9fa;
            border-radius: 8px;
            text-decoration: none;
            color: #555;
            font-size: 15px;
            transition: all 0.3s;
            position: relative;
        }
        
        aslide nav ul li a:hover {
            background: #f1f7ff;
            color: #1a365d;
            padding-left: 25px;
        }
        
        aslide nav ul li a:hover:after {
            content: "→";
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%);
            color: #1a365d;
        }
        
        /* 覆盖层样式 */
        .overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.7);
            z-index: 1500;
            opacity: 0;
            visibility: hidden;
            transition: all 0.4s ease;
        }
        
        /* 激活状态 */
        body.sidebar-open .overlay {
            opacity: 1;
            visibility: visible;
        }
        
        body.sidebar-open aslide {
            left: 0;
        }
        
        /* 响应式设计 */
        @media (max-width: 1024px) {
            .nav_ul li {
                /*smargin: 0 10px;*/
            }
            
            .nav_ul li a {
                font-size: 15px;
                /*padding: 8px 12px;*/
            }
        }
        
        @media (max-width: 768px) {
            .nav {
                padding: 0 20px;
            }
            
            .nav_ul li.m:not(:first-child) {
                display: none;
            }
            
            .nav_ul li.m:first-child {
                display: block;
            }
            
            .nav_ul li:last-child {
                display: block;
            }
        }
        
        @media (max-width: 480px) {
            aslide {
                width: 280px;
            }
            
            .nav {
                height: 70px;
            }
            
            .logo img {
                height: 50px;
            }
            
            .nav_ul li a {
                font-size: 14px;
                padding: 6px 10px;
                width: 100%;
            }
        }



/*aslide div {*/
/*	width: 50%;*/
/*	min-width: 6rem;*/
/*	height: 100%;*/
/*	background: rgba(255, 255, 255, 1);*/
/*	position: relative;*/
/*}*/

/*aslide div>.icon {*/
/*	position: absolute;*/
/*	top: 30px;*/
/*	left: 40px;*/
/*	font-size: 30px;*/
/*}*/

/*aslide div p {*/
/*	padding-top: 40px;*/
/*	font-size: 20px;*/
/*	color: #444444;*/
/*	font-weight: 900;*/
/*	text-align: center;*/
/*}*/

/*aslide hgroup {*/
/*	margin: 0 auto;*/
/*	padding-top: 40px;*/
/*	width: 88%;*/
/*	height: 2.6rem;*/
/*	overflow: hidden;*/
/*}*/

/*aslide hgroup a {*/
/*	float: left;*/
/*	width: 24%;*/
/*	height: 100%;*/
/*	margin-right: 1%;*/

/*	font-size: 14px;*/
/*	color: #FFFFFF;*/
/*	line-height: 40px;*/
/*	text-indent: 1.4em;*/

/*	background: url(/static/image/aslide-1.jpg) center no-repeat;*/
/*	background: cover;*/
/*}*/

/*aslide nav {*/
/*	margin: 40px auto;*/
/*	width: 88%;*/
/*	height: 50%;*/
/*	overflow: hidden;*/
/*}*/

/*aslide nav ul {*/
/*	float: left;*/
/*	width: 24%;*/
/*	margin-right: 1%;*/

/*	box-sizing: border-box;*/
/*	border-left: 1px solid #CCCCCC;*/
/*}*/

/*aslide nav ul li {*/
/*	width: 100%;*/
/*	height: 40px;*/
/*}*/

/*aslide nav ul li a {*/
/*	margin-left: 20%;*/
/*	width: 60%;*/
/*	height: 26px;*/
/*	font-size: 12px;*/
/*	color: #888888;*/
/*	line-height: 26px;*/
/*	text-indent: 1em;*/
/*}*/

/*aslide nav ul li a:hover {*/
/*	color: #FF9900;*/
/*	text-decoration: underline;*/
/*}*/

/* 侧边导航 */


/* banner */
.banner {
	width: 100%;
	height: 600px;
	/*background: url(../image/sy.jpg) top center no-repeat;*/
	/*background-size: 100% 100%;*/
	/*background-attachment: fixed;*/
	/*background-size: cover;*/
	/*-ms-background-size: 100%;*/
	position: relative;
}
.banner img{
    width: 100%;
    height: 100%;
}


.banner hgroup {
	position: absolute;
	left: 10%;
	bottom: 30%;
	z-index: 997;
}

.banner hgroup h1 {
	padding-bottom: 20px;
	/* font-size: 29px; */
	color: #FFFFFF;
	font-weight: bold;
}

.banner hgroup p{
	font-size: 30px;
	color: white;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: center;
}

.banner hgroup a {
	width: 170px;
	height: 50px;
	background: #FFFFFF;
	border-radius: 25px;

	font-size: 16px;
	text-align: center;
	line-height: 50px;
	color: #FF9900;
}

/* banner */



/* 脚部 */
footer {
	width: 100%;
	background: #000000;
}

footer div {
	margin: 0 auto;
	text-align: center;
	/*width: 100%;*/
	/*max-width: 12rem;*/

	overflow: hidden;
}

footer div ul {
	float: left;
	/*padding: 0.1rem 2% 1rem 0;*/
	padding: 20px 10px 20px 0;
	width: 23%;
}


footer div ul li {
	width: 100%;
}

footer div ul li ul{
	width: 100%;
}

footer div ul li a {
	width: 100%;

	font-size: 14px;
	color: #AAAAAA;
	line-height: 40px;
}

footer div ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

footer div>ul>li:first-child {
	border-bottom: 1px solid #FFFFFF;
}

footer div>ul>li:first-child>a {
	font-size: 12px;
	color: #FFFFFF;
}





footer div .contant li {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
}

footer div .contant li:first-child {
	font-size: 12px;
	color: #FFFFFF;
}

footer div .contant li:nth-child(2) {
	height: 60px;
	text-align: center;
	font-size: 15px;
	line-height: 19px;
	margin-top: 10px;
}


/* 版权信息 */
footer div figure {
	float: left;
	margin: 0 25% 0.8rem;
	width: 50%;
	height: 60px;

	overflow: hidden;
}

footer div figure p {
	float: left;
	width: 50%;
	height: 100%;

	font-size: 12px;
	color: #FFFFFF;
	line-height: 80px;
	text-align: center;
}

footer div figure p:first-child {
	background: url(../image/icp.png) top center no-repeat;
	background: contain;
}

footer div figure p:last-child {
	background: url(../image/icp.png) top center no-repeat;
	background: contain;
}

footer div .footerLogo {
	width: 100%;
	height: 60px;
	background: url(../image/footer-1.png) center no-repeat;
	margin-bottom: 40px;
}

/* 脚部 */
.sideMenu ul {
	display: none;
}


@media only screen and (max-width:600px) {

	/* banner */
	.banner {
		/*background: url(../image/bannerphone01.jpg) center no-repeat;*/
		/*background-size: 100%;*/
		/*background-attachment: fixed;*/
		height: 400px;
	}

	.banner hgroup {
		top:30%;
		left: 10%;
	}

	.banner hgroup h1 {
		font-size: 24px;
	}

	.banner hgroup a {
		width: 120px;
		height: 36px;
		font-size: 12px;
		line-height: 36px;
	}

	footer {
		background: #444444;
	}

	footer div ul {
		padding: 10px 10%;
		width: 80%;
	}

	footer div .contant li a {
		font-size: 14px;
		color: #aaaaaa;
		line-height: 40px;
	}

	footer div .contant li a i {
		padding-bottom: 20px;
		font-size: 24px;
		color: #FFFFFF;
		font-weight: 900;
		line-height: 80px;
	}

	footer div .contant li:last-child {
		height: 80px;
		margin-bottom: 10px;
	}

	footer div>ul>li>ul {
		display: none;
	}

	footer div figure {
		width: 70%;
		height: auto;
		margin-left: 15%;
	}

	footer div>ul>li:first-child>a>span {
		float: right;
		font-size: 16px;
	}

	footer div figure p {
		line-height: 1.6em;
		padding-top: 40px;
	}

	.popup {
		margin: 0;
		padding: 20px 10%;
		top: 20%;
		left: 5%;
		width: 70%;
		height: auto;
	}

	.popup input {
		margin-bottom: 16px;
	}

	.popup p {
		margin: 4px 0 16px;
	}

	.popup i {
		margin-right: -20px;
	}
}

/* 中间弹窗开始 */


.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

.onload {
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 180;
	background: #fff;
	left: 0;
	top: 0;
}

.onload img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 45px;
}

.lgsize {
	font-size: 33px;
	line-height: 33px;
	font-weight: lighter;
}

.mdsize {
	font-size: 21px;
	line-height: 21px;
}

.smsize {
	font-size: 15px;
	line-height: 15px;
}

.smsize1 {
	font-size: 15px;
	line-height: 15px;
}

.pcshow {
	display: flex;
}

.sjshow {
	display: none;
}


.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

.pd100 {
	padding: 100px 0;
}

.mb100 {
	margin-bottom: 100px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb50 {
	margin-bottom: 50px;
}

.mb30 {
	margin-bottom: 30px;
}

aslide a{
    float: left;
    margin-top: 20px;
    display: block;
    font-size: 20px;
    line-height: 15px;
    line-height: 40px;
    color: #000000;
    font-weight: bold;
    text-align: center;
}
