@charset "utf-8";
body{font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53"; font-size:14px; color:#252424; background:#FFF;margin:0;padding:0;overflow-x:hidden;}
ul, ul li,ol{list-style:none; vertical-align: baseline;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
*{margin: 0px;padding: 0px; border:0px;}
a,a:hover{ text-decoration:none;}
.clear{ clear:both;}
img{ border:0px; vertical-align: middle;}
a { color:#252424; text-decoration:none;}
a:hover { color:#e81929;}

/*头部开始*/
.top{
	width: 100%;
	margin: 0 auto;
	height: 40px;
	background: #2a2a2a;
	border-top: solid 2px #e81929;
}      
.top_k{
	width: 1100px;
	color: #cecece;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 40px;
} 
.top .top_k a{
	float: left;
	margin-right: 22px;
	margin-left: 0;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 40px;
} 
.top_k a.phoe24{
	background-image: url(../images/phone.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 30px;
} 

.top_k a.n_weibo {
	TEXT-ALIGN: left;
	LINE-HEIGHT: 40px;
	PADDING-LEFT: 20px;
	BACKGROUND: url(../images/weibo.gif) no-repeat left 13px;
	FLOAT: right;
	HEIGHT: 40px;
	MARGIN-RIGHT: 0px;
	margin-left: 20px;
}
.top_k a.n_sp {
	LINE-HEIGHT: 40px;
	PADDING-LEFT: 22px;
	BACKGROUND: url(../images/youku.gif) no-repeat left 13px;
	FLOAT: right;
	HEIGHT: 40px;
	MARGIN-RIGHT: 0px;
	margin-left: 20px;
}
.lodh{
	width: 100%;
	height: 90px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background: #eee;*/
}
.lodh .lodh_k{ width:1100px; margin:0 auto; padding: 0 auto; }
.lodh .lodh_k .logo{
	width: 280px;
	float: left;
	height: 90px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.lodh .lodh_k .dh{ width:746px; float:right;}
.lodh .lodh_k .dh ul{ margin-top:30px;}
.lodh .lodh_k .dh ul li{
	font-family: "Microsoft YaHei","微软雅黑","sans-serif";
	display: block;
	float: left;
	margin-right: 22px;
	color: #252424;
	height: 33px;
	line-height: 33px;
	padding: 0 10px;
	font-size: 18px;
}
.lodh .lodh_k .dh ul li:hover{
	color: #272626;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e60012;
}

/*==============焦点图================*/
.promoWD{
	position: relative;
    overflow: hidden;
    z-index: 1;
    min-width: 1000px;
	height: 400px;
	margin: 0 auto; 
}
#main_promo{
	height: 400px;
	width: 1920px;
	margin-left: -960px;
	position: relative;
	top: 0;
	left: 50%;
	overflow: hidden;
	z-index: 0;
}
.slide{display:block; float:left;  width:1920px;}
/*#dots{height:13px; position:absolute; bottom:13px; left:429px; z-index:99;}
#dots li{ width:23px; height:13px; float:left; }
#dots li a{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #bbb;
	margin-right: 10px;
	cursor: pointer;
	font-size: 0px;
}*/
#dots li.act a{background:#ff001e;}

#dots{
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
#dots span a{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-right: 10px;
	cursor: pointer;
	background-color: #bbb;
}
#dots span.act a{background:#ff001e;}
/*==============焦点图 end================*/

#zzsc {
	height: 243px;
	border: 1px solid #666;
	position: relative;
	font-size: 12px;
	behavior: url(css/pie.htc);
	overflow: hidden;
	width: 281px;
}
#img li {
	opacity:1;
	filter:alpha(opacity=100);
	cursor:pointer;
	float:left;
}
#img {
	list-style:none;
	position:absolute;
	top:0px;
	left:0px;
}
#num {
	list-style:none;
	position:absolute;
	bottom:10px;
	right:20px;
	z-index:999;
}
#num li {
	display: block;
	height: 20px;
	width: 20px;
	margin-left: 5px;
	background: #FFFFFF;
	float: left;
	color: #e60012;
	text-align: center;
	line-height: 20px;
	border-radius: 20px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	cursor: pointer;
	behavior: url(css/pie.htc)
}
#num .hover {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #e60012;
}

