* { margin:0; padding:0; }
html { color:#000; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; font-size:10px }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0 }
body, input, textarea, button { font:12px/18px "\5FAE\8F6F\96C5\9ED1", Helvetica, Arial, Verdana, "\5B8B\4F53"; color:#666666; word-wrap:break-word; }
body{ background:url('../Img/webbg.jpg') repeat;}
input, select, textarea { font-size:100% }
table { border-collapse:collapse; }
span { vertical-align:baseline; }
ol, ul, menu { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:14px; }
dt { font-weight:bold; }
em { font-style:normal; }
a { color:#002200; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
a:focus, a:focus img, input:focus { outline:0; }
.clearfix { *zoom:1
}
.clearfix:before, .clearfix:after { display:table; content:"" }
.clearfix:after { clear:both }
.dis { display: none; }
/*===============================base=================================*/
/*float*/
.fl { float:left!important; }
.fr { float:right!important; }
.fn { float:none!important; }
/*text*/
.tal { text-align:left!important; }
.tar { text-align:right!important; }
.tac { text-align:center!important; }
.vat { vertical-align:top!important; }
.vam { vertical-align:middle!important; }
.ti2em { text-indent:2em!important; }
.tlf { table-layout:fixed!important; }
.nowrap { white-space:nowrap!important; ; word-break:normal!important; }
/*margin*/
.m0 { margin:0!important; }
.m5 { margin:5px!important; }
.m10 { margin:10px!important; }
.m15 { margin:15px!important; }
.m20 { margin:20px!important; }
.m25 { margin:25px!important; }
.mt0 { margin-top:0px!important; }
.mt5 { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt20 { margin-top:20px!important; }
.mt25 { margin-top:25px!important; }
.ml0 { margin-left:0px!important; }
.ml5 { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px!important; }
.ml20 { margin-left:20px!important; }
.ml25 { margin-left:25px!important; }
.mb0 { margin-bottom:0px!important; }
.mb5 { margin-bottom:5px!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mr0 { margin-right:0px!important; }
.mr5 { margin-right:5px!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr25 { margin-right:25px!important; }
/*padding调节(格式p[t,r,b,l][number])*/
.p0 { padding:0px!important; }
.p5 { padding:5px!important; }
.p10 { padding:10px!important; }
.p15 { padding:15px!important; }
.p20 { padding:20px!important; }
.p25 { padding:25px!important; }
.pt0 { padding-top:0px!important; }
.pt5 { padding-top:5px!important; }
.pt10 { padding-top:10px!important; }
.pt15 { padding-top:15px!important; }
.pt20 { padding-top:20px!important; }
.pt25 { padding-top:25px!important; }
.pl0 { padding-left:0px!important; }
.pl5 { padding-left:5px!important; }
.pl10 { padding-left:10px!important; }
.pl15 { padding-left:15px!important; }
.pl20 { padding-left:20px!important; }
.pl25 { padding-left:25px!important; }
.pb0 { padding-bottom:0px!important; }
.pb5 { padding-bottom:5px!important; }
.pb10 { padding-bottom:10px!important; }
.pb15 { padding-bottom:15px!important; }
.pb20 { padding-bottom:20px!important; }
.pb25 { padding-bottom:25px!important; }
.pr0 { padding-right:0px!important; }
.pr5 { padding-right:5px!important; }
.pr10 { padding-right:10px!important; }
.pr15 { padding-right:15px!important; }
.pr20 { padding-right:20px!important; }
.pr25 { padding-right:25px!important; }
/*colors*/
.orange { color: #F60!important; }
.gray { color: #999!important; }
.darkgray { color:#666!important }
.red { color:#F00!important; }
.blue { color:#06C!important; }
.green { color:#390!important; }
.black { color:#000; }
.more, .more a { float:right; right:10px; _right:12px; line-height:21px; color:#fff; font-family:"Arial"; font-size:12px; font-weight:400; padding:5px 2px 0 0 }
.wrap { width:1000px !important; margin:0 auto; clear:both; *zoom:1;}
.wrap1020{width:1020px !important; margin:0 auto; background-color:#FFF}
/*===============================site internal common style===============================*/

.c-layout946 { clear:both; *zoom:1
}
.c-layout946:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow:hidden; }
.c-layout946-left { width:946px; float:left; }
.c-layout946-right { width:220px; float:right; }
.c-layout220 { clear:both; *zoom:1;
}
.c-layout220:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow:hidden; }
.c-layout220-left { width:220px; float:left; }
.c-layout220-right { width:946px; float:right; }
.c-layout150 { clear:both; *zoom:1;
}
.c-layout150:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow:hidden; }
.c-layout150-left { width:150px; float:left; }
.c-layout150-right { width:770px; float:right; }

/* header*/
.header_layout { clear:both; width:1000px;margin:0 auto; height:85px; background:url('../Img/headerbg.png') repeat-x; }
.header { clear:both; *zoom:1}
#logo { margin-top:5px; background: url('../Img/logo.png') no-repeat scroll center transparent; float: left; width:300px; height:80px; }
.header .contact { background: url('../Img/topcontact.png') no-repeat scroll center transparent; float: left; width:245px; height:80px; }
.header .topsc { padding:2px 0 0 35px; color:#FFF }
.header .topsc a { color:#FFF }
.nav_layout { clear:both; width:1000px;margin:0 auto; height:61px; background-color:#333333}
.nav { width:1000px; height:auto; float: left; background-image: url('../Img/nav.png'); background-repeat: no-repeat; background-position: 11px top; background-position: 10px top\9; padding-left: 1px; padding-left: 0px\9; }
.nav_a { width:205px; padding-left:50px; float:left; height:60px; padding-bottom: 1px; }
.nav_a1 { width:35px; float:left; padding-top:12px; }
.nav_a1 p { font-size:14px; font-weight:bold; color:#ffffff; }
.nav_a1 p { font-family:"微软雅黑"; line-height:20px; }
.nav_a1 p a { color:#ffffff; }
.nav_a2 { width:150px; float:left; padding-top:13px; }
.nav_a2 ul li { width:66px; float:left; font-family:"微软雅黑"; font-size:14px; padding-left:8px; }
.nav_a2 ul li a { color:#cccccc; }
.nav_as1 { width:205px; padding-left:40px; float:left; height:60px; }
/*banner*/
.banner-area { margin:0 auto; }
.banner-area .slideBox { width:1000px; height:280px; overflow:hidden; position:relative; }
.banner-area .slideBox .hd { margin:0 auto; height:22px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.banner-area .slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.banner-area .slideBox .hd ul li { width:22px; height:22px; font-size:11px; line-height:22px; display:-moz-inline-stack; display:inline-block; vertical-align:middle; *vertical-align:auto;
zoom:1; *display:inline;
-webkit-border-radius:11px; -moz-border-radius:11px; -ms-border-radius:11px; -o-border-radius:11px; border-radius:11px; -webkit-user-select:none; -moz-user-select:none; background-color:#ecf2f7; text-align:center; cursor:pointer; margin:0 5px }
.banner-area .slideBox .hd ul li.on { background:#fe940d; color:#fff; }
.banner-area .slideBox .bd { position:relative; height:100%; z-index:0; }
.banner-area .slideBox .bd li { zoom:1; vertical-align:middle; }
.banner-area .slideBox .bd img { width:1000px; height:280px; display:block; }
.banner-area .slideBox .bd a { width:1000px; height:100%; margin:0 auto; position: relative; display: block; }

/*case */
.case { width:1000px; clear:both; *zoom:1;
height:530px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; }
.case_left { width:250px; float:left; }
.case_left h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.case_left .casecategory { border-right: 1px solid #1e4205; }
.case_left .casecategory .cat { margin:10px; border-bottom: 1px solid #c2c2c2; }
.case_left .casecategory .cat .pt { font-size:16px; font-weight:800; }
.case_left .casecategory .cat p { line-height:25px }
.case_left .casecategory .cat a { font-size:14px }
.case_right { width:750px; float:right; }
.case_right .casehd { height:35px; background-color:#333333; border-bottom: 3px solid #818181 }
.case_right .casecard { margin-left:100px; }
.case_right .casecard li { color:#FFF; cursor: default; float: left; font: 18px/32px "Microsoft YaHei"; font-weight:700; height: 35px; margin-left: -1px; position: relative; text-align: center; width: 95px }
.case_right .casecard li.on { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #1e4205; border-right: 1px solid #1e4205; border-top: 3px solid #1e4205; border-bottom: 1px solid #fff; color: #555555; }
.case_right .caselist { width:772px; height:487px; float:left; }
.case_right .caselist .al_a { background-color: #CACACA; width:157px; height:113px; text-align:center; }
.case_right .caselist .al_a img { padding-top:3px; }
.case_right .caselist p { padding-top:5px; }
.case_right .caselist ul li { width:157px; float:left; padding-left:20px; padding-top:20px; text-align:center; }
.case_right .caselist ul { padding-left:20px; float:left; }
/*team*/
.team { width:740px; float:left; clear:both; *zoom:1}
.team h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.team_layout { background-color:#FFFFFF; width:738px; height:405px; border:1px solid #DFDFDF; border-top:none; }
.team_layout .p2 { font-size:16px; color:#FF0000; padding:10px 0 10px 20px; }
.team_layout .team_l { width:740px; float:left; }
.team_layout .team_l .team_la { width:235px; float:left; padding-top:5px; padding-bottom:10px; padding-left:10px; }
.team_layout .team_l .team_la_a { border:1px solid #BABABA; width:108px; height:120px; float:left; text-align:center; }
.team_layout .team_l .team_la_a img { padding-top:4px; }
.team_layout .team_l .team_la_b { width:100px; float:left; height:122px; overflow:hidden; padding-left:15px; }
.team_layout .team_l .team_la_b b{ color:#000;}
.team_layout .team_r { float:right; width:440px; }
.team_layout .team_r .teamlist ul li { width:55px; float:left; padding-top:2px; padding-left:22px; text-align:center; _padding-left:20px; }
.team_layout .team_r .teamlist .tp { border:1px solid #BABABA; width:55px; height:62px; text-align:center; }
.team_layout .team_r .teamlist .tp img { padding-top:2px; }

.c-layout250 { width:250px; border:1px solid #DFDFDF; border-top:none; }
.c-layout250 h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.news { padding-left:5px; }
.news li {background: url("../Img/dot.gif") no-repeat scroll 0 12px transparent; height:25px; padding-left:8px; line-height:25px; white-space:nowrap; overflow:hidden }
.news span.span-date { float:right;right: 0px;top: 10px;font-size: 10px !important;color: #999;height: 18px;line-height: 18px;-webkit-transform: scale(.8);}

.c-layout740 { width:740px; }
.c-layout740 h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.c-layout740 .navigation { background:url('../Img/zy.jpg') no-repeat scroll 0 10px transparent;padding-left:20px; color:#000; height:35px; line-height:35px; font-size:16px; }

.c-layout480 { width:480px; border:1px solid #DFDFDF; border-top:none; }
.c-layout480 h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.layoutboder{border:1px solid #DFDFDF; border-top:none;}
.layoutboder-none{border-left:none;border-right:none;}

/*装修工程*/
.zxgc { width:480px; float:left; height: 270px; overflow: hidden; }
.zxgc ul li { width:125px; text-align:center; float:left; padding-left:19px; padding-top:10px; padding-right: 6px; }
.zxgc .tp2 { width:125px; height:96px; border:1px solid #DDDDDD; }
.zxgc .tp2 img { padding-top:3px; }

/*合作伙伴*/
.hzhb { width:1000px; height:73px; float:left; margin-top:10px; background-color: #FFF; background-image: url('../Img/hzhb.png'); background-repeat: no-repeat; }
.hzhb_a { padding-top:15px; padding-left:75px; }
.hzhb_a ul li { width:100px; float:left; padding-left:11px; }

/*列表及详细页*/
.c-layoutleft { width:250px;}
.c-layoutleft h1 { background:url('../Img/flower.gif') no-repeat; background-color:#333333; padding-left:40px; color:#fff; height:35px; line-height:35px; font-size:16px; border-bottom: 3px solid #818181 }
.leftmenu ul li a{background:url('../Img/leftmenudot.png') no-repeat; width:250px; float:left; height:33px;  text-indent:40px; line-height:35px; font-size:14px;}
.leftmenu ul li a:hover{background: url('../Img/leftmenudot_ha.png') no-repeat; color:#FFFFFF; width:250px;  height:33px; text-indent:40px; line-height:35px;font-size:14px;}
.leftmenu ul li{width:232px; display:block;}
.leftmenu ul li a{display:block;}
.layoutpage{ padding:10px}
.layoutpage .title{ padding:20px 0 0 0;font-size:18px; text-align:center}
.layoutpage .content{ font-size:14px; line-height:30px; padding:20px 0 0 0;}

/*图片列表*/
.piclist{width: 718px;}
.piclist ul li{background:url('../Img/teambg.jpg') no-repeat; width:135px; height:184px; text-align:center; margin-top:20px; margin-left:40px; float:left; _margin-left:27px;}
.piclist ul li img{padding-top:5px;}
.piclist ul li p{ color:#FF0000; padding-top:7px;}
.piclist{float:left;}

/*案例图片列表*/
.casepiclist{width: 718px;}
.casepiclist ul li{background: url('../Img/casebg.jpg') no-repeat; width:164px; height:190px; float:left; margin-left:15px; _margin-left:10px;margin-top:20px; }
.casepiclist ul li img{padding-top:3px; padding-left:3px;}
.casepiclist ul li  p{padding-left:5px; line-height:11px; padding-top:9px; color:#002200;}
.casepiclist .po{color:#ff0000;}

.rt{margin:0 auto;  background-color:#B3B3B3; float:left; display:inline; margin:20px 0 0 20px; width:690px; height:133px;}
.rt_a{background-color:#FFFFFF; width:670px; height:118px; margin-left:8px; float:left; margin-top:8px; }
.per{background-color:#E6E6E6; width:650px; margin-left:10px; height:30px;line-height:30px}
.per .hover{background-color:#f00; color:#fff;}
.pu{padding-left:10px;height:25px; line-height:25px}
.pu .hover{background-color:#f00; color:#fff;}



/*团队详细页*/
.teamcontent_gh{width:690px; float:left; padding-top:10px; padding-left:20px;}
.teamcontent_gh p span{color:#FF0000;}
.teamcontent_gh p{font-size:16px;}

.teamcontent_tp{width:300px; float:left; padding-left:20px; padding-top:20px;}
.teamcontent_gp{width:350px; float:left; padding-top:20px; padding-left:20px;}
.teamcontent_gp p{font-size:14px;line-height:25px;}
.teamcontent_gp p span{background-color:#FF0000; width:130px; height:20px; color:#FFFFFF; font-weight:bold;}
.teamcontent_gp a{ font-size:14px; color:#FFF;} 

.ryyss{width:690px; float:left; padding-top:10px; padding-left:20px;}
.ryyss ul li{background:  url('../Img/casebg.jpg') no-repeat; width:168px; height:156px; float:left; padding:4px 0 0 3px; }
.ryyss ul li  img{ width:156px; height:120px; }
.ryyss ul li  p{ line-height: 32px; margin-left:-3px; width:163px; text-align:center;}


#footer{clear:both; *zoom:1;margin-top:10px; text-align:center; height:100px; border-top:2px solid #101310; background:url(../Img/footbg.gif) no-repeat top  center; font-size:13px; padding:30px; line-height:23px;}

div.page { clear:both; padding:6px; margin:3px; text-align:center; font-family:"arial" }
div.page a { border:#BEBEBE 1px solid; padding:5px 8px; margin:2px; color:#666; text-decoration:none; }
div.page a:hover { border:#4696C8 1px solid; }
div.page a:active { border:#000099 1px solid; color:#000; }
div.page span.current { border:#4695C6 1px solid; padding:5px 8px; font-weight:bold; margin:2px; color:#fff; background-color:#4695C6; }
div.page span.disabled { border:#DBDBDB 1px solid; padding:5px 8px; margin:2px; color:#CECECE; }

/*QQ客服*/
*html .qqkf { position: absolute; }		/*修正IE6bug的，IE6不支持固定定位，这一句必须要。*/
.qqkf { width: 124px; }				/*必须有一个合适的宽度，否则获取不到正确的宽度*/
.qqkfshow { right: 0; }				/*这个不要动*/
.qqkf .qqkf a { }
.qqkf a:hover { color: #B50708; }
.qqkf .qqkf_box { background-color: #009EE8; padding: 6px; border-radius: 4px; }
.qqkf .qqkf_header, .qqkf .qqkf_con, .qqkf .qqkf_tool a { background-color: #fff; margin-top: 4px; border-radius: 4px; }
.qqkf .qqkf_header, .qqkf .qqkf_con { margin-top: 0; }
.qqkf .qqkf_btn { background-color: #009EE8; color: #fff; border-radius: 4px 0 0 4px; }
.qqkf .qqkf_btn:hover { background-color: #009EE8; color: #fff; }
