/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none; color:#666;}
body{ font-size:14px;font-family:''; color:#666;position: relative;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
img{ max-width:100%;}

.head{
}

.topbg{
	height: 30px;
	font-size: 12px;
	width: 100%;
	background-color: #5b5e63;
	color: #FFFFFF;
}
.top{
	height: 30px;
	line-height: 30px;
}


.topspL{
	display: block;
	float: left;
}

.top ul{
	overflow: hidden;
	height: 26px;
	line-height: 26px;
	float: right;
	margin-top: 2px;
}
.top ul li{
	width: 26px;
	height: 26px;
	line-height: 26px;
	float: right;
	margin-left: 5px;
}

.top ul li a{
	display: block;
	width: 26px;
	height: 26px;
}
.top ul li a img{
	display: block;
	width: 26px;
	height: 26px;
}


.middebg{
	height: 136px;
	background: #f0f0f0;
}

.middle{
	overflow: hidden;
	height: 136px;
}

.logo{

	float: left;
}
.logo a{

	display: block;
}
.logo a img{

}

.sousuo{
	width: 360px;
	height: 38px;
	float: right;
	margin-top: 49px;
}

.sousuo input{
	width: 302px;
	padding-left: 10px;
	display: block;
	height: 38px;
	float: left;
	outline: none;
	background: #dfe3ea;
	caret-color:#fff;
	color: #fff;
}

.sousuo input::placeholder{
	color: #989898;
}


.sousuo button{
	width: 48px;
	height: 38px;
	background: #86909E url("../images/sousuo.png") no-repeat;
	float: left;
	display: block;
	border: none;
	outline: none;
	cursor: pointer;
}

.sousuo button:hover{
	background: #96a1b2 url("../images/sousuo.png") no-repeat;
}



.lxfs{
	height: 35px;
	line-height: 35px;
	margin-top: 51px;
	float: right;
	margin-right: 30px;
}

.lxfs li{
	float: left;
    overflow: hidden;
	margin-left: 10px;
}
.lxfs li label{
	height: 35px;
	width: 35px;
	border-radius: 50%;
	background: #86909E;
	display: block;
	overflow: hidden;
	float: left;
}

.lxfs li label img{
	height: 21px;
	width: 21px;
	margin: 7px auto;
	display: block;
}

.lxfs li span{
	height: 35px;
	display: block;
	float: left;
	margin-left: 10px;
	color: #424041;
	font-size: 14px;
}



/*menu*/
.menu{height:50px;line-height:50px;background:#5b5e63;position: relative;z-index: 999;}
.menu ul li{ float:left; position:relative;}
.menu ul li dl{
	background:#a1aebf;
	opacity: 0.9;
	width:190%;
	position:absolute;
	left:0;
	top:50px;
	padding:10px 0;
	display:none;
}
.menu ul li dl dd{ line-height:28px;padding-left: 10px;transition: 500ms;}
.menu ul li dl dd:hover{
	background: #8894a4;
}


.menu ul li dl dd a{
	font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left;
	width: 100%;
	height: 100%;
}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center; padding:0px 60px;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#8894a4;color:#fff;}

/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:472px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0 auto;}
.banner_03 .bd ul li a{
	display: block;
	height: 100%;
	width: 100%;
}


.banner_03{width: 100%;height: 472px;margin: 0 auto;position: relative;}
.banner_03 .bd{width:100%;}
.banner_03 .bd li { width:100%; height:472px; text-align:center;overflow:hidden;background-size: 100% 100%;}
.banner_03 .prev {display: block !important; position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next {display: block !important; position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}

.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0 auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:10px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }

@media screen and (max-width: 1280px){
	.banner_03{width: 100%;height: 315px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:315px; text-align:center;overflow:hidden;background-size: 100%;}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}
}

@media screen and (max-width: 1366px){
	.banner_03{width: 100%;height: 336px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:336px; text-align:center;overflow:hidden;background-size: 100%}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}
}
@media screen and (max-width: 767px){
	.banner_03{width: 100%;height: 189px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:189px; text-align:center;overflow:hidden;background-size: 100%}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}
}

