p, h1,h2,h3,h4,h5,h6, ul, ol, dl, dd,b,s,i,span,em {  list-style: none;  margin: 0;  padding: 0;  }

*{border: none;margin:0;padding:0;box-sizing: border-box;}

body {  font: 12px Microsoft YaHei, Arial, Helvetica, sans-serif; min-width:1200px; }

em{font-style:normal}

a {  text-decoration: none;  font-size:12px;  }

a:hover{  text-decoration: none;  }

.container:before {  content: "";  display: table;  }

.container:after {  content: "";  display: table;  clear: both;  }

.left {  float: left;  }

.right {  float: right;  }

.clear{ clear: both; }

input,select,button{  font:12px Verdana,Arial,Tahoma;  vertical-align:top;outline: none;

}

img{vertical-align: middle;}



td {margin: 0;padding: 0;}

fieldset, img {border: 0;}

:focus {outline: 0;}

address, caption, cite, code, dfn,em, th, var, optgroup {font-style: normal;font-weight: normal;}

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

strong{font-weight: 700;}

abbr, acronym {border: 0;font-variant: normal;}

input, button, textarea,

select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;	font-weight: inherit;}

code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select {*font-size: 100%;}

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}

body {line-height: 1.5;}

ol, ul {list-style: none;}

table {border-collapse: collapse;border-spacing: 0;}

caption, th {text-align: left;}

sup, sub {font-size: 100%;}

