html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
img{ vertical-align: top; }
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{font: 14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","Arial","SimSun","\u5B8B\u4F53"; color: #333;}
a{color:#333; text-decoration:none;}
a:visited{color:#333;}
a:hover{color:#6c531b;}
a:focus{outline:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.hide{ display: none !important; }
.show{ display: block !important; }
.to-fixed{ position: fixed !important; top: 15px!important; left: 50%!important; margin-left: 200px; }

.header{ width: 1000px; margin: 0 auto; position: relative; }
.header .bl{ float: left; }
.header .bl a{ display: block; width: 127px; height: 40px; background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat 0 -98px; }
.header .bm, .header .br{ float: right; padding-top: 15px; }
.header .bm .hot{ display: inline-block; *display: inline; *zoom: 1; width: 29px; height: 12px; background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat -99px -168px; }
.header .bm  a{ padding: 0 8px 0 2px; }
.header .br{ margin-left: 12px; position: relative; }

.banner{ width: auto; height: 97px; background: url(/i2/cj/deco/2014/0909/img/bg.png) repeat-x 0 0; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;z-index:4;}
.banner .bnr-wrap{ width: 1000px; margin: 0 auto; }
.banner .bl, .banner .br, .banner .select, .banner form input{ float: left; _display: inline; }
.banner .bl{ width: 236px; height: 30px; background: url(/i3/cj/deco/2014/0909/img/title.png) no-repeat 0 0; margin: 36px 0 0 160px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src=http://i3.sinaimg.cn/cj/deco/2014/0909/img/title.png); _background: none; }
.banner .br{ margin: 32px 0 0 16px; position: relative;}
.banner .select{ width: 86px; height: 36px; background: url(/i1/cj/deco/2014/0923/img/select_bg.png) no-repeat 0 0; cursor: pointer; border: solid 1px #bfc0c2; line-height: 36px; font-size: 15px; color: #4f4f4f; padding-left: 10px; }
.banner .slc-list{ position: absolute; top: 37px; left: 0; z-index: 9999; border: solid 1px #bfc0c2; border-top: none; }
.banner .slc-list p.slc-option{ line-height: 36px; font-size: 15px; color: #4f4f4f; width: 86px; background-color: #f2f3f7; border-top: solid 1px #bfc0c2; cursor: pointer; padding-left: 10px; }
.banner .sch-type{ border: solid 1px #c4cbcf; border-left: none; width: 252px; height: 36px; font: 14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","Arial","SimSun","\u5B8B\u4F53"; padding: 0 5px; color: #666; line-height: 36px\9; }
.banner .sch-submit{ border: none; background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat 0 -142px; width: 59px; height: 38px; cursor: pointer; outline: none; }

.navigator{ width: 100%; height: 53px; border-bottom: solid 1px #d5d5d5; position: relative; z-index: 2; background-color: #fff; }
.navfix{ position: fixed; top: 0; }
.navigator .nvg-wrap{ width: 1000px; margin: 0 auto; }
.navigator .nvg-wrap ul{ position: relative; }
.navigator .nvg-wrap ul li { border-left: solid 1px #d5d5d5; float: right; height: 53px; background-color: #fff; padding: 0 30px; position: relative;}
.navigator .nvg-wrap ul li.first{ border: none; float: left; }
.navigator .nvg-wrap ul li.last{ padding-right: 0; line-height: 53px; z-index: 10; }
.navigator .nvg-wrap ul li#type{ float: left; width: 43px; }
.navigator .nvg-wrap ul li#area{ -webkit-transition: margin-right 0.6s ease; transition: margin-right 0.6s ease; z-index: 5; width: 44px; }
.navigator .nvg-wrap ul li.names{ z-index: 10; }
.navigator .nvg-wrap ul li.active{ margin-right: 284px; }
.navigator a.nav-a{ font-size: 22px; color: #6c531b; line-height: 53px; white-space: nowrap; }
.navigator .tel{ font-size: 15px; background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat 130px 0; padding: 0 130px 5px 0; }
.navigator ul li .detail{ position: absolute; top: 0; left: 103px; width: 284px; background-color: #fff; height: 53px; line-height: 53px; }
.navigator ul li .detail a, #all_areas a{ margin: 0 4px; line-height: 53px; display: inline-block; *zoom: 1; }
#show_all_areas{ background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat -117px -49px; _background-position: -117px -47px; }
#close_all_areas{ background: url(/i2/cj/deco/2014/0909/img/all.png) no-repeat 0 -49px; _background-position: 0 -47px; }
#show_all_areas, #close_all_areas{ width: 20px; height: 15px; }
#all_areas{ position: absolute; border: solid 1px #d5d5d5; border-top: none; top: 53px; left: -1px; width: 255px; background-color: #fff; padding: 0 30px 0 104px; }
.content{ width: 1000px; margin: 30px auto 0; position: relative; z-index: 997px; }
.content img{ vertical-align: top; }

.blk-01 .focus{ width: 1000px; height: 520px; overflow: hidden; position: relative;}
.blk-01 .f-item{ position: relative; float: left; width: 1000px; height: 520px; }
.blk-01 .fi-cover, .blk-01 .fi-cover-bg{ position: absolute; width: 1000px; height: 108px; top: 412px; left: 0; }
.blk-01 .fi-cover-bg{ background-color: #000; opacity: 0.75; _filter: alpha(opacity=75); }
.blk-01 .fi-cover .fic-img{ padding-right: 22px; width: 115px; border-right: solid 1px #5d5d5d; margin: 10px 20px; float: left; _display: inline; _padding-right: 18px; }

.blk-01 .fic-txt{ float: right; width: auto; margin: 10px 12px 10px 7px; width: 803px; _display: inline; _margin-top: -100px; }
.blk-01 .fict-name{ font-size: 26px; display: inline-block; *display: inline; *zoom: 1; }
.blk-01 .fict-name a{ color: #8b815f; }
.blk-01 .fict-title{ font-size: 16px; color: #8b815f; margin-left: 5px; }
.blk-01 .fict-breif{ color: #fff; line-height: 28px; }
.blk-01 #f-prev, .blk-01 #f-next{ position: absolute; top: 212px; width: 45px; height: 75px; background: url(/i2/cj/deco/2014/0909/img/prev.png) no-repeat 0 0; opacity: 0.5; filter: alpha(opacity=50); cursor: pointer; }
.blk-01 #f-next{ background: url(/i0/cj/deco/2014/0909/img/next.png) no-repeat 0 0; }
.blk-01 #f-prev:visited, .blk-01 #f-next:visited{ opacity: 0.5; filter: alpha(opacity=50); }
.blk-01 #f-prev:hover, .blk-01 #f-next:hover{ opacity: 0.75; filter: alpha(opacity=75); }
.blk-01 #f-prev:active, .blk-01 #f-next:active{ outline; }
.blk-01 #f-prev{ left: 0; background-position: 0 0; }
.blk-01 #f-next{ right: 0; background-position: 0 0; }
.blk-01 #f-dots{ position: relative; width: 1000px; height: 30px; text-align: center; margin: 15px 0 35px; }
#f-dots span{ display: inline-block; *display: inline; *zoom: 1; width: 18px; height: 5px; margin: 0 5px; overflow: hidden; }
.dotItem{ background-color: #9f9f9f; }
.dotItemOn{ background-color: #605327; }

.blk-02 .b2-title{ font-size: 24px; color: #8b815f; line-height: 1em; padding-left: 8px; border-left: solid 5px #8b815f; }
.blk-02 .b2-list{ margin: 12px 0 0; border-top: solid 1px #ddd; padding: 45px 0 0; width: 1000px; overflow: hidden; }
.blk-02 ul{ width: 1050px; position: relative; }
.blk-02 ul li{ float: left; margin: 0 32px 28px 0; _display: inline; width: 140px; }
.blk-02 ul li img{ vertical-align: top; width: 140px; height: 90px; }
.blk-02 ul li span{ display: block; text-align: center; margin-top: 8px; }

.blk-03{ margin: 40px 0; }
.blk-03 p{ line-height: 28px; background-color: #f7f6f4; border: solid 1px #d8d8d8; padding: 10px 15px; }

.blk-left{ float: left; width: 680px; margin-bottom: 30px; }
.blk-right{ float: right; width: 300px; position: relative; }

.blk-right .br-01{ margin-top: 0; height: 380px; width: 300px; }
.blk-right .br-02{ margin-top: 30px; }
.blk-right .br-blk{ margin-bottom: 40px; }
.br-blk h2{ font-size: 24px; color: #8b815f; border-bottom: solid 1px #353535; padding: 0 0 15px 8px; }
.br-blk p{ line-height: 24px; color: #6d6d6d; padding: 12px 12px 0 18px; }

.page-show{ display: inline; }
.page-box{ width: 1000px; margin: 10px auto; text-align: center; _margin-top: 38px; clear: both; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; line-height: 26px;}
.page-box p, .page-box form, .page-box span{ display: inline-block; *display: inline; *zoom: 1; }
.page-box span{ height: 26px; border: solid 1px #d7d7d7; background-color: #f5f5f5; padding: 0 10px; cursor: pointer; margin: 0 5px; }
.page-box span:visited{ border: solid 1px #d7d7d7; background-color: #f5f5f5; color: #333; }
.page-box span:hover{ border: solid 1px #7b7049; background-color: #8b815f; color: #fff; }
.page-box span.selected{ border: solid 1px #7b7049 !important; background-color: #8b815f !important; color: #fff !important; }
.page-box .prev, .page-box .next{ margin: 0 5px; }
.page-box em{ font-weight: bold; margin: 0 5px; }
.page-box .to-type{ border: solid 1px #d7d7d7; width: 34px; height: 26px; margin: 0 5px; padding: 0 5px; line-height: 26px; }
.page-box .to-submit{ border: solid 1px #d7d7d7; width: 62px; height: 26px; font: 14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","Arial","SimSun","\u5B8B\u4F53"; background-color: #f5f5f5; cursor: pointer; margin-left: 5px; }

.bl-01{ margin: 5px 0 30px; }
.bl-02{}

.bl-02 .bl2-navigator{ border-bottom: solid 1px #ddd; width: 680px; height: 39px; margin-bottom: 50px; position: relative; }
.bl-02 .bl2n-wrap{ position: absolute; width: 680px; height: 40px; }
.bl-02 .bl2-navigator a{ float: left; font-size: 24px; height: 23px; color: #aaa; padding: 0 0 15px; margin-right: 40px; }
.bl-02 .bl2n-selected{ color: #5a5a5a !important; border-bottom: solid 2px #8f7d52; }
.bl-02 .bl2n-submenu{ position: absolute; top: 50px; left: 135px; background-color: #fff; }
.bl-02 .bl2n-submenu a, .bl-02 .bl2n-submenu a:visited{ font-size: 14px; line-height: 23px; padding: 0 8px; vertical-align: middle; margin-right: 15px; }
.bl-02 .bl2n-submenu a:hover{ background-color: #8f7d52; color: #fff!important; }
.bl-02 .bl2ns-selected{ background-color: #8f7d52; color: #fff!important; }

.bl-02 .bl2-content{ overflow: hidden; position: relative; }
.bl-02 .bllist-item{ width: 200px; overflow: hidden; position: absolute; padding: 10px 0; background-color: #f7f6f4; text-align: center;}
.bl-02 .bi-title{ line-height: 28px; font-size: 14px; }
.bl-02 .bi-img{ width: 200px; overflow: hidden; margin: 0 auto; }
.bl-02 .bi-img .bllist-img{ width: 200px; }

#cover{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; }
#cover_bg{ position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.8; width: 100%; height: 100%; }
#cover_cont{ position: absolute; top: 10px; left: 0; right: 0; bottom: 10px; overflow: hidden;}
#scroller{ position: absolute; width: 100%; overflow: hidden; text-align: center; }
#cover_img{ display: inline-block; }
#cover_img img{ vertical-align: top; max-width: 1000px; cursor: move; }
#cover_control{}
#cover_c_prev, #cover_c_next{ position: absolute; top: 0; width: 10%; bottom: 0; cursor: pointer; }
#cover_c_prev{ left: 0; }
#cover_c_next{ right: 0; }
#cover_c_prev i, #cover_c_next i{ display: block; width: 45px; height: 75px; position: absolute; top:50%; margin-top: -38px; opacity: 0.3; _filter: alpha(opacity=30); }
#cover_c_prev:hover i, #cover_c_next:hover i{ opacity: 0.7; _filter: alpha(opacity=70); }
#cover_c_prev i{ background: url(/i2/cj/deco/2014/0909/img/prev.png) no-repeat 0 0; right: 0; }
#cover_c_next i{ background: url(/i0/cj/deco/2014/0909/img/next.png) no-repeat 0 0; left: 0; }
#cover_c_close{ position: absolute; top: 0; right: 0; width: 75px; height: 75px; background: url(/i1/cj/deco/2014/0909/img/cover_close.png) no-repeat 0 0; cursor: pointer; opacity: 0.8; _filter:(alpha=80); }

/* footer */
.footer{width:1000px; margin:30px auto; padding-top:20px;}
.footer p{text-align:center; font-size:13px; color:#666; line-height:30px;}
.footer p a, .footer p a:visited{color:#666;}
.footer p a:hover{color:#6c531b;}

/* 不限宽图片列表 */
.scorll-pic{margin: 0 0 28px 0; }
.c_p_06{zoom:1;}
.c_p_06:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.c_p_06 .c_pic{text-align:center;float:left;padding:10px 5px 0;zoom:1;}
.c_p_06 .c_pic img{display:block;margin:0 auto;width:140px;height:90px;}
.c_p_06 .c_pic p{padding:6px 0 0;line-height:20px;}

/* 浮动导航 */
.nav-blnk{height: 53px; }
.nav-fixed{ position: fixed !important; top: 0; z-index: 1!important; }
.sear-fixed{ position: fixed !important; top: -25px; left: 50%; margin-left: 212px !important; }
.typein-fixed{ width: 119px !important; }
.sel-fixed{ background: url(/i1/cj/deco/2014/0923/img/select_bg.png) no-repeat 0 0 #fff !important; }
