@charset "gbk";
* {
	margin: 0;
	padding: 0;
	font-family: Microsoft Yahei;
}
a {
	text-decoration: none;
}
ul, li {
	list-style: none;
}
img {
	border: 0;
}
@media only screen and (min-width: 320px) {
html {
	font-size: 42.67px !important;
}
}
/*Nokia N9*/
@media only screen and (min-width: 360px) {
html {
	font-size: 48px !important;
}
}
/*iphone6*/
@media only screen and (min-width: 375px) {
html {
	font-size: 50px !important;
}
}
/*Google Nexus 4*/
@media only screen and (min-width: 384px) {
html {
	font-size: 51.2px !important;
}
}
/*Google Nexus 4*/
@media only screen and (min-width: 412px) {
html {
	font-size: 54.93px !important;
}
}
/*iphone6 plus*/
@media only screen and (min-width: 414px) {
html {
	font-size: 55.2px !important;
}
}
/*Google Nexus 7*/
@media only screen and (min-width: 600px) {
html {
	font-size: 80px !important;
}
}
@media only screen and (min-width: 640px) {
html {
	font-size: 85.33px !important;
}
}
@media only screen and (min-width: 750px) {
html {
	font-size: 100px !important;
}
}
em, i {
	font-style: normal;
}
body, html {
	min-height: 100%;
	width: 100%;
}
.main {
	width: 7.50rem;
	margin: 0 auto;
	background: #f6f6f6;
}
@font-face {
	font-family: REDUCTO SSI;
	src: url(/res/css/mobile/font/FZZYJW.TTF);
}
.clear {
	clear: both;
	width: 100%;
}
.c {
	clear: both;
	width: 100%;
}
/* common */
.content {
	min-height: 8rem;
	overflow: hidden;
	font-size: 0.2rem;
	margin-top: 6%;
	/*padding-bottom: 15%;*/
	background-color: transparent;
}
.content_new {
	margin-top: 0!important;
} /* 棣栭〉涓嶈涓婅竟璺?*/
.common_bg {
	background-color: #b30f1a!important;
}
/* index style */
.product-top li {
	min-width: 20%;
	float: left;
}
.product-top li a {
	border: 1px solid #7b7b7b;
	color: #7b7b7b;
}
.product-top li a:hover {
	color: #3a4e71;
	border: 1px solid #3a4e71;
}
/*header*/
.header {
	width: 100%;
	height: 0.67rem;
	background: #1d1d1d;
	position: relative;
	z-index: 9999;
}
.head {
	text-align: center;
	position: fixed;
	width: 100%;
	height: 0.67rem;
	top: 0;
	right: 0;
	box-shadow: 0 4px 4px rgba(9,2,4,.55);
	line-height: 0.791rem;
	z-index: 99;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.logo {
	display: inline-block;
	height: auto;
	margin-left: -40px;
}
/*.logo img{width:2.6rem;}*/
.top-nav {
	position: absolute;
	right: 1.09375%;
	top: 100%;
	width: 14.0625%;
}
.class-btn {
	position: absolute;
	right: 16%;
	top: 0%;
	width: 14.0625%;
	font-size: 0.24rem;
	line-height: 0.82rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.top-home {
	position: absolute;
	left: 1.09375%;
	top: 0;
	width: 14.0625%;
	font-size: 0.4rem;
	line-height: 0.82rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.top-title {
	width: 70%;
	position: absolute;
	left: 15%;
	top: 0;
	font-size: 0.3rem;
	line-height: 0.71rem;
	text-align: center;
	color: #3a4e71;
	overflow: hidden;
}
.sub_page {
	min-height: 6rem;
	overflow: hidden;
	font-size: 0.16rem
}
.sub_page center {
	padding: 0.4rem 0;
	font-size: 0.2rem
}
.sub_page center a {
	color: red
}
.search_hl {
	width: 14.0625%;
	top: -1px;
	position: absolute;
	height: 100%;
	font-size: 0.38rem;
	line-height: 0.8rem;
	color: #3a4e71;
	text-align: center;
	overflow: hidden;
}
.search_l {
	left: 0%;
}
/*header end*/

/* nav */
body {/*position:relative;*/
	width: 100%;
	background: #fff;
	height: 100%;
}
.allpage {
	position: relative;
	z-index: 10;
	background: #fff;
	height: auto;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	right: 0;
}
.content {
	max-width: 640px;
	margin: 0 auto;
	position: relative;
	margin-top: 3%;/* padding-bottom: 15%; */
}
.content_new {
	margin-top: 0!important;
}
.content {
	min-height: 8rem;
	overflow: hidden;
	font-size: 0.2rem;
	margin-top: 6%;
	/* padding-bottom: 15%; */
	background-color: transparent;
}
.nav_new {
	width: 100%;
	background-color: #f8f8f8;
	border-top: 1px solid #FFF;
	padding: 2% 0;
}
.nav_new ul li {
	width: 25%;
	float: left;
	text-align: center;
	overflow: hidden;/*  	border-right: 1px solid #97cefd;
	border-bottom: 1px solid #97cefd; */
}
.nav_new ul li:nth-child(4) {
	border-right: none
}
.nav_new ul li:last-child {
	border-right: none
}
.nav_new ul li a {
	display: inline-block;
	width: 100%;
	line-height: 0.5rem;
	color: #000000;
	font-size: 0.35rem;
	font-family: "microsoft yahei";
}
/* .nav_new ul li a{
	display: inline-block;
	width: 100%;
	height: 0.3rem;
	line-height: 0.3rem;
	color:#e70012;
	font-size: 0.22rem;
	font-family: "microsoft yahei";
	border-right: 1px solid #e70012;
	margin-top: 0.1rem;
} */
.nav_new ul li:nth-child(4) a {
	border: none!important;
}
.nav_new ul li:last-child a {
	border: none;
}
.box-spqh {
	padding: 0.2rem 0.13rem 0rem 0.13rem;
	background: #fff;
	overflow: hidden;
}
.box-spqh .h2-bt {
}
.box-spqh .info {
	margin: 0 0.1rem auto;
	text-align: center;
}
.box-spqh .info div {
	height: 2rem;
	width: 47%;
	background: #fff;
	border-radius: 0.11rem;
	box-shadow: 0px 5px 20px -4px rgba(0, 0, 0, 0.2);
	margin-bottom: 0.34rem;
	overflow: hidden;
}
.box-spqh .info h3 {
	font-size: 0.4rem;
	color: #333;
	line-height: 0.6rem;
	padding-top: 0.23rem;
}
.box-spqh .info p {
	font-size: 0.28rem;
	color: #606060;
	padding-top: 0.1rem;
	line-height: 0.35rem;
}
.box-spqh .info .wx {
	background: url(wx.png) no-repeat center #2d88f2;
	background-size: cover;
	box-shadow: 0px 5px 15px -2px rgba(39, 130, 245, 0.6);
}
.box-spqh .info .wx h3, .box-spqh .info .wx p {
	color: #fff;
}
.left {
	float: left;
}
.right {
	float: right;
}
.content_new .buy {
	font-size: 0.3rem;
	text-align: center;
}
.content_new .buy a {
	width: 40%;
	border-radius: 15px;
	margin: 0 8px;
	background: #f50;
	color: #fff;
	padding: 0.08rem 0;
	display: inline-block;
	overflow: hidden;
}
.content_new .buy a:nth-child(2) {
	background: #08e;
}
.content_new .buy a i {
	font-size: 18px;
	font-weight: 600;
	margin-right: 8px;
}
.box-gnyy {
	background: #fff;
	padding: 0.2rem 0rem 0rem 0rem;
	overflow: hidden;
}
.h2-bt {
	line-height: 0.77rem;
	border-bottom: 1px solid #d1d1d1;
	font-size: 0.34rem;
}
.h2-bt i {
	display: block;
	width: 0.1rem;
	height: 0.34rem;
	float: left;
	background: #4c83ff;
	border-radius: 0.03rem;
	margin-top: 0.24rem;
	margin-right: 0.18rem;
}
.h2-bt em {
	color: #606060;
	font-size: 0.28rem;
	font-style: normal;
	margin-left: 0.1rem;
}
.h2-bt a {
	float: right;
	display: block;
	height: 0.77rem;
	width: 0.5rem;
	line-height: 0.77rem;
	text-align: center;
	position: relative;
}
.h2-bt a img {
	display: block;
	margin: 0 auto;
	margin-top: 0.22rem;
	width: 0.2rem;
	height: auto;
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table;
}
.box-gnyy .prdList[data-v-511951d6] {
padding-top:.24rem;
	background: #f7f7f7
}
.box-gnyy .prdList li[data-v-511951d6] {
	float: left;
	width: 49%;
	/*height: 3.27rem;*/
	background: #fff;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
padding:.4rem 0 .1rem .1rem;
margin-bottom:.3rem
}
.box-gnyy .prdList li .itemTop[data-v-511951d6] {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.box-gnyy .prdList li .jb[data-v-511951d6] {
	position: absolute;
left:.17rem;
top:-.13rem;
width:.7rem;
height:.72rem
}
.box-gnyy .prdList li .jb i[data-v-511951d6] {
	display: block;
width:.7rem;
height:.72rem;
font-size:.32rem;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% auto;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
padding-top:.06rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA7CAMAAAAdOWm/AAABg1BMVEUAAAALXasKXKoLXasLXasLXasLXasLXasKXKoLXasLXawLXasLXasNYK0NYK0RZbE+lNILXatuxvFrw+8AM2BYsORUrOBKotxEm9Yzis0fc7twyfMAM19vyPJnwvRvx/IAMl5nwO9nv+xjvOpjuukviM8+lNACPHBPs/dKsPhrxvNfvfMAM19auPFPsPJpwu4AM2Bmvu1IqvBQr+xXselLqehdtOVEoeIANGIANGIqf8JTtfdow/VwyPJwyPJZufVXuPZjwPMwic1txO9Ss/Nbt+1iu+tIq/EBNGI5muNSqd4BN2cBNmQofsQugsMCOWoBN2dTtvhqxfQ1o/xQtPhGrfpOs/g6pvtWuPdCq/pYuvcwn/1ErPo3pPxIr/ldvfY/qftLsflKsPlkwvVbu/ZiwPU9qPs8p/tmw/VfvvZsx/RVt/dwyfNHrvkxoP1NsvlCqvo5pfwzov1hv/Zau/doxPVuyPRAqvsAMV1xyvNbu/cvnPkum/dAp/QojuQ6muIeeMNxHECiAAAAUXRSTlMAAwYLARMeHA0QIxYZKyglTiDl0b+GdmlZRzT69/b07+/OuKihSUga9evr4d7OxcWwr6ilmo+PeHRpOfr68/Lw7u3l2tO4rq2CXl5QQTw8MSarQoDWAAADGUlEQVRIx5XV91PiUBDAcQgQIITQpIi999693nvBU9E7Tj0V9RQ7eOjVP/32Fec93Enmub9/ZjffZCYuGC+M+xbjhXHRoU67xRBNLYOeWwzDdKf24fHv1dWTHxsbOzs7u7v5fP709CvMJzJnZ2dHMF+k+fWv7iPsJUuDL/8WCgWEwdrgP62zHjeh2pvBwtISWIbBYnxUg39W63oo7Rmtrh0eMnyCMLe1uNo6pwHVZlurm2trYDneYDgPAxZhSmGt1+V+O1itftuswU69OG2cc7vco41AmSVYqRfQOqCax+dfPhYY98LY7/NojOrLy8c1GKxjbF3QxUWBcS8UW6a5RSeMe8k0lwML2KmXwDI9yGEMtmDXS6IrB4DZ1SqxZfp5RWCV2DIFi7DDxynRcvkGZtbu45Tp9jZYgh17CSzR9W2OFXtJ9Ps6x4q9ZAoW8FVZrZdMz885LqthiRaLGDt9nBLdKhaLYNEj52x6yXSLY8VeEt3bq8VXdphfLdHKHsPwyEqxJbpQYbio2EumC4DBytipl6D+BTJksWMvgf2C9u8LrBC7T6Jj+/sMq/V6wajX7Qmar/svOK4gjD/OvldmkP8kA6FIR9MFxw6xea/e8UgooDEKF3ePNJXACmz/yL3D9XAvp3Cx0d3RUOKLnXvdGe8yzCClbK1pRKcTJYRxr6dTUcNkSynVAj6/EU6NtNRi3Ovh8EzY8PsCGqVsLbX1nS0NgO17PZjoopIuZZRaM2Z1p9pKMKgXx0MzXVbMpBKobEN6JJvuiDOMew1MpLMRPSRLbqFziBw9nWgi9iZuHpqqh2ND0FZIaq+P1iPv0+0tJYQfPUu/i+jXx4JEliy2MpNPGmpw5e7AZMYiK5HkmB5NamWTiXslCTe3JbOkDz1WQHw0LJ7PjN2/ZBhs8/PMPKzEx8KgWjErmkxcXrLFbcmoFRN90KBa4VR7nOB4eyqM+thZ/pqsaCfYeGfUEq8ESYRpLd2wwjCWoZM+jhC/Jt2A0e1eiUMtSB0yzRCEFX0ULMdBGA65VFoMGDQ4gGKl4mI+YqU65mMP/wOS1AltDo1IMwAAAABJRU5ErkJggg==)
}
.box-gnyy .prdList li .jb i.jbs3[data-v-511951d6] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA7CAMAAAAdOWm/AAABLFBMVEUAAADmGxvmGxvmGxvmGhrmGhrmGhrmGxvmGhrnHh3nHRzyVkrnHx7nGxvmGxv8lXrmGxv+m3/9mX37jHL5f2n4eGTzXk/mGxv+mX3+mn7+nIDjEBD8lHn8kHb6hm7kEBD2cl70ZlXuRTzsNjD9lHn8j3XlGBj+jnbjEBD+hnP8inTjEBDjEBD7iXH7g233cV/+mX73V0/jEBDjEBDjEBDjERH8f23jERHjERHkEhL+nYD/eGv+gnH+i3b/e2z/W1v+iXX+hHL+knr/b2f+j3j+m3/+lHr+f2//c2j/dmr/ZmH+h3T/bGX+kXn/amT+jXf+hnP+gHD/dGn/aGP+mH3+lnz+mX7/cWf/bmb+fG3/fW3/Yl//ZGD/YV7/Xl3/fm7/X13jDw/7T0/1QECn51cjAAAAOnRSTlMABQwUCB4YGxAkKEgrIhLQCvXmpYh3TiDx7fr2yLiWb2lZOjTXsC/17evFvLCrpl765eTYw8GuglBBU9hztwAAA3tJREFUSMek0ctOIlEYBOABGzOZ1exZsJuY6Ga8xFs3AoLcFJSL0A2IR9//Hay/cvpYrTExsXr9pf7q8+unKSHRNz+LwigqfzuR8Vz++3/d6y2ukeUtMhpNp9PBYLBer1erzWbz/PR0Vcjr/h9Yo79PV5MesgBdLmlHsBZY0iJ+qdb+UkZnR5N+f9KfEEP7Yuq8GFy0298tGa0cuEukD06NfNTg1IHu1YxGtT1Xr19aiBcLdsOGu82utNm5413Q80Pn0jStk1ODFzW5aNBqDfSg6lw3TTO1vFt/d1j9bNroiW0t71Qeut1tllF73vOa1aI3fKzKTrnkaRw/QIObpuVqxGtEn1poM46pt8TQHpvm4aF6TSz0vpljW519vdpXCx3eA4MTb/m/icNoaB0ttNEA9tUyGtG7g1aaNICH4KqByVltnJha6DgBNg1r2N/N0d4ifCxWKx0Dm9bR+WoZnT+10HYbFoFFeLbgz6OFtu7u2uSsBvbaeLhbXkvoTasFDS66qW9dR0QrVTtOGomtDhh3F19L6Xw+p/Z32w8nNs67gVNoUGKhj7NZ0LJ6qKv1bqGdR+AZLLS/22Ok+Y4z3l2knQ6t4dCcSHMcRm8NC724AEa1aK0GlrfGaylliLna362r+VrA1J8oNSy0b9bDWc3ut9rpZLdBGIoCaEOCwcZAwhwEiCGDEilJV1102X9o//9T6t4gjMUgsujbH9032KMUyX9jIxhafWTtyoYUhaF/0PYXNHB3augJKqfGsWTfvaElNfYA/YJVn4n81BejpVvHOEqj9D0x9YfhbEE3JnkgdqCVlyIf+OVBzM2TaoT6u3GKaFhk49TnOyVaS8WwVgY7mfwtxz5fLTEqKDq2rVs6brHuLlrQm2W3/baxNApcBQw1rnUIItqGSsvDbD9jcerkGvJOgsLa3PKTdC75Pblb3IYE7SyJmRVmnzOVhRaLSSeldYhOm9L3pqDnlw3ViSOltCaaLtzRM+3cAs2arVTtVluL4LrMR7a1z8ua6qLZbU+qwcSgrCoOqQrTQ1ExahA1cth0zJrA3anNBg2Lx5odbquujomUybGq1f3MBvfelhtEs5HSrp7b4mHu4SR5yJ/7Wc1I9Uws8j0h/YgpJ1lgRTDjpxNnInKplMG6Tamty8jFVnPWRNTa0aRcjk1RL0JYgVEryJcx6u0f6heQQzXoAhU/yQAAAABJRU5ErkJggg==)
}
.box-gnyy .prdList li .jb i.jbs2[data-v-511951d6] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA7CAMAAAAdOWm/AAABm1BMVEUAAAAujQktjQsujQkujQkujQkujQktjQstjQoujQkujQkvjw0ujQkujQkujQkvkA4vjwwujgpCtVNt6qlw7a9w7rJw7rADg1pp45xg2Yxf1IVTxWtCrEA6oSwujQlw77MCgllV36Vr5qNo5KBC0ZJj3ZRRwGFJu10MhkgCglpo665s7K8CgllR2pxs6Khp5KBR1pJJyX0Eg1dc0HxNyHUDhFhMynxRwmQFhFRm6a5W4KdL2qNI2aFF16Fh5alC1p49050nuYhv66ti5KYDgVdM2Jxb36Jj5KVF1Jhc3pwDglcDhFtU1Ixk3JJHzIYEg1ZSwmQIhE8HhVM00Jtd5atL3KQ6054xzpo+1Z881J5C16FA1qAszJhG2aJE2KIvzZkbwpFI2qMpypcnyZYfxZNQ36ZO3qYdxJI30ZwlyJVh6K1U4ahS4KdY46o40p0jx5Ra5KpW4alf5qxn6q9r7LFp67BM3aVu7rJs7bJj6K4uzJlw77M20JwhxpQry5dl6a9k6a4cw5Fy8bQCgVcCf1QawI8wxJEXuIgSq33roi8xAAAAU3RSTlMAAgcLHhUFCQ4TGyQRGRYsKCJH0OX18L+khnZZOjQg+vHtuLCrl0xJGvfz6+jJxaqleHRpaWleUkj6+vr19e3r6uXa2tjT0M7DuLKtkoyMgk0xJtJXXyMAAANVSURBVEjHrdX3V9pQFAdwCSEBAiFM2W6te4/uvXfBjVpnxV23orUCtv2zex8v8b1DeCY9p/dnPud775fHoUodyz8MFpoTBIEzOfBRrDHkRNFqekSR07BF+Px4PJUaH5+bOz3NZH4sLCwuLmaz2e3t8/MlmG8wl5dfyVz9qf5iwdL+8dfqWUrFGYK3Wfh3bZ9oQZQbeXa2tUowWAN8Vai+hahw601hbGxrC1sNLyCcJRgohQsdgwJQrq+2ODlJMLLleKkMFyEW9h3pKBQnJkp41QzGtHbQUmV521ooTk/rcYZdNtDWaqCc1cFPTSGMtzZTNu+wciVq42dVq+IUu2y8NW+7pjOzBJsom6bzMwSbKJumo/MEm+mLooejhpg+maYrhxTW7A2Pk6LLKytgAZvsi6IbyxjPm+yLousbCB8anEx+zBT9vr6Og032RVNkK2Bs9Ziim5sEg8WY/ThpurOjw8y+EKZoOl2GDfqi6G6axsZ9UXRtV8PYGmGargHWb61hXV8UPTnBtiLW90XTi58MzHicFN3bY2DGydfUwR8cVMLsvnjHNd1HFmFdXzqMLEWd7fuAwV7QwezH+ciJqQC04fgYY3pr9uNsBCrA/5UgutxD7ccEG5b9cMjtEoUqRO2y1B08AsvG9Mn3GyXZjig+tqUreAQYLMZgWY/z3isfPhUo2tjb3F1zpGGwGFfa+m6jz4v2BQobo1jp03t/DrDRyc8/tEgoFPbFsXabU/JEu0KAb+yrrrPXIzltdjUUXYus1+MLh2oAM/u6U9fj83iRhEtViqzDnVRaov5cTsUHetzZ61OSbgeSQGkr81KiPxzIUSfTZdf1DCQkXtYksYJodZWWbvIHCSaPM/3iXWlZl1UUsCQYeoaleSneXx/K5crLfvB6IC7xsCx0SyC9tEt2Skqs6UkNYKrs20+bYorklF3UsrpgaDqpJCL+YB6wVnbby0hCSUKzJFJv1bbisYZQPq9t3dYQi+N+9FLfljIc8edV7I8MK6Qf5pC2PNH6AMKB+qiH1Y++LQiWIbg5DDYQboZIGSJ1/TDbgmDFA6NAJOnH2OKvifdKkpfHX4mxJG3BxTbZ7ZZtDjvpx2QwYLvLZQeII81bwJwIw3Ek0jQGDWMB+P/nL0IQM/zd1C2PAAAAAElFTkSuQmCC)
}
.box-gnyy .prdList li .jb i.jbs1[data-v-511951d6] {
	background-image: url(xiazai.png);
}
.box-gnyy .prdList li .pic[data-v-511951d6] {
margin-top:.12rem;
	position: relative
}
.box-gnyy .prdList li .pic span[data-v-511951d6] {
	position: relative;
	display: block;
	width: 1.04rem;
	height: 1.04rem;
	border-radius: 100%;
	overflow: hidden
}
.box-gnyy .prdList li .pic span[data-v-511951d6]:before {
	content: "";
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
	border: 1px solid #e8e8e8;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.box-gnyy .prdList li .pic span img[data-v-511951d6] {
	width: 100%;
	height: auto
}
.box-gnyy .prdList li .pic span i[data-v-511951d6] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
font-size:.29rem;
	color: #a6750c;