:link, :visited , ins {text-decoration: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.fn-clear{zoom:1;}

body .fn-hide {display:none;}

.fn-left,.fn-right {display:inline;}

body .fn-left {float:left;}

body .fn-right {float:right;}

body .center{text-align: center;}	





body{min-width:1200px;width:auto !important;}

a{text-decoration: none; color: #424242;}

a.color{color: #b36e0b;}

a:link{text-decoration: none;}

a:visited{text-decoration: none; }

a:hover { text-decoration: none; color: #b36e0b;}

a:active{text-decoration: none;}



/* layout */

.layout{

	width: 1200px;

	margin: 0 auto;

}



/* icon */

i,.text-hide{

	display: block;

	overflow: hidden;

	font-size: 0;

	line-height: 0;

	text-indent: -999px;

	background-image: url(../../picture/szxiyuehui/bg.png);

	background-repeat: no-repeat;

}



/* mutual-group */

.mutual-group{

	height: 38px;

	overflow: hidden;

}

	.mutual-group a{

		width: 38px;

		height: 38px;

		float: left;

		margin-left: 9px;

		transition: all 0.3s linear 0s;

	}

	.mutual-group a.more{ background-position: 0 -230px;}

	.mutual-group a.more:hover{ background-position: 0 -270px;}

	.mutual-group a.ask{ background-position: -40px -230px;}

	.mutual-group a.ask:hover{ background-position: -40px -270px;}

	

	.mutual-group-white a.more{ background-position: -80px -230px;}

	.mutual-group-white a.more:hover{ background-position: -80px -270px;}

	.mutual-group-white a.ask{ background-position: -120px -230px;}

	.mutual-group-white a.ask:hover{ background-position: -120px -270px;}



/* mask */

.mask-hover{position: relative;overflow: hidden;}

.mask{

	color: #fff;

	background: url(../../picture/szxiyuehui/mask.png);	

	background: rgba(151,124,91,0.85);	

	_background: #5b4034;	

	_filter: alpha(opacity=85);

	_opacity: 0.85;

	position: absolute;

	left: 0;

	bottom: 0;

	padding: 0 15px;

	z-index: 9;

}

	.mask h5{ color: #fff; font-size: 16px; padding: 6px 10px 3px 0;}

	.mask p{ color: #e4d0b6; font-size: 13px; line-height: 18px;}

	.mask p a{ color: #fff;}

	.mask p a:hover{ color: #fff; text-decoration: underline;}



/* list-group */

.list-group li{

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	font-size: 16px;	

	white-space:nowrap;

}



/* list-group-line */

.list-group-line li{

	padding: 5px 15px;

	border-bottom: 1px solid #eaeaea;	

}



/* list-group-small */

.list-group-small li{

	height: 24px;

	line-height: 24px;

	font-size: 14px;	

}



/* list-group-min */

.list-group-min li{

	height: 24px;

	line-height: 24px;

	font-size: 12px;	

}



/* list-group-icon */

.list-group-icon li{

	text-indent: 5px;

	background: url(../../picture/szxiyuehui/s.jpg) 0 center no-repeat;

}

.list-group li span{

	float: right;

	color: #999;

}

.list-group li a{

	border-radius: 2px;

	padding: 2px 5px;

	-moz-transition: all 0.3s ease-out 0s;

	-webkit-transition: all 0.3s ease-out 0s;

	-ms-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s;

}

.list-group li a:hover{

	color: #fff;

	background-color: #b36e0b;

}



/* btn */

.btn{

	display: block;

	height: 37px;

	line-height: 37px;

	overflow: hidden;

	background-color: #825d30;

	border-radius: 3px;

	color: #fff;	

	font-size: 18px;

	padding: 0 20px;

}

.btn:hover{

	color: #fff;

	background-color: #7a5545;

}

.btn:active{

	box-shadow: 0 1px 5px rgba(0,0,0,0.3) inset;

}

	.btn i{float: left; margin: 0 8px 0 0; background-image: url(btn-icon.gif); cursor: pointer;}	

	.btn-small i{ margin: 0 4px 0 0; }

	.btn i.xw{ width: 18px; height: 14px; margin-top: 9px; background-position: 0 0;}

	.btn i.qq{ width: 15px; height: 16px; margin-top: 9px; background-position: 0 -15px;}

	.btn i.lx{ width: 13px; height: 20px; margin-top: 7px; background-position: 0 -31px;}

	.btn i.zx{ width: 25px; height: 29px; margin-top: 7px; background-position: -19px 0;}

	.btn i.jg{ width: 25px; height: 29px; margin-top: 7px; background-position: -45px 0;}

	.btn i.yy{ width: 38px; height: 28px; margin-top: 7px; background-position: -40px -30px;}

	.btn i.ding{ width: 20px; height: 20px; margin-top: 6px; background-position: -19px -30px;}

	

	

/* btn-gray */

.btn-gray{background-color: #959595;}

.btn-gray:hover{background-color: #6f6f6f;}



/* btn-white */

.btn-white{

	color: #999;

	border: 1px solid #c9c9c9;

	background-color: #fff;

	border-radius: 2px;

}

.btn-white:hover{

	color: #b36e0b;

	border-color: #c0c0c0;

	background-color: #eee;

}



/* btn-small */

.btn-small{

	height: 32px;

	line-height: 32px;

	font-size: 14px;

	padding: 0 10px;

}



/* btn-min */

.btn-min{

	height: 26px;

	line-height: 26px;

	font-size: 14px;

	padding: 0 10px;

}



/* btn-big */

.btn-big{

	height: 46px;

	line-height: 46px;

}



/* ui-input */

.ui-input{

	overflow: hidden;

	border: 1px solid #e6e6e6;

	border-radius: 2px;

}

.ui-input-hover{

	border: 1px solid #ccc;

}

.ui-input-focus{

	border: 1px solid #5b4034;

}

/********/

/* headbar开始 */

#headbar{

	height: 120px;

	overflow: hidden;

	background-color: #f5f5f5;

}	

	/* logo */

	#logo{float: left; margin-top: 23px;}	

	/*#logo,#logo a{width: 315px;height: 60px;}*/

	#logo,#logo a{width: 406px;height:70px;}

	#logo a{ background:url(../../picture/szxiyuehui/logo.png) left top no-repeat ;}

	

	/* brand */

	#brand{

		float: right;

		height: 44px;

		margin-top: 38px;

		overflow: hidden;

		width:600px;

	}

		#brand li{

			margin-top: 4px;

			height: 36px;

			overflow: hidden;

			float: left;

			padding-left: 13px;

			cursor: pointer;

		}

			#brand li a{

				display: block;

				height: 100%;

				overflow: hidden;

				float: left;

				cursor: pointer;				

				background-color: #f5f5f5;

			}

			#brand i{	

				width: 36px;

				height: 36px;

				float: left;

				-moz-transition: all 0.3s linear 0s;

				-webkit-transition: all 0.3s linear 0s;

				-ms-transition: all 0.3s linear 0s;

				transition: all 0.3s linear 0s;

				margin: 0 7px 0 0;

			}

			#brand .i1 i{ background-position: 0 -130px;}

			#brand .i1 a:hover i{ background-position: 0 -166px;}

			#brand .i2 i{ background-position: -36px -130px;}

			#brand .i2 a:hover i{ background-position: -36px -166px;}

			#brand .i3 i{ background-position: -72px -130px;}

			#brand .i3 a:hover i{ background-position: -72px -166px;}

			#brand li.i4{height: 44px; margin: 0;}

			#brand .i4 i{ background-position: -108px -112px; width: 44px; height: 44px;}

			#brand .i4 a:hover i{ background-position: -108px -156px;}

			

			#brand span{ height: 32px; float: left; margin-top: 2px;}

			#brand .i1 span{ background-position: -152px -90px; width: 62px;}

			#brand .i2 span{ background-position: -215px -90px; width: 74px;}

			#brand .i3 span{ background-position: -152px -123px; width: 50px;}

			#brand .i4 span{ background-position: -152px -158px; width: 160px; height: 40px;}

		

/* navigation */



  
/*新闻中心*/

#index div.index-10-1>ul{text-align: center;}

#index div.index-10-1>ul li{display: inline-block;width:150px;height:45px;border:1px solid #dcdcdc;font-size: 16px;color:#666;margin:25px 15px;line-height: 43px;cursor: default;border-radius: 3px;}

#index div.index-10-1>ul li:hover,#index div.index-10-1>ul li.hover{background: #fca1ac;color:#fff;border-color: transparent;}

#index div.index-10-2>div{display: none;}

#index div.index-10-2>div.hover{display: block;}

#index div.index-10-3>div{float: left;width:600px;padding:15px;}

#index div.index-10-5 img{width:100%;height:285px;border-radius: 3px;}

#index div.index-10-3 h1{font-size: 18px;color:#404040;line-height: 30px;width:100%;height:30px;overflow: hidden;margin-top:10px;font-weight: 500;}

#index div.index-10-5:hover h1{color:#fca1ac;}

#index div.index-10-4{position: relative;}

#index div.index-10-4 span{display: inline-block;width:0;height:0;border: 15px solid transparent;border-bottom-color:#fff;position: absolute;left:25px;bottom: 0;z-index: 10;}

#index div.index-10-5:hover .index-10-4 span{border-bottom-color: #fca1ac;}

#index div.index-10-3 p{margin-top:5px;font-size: 14px;color:#808080;line-height: 25px;text-align: justify;height:50px;overflow: hidden;}

#index div.index-10-6 b{font-size: 14px;color:#808080;font-weight: bold;}

#index div.index-10-6 b i{display: inline-block;width:0;height:0;border:7px solid transparent;border-left-color:#808080;font-weight: 500;margin-left:5px ;}

#index div.index-10-6:hover b{color:#fca1ac;}

#index div.index-10-6:hover b i{border-left-color: #fca1ac;}

#index div.index-10-6{margin-top:10px;}

#index div.index-10-6 span{font-size: 14px;color:#808080;}

#index div.index-10-5>a{display: block;width:100%;height:100%;}

/****/

#index div.index-10-7 li{float: left;}

#index div.index-10-7{padding-left:30px;}

#index div.index-10-7 li:first-child{width:85px;background: #fca1ac;height:95px;font-size: 16px;text-align: center;font-family: Arial;color:#fff;position: relative;padding-top:8px;}

#index div.index-10-7 li span{display: block;font-size: 46px;color:#fff;}

#index div.index-10-7 li b{display: inline-block;width:0;height:0;border: 8px solid transparent;position: absolute;right:-16px;top:50%;margin-top:-5px;}

#index div.index-10-7 li:last-child{width:485px;padding-left:30px;}

#index div.index-10-7 ul:hover b{border-left-color:#fca1ac;}

#index div.index-10-7 a{display: inline-block;width:100%;height:100%;}

#index div.index-10-7  li:hover h1{color:#fca1ac;}

#index div.index-10-7 ul{padding-bottom: 30px;border-bottom: 1px dashed #bbb;margin-bottom: 30px;}

#index div.index-10-7 ul:last-child{border-bottom: none;margin-bottom: 0;}

#index div.index-10-2>div{display: none;}

#index div.index-10-2>div.hover{display: block;}

#index div.index-10 div.index-10-8{text-align: center;width:1200px;margin-bottom: 50px;}

#index div.index-10-8 a{display: inline-block;  font-size: 16px;  color: #fca1ac;  border: 1px solid #fca1ac;  padding: 10px 40px;   }

#index div.index-10-8 a:hover{background: #fca1ac;color:#fff;}



#index div.index-10-1{overflow: hidden;}

#index div.index-10-5{position: relative;left:-600px;}

/*#index div.index-10-7{position: relative;right:-600px;}*/

#index div.index-10-7 ul{position: relative;right:-600px;}







#navigation{

	height: 44px;

	_overflow: hidden;

	background-color: #ef5a72;	

}		

	/* nav */

	#nav{

		width: 960px;

		height: 44px;

		float: right;	

	}

		#nav li{

			width: 122px;

			height: 44px;

			overflow: hidden;

			float: left;

			margin-right: -2px;

			background: url(http://www.zhxinya.com/template/yuezi/asset/image/nav-line.gif) right center no-repeat;

		}

			#nav li.none{ background: transparent;}

			#nav a{

				display: block;

				width: 122px;

				height: 44px;

				line-height: 41px;

				overflow: hidden;

				position: relative;

				color: #fff;

				font-size: 18px;

				text-align: center;

			}

			#nav a:hover{

				color: #fff;

				background-color: #fca1ac;

			}

				#nav a span{

					display: block;

					width: 122px;

					height: 44px;

					line-height: 41px;

					text-align: center;

					position: absolute;

					left: 0;

					cursor: pointer;

				}			

					#nav a span.out{top: 0;}

					#nav a span.over{top: -44px;background-color: #fb8094;}	

	

	

	/* submenu */

	#submenu{

		width: 240px;

		height: 44px;

		float: left;

		_overflow: hidden;

	}	

		/* H2 */

		#submenu h2{

			width: 240px;

			height: 44px;

			line-height: 42px;

			overflow: hidden;

			background-color: #fe768c;

			position: relative;

			font-size: 18px;

			color: #fff;

			text-indent: 20px;

		}

			#submenu h2 i{

				width: 15px;

				height: 8px;

				background-position: -124px -94px;				

				position: absolute;

				top: 18px;

				right: 18px;

			}

		

		/* submenu-list */

		.submenu-list{

			width: 240px;

			height: 420px;

			position: absolute;

			overflow: hidden;

			background-color: #fe768c;

			background-color: rgba(245,245,245,0.95);					

			z-index: 99;

			_background-color: #fe768c;

			_overflow: hidden;

		}

			/* submenu-list-group */

			.submenu-list-group .submenu-item{

				width: 225px;

				height: 94px;				

				padding: 10px 0 0 15px;

				line-height: 24px;

				border-bottom: 1px solid #ccc;		

				_overflow: hidden;		

				_float: left;

				_clear: both;

			}

				.submenu-list-group .i4{ border: 0 none;}

				.submenu-item h3 a,.submenu-item p a{ color: #000;}

				.submenu-item:hover h3 a,.submenu-item:hover p a{color: #fff;}

				

				/* h3 */

				.submenu-item h3{

					height: 25px;

					line-height: 25px;

					overflow: hidden;

					padding-left: 37px;

					font-size: 16px;

					margin-bottom: 7px;

					font-weight: 700;

					position: relative;

					background: url(arrow-gray.gif) 200px center no-repeat;

				}

					.submenu-item h3 a{display: block;}

					.submenu-item h3 i{ 

						width: 23px; 

						height: 23px; 

						position: absolute; 

						left: 5px;

						-moz-transition: all 0.3s linear 0s;

						-webkit-transition: all 0.3s linear 0s;

						-ms-transition: all 0.3s linear 0s;

						transition: all 0.3s linear 0s;

					}

					.submenu-item h3.i1 i{ background-position: 0 -205px;}

					.submenu-item h3.i2 i{ background-position: 0 -205px;}

					.submenu-item h3.i3 i{ background-position: 0 -205px;}

					.submenu-item h3.i4 i{ background-position: 0 -205px;}

				

				/* p */

				.submenu-item p{height: 48px;overflow: hidden; }

				.submenu-item p a{

					border-radius: 2px;

					margin-right: 4px;

					padding: 2px 5px;

					white-space:nowrap;

display:inline-block;

				}				

			

			/* submenu-list-group */

			.submenu-list-group .submenu-item:hover{ background: url(submenu-item-arrow.gif) right center no-repeat #f5b4bc;}

			.submenu-item:hover h3{ background-image: url(arrow-white.gif);}

			.submenu-item:hover h3.i1 i{ background-position: -25px -205px;}

			.submenu-item:hover h3.i2 i{ background-position: -25px -205px;}

			.submenu-item:hover h3.i3 i{ background-position: -25px -205px;}

			.submenu-item:hover h3.i4 i{ background-position: -25px -205px;}

			

			.submenu-item:hover p a:hover{

				color: #b36e0b;

				outline: medium none;

				text-decoration: none;

				-moz-transition: all 0.3s ease-out 0s;

				-webkit-transition: all 0.3s ease-out 0s;

				-ms-transition: all 0.3s ease-out 0s;

				transition: all 0.3s ease-out 0s;

				background-color: #fff;

			}

		

			/* submenu-cate */

			.submenu-cate{

				width: 905px;

				height: 405px;

				overflow: hidden;

				position:absolute; 

				left: 240px; 

				top: 0; 

				padding: 15px 30px 0 25px;

				background-color: #fff;

			}	

				/* submenu-cate-item */

				.submenu-cate-item{

					float: left;

					width: 690px;

					overflow: hidden;

				}

					.submenu-cate-item .item{ width: 690px; margin-right: 20px;}

					.submenu-cate-item dl{

						overflow: hidden;

						padding: 8px 0 8px;	

						zoom: 1;

						border-bottom: 1px dotted #e5e5e5;

					}

						.submenu-cate-item dl.none{border: 0 none;}

						.submenu-cate-item dt{font-size: 15px;font-weight: 700; padding: 2px 0;}

						.submenu-cate-item dt a{padding: 0 3px 1px 3px;}

						.submenu-cate-item dd{line-height: 22px;}

						.submenu-cate-item dl.simple{height: 22px; padding: 12px 0;}

						.submenu-cate-item dl.simple dt{height: 22px; padding: 0; float: left;}

						.submenu-cate-item dl.simple dd{height: 22px; width: 245px; overflow: hidden;float: left;}

						

					.submenu-cate-item dd a{

						border-radius: 2px;

						padding: 0 3px 1px 3px;

						_padding: 3px 3px 1px 3px;

						-moz-transition: all 0.3s ease-out 0s;

						-webkit-transition: all 0.3s ease-out 0s;

						-ms-transition: all 0.3s ease-out 0s;

						transition: all 0.3s ease-out 0s;

						display: inline-block;

						line-height: 18px;

						margin: 0 4px 0 0;

					}

					#face-lift .submenu-cate-item dd a{margin: 0 2px 0 0;}

					.submenu-cate-item dd a:hover{

						color: #fff;

						background-color: #b36e0b;

					}

					

					/* submenu-related */

					.submenu-related{

						width: 680px;

						overflow: hidden;

						padding: 5px 0;

					}

						.submenu-related h5{

							font-weight: 700;

							color: #424242;

							font-size: 14px;

							padding: 0 10px;

						}

						.submenu-related .list-group-icon li{

							font-size: 14px;

							float: left;

							width: 33%;

						}

				

				/* medical-skin */

				#medical-skin .submenu-cate-item .fn-right dt{padding-top: 0;}

				#medical-skin .submenu-cate-item dl.simple{padding: 10px 0;}

			

				/* micro-plastic */

				#micro-plastic .item{ width: 670px;}

				#micro-plastic dl.simple dd{width: 560px;}

				#micro-plastic .submenu-related h5{ padding: 20px 0 10px 10px;}

			

				/* mouth-plastic */

				#mouth-plastic .item{ width: 320px;}

				#mouth-plastic dl.simple dd{width: 560px;}

				#mouth-plastic .submenu-related h5{ padding: 20px 0 10px 10px;}

			

				/* submenu-cate-silde */

				.submenu-cate-silde{

					float: right;

					width: 200px;					

					overflow: hidden;

				}

					.submenu-cate-silde h5{

						font-weight: 700;

						color: #424242;

						font-size: 14px;

						height: 32px;

						margin-top: 10px;

					}

					/* silde */

					.submenu-cate-silde .silde{

						width: 200px;

						height: 335px;

						overflow: hidden;

						position: relative;

					}

						.submenu-cate-silde .silde img{

							display: block;

							width: 200px;

							height: 335px;

							overflow: hidden;

						}

				

					/* num */

					.submenu-cate-silde .num{

					    height: 14px;

					    position: absolute;

					    right: 5px;

						 top: 8px;

					}

					.submenu-cate-silde .num li{					    

					    float: left;

					    width: 14px;

						 height: 14px;

						 overflow: hidden;

						 margin-right: 3px;

						 background-color: #fff;

						 font-size: 0;

						 line-height: 0;

						 text-indent: -99px;

						 filter: alpha(opacity=90);

					    opacity: 0.9;

						 border-radius: 6px;

						 cursor: pointer;

					}

					.submenu-cate-silde .num li.on{

					    background-color: #5b4034;

					}

		

/*---- 顶部结束 ---*/





/*******************/

/*-----foot------*/

#foot{width:100%;background: #fca1ac;}

#foot div.foot{width:1200px;margin:0 auto;padding:30px 0 20px;border-bottom: 1px solid #fca1ac;}

#foot div.foot>div{float: left;width:400px;}

#foot div.foot ul{padding-left:80px;}

/**/

#foot div.foot ul li{float: left;width:150px;}



/**/

#foot div.foot>div:first-child img{width:290px;}

#foot div.foot>div:first-child p{font-size: 24px;color:#ffffff;padding:10px 20px;padding-left:70px;border: 1px solid #fff;display: inline-block;background: url("/picture/szxiyuehui/phone-1.png") no-repeat 20px center;line-height: 30px;width:290px;}

#foot div.foot h3{margin-top:10px;font-size: 18px;color:#fff;padding-left:120px;line-height: 25px;background: url("/picture/szxiyuehui/foot-1.png") no-repeat 80px center;}

#foot div.foot ul li a{font-size:14px;color:#fff;display: block;width:100%;padding-right:30px;overflow: hidden; }

#foot div.foot ul li:nth-child(even) a{padding-right:0;}

#foot div.foot ul li{margin:5px 0;}

#foot div.foot ul li:hover a{text-decoration:underline;}

#foot div.foot ul{margin-top:10px;}

#foot div.foot h2{margin-top:10px;font-size: 18px;color:#fff;background: url("/picture/szxiyuehui/foot-2.png") no-repeat left center;padding-left:40px;}

#foot div.foot-1 img{width:125px;height:125px;margin-top:10px;}

#foot div.foot-1{padding-left:120px;}

#foot div.foot-2{width:1200px;margin:0 auto;height:54px;line-height: 54px;font-size: 14px;color:#fff;text-align: center;}

#foot div.foot-2 a{font-size: 14px;color:#fff;}

#foot div.foot-2 a:hover{text-decoration:underline;}


.footer_nav{width:100%;background:#999999;padding-top:20px;}

.footer_nav .main{width:1200px;height:100px;margin:0 auto;padding-bottom:20px;}

.footer_nav .main a{width:150px;height:100px;float:left;font-size:14px;color:#FFF;text-align:center;line-height:160px;overflow:hidden;} 



.footer_nav .main a.fn01{background:url(/picture/szxiyuehui/fn01.jpg) no-repeat;}

.footer_nav .main a.fn02{background:url(/picture/szxiyuehui/fn02.jpg) no-repeat;}

.footer_nav .main a.fn03{background:url(/picture/szxiyuehui/fn03.jpg) no-repeat;}

.footer_nav .main a.fn04{background:url(/picture/szxiyuehui/fn04.jpg) no-repeat;}

.footer_nav .main a.fn05{background:url(/picture/szxiyuehui/fn05.jpg) no-repeat;}

.footer_nav .main a.fn06{background:url(/picture/szxiyuehui/fn06.jpg) no-repeat;}

.footer_nav .main a.fn07{background:url(/picture/szxiyuehui/fn07.jpg) no-repeat;}

.footer_nav .main a.fn08{background:url(/picture/szxiyuehui/fn08.jpg) no-repeat;}

.footer_nav .main a:hover{background-position:0 -100px;}

/****/

#banner img{width:100%;}

#gymh,#fwtx,#new,#lxwm,#mmjz,#mytc,#chxf{background: #fcf9f5;padding-bottom: 40px;}



#top-2 .top-2{font-size: 14px;color:#666;height:60px;padding:10px 0;line-height: 40px;}

#top-2.top-3{border-bottom: 1px solid #e1e1e1;margin-bottom: 30px;}

#top-2 .top-2 a{font-size: 14px;color:#666;display: inline-block;padding:0 5px;}

#top-2 .top-2 a:hover,#top-2 .top-2 a.hover{color:#fca1ac;}



.index-a{width:100%;}

.index-b{width:1200px;margin:0 auto;}

/***/

#top-3 .top-3{border-top:1px solid #e1e1e1;margin-bottom: 40px;}

#top-3 .top-3 a{display: inline-block;position: relative;width:125px;height:37px;line-height: 37px;font-size: 18px;color:#333;text-align: center;margin-right:10px;margin-top:20px;border-radius: 3px;}

#top-3 .top-3 a:last-child{margin-right:0;}

#top-3 .top-3 a span{position: absolute;display: inline-block;width:1px;height:16px;top:-20px;left:50%;background:#e1e1e1; }

#top-3 .top-3 a:hover,#top-3 .top-3 a.hover{background: #fca1ac;color:#fff;}



/*---------------------------------------*/





.btnimg{cursor:pointer;border:0;margin:0;padding:0;}



#ScrollToTop{

  position:fixed;_position:absolute;right:15px;bottom:10px;width:70px;padding:20px 10px 20px;display:block;font-size:15px;font-weight:500;text-align:center;

  background: #fca1ac;

  color:#fff;

  z-index: 1000;

  box-shadow:0 0 #fff, 0 0 10px rgba(34,25,25,0.5);

  -moz-box-shadow:0 0 #fff, 0 0 10px rgba(34,25,25,0.5);

  -webkit-box-shadow:0 0 #fff, 0 0 10px rgba(34,25,25,0.5);



  -moz-transition:bottom 250ms ease-in-out;

  -webkit-transition: bottom 250ms ease-in-out;

}

#ScrollToTop.Offscreen{

  bottom:-100px;

  -moz-transition-duration:250ms;

  -webkit-transition-duration:250ms;

}

/* White Button */


























.Button2.WhiteButton{

  background-color:#f0eded;

  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(.5,#f9f7f7),color-stop(.5,#f6f3f4));

  background-image:-moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

  background-image:-o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

  background-image:-webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

  border-color:#bbb;

  color:#524d4d;

  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');

  text-shadow:0 1px rgba(255,255,255,0.9);

}

.Button2.WhiteButton:hover{

  background-color:#f2f0f0;

  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcfc), to(#f2f0f0), color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));

  background-image:-moz-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

  background-image:-o-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

  background-image:-webkit-linear-gradient(top, #fdfcfc, #fbf9f9 50%, #f7f5f6 50%, #f2f0f0);

  border-color:#c3c3c3;

  color:#666060;

  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfcfc', endColorstr='#f2f0f0');

  text-shadow:0 1px rgba(255,255,255,1);

}

.Button2.WhiteButton:active{

  background-color:#ebe8e8;

  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f4f5), to(#ebe8e8), color-stop(.5,#f3f0f0),color-stop(.5,#f1eeef));

  background-image:-moz-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

  background-image:-o-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

  background-image:-webkit-linear-gradient(top, #f8f4f5, #f3f0f0 50%, #f1eeef 50%, #ebe8e8);

  border-color:#b7b7b7;

  color:#454141;

  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f4f5', endColorstr='#ebe8e8');

  text-shadow:0 1px rgba(255,255,255,0.8);

}



/****/

.cccccc:after{content:"5";display: block !important;width:16px !important;

    height:16px !important;

   background: red;

    overflow: hidden !important;

    text-align: center;

    line-height: 15px;

    border-radius: 50%;;

    z-index: 2149483649;

    right: 13px;

    top: 223px;

    color:#fff;

    font-size: 10px;;

    position: fixed !important;}

    .c2:after{content: "6";}

  .c3:after{content: "7";}

  .c4:after{content: "5";}

  .c1:after{content: "4";}
  
 /*2020-12-31*/
 header{
 	position: fixed;
 	top: 0;
 	width: 100%;
 	left: 0;
 	z-index: 30;
 	-moz-box-shadow:1px 1px 5px #919191; -webkit-box-shadow:1px 1px 5px #919191; box-shadow:1px 1px 5px #919191;
 }
 .top-fixed{
 	background: #f05771;
 	position: fixed;
 	top: 0;
 	width: 100%;
 	left: 0;
 	z-index: 30;
 } 
 .top-fixed-area{
 	width: 1200px;
 	margin: 0 auto;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 } 
 .top-fixed-area ul{
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	padding: 8px 0;
 }
  .top-fixed-area ul li{
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	margin: 0 30px 0 0;
 }
 .top-fixed-area ul li i{
 	width: 35px;
 	height: 28px;
 	background: url(../../picture/szxiyuehui/spire.png);
 }
 .top-fixed-area ul li:nth-child(1) i{
 	background-position: 0 0;
 }
 .top-fixed-area ul li:nth-child(2) i{
 	background-position: -26px 0;
 }
 .top-fixed-area ul li:nth-child(3) i{
 	background-position: -62px 0;
 }
 .top-fixed-area ul li p{
  	color: #ffdfb3;
 }
 .top-fixed-area div{
 	display: flex;
 	align-items: center;
 }
 .top-fixed-area div i{
 	width: 35px;
 	height: 28px;
 	background: url(../../picture/szxiyuehui/spire.png);
 	background-position: -94px 0;
 }
 .top-fixed-area div p{
 	color: #ffdfb3;
 }
 .nav-area{
 	padding: 60px 0 20px 0;
 	width: 1200px;
 	margin: 0 auto;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }
 .nav-area ul{
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }
 .nav-area ul li{
 	width: 106px;
 	text-align: center;
 	margin: 0 0 0 11px;
 	padding: 6px 0;
 	position: relative;
 }
 .nav-area ul li:nth-child(4):after{
 	position: absolute;
 	top: -9px;
 	left: 50%;
 	margin-left:-12px; 
 	content: "";
 	width:24px;
 	height: 10px;
 	background: url(../../picture/szxiyuehui/spire.png);
 	background-position: -143px -11px; 
 }
 .nav-area ul li:nth-child(5):after{
 	position: absolute;
 	top: -9px;
 	left: 50%;
 	margin-left:-12px; 
 	content: "";
 	width:24px;
 	height: 10px;
 	background: url(../../picture/szxiyuehui/spire.png);
 	background-position: -143px -11px; 
 }
 .nav{
 	background: #fff;
 }
 .nav-area ul li:hover{
 	background: #f05771;
 }
 .nav-area ul li:hover a{
 	color: #fff;
 }
 .nav-area ul li:hover .sub-nav{
	display: block;
 } 
 .nav-area ul li a{
 	color: #1a1a1a;
 	font-size: 16px;

 }

 .sub-nav{
 	display: none;
 	position: absolute;
 	width: 100%;
 	background: #fff;
 	top: 33px;
 	left: 0;
 	z-index: 21; 	
 }

.nav-area ul li .sub-nav a{
	display: block;
	color: #4c4c4c !important;
	font-size: 15px;
	line-height: 2.4;
	border-bottom:1px solid #fdefee;
}
.nav-area ul li .sub-nav a:hover{
	background: #fe768c;
	color:#fff !important;
}
.title-item{
	text-align: center;
}
.title-item h3{
	font-size: 24px;
	color: #333333;
}
.title-item p{
	font-size: 14px;
	color: #999999;
	padding: 9px 0 13px;
}
.title-item span{
	display: block;
	width: 90px;
	height: 2px;
	background: #f05771;
	margin:0 auto;
}
.title-ul {
	text-align: center;
	font-size: 20px;
	margin-top: 30px;
}
.title-ul li {
	display: inline-block;
	margin-left: 20px;
	margin-right: 20px;
}
.title-ul li:hover {
	color: #f05771;
	cursor: pointer;
}
.title-ul .act {
	color: #ee435d;
	font-weight: bold;
}
.gray-bg{
	background: #f5f5f5;
	 
}
#o-con{
	padding:38px 0 66px;
}
#o-con .item-cont{
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
	padding: 58px 0 0 0;
}
#o-con .item-cont ul{
	padding: 0 0 0 36px;
}
#o-con .item-cont ul li{
	margin: 0 0 20px;
}
#o-con .item-cont ul li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 535px;
	width: 535px;
}
#o-con .item-cont ul li a:hover{
	background:#fe768c;
}
#o-con .item-cont ul li a:hover .r-txt h3,#o-con .item-cont ul li a:hover .r-txt p{
	color: #fff;
}