@media screen and (max-width: 375px){
	.banner_03{width: 100%;height: 92px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:92px; text-align:center;overflow:hidden;background-size: 100%}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}

	.banner_03 .hd { position:relative; top:-25px; width:1100px; height:20px; margin:0 auto; text-align:center;}
}


.con1{
	overflow: hidden;
}

.Title{
	overflow: hidden;
	margin-top: 10px;
}

.con1T{
	font-size: 32px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	color: #38383A;
}

.con1TS{
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color: #3B3C3E;
}

.cpUl{
	overflow: hidden;
	margin-top: 40px;
}

.cpUl li{
    width: 292px;
	height: 382px;
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 1px;
}

.aimg{
	display: block;
	width: 290px;
	height: 260px;
	border: 1px solid #ccc;
}

.aimg:hover img{
	opacity: 0.7;
}

.aimg img{
	display: block;
	width: 284px;
	height: 254px;
	margin: 3px auto;
}

.aLink{
	display: block;
	height: 100px;
	color: #656464;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	padding: 10px 0;
	overflow: hidden;
	transition: 500ms;
}

.aLink:hover{
	opacity: 0.7;
}

.con2bg{
	background: url("../images/con2bg.jpg") no-repeat;
	background-size: 100% 100%;
}


.con2{
	overflow: hidden;
}

.Title{
	overflow: hidden;
	margin-top: 55px;
}

.con2T{
	font-size: 32px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}

.con2TS{
	text-align: center;
	font-size: 20px;
	line-height: 26px;
	color: #fff;
}

.con2Ul{
	overflow: hidden;
	margin-top: 40px;
}

.con2Ul li{
	overflow: hidden;
	width: 300px;
	margin-bottom: 80px;
	float: left;
}

.con2Ul3D{
	display: block;
	width: 200px;
	height: 230px;
	/*float: left;*/
	margin: 0 auto;
	transform: rotate3d(0,0,1,0deg);
    transition: 1s;
	/*margin-left: 10px;*/
}
.con2Ul3D:hover{
	transform: rotate3d(0,0,1,360deg);
}

.con2Ul li dl{
	/*height: 115px;*/
	/*float: right;*/
	/*width: 386px;*/
	width: 180px;
	margin: 0 auto;
	/*margin-right: 50px;*/
}

.con2Ul li dl dt{
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #505050;
	color: #fff;
}

.con2Ul li dl dt a{
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	text-align: center;

	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: 1s;
}

.con2Ul li dl dt a:hover{
	opacity: 0.7;
}

.con2Ul li dl dd{
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	text-align: center;

}

.con3{
	overflow: hidden;
	padding: 40px 0;
}

.con3T{
	overflow: hidden;
}

.con3T h1{
	font-size: 24px;
	color: #767676;
	font-weight: normal;
}

.con3TS{
	height: 22px;
	overflow: hidden;
	margin-top: 10px;
	position: relative;
}

.con3TS span{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	color: #7A8492;
	font-size: 18px;
	height: 22px;
	line-height: 22px;
	float: left;
	padding-right: 10px;
	background: #fff;
}

.con3TS hr{
	height: 1px;
	border: none;
	background:  #eaeaea;
	margin-top: 10px;
}

.con3M{
	overflow: hidden;
	height: 300px;
	margin-top: 20px;
}


.con3Mimg{
	width: 420px;
	height: 285px;
	display: block;
	float: left;
	padding-right: 10px;
}

.con3MspR{
	color: #7A8492;
    font-size: 14px;
	line-height: 26px;
}


.con3aLink{
	display: block;
	width: 138px;
	height: 38px;
	border: 1px solid #000;
	text-align: center;
	color: #000;
	font-size: 14px;
	line-height: 38px;
	margin-top: 11px;
	transition: 500ms;
	float: right;

	
}

.con3aLink:hover{
	background: #000;
	color: #fff;
}

.con4bg{
	background: #f6f6f6;
}


.con4{
	overflow: hidden;
	padding-bottom: 40px;
}