/*产品开始*/

.pro{
	width: 100%;
	padding-top:30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.pro_k{
	width: 1100px;
	/*height: 682px;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
}

.btcp {
	font-size: 35px;
	color: #e60012;
	width: 1100px;
	display: block;
	text-align: center;
	padding-bottom: 10px;
	height: 68px;
}
.btcp hr {
	clear: both;
	height: 0;
	border: solid #e60012;
	border-width: 2px 0 0;
	width: 15%;
	display: inline-block;
	background: url(../images/cpyfw-title1.jpg) 0px center no-repeat;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
.item-bottom {
	font-size: 18px;
	color: #A8A49F;
	text-align: center;
	line-height: 28px;
	margin-bottom: 20px;
}
.btcp .titcenter{
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
	line-height: 80px;
	font-size: 36px;
	color: #2c2b2b;
	width: 200px;
}

.pro_zcez{width:262px; float:left;}
.pro_zc{border: solid 2px #585252;}
.pro_zcbt{
	height: 76px;
	line-height: 76px;
	color: #fffdfd;
	text-align: center;
	font-size: 0px;
	background-color: #585252;
	background-image: url(../images/lfbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro_zcnr{ padding-top:2px; padding-bottom:10px;}
.pro_zcnr dt{
	line-height: 48px;
	padding-left: 0px;
	font-size: 16px;
	color: #FFF;
	background-color: #e60012;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 235px center;
}
.pro_zcnr dt a{ color:#FFF;}
/*.pro_zcnr dt:hover{background:#e81929; color:#FFF;}*/
.pro_zcnr dd{
	line-height: 22px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.pro_yc{width:810px; float:right;}
.pro_yc ul{}
.pro_yc ul li{
	margin-right: 8px;
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 8px;
}
.pro_yc ul li .pro_img{
	overflow: hidden;
	height: 251px;
	width: 251px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dcd6d6;
	border-right-color: #dcd6d6;
	border-left-color: #dcd6d6;
}
.pro_yc ul li .pro_txt{
	line-height: 38px;
	border: solid 1px #dcd6d6;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #2B2C2C;
}
.pro_yc ul li .pro_txt a{color: #FFFFFF;}
/*案例列表*/
.pro_yc ul li .case_img{
	overflow: hidden;
	height: 190px;
	width: 253px;
}
.pro_yc ul li .case_txt{
	background: #f1eeee;
	line-height: 38px;
	border: solid 1px #dcd6d6;
	font-size: 14px;
	color: #1d1b1b;
	width: 251px;
	height: 38px;
	overflow: hidden;
}
/*关于我们开始*/
.Abo{
	width: 100%;
	/*background: url(../images/aboutbj.jpg) no-repeat center;
	height: 550px;*/
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Abo_k{ width:1100px; margin:0 auto;}

.Abo_bt{
	width: 310px;
	text-align: center;
	padding-top: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 20px;
}
.Abo_bts{
	border-bottom: solid 4px #e81929;
	font-size: 36px;
	color: #fefefe;
	line-height: 90px;
}
.Abo_btt{
	font-size: 18px;
	color: #cfd0d3;
	line-height: 30px;
}

.Abo_nr{
	width: 1100px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.Abo_img{
	width: 565px;
	float: left;
	background: #f3f1f1;
	/*padding: 10px;*/
	overflow: hidden;
	height: 325px;
}
.Abo_txt{
	width: 460px;
	height: 305px;
	float: right;
	line-height: 26px;
	text-indent: 24px;
	font-size: 14px;
	background: #f3f1f1;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.Abo_txt a{color:#ededed; }
.Abo_txt a:hover{color:#e81929;}
a.fw-vedio{width:1100px; display:block; position:relative;}
a.fw-vedio .zhez{width:1100px; height:366px; display:block; position:absolute; top:0; left:0; background:url(../images/play.png) no-repeat center #666; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:none;}
a.fw-vedio img{border-radius:4px 4px 0 0;} 
a.fw-vedio span.text{display:inline-block; width:90%; padding:15px 5%; font-size:14px; background:#efefef;border-radius:0 0 4px 4px ; color:#595757;}
img.t_block {
    display: block;
    max-width: 100%;
    _width: 100%;
    height: auto;
    margin: 0 auto;
}
/*案例修补开始*/

.camend{
	width: 100%;
	margin: 0 auto;
	padding-top:20px;
}
.camend_k{width:1100px;margin:0 auto;padding:0 auto;}

.camend_xk{
	width: 1100px;
	margin-bottom: 10px;
}
.camend_xk ul{ margin-left:5px;}
.camend_xk ul li{
	float: left;
	display: block;
	margin-right: 32px;
	font-size-adjust: 16px;
	color: #e81929;
	background-color: #FFFFFF;
	border: 2px solid #e81929;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 21px;
	padding-bottom: 8px;
	padding-left: 21px;
}
.camend_xk ul li:hover{background:#e81929; color:#fff;}

.camend_tw{width:1100px;}
.camend_tw ul{}
.camend_tw ul li{
	margin-right: 6px;
	margin-bottom: 40px;
	display: block;
	float: left;
	margin-left: 6px;
} 
.catw_img{
	height: 220px;
	width: 350px;
	overflow: hidden;
}
.catw_txt{
	width: 328px;
	border: solid 1px #9e9c9c;
	line-height: 28px;
	padding: 10px;
	height: 80px;
	overflow: hidden;
}
.catw_txt h3{
	text-align: center;
}

/*ad开始*/
.ad{
	width: 100%;
	background: url(../images/bannerx.jpg) no-repeat center;
	height: 304px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*对比开始*/
.contr{
	width: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.contr_k{width:1100px; margin:0 auto;}
.contr_k ul{}
.contr_k ul li{ margin-right:85px;width:505px; float:left; display:block; margin-bottom:40px;}

.contr_img{ background:url(../images/vs.png) no-repeat center;}
.contr_imgz{ width:220px; float:left;}
.contr_imgz dd{ line-height:27px; text-align:center; background:#f6f6f6; color:#7e7c7c; margin-top:5px;}
.contr_imgzgh{}

.contr_imgy{ width:220px; float:right;}
.contr_imgy dd{ line-height:27px; text-align:center; background:#f6f6f6; color:#e81929;margin-top:5px;}

.contr_txt{
	font-size: 21px;
	color: #fff;
	text-align: center;
	line-height: 45px;
	margin-top: 20px;
	background-color: #e60012;
}

/*z优势开始*/
.advant{width:100%; margin:0 auto; padding:0 auto; margin-top:0px; background:url(../images/advant.jpg) no-repeat center; height:304px;}


/*优秀工程公司开始*/
.Goeng{
	width: 100%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.Goeng_k{width:1100px; margin:0 auto;}

.Goeng_bt{ width:1100px;text-align:center;margin:0 auto; padding-top:30px; }
.Goeng_bts{
	font-size: 36px;
	color: #322f2f;
	line-height: 60px;
}
.Goeng_btt{
	width: 310px;
	border-top: solid 4px #e81929;
	font-size: 18px;
	color: #cfd0d3;
	line-height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.Goeng_nr{width:1100px;}
.Goeng_nr ul{}
.Goeng_nr ul li{
	width: 257px;
	margin-right: 20px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 380px;
	overflow: hidden;
	border: 1px solid #eee;
	color: #333333;
}
.Goeng_nr ul li:hover{
	background-color: #e60012;
	color: #FFFFFF;
}
.Goeng_img{
	height: 150px;
	width: 230px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	overflow: hidden;
}
.Goeng_txt{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.Goeng_txt .gobt{
	font-size: 16px;
	line-height: 35px;
	height: 70px;
	border-bottom: dashed 1px #a1a0a0;
	text-align: center;
}
.Goeng_txt .gotx{
	font-size: 12px;
	line-height: 22px;
	margin-top: 10px;
}

.kehujz{width:1100px;}
.kehujz ul{}
.kehujz ul li{
	width: 540px;
	margin-right: 5px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	height: 180px;
	overflow: hidden;
	background-color: #2a2a2a;
}
/*.kehujz ul li:nth-child(2),
.kehujz ul li:nth-child(4),
.kehujz ul li:nth-child(6){margin-right: 0px;}*/
.khjz_img{
	height: 150px;
	width: 230px;
	overflow: hidden;
	padding: 15px;
	float: left;
}
.khjz_txt{
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	float: left;
	width: 250px;
}
.khjz_txt a{color: #FFFFFF;}
.khjz_txt .gobt{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	border-bottom: dashed 1px #a1a0a0;
	text-align: left;
	overflow: hidden;
}
.khjz_txt .gotx{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	margin-top: 10px;
}


.hzkehu{
	width: 100%;
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
.container {
    clear: both;
    width: 1100px;
    margin: 0 auto;
}
ul.hzyh {
    width: 100%;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 70px;
}
ul.hzyh:before, ul.hzyh:after {
    display: table;
    clear: both;
    content: '';
}
.hzkehu ul.hzyh li {
	width: 188px;
	height: 78px;
	border: 1px solid #f3f3f3;
	margin-bottom: 13px;
	margin-right: 15px;
	margin-left: 15px;
	float: left;
}
.hzkehu ul.hzyh li img {
    width: 100%;
    height: 100%;
}

.purce{
	width: 100%;
	background: #f2f1f1;
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.purce_k{ width:1100px;margin:0 auto;}
.Abo_btrt{
	border-bottom: solid 4px #e81929;
	font-size: 36px;
	color: #322f2f;
	line-height: 60px;
}

.purce_nr{
	width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.purce_nr ul{}
.purce_nr ul li{ margin-right:60px; float:left; display:block; margin-bottom:40px; text-align:center; line-height:50px;}


/*重点案例开始*/

.point{
	width: 100%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    background: #f8f8f8;
}
.point_k{width:1100px;margin:0 auto;}

.point_nr{width:1100px; margin:0px auto;}
.point_nr ul{}
.point_nr ul li{
	float: left;
	display: block;
	margin-right: 9px;
	text-align: center;
	line-height: 40px;
	margin-left: 9px;
}

/*新闻开始*/

.new{
	width: 100%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.new_k{
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}

.newss{ width:730px; float:left;}
/*.newss_top{
	border-bottom: solid 1px #cecccc;
	height: 41px;
	width: 730px;
	overflow: hidden;
}*/
.newss_top{
	height: 42px;
	width: 345px;
	background: url(../images/newsbt.jpg) center no-repeat;
	text-align: center;
	line-height: 42px;
	color: #fff;
	letter-spacing: 0.05em;
	font-size: 18px;
}
.newss_top em {
    font-size: 18px;
    color: #ccc;
    font-style: normal;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 8px;
}
.newss_tptxt{
	width: 210px;
	border-bottom: solid 2px #db423c;
	font-size: 22px;
	color: #545353;
	line-height: 36px;
}

.newss_txt{
	width: 730px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.inewlist{
	float: left;
	width: 345px;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;*/
	height: 260px;
	padding-right: 20px;
}
.inewlist ul{
	margin-top: 20px;
}
.inewlist li{
	font-size: 14px;
	line-height: 28px;
}


.newss_txtwz{
	width: 345px;
	height: 260px;
	float: right;
}
.newss_txtwz ul{
	margin-top: 20px;
}
.newss_txtwz li{
	font-size: 14px;
	line-height: 28px;
}

/*.newss_txtwz span{line-height:36px; font-size:14px; color:#434242;}*/

.ask{ width:330px; float:right;}
.ask_top{
	height: 42px;
	width: 330px;
	background: url(../images/newsbt.jpg) center no-repeat;
	text-align: center;
	line-height: 42px;
	color: #fff;
	letter-spacing: 0.05em;
	font-size: 18px;
}
.ask_top em {
    font-size: 18px;
    color: #ccc;
    font-style: normal;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 8px;
}
.ask_txt{width:330px; margin-top:25px;}
.ask_txt ul{}
.ask_txt ul li{width:330px; display:block; height:80px; border-bottom: dashed 1px #9f9c98; margin-top:10px;}

.ask_jsd{ line-height:17px; margin:10px auto; height:17px;}
.ask_csff{
	width: 17px;
	height: 17px;
	float: left;
	color: #fff;
	line-height: 17px;
	text-align: center;
	background-color: #e60012;
}
.ask_csrif{width:300px; float:right; color:#4b4848;}

.ask_jst{ line-height:17px; margin:10px auto; height:17px;}

.ask_hsff{ width:17px; height:17px; background:#9f9c98; float:left;color:#fff; line-height:17px; text-align:center;}
.ask_hsrif{width:300px; float:right; color:#9f9c98;}

/*底部开始*/
.wrap {
    width: 1100px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
bd {
    float: left;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}
.pt30{ padding-top:30px;}
.pt20{ padding-top:20px;}
.pt10{ padding-top:10px;}
.pt25{ padding-top:25px;}
.pt40{ padding-top:40px;}
.pt60{ padding-top:60px;}
.pt80{ padding-top:80px;}
.pb15{ padding-bottom:15px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pbp1{padding-bottom:1%;}
.pt180{ padding-top:180px;}
.pv10{ padding: 10px 0;}
.pap5{ padding:5% 0;}
.c47{ color:#474747}
.ce6{ color:#e60012;}
.mt55{ margin-top:55px;}
.mt40{ margin-top:40px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mb0{ margin-bottom:0;}
.mb7{ margin-bottom:7px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}

.ml20 {
    margin-left: 20px;
}
.footer { width: 100%; background-color: #2a2a2a; min-width:1100px; font-size:12px; text-align:center;} 

.footer .footb { width:1100px; margin:0 auto; text-align: center; }

.footer .foot { display: inline-block; padding-top: 10px;  text-align: left; }

.footer .foot-left { float: left; width: 820px; height: 200px; }

.footer dl { padding-top: 20px; width: 164px; float: left; line-height: 24px; }

.footer dl dt { color: #ffffff; font-size: 18px; margin-bottom: 10px; }

.footer dl dd a { color: #b5b5b5; font-size: 14px; }

.footer dl dd a:hover { color: #fff; }

.footer .follow .code { margin-top: 18px; width: 90px; height: 90px; }

.footer .follow .btn { margin-top: 18px; }

.footer .follow a { display: inline-block; }

.footer .foot-right { float: left; width: 250px; }

.footer .foot-right .tel {
	padding-top: 20px;
}

.footer .foot-right .tel span {
	display: block;
	font-size: 14px;
	color: #ebe8e3;
	background-image: url(../images/phone.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
}

.footer .foot-right .tel .icon { margin-right: 6px; font-size: 22px; color: #ebe8e3; }

.footer .foot-right .tel p {
	font-size: 16px;
	color: #ebe8e3;
	text-indent: 32px;
}

.footer .copyright { line-height: 40px; color: #333; background: #fff; }
.footer .copyright .url { float: right; }
.footer .copyright .url a { margin-left: 22px; color: #333; }
.footer .copyright .url a:hover {color:#f00;}
.footer .flink{
	padding-bottom: 10px;
	display: inline-block;
	width: 1100px;
}
.footer .flink li{
	line-height: 20px;
	float: left;
	list-style-type: none;
	font-size: 14px;
	color: #FFF;
	padding-right: 10px;
}
.footer .flink li a{
	font-size: 14px;
	color: #FFF;
}
.shade {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    z-index: 9998;
    cursor: pointer;
    background-color: #000;
    display: none;
}
.popup-video {
    width: 640px;
    background: #000;
    height: 420px;
    position: fixed;
    margin: auto;
    z-index: 9999;
    opacity: 1;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -320px;
    margin-top: -210px;
}
.video-close {
    position: absolute;
    width: 21px;
    height: 21px;
    right: 0;
    top: 0;
    margin: -0 -0 0 0;
    background: url(../images/close_button_white.png) no-repeat -15px -15px #999;
    z-index: 1003;
}

/*--right--*/
#LRfloater0{display:none;}
#LR_User_Icon0{position:fixed;right:0;top:182px;z-index:100000;}
.goTop,.swt,.lxb{width:80px;cursor:pointer}
.lxbCon{width:80px;height:70px;background:#cc0212;border-top:1px solid #5b0101;display:none}
.lxbCon input{display:block;margin:7px auto;width:70px;font-size:12px;text-align:center}
.lxbCon .callBtn{display:block;text-align:center}
