
/* CSS Document */
*{word-wrap:break-word;outline:none;margin:0;}
body{margin:0;padding:0;font-size:12px;line-height:24px;background: #F3F3F3 url(../image/body_bg.jpg) repeat;color:#888;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial","Arial Narrow";}
form,ol,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,h9{margin:0;padding:0;}
input,select{font-size:12px;line-height:24px;font-family:"Microsoft YaHei","微软雅黑","宋体","Arial","Arial Narrow";}
img{border:0;}
ul,li{list-style-type:none;}
cite,em,i{font-style:normal;}
/* 链接颜色 */
a{color:#333;text-decoration:none;}
a:hover{color:#BA0305;}
.underline{text-decoration: underline;}
/* 浮动位置 */
.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;}
.none,.undis,#cnzz{display:none;}
.ove{overflow:hidden !important;}
.vis{overflow:visible !important;}
/*字体状态*/
.fb{font-weight:bold;}
.fn{font-weight: normal;}
/*字体颜色*/
.f8e0{color: #8E0002;}
.fba0{color: #ba0305;}
.red,.red a,a.red{color:#BA0305;}
.f22,.f22 a,a.f22{color:#222;}
.fff,.fff a,a.fff{color:#FFF;}
.f88,.f88 a,a.f88{color:#888;}
.red a:hover,a.red:hover,
.f22 a:hover,a.f22:hover,
.fff a:hover,a.fff:hover,
.f88 a:hover,a.f88:hover{color:#BA0305;}
/*title*/
h3,.h3{font-size:14px;font-weight:bold;}
h4{font-size:12px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.fsongti{font-family: "宋体", Arial, Helvetica, sans-serif;}
.fari{font-family:Arial, Helvetica, sans-serif;}
.ftaho{font-family:Tahoma, Geneva, sans-serif;}
.fgeo{font-family:Candara, Georgia, "Times New Roman", Times, serif;}
.tran{transition-duration: 0.3s;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
/*= Extra CSS */
.clearfix, .Column{zoom:1;}
.clearfix:after, .Column: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;}
.posr{position:relative;}
/*hr*/
.hr10{height:10px;clear:both; font-size:1px; line-height:1px;}
.hr15{height:15px;clear:both; font-size:1px; line-height:1px;}
.hr20{height:20px;clear:both; font-size:1px; line-height:1px;}
.hr25{height:25px;clear:both; font-size:1px; line-height:1px;}
.hr30{height:30px;clear:both; font-size:1px; line-height:1px;}
/*文字断行*/
.pre{margin:0;white-space:pre-wrap;word-wrap:break-word;}
.break{white-space: nowrap;word-wrap:break-word;display:inline-block;}
/*阴影*/
.shadowBox{padding: 1px\9;transition: all 0.3s linear 0s;overflow: hidden;}
	li.hover .shadowBox{margin: -10px;padding: 10px;background: #FFF;border:1px solid #CFCFCF\9;box-shadow:0 0 10px #666;border-radius:5px;}
/*Css Div*/
.Wrap-100{width:100%;min-width:1190px;height:auto;}
.Column-100{width:100%;height:auto;}
.Column{width:1190px;height:auto;margin:0 auto;}
	.Column-L{float: left;display: inline;width: 900px;margin-right: 40px;}
	.Column-R{float: left;display: inline;width: 250px;}

/*Header*/
.Header{padding: 25px 0;}
	.topSearch{position: relative;width: 410px;margin: 10px 0 0 110px;}
	.topSearch form{width: 100%;margin-bottom: 5px;border: 2px solid #BA0305;border-radius: 5px;overflow: hidden;}
	.topSearch input{float: left;padding: 0;border: 0;height: 32px;line-height: 32px;}
	.topSearch .input{width: 100%;font-size: 14px;text-indent: 5px;}
	.topSearch .btn{z-index: 2;position: absolute;top: 2px;right: 2px;width: 35px;background: #FFF url(../image/hf_icon.png) 0 -35px no-repeat;text-indent: -999em;cursor: pointer;}

.Nav{background: #BA0305;line-height: 40px;}
	.Nav li{float: left;width: 170px;}
	.Nav li a{display: block;font-size: 18px;color: #FFF;text-align: center;}
	.Nav li.current a,.Nav li a:hover{background-color: #8E0002;color: #FFF;}

/*Footer*/
.Footer{background: #8E0002;padding: 15px 0;}
	.Footer dl{position: relative;float: left;width: 180px;margin-right: 15px;padding-left: 45px;}
	.Footer dl dt{font-size: 14px;font-weight: bold;}
	.Footer dl dt span{position: absolute;top: 8px;left: 0;width: 35px;height: 35px;background: url(../image/hf_icon.png) no-repeat;}
	.Footer dl dt i{position: absolute;width: 35px;height: 35px;background: url(../image/hf_icon.png) -35px 0 no-repeat;}
	.Footer dl dt.col_2 i{background-position: -70px 0;}
	.Footer dl dt.col_3 i{background-position: -105px 0;}
	.Footer dl dt.col_4 i{background-position: -140px 0;}
	.Footer dl dt.col_5 i{background-position: -175px 0;}
	.Footer dl a:hover{text-decoration: underline;color: #FFF;}
	.Footer .icon{float: left;display: inline;height: 24px;width: 25px;background: url(../image/hf_icon.png) -35px -35px no-repeat;}
	.Footer .qzone{background-position: -60px -35px;}
	.Footer .weixin{background-position: -85px -35px;}
	.Footer .fWeixin{position: relative;}
	.Footer .fWeixin img{display: none;opacity: 0;z-index: 999;position: absolute;top: -150px;left: -12px;width: 125px;padding-bottom: 6px;background: url(../image/weixin_bg.png) center bottom no-repeat;}

/*Index*/
.iPlayer{position: relative;z-index: 9;width: 100%;height: 420px;overflow: hidden;}
	.iPlayer .bd{width: 100%;height: 420px;}
	.iPlayer .bd li{float: left;width: 100%;height: 420px;overflow: hidden;background-repeat: no-repeat;background-position: top center;}
	.iPlayer .bd li a{display: block;height: 420px;text-indent: -999em;}
	.iPlayer .hd{overflow: hidden;position: absolute;bottom: 85px;width: 100%;height: 10px;font-size: 0;line-height: 10px;text-align: center;}
	.iPlayer .hd a{display: inline-block;margin: 0 3px;padding: 5px 25px;background: #FFF;}
	.iPlayer .hd a:hover, .iPlayer .hd a.on{background: #C7000B;}
	.iPlayer .btn{display: none;position: absolute;top: 165px;left: 50%;width: 90px;height: 90px;line-height: 90px;text-align: center;color: #FFF;font-size: 100px;font-family: "宋体";}
	.iPlayer .btn:hover{background: rgba(0,0,0,0.5) scroll repeat !important;filter: Alpha(opacity=50);background: #000;}
	.iPlayer .prev{margin-left: -685px;}
	.iPlayer .next{margin-left: 595px;}

.iPack{position: relative;width: 216px;height: 360px;}
	.iPack a{position: absolute;left: 0;bottom: 30px;width: 186px;height: 50px;margin:0 15px;background: #FED71F;text-align: center;font-size: 16px;line-height: 50px;border-radius: 10px;}
	.iPack a:hover{background: #BA0305;color: #FFF;}


.iCases{}
	.iCases li{position: relative;float: left;width: 232px;height: 175px;margin: 0 0 10px 10px;overflow: hidden;}
	.iCases li.first{width: 480px;height: 360px;}
	.iCases li img{display: block;width: 100%;height: 175px;}
	.iCases li.first img{height: 360px;}
	.iCases li .tt{position: absolute;left: 0;bottom: 0;width: 212px;height: 30px;padding: 0 10px;background: rgba(0,0,0,0.5) scroll repeat !important;filter: Alpha(opacity=70);background: #000;color: #FFF;line-height: 30px;overflow: hidden;transition: all 0.3s linear 0s;}
	.iCases li .tt em{float: right;}
	.iCases li .tag{position: absolute;top: 0;right: 15px;}
	.iCases li .tag i{width: 22px;float: left;background: #ff5500;padding: 5px 0px;margin-left: 5px;line-height: 15px;text-align: center;color: #fff;}
		.iCases01 li .tag i{background: #FEBB06;}
		.iCases02 li .tag i{background: #AACF02;}
		.iCases03 li .tag i{background: #FF7800;}
	.iCases li.first .tt{height: 62px;margin: 10px;padding: 10px 10px 15px;font-size: 24px;}
	.iCases li.first .tt em{float: none;display: block;font-size: 20px;}
	.iCases li.first .tt em span{font-size: 36px;}

	.iCases li a:hover .tt{background: rgba(186,3,5,0.7) scroll repeat !important;filter: Alpha(opacity=70);background: #BA0305;color: #FFF;}
	.iCases01 li a:hover .tt{background: rgba(239, 174, 0, 0.8) scroll repeat !important;filter: Alpha(opacity=70);background: #ef9300;}
	.iCases02 li a:hover .tt{background: rgba(170,207,2,0.8) scroll repeat !important;filter: Alpha(opacity=70);background: #AACF02;}
	.iCases03 li a:hover .tt{background: rgba(255,120,0,0.8) scroll repeat !important;filter: Alpha(opacity=70);background: #FF7800;}


.iService{height: 110px;}
	.iService dl{float: left;display: inline;width: 70px;margin-right: 90px;color: #333;font-size: 14px;text-align: center;line-height: 40px;}
	.iService dl dt{width: 70px;height: 70px;line-height: 70px;color: #FFF;font-size: 30px;background: url(../image/i_bg.png) 0 -140px no-repeat;}
	.iService dl.hover dt{background-position: -70px -140px;;}

.iNews{}
	.iNews .box{position: relative;float: left;width: 380px;}
	.iNews .lArea{margin-left: -2px;}
	.iNews .rArea{margin-right: -3px;}
	.iNews .mArea{margin: 0 27px;}
	.iNews .ht{height: 24px;padding: 10px 15px;background: url(../image/i_bg.png) no-repeat;}
	.iNews h4{font-size: 20px;font-weight: normal;}
	.iNews .iMore{position: absolute;top: 0;right: 2px;width: 35px;height: 35px;background: url(../image/i_bg.png) -240px -180px no-repeat;text-indent: -999em;transition: all 0.3s linear 0s;}
	.iNews .iMore:hover{background-position: -275px -140px;}
	.iNews .ct{padding: 0 15px;overflow: hidden;background: url(../image/i_news.png) repeat-y;}
	.iNews .ct li{height: 78px;margin-top: 10px;overflow: hidden;}
	.iNews .ct li.first{margin-top: 0;}
	.iNews .bt{height: 10px;background: url(../image/i_bg.png) 0 -123px no-repeat;}

	.iNews .date{float: left;width: 55px;height: 48px;color: #c12011;font-size: 10px;line-height: 12px;}
	.iNews .date i{display: block;font-size: 36px;line-height: 35px;}
	.iNews h3, .iNews .lArea p, .iNews .rArea p{height: 24px;overflow: hidden;}
	.iNews .nMore{display: block;width: 93px;height: 20px;margin-top: 10px;background: url(../image/i_bg.png) -140px -140px no-repeat;text-indent: -999em;}
	.iNews .hover .nMore{background-position: -140px -160px;}
	.iNews .imga img{width: 105px;height: 75px;margin-right: 15px;}

.iBrand{padding: 10px 0;border-top: 1px solid #FCFCFC;background: #EBEBEB;}
	.iBrand .Column{position: relative;overflow: hidden;}
	.iBrand .box{position: relative;width: 1090px;height: 62px;margin: 0 50px;overflow: hidden;}
	.iBrand li{float: left;width: 120px;height: 60px;margin: 0 5px;border: 1px solid #E7E7E7;}
	.iBrand li img{width: 120px;height: 60px;}
	.iBrand li.hover{border-color:#C7000B;}
	.iBrand .btn{position: absolute;top: 12px;width: 35px;height: 35px;background: url(../image/i_bg.png) -140px -180px no-repeat;line-height: 35px;color: #FFF;font-size: 18px;text-align: center;font-family: "宋体";}
	.iBrand .btn:hover{background-position: -180px -180px;}
	.iBrand .prev{left: 0;}.iBrand .next{right: 0;}


/*内页公共*/
.moduleImg{height: 120px;line-height: 120px;overflow: hidden;background: #A7A7A7 url(../image/module_img_bg.gif) repeat-x;}
	.moduleImg .moduleTt{font-size: 40px;}
	.moduleImg .Leader{font-size: 14px;}
	.moduleImg .Leader a:hover{color: #FFF;text-decoration: underline;}

.CateList{margin-bottom: 30px;line-height: 34px;background: #D7D7D7;}
	.CateList li{float: left;width: auto;}
	.CateList li a{display: block;width: 96px;margin: 10px 10px 10px 0;line-height: 28px;border: 1px solid #FFF;background: #666;text-align: center;font-size: 14px;color: #FFF;transition: all 0.3s linear 0s;}
	.CateList li.current a,.CateList li a:hover{background: #BA0305;color: #FFF;}

.msgTitle{position: relative;width: 100%;height: 28px;clear: both;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 2px solid #D9D9D9;line-height: 28px;}
	.msgTitle .line{position: absolute;bottom: -2px;left: 0;width: 100px;height: 2px;background: #BA0305;}
	.msgTitle h1, .msgTitle .h1{float: left;display: inline;font-size: 24px;font-weight: normal;color: #222;}
	.msgNP{float: right;margin-top: -10px;}
		.msgNP a{float: left;width: 75px;height: 40px;margin-left: 15px;background: url(../image/public.png) -250px -100px no-repeat;text-indent: -999em;}
		.msgNP a.next{background-position: -250px -180px;}
		.msgNP a.prev:hover{background-position: -250px -140px;}
		.msgNP a.next:hover{background-position: -250px -220px;}

.msgShare{width: 100%;margin: -10px 0 20px;overflow: hidden;}

.msgContent{width: 100%;overflow: hidden;font-size: 14px;color: #888;}
	.msgContent img{max-width: 100%;}

.msgInfo{padding: 7px 10px;border: 1px solid #D7D7D7;margin-bottom: 20px;background: #FFF;overflow: hidden;font-size: 14px;}

.pubView{display: block;width: 50px;height: 16px;margin-top: 4px;background: url(../image/public.png) -250px -75px no-repeat;text-indent: -999em;overflow: hidden;}
	.hover .pubView{background-position: -300px -75px;}

.pubTitle{position: relative;width: 100%;height: 43px;margin: 15px 0 30px;clear: both;border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D1D1D1;background: url(../image/pub_tt_bg.png) repeat;line-height: 43px;}
	.pubTitle h4{width: 330px;background: url(../image/public.png) 0 -15px no-repeat;font-size: 24px;color: #BA0305;font-weight: normal;text-indent: 12px;}
	.pubTitle h4 span{padding-left: 12px;color: #888;}
	.pubTitle i{position: absolute;top: -15px;width: 1px;height: 75px;background: url(../image/public.png) no-repeat;}
	.pubTitle i.fr{right: 0;}

.msgrTitle{width: 100%;height: 28px;clear: both;margin-bottom: 10px;padding-bottom: 7px;border-bottom: 2px solid #D9D9D9;line-height: 28px;color: #ba0305;font-size: 24px;font-weight: normal;}
	.msgrTitle .arrow{float: left;display: inline;width: 40px;height: 35px;margin-right: -8px;border-bottom: 2px solid #BA0305;background: url(../image/public.png) -325px -93px no-repeat;}

.pubCTop{margin-bottom: 25px;}
	.pubCTop li{float: left;width: 100%;height: 30px;overflow: hidden;border-bottom: 1px dotted #D7D7D7;line-height: 30px;}
	.pubCTop li .num{float: left;width: 18px;height: 18px;margin: 8px 10px 0 0;background: url(../image/public.png) -332px -132px no-repeat;line-height: 18px;text-align: center;color: #FFF;}
	.pubCTop li .blue{background-position: -332px -150px;}
	.pubCTop li.first{height: auto;line-height: 24px;}
	.pubCTop li.first img{width: 100px;height: 75px;margin: 0 10px 10px 0;}

.pubBtn{float: left;display: inline;width: 104px;height: 40px;background: url(../image/public.png) 0 -325px no-repeat;color: #FFF;text-align: center;line-height: 40px;font-size: 18px;text-shadow: 1px 2px 2px #000;}
	.pubBtn:hover{background-position: -104px -325px;color: #FFF;}

/*pubDes*/
.pubDes{width: 246px;border: 2px solid #D7D7D7;}
	.pubDes .imga{position: relative;display: block;}
	.pubDes img{display: block;width: 100%;height: 364px;}
	.pubDes .info{position: absolute;left: 0;bottom: 0;width: 100%;height: 72px;padding-top: 12px;background: url(../image/public.png) 0 -75px no-repeat;color: #FFF;}
	.pubDes .info span{float: left;width: 95px;padding-left: 67px;font-size: 28px;}
	.pubDes .info p{height: 14px;line-height: 14px;font-size: 14px;}
	.pubDes .info i{display: block;padding: 12px 0 0 160px;}
	.pubDes.hover{border-color: #BA0305;}

/*TeamList*/
.TeamList li{float: left;display: inline;margin: 10px 63px 30px 0;}

.desInfo{width: 900px;margin-left: 25px;}
	.desInfo .desCt{padding-top: 10px;margin-top: 10px;border-top: 1px solid #DADADA;line-height: 30px;}
	.desInfo span.red{font-size: 16px;}

.desCase{}
	.desCase li{position: relative;float: left;width: 280px;height: 210px;margin: 0 23px 25px 0;overflow: hidden;}
	.desCase li img{display: block;width: 280px;height: 210px;}
	.desCase li p{position: absolute;bottom: 0;width: 100%;height: 30px;overflow: hidden;background: rgba(0,0,0,0.7) scroll repeat !important;filter: Alpha(opacity=80);background: #000;line-height: 30px;color: #FFF;text-indent: 10px;}
	.desCase li p em{float: right;padding-right: 10px;}
	.desCase li a:hover p{padding-bottom: 5px;background: rgba(186,3,5,0.7) scroll repeat !important;filter: Alpha(opacity=80);background: #BA0305;}

/*CasesList*/
.CasesList{}
	.CasesList li{position: relative;float: left;width: 270px;margin: 10px 36px 30px 0;_overflow: hidden;}
	.CasesList li .imga{width: 270px;height: 195px;overflow: hidden;}
	.CasesList li img{display: block;width: 270px;height: 202.5px;margin-top: 0;}
	.CasesList li .tt{display: block;height: 35px;margin-top: 7px;background: #666;overflow: hidden;line-height: 35px;font-size: 18px;color: #FFF;text-align: center;}
	.CasesList li .info{height: 48px;margin-bottom: 2px;padding: 12px 0 5px;border-bottom: 1px solid #D7D7D7;overflow: hidden;}
	.CasesList li .info p{float: left;width: 50%;}
	.CasesList li .pubView{position: absolute;bottom: 3px;right: 0;}
	.CasesList li.hover .tt{background: #383838;}

.caseInfo{margin-bottom: 15px;font-size: 14px;}
	.caseInfo p{float: left;width: 25%;}

.caseLike{width:100%;height: 50px;margin:15px 0 30px;}
	.caseLike .text{margin-left:140px;}
	.caseLike .text span{font-size:24px;color:#333;line-height:30px;}
	.caseLike .text em{display:block;font-size:14px;text-align:right;font-weight:bold;}
	.caseLike .btn{float:left;width: 75px;height: 42px;margin-left:10px;background: url(../image/public.png) 0 -275px no-repeat;text-indent: -999em;}
	.caseLike .btn.book{background-position: -150px -275px;}
	.caseLike .btn.order:hover{background-position: -75px -275px;}
	.caseLike .btn.book:hover{background-position: -225px -275px;}

.moreCases{}
	.moreCases li{position: relative;float: left;width: 165px;height: 124px;margin: 0 0 17px 17px;}
	.moreCases li img{display: block;width: 165px;height: 124px;}
	.moreCases li.first{width: 354px;height: 265px;margin-left: 0;}
	.moreCases li.first img{width: 354px;height: 265px;}
	.moreCases li p{position: absolute;bottom: 0;width: 100%;height: 30px;overflow: hidden;background: rgba(0,0,0,0.4) scroll repeat !important;filter: Alpha(opacity=80);background: #000;line-height: 30px;text-align: center;color: #FFF;font-size: 14px;}
	.moreCases li a:hover p{padding-bottom: 5px;background: rgba(234,0,29,0.5) scroll repeat !important;filter: Alpha(opacity=80);background: #EA001D;}	

.caseDes{margin: -20px 0 25px;}

/*ThinkList*/
.ThinkList{}
	.ThinkList li{float: left;width: 570px;margin: 10px 50px 30px 0;}
	.ThinkList li h3{height: 30px;margin-bottom: 15px;overflow: hidden;line-height: 30px;font-size: 24px;font-weight: normal;}
	.ThinkList li .imga{width: 270px;height: 200px;margin-right: 24px;overflow: hidden;}
	.ThinkList li img{display: block;width: 270px;height: 202.5px;margin-top: 0;}
	.ThinkList li .info{width: 275px;height: 140px;padding: 8px 0;margin-bottom: 10px;border-bottom: 1px solid #D7D7D7;overflow: hidden;line-height: 28px;font-size: 14px;}


/*NewsList*/
.NewsList{}
	.NewsList li{float: left;width: 100%;margin: 10px 0 30px;transition: all 0.3s linear 0s;overflow: hidden;}
	.NewsList li img{display: block;width: 160px;height: 120px;}
	.NewsList li .info{position: relative;width: 1000px;height: 90px;padding: 15px;background: #FFF;}
	.NewsList li .info h3{margin-bottom: 15px;font-size: 24px;font-weight: normal;}
	.NewsList li .info p{height: 48px;overflow: hidden;font-size: 14px;}
	.NewsList li .date{padding-right: 60px;}
	.NewsList li .pubView{position: absolute;top: 15px;right: 15px;}
	.NewsList li.hover{box-shadow:0 0 10px #666;border-radius:5px;}

/*SpecList*/
.SpecList{}
	.SpecList li{float: left;width: 1148px;height: 220px;padding: 20px;margin-bottom: 30px;border: 1px solid #E8D6AD;background: #FFF;}
	.SpecList li img{display: block;width: 650px;height: 220px;}
	.SpecList li .txt{width: 488px;height: 220px;margin-left: 10px;overflow: hidden;}
	.SpecList li h3{height: 60px;border-bottom: 2px solid #E8D6AD;font-size: 24px;text-align: center;font-weight: normal;line-height: 60px;overflow: hidden;}
	.SpecList li .bm{height: 40px;margin: 20px 0 20px 110px;line-height: 40px;font-size: 16px;}
	.SpecList li .bm span{font-size: 24px;color: #c12011;}
	.SpecList li p{padding-left: 10px;font-size: 14px;}
	.SpecList li.hover{padding: 19px;border: 2px solid #C7000B;}


/*ProductList*/
.ProductList{}
	.ProductList h3{float: left;width: 100%;height: 34px;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 2px solid #D7D7D7;line-height: 35px;}
	.ProductList h3 .tt{float: left;height: 44px;margin-bottom: -2px;border-bottom: 2px solid #BA0305;font-size: 28px;font-weight: normal;color: #222;}
	.ProductList li{position: relative;float: left;width: 270px;margin: 10px 36px 30px 0;_overflow: hidden;}
	.ProductList li .imga{width: 270px;height: 195px;overflow: hidden;}
	.ProductList li img{display: block;width: 270px;height: 202.5px;margin-top: 0;}
	.ProductList li .tt{display: block;height: 35px;margin-top: 7px;background: #666;overflow: hidden;line-height: 35px;font-size: 18px;color: #FFF;text-align: center;}
	.ProductList li .info{height: 52px;padding-top: 8px;overflow: hidden;line-height: 26px;}
	.ProductList li .info p{float: left;width: 50%;height: 26px;overflow: hidden;}
	.ProductList li.hover .tt{background: #383838;}
.moreProduct .moreProduct_tt{background-position: 0 -280px;}

/*BrandList*/
.BrandList{}
	.BrandList li{float: left;display: inline;width: 180px;height: 120px;margin: 0 22px 30px 0;font-size: 14px;text-align: center;color: #000;}
	.BrandList li img{display: block;width: 178px;height: 88px;border: 1px solid #E0E0E0;margin-bottom: 5px;}
	.BrandList li.hover img{border-color:#BA0305;}


/*FaqList*/
.FaqList{}
	.FaqList li{float: left;width: 100%;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #DDD;font-size: 14px;line-height: 30px;}
	.FaqList li .icon{float: left;width: 27px;height: 27px;margin: 2px 10px 0 0;background: url(../image/public.png) -300px -275px no-repeat;color: #FFF;line-height: 27px;text-align: center;font-size: 18px;font-weight: normal;}
	.FaqList li .tt{margin-bottom: 10px;font-size: 20px;color: #222;font-weight: normal;}
	.FaqList li .ct{padding-left: 37px;}


/*分页*/
.pagelist{width:100%;height:32px;margin:10px auto 30px;line-height:30px;text-align:center;position:relative;z-index:88;overflow:hidden;}
  .pagelist span,.pagelist a{width: 30px;height:30px;line-height:30px;overflow:hidden;margin:0 5px;border: 1px solid #D7D7D7;color:#666;display:inline-block;overflow:hidden;font-size: 14px;font-family:Arial, Helvetica, sans-serif;}
  .pagelist a:hover,.pagelist span.current{background:#BA0305;color: #FFF;}
  .pagelist .prev,.pagelist .next{font-family: "宋体";}

/*公共文本框*/
.table{margin-bottom: 15px;width:100%;clear: both;}
	.table .left{float:left;text-align:right;width:100px;padding-right:10px;color:#444;font-size:14px;}
	.table .left .red{color: #F00;}
	.table .right .clue_on{color:#666;}
	.table .right img{width: 70px;height: 28px;margin:0 5px;cursor:pointer;}
	.table select{height: 24px;padding-left:5px;margin:0 5px 0 0;}
	.table .input-text{height:22px;line-height:22px;margin:0;padding:2px 5px;border:1px solid #DCDCDC;outline: none;font-family:"Microsoft YaHei","Arial Narrow";}
	.table input.input-text.hover,.table textarea.hover{border-color:#C7000B;box-shadow: 0 0 5px rgba(255, 161, 166, 1);}
	.table input.input-text.focus,.table textarea.focus{border-color:#C7000B;box-shadow: 0 0 5px rgba(255, 161, 166, 1);}
	.table textarea.input-text{padding:5px;}
	.table .button{width:75px;height:30px;padding:0;background:#666;border:none;border-radius:6px;cursor:pointer;text-align:center;font-size:16px;color:#FFF;font-weight: normal;line-height: 30px;font-family:"Microsoft YaHei","Arial Narrow";}
	.table .button:hover{background:#C7000B;color: #FFF;}

	/*案例内页报名*/
	.casesInd{margin-bottom: 25px;}
	.casesInd .ht{font-size: 20px;color: #222;font-weight: 600;line-height: 33px;}
	.casesInd .table{margin: 10px 0 0 0;}
	.casesInd .table .left,.casesInd .table .clue_on{display: none;}
	.casesInd .table .button{width: 105px;height: 35px;line-height: 35px;line-height: 27px\9;font-size: 18px;background: #C7000B;border: 1px solid #FF000E;}
	.casesInd .table .input-text{height: 26px;line-height: 26px;box-shadow: 1px 1px 5px #DFDFDF inset;}

/*我要说两句*/
.ReplyBox{overflow:hidden;}
.ReplyBox .ReplyInput{margin:0 auto;padding:25px 0 0 90px;overflow:hidden;border:1px solid #DADADA;background:#FDFDFD;}
	.ReplyBox .ReplyInput form{margin:0 auto;}
	.ReplyBox .ReplyInput .table{clear: none;}
  
.ReplyList{float: left;overflow: hidden;width:100%;margin-top:10px;border-top:1px solid #D2D2D2;}
   .ReplyList .loading{padding:10px 0; }
   .ReplyList ul{border-bottom:1px solid #FFF;}
   .ReplyList ul li{padding: 10px;border-bottom:1px solid #D2D2D2;border-top:1px solid #FFF;color:#333;}
   .ReplyList ul li h5{font-size:14px;}
   .ReplyList ul li h5 span{font-weight:normal;padding-left:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
   .ReplyList ul li p i{padding-left:10px;font-style:italic;}
   .ReplyList .noreplylist{display:none;float:left;width:100%;font-size:30px; color:#444; font-family:"Microsoft YaHei","Arial Narrow"; text-align:center; padding:15px 0;}
   .BookList{margin: -20px 0 10px;border-top: none;}
   .BookList ul li{border-bottom: 1px solid #E8D6AD;}
   .thePost .pubTitle em{background: #FFF;}
   

/*表单等*/
.thePost{width: 860px;margin-bottom: 20px;padding: 19px 19px 10px;border: 1px solid #E0E0E0;background: #FFF;}
	.post_tips{padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px dashed #EAD9B2;font-size: 14px;}
	.post_book form{width: 665px;margin: 0 auto;}

/*--画廊-------------------------------------------------------------------------------------------------------------------------------------------*/
.ad-gallery {width:900px;background:#DDD;position: relative;}
.ad-gallery * {margin: 0;padding: 0;}
  .ad-gallery .ad-image-wrapper {width: 900px;height: 675px;position: relative;background:#DDD;overflow: hidden;}
    .ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;}
    .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(../image/trans.gif);}
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(../image/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(../image/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(http://www.0515js.cn/tpl/www/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='http://www.0515js.cn/tpl/www/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: 898px;height:98px;position: relative;border:1px solid #E5E5E5;background:#FFF url(../image/ad-nav_bg.gif) left bottom repeat-x;}
    .ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute; top: 0; height: 100px;z-index: 10;}
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}
    .ad-gallery .ad-back {cursor: pointer;top:-1px;left: -1px;width:37px;display:block;background: url("../image/prev-next.gif") left 0px no-repeat; }
    .ad-gallery .ad-forward {cursor: pointer;display: block;right: -1px;width:37px;background: url("../image/prev-next.gif") right 0px no-repeat;}
    .ad-gallery .ad-nav .ad-thumbs {overflow: hidden; width: 825px; margin:0 auto;}
      .ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
        .ad-gallery .ad-thumbs li {float: left;padding-right: 5px;padding-top:5px;}
          .ad-gallery .ad-thumbs li a { display: block;}
            .ad-gallery .ad-thumbs li a img { border: 1px solid #796248;padding:2px;display:block; }
            .ad-gallery .ad-thumbs li a.ad-active img {border: none;padding:3px;padding-top:7px;margin-top:-4px;background:url("../image/prev-next.gif") 0px -102px no-repeat;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute;left: -9000px;top: -9000px;}

.ad-thumbs{padding:15px 0; height:70px;}
.prevCases,.nextCases{float:left;display:inline;width:350px;height:30px;line-height:30px;background:#666;color:#333;overflow:hidden;text-align:center;}
.prevCases a,.nextCases a{color:#FFF;}
.prevCases{width:349px;border-right:1px #FFF solid;z-index:999;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/

/*浮动display: none;*/
* html{background-attachment:fixed;}
.SideFloat{position: fixed;z-index: 9999;top: 130px;right: 0px;width: 106px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_margin-top:220px;color: #FFF;}
	.SideFloat .ht{width: 149px;height: 175px;margin-left: -43px;background: url(../image/sideFloat.png) no-repeat;}
	.SideFloat .ct{width: 100%;margin: 3px 0;background:#FEB51F;}
	.SideFloat .ct a{display: block;height: 34px;border-bottom: 1px solid #F0E1C7;line-height: 34px;color: #FFF;font-size: 16px;}
	.SideFloat .ct a.weibo{border-bottom: none;}
	
	.SideFloat .ct a i{float: left;width: 25px;height: 34px;margin: 0 4px;background: url(../image/sideFloat.png) -150px 0 no-repeat;}
	.SideFloat .ct a.visit i{background-position: -150px 0;}
	.SideFloat .ct a.video i{background-position: -150px -35px;}
	.SideFloat .ct a.order i{background-position: -150px -70px;}
	.SideFloat .ct a.book i{background-position: -150px -105px;}
	.SideFloat .ct a.weibo i{background-position: -150px -140px;}

	.SideFloat .ct a:hover{color: #C7000B;}
	.SideFloat .ct a.visit i{background-position: -150px 0;}
	.SideFloat .ct a.video i{background-position: -150px -35px;}
	.SideFloat .ct a.order i{background-position: -150px -70px;}
	.SideFloat .ct a.book i{background-position: -150px -105px;}
	.SideFloat .ct a.weibo i{background-position: -150px -140px;}
	
	.SideFloat .weixin{background:#FEB51F;padding: 10px 5px 5px;line-height: 15px;text-align: center;}
	.SideFloat .weixin img{display: block;width: 96px;margin-bottom: 3px;}

	.SideFloat .backTop{display: block;height: 15px;margin-top: 3px;background: #FEB51F;line-height: 15px;text-align: center;color: #FFF;}
	.SideFloat .backTop:hover{background: #BA0305;color: #FFF;}

/*暂无内容*/
.noContent{width: 100%;margin: 20px 0;line-height: 40px;text-align: center;font-size: 30px;overflow: hidden;}
/*鄙视IE 6*/
.IE6{display:none;_display:block;_z-index:999999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_width:100%;_background:#FFF;_text-align:center;_color:red;}

/*2015-04-03 导航 付定金
.Nav li{width: 130px;}
.navBtn{width: 280px;height: 40px;background: url(nav_btn.png) no-repeat;}
	.navBtn a{display: block;width: 75px;height: 30px;margin: 5px 0 0 20px;cursor: pointer;text-indent: -9999em;}
.navInd{display: none;}
.iPlayer .Column{height: 0;position: absolute;top: 0;left: 50%;margin-left: -595px;}
	.iPlayer .weixin{float: right;width: 280px;padding: 5px 0;background: rgba(255,255,255,0.9) scroll repeat !important;filter: Alpha(opacity=90);background: #FFF;}
	.iPlayer .weixin img{float: left;width: 105px;margin-left: 5px;}
	.iPlayer .weixin p{margin-top: 10px;line-height: 35px;color: #906a57;font-size: 13px;text-align: center;}
	.iPlayer .weixin p span{font-size: 16px;}
*/
/*底部固定报名*/
/*.openbtFixedInd{z-index:99;position:fixed;opacity:0;left:-100%;bottom:-100%;width:180px;height:170px;background:url(../image/cartoon.png) no-repeat;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}*/
.btFixedInd{position: fixed;z-index: 999;bottom: 0;height:90px;background:url(../image/bottomInd_bg.png) repeat;overflow:hidden;margin-bottom:0px;}
/*body.min .btFixedInd{opacity:1;bottom:0;}
body.min .openbtFixedInd{opacity:1;bottom:0;}*/
	.btFixedInd .cartoon{width:238px;height:90px;background:url(../image/cartoon.png) no-repeat;}
	.btFixedInd .closeBtn{position:absolute;right:-30px;top:10px;display:block;width:30px;height:30px;background:url(../image/bottom_icon.png) -226px 0 no-repeat;}
		.btFixedInd .closeBtn:hover{background-position:-226px -40px;}
	.btFixedInd .hd{width:225px;margin-top:10px;}
		.btFixedInd .hd a{float:left;width:71px;height:71px;margin:0 2px;}
		.btFixedInd .hd a i{display:block;width:71px;height:71px;margin:0 auto;background:url(../image/bottom_icon.png) no-repeat;}
		.btFixedInd .hd a.lf i{background-position:0 0;}
		.btFixedInd .hd a.yf i{background-position:-75px 0;}
		.btFixedInd .hd a.bj i{background-position:-150px 0;}
		
		.btFixedInd .hd a.lf:hover i,.btFixedInd .hd a.lf.on i{background-position:0 -75px;}
		.btFixedInd .hd a.yf:hover i,.btFixedInd .hd a.yf.on i{background-position:-75px -75px;}
		.btFixedInd .hd a.bj:hover i,.btFixedInd .hd a.bj.on i{background-position:-150px -75px;}
	.btFixedInd .bd{width:727px;margin-top:15px;height:75px;overflow:hidden;}
		.btFixedInd .bd .item{clear:both;width:100%;height:80px;}
		.btFixedInd .bd .form{width:727px;}
		.btFixedInd .bd .result,.btFixedInd .bd .places{font-size:14px;width:150px;text-align:center;height:30px;line-height:30px;}
		.btFixedInd .bd .result cite,.btFixedInd .bd .places cite{color:#e6aa05;}
		.btfixedInd .table .left{color:#FFF;}
	/*table*/
	.btFixedInd .table{clear:none;float:left;width:163px;margin-bottom:9px;color:#FFF;}
	.btFixedInd .table.cls_info,.btFixedInd .table.cls_dstyle{width:570px;margin-bottom:0;}
	.btFixedInd .table .right .clue_on{display:none;}
	.btFixedInd .table .left{width:80px;padding-right:0;margin-right:0;line-height:30px;text-align:center;color:#FFF;}
	.btFixedInd .table .input-text,.btFixedInd .table .right select{width:140px;height:24px;border-color:#B2B2B2;line-height:24px;color:#666;}
	.btFixedInd .cls_area{}
	.btFixedInd .cls_area .input-text{float:left;width:61px;}
	.btFixedInd .table .right select{width:45px;height:30px;line-height:30px;margin-right:0;padding-left:0;background:#e6e6e6;}
	.btFixedInd .cls_button{width:125px;margin-left:17px;}
	.btFixedInd .table .right .button{width:125px;height:30px;border-radius:4px;background:#FFA800;color:#ba0305;line-height:30px;font-size:14px;}
	.btFixedInd .table .right .input-text.hover,.btFixedInd .table .right .input-text.focus,.btFixedInd .table .right .input-text:focus{border-color:#E6BA14;}
	.placeholder{color:#999;}
	
	.btFixedInd .tableform{width:570px;}
	/*户型选择*/
	.btFixedInd .unitSelect{float:left;}
	.btFixedInd .unitSelect .section{float:left;width:45px;}
	
	/*风格选择*/
	.btFixedInd .dstyleSelect{width:570px;}
	.btFixedInd .dstyleSelect label{float:left;display:inline;width:70px;height:30px;margin-right:0;cursor:pointer;line-height:30px;color:#FFF;}
	.btFixedInd .dstyleSelect label i{float:left;display:inline;width:20px;height:30px;background:url(../image/bottom_icon.png) -234px -81px no-repeat;}
	.btFixedInd .dstyleSelect label i.checked{background-position:-234px -115px;}
	.btFixedInd .dstyleSelect label span{float:left;display:inline;font-size:14px;}
	.btFixedInd .dstyleSelect label input{opacity: 0;visibility: hidden;line-height: 30px;}
	.btFixedInd .cls_addr{width:100%;}
	.btFixedInd .cls_addr .input-text{width:477px;}