.Top{
	margin-top: 25px !important;
}

.con4T{
	font-size: 32px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	color: #646c77;
}

.con4TS{
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color: #3B3C3E;
}

.ftbg{
	background: #5b5e63;
	padding: 30px 0;
}

.ft{
	overflow: hidden;
}

.ft li{
	line-height: 24px;
	color: #fff;
	text-align: center;
}

.kf{
	position: fixed;
	top: 100px;
	right: 20px;
	width: 175px;
	z-index: 1000;
}

.kftop{
	width: 175px;
	height: 29px;
	position: relative;
}
.kftop img{
	width: 175px;
	height: 29px;
	display: block;
}

.guanbi{
	width: 15px;
	height: 15px;
	position: absolute;
	top: 4px;
	right: 3px;
	cursor: pointer;
}


.kfcenter{
	border-right: 1px solid #05759f;
	border-left: 1px solid #05759f;
	background: #fff;
	padding: 10px;
	overflow: hidden;
}

.kfcenter li{
	line-height: 20px;
	color: #000;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.kfcenter li a{
	line-height: 20px;
	color: #000;
	height: 20px;
}

.kfcenter li a img{
	display: block;
	height: 20px;
	line-height: 20px;
	float: left;
}

.kfcenter li a span{
	line-height: 20px;
	height: 20px;
	float: left;
	margin-left: 10px;
}


.erweima{
	width: 76px;
	height: 72px;
	display: block;
	margin: auto;
}



.kfbottom{
	width: 175px;
	height: 25px;
}

.kfbottom img{
	width: 175px;
	height: 25px;
	display: block;
}

.sjft{
	width: 100%;
	height: 50px;
	background: #fafafa;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
	display: none;
}

.sjft li{
	width: 25%;
	height: 100%;
	float: left;
}

.sjft li a{
	display: block;
	width: 100%;
	height: 100%;
}

.sjft li a img{
	display: block;
	width: 20px;
	height: 20px;
	margin: 5px auto;
	margin-bottom: 0;
}
.sjft li a span{
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #888;
	text-align: center;
}

.sjfx{
	position: relative;
}


.fx{
	position: absolute;
	left: 5px;
	top: -55px;
	background: #fff;
	border-radius: 5px;
	height: 40px;
	width: 160px;
	box-shadow: 0 0 10px #000;
}

.fx li{
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-right: 5px;
}
.fx li a{
	width: 30px;
	height: 30px;
	display: block;
}

.fx li a img{
	width: 30px;
	height: 30px;
	display: block;
}

.sjft li:hover{
	background: #e3e3e3;
}

/*Add------------------------------------------------------------------------------*/

.nyban{
	height: 160px;
	
}

.weizhi{
	height:40px;
	line-height:40px;
	font-size:14px;
}

.weizhi img{
	height: 15px;
	width: 15px;
	margin-top: 11px;
	display: block;
	float: left;
}
.weizhi a{
	line-height: 40px;
	display: block;
	float: left;
    margin-left: 10px;
	color: #337ab7;
}

.weizhi a:hover{
	text-decoration: underline;
}

.weizhi span{
	line-height: 40px;
	display: block;
	float: left;

}




.inside{
	overflow: hidden;
}



.inside_left{
	width:264px;
	float:left;
	overflow: hidden;
	padding-bottom: 30px;
}

.insL1{
	overflow: hidden;
}

.insL1 ul{
	overflow: hidden;
}
.insL1 ul li{
	border-bottom: 1px solid #f2f2f2;
	line-height: 36px;
	background: url("../images/insL1bg.gif") no-repeat left top 16px;
	cursor: pointer;
}

.insL1 ul li a{
	color: #656464;
	padding-left: 10px;
	transition: 500ms;
}

.insL1 ul li a:hover{
	opacity: 0.7;
}


.insL1 dl{
	padding-left: 10px;
}

.insL2{
	overflow: hidden;
	margin-top: 30px;
}

.insL2 ul{
	overflow: hidden;
}
.insL2 ul li{
	line-height: 25px;
}