height:.4rem;
line-height:.4rem;
	text-align: center;
	background: #e0c792
}
.box-gnyy .prdList li dl[data-v-511951d6] {
padding-left:.25rem;
	text-align: left;
	width: 2.94rem;
	line-height: 1.5
}
.box-gnyy .prdList li dl dt[data-v-511951d6] {
font-size:.4rem;
	font-weight: 700;
	color: #1a1a1a;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.box-gnyy .prdList li dl dd[data-v-511951d6] {
font-size:.32rem;
	color: #999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
margin-top:.13rem
}
.box-gnyy .prdList li dl dd span[data-v-511951d6] {
	width: 100%;
	line-height: 1.8;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.box-gnyy .prdList li dl dd span em[data-v-511951d6] {
	color: #ec7979
}
.box-gnyy .prdList li dl dd i[data-v-511951d6] {
	padding: 0 0.1rem;
font-size:.1rem;
	color: #8baad0;
	background: #e8f1fc;
margin-right:.13rem;
	text-align: center;
border-radius:.03rem;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.box-gnyy .prdList li dl dd i[data-v-511951d6]:last-child {
	margin-right: 0
}
.box-gnyy .prdList li .itemInfo[data-v-511951d6] {
font-size:.28rem;
	color: #999;
 padding-right:.4rem;
	padding-top: 0.2rem;
}
.box-gnyy .prdList li .itemInfo span[data-v-511951d6] {
	display: inline-block;
line-height:.36rem;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.box-gnyy .prdList li .itemInfo span.info_l[data-v-511951d6] {
	display: block;
	clear: both;
	padding-left: 0.3rem;
}
.box-gnyy .prdList li .itemInfo span.info_a[data-v-511951d6] {
	/*float: left;*/
	width: 100%;
	padding-left: 0.3rem;
}
.box-gnyy .prdList li .itemInfo span.info_p[data-v-511951d6] {
	/*	float: right;*/
	width: 100%;
	padding-left: 0.3rem;
}
.box-gnyy .prdList li .itemInfo span[data-v-511951d6] em {
	color: #ec7979
}
.box-gnyy .prdList li .apply[data-v-511951d6] {
 bottom:.4rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
padding:0 .17rem 0 .1rem
}
.box-gnyy .prdList li .apply .btn[data-v-511951d6] {
 height:.4rem;
line-height:.4rem;
	padding: 0 0.1rem;
border-radius:.1rem;
font-size:.25rem;
	margin-left: 0.1rem;
	color: #fff;
	text-align: center;
	background: -webkit-gradient(linear, left top, right bottom, from(#fb6c45), to(#f53945));
	background: -webkit-linear-gradient(left top, #fb6c45, #f53945);
	background: -o-linear-gradient(left top, #fb6c45, #f53945);
	background: linear-gradient(to right bottom, #fb6c45, #f53945)
}
.box-gnyy .prdList li .apply .sqs[data-v-511951d6] {
 line-height:.8rem;
	font-size: 0.25rem;
	color: #999;
	width: 1rem;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}
.box-gnyy .prdList li .apply .sqs em[data-v-511951d6] {
	color: #666
}
clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mt3 {
 margin-top: .3rem;
}
.mt5 {
 margin-top: .5rem;
}
.mb2 {
 margin-bottom: .2rem;
}
.color3 {
	color: #333;
}
.f40 {
 font-size: .4rem;
}
.t-c {
	text-align: center;
}
.mr10 {
	margin-right: 1rem;
}
.ml10 {
	margin-left: 1rem;
}
.mb8 {
 margin-bottom: .8rem;
}
.mt1 {
 margin-top: .1rem;
}
.color4 {
	color: #999;
}
.border1 {
	border: 1px solid #cccccc;
	border-radius: 0.1rem;
}
.mr2 {
 margin-right: .2rem;
}
.p2 {
 padding: .2rem;
}
.col-48 {
	width: calc(47%);
}
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-30, .col-48 {
	float: left;
	display: inline-block;
}
.w12 {
	width: 1.2rem;
}
.home_input {
	padding: 0.1rem 0.6rem 0.3rem 0.6rem;
}
.home_input > input:nth-child(1) {
	width: 100%;
}
.home_input > input:nth-child(2) {
	width: 100%;
	margin-top: 0.4rem;
}
.home_input > input {
	height: 0.8rem;
	font-size: 0.25rem;
	line-height: 0.8rem;
	border-radius: 3px;
	text-indent: 0.2667rem;
	border: 1px solid #dadada;
}
.home_btn {
	margin: 0 0.3333rem 0.3333rem;
	height: 1.1rem;
	line-height: 1.1rem;
	background-color: #377bee;
	border-radius: 5px;
	color: #fff;
	font-size: 0.4rem;
	text-align: center;
}
.baoming {
	padding: 2% 8% 15% 8%;
	background-color: #2d88f2;
	color: #fff;
	text-align: center;
	font-size: 0.21rem;
	line-height: 1.7;
}
.baoming div {
	font-size: 0.35rem;
	padding-top: 11%;
	padding-bottom: 1%;
	background: url(9004732_07.png) no-repeat center center;
	-webkit-background-size: 96% 100%;
	background-size: 96% 100%;
	margin-bottom: 2%;
}
.beian {
	background-color: #fff;
	color: #333;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.21rem;
}
.beian a {
	color: #333;
	font-size: 0.21rem;
}
.nav-list {
	display: table;
	width: 100%;
	padding: 0 0;
	height: 45px;
	text-align: center;
	color: #666;
}
.nav-list li {
	display: table-cell;
	width: 20%;
	line-height: 1;
	cursor: pointer;
	font-size: 12px;
}
.nav-list li a {
	color: #666;
	font-size: 12px;
	display: block;
}
.nav-list li:hover {
	background: #f0f0f0;
}
.nav-list li .iconfont {
	display: block;
	font-size: 1.8em;
	margin: 5px 0 2px;
	position: relative;
	color: #999;
}
.nav-list li .iconfont span {
	display: block;
	position: absolute;
	top: -10px;
	right: 10px;
	width: 20px;
	line-height: 20px;
	height: 20px;
	border-radius: 50%;
	background: #cc0000;
	color: #fff;
	font-size: 12px;
}
.nav-list li .iconfont span i {
	display: block;
	position: absolute;
	top: 1px;
	right: -3px;
	background: #cc0000;
	overflow: hidden;
	;
	font-style: normal;
	width: 7px;
	height: 7px;
	border-radius: 50%;
}
.nav-list li .iconfont span i:after {
	width: 5px;
	height: 1px;
	display: block;
	background: #fff;
	position: absolute;
	top: 3px;
	left: 1px;
	content: ''
}
.nav-list li .iconfont span i:before {
	width: 1px;
	height: 5px;
	display: block;
	background: #fff;
	position: absolute;
	top: 1px;
	left: 3px;
	content: ''
}
.nav-list.sell {
	height: 45px;
}
.nav-list.sell li {
	background: #fff;
	color: #666;
	width: 14%;
}
.nav-list.sell li:hover {
	background: #eee;
}
.nav-list.sell li .iconfont {
	color: #999;
}
.nav-list.sell li a {
	color: #666;
}
.nav-list.sell li:nth-child(4) {
	background: #f80;
	color: #fff;
	width: 29%;
}
.nav-list.sell li:nth-child(5) {
	background: #f50;
	color: #fff;
	width: 29%;
}
.nav-list.sell li:nth-child(4) a {
	color: #fff;
}
.nav-list.sell li:nth-child(5) a {
	color: #fff;
}
.nav-list.sell li:nth-child(4) .iconfont {
	color: #fff;
}
.nav-list.sell li:nth-child(5) .iconfont {
	color: #fff;
}
.nav-kf {
	position: relative;
	z-index: 99;
	display: table;
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	height: 48px;
	text-align: center;
}
.nav-kf li {
	display: table-cell;
	width: 12%;
	line-height: 1;
	cursor: pointer;
	font-size: 0.25rem;
}
.nav-kf li a, .nav-kf li span {
	font-size: 0.25rem;
	display: block;
	line-height: 36px;
	height: 36px;
	margin: 5px;
	border-radius: 20px;
	color: #fff;
	background: #08e;
	border: 1px solid #08e;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: Center;
}
.nav-kf li:nth-child(2) a, .nav-kf li:nth-child(2) span {
	background: #f50;
	border: 1px solid #f50;
}
.nav-kf li:nth-child(3) a, .nav-kf li:nth-child(3) span {
	background: #fff;
	border: 1px solid #08e;
	color: #08e;
}
.nav-kf li i {
	font-size: 20px;
	font-weight: bold;
	margin-right: 3px;
}
.nav-kf li:nth-child(1) a i::after {
	content: '2';
	position: absolute;
	top: 0;
	left: 5%;
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: block;
	border-radius: 50%;
	background: #f00;
	text-align: center;
	font-size: 10px;
}
.other_sec {
	background: #ffff;
	margin-bottom: 0.2rem;
	height: 2.98rem;
	background-image: url(oth_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.other_sec ul {
	padding-left: 0.3rem;
}
.other_sec ul li {
	width: 50%;
	padding: 0.34rem 0;
	float: left;
	font-size: 0;
}
.other_sec ul li a img {
	vertical-align: top;
	float: left;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.1rem;
}
.other_sec ul li a dl {
	display: inline-block;
	float: left;
	vertical-align: top;
}
.other_sec ul li a dl dt {
	font-weight: bold;
	line-height: 0.44rem;
	color: #393939;
	font-size: 0.26rem;
}
.other_sec ul li a dl dd {
	line-height: 0.36rem;
	color: #999999;
	font-size: 0.22rem;
}
.other_sec ul li:nth-child(even) img {
	margin-left: 0.2rem;
}
.news1 {
	margin: 0 auto;
	width: 100%;
	border-top: 1px solid #dedadb;
	border-bottom: 1px solid #dedadb;
}
ul.list1 {
	background: #fff;
	padding: 10px;
	font-size: 0.38rem;
	line-height: 200%;
	font-family: "?￠èí??oú"
}
ul.list1 li {
	clear: both;
	color: #777777;
}
ul.list1 li a {
	color: #333;
}
ul.list1 li span a {
	color: #F00;
}
.class-intro {
 font-size: .4rem;
	line-height: 0.4rem;
	text-align: center;
	letter-spacing: 0.3px;
	word-wrap: break-word;
	word-break: break-all;
}
.bjbt10>p {
	font-size: 0.16rem;
	color: #8a8585cc;
}
.bjbt10>p::before {
	display: inline-block;
	content: "";
	width: 20px;
	height: 1px;
	background: #6C6C6C;
	vertical-align: super;
	margin-right: 20px;
}
.bjbt10>p::after {
	display: inline-block;
	content: "";
	width: 20px;
	height: 1px;
	background: #6C6C6C;
	vertical-align: super;
	margin-left: 20px;
}
.school_intro {
	font-size: 0.25rem;
	line-height: 0.4rem;
	color: #FFF;
	font-weight: normal;
	/* text-indent: 0.8rem; */
   
	padding: 0.3rem 14px;
	text-align: justify;
}
.allpage_logo {
	background: #f8f8f8;
}
.bj_box9 {
	padding: 0 0.2rem;
}
.bj_box9>.text>ul>li>.text-title {
	color: #333333;
	font-weight: 600;
}
.bj_box9>.text>ul>li>.text-title>span:nth-child(1) {
	font-size: 0.5rem;
	vertical-align: sub;
}
.bj_box9>.text>ul>li>.text-title>span:nth-child(2) {
	font-size: 0.4rem;
	letter-spacing: 2px;
	margin-left: 10px;
}
.bj_box9>.text>ul>li {
	padding: 12px;
	transition: all 200ms;
	margin-top: 1%;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	margin-top: 0.25rem;
}
.bj_box9>.text>ul>li>.line {
	width: 40px;
	height: 2px;
	background: #333333;
	margin: 10px 0px;
}
.bj_box9>.text>ul>li>p {
	font-size: 0.3rem;
	color: #777777;
	line-height: 0.4rem;
}
.bj_box9.orange>.text>ul>li {
	background: rgb(251, 125, 93);
}
.bj_box9.orange>.text>ul>li .text-title {
	color: #fcec5f;
}
.bj_box9.orange>.text>ul>li .line {
	background: #fcec5f;
}
.bj_box9.orange>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.black>.text>ul>li {
	background: #060606;
}
.bj_box9.black>.text>ul>li .line {
	background: #f9ec90;
}
.bj_box9.black>.text>ul>li .text-title {
	color: #f9ec90;
}
.bj_box9.black>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.red>.text>ul>li {
	background: #f7584e;
}
.bj_box9.red>.text>ul>li .line {
	background: #FFFFFF;
}
.bj_box9.red>.text>ul>li .text-title {
	color: #FFFFFF;
}
.bj_box9.red>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.blue>.text>ul>li {
	background: #06bfdc;
}
.bj_box9.blue>.text>ul>li .line {
	background: #dcf545;
}
.bj_box9.blue>.text>ul>li .text-title {
	color: #dcf545;
}
.bj_box9.blue>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.green>.text>ul>li {
	background: #2abf85;
}
.bj_box9.green>.text>ul>li .line {
	background: #fff701;
}
.bj_box9.green>.text>ul>li .text-title {
	color: #fff701;
}
.bj_box9.green>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.purple>.text>ul>li {
	background: rgb(82, 53, 163);
}
.bj_box9.purple>.text>ul>li .line {
	background: rgb(2,208,134);
}
.bj_box9.purple>.text>ul>li .text-title {
	color: rgb(2,208,134);
}
.bj_box9.purple>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.brownness>.text>ul>li {
	background: #8c512e;
}
.bj_box9.brownness>.text>ul>li .line {
	background: #eadec4;
}
.bj_box9.brownness>.text>ul>li .text-title {
	color: #eadec4;
}
.bj_box9.brownness>.text>ul>li>p {
	color: #FFFFFF;
}
.bj_box9.purple2>.text>ul>li {
	background: #7b84e1;
}
.bj_box9.purple2>.text>ul>li .line {
	background: rgb(255, 234, 0);
}
.bj_box9.purple2>.text>ul>li .text-title {
	color: rgb(255, 234, 0);
}
.bj_box9.purple2>.text>ul>li>p {
	color: #FFFFFF;
}
.class-intro {
	font-size: 0.35rem;
	padding: 0.2rem;
	line-height: 0.45rem;
	text-align: justify;
	letter-spacing: 0.3px;
	word-wrap: break-word;
	word-break: break-all;
	color: #777777;
}
.class-introT {
	text-align: center;
	font-size: 0.4rem;
	font-weight: bold;
}
.ys_box79>ul {
	display: flex;
	flex-flow: row wrap;
	padding-top: 0.3rem; padding-left:0.2rem;
}
.ys_box79>ul>li {
	width: 47.5%;
	margin-right: 3%;
	margin-bottom: 0.3rem;
}
.ys_box79>ul>li:nth-child(2n) {
	margin-right: 0;
}
.ys_box79>ul>li>div {
	border: 1px solid #cc0001;
	position: relative;
	height: 100%;
}
.ys_box79>ul>li>div>span {
	width: 0.6rem;
	height: 0.6rem;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ff4e5a;
	line-height: 0.7rem;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: 4%;
	top: 12px;
	font-size: 0.35rem;
	color: #FFFFFF;
}
.ys_box79>ul>li>div>.title {
	background-color: #cc0001;
	padding: 0.3rem 0;
	text-align: center;
	font-size: 0.35rem;
	color: #FFFFFF;
	padding-left: 0.8rem;
}
.ys_box79>ul>li>div>.box {
	padding: 10px;
	text-align: center;
	line-height: 25px;
	text-align: justify;
	color: #777;
	font-size: 0.3rem;
	line-height: 0.45rem;
}
.ys_box79>ul>li>div>a {
	display: none;
	width: 60%;
	padding: 5px 0;
	background-color: #cc0001;
	text-align: center;
	color: #FFFFFF;
	border-radius: 25px;
	position: absolute;
	left: 20%;
	bottom: 10px;
}
.class-licheng {
	margin-top: 0.3rem;
}
.class-licheng table {
	display: table;
	/* border-collapse: separate; */
	border-spacing: 2px;
	border-color: grey;
	width: 100% !important;
	word-break: break-all;
}
.class-licheng table {
	font-size: 0.4rem;
}
.class-licheng table tbody {
	font-size: 0.4rem;
}
.class-licheng table tbody tr {
	font-size: 0.4rem;
}
.class-licheng table tbody tr td {
	font-size: 0.3rem;
	line-height: 0.45rem;
	padding: 10px;
}
.class-licheng table tbody tr td >span {
	font-family: "????" !important;
}
.ys_box04 {
	display: block;
	margin-top: 0.2rem;
}
.ys_box04 .img {
	text-align: center;
}
.ys_box04 .textT h3 {
	text-align: center;
	font-size: 0.35rem;
	margin-top: 0.2rem;
}
.ys_box04 .textT p {
	text-align: left;
	color: #777;
	font-size: 0.3rem;
	padding: 0.2rem;
	line-height: 0.55rem;
}
.yx_box17>ul {
	margin-top: 20px;
	padding: 1%;
}
.yx_box17>ul>li {
	width: 50%;
	padding: 1%;
	float: left;
}
.yx_box17.chenchengpeng-01>ul>li.li03 {
	width: 100%;
}
.yx_box17>ul>li>div {
	padding: 0.1rem;
	border: 1px solid #e8e8e8;
	border-radius: 8px;
}
.yx_box17>ul>li>div>span {
	font-size: 0.3rem;
	color: #000000;
	display: block;
	text-align: center;
	font-weight: 600;
}
.yx_box17.orange>ul>li>div>span {
	color: #fcec5f;
}
.yx_box17.green>ul>li>div>span {
	color: #fff701;
}
.yx_box17.black>ul>li>div>span {
	color: #f9ec90;
}
.yx_box17.purple>ul>li>div>span {
	color: rgb(2,208,134);
}
.yx_box17.brownness>ul>li>div>span {
	color: #ff973e;
}
.yx_box17>ul>li>div>i {
	display: block;
	width: 20px;
	height: 2px;
	margin: 10px auto;
	background-color: #e8e8e8;
}
.yx_box17>ul>li>div>p {
	font-size: 0.2rem;
	color: #777;
	text-align: left;
	line-height: 0.45rem;
	padding: 0.1rem 0;
}
.zsmainbig20181219L2M_big {
	padding: 10px 0.1rem;
	background: #EFEFEF;
}
.zsmainbig20181219L5M_big {
	padding: 10px 0.1rem;
	background: #EFEFEF;
}
.zsmainbig20181219L2M {
	padding: 10px 0;
	font-size: 0.15rem;
	background: #FFF;
}
.zsmainbig20181219L5M {
	background: #FFF;
}
.zsmainbig20181219L2M ul {
	padding: 0 0.2rem;
}
.zsmainbig20181219L2M ul li {
	border-bottom: 1px dotted #ccc;
	color: #333333;
	line-height: 0.6rem;font-size:0.25rem;
}
.zsmainbig20181219L2M ul li span {
	font-weight: bold;
	color: #e78d13;
	padding-right: 7px;
}
.zsmainbig20181219L5M {
	padding: 0.1rem 0.2rem;
}
.zsmainbig20181219L5ML {
	width: 25%;
	float: left;
	border: 1px solid #e8e8e8;
	background: #f9f9f9;
	border-bottom: none;
}
.zsmainbig20181219L5ML ul li {
	list-style: none;
	border-bottom: 1px solid #e8e8e8;
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 15px;
	overflow: hidden;
	color: #999999;
}
.zsmainbig20181219L5MR {
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
.zsmainbig20181219L5MR ul li {
	list-style: none;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 0.2rem;
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	overflow: hidden;
}.common_i_title{
	text-align: center;
	padding-top: 2%;
	padding-bottom: 1%;
}
.common_i_title h2{
	display:block;
	color:#333;
	font-size: 0.4rem;
	font-weight: bold;
	padding:1% 3%;
/* 	border-radius: 20px; */
}
.common_i_title h2:before{
	content: "";
	display: inline-block;
	width: 30%;
	height: 10px;
	background: url(9004760_05.jpg) no-repeat right center;
	vertical-align: middle;
	margin-right: 2%;
}
.common_i_title h2:after{
	content: "";
	display: inline-block;
	width: 30%;
	height: 10px;
	background: url(9004760_05.jpg) no-repeat right center;
	vertical-align: middle;
	margin-left: 2%;
	-webkit-transform:rotateY(180deg) ;
	transform: rotateY(180deg);
}


.zsmainbig20181219L2M_big_jianjie {
   
    padding:0 0.2rem;
    line-height: 0.35rem;font-size: 0.25rem;
    text-align: justify;
    letter-spacing: 0.3px;
    word-wrap: break-word;
    word-break: break-all;
    color: #777777;
}.zsmainbig20181219L2M_big_jianjie p{ margin-top:0.1rem;}