*{padding:0;margin:0;font-family: Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif !important}
.fr{float: right;}
.fl{float: left;}
.pull-left {float: left; }
.pull-right {float: right; }
.clear{display:block; clear:both; height:0; overflow:hidden; font-size:0;line-height:0;}
.head_top{background: #424242;width: 100%; margin:0 auto; height:26px;padding-top:8px; color: #c4c3c3; font-size: 12px; line-height: 18px;position:relative;z-index:100;}
.head_contant{width: 948px; margin: 0 auto;}

/*head×ó*/
.head_contatn_left{float:left;display: inline-block;line-height: 18px;}
.head_contatn_left li{margin-right: 17px; float:left; position:relative;}
.head_contatn_left li a{color: #c4c3c3;}
.head_contatn_left li a:hover{color: #fff;}
.head_top .icom_in{font-style: normal; margin: 0 5px; color:#7a7a7a;}
.head_top .app{padding:2px 5px 0 0;float:left;}

/*¶þÎ¬Âë*/
.erm_listbag{ width:16px; height:6px; background:url(../../images/version3/public_head/head_top_icon.png) no-repeat center center; position:absolute; top:-6px; right:23px;}
.erm_list{ width:315px; display: none; height:190px; background:#fff; border:1px solid #ddd; position:absolute; top:26px;right:-12px; z-index:1000;}
.erm_list span{ width:1px; border-right:1px dashed #ddd; height:158px; display:block; margin:14px 11px;}
.erm_contatnt{ padding:0px 15px;}
.erm_contatnt img{ width:126px;}
.erm_contatnt p{ font-size:12px; color:#666; text-align:center; line-height:30px; padding-top:10px;}

/*headÓÒ*/
.head_contan_right{display:inline-block;text-align: right;}
.head_contan_right li{float:left;height:26px;}
.head_contan_right a{color: #c4c3c3;}
.head_contan_right a:hover{color: #fff;}

/*¸öÈËÓÃ»§Ãû*/
.right_email{padding-left: 10px;position:relative;}
.right_email .email_list{display:block; float:left;max-width: 90px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/*Èý½ÇÐÎ*/
.head_contan_right ul .infour{float:left;background:url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;display:block;width:7px;height:18px;margin-left:7px;transition: all 0.3s;}
.head_contan_right ul .delivery_box:hover .infour{transform:rotateZ(180deg);}
.head_contan_right ul .delivery_box:hover > a{color:#fff;}
.head_contan_right ul .delivery_box:hover .nav_infourd{display:block;}

.head_contan_right ul .right_email:hover > a{color:#fff;}
.head_contan_right ul .right_email:hover .infour{transform:rotateZ(180deg);}
.head_contan_right ul .right_email:hover .nav_infourd{display:block;transition: all 0.3s;}

/*headÏÂÀ­²Ëµ¥*/
.delivery_box{position:relative;display: inline-block;height:26px;padding:0 5px;}
.delivery_box > a{float:left;display:inline-block;}
.nav_infourd{background:#424242;float:left;width:100%;min-width:82px;position:absolute; right:0;top:26px;line-height:30px; display:none; text-align:center;padding-bottom:10px;}
.nav_infourd li{float:none;}
.nav_infourd a{display:block;width:100%; text-align:left;text-indent:15px;}
.nav_infourd a:hover{background:#575757;text-decoration:none;}

/*reddot*/
.head_top a{position:relative;}
.head_top i{position:absolute;top:5px;padding-left:2px;display:inline-block;width:6px;height:6px;background:url(../../images/version3/public_head/reddot_icon.png) no-repeat right top;}
.head_top a i.dot{left:-10px;top:0;}


/**/ 
.login_out a{float:left;}
.login_out .entrance{display:inline-block;height:22px;line-height: 22px;margin-top:-2px;padding:0 8px;background: #14a094;color: #fff;margin-left:10px;}

/*************************nav******************/
.head{width:100%; }
.head_mid{width:948px; margin:0 auto;padding-top: 8px;}
/*.head_mid span img{width:725px;height:56px;}*/
.head_top_banner{ float£ºright;padding:0 0 8px 0;}
.head_imgg img{ width:370px; height: 65px; }
.head_top_banner img{float: right;}
.pull-banner-left img{height: 65px; overflow: hidden; }

.head_mid .logo{height:60px;}
.head_mid .logo span{display:inline-block;height:100%;vertical-align: middle;}
.head_mid .logo img{vertical-align: middle;}
.magr1{ margin-right: 7px; }
.nav_list{height:45px;font-size:16px;background: #14a094;}
.nav_list li{float:left;height:45px;line-height: 45px;position: relative;z-index: 10;}
.nav_list li span{border-right: 1px solid #afcbe9;padding:0 26px;display: inline-block; margin: 11px 0;line-height: 22px;}
.nav_list li a.nav_first,.nav_list li a.category_tit{font-size:16px;color:#fff;line-height: 22px;display: inline-block;}
.nav_list li a:hover,.nav_list li.cur a.nav_first{color:#fff;font-weight:bold;text-decoration: none;border-bottom: 1px solid #fff;}

/*ÏÂÀ­µ¼º½*/
.nav_list li:hover .sub_nav{font-weight: bold;border-bottom: 1px solid #fff;}
.nav_list li:hover .submenu{display:block;}
.submenu{position: absolute;top:45px;left: 0;width: 100%;background: #f7f7f7;border: 1px solid #bbb;border-top:0;display:none;z-index: 999;}
.sub_nav{background: url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;padding-right: 15px;}
.submenu li{float:none;padding:0;border-left: 0;width: 85%;margin:0 auto;text-align: center;height:35px;line-height: 35px;border-bottom: 1px solid #dedede;}
.submenu li a{color: #666;font-size: 14px;display: block;height:34px;}
.submenu li a:hover{color:#14a094;}

/*µ¼º½Ö°Î»·ÖÀà*/
.nav_list li.nav_category{width:148px;padding:0;text-align: center;height:45px;line-height:45px;margin: 0;background: #068378;cursor:pointer;}
.nav_list li.nav_category a.category_tit{line-height:45px;background: url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;padding-right: 15px;font-weight: 100;border:0;}


.nav_list li.nav_category .nav_category_box{display:none;position: absolute;width:146px;top:45px;left:0;background: #f7f7f7;border:1px solid #bbb;border-top:0;z-index: 999;padding-top: 1px;}
.nav_list li.nav_category .nav_category_box li{position:static;width:146px;height: 33px;text-align:left;}
.nav_list li.nav_category .nav_category_box li a{font-size:12px;color: #333;line-height: 33px;width:130px;margin-left:9px;display: block;border-bottom: 1px solid #dedede;background: url(../../images/version3/index/nav_icon.png) no-repeat right center;}
.nav_list li.nav_category .nav_category_box li a.nav_last{border-bottom: 0;}
.nav_list li.nav_category .nav_category_box li a:hover{color:#14a094;}
.nav_list li.nav_category .nav_category_box li:hover a{border: 0;width:147px;margin:0;background: #fff;position: relative;z-index: 1;height:33px;border-top: 1px solid #bbb;margin-top:-1px;font-weight: 100;border-bottom: 1px solid #bbb;}
.nav_list li.nav_category .nav_category_box li:hover{width:146px;margin-left:0;text-indent: 9px;}

/*µ¼º½·ÖÀàÈý¼¶*/
.nav_list li.nav_category .nav_category_box li .category_sub{display: none;width: 600px;min-height:100%;min-height:calc(100% - 10);overflow-x:hidden;overflow-y:auto;position: absolute;left:146px;top:0px;border: 1px solid #bbb;border-top:0;background: #fff;}
.nav_list li.nav_category .nav_category_box li .category_sub dl{width:100%;clear:both;}
.nav_list li.nav_category .nav_category_box li .category_sub dl.second_end{padding-bottom: 10px;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dt{margin-top: 10px;padding: 0;clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub a{position: inherit;text-indent: 20px;color: #333;height:22px;margin:0;line-height: 22px;border: 0;background: none;}
.nav_list li.nav_category .nav_category_box li .category_sub a:hover{text-decoration: underline;color:#14a094;}
.nav_list li.nav_category .nav_category_box li .category_sub dt a{font-size: 14px;font-weight: bold;width:100%;}
.nav_list li.nav_category .nav_category_box li .category_sub dt a:hover{font-weight: bold;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dd{clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dd:after {content: ""; display: block; clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub dd a{width:25%;float: left;}

.wrap{text-align: left; width: 948px; background: #fff;margin: 0 auto;}
/* Ãæ°üÐ¼µ¼º½*/
.fixCss{ width:948px;margin:0 auto; color:#666; font-size:12px;padding:5px 0; height:22px; line-height:22px;margin-top:10px;text-align: left;}
.fixCss a{color:#666; font-size:12px; text-decoration:none;}
.fixCss a:hover{color:#666; font-size:12px; text-decoration: underline;} 
.fixCss img {vertical-align: top;margin-top: 5px;}

.area_position{ width:948px;margin:0 auto; color:#666; font-size:12px;padding:5px 0; height:22px; line-height:22px;margin-top:10px;text-align: left;}
.area_position a{color:#666; font-size:12px; text-decoration:none;}
.area_position a:hover{color:#666; font-size:12px; text-decoration: underline;} 
.area_position img {vertical-align: top;margin-top: 5px;}


/**********µØÇøÐÐÒµ-ÓÒ²àÇÐ»»³ÇÊÐ*******/
.mdustry-right{ width:528px; }
.industry-city{ float: left; border-left: 1px solid #999;color:#444; height:43px; margin: 9px 0 9px 17px; padding-left: 17px; }
.industry-city .city_title{ font-size: 30px;  font-size: 30px; font-weight: normal; line-height:43px; }
.industry-city .city_onclick{ font-size: 14px; color: #444; margin: 17px 0 0 4px; }
.head_mid .industry-city:hover .industry_top{ display: block; }
.industry_top{width: 420px; border-radius: 5px; display:none;padding:10px;background: url(/images/version3/region/rgb_topbag.png) repeat top left;position: absolute; top: 42px; left: -88px;}
.industry_top li{ width: 100%; }
.industry_top_box{ width:410px;border-radius: 5px; height:84px;padding:10px 0px 10px 10px;background-color: #fff; margin-top:10px;}
.industry_box_font{width: 320px;line-height: 28px;overflow: hidden;}
.industry_top_box li span {height: 28px;line-height: 28px;display: inline-block;float: left;}
.industry_box_font a{ float: left; color: #14a094; margin-right: 8px; display: block; white-space: nowrap;}
.industry_box_font a:hover{text-decoration: underline;color:#068378;}
.position { position: relative; }
.lower_icom{ width: 9px; height: 5px; background: url(/images/version3/region/lower_icom.png) no-repeat center center; display: block; margin: -15px 0 0 188px  }



.header-top{
	background: url(/images/huodong/yl_01.jpg) no-repeat center top;
	height: 74px;
}
.header-cont{
	width: 950px;
	margin: auto;
	height: 74px;
	position: relative;
}
/*header .header-cont a{
	background: url(/images/huodong/xxx_01.png);
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	right: 0px;
	top: 18px;
}*/
/*header .header-cont a:hover{
	cursor:pointer;
}*/
.sw-left{
	position: absolute;
	top: 233px;
	right: 50%;
	margin-right: 475px;
	background:url(/images/huodong/yl_02.jpg) no-repeat top center;
	height: 445px; background-size: 100%;
	width:16%;
}
.sw-right{
	position: absolute;
	top: 233px;
	left: 50%;
	margin-left: 475px;
	background:url(/images/huodong/yl_03.jpg) no-repeat top center;
	height: 445px; background-size: 100%;
	width:16%;
}

@media (max-width: 1428px) {
 .sw-left,.sw-right{
 	width: 12%;
 }
}



/*城市顶部弹出框改版*/
/*顶部标题文字*/
.news_city_title{
    font-size: 22px;
    font-weight: normal; 
    line-height: 43px;
    color: #686868;
}
/*顶部标题文字*/
.news_city_popu{
	display: none;
}
.news_city_spring{
	background: #fff;
	width: 536px;
	height: 300px;
	overflow: hidden;
	position: fixed;
	top: 28%;
	left: 50%;
	margin-left: -268px;
	box-shadow: 0 5px 10px 0 rgba(184,184,184,.5);
	border-radius: 4px;
	z-index: 102;
}
.news_city_close{
	margin-top: 18px;
}
.news_city_close img{
	cursor: pointer;
}
.news_city_titleTop{
	background: #14a094;
	color: #fff;
	padding: 12px 25px 12px 35px;
	height: 64px;
	overflow: hidden;
	font-size: 16px;
}
.news_city_topText{
	font-size: 20px;
	font-weight: bold;
	line-height: 36px;
}
.news_city_locat{
	padding: 28px 0 40px 30px;
	font-size: 18px;
	color: #686868;
	font-weight: bold;
	line-height: 42px;
	display: table-cell;
	vertical-align:middle;
}
.news_city_locat img{
	margin-right:  8px;
	vertical-align:middle;
}
.news_city_locat>i{
	font-style: normal;
	border: 1px solid #686868;
	width: 100px;
	height: 38px;
	line-height: 36px;
	text-align: center;
	display: inline-block;
	margin-left: 10px;
}
.news_city_listBox{
	margin:28px 0 0 30px;
}
.news_city_listBox ul{
	overflow: hidden;
}
.news_city_subst{
	font-size: 16px;
	color: #686868;
	margin-bottom: 20px;
}
.news_city_listBox ul li a{
	float: left;
	width: 100px;
	height: 38px;
	line-height: 36px;
	border: 1px solid #cbcbcb;
	text-align: center;
	font-size: 16px;
	color: #686868;
	margin: 0 26px 22px 0;
	*margin: 0 24px 22px 0;
	box-sizing: border-box;
	cursor: pointer;
}
.news_city_listBox ul a.news_city_curText{
	color: #14a094;
	border: 1px solid #14a094
}

.news_spring_bg{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 101;
	background: #4a4a4a;
	opacity: .5;
	filter:alpha(opacity=50);
}

/*城市顶部弹出框改版*/