.nyTitle{
	color: #646b76;
	font-size: 24px;
	height: 60px;
	line-height: 60px;
	font-weight: normal;
}


.inside_right{
	width:847px;
	float:right;
	overflow: hidden;
}


.inside_con{
	padding:10px 0;
}


.sjMbg{display: none;}

@media screen and (max-width: 767px){
	.wapper{
		width: 100%;
	}
	.kf{
		display: none;
	}
	.topspL {
		float: none;
		display: none;
	}

	.middebg {
		height: 136px;
		background: #8e99a9;
	}


	.logo {
		float: none;
		width: 98%;
		margin: 0 auto;
	}

	.logo a {
		width: 100%;
	}

	.logo a img {
		width: 100%;
	}

	.sousuo{
		width: 95%;
		margin: 0 auto;
		display: none;
	}
	.sousuo input {
		width: 80%;
	}

	.sousuo button {
		width: 16%;
		background: #86909E url(../images/sousuo.png) no-repeat center center;
	}

	.lxfs {
		float: none;
		display: none;
	}

	.sousuo {
		float: none;
		margin: 10px auto;
	}

	.menu {
		display: none;
	}

	.banner_03 .hd {
		width:300px;
	}


	.middebg {
		height: auto;
	}

	.middle {
		overflow: hidden;
		height: auto;
	}

	.sjMbg{
		display: block;
		background: #9facbd;
		overflow: hidden;
	}

	.sjM{
		height: 50px;
		background: #9facbd;
	}

	.sjMT{
		color: #fff;
		line-height: 50px;
		height: 50px;
		float: left;
		font-weight: normal;
		font-size: 16px;
		margin-left: 10px;
	}

	.btn{
		width: 80px;
		height: 40px;
		margin-top: 5px;
		margin-right: 10px;
		float: right;
	}

	.btn li{
		width: 40px;
		height: 40px;
		float: left;
	}

	.bt1 img{
		height: 30px;
		width: 30px;
		display: block;
		margin: 5px;
	}
	.bt2 img{
		height: 30px;
		width: 30px;
		display: block;
		margin: 5px;
	}

	.btn li:hover{
		border-radius: 5px;
		background: #8792a2;
	}

	.sjmenu{
		overflow: hidden;
	}

	.sjmenu dl{
		overflow: hidden;
	}

	.sjmenu dl dt{
		height: 40px;
		line-height: 40px;
		background: #9facbd;
	}

	.sjmenu dl dt:hover{
		background: #8792a2;
	}
	.sjmenu dl dt a{
		height: 40px;
		line-height: 40px;
		color: #fff;
		font-size: 14px;
		float: left;
		display: block;
		margin-left: 10px;
	}

	.sjmenuTimg{
		width: 15px;
		height: 15px;
		display: block;
		margin-top: 13px;
		margin-right: 15px;
		float: right;
	}

	.sjmenu dl dd{
		height: 30px;
		line-height: 30px;
		padding-left: 15px;
		background: #9facbd;
	}

	.sjmenu dl dd:hover{
		background: #8792a2;
	}


	.sjmenu dl dd a{
		color: #fff;
		display: block;
		width: 100%;
		height: 100%;
	}

	.cpUl li {
		float: none;
		margin: 10px auto;
	}


	.con2Ul{
		padding-bottom: 30px;
	}
	.con2Ul li {
		height: auto;
		width: 98%;
		float: none;
		margin: 10px auto;
	}

	.con2Ul3D {
		display: block;
		float: none;
		margin: 0 auto;
	}

	.con2Ul li dl {
		height: auto;
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.con2Ul li dl dt {
		height: auto;
		text-align: center;
	}

	.con2Ul li dl dd {
		height: auto;
		text-align: center;
	}

	.con3{
		width:96% !important;
		margin:0 auto !important;
	}
	.con3M {
		height: auto;
	}

	.con3Mimg {
		width: 100%;
		height:auto;
		float: none;
	}

	.con3MspR {
		display: block;
		width: 100%;
	}

	.ft{
		width:96% !important;
		margin:0 auto !important;

	}
	.ftbg{
		padding-bottom: 80px;
	}

	.sjft{
		display: block;
	}
	.nyban{
		display: none;
	}

	.weizhi {
		width: 96%;
	}

	.inside {
		width: 96% !important;
	}

	.inside_right {
		width: 100%;
		float: none;
	}

	.inside_left {
		width: 100%;
		float: none;
	}
}

/*---------------------客服组件-------------*/
.w-service-fixed{position:fixed; bottom:50%; right:20px; margin-bottom:-160px; z-index:2000; font-size:14px;}
.bg_s_default{ background:#363636;}
.color_s_default{color:#363636;}
.w-service-fixed .service-item{width:46px; height:46px; line-height:46px; margin-bottom:2px; position:relative; text-align:center;}
.w-service-fixed .service-item .service-popc{ position:absolute; right:46px; top:0; width:0; overflow:hidden; text-align:left; color:#fff; }
.w-service-fixed .service-item .service-popc .item{color: #fff; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-service-fixed .service-item .service-popc a{ color:#fff; text-decoration:none; display:block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-service-fixed .service-item:hover .service-popc{ width:180px;transition: width 0.2s;-moz-transition: width 0.2s;-webkit-transition: width 0.2s; -o-transition: width 0.2s; }
.w-service-fixed .service-item .service-popc a:hover{ opacity:0.75; *filter:alpha(opacity=75); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);;}
.w-service-fixed .service-item .service-popc .service-popc-in{padding:10px 13px 11px; line-height:1.5;}

.w-service-fixed .service-item-qrCode .service-popc{ top:auto; bottom:0;}
.w-service-fixed .service-item-qrCode .qrCodeImg img{ max-width:100%;}
.w-service-fixed .icon_service{ display:inline-block; *display:inline; *zoom:1; width:35px; height:35px; background:url(../images/icon_service.png) no-repeat; vertical-align:middle;}
.w-service-fixed .icon_service_qq{ background-position:0 0;}
.w-service-fixed .icon_service_tel{ background-position:0 -35px;}
.w-service-fixed .icon_service_msn{ background-position:0 -70px;}
.w-service-fixed .icon_service_qrCode{ background-position:0 -105px;}
.w-service-fixed .icon_service_whatsApp{ background-position:0 -70px;}
.w-service-fixed .icon_service_skype{ background-position:0 -175px;}
.w-service-fixed .icon_service_wangWang{ background-position:0 -210px;}
.w-service-fixed .icon_service_email{background-position:0 -245px;}
.w-service-fixed .icon_service_msn{background-position:0 -280px;}
.w-service-fixed .service-item-top{ cursor:pointer; display:none;}
.w-service-fixed .service-item-top .fa-caret-up{ position:absolute; top:-11px; left:18px; font-size:16px; }
.w-service-fixed .service-item-top .top{ color:#fff; font-size:15px;}
.w-service-fixed .ic_s{ display:inline-block; *display:inline; *zoom:1; width:25px; height:25px; background:url(../images/ic_s.png) no-repeat; vertical-align:middle; margin-right:5px;}
.w-service-fixed .ic_s_qq{ background-position:0 0;}
.w-service-fixed .ic_s_tel{ background-position:0 -25px;}
.w-service-fixed .ic_s_msn{ background-position:0 -50px;}
.w-service-fixed .ic_s_whatsApp{ background-position:0 -50px;}
.w-service-fixed .ic_s_skype{ background-position:0 -125px;}
.w-service-fixed .ic_s_wangWang{ background-position:0 -150px;}
.w-service-fixed .ic_s_email{ background-position:0 -175px;}
.w-service-fixed .ic_s_msn{ background-position:0 -200px;}

.w-service-fixed-l{ left:0; right:auto !important;}
.w-service-fixed-l .service-item .service-popc{ left:46px;}

.w-service-fixed .color_s_default:hover{color:#FFAA00;}
.w-service-fixed .bg_s_default:hover{ background:#FFAA00;}
.w-service-fixed .service-popc{background:#FFAA00; }