@charset "utf-8";

/* 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}

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*/

.Column-100{width:100%;height:auto;}

.Column{width:960px;height:auto;margin:0 auto;overflow:hidden;}

.Wrap{width:920px;height:auto;margin:0 auto;padding:0 25px;overflow:hidden;background:url(../images/shadow_m.gif) center top repeat-y;}

	.Wrap_t,.Wrap_b{width:970px;height:20px;clear:both;margin:0 auto;font-size:1px;line-height:1px;background:url(../images/shadow.gif) center top no-repeat;}

	.Wrap_b{background-position:center bottom;}

  .iColumn-L{width:920px;height:auto;float:left;display:inline;overflow:hidden;}

  .iColumn-R{width:220px;height:auto;float:left;display:inline;overflow:hidden;margin-left:20px;}

  .Column-L{width:190px;height:auto;margin-right:20px;float:left;display:inline;overflow:hidden;}

  .Column-R{width:690px;height:auto;padding:0px 10px;float:left;display:inline;overflow:visible;}



/*Header*/

.Header_bg{background:url(../images/header_bg.png) repeat;}

	.Header{height:130px;background:url(../images/header.png) center top repeat-y;}

	.header_url{height:30px;line-height:30px;color:#FFF;}

	.header_url i{padding:0 10px;}

	.header_url a{color:#FFF;}

	.header_url a:hover{color:#D30207;}

	.header_url a.order{width:51px;padding-left:22px;background:url(../images/nav.png) left -220px no-repeat;}

	.header_url a.order:hover{background-position:-85px -220px;color:#FFF;}



.Nav_bg{padding-bottom:5px;background:url(../images/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(../images/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(../images/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:50px;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:#B0080C;}

	.BackTop .Column{position:relative;height:27px;z-index:99;}

	.BackTop a{width:30px;height:27px;background:url(../images/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:845px;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{background:#222;padding-bottom:30px;}

	.Footer .rArea{width:615px;margin-top:10px;text-align:center;color:#444;line-height:30px;}

	.Footer .fMenu{font-size:14px;}

	.Footer .fMenu a,.Footer .addr{color:#C9C9C9;}

        .Footer .fMenu a:hover{text-decoration:underline;}

	



/*标题党*/

.iTitle{width:100%;clear:both;margin-bottom:10px;line-height:30px;overflow:hidden;background:url(../images/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(../images/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(../images/title_line.gif) left -30px;}

	.pTitle .iMore{float:right;}



/*index*/

.iPlayer{width:100%;height:360px;position:relative;overflow:hidden;}

	.iPlayer .ImgBox{width:100%;height:360px;margin:0 auto;}

	.iPlayer .ImgBox a{width:100%;height:360px;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(../images/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(../images/btn.png) no-repeat 0 0;}

	.iPlayer .prev{margin-left:-480px;}

	.iPlayer .next{margin-left:440px;background-position:-60px top;}

	.iPlayer .prev:hover{background-position:left -60px;}

	.iPlayer .next:hover{background-position:-60px -60px;}





.iShadow{width:970px;margin:5px auto 0;overflow:hidden;}



.iSpec{width:690px;height:210px;padding:15px 25px;background:url(../images/iSpec.gif) left top no-repeat;}

	.iSpec .box a{width:220px;height:165px;margin-right:15px;}

	.iSpec .box img{width:220px;height:165px;}



.iSer{width:200px;height:210px;padding:20px 12px 20px 18px;background:url(../images/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(../images/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(../images/index.gif) left -270px no-repeat;cursor:pointer;}



.iTags{width:100%;}

	.iTags li{float:left;width:284px;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;}



.iCases{width:100%;}

	.iCases li{position:relative;z-index:2;float:left;display:inline;width:220px;margin:0 13px 13px 0;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(../images/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 .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(../images/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(../images/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:200px;height:170px;overflow:hidden;padding:9px;border:1px solid #E9E9E9;text-align:center;}

	.iDianp img{width:190px;height:143px;margin-bottom:6px;}



.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:182px;height:138px;padding:2px;border:2px solid #d30207;}



.iTujie{width:690px;}

	.iTujie li{float:left;width:325px;}

		.iTujie li.col_1,.iTujie li.col_3{margin-right:20px;}

		.iTujie li.col_1,.iTujie li.col_2{margin-bottom:20px;}

	.iTujie li img{width:100px;height:75px;margin-right:10px;}

	.iTujie li p{height:80px;line-height:20px;overflow:hidden;}

	.iTujie li .tt{font-size:14px;font-weight:bold;}

	.iTujie li .view{float:right;width:50px;height:22px;background:url(../images/index.gif) left -180px no-repeat;text-indent:-999em;}

	.iTujie li .view:hover,.iTujie li.hover .view{background-position:left -210px;}



.iThink{width:100%;}

	.iThink li{width:450px;}

	.iThink li img{width:120px;height:90px;}

	.iThink li p{width:300px;height:40px;margin-top:5px;padding-top:5px;border-top:1px dashed #C0C0C0;}

	.iThink li .tt{width:200px;height:18px;overflow:hidden;line-height:18px;}





.iRes,.iNews{width:200px;height:195px;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(../images/index.gif) left -240px no-repeat;text-indent:-999em;}



.iNews{height:200px;margin:0;}

	.iNews a{height:28px;overflow:hidden;line-height:28px;border-bottom:1px dashed #C0C0C0;}



/*内页*/

.modulePic{width:970px;margin:10px auto 5px;overflow:hidden;}

	.modulePic img{width:970px;}



.CateList{width:190px;margin-bottom:15px;background:url(../images/cate_bg.gif) repeat-y;}

	.CateList .ht{float:left;display:inline;width:100%;height:48px;background:url(../images/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(../images/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;background:#999;color:#FFF;font-weight:bold;border-radius:3px;}

 	.pTags dd{float:left;width:100%;margin-bottom:5px;}

	.pTags dd a{width:33%;}.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(../images/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(../images/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(../images/title_line.gif) left bottom repeat-x;}

	.bTitle h1{color:#333;font-weight:normal;font-size:20px; margin-top:10px}

	.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(../images/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;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:448px;overflow:hidden;}

	.TeamList p{padding-top:8px;}

	.TeamList .orderNum{width:100%;margin-top:8px;}



.msgTeam{width:100%;line-height:24px;}

	.msgTeam img{width:360px;height:270px;}

	.msgTeam h2{margin:20px 0;}

	.msgTeam .rArea{width:310px;}



.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(../images/public.gif) -420px -60px;text-align:center;cursor:pointer;color:#333;}



.CasesList{width:100%;}

	.CasesList li{float:left;margin:0 27px  20px 0;text-align:center;}

	.CasesList li img{width:212px;height:160px;}

	.CasesList li .tt{width:210px;height:33px;line-height:33px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;font-size:14px;overflow:hidden;}

	.CasesList li .info{width:210px;height:50px;border:1px solid #E2E2E2;}

	.CasesList li .info p{float:left;width:70px;}

	.CasesList li .info em{display:block;margin-top:5px;background:url(../images/public.gif) -660px 0 no-repeat;text-indent:13px;}

		.CasesList li .info em.dstyle{background-position:-660px -30px;}

		.CasesList li .info em.area{background-position:-660px -60px;}

	.CasesList li.hover .tt,.CasesList li.hover .info{background-color:#F1F1F1;}



.msgCases{width:900px;padding:0 30px;}



.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(../images/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-right:16px;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(../images/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(../images/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:570px;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(../images/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(../images/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 14px 10px 0;color:#333;font-size:14px;text-align:center;line-height:30px;}

	.BrandList li img{width:160px;height:80px;border:1px solid #E0E0E0;}





/*业主评价*/

.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:310px;height:362px;overflow:hidden;padding:9px;border:1px solid #E0E0E0;margin:0 30px 22px 0;}

	.SpecList img{width:310px;height:233px;margin:5px 0 10px;}

	.SpecList .title{width:310px;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(../images/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;}



/*在建工地*/

.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(../images/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:690px;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(../images/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:670px;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(../images/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{float:left;display:inline;clear:both;overflow:hidden;width:100%;height:30px;padding:20px 0;text-align:center;}

  .pagelist span,.pagelist a{display:inline-block;overflow:hidden;width:30px;height:30px;margin:0 5px;background:#666;line-height:30px;text-align:center;font-weight:900;color:#FFF; border-radius:5px;}

  .pagelist .prev,.pagelist .next{text-indent:-999em;*text-indent:0;background-image:url(../images/public.gif);background-color:#666;*background-image:none;}

	.pagelist .prev{background-position:left top;}

	.pagelist .next{background-position:-30px top;}

  .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(../images/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(../images/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(../images/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: 675px;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();}

      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../images/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_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(../images/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/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/prev-next.gif") 0px 0px no-repeat; }

    .ad-gallery .ad-forward {cursor: pointer;display: block;right: 0px;width:20px; background: url("../images/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: 9000px;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/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:#333;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;}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/



/*右侧客服----SideKefu*/

.SideKefu{z-index:999;width:120px;height:auto;padding-top:52px;text-align:center;background:url(../images/SideKefu.gif) 0 0 no-repeat;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_margin-top:220px;left:10px;top:173px;}

	.SideKefu .fl{width:108px;border-left:6px solid #B0080C;border-right:6px solid #B0080C;overflow:hidden;}

	.SideKefu .ewma{background:#FFF;color:#504f4f;}

		.SideKefu .ewma img{width:90px;height:90px;}

	.SideKefu .tel{height:65px;background:#F5F5F5 url(../images/SideKefu.gif) -126px top no-repeat;text-indent:-999em;}

	.SideKefu .book{height:30px;background:#F5F5F5 url(../images/SideKefu.gif) -126px -70px no-repeat;text-indent:-999em;}

		.SideKefu .book:hover{background-position:-126px -116px;}

	.SideKefu .bt{float:left;width:100%;height:12px;background:url(../images/SideKefu.gif) -120px bottom no-repeat;}

	* html,* html body{background-attachment:fixed;}





/*隐藏cnzz*/

#cnzz {display:none;}

/*暂无内容*/

.noContent{width:100%;clear:both;font-size:30px; color:#666; font-family:"Microsoft YaHei","Arial Narrow"; text-align:center; padding:50px 0;}

/*百度分享*/

#bdshare{float:left;display:inline;width:100%;margin:10px 0;}

	#bdshare a,#bdshare .bds_more{float:left;height:24px;padding:0 0 0 22px;color:#333;font-family:"Microsoft YaHei","Arial Narrow";line-height:26px;}

	#bdshare a:hover,#bdshare_s h6{color:#333 !important;}

	#bdshare em{color:#333;font-weight:bold;line-height:26px;}

	.newsbdshare{padding:5px 0;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
