﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:none;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
a:link{ color:#4b4b4b; text-decoration:none;}
a:visited{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#C00; text-decoration:none;}
a:active{ color:#C00; text-decoration:none;}


body {
	font-size: 12px;
	margin:0px auto;
	font-family:Arial, sinsun;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.ul_dh
{
	margin-left:30px;
}
.ul_dh li{
	float:left;
	font-family:Arial, 'Microsoft YaHei',sinsun;
	font-size:16px;
	margin-right:27px;
	padding-left:3px;
	padding-right:3px;
}
.ul_dh li a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.ul_dh li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.ul_dh li a:hover{
	color:#ffff00;
	text-decoration:none;
}
.gsjs a:link{
	color:#666666;
	text-decoration:none;
}
.gsjs a:visited{
	color:#666666;
	text-decoration:none;
}
.gsjs a:hover{
	color:#ff6600;
	text-decoration:underline;
}
.ul_zs li{
	float:left;
	margin-left:6px;
	display:inline;
	margin-top:12px;
	margin-right:6px;
	width:300px;
}
.ul_tiao li{
	height:31px;
	line-height:31px;
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	padding-left:3px;
	padding-right:3px;
}
.ul_xh1 li{
	float:left;
	width:132px;
	margin-left:12px;
	display:inline;
	padding-left:12px;
	background:url(../images/hdain2.jpg) no-repeat left;
	overflow:hidden;
}
.ul_jt li{
	height:27px;
	line-height:27px;
	float:left;
	margin-left:12px;
	display:inline;
	background:url(../images/hdian1.jpg) no-repeat left center;
	padding-left:10px;
	margin-top:7px;
	margin-bottom:7px;
	color:#333333;
}
.ul_jt .lm{
	height:27px;
	line-height:27px;
	margin-left:12px; float:left;
	display:inline;
	background:url(../images/hdian1.jpg) no-repeat left center;
	padding-left:10px;
	margin-top:7px;
	margin-bottom:7px;
	color:#333333;
}
.ul_jt .lm2{
	height:27px;
	line-height:27px;
	margin-left:12px; float:left;
	display:inline;
	background:url(../images/hdian1.jpg) no-repeat left center;
	padding-left:10px;
	margin-top:7px;
	margin-bottom:7px;
	color:#333333; width:76px;
}
.ul_jt .lm3{
	height:27px;
	line-height:27px;
	margin-left:12px; float:left;
	display:inline;
	background:url(../images/hdian1.jpg) no-repeat left center;
	padding-left:10px;
	margin-top:7px;
	margin-bottom:7px;
	color:#333333; width:76px;
}
.ul_jt .column{ background: url("../images/fgxian.jpg") no-repeat scroll right center transparent;
    float: left; height: 27px;  margin-left: 9px; margin-top: 7px; width: 1px;}
.ul_zxiu li{
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	padding-top:20px;
	float:left;
	width:100%;
	padding-bottom:20px;
}
.ul_anli li{
	float:left;
	width:204px;
	margin-top:10px;
	margin-right:6px;
	display:inline;
}
.ul_tiao1 li{
	height:31px;
	line-height:31px;
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	padding-left:3px;
	padding-right:3px;
	float:left;
	width:190px;
	margin-left:15px;
	display:inline;
}
.ul_xh1a li{
	float:left;
	width:180px; height:35px;
	margin-left:5px;
	margin-right:10px;
	display:inline;
	padding-left:12px;
	background:url(../images/hdain2.jpg) no-repeat left;
	overflow:hidden;
	line-height:35px;
}
.ul_zs1 li{
	float:left;
	margin-left:2px;
	display:inline;
	margin-top:12px;
	margin-right:10px;
	margin-bottom:10px;
	width:300px;
}
.ul_lotiao li{
	float:left;
	width:118px;
	margin-left:25px;
	display:inline;
	line-height:40px;
	height:40px;
	margin-top:17px;
}
.ul_fye {
	float:left;
}
.ul_fye a{
	float:left;
	line-height:20px;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	margin-left:2px;
	margin-right:2px;
	color:#ffffff;
	background:#666666;
	display:inline;
	font-size:13px;
}
.ul_fye a:hover{
	background:#db251d;
}

.ul_tiao2 li{
	height:40px;
	line-height:40px;
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	padding-left:3px;
	padding-right:3px;
}

.ul_zxiua li{
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	padding-top:20px;
	padding-bottom:20px;
}
.top_div{
	border-bottom:1px solid #f0f0f0;
	height:67px;
}
.w960_center{
	width:960px;
	margin:0px auto;
}
.logo{
	float:left;
	padding:8px;
}
.Phone{
	float:right;
	padding:16px 8px 0px 0px;
}
.dh{
	height:47px;
	background:#db251d;
	line-height:47px;
	border-bottom:1px solid #f0f0f0;
}
.dh_title{
	width:1004px;
	margin:0px auto;
	color:#FFFFFF;
	height:47px;
}
.ul_dh .dh_top_bg{
	background:#db251d url(../images/dh_top_bg.jpg) repeat-x top;
}
.ny_banner{
	background:url("../images/nybanner.jpg") no-repeat scroll center top transparent;
	height:170px;
	width:100%;
}
.Path{
	height:30px;
	background:#f2f2f2;
	line-height:30px;
}
.Path_title{
	width:960px;
	margin:0px auto;
	color:#666666;
	text-align:left;
}
.Path_title_color{
	color:#db251d;
}
.BodyContent{
	float:left;
	width:100%;
	padding-top:25px;
}
.left_width{
	float:left;
	width:625px;
}
.biaot{
	height:32px;
	line-height:32px;
	background:url(../images/xiandian.jpg) repeat-x bottom;
	color:#666666;
	padding-right:15px;
	padding-top:10px;
}
.biaot1{
	float:left;
	background:url(../images/xiqi1.jpg) repeat-x bottom;
	font-size:18px;
	padding-left:2px;
	font-family:Arial, 'Microsoft YaHei',sinsun;
}
.biaotli{margin-top:10px; margin-left:15px; float:left; width:auto;}
.biaot1a{ float:left;}
.biaot1b{ float:left; overflow:hidden;}
.biaot1a a{float:left;width:12px; text-indent:99999px; height:12px; background:#ccc; cursor:pointer;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; behavior: url(PIE.htc); margin-right:10px;}
.biaot1b a{ text-indent:9999px; float:left;width:12px; height:12px; background:#f00; cursor:pointer;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; behavior: url(PIE.htc); margin-right:10px;}


.right_width{
	float:right;
	width:320px;
	margin-top:10px;
}
.biaot .fright a:link{
	color:#666666;
	text-decoration:none;
}
.biaot .fright a:visited{
	color:#666666;
	text-decoration:none;
}
.biaot .fright a:hover{
	color:#c00;
	text-decoration:none;
}
.bk1{
	border:1px solid #f0f0f0;
}
.bg_h34{
	background:url(../images/bg_h34.jpg) repeat-x top;
	height:34px;
	border-bottom:1px solid #f8f8f8;
	line-height:34px;
	padding-left:14px;
	padding-right:14px;
	color:#666666;
}
.title_bt{
	float:left;
	font-size:14px;
	font-weight:bold;
}
.fright{
	float:right;
}
.pnli{
	padding:10px 15px 10px 15px;
}
.xian_xiu{
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
	min-height:77px;
	padding-bottom:12px;
	line-height:19px;
	font-size:14px;
	color:#333333;
}
.xian_xiu img{
	float:left;
	margin-right:10px;
	display:inline;
}
.font_contert{
	font-size:12px;
	color:#999999;
}
.hdian1{
	background:url(../images/hdian1.jpg) no-repeat left;
	padding-left:12px;
	color:#333333;
}
.ul_tiao li .hdian1 a:link{
	color:#333333;
	text-decoration:none;
}
.ul_tiao li .hdian1 a:visited{
	color:#333333;
	text-decoration:none;
}
.ul_tiao li .hdian1 a:hover{
	color:#d0281e;
	text-decoration:none;
}
.t_border{
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.pjju{
	padding:10px 15px 0px 7px;
}
.height_h50{
	background:url(../images/dianhuake.jpg) repeat-x bottom;
	min-height:50px;
	height: 69px;
	width: 298px;
	margin-bottom:13px;}

.nre1{
	min-height:53px;
	padding:10px;
	padding-bottom:12px;
	line-height:20px;
	font-size:12px;
	color:#333333;
}
.nre1 img{
	float:left;
	margin-right:10px;
	display:inline;
}
.ckai1{
	background:#fafafa;
	text-align:center;
	border:1px solid #f0f0f0;
	color:#333333;
	padding-top:12px;
	height:22px;
	line-height:22px;
	padding-bottom:12px;
	border-top:0px;
	font-size:14px;
}
.flo1{
	float:left;
	margin-left:30px;
	display:inline;
}
.fleft{
	float:left;
}
.ul_jt .pl0a{
	padding:0px;
	font-size:0px;
	background:none;
}
.bottom_xia{
	float:left;
	width:100%;
	background:#f8f8f8;
	border-top:1px solid #f0f0f0;
	margin-top:20px;
	display:inline;
}
.yqlianjie{
	color:#666666;
	line-height:24px;
	padding:15px 20px 10px 20px;
	background:url(../images/xia_bg.jpg) repeat-x bottom;
}
.zjgan{
	padding-top:5px;
	text-align:center;
	color:#666666;
	line-height:30px;
}
.zjgan a
{
    color:#666666;  
}
.zjgan a:hover
{
    color:#c00;
}
.aosy{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.gsjshao{
	float:left;
	background:url(../images/xiqi1.jpg) repeat-x bottom;
	font-weight:bold;
	font-size:14px;
	padding-left:2px;
}
.pb10{
	padding-top:10px;
}

/*Company*/
.pt20{
	font-size:14px;
	color:#333333;
	line-height:30px;
}

/*ConstructionTeam*/
.gli1{
	padding-top:20px;
	font-size:14px;
	line-height:24px;
	color:#666666;
	padding-bottom:20px;
	background:url(../images/xian_xiu.jpg) repeat-x bottom;
}
.fzit{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#d0281e;
}
.riga1{
	line-height:24px;
	font-size:13px;
	color:#666666;
}

/*ContactUs*/
.gsjs{
	line-height:36px;
	color:#666666;
	font-size:14px;
	padding:15px 10px 15px 10px;
}

/*DesignTeam*/
.p10b{
	padding-top:10px;
	font-size:14px;
	line-height:24px;
	text-indent:28px;
	color:#666666;
	padding-bottom:10px;
}
.p4_a{
	float:left;
	padding:4px;
	border:1px solid #e0e0e0;
}
.p4_a2{
	float:left;
	padding:4px;
	border:1px solid #c00;
}
.w500{
	float:right;
	width:500px;
	padding-right:10px;
}
.zhanc a{
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	color:#d0281e;
}
.zhanc a:hover
{
    text-decoration:underline;
}
.zhanc span{
	color:#3b4449;
	font-weight:normal;
}

/*index*/
.wf100{
	float:left;
	width:100%;
}
.wenzi{
	padding-top:20px;
	color:#333333;
	line-height:25px;
}
.wenzi img{
	float:left;
	margin-right:10px;
	display:inline;
}

.pt8a{
	float:right;
	padding-top:8px;
}


.w16a
{
    float:left;
	margin-left:2px;
	margin-right:2px;
}
.w16a a{
	float:left;
	line-height:16px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;
	background:#db251d;
	text-align:center;
}
.w16b
{
    float:left;
	margin-left:2px;
	margin-right:2px;
}
.w16b a{
	float:left;
	line-height:16px;
	height:16px;
	padding-left:4px;
	padding-right:4px;
	color:#ffffff;
	background:#666666;
	text-align:center;
}
.w16b a:hover{
	background:#db251d;
}
.pt10{
	padding-top:10px;
}
.xty1{
	border:1px solid #e0e0e0;
	padding:4px;
}
.xty12{
	border:1px solid #c00;
	padding:4px;
}
.ul_zs .li_hs .xit1{
	line-height:26px;
	padding-left:6px;
	color:#d0281e;
}
.xit1{
	line-height:26px;
	padding-left:6px;
	color:#666666;
}
.w304{
	float:left;
	width:304px;
}
.hei31{
	line-height:31px;
	padding-top:10px;
}
.w220{
	float:left;
	background:url(../images/hdian1.jpg) no-repeat left;
	padding-left:12px;
	color:#333333;
	width:210px;
}
.shijain{
	float:right;
	color:#666666;
}
.r304{
	float:right;
	width:304px;
}
.hsi40{
	line-height:40px;
	color:#333333;
	padding-top:10px;
}

/*news*/
.h40b{
	line-height:40px;
	padding-top:10px;
	font-size:14px;
}
.w530{
	float:left;
	background:url(../images/hdian1.jpg) no-repeat left;
	padding-left:12px;
	color:#333333;
	width:530px;
}
.w530 a:link{
	color:#333333;
	text-decoration:none;
}
.w530 a:visited{
	color:#333333;
	text-decoration:none;
}
.w530 a:hover{
	color:#000000;
	text-decoration:underline;
}
.p30{
	margin:0px auto;
	text-align:center;
	padding:30px;
	margin-top:20px;
}
.ul_fye .yha{
	background:#db251d;
}

/*news_show*/
.xiuxi{
	padding-top:20px;
	font-size:14px;
	line-height:26px;
	color:#666666;
	padding-bottom:20px;
}

/*OfficeDecoration*/
.jshao{
	margin-top:10px;
	background:#f3f3f3;
	font-size:13px;
	padding:10px 15px 10px 15px;
	border:1px solid #f0f0f0;
	color:#666666;
	text-indent:26px;
	line-height:24px;
}
.w300{
	float:right;
	width:300px;
	padding-right:10px;
}
.anli{
	margin-top:20px;
	background:#f3f2f3;
	line-height:28px;
	border:1px solid #eaeaea;
	height:28px;
	padding-left:18px;
}
.xgi1{
	font-weight:bold;
	color:#666666;
	float:left;
	font-size:14px;
}
.xjia{
	float:right;
	padding-top:7px;
	padding-right:15px;
}
.nlnr{
	color:#666666;
	line-height:30px;
	text-align:center;
}
.ul_anli .ml0{
	margin-left:0px;
}
.pt2{
	padding-top:2px;
	width:630px;
}

/*OtherDdecoration*/
.ul_tiao1 .ml0{
	margin-left:0px;
}

/*Projects*/
.ul_lotiao .ml0{
	/*margin-left:0px;*/
}
.px10a{
	background:#f3f3f3;
	margin-top:15px;
	padding:10px 23px 20px 23px;
	margin-top:60px;
}
.hei45{
	background:url(../images/ldian1.jpg) repeat-x bottom;
	height:45px;
}
.anli1a{
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	color:#d0281e;
	float:left;
}
.r18a{
	float:right;
	padding-top:18px;
}
.prologo{
	float:left;
	background:#FFFFFF;
	border:1px solid #e0e0e0;
	padding:1px;
	width:100px;
	height:40px;
}
.w210{
	float:right;
	font-size:13px;
	color:#666666;
	width:162px;font-weight:bold;
}
.hei113{
	border:5px solid #e0e0e0;
	height:115px;
}

.hei1132{
	border:5px solid #999;height:115px;
}
.lh24 a{
	line-height:24px;
	padding-left:6px;
	color:#666666;
	font-weight:bold;
	font-size:14px;
	height:24px;
}
.lh24 a:hover
{
    color:#c00;
}
.hei42{
	line-height:21px;
	height:42px;
	overflow:hidden;
	color:#666666;
	padding-left:6px;
	padding-right:5px;
}

/*ServiceSystem*/
.xiy1{
	padding:10px 5px 15px 5px;
	background:url(../images/xian_xiu.jpg) repeat-x top;
}
.lchu1{
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	color:#d0281e;
}
.tc24a{
	line-height:21px;
	text-indent:24px;
	color:#666666;
	padding-bottom:10px;
}
.xh21{
	line-height:21px;
	color:#666666;
	padding-bottom:10px;
}

.ul_x20 li{border:2px solid #fff}
.ul_x20 li img{margin-top:15px;}
/*StoreDecoration*/
.mt15{
	margin-top:15px;
}



#index_box{ width:100%; overflow:hidden; clear:both;}
.slide-number a{background-image:url(../images/an.png)}


/*ϸҳ*/
.xzia{padding-top:30px; color:#616161; font-size:13px; font-family:"Microsoft YaHei";}
.wen_center{width:625px; margin:0px auto; background:url(../images/wen_center.gif) repeat-y top;}
.wen_top{background:url(../images/wen_top.gif) no-repeat top;}
.wen_bottom{background:url(../images/wen_bottom.gif) no-repeat bottom; padding:15px;}

.hei24a{line-height:40px; margin-top:-10px;}
.hei24a tr{font-weight:bold; background:url(../images/chuson.gif) repeat-x bottom;}
.chuson{font-weight:bold;line-height:31px;}
.sjcon{ font-weight:normal;}




/*  -  */

.gsjshao a{color:#666}
.gsjshao a:hover{color:#f00}

.leftLoop{ overflow:hidden; position:relative; margin:13px auto; width:625px;}
.leftLoop .hd{ overflow:hidden;  height:45px; line-height: 45px;color:#666; font-size: 20px; background:url(../images/xiandian.jpg) repeat-x bottom;}

.leftLoop .hd .prev{display:block;  width:23px; height:23px; line-height:10px; float:right; margin-left:10px; margin-top:13px;  overflow:hidden;cursor:pointer; background:url("../images/icoLeft.png") no-repeat;}
.leftLoop .hd .next{display:block;  width:23px; height:23px; line-height:10px; float:right; margin-right:0px; margin-top:13px;  overflow:hidden;cursor:pointer; background:url("../images/icoRight.png") no-repeat;}

.leftLoop .hd .fright a{float:right; color:#666; font-size:12px;}
.leftLoop .hd .fright a:hover{float:right; color:#c00;}

.leftLoop .hd ul{float:right; overflow:hidden zoom:1;; margin-top:20px; padding-left:25px;}
.leftLoop .hd ul li{position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);}
.leftLoop .hd ul li.on{ background:#FF0000;}


.leftLoop .bd{ padding:10px 0;}
.leftLoop .bd ul{overflow:hidden; zoom:1; width: 625px;}
.leftLoop .bd ul li{margin-right:30px; text-align:center; float:left;display:_inline;}



.picList {width: 625px;}
.picList li{ width:296px; border-bottom: 1px solid #EFEFEF; padding-bottom:8px;}
.picList .pic{ text-align:center; line-height:0px;}
.picList .pic img{width:295px; height:135px; border:2px solid #EFEFEF;}
.picList .pic a:hover img{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.picList .title{line-height:30px; padding: 5px 0 0 0; color: #3C3C3C;}
.picList .title a{color: #3C3C3C;}
.picList .title a:hover{color: #ff0000;}
