@charset "gb2312";
/* Css Document */
*{word-wrap:break-word; outline:none;padding:0;margin:0;}
body{margin:0; padding:0; font-size:12px; line-height:22px; font-family:"宋体","Arial Narrow"; background:#D9D9D9; -webkit-text-size-adjust:none; color:#666;overflow-x:hidden}
form,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,h9{margin:0; padding:0;}
input,select{font-size:12px; line-height:16px;}
img{border:0;}
ul,li{list-style-type:none;}
cite,em,i{font-style:normal;}
.pre{margin:0;white-space: pre-wrap;word-wrap: break-word;}
/* 链接颜色 */
a{color:#444;text-decoration:none;}
a:hover{color:#D30207;}
/* 浮动位置 */
.fl{float:left; display:inline;}
.fr{float:right;}
.cl{clear:both;}
/*内部位置*/
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
/*块状态*/
.dis{display:block;}
.undis{display:none;}
/*字体状态*/
.fb{font-weight:bold;}
.fnb{font-weight:200;}
/*字体颜色*/
.red{color:#D30207;}
.f66,a.f66{color:#666;}
.fd3,.fd3 a,a.f66:hover{color:#D30207}
/*title*/
h2,h3,h4{font-family:"Microsoft YaHei","宋体","Arial Narrow";}
h3 {font-size:14px;}
h4 {font-size:12px;}
.f14{font-size:14px;}
.fyahei{font-family:"Microsoft YaHei","微软雅黑","宋体","Arial";}
.ffz{font-family:"方正魏碑繁体","Microsoft YaHei","微软雅黑","宋体","Arial";}
.fari{font-family:Arial, Helvetica, sans-serif;}
.ftah{font-family:Tahoma, Geneva, sans-serif;}
.rari{color:#D30207;font-family:Arial, Helvetica, sans-serif;}
.rtaho{color:#D30207;font-family:Tahoma, Geneva, sans-serif;}
.shu{font-family:Georgia, "Times New Roman", Times, serif}
/*= Extra CSS */
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; clear:both; height:0; font:0/0 sans-serif; visibility:hidden;}
/*img A*/
.imga{display:block;}
/*end*/
#end{margin-right:0;}
/*hr*/
.hr10{height:10px;clear:both; font-size:1px; line-height:1px;}
.hr20{height:20px;clear:both; font-size:1px; line-height:1px;}
/*Css Div*/

	.header_all{width:100%;background:#F5F5F5;margin:0 auto;}
	.header_url{width:1200px;height:30px;line-height:30px;color:#FFF;margin:0 auto;}
	.header_url i{padding:0 10px;}
	.header_url a{color:#D30207;}
	.header_url a:hover{color:#000;}
	.header_url a.order{width:51px;padding-left:22px;background:url(nav.png) left -220px no-repeat;color:#FFF;}
	.header_url a.order:hover{background-position:-85px -220px;color:#FFF;}

.Column-100{width:100%;height:auto;}
.Column{width: 1200px; height: 140px;margin: 0 auto; position: relative;}
.Wrap{width:1200px;height:auto;margin:0 auto;overflow:hidden;background:url(shadow_m.gif) center top repeat-y;}
	.Wrap_t,.Wrap_b{width:1200px;height:20px;clear:both;margin:0 auto;font-size:1px;line-height:1px;background:url(shadow.gif) center top no-repeat;}
	.Wrap_b{background-position:center bottom;}
  .iColumn-L{width:680px;margin-left:20px;height:auto;float:left;display:inline;overflow:hidden;}
  .iColumn-R{width:450px;height:auto;float:left;display:inline;overflow:hidden;margin-left:20px;}
  .iColumn-L1{width:920px;margin-left:20px;height:auto;float:left;display:inline;overflow:hidden;}
  .iColumn-L2{width:920px;margin-left:20px;height:auto;float:left;display:inline;overflow:hidden;}
  .iColumn-R1{width:200px;height:auto;float:left;display:inline;overflow:hidden;margin-left:20px;}
  .Column-L{width:190px;height:auto;margin-right:20px;margin-left:20px;float:left;display:inline;overflow:hidden;}
  .Column-R{width:910px;height:auto;padding:0px 10px;float:left;display:inline;overflow:visible;}

/*Header*/
.Header_bg{background:url(header_bg.png) repeat;}
	.Header{height:110px;background:url(header.png) center top repeat-y;}
.Logo{    margin-top: 10px;
    position: absolute;
    left: 0;}

.Nav_bg{padding-bottom:5px;background:url(nav.png) repeat-x;text-align:center;}
	.Nav{height:43px;}
	.Nav li{float:left;display:inline;width:158px;height:43px;padding-left:2px;line-height:43px;background:url(nav.png) left -120px no-repeat;}
	.Nav li.first{background:none;}
	.Nav li a{display:block;font-size:18px;color:#FFF;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial";}
	.Nav li a:hover,.Nav li a.current{background:url(nav.png) left -170px no-repeat;color:#FFF;}
	
	.subNav{height:68px;border-left:1px dotted #AAA;}
	.subNav li{float:left;display:inline;width:159px;height:45px;padding:9px 0;border-right:1px dotted #AAA;overflow:hidden;}
	.subNav li a{float:left;display:inline;width:50%;*width:78px;line-height:25px;}
	.subNav li img{float:left;width:60px;height:60px;margin:-5px 15px -5px 18px;}
	.subNav li p{float:left;line-height:18px;color:#444;}

/*Footer*/
.BackTop{height:27px;position:relative;overflow:hidden;margin-top:5px;}
	.BackTop .backLine{z-index:9;position:absolute;top:15px;height:12px;line-height:1px;background:#D52906;}
	.BackTop .Column{position:relative;height:27px;z-index:99;}
	.BackTop a{width:30px;height:27px;background:url(nav.png) left -255px;cursor:pointer;text-indent:-999em;}

.iBrand{height:60px;line-height:60px;padding:10px 0;background:#444;}
	.iBrand .fl{font-size:18px;color:#FFF;}
	.iBrand img{float:left;display:inline;width:120px;height:60px;margin-right:25px;}
	.iBrand .box{float:left;display:inline;width:1090px;margin:0;}

.iLink{border-bottom:1px solid #3C3C3C;background:#222;line-height:48px;}
	.iBrand .fl,.iLink .fl{margin-right:30px;font-size:18px;color:#F0F0F0;}
	.iLink a{color:#C9C9C9;padding-right:10px;}
        .iLink a:hover{text-decoration:underline;}

.Footer{width:100%; background:#222;padding-bottom:30px;overflow: hidden;}
	.Footer .rArea{width:1200px;margin-top:10px;text-align:center;color:#444;line-height:30px;}
	.Footer .flogo{float:left;width:420px;}
	.Footer .fMenu{font-size:14px;float:left;width:780px; margin-top:15px;}
	.Footer .fMenu a,.Footer .addr{color:#C9C9C9;}
        .Footer .fMenu a:hover{text-decoration:underline;}
	

/*标题党*/
.iTitle{width:96%;margin-left:20px;clear:both;margin-bottom:10px;line-height:30px;overflow:hidden;background:url(title_line.gif) repeat-x;}
	.iTitle i{display:none;}
	.iTitle em{float:left;display:inline;color:#333;font-size:26px;font-family:"方正魏碑繁体","Microsoft YaHei","微软雅黑","宋体","Arial";background:#FFF;}
	.iTitle span{float:left;display:inline;padding-right:10px;color:#333;font-size:20px;line-height:27px;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial";background:#FFF;}
	.iTitle .more{float:right;width:40px;padding-left:10px;background:#FFF url(index.gif) 10px 0 no-repeat;text-indent:-999em;}

.pTitle{width:100%;clear:both;margin-bottom:10px;overflow:hidden;}
	.pTitle span{float:left;display:inline;padding:0 45px 0 13px;color:#d30207;font-size:14px;font-weight:bold;background:url(title_line.gif) left -30px;}
	.pTitle .iMore{float:right;}

/*index*/
.iPlayer{width:100%;height:400px;position:relative;overflow:hidden;}
	.iPlayer .ImgBox{width:100%;height:400px;margin:0 auto;}
	.iPlayer .ImgBox a{width:100%;height:400px;display:block;text-align:center;background-position:center top;background-repeat:no-repeat;text-indent:-9999em;}

	.iPlayer .LenBox{position:absolute;z-index:98;bottom:10px;text-align:center;width:100%;font-size:0;line-height:14px;overflow:hidden;}
	.iPlayer .LenBox a{text-decoration:none;padding:7px;_padding:6px;margin-right:5px;background:url(btn.png) -33px -130px no-repeat;color:#38322C;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
	.iPlayer .LenBox a:hover{background-position:-48px -130px; color:#D30409;}
	.iPlayer .LenBox a.hover,.iPlayer .LenBox a.hover:hover{padding:7px 17px;_padding:6px 16px;background-position:0 -130px;color:#FF2329;}

	.iPlayer .btn{display:none;position:absolute;z-index:99;width:60px;height:60px;left:50%;top:130px;cursor:pointer;background:url(btn.png) no-repeat 0 0;}
	.iPlayer .prev{margin-left:-600px;}
	.iPlayer .next{margin-left:520px;background-position:-60px top;}
	.iPlayer .prev:hover{background-position:left -60px;}
	.iPlayer .next:hover{background-position:-60px -60px;}


.iShadow{width:1200px;margin:5px auto 0;overflow:hidden;}

.iSpec{width:940px;height:210px;padding:15px;background:url(iSpec.gif) left top no-repeat;}
	.iSpec .box a{width:215px;height:165px;margin:0 0 0 15px;border: 1px solid #ddd;text-align:center;overflow:hidden;border-radius:5px;}

	.iSpec .box a:hover{width:215px;height:165px;margin:0 0 0 15px;border: 1px solid #FF7D7D;text-align:center;overflow:hidden;border-radius:5px;}

	.iSpec .box img{width:191px;height:165px;}
	.iSpec .box img:hover{width:191px;height:165px;opacity:0.8;filter(alpha=80)}
.iSer{width:200px;height:210px;padding:20px 12px 20px 18px;background:url(iService.gif) no-repeat;}
	.iSer a{float:left;display:inline;width:95px;height:95px;margin:0 5px 8px 0;text-indent:-999em;}
	.iSer a:hover{background:url(iService.gif) -248px -20px no-repeat;}
	.iSer a.order:hover{background-position:-348px -20px;}
	.iSer a.book:hover{background-position:-248px -123px;}
	.iSer a.sina:hover{background-position:-348px -123px;}

.iCstt{float:left;overflow:visible;}
.iSearch{position:relative;width:295px;height:30px;padding-left:10px;background:#FFF;}
	.iSearch label{position:absolute;left:15px;line-height:30px;color:#c6c6c6;}
	.iSearch .input{float:right;width:165px;height:28px;padding-left:5px;line-height:28px;border:1px solid #CCC;border-right:none;border-radius:5px 0 0 5px;}
	.iSearch .sel{overflow:visible;_overflow:hidden;float:right;width:80px;height:28px;line-height:28px;border:1px solid #CCC;background:#F3F3F3;text-align:center;cursor:pointer;border-radius:0 5px 5px 0;}
	.iSearch .searchBtn{overflow:hidden;float:left;width:0;height:0;margin:10px 0 0 5px;border:6px solid #F3F3F3;border-top:6px solid #666;}
		.iSearch .searchBtn.hover{margin-top:5px;border:6px solid #F3F3F3;border-bottom:6px solid #666;}
	.iSearch .Search-Area{display:none;position:relative;z-index:999;width:80px;margin-left:-1px;border:1px solid #CCC;background:#F3F3F3;}
	.iSearch .Search-Area li{margin:0 10px;border-top:1px solid #CCC;cursor:pointer;}
		.iSearch .Search-Area li.first{border-top:none;}
	.iSearch .button{float:right;width:32px;height:30px;border:none;padding:0;margin-left:10px;background:url(index.gif) left -270px no-repeat;cursor:pointer;}

.iTags{width:96%;margin-left:20px}
	.iTags li{float:left;width:360px;margin:0 16px 20px 0;padding:10px 0 6px 10px;border:1px solid #E9E9E9;line-height:30px;}
	.iTags li span{padding:4px;margin-right:10px;background:#D30207;font-weight:bold;color:#FFF;}
	.iTags li a{padding-right:10px;}

.iTags1{width:100%;}
	.iTags1 li{float:left;width:890px;margin:0 10px 20px 0;padding:10px 0 6px 20px;border:1px solid #E9E9E9;line-height:30px;}
	.iTags1 li span{padding:4px;margin-right:10px;background:#D30207;font-weight:bold;color:#FFF;}
	.iTags1 li a{padding-right:10px;}

.iCases{width:98%;margin-left:16px}
	.iCases li{position:relative;z-index:2;float:left;display:inline;width:220px;margin:0 7px 13px 5px;text-align:center;}
	.iCases li img{width:220px;height:165px;margin-bottom:10px;}
	.iCases li h3{font-weight:normal;}
	.iCases li .info{display:none;position:absolute;left:0;bottom:32px;width:220px;}
	.iCases li p{float:left;width:72px;height:40px;padding:5px 0;line-height:20px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter:Alpha(opacity=70);background:#000;}
	.iCases li p.dstyle{width:73px;margin:0 1px;}
	.iCases li em{display:block;background:url(index.gif) left -30px no-repeat;color:#BBB;text-indent:15px;}
	.iCases li .dstyle em{background-position:left -60px;}
	.iCases li .hits em{background-position:left -90px;}

.iTeam{width:100%;}
	.iTeam li{float:left;width:160px;height:190px;overflow:hidden;margin-right:13px;line-height:25px;text-align:center;}
	.iTeam li img{width:160px;height:120px;margin-bottom:10px;}
	.iTeam li img:hover{width:160px;height:120px;margin-bottom:10px;opacity:0.8;filter(alpha=80)}
	.iTeam li .name{width:100px;height:25px;margin-right:5px;background:#999;font-size:14px;font-weight:bold;color:#FFF;}
	.iTeam li .name:hover{background-color:#D30207;color:#FFF;}
	.iTeam li .order{width:40px;height:25px;padding-left:15px;background:#666 url(index.gif) left -120px no-repeat;font-size:14px;color:#FFF;}
	.iTeam li .order:hover{background-position:left -150px;color:#FFF;}
	.iTeam li p span{color:#BFBFBF;}

.indexBtn{position:relative;}
.indexBtn .btn{position:absolute;top:2px;width:45px;height:20px;background:url(index.gif) left -300px no-repeat;}
	.indexBtn .prev{right:55px;}
	.indexBtn .next{right:0;background-position:left -320px;}
	.indexBtn .prev:hover{background-position:left -340px;}
	.indexBtn .next:hover{background-position:left -360px;}

.iDianp{width:430px;height:170px;overflow:hidden;padding-top:9px;padding-bottom:9px;padding-right:11px;border:1px solid #E9E9E9;text-align:center;}
.iDianp li{float:left;padding-left:11px}
	.iDianp img{width:204px;height:143px;margin-bottom:6px;}
	.iDianp img:hover{width:204px;height:143px;margin-bottom:6px;opacity:0.8;filter(alpha=80)}

.iVideo{width:190px;margin-right:20px;}
	.iVideo img{width:176px;height:132px;margin-bottom:5px;padding:6px;border:1px solid #E9E9E9;}
	.iVideo .tt{height:22px;overflow:hidden;font-size:14px;font-weight:bold;}
	.iVideo p{height:60px;line-height:20px;overflow:hidden;}
	.iVideo a:hover img{width:176px;height:132px;padding:6px;border:1px solid #FF7D7D;opacity:0.8;filter(alpha=80)}

.iTujie{width:710px;}
	.iTujie li{float:left;width:223px;height:100px;border: 1px solid #ddd;}
	.iTujie li:hover{float:left;width:223px;height:100px;border: 1px solid #FF7D7D;}
		.iTujie li.col_3{margin-right:20px;}
		.iTujie li.col_1{margin-left:10px;}
		.iTujie li.col_1,.iTujie li.col_2{margin-bottom:20px;}
	.iTujie li img{width:107px;height:80px;margin-right:10px;margin-top:12px;margin-left:10px;}
	.iTujie li p{height:80px;width:90px;line-height:20px;overflow:hidden;margin-top:10px;}
	.iTujie li .tt{font-size:14px;font-weight:bold;}
	.iTujie li .view{float:left;width:50px;height:22px;background:url(index.gif) left -180px no-repeat;text-indent:-999em;}
	.iTujie li .view:hover,.iTujie li.hover .view{background-position:left -210px;}



.iThink{width:920px;}
	.iThink li{width:292px;float:left;margin-left:10px;height:104px;margin-bottom:25px;border: 1px solid #ddd;}
	.iThink li:hover{border: 1px solid #FF7D7D;}
	.iThink li img{width:120px;height:104px;}
	.iThink li img:hover{width:120px;height:104px;opacity:0.8;filter(alpha=80)}
	.iThink li p{width:160px;height:auto;margin-top:5px;margin-left:10px;padding-top:5px;border-top:1px dashed #C0C0C0;}
	.iThink li .tt{width:160px;height:18px;overflow:hidden;line-height:18px;margin-left:10px;margin-top:5px;}

	.iTujie1 li .view{float:right;width:50px;height:22px;background:url(index.gif) left -180px no-repeat;text-indent:-999em;}
	.iTujie1 li .view:hover,.iTujie li.hover .view{background-position:left -210px;}


.iRes,.iNews{width:180px;height:222px;overflow:hidden;margin-bottom:10px;padding:0 9px;border:1px solid #E9E9E9;}
	.iRes li{padding:1px 0;border-bottom:1px dashed #C0C0C0;}
	.iRes li .tt{float:left;width:100%;height:24px;overflow:hidden;font-weight:bold;}

.iVisit{position:relative;width:100%;height:26px;line-height:24px;overflow:hidden;}
	.iVisit label{position:absolute;left:5px;line-height:26px;}
	.iVisit .input{width:135px;height:24px;line-height:24px;border:1px solid #C9C9C9;padding-left:5px;}
	.iVisit .btn{float:right;width:69px;height:26px;background:url(index.gif) left -240px no-repeat;text-indent:-999em;}

.iNews{height:236px;margin:0;}
	.iNews a{height:28px;overflow:hidden;line-height:28px;border-bottom:1px dashed #C0C0C0;}

/*内页*/
.modulePic{width:1200px;margin:10px auto 5px;overflow:hidden;}
	.modulePic img{width:1200px;}

.CateList{width:190px;margin-bottom:15px;background:url(cate_bg.gif) repeat-y;}
	.CateList .ht{float:left;display:inline;width:100%;height:48px;background:url(cate_bg.gif) -190px -80px no-repeat;text-indent:-999em;}
		.CateList .ht.cases{background-position:-190px -80px;}
		.CateList .ht.process{background-position:-190px -130px;}
		.CateList .ht.service{background-position:-380px top;}
		.CateList .ht.news{background-position:-380px -80px;}
		.CateList .ht.about{background-position:-380px -130px;}
	.CateList ul{width:182px;padding:0 4px 5px;}
	.CateList li{float:left;width:100%;}
	.CateList li a{position:relative;display:block;width:100%;height:38px;line-height:38px;color:#333;font-size:14px;font-weight:bold;text-align:center;background:url(cate_bg.gif) -190px top no-repeat;margin-top:-1px;}
	.CateList li a:hover,.CateList li a.current{background-position:-190px -40px;}

.pTags{position:relative;width:170px;margin-top:12px;padding:20px 9px 0;border:1px solid #E0E0E0;}
	.pTags .ht{position:absolute;top:-12px;left:20px;width:150px;height:24px;line-height:24px;background:#FFF;color:#333;font-size:16px;text-align:center;}
	.pTags dt span{padding:3px 4px;color:#FF0000;font-size:14px;border:1px solid #FFC2C2;}
 	.pTags dd{float:left;width:100%;margin-bottom:15px;margin-top:10px;}
	.pTags dd a{padding-left:5px}.pTags dd.area a{width:50%;}

.pSer{width:188px;margin-top:-1px;border:1px solid #E0E0E0;background:#F7F7F7;}
	.pSer a.process{display:block;width:100%;height:277px;background:url(pService.gif) -390px top no-repeat;text-indent:-999em;}
	.pSer a.icon{display:block;width:100%;height:68px;border-bottom:1px solid #E0E0E0;background:url(pService.gif) no-repeat;text-indent:-999em;}
	.pSer a.order{background-position:0 -68px;}
	.pSer a.book{background-position:0 -136px;}
	.pSer a.sina{background-position:0 -204px;}
	.pSer a.icon:hover{background-position:-189px 0;}
	.pSer a.order:hover{background-position:-189px -68px;}
	.pSer a.book:hover{background-position:-189px -136px;}
	.pSer a.sina:hover{background-position:-189px -204px;}

.bTitle{overflow:hidden;width:100%;height:40px;padding:0 10px;margin:0 -10px 15px;background:url(title_line.gif) left bottom repeat-x;}
	.bTitle h1{color:#333;font-weight:normal;font-size:20px;}
	.bTitle h1 span{font-family:"方正魏碑繁体","Microsoft YaHei","微软雅黑","宋体","Arial";}
	.Leader{float:right;color:#999;}
	.Leader a{color:#999;}
	.Leader a:hover{color:#D30207;}

.pubBtn{display:inline-block;width:100px;height:30px;margin-left:10px;background:url(public.gif) -90px -30px no-repeat;line-height:30px;text-align:center;font-size:14px;font-weight:bold;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial";}
	.pubBtn:hover{background-position:-90px top;color:#FFF;}

/*设计团队*/
.desInfo{}
	.desInfo h2{font-size:14px;font-weight:normal;}
	.desInfo h2 .name{font-size:18px;}
	.desInfo p.works{height:44px;overflow:hidden;}
	.desInfo p span.fb{color:#333;}
	.desInfo .orderNum{padding:10px 0;height:30px;line-height:30px;font-size:14px;color:#333;}
	.desInfo .orderNum .shu{padding-left:10px;font-size:30px;line-height:24px;}
	.desInfo .hotTel{padding-bottom:15px;font-size:14px;color:#333;}
	
.TeamList{width:100%;}
	.TeamList li{float:left;width:100%;height:170px;padding:20px 0;margin-top:20px;border-bottom:1px solid #E0E0E0;}
		.TeamList li.first{padding-top:0;}
	.TeamList .imga{float:left;display:inline;width:227px;margin-right:15px;}
	.TeamList img{width:227px;height:170px;}
	.TeamList .rArea{width:660px;overflow:hidden;}
	.TeamList p{padding-top:8px;}
	.TeamList .orderNum{width:100%;margin-top:8px;}

.msgTeam{width:100%;line-height:24px;padding-bottom:20px}
	.msgTeam img{width:320px;height:240px;border: 1px solid #ddd;padding:10px;}
	.msgTeam h2{margin:20px 0;}
	.msgTeam .rArea{width:530px;}

.teamCases{width:100%;}
	.teamCases li{width:213px;float:left;margin:0 25px 20px 0;font-size:14px;text-align:center;}
	.teamCases li img{width:213px;height:160px;margin-bottom:5px;}
	.teamCases li .tt{height:22px;overflow:hidden;}

/*设计案例*/
.cSearch{width:100%;margin-bottom:20px;}
	.cSearch .select{margin-right:10px;}
	.cSearch .kForm .input{height:20px;padding-left:5px;border:1px solid #B5B5B5;line-height:20px;}
	.cSearch .button{display:inline-block;width:48px;height:20px;margint-top:1px;border:none;background:url(public.gif) -420px -60px;text-align:center;cursor:pointer;color:#333;}

.CasesList{width:100%;}
	.CasesList li{float:left;margin:0 8px 20px 8px;text-align:center;}
	.CasesList li img{width:210px;height:160px;}
	.CasesList li img:hover{width:210px;height:160px;opacity:0.8;filter(alpha=80)}
	.CasesList li .tt{width:208px;height:33px;line-height:33px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;font-size:14px;overflow:hidden;}
	.CasesList li .info{width:208px;height:50px;border:1px solid #E2E2E2;}
	.CasesList li .info p{float:left;width:65px;}
	.CasesList li .info em{display:block;margin-top:5px;background:url(public.gif) -665px 0 no-repeat;text-indent:13px;}
		.CasesList li .info em.dstyle{background-position:-665px -30px;}
		.CasesList li .info em.area{background-position:-665px -60px;}
	.CasesList li.hover .tt,.CasesList li.hover .info{background-color:#F1F1F1;}

.msgCases{width:1200px;}

.casesInfo{width:880px;margin-top:10px;padding:5px 9px;border:1px solid #E0E0E0;background:#F3F3F3;}
	.casesInfo p.fl{width:25%;line-height:27px;}
	.casesInfo p.fl span{color:#222;font-weight:bold;}

.msgContent.caseCon{padding:10px 0;border-bottom:1px solid #E0E0E0;}

.casesDes{width:690px;height:355px;overflow:hidden;margin:0 -30px;padding:15px 30px 15px 240px;background:#F3F3F3 url(cases_team.gif) left top no-repeat;}
	.casesDes .TeamList{padding-bottom:20px;border-bottom:1px solid #E0E0E0;}
	.casesDes .cDesW{width:100%;padding-top:20px;border-top:1px solid #F6F6F6;}
	.casesDes .cDesW li{float:left;width:160px;margin:0 5px;font-size:14px;text-align:center;}
	.casesDes .cDesW li img{width:160px;height:120px;margin-bottom:5px;}

.casesInd{width:320px;height:340px;overflow:hidden;line-height:30px;}
	.casesInd .ht{width:150px;height:29px;margin:0 85px;background:url(public.gif) -270px -60px no-repeat;text-indent:-999em;}
	.casesInd .tt{width:318px;border:1px solid #E0E0E0;background:#F3F3F3;color:#333;font-size:14px;overflow:hidden;}
	.casesInd ul{width:318px;height:278px;border:1px solid #E0E0E0;border-top:none;overflow:hidden;}
	.casesInd li{float:left;width:100%;line-height:35px;}
	.casesInd em{float:left;width:128px;margin-right:-1px;text-align:center;}
	.casesInd em.col_2{width:90px;}
	.casesInd em.col_3{width:100px;}
	.casesInd .tt em{border-right:1px solid #E0E0E0;}
	.casesInd ul em{border-right:1px solid #FFF;}
	

/*视频展示*/
.VideoList{width:100%;}
	.VideoList li{position:relative;float:left;width:210px;margin:0 30px 10px 0;text-align:center;}
	.VideoList li img{width:210px;height:158px;}
	.VideoList li em,.moreVideo em{position:absolute;top:55px;left:80px;width:52px;height:52px;background:url(u_play.png) no-repeat;}
	.VideoList li .tt{width:100%;height:30px;line-height:30px;font-size:14px;overflow:hidden;}

/*pMore*/
.pMore{position:relative;width:770px;padding:0 60px;}
	.pMore .box{width:100%;overflow:hidden;}
	.pMore ul{width:5000px;}
	.pMore li{float:left;display:inline;width:180px;margin-right:15px;text-align:center;}
	.pMore li img{width:180px;height:135px;margin-bottom:5px;}
	.pMore li .tt{font-size:14px;}
	.pMore .btn{position:absolute;z-index:99;top:25%;width:60px;height:60px;background:url(btn.png) no-repeat;}
	.pMore .prev{left:0;}
	.pMore .next{right:0;background-position:-60px top;}
	.pMore .prev:hover{background-position:left -60px;}
	.pMore .next:hover{background-position:-60px -60px;}

.moreTeam{}
	.moreTeam .ico{float:left;display:inline;width:90px;height:22px;background:url(public.gif) -90px -60px no-repeat;color:#FFF;text-indent:10px;}
	.moreTeam .book{background-position:-180px -60px;}
	.moreTeam .order:hover{background-position:-90px -90px;color:#FFF;}
	.moreTeam .book:hover{background-position:-180px -90px;color:#FFF;}

.moreCases{width:780px;}
	.moreCases li{margin-right:20px;}

.moreVideo{}
	.moreVideo li{position:relative;}
	.moreVideo li em{top:40px;left:65px;}


/*合作品牌*/
.BrandList{width:100%;}
	.BrandList li{float:left;display:inline;width:162px;height:110px;overflow:hidden;margin:0 5px 10px 5px;color:#333;font-size:14px;text-align:center;line-height:30px;}
	.BrandList li img{width:160px;height:80px;border:1px solid #E0E0E0;}
/*项目经理*/
.jingliList{width:100%;}
	.jingliList li{float:left;width:100%;height:150px;padding:20px 0;margin-bottom:20px;border-bottom:1px solid #E0E0E0;line-height:24px;overflow:hidden;}
	.jingliList li img{width:200px;height:150px;margin-right:20px;}
		.jingliList li.first{padding-top:0;}
	.jingliList li .tt{margin-bottom:20px;font-size:18px;}

/*业主评价*/
.ThinkList{width:100%;}
	.ThinkList li{float:left;width:100%;height:150px;padding:20px 0;border-bottom:1px solid #E0E0E0;line-height:24px;overflow:hidden;}
	.ThinkList li img{width:200px;height:150px;margin-right:20px;}
		.ThinkList li.first{padding-top:0;}
	.ThinkList li .tt{margin-bottom:20px;font-size:18px;}

/*专题活动&资讯中心*/
.SpecList{width:100%;}
	.SpecList li{float:left;display:inline;width:270px;height:362px;overflow:hidden;padding:9px;border:1px solid #E0E0E0;margin:0 5px 22px 5px;}
	.SpecList li:hover{float:left;display:inline;width:270px;height:362px;overflow:hidden;padding:9px;border:1px solid #FF7D7D;margin:0 5px 22px 5px;}
	.SpecList img{width:270px;height:233px;margin:5px 0 10px;}
	.SpecList img:hover{width:270px;height:233px;margin:5px 0 10px;opacity:0.8;filter(alpha=80)}
	.SpecList .title{width:270px;height:24px;overflow:hidden;font-size:14px;font-weight:bold;}
	.SpecList .time{float:left;width:72px;height:90px;margin-right:15px;overflow:hidden;background:url(public.gif) left -30px no-repeat;text-align:center;color:#FFF;font-family:Arial, Helvetica, sans-serif;}
	.SpecList .time i{display:block;width:100%;}
	.SpecList .time h6{font-size:48px;line-height:42px;font-weight:normal;}
	.SpecList .time cite{display:block;width:45px;line-height:30px;padding-left:20px;}
	.SpecList li.hover{border-color:#D30207;}

.msgInfo{width:690px;margin:0 -10px;}
	.msgInfo p.fl{width:33%;}

.msgContent{width:100%;font-size:14px;overflow:hidden;line-height:28px}

/*在建工地*/
.ResList{width:100%;height:88px;overflow:hidden;margin-top:10px;}
	.ResList em{float:left;width:50%;}
	.ResList em span{font-weight:bold;color:#333;}

.resBtn{width:190px;height:50px;margin:0 auto;overflow:hidden;}
	.resBtn a{display:block;width:190px;height:50px;background:url(public.gif) -330px top no-repeat;text-indent:-999em;}

.resTips{width:100%;padding:10px 0;border-top:1px solid #E2E1E1;}

/*常见问题*/
.FaqList{width:100%;}
	.FaqList li{width:890px;float:left;display:inline;margin-bottom:10px;font-size:14px;overflow:hidden;}
	.FaqList li em{position:absolute;left:10px;top:0;width:22px;height:22px;margin-right:5px;background:url(public.gif) -540px top no-repeat;text-indent:-999em;}
	.FaqList li em.A{top:8px;background-position:-540px -30px;}
	.FaqList li .que{position:relative;width:100%;padding-left:9px;color:#333;text-indent:2em;}
	.FaqList li .ans{position:relative;width:890px;padding:9px;border:1px solid #E0E0E0;background:#F3F3F3;text-indent:2em;_overflow:hidden;}
	.FaqList li .ans .arrow{position:absolute;left:0;top:-9px;width:100px;height:10px;background:url(public.gif) -570px top no-repeat;}
	.FaqList pre{width:670px;float:left;display:inline;line-height:24px;}
	.FaqList pre.ove{max-height:72px;overflow:hidden;}
	.FaqList .Read{width:100%;color:#333;text-align:right;cursor:pointer;_display:none;}	

/*最新订单*/
.IndList{width:100%;margin-bottom:20px;}
.IndList table{background:#E8E8E8;text-align:center;line-height:30px;}
.IndList td{background:#FFF;}

/*施工团队*/
.TeamList10{width:100%;}
	.TeamList10 li{float:left;display:inline;width:150px;height:230px;margin:0 30px 20px 0;font-size:14px;text-align:center;overflow:hidden;}
	.TeamList10 li img{width:150px;height:200px;margin-bottom:8px;}

/*人才招聘*/
.JobList{width:100%;}
	.JobList li{float:left;width:100%;margin-bottom:20px;}
	.JobList li h2.red{padding-bottom:10px;border-bottom:1px solid #E0E0E0;}

/*分页*/
.pagelist{clear:both;overflow:hidden;width:100%;height:30px;padding:20px 0;text-align:center; width:700px; padding-left:260px; margin:0 auto;}

  .pagelist a:hover,.pagelist .current{color:#FFF;text-decoration:none;background-color:#B0080C;}


/*公共文本框*/
.table{margin-bottom: 15px;overflow:hidden; width:100%}
.table .left{float:left;text-align:right; width:100px; padding-right:10px;color:#444;font-size:14px;}
	.table .left span{display:inline-block;color:#D30207;font-weight:normal;font-size:12px;}
.table .right{}
.table .right .clue_on{color:#999;}
.table .right img {margin-left: 5px;}
.table .input-text,.iIndent .table .textarea{border:1px solid #E2E2E2;height:22px;line-height:22px;margin:0;padding:0 0 0 5px;}
.table input.input-text:hover,.table textarea:hover{border:1px solid #D30207;}
.table textarea.input-text{padding:5px;}
.table select{border:1px solid #E0E0E0;height: 22px;margin:0 5px 0 0;}
.table .button{display:inline-block;width:100px;height:30px;border:none;background:url(public.gif) -90px -30px no-repeat;line-height:30px;text-align:center;font-size:14px;font-weight:bold;cursor:pointer;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial";}
.table .button:hover{background-position:-90px top;color:#FFF;}
	/*活动报名*/
.specInd{float:left;width:690px;height:201px;margin:20px 0;padding-top:45px;background:url(spec_indent.gif) no-repeat;}
	.specInd .spec_tips{float:left;width:210px;margin-top:80px;color:#555;}
	.specInd form{float:left;width:330px;margin-top:10px;}
	.specInd .table{margin-bottom:10px;}
	.specInd .table .left{width:100px;font-size:12px;color:#333;}


/*我要说两句*/
.ReplyBox{overflow:hidden;float:left;width:580px;height:340px;overflow:hidden;}
	.ReplyBox .ht{width:100%;border-bottom:1px solid #E0E0E0;}
	.ReplyBox .ht a{float:left;width:92px;height:30px;margin:0 5px -1px 0;line-height:30px;text-align:center;font-weight:bold;font-size:14px;color:#333;background:url(public.gif) -210px -30px;}
	.ReplyBox .ht a.cur,.ReplyBox .ht a:hover{color:#FFF;background-position:-210px top;}

.ReplyBox .ReplyInput{float:left;width:100%;overflow:hidden;}
	.ReplyBox .ReplyInput .tips{padding:10px 40px;font-size:14px;color:#333;}
  .ReplyBox .table .button{display:inline;}
  
.ReplyList{float:left;width:100%;color:#333;}
   .ReplyList .loading{padding:10px 0; }
   .ReplyList ul,.ReplyList ul li{float:left;width:100%;}
   .ReplyList ul li{}
   .ReplyList ul li h5{padding:5px 0 0 10px;font-weight:normal;font-size:12px;background:#e3e3e3;}
   .ReplyList ul li h5 span{padding-left:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
   .ReplyList ul li h5 cite{font-weight:bold;}
   .ReplyList ul li p i{ padding-left:10px;font-style:italic;}
   .ReplyList ul li p{margin-bottom:10px;padding:5px 10px 0;}
   .ReplyList ul li p.reply{border:1px solid #E5E5E5;color:#444;margin:0 10px 10px;}
   .ReplyList .noreplylist{float:left;width:100%;font-size:30px; color:#444; font-family:"Microsoft YaHei","Arial Narrow"; text-align:center; padding:15px 0;}
.casesReply{width:570px;_width:560px;margin:10px 10px 0 0;height:300px;overflow-y:scroll;}
.msgBook{width:100%;}
/*表单等*/
.post_tips{float:left;display:inline;width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #DDD;}
.post_book{width:600px;height:auto;float:left;display:inline;padding-left:70px;}	

/*--画廊-------------------------------------------------------------------------------------------------------------------------------------------*/
.ad-gallery {width:900px;}
.ad-gallery * {margin: 0;padding: 0;}
  .ad-gallery .ad-image-wrapper {width: 900px;height: 500px;position: relative;background:#EEE;overflow: hidden;}
    .ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
    .ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%; height: 100%;cursor: pointer;display: block;z-index: 200;}
    .ad-gallery .ad-image-wrapper .ad-prev { position: absolute;left: 0; top: 0; width: 25%;height: 100%;cursor: pointer;display: block;z-index: 200;}
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../images/ad-gallery/trans.gif);}
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/ad-gallery/ad_prev.png);width: 30px;height: 30px;display: none;position: absolute;top: 47%;left: 0;z-index: 101;}
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/ad-gallery/ad_next.png);width: 30px;height: 30px;right: 0;left: auto;}
    .ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
      .ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px; text-align: left;width: 100%;z-index: 2;background: url(opa75.png);color: #000;}
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../images/ad-gallery/opa75.png');}
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
  .ad-gallery .ad-controls {height: 20px;}
    .ad-gallery .ad-info { float: left;}
    .ad-gallery .ad-slideshow-controls {float: right;}
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
  .ad-gallery .ad-nav {width: 100%;height:82px;position: relative;padding:10px 0;}
    .ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute; top: 10px;_top:20px; height: 82px;z-index: 10;}
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 82px;}
    .ad-gallery .ad-back {cursor: pointer;left: 0px;width:20px;display: block;background: url("../images/ad-gallery/prev-next.gif") 0px 0px no-repeat; }
    .ad-gallery .ad-forward {cursor: pointer;display: block;right: 0px;width:20px; background: url("../images/ad-gallery/prev-next.gif") -20px 0px no-repeat;}
    .ad-gallery .ad-nav .ad-thumbs {overflow: hidden; width: 850px;height:82px; margin:-10px auto 0;padding:5px 0;}
      .ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 900px;list-style: none;}
        .ad-gallery .ad-thumbs li {float: left;padding:5px 5px 0 0;}
          .ad-gallery .ad-thumbs li a { display: block;}
            .ad-gallery .ad-thumbs li a img { border: 1px solid #E9E9EB;padding:2px;display:block; }
            .ad-gallery .ad-thumbs li a.ad-active img {border:none;border-bottom:1px solid #666;margin-top:-5px;padding-top:8px;background:url("../images/ad-gallery/prev-next.gif") -50px top no-repeat;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute;left: -9000px;top: -9000px;}

.DesCases .ad-nav{padding:0;border-bottom:none;}
.prev-next{position:relative;float:left;width:100%;height:30px;}
.prevCases,.nextCases{float:left;display:inline;height:30px;line-height:30px;background:#999;color:#fff;overflow:hidden;text-align:center;}
.prevCases a,.nextCases a{color:#FFF;}
.prevCases{width:449px;border-right:1px #FFF solid;z-index:999;}
.nextCases{width:450px;}
.prevVideo{width:344px;}
.nextVideo{width:345px;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/


.soso{width: 370px;left: 32%;margin-top: 25px;position: absolute;}

.commit{float:left; width:99px; height:38px; text-align:center; line-height:38px;background:#FF0000; border:0px;  color:#FFF; font-weight:bold; font-size:18px;position:absolute;left:328px;}

.f-text{ float:left;width:330px; height:34px; line-height:34px; border-top:2px solid #FF0000;border-bottom:2px solid #FF0000;border-left:2px solid #FF0000;font-family:微软雅黑;color:#666; padding-left:10px;}

.sokey{width: 424px;height: 18px;left: 33%;margin-top: 75px; position: absolute;display: inline;overflow: hidden;}
.sokey a{color:#D30207 ;}



.ct-bj-link{ width:160px; height:122px; position:fixed; left:-160px; bottom:0;transition:left 1s;
-moz-transition:left 1s; /* Firefox 4 */
-webkit-transition:left 1s; /* Safari and Chrome */
-o-transition:left 1s; /* Opera */cursor:pointer; }
 #bottomBox {width: 100%;padding-top: 85px;background:rgba(0,0,0,0.85);position: fixed; bottom: 0; left:0;z-index:99; display:none;}
#bottomBox .wrap{width:1190px;margin:0 auto;position:relative;clear:both}
#bottomBox .bottomLeft{position:absolute;top:-145px;left:-28px;}
#bottomBox .bottomLeft img{ width:390px; height:145px;}
#bottomBox .bottomMiddle{width:890px;height:85px;position:absolute;top:-85px;left:300px;cursor:pointer; background:url(http://www.fanglin.cc/static/home/skin/images/bottomBox/bottom_03.png) no-repeat;}
#bottomBox .bottomUp,#bottomBox .bottomDown{width:49px;height:26px; background:url(../images/bottomBox/bottom_02.png) no-repeat;position:absolute;top:-56px;right:80px;-webkit-animation: bottomUp 1s linear infinite;animation: bottomUp 1s linear infinite;cursor:pointer}
#bottomBox .bottomDown{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation: none;animation:none;}
#bottomBox .bottom-close{ width:42px; height:42px; position:absolute; right:0; top:-85px; background:url(http://www.fanglin.cc/static/home/skin/images/c_bj.png) no-repeat rgba(0,0,0,.4); background-size:100% auto; display:block; z-index:999; cursor:pointer; 
    border-radius: 4px}
#bottomBox .bottom-close:hover {
    background-color: #fa9d00
}
@-webkit-keyframes bottomUp{ 25% {-webkit-transform: translateY(10px);} 50%, 100% {-webkit-transform: translateY(0);} 75% {-webkit-transform: translateY(-10px);}}
@keyframes bottomUp{ 25% {transform: translateY(-10px);} 50%, 100% {transform: translateY(0);} 75% {transform: translateY(10px);}}

#bottomBox .bottomPost{width:1190px;background:#fff;margin:0 auto;overflow:hidden; display:none;}
#bottomBox .form{width:1110px; height:auto; margin:0 auto ; padding:50px 0 30px 0;position:relative;}
#bottomBox .form form{width:1110px;margin:0 auto;}
#bottomBox .bottom-bj-l{ width:844px; float:left; }
#bottomBox .form_bottom{height:32px; width: 844px; margin-bottom:14px;}
.form_bottom .label {color:#232323; font-size: 14px;text-align:left;width:80px;float: left; height:32px; line-height:32px; display:block;}
.form_bottom .label i{ display:inline-block; color:#FF0004; padding-left:8px;}

.form_bottom .bottom-tts{ float:left; width:176px; height:32px; position:relative; margin-right:19px;}
.form_bottom .bottom-cs{ width:145px; height:30px; border:1px solid #d7d8d8; position:absolute; left:0;top:0; text-align:center; line-height:30px; border-right:none; font-size:12px; color:#505050;}
.form_bottom .bottom-tts span{ width:30px; height:32px; display:block; background:url(../images/flbj/i_bg.jpg) no-repeat; position:absolute; top:0; right:0;}
.form_bottom .bottom_select { width:176px; height:32px; position:absolute; left:0;top:0;opacity:0;filter:alpha(opacity=0); color:#505050;}

.form_bottom .bottom-text_wrap { width:178px; height:30px; float:left;position:relative;}
.form_bottom .bottom-area_text {padding: 3px 30px 3px 10px; border:1px solid #cccccc;width: 137px; height:24px;outline:none;}
.form_bottom .bottom-text_wrap .bottom-unit {color: #3f3f3f;  position:absolute; right:1px; top:1px; width:30px; text-align:center;  height:28px;line-height:28px;}
.form_bottom .bottom-fx_txt{ width:155px; height:30px; line-height:30px; float:left; font-size:14px; position:relative; font-family:'微软雅黑'; color:#505050; padding-left:15px;}
.form_bottom .bottom-lb-last{ width:50px; height:30px; float:right; margin-right:0;}

.form_bottom input.bottom-ra{ position:absolute; left:0; top:10px; display:inline-block;}
.form_bottom .bottom-text_a{padding: 3px 10px 3px 10px; border:1px solid #cccccc;width: 284px; height:24px;font-family:'微软雅黑'; font-size:12px; float:left; margin-right:23px; text-align:center;}
.form_bottom .bottom-text_b{padding: 3px 10px 3px 10px; border:1px solid #cccccc;width: 333px; height:24px;font-family:'微软雅黑';  font-size:12px; float:left; text-align:center;}

.bottom-bj-r{ width:266px;  float:right; position:relative;}  
.bottom-tj-but{ width:156px; height:156px; background:url(http://www.fanglin.cc/static/home/skin/images/flbj/but.png) no-repeat; position:absolute; right:31px; top:-11px; display:block; cursor:pointer; z-index:10;}
.bottom-tj-but:hover{ opacity:0.9;}