.r-txt{
    padding: 0 18px;
    max-width: 360px;
	width: 360px;
}
.r-txt h3{
	font-weight: normal;
	color: #333333;
	font-size: 16px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 12px;
}
.r-txt p{
	color: #999999;
	font-size: 14px;
	line-height: 1.8;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#tw-con{
	background: url(../../picture/szxiyuehui/webbg.jpg) center center;
	padding: 42px 0 102px;
}
#tw-con .title-item h3{
	color: #fff;
}
#tw-con .title-item p{
	color: #999;
}
.ser-sys-cont{
	width:1160px;
	margin: 32px auto 0 ;
	background-color:rgba(255,255,255,.8); 
	padding: 40px 57px;
}
.ser-sys-cont ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 280px;
}
.ser-sys-cont ul li{
	width: 120px;
	margin: 0 0 28px;
	cursor: pointer;
}
.ser-sys-cont ul li p{
	text-align: center;
	margin: 15px 0 0 0;
	color: #8c8c8c;
	font-size: 14px;
}
.ser-sys-cont ul li i{
	width:54px;
 	height: 56px;
 	background: url(../../picture/szxiyuehui/spire.png);
 	margin: 0 auto;
}
.ser-sys-cont ul li:nth-child(5),.ser-sys-cont ul li:nth-child(6){
	margin-bottom:0 
}
.ser-sys-cont ul li:nth-child(1) i{
 	background-position: 0px -134px; 
}
.ser-sys-cont ul li:nth-child(2) i{
 	background-position: -62px -134px; 
}
.ser-sys-cont ul li:nth-child(3) i{
 	background-position: -128px -134px; 
}
.ser-sys-cont ul li:nth-child(4) i{
 	background-position: -196px -134px; 
}
.ser-sys-cont ul li:nth-child(5) i{
 	background-position: -268px -134px; 
}
.ser-sys-cont ul li:nth-child(6) i{
 	background-position: -334px -134px; 
}
.ser-sys-cont{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#ss1{
	background: url(../../picture/szxiyuehui/ss1.jpg);
	display: flex;
}
#ss2{
	background: url(../../picture/szxiyuehui/ss2.jpg);
}
#ss3{
	background: url(../../picture/szxiyuehui/ss3.jpg);
}
#ss4{
	background: url(../../picture/szxiyuehui/ss4.jpg);
}
#ss5{
	background: url(../../picture/szxiyuehui/ss5.jpg);
}
#ss6{
	background: url(../../picture/szxiyuehui/ss6.jpg);
}	

