/*公共顶部*/
#global-top
{ width: 1004px; height: 120px; margin: 0px auto; position: relative; }
#global-top .logo
{ margin-top:10px;}
#global-top .language
{ position: absolute; top: 0px; right: 0px; }
#global-top .language p
{ padding: 0 5px; float: left; background: #B9B9B9; }
#global-top .language p a:link
{ color: #ffffff; text-decoration: none; }
#global-top .language p a:visited
{ color: #ffffff; text-decoration: none; }
#global-top .language p a:hover,#global-top .language p a:active
{ color: #f37210; text-decoration: underline; }
#global-top .language p.english
{ background: #A1A1A1; }
#global-top .tel
{ position: absolute; top: 25px; right: 0px; }
#global-top .tel em
{ display: block; height: 30px; line-height: 30px; overflow: hidden; font-style: normal; font-weight: bold; color: #D1171C; text-align: right; font-size: 16px; }
#global-top .tel span
{ display: block; height: 38px; line-height: 38px; overflow: hidden; text-align: right; color: #D1171C; font-size: 30px; letter-spacing: 2px; }
/*顶部导航*/
#global-nav
{ width: 1002px; height: 36px; border-right: 2px solid #BFBFBF; background: url(../Images/p2.jpg) left center repeat-x; margin: 0px auto; margin-top:10px; }
#global-nav ul
{ list-style: none; }
#global-nav ul li
{ width: 166px; height: 36px; line-height: 36px; border-left: 1px solid #BFBFBF; float: left; text-align: center; font-size: 16px; }
#global-nav ul li a
{display:block; height:36px; color: #131313; text-decoration: none; }
#global-nav ul li a span
{ font-size: 12px; color: #929292; }
#global-nav ul li.onfocus
{ background: url('../Images/p3.jpg') left center no-repeat; }
#global-nav ul li.onfocus a
{ color: #fff; }
#global-nav ul li.onfocus a span
{ color: #F3C3C1; }
#global-nav ul li.onfocus1
{ background: url('../Images/p3.jpg')  left center no-repeat; }
#global-nav ul li.onfocus1 a
{ color: #fff; }
#global-nav ul li.onfocus1 a span
{ color: #F3C3C1; }
/*首页幻灯*/
#indexSlide
{ width: 1004px; height: 573px; position: relative; margin: 0px auto; }
#indexSlide .list
{ width: 1004px; height: 573px; position:relative;}
#indexSlide .list ul
{ list-style: none; }
#indexSlide .list ul li
{ height: 573px; position:absolute; bottom:0px; left:0px; }

/*首页顶部*/
#indexTop
{ width: 1004px; height: 238px; margin: 0px auto; margin-top: -56px; z-index: 10; background: url(../Images/p16.png) top center no-repeat; position: relative; }
#indexTop .text
{ width: 225px; height: 35px; position: absolute; top: 2px; left: 714px; border: none; margin: 0px; padding: 0px; background: none; color: #fff; font-family: "微软雅黑"; }
#indexTop .btn
{ width: 35px; height: 35px; position: absolute; top: 2px; left: 943px; cursor: pointer; }
#indexTop .pic
{ border: 1px solid #5B5B5B; padding: 3px; position: absolute; top: 61px; left: 33px; }
#indexTop .content
{ width: 624px; height: 84px; line-height: 28px; position: absolute; top: 88px; left: 344px; color: #C5C5C5; font-size: 14px; }
#indexTop .more
{ position: absolute; top: 184px; left: 904px; }
#indexTop .Thumb
{ position: absolute; top: 36px; left: 34px; }
#indexTop .Thumb ul
{ list-style: none; }
#indexTop .Thumb ul li
{ width: 17px; height: 11px; float: left; background: url(../Images/p20.jpg) no-repeat; }
#indexTop .Thumb ul li.onfocus
{ background: url(../Images/p21.jpg) no-repeat; }
/*首页新闻*/
#indexNews
{ width: 1004px; height: 227px; margin: 0px auto; }
#indexNews .top
{ height: 48px; position: relative; background: url('../Images/p22.png') top left no-repeat; }
#indexNews .top .more
{ position: absolute; top: 8px; right: 0px; }
#indexNews .top .more a:link
{ color: #969696; text-decoration: none; }
#indexNews .top .more a:visited
{ color: #969696; text-decoration: none; }
#indexNews .top .more a:hover,#indexNews .top .more a:active
{ color: #f37210; text-decoration: underline; }
#indexNews dl
{ width: 476px; height: 166px; float: left; }
#indexNews dl dt
{ height: 97px; }
#indexNews dl dt .pic
{ border: 1px solid #C9C9C9; padding: 2px; float: left; margin-right: 12px; }
#indexNews dl dt .bt
{ display: block; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; margin-bottom: 3px; }
#indexNews dl dt .bt a:link
{ color: #000000; text-decoration: none; }
#indexNews dl dt .bt a:visited
{ color: #000000; text-decoration: none; }
#indexNews dl dt .bt a:hover,#indexNews dl dt .bt a:active
{ color: #f37210; text-decoration: underline; }
#indexNews dl dt .jianjie
{ display: block; height: 44px; line-height: 22px; overflow: hidden; color: #515151; }
#indexNews dl dd
{ display: block; height: 28px; line-height: 28px; overflow: hidden; text-indent: 12px; background: url(../Images/p24.png) left center no-repeat; }
#indexNews dl dd span
{ color: #6D6D6D; }
#indexNews dl dd a
{ color: #000; text-decoration: none; }
#indexNews dl dd.onfocus
{ background: url(../Images/p25.png) left center no-repeat; }
#indexNews dl dd.onfocus span
{ color: #D3151A; }
#indexNews dl dd.onfocus a
{ color: #D3151A; text-decoration: underline; }
/*首页案例*/
#indexCase
{ width: 100%; height: 590px; }
#indexCase .center
{ width: 1004px; height: 590px; margin: 0px auto; }
#indexCase .center .top
{ height: 54px; margin-top: 38px; position: relative; background: url('../Images/p26.png') top left no-repeat; }
#indexCase .center .top .more
{ position: absolute; top: 8px; right: 0px; }
#indexCase .center .top .more a:link
{ color: #969696; text-decoration: none; }
#indexCase .center .top .more a:visited
{ color: #969696; text-decoration: none; }
#indexCase .center .top .more a:hover,#indexCase .center .top .more a:active
{ color: #f37210; text-decoration: underline; }
#indexCase .center .list dl dd
{ position: relative; float: left; width: 324px; height: 225px; }
#indexCase .center .list dl dd.onfocus .box
{ display: block; }
#indexCase .center .list dl dd .box
{ display: none; position: absolute; bottom: 0px; left: 0px; width: 304px; height: 52px; padding: 0px 10px; background: #333333; }
#indexCase .center .list dl dd .box em
{ display: block; height: 28px; line-height: 28px; overflow: hidden; margin-top: 13px; font-size: 14px; font-style: normal; font-weight: normal; }
#indexCase .center .list dl dd .box em a:link
{ color: #ffffff; text-decoration: none; }
#indexCase .center .list dl dd .box em a:visited
{ color: #ffffff; text-decoration: none; }
#indexCase .center .list dl dd .box em a:hover,#indexCase .center .list dl dd .box em a:active
{ color: #ffffff; text-decoration: underline; }
#indexCase .center .list dl dd .box span
{ color: #F2C6C5; display:none; }
#indexCase .center .list dl .zw-x
{ width: 16px; height: 225px; float: left; }
#indexCase .center .list dl .zw-y
{ width: 100%; height: 16px; float: left; }
/*二级幻灯*/
#commSlide
{ width: 1004px; height: 297px; position: relative; margin: 0px auto; }
#commSlide .list
{ width: 1004px; height: 297px; }
#commSlide .list ul
{ list-style: none; }
#commSlide .list ul li
{ height: 297px; }
#commSlide .Thumb
{ display: none; }
/*主页面*/
#ejMain
{ width: 1004px; height: auto; margin: 0px auto; background: #fff; }
/*二级顶部*/
#ejTop
{ width: 1004px; height: 67px; margin: 0px auto; margin-top: -40px; z-index: 10; background: url(../Images/p5.png) top center no-repeat; position: relative; }
#ejTop .text
{ width: 225px; height: 35px; position: absolute; top: 2px; left: 714px; border: none; margin: 0px; padding: 0px; background: none; color: #fff; font-family: "微软雅黑"; }
#ejTop .btn
{ width: 35px; height: 35px; position: absolute; top: 2px; left: 943px; cursor: pointer; }
#ejTop .weizhi
{ position: absolute; top: 24px; left: 32px; display: block; height: 42px; line-height: 42px; overflow: hidden; }
#ejTop .weizhi em
{ font-style: normal; font-weight: normal; font-size: 16px; color: #fff; }
#ejTop .weizhi span
{ color: #999999; }
#ejTop .weizhi span a:link
{ color: #999999; text-decoration: none; }
#ejTop .weizhi span a:visited
{ color: #999999; text-decoration: none; }
#ejTop .weizhi span a:hover,#ejTop .weizhi span a:active
{ color: #f37210; text-decoration: underline; }
#ejTop .weizhi span strong
{ color: #999999; font-style: normal; font-weight: normal; }
/*二级顶部导航*/
#ejNav
{ padding: 10px 20px; }
#ejNav p
{ float: left; padding: 8px 15px; font-size: 16px; margin-right: 10px; margin-top: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #D09800; }
#ejNav p a:link
{ color: #ffffff; text-decoration: none; }
#ejNav p a:visited
{ color: #ffffff; text-decoration: none; }
#ejNav p a:hover,#ejNav p a:active
{ color: #ffffff; text-decoration: underline; }
#ejNav p.onfocus
{ background: #D3151A; }
/*案例列表*/
#caseList
{ padding-top: 21px; width: 970px; margin: 0px auto; min-height:350px; }
#caseList dl dd
{ height: 236px; padding-bottom: 21px; margin-bottom: 20px; border-bottom: 1px solid #F7D9DB; overflow: hidden; position: relative; }
#caseList dl dd .pic
{ float: left; border: 3px solid #CBCDCC; margin-right: 14px; }
#caseList dl dd .bt
{ position: absolute; top: 11px; left: 312px; display: block; height: 35px; line-height: 35px; overflow: hidden; background: #C28D01; padding: 0 8px; font-size: 16px; }
#caseList dl dd .bt a:link
{ color: #ffffff; text-decoration: none; }
#caseList dl dd .bt a:visited
{ color: #ffffff; text-decoration: none; }
#caseList dl dd .bt a:hover,#caseList dl dd .bt a:active
{ color: #d3141b; text-decoration: underline; }
#caseList dl dd .dizhi
{ margin-top: 55px; display: block; height: 35px; line-height: 35px; overflow: hidden; color: #868686; }
#caseList dl dd .jianjie
{ display: block; height: 50px; line-height: 25px; overflow: hidden; color: #1E1E1E; }
#caseList dl dd .piclist
{ margin-top: 17px; height: 78px; }
#caseList dl dd .piclist p
{ border: 1px solid  #CBCDCC; padding: 2px; margin-right: 8px; float: left; }
/*新闻列表*/
#webNewsList
{ padding-top: 33px; padding-bottom: 67px; min-height: 350px; width: 966px; background: url(../Images/p14.jpg) repeat-y; margin: 0px auto; margin-top: 21px; }
#webNewsList dl dd
{ position: relative; height: 129px; }
#webNewsList dl dd .time
{ width: 71px; height: 44px; margin-top: 19px; text-align: right; padding-right: 23px; float: left; background: url(../Images/p13.jpg) right center no-repeat; }
#webNewsList dl dd .time em
{ display: block; height: 25px; line-height: 25px; overflow: hidden; font-style: normal; font-weight: normal; font-size: 18px; color: #D31419; }
#webNewsList dl dd .time span
{ display: block; height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; color: #EC979A; }
#webNewsList dl dd .pic
{ border: 1px solid #d4d4d4; padding: 2px; float: left; margin-left: 7px; }
#webNewsList dl dd .box
{ width: 706px; height: 98px; margin-left: 12px; float: left; }
#webNewsList dl dd .box .bt
{ display: block; height: 42px; line-height: 42px; overflow: hidden; font-size: 14px; }
#webNewsList dl dd .box .bt a:link
{ color: #000000; text-decoration: none; }
#webNewsList dl dd .box .bt a:visited
{ color: #000000; text-decoration: none; }
#webNewsList dl dd .box .bt a:hover,#webNewsList dl dd .box .bt a:active
{ color: #f37210; text-decoration: underline; }
#webNewsList dl dd .box .jianjie
{ display: block; height: 48px; line-height: 24px; overflow: hidden; color: #515151; }
#webNewsList dl dt
{ position: relative; height: 129px; }
#webNewsList dl dt .time
{ width: 71px; height: 44px; margin-top: 19px; text-align: right; padding-right: 23px; float: left; background: url(../Images/p13.jpg) right center no-repeat; }
#webNewsList dl dt .time em
{ display: block; height: 25px; line-height: 25px; overflow: hidden; font-style: normal; font-weight: normal; font-size: 18px; color: #D31419; }
#webNewsList dl dt .time span
{ display: block; height: 18px; line-height: 18px; overflow: hidden; font-size: 14px; color: #EC979A; }
#webNewsList dl dt .pic
{ border: 1px solid #d4d4d4; padding: 2px; float: left; margin-left: 7px; }
#webNewsList dl dt .box
{ width: 706px; height: 98px; margin-left: 12px; float: left; }
#webNewsList dl dt .box .bt
{ display: block; height: 42px; line-height: 42px; overflow: hidden; font-size: 14px; }
#webNewsList dl dt .box .bt a:link
{ color: #000000; text-decoration: none; }
#webNewsList dl dt .box .bt a:visited
{ color: #000000; text-decoration: none; }
#webNewsList dl dt .box .bt a:hover,#webNewsList dl dt .box .bt a:active
{ color: #f37210; text-decoration: underline; }
#webNewsList dl dt .box .jianjie
{ display: block; height: 48px; line-height: 24px; overflow: hidden; color: #515151; }
/*新闻翻页*/
#pageInfo
{ padding-top: 30px; padding-bottom: 30px; height: 24px; text-align: center; }
#pageInfo em
{ color: #222222; padding: 4px 9px; border: 1px solid #DDDDDD; background: #FFFFFF; font-style: normal; }
#pageInfo em a:link
{ color: #333333; text-decoration: none; }
#pageInfo em a:visited
{ color: #333333; text-decoration: none; }
#pageInfo em a:hover,#pageInfo em a:active
{ color: #feb500; text-decoration: underline; }
#pageInfo span
{ line-height: 100%; padding: 4px 9px; color: #222222; overflow: hidden; border: 1px solid #DDDDDD; background: #FFFFFF; }
#pageInfo span a:link
{ color: #333333; text-decoration: none; }
#pageInfo span a:visited
{ color: #333333; text-decoration: none; }
#pageInfo span a:hover,#pageInfo span a:active
{ color: #feb500; text-decoration: underline; }
#pageInfo span.onfocus
{ color: #fff; background: #D21617; border: 1px solid #D21617; }
#pageInfo span.onfocus a:link
{ color: #ffffff; text-decoration: none; }
#pageInfo span.onfocus a:visited
{ color: #ffffff; text-decoration: none; }
#pageInfo span.onfocus a:hover,#pageInfo span.onfocus a:active
{ color: #feb500; text-decoration: underline; }
/*新闻翻页1*/
#pageInfo1
{ margin-left: 130px; margin-top: -78px; padding-top: 30px; padding-bottom: 50px; height: 24px; text-align: left; }
#pageInfo1 em
{ color: #222222; padding: 4px 9px; border: 1px solid #DDDDDD; background: #FFFFFF; font-style: normal; }
#pageInfo1 em a:link
{ color: #333333; text-decoration: none; }
#pageInfo1 em a:visited
{ color: #333333; text-decoration: none; }
#pageInfo1 em a:hover,#pageInfo1 em a:active
{ color: #feb500; text-decoration: underline; }
#pageInfo1 span
{ line-height: 100%; padding: 4px 9px; color: #222222; overflow: hidden; border: 1px solid #DDDDDD; background: #FFFFFF; }
#pageInfo1 span a:link
{ color: #333333; text-decoration: none; }
#pageInfo1 span a:visited
{ color: #333333; text-decoration: none; }
#pageInfo1 span a:hover,#pageInfo1 span a:active
{ color: #feb500; text-decoration: underline; }
#pageInfo1 span.onfocus
{ color: #fff; background: #D21617; border: 1px solid #D21617; }
#pageInfo1 span.onfocus a:link
{ color: #ffffff; text-decoration: none; }
#pageInfo1 span.onfocus a:visited
{ color: #ffffff; text-decoration: none; }
#pageInfo1 span.onfocus a:hover,#pageInfo1 span.onfocus a:active
{ color: #feb500; text-decoration: underline; }
/*单页*/
#onePage
{ height: auto; overflow: hidden; margin: 20px; line-height: 30px; font-size: 14px; min-height:350px; }
#onePage div{overflow:inherit;}
/*新闻详细页*/
#newsShow
{ height: auto; margin: 20px; }
#newsShow .title
{ padding: 10px 0px; font-size: 23px; text-align: center; line-height: 150%; color: #2177C0; font-weight: normal; }
#newsShow .miaoshu
{ font-size: 12px; color: #999; text-align: center; line-height: 150%; font-family: "宋体"; border-bottom: 1px dashed #CCC; padding-bottom: 15px; }
#newsShow .theContent
{ width: 100%; height: auto; overflow: hidden; margin: 0px auto; padding: 15px 0px; line-height: 30px; font-size: 14px; }
#newsShow .theContent a:link
{ color: #ff0000; text-decoration: none; }
#newsShow .theContent a:visited
{ color: #ff0000; text-decoration: none; }
#newsShow .theContent a:hover,#newsShow .theContent a:active
{ color: #ff0000; text-decoration: underline; }
#newsShow .thePageInfo
{ color: #000; line-height: 30px; font-size: 12px; }
#newsShow .thePageInfo .pre
{ height: 30px; color: #000; }
#newsShow .thePageInfo .next
{ height: 30px; color: #000; }
#newsShow .thePageInfo a:link
{ color: #000000; text-decoration: none; }
#newsShow .thePageInfo a:visited
{ color: #000000; text-decoration: none; }
#newsShow .thePageInfo a:hover,#newsShow .thePageInfo a:active
{ color: #b30101; text-decoration: underline; }
/*公共底部*/
#global-bottom
{ width: 1004px; margin: 0px auto; margin-top: 23px; position: relative; }
#global-bottom .yqlj
{ height: 32px; position: relative; background: url('../Images/p8.jpg') top left no-repeat; }
#global-bottom .yqlj .list
{ margin-left: 103px; width: 830px; padding-right: 5px; display: block; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; font-size: 14px; }
#global-bottom .yqlj .list a:link
{ color: #222222; text-decoration: none; }
#global-bottom .yqlj .list a:visited
{ color: #222222; text-decoration: none; }
#global-bottom .yqlj .list a:hover,#global-bottom .yqlj .list a:active
{ color: #f37210; text-decoration: underline; }
#global-bottom .yqlj .left
{ position: absolute; top: 8px; right: 22px; cursor: pointer; }
#global-bottom .yqlj .right
{ position: absolute; top: 8px; right: 4px; cursor: pointer; }
#global-bottom .copyright
{ width: 800px; min-height: 66px; margin-top: 15px; margin-bottom: 10px; line-height: 22px; color: #676767; }
#global-bottom .copyright a:link
{ color: #333333; text-decoration: none; }
#global-bottom .copyright a:visited
{ color: #333333; text-decoration: none; }
#global-bottom .copyright a:hover,#global-bottom .copyright a:active
{ color: #f37210; text-decoration: underline; }
#global-bottom .weixin
{ position: absolute; top: 90px; right: 0px; }
#global-bottom .weixin a:link
{ color: #333333; text-decoration: none; }
#global-bottom .weixin a:visited
{ color: #333333; text-decoration: none; }
#global-bottom .weixin a:hover,#global-bottom .weixin a:active
{ color: #f37210; text-decoration: underline; }
/*装修报价*/
#theBj
{ width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:50px; }
#theBj tr th
{ width:380px; padding-right:20px; height:46px; line-height:46px; overflow:hidden; text-align:right; font-size:14px; font-family:"微软雅黑"; }
#theBj tr td
{ width:600px; height:46px; line-height:46px; overflow:hidden; font-family:"微软雅黑"; font-size:12px; }
#theBj tr td .txt
{ width:200px; height:25px; line-height:25px; overflow:hidden; border:1px solid #CCC; } 
#theBj tr td .txt1
{ width:150px; height:25px; overflow:hidden; border:1px solid #CCC; } 
#theBj tr td .btn
{ width:100px; height:36px; line-height:36px; overflow:hidden; cursor:pointer; border:none; }
/*新闻列表1*/
#webNewsList1
{ padding: 20px; min-height: 350px; }
#webNewsList1 dl dd
{ height: 36px; line-height: 36px; overflow: hidden; position: relative; border-bottom: 1px dotted #C9C9C9; }
#webNewsList1 dl dd em
{ display: block; width: 750px; height: 36px; overflow: hidden; font-style: normal; font-size: 14px; color: #333333; }
#webNewsList1 dl dd em a:link
{ color: #333333; text-decoration: none; }
#webNewsList1 dl dd em a:visited
{ color: #333333; text-decoration: none; }
#webNewsList1 dl dd em a:hover,#webNewsList1 dl dd em a:active
{ color: #dd0800; text-decoration: underline; }
#webNewsList1 dl dd span
{ position: absolute; top: 0px; right: 0px; color: #606060; }

/*新闻*/
#newsboot
{text-align:center;}
#newsboot p
{display:inline-block;padding: 8px 15px; font-size: 16px; margin: 20px; margin-bottom:0px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #D09800; color:#ffffff; cursor:pointer;}
#newsboot p.onfocus
{ background: #D3151A; }
#newsPic {padding:20px;}
#newsPic dl dd
{width:470px;height:400px; float:left;}
#newsPic dl dd span
{ display:block; height:40px; line-height:40px; font-size:14px; overflow:hidden; text-align: center;}
#newsPic dl .zw-x
{width:24px; height:400px; float:left; }