.ser-sys-cont-info{
	width:652px;
	height: 378px;
	
	justify-content: space-between;
	align-items: flex-end;
	padding: 18px 16px;
	display: none;
}
.ser-sys-cont-info-l h3{
	color: #f05771;
	font-size: 24px;
}
.ser-sys-cont-info-l h4{
	color: #999999;
	font-size: 16px;
	font-weight:500;
	margin-top: 8px;
}
.ser-sys-cont-info-l p{
	line-height: 1.8;
	color: #fff;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 18px 0 0;
}
.ser-sys-cont-info-l{
	width: 265px;
}
.ser-sys-cont-info-r{
	display: block;
	color: #fff;
	border:2px solid #f05771;
	line-height: 2.2;
	width: 98px;
	text-align: center;
	cursor: pointer;
}
.ser-sys-cont-info-r:hover{
	background-color: #f05771;
	color: #fff;
}
.ser-sys-cont ul .action i{
	background-position-y: -67px !important; 
}
.ser-sys-cont ul .action p{
	color: #333;
	font-weight: 500;
}
.ser-sys-cont ul li:hover i{
	background-position-y: -67px !important; 
}
.ser-sys-cont ul li:hover p{
	color: #333;
	font-weight: 500;
}
.tc-choose{
	text-align: center;
	align-items: center;
	margin: 34px auto 46px;
	font-size: 0;
}
.tc-choose li{
	display: inline-block;
	width: 120px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	border: 1px solid #999999;
	line-height: 2.4;
	cursor: pointer;
}
.tc-choose .action{
	background-color:#f05771 ;
	border: 1px solid #f05771 ;
	color: #fff; 
}
.tc-choose li:hover{
	background-color:#f05771;
	border: 1px solid #f05771;
	color: #fff; 
}
#thr-con{
	padding:55px 0;
}
.tc-item-cont{
	display: none;
	width: 1090px;
	margin: 0 auto;
	justify-content: space-between;
	align-items: center;
}
.tc-item-cont div p{
	text-align: center;
	color: #282828;
	font-size: 16px;
	margin:20px 0 12px; 
}
.tc-item-cont div a{
	display: block;
	background-color: #f05771;
	width: 122px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	cursor: pointer;
	line-height: 2.6;
}
.tc-item-cont div a:hover{
	background-color: #c03a51;
}
#tc1{
	display: flex;
}
.team-cont{
	width: 1160px;
	margin: 40px auto !important;
	padding: 0 0 40px;
}
.team-cont ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 1160px;
}
.team-cont ul li{
	position: relative;
	width: 260px;
	transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}
.team-cont ul li div{
	position: absolute;
	top:265px;
	height: 100%;
	width: 100%;
	left: 0;
	background-color: rgba(251,174,189,.6);
	padding: 16px 0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;

}
.team-cont ul li div h3{
	color: #333333;
	margin: 0 0 6px;
	font-size: 16px;
	text-align: center;
}
.team-cont ul li div p{
	color: #333333;
	text-align: center;

}
.team-cont ul li div span{
	color: #575757;
	padding: 15px;
	text-align: justify;
   line-height: 1.6;
   display: block;
 
}
.team-cont ul li:hover div{
	top: 30px;
}
#fo-con .swiper-pagination{
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#fo-con .swiper-pagination-bullet{
	width: 48px;
	border-radius: 5px;
	background-color: #dbdbdb;
	display: inline-block;
	height: 4px;
}
#fo-con .swiper-pagination-bullet-active{
	background-color: #fbaebd;
	margin: 0 8px 0 0;
}
#fo-con{
	padding: 46px 0 54px 0;
}
#fiv-con{
	padding: 46px 0 24px 0;
}
#fiv-con .title-item{
	margin-bottom: 34px;
}
#six-con{
	padding: 46px 0 46px 0;
}
.news-cont{
	width: 1160px;
	margin: 0 auto;
}
.news-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.news-list .news-item{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.news-list .news-item div:nth-child(1){
	overflow: hidden;
	border-radius: 5px;
}
.news-list .news-item div:nth-child(2){
	width: 330px;
	border-radius: 5px;
	padding: 8px 8px 8px 0;
}
.news-list .news-item div:nth-child(2) h3{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 8px;
}
.news-list .news-item div:nth-child(2) p{
	color: #999;
	line-height: 1.8;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 42px;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.news-list .news-item div:nth-child(2) span{
	color: #999;
}
.news-list li{
	width: 48%;
	margin-top: 24px;
}
.news-list li:hover{
	background:#fe768c;
	border-radius: 5px;
}
.news-list li:hover h3,.news-list li:hover p,.news-list li:hover span{
	color: #fff !important;

}
.foot-new{
	background-color:#f05771;
	padding: 35px 50px; 
}
.foot-new-area{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.foot-new-area h3{
	position: relative;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0 0 16px 0;
}
.foot-new-area h3:before{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width:33px;
	height: 3px;
	background-color: #fff;
}
.foot-new-area h3:after{
	content: "";
	position: absolute;
	bottom: 1px;
	left: 38px;
	width:164px;
	height: 1px;
	background-color: #fff;
}
.foot-one{
	width: 266px;
}
.foot-one p{
	color: #fdc6d0;
	text-align: justify;
	line-height: 1.8;
}
.foot-two{
	width: 230px;
}

.foot-two div a{
	margin: 0 12px 0 0;
	color: #fdc6d0;
	display: inline-block;
	line-height: 1.8;
	font-size: 14px;
} 
.foot-two div a:hover{
	color: #fff;
}
.foot-three div h4{
	color: #fff;
	font-weight: normal;
	font-size: 16px;
}
.foot-three div i{
	width: 10px;
	height: 10px;
	background: url(../../picture/szxiyuehui/spire.png);
	background-position: 0 -35px;
	display: inline-block;
	margin: 0 16px 0 0;
}
.foot-three div p{
	color: #fff;
	padding: 12px 0;
}
.foot-three{
	width: 260px;
}
.foot-three div:nth-child(1){
	border-bottom: 1px solid #f2637b;
	margin-bottom: 12px;
}
.foot-four p{
	color: #fff;
	margin-top: 16px;
}
.cory{
	text-align: center;
	color: #fff;
	line-height: 2.2;
	background-color: #c52742;
	color: #ffdfb3;
}
.more-new{
	background-color: #f05771;
	display: block;
	width:120px;
	line-height: 3;
	color: #fff;
	text-align: center;
	margin: 60px auto 0;
	border-radius: 10px;
	cursor: pointer;
}
.more-new:hover{
	background-color: #c03a51;
	color: #fff;
}
.news-list li{
	display: none;
}
.side-cnt {
    position: fixed;
    right: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 9999999;
}
.side-cnt dl a {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.side-cnt dl:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.side-cnt dl {
    cursor: pointer;
    border-bottom: 2px solid #fff;
    padding: 10px;
    background-color: #3c3c3c;
    margin-bottom: 0;
    position: relative;
}
.side-cnt .talk-icon {
    background-position: -2px -108px;
}
.side-cnt .qrcode-icon {
    background-position: -2px -50px;
}
.side-cnt i {
    display: block;
    width: 25px;
    height: 28px;
    margin: 0 auto;
    background: url(../../picture/szxiyuehui/side-cnt.png) no-repeat;
}
.side-cnt .phone-icon {
    background-position: -2px -170px;
}
.side-cnt dd {
    font-size: 12px;
    color: #fff;
    line-height: 17px;
    text-align: center;
}
.side-cnt .top-icon {
    background-position: -4px 8px;
}
.side-cnt dd p {
    color: #898989;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}
.side-cnt dd p span{
    font-size: 14px;

}
.side-cnt .wx, .side-cnt .phone {
    display: none;
    min-width: 136px;
    line-height: 24px;
    padding: 8px;
    border: 1px solid #eee;
    background: #fff;
    color: #333;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 96px;
}
 .side-cnt .phone {
    box-sizing: border-box;
 }
.side-cnt .phone {
    top: 0;
}
.side-cnt .wx {
    height: auto;
    margin-top: -54px;
    line-height: 20px;
}
#toTop {
    display: none;
    background-color: #f05771;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.side-cnt dl:last-child {
    border-bottom: none;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
.side-cnt .wx::after, .side-cnt .phone::after {
    content: " ";
    position: absolute;
    right: -6px;
    top: 50%;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    border: #eee solid 1px;
    border-left: 0;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    z-index: -1;
}
.side-cnt dl:hover{
    background-color: #f05771;
}
.side-cnt dl:hover .phone{
    display: block !important;
}
.side-cnt dl:hover .wx{
    display: block!important;
}
  
