@charset "utf-8";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/30px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
img{border:none;}
h1,h2{ font-weight:bold}
h3,h4,h5{ font-weight:normal}
i,em{ font-style:normal}
a{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}

.w1200{ width:1200px; margin:0 auto}
.w590{ width:590px}
.pd70{ padding:70px 0}
.mt10{ margin-top:10px}
.mt30{ margin-top:30px}
.mt50{ margin-top:50px}
.mt60{ margin-top:60px}

.topbox{ background:url(img/topbg.jpg) no-repeat center top; height:618px;}
.topbox .top_con{ height:618px}
.topbox .top_con>div{ position:absolute; opacity:0; filter:alpha(opacity=0);}
.topbox .dclg{ top:-28px; left:0}
.topbox .dblg{ top:-28px; left:191px}
.topbox .zt01{ top:156px; left:-64px}
.topbox .zt02{ top:280px; right:-64px}
.topbox .light{ background:url(img/lightbg.png) no-repeat; width:430px; height:140px; top:270px}
.l01{ left:-200px}
.l02{ right:-60px}

.nav{ width:100%; height:80px; background:#836a34}
.nav ul li{ width:150px; height:80px; line-height:80px; text-align:center; float:left}
.nav ul li a{ font-size:24px; color:#fff; font-weight:bold; display:block}
.nav ul li.on,.nav ul li:hover{ background:url(img/nav_bg.jpg) no-repeat; height:85px; margin-top:-3px;}

.bg01{ background:url(img/bg01.jpg) no-repeat center top; height:1112px}
.bg02{ background:url(img/bg02.jpg) no-repeat center top; height:984px}
.bg03{ background:url(img/bg03.jpg) no-repeat center top; height:924px;}
.bg04{ background:url(img/bg04.jpg) no-repeat center top; height:460px}


.title{ width:100%; text-align:center; position:relative; line-height:0}
.title b{ display:inline-block; width:298px; font-size:45px; color:#d9b568; height:60px; line-height:60px; border:1px solid #d9b568; }
.title span{ display:inline-block; width:298px; height:60px; border:1px solid #868483; position:absolute; top:5px; left:50%; margin-left:-155px;}
.title i{ display:inline-block; background:url(img/t_icon.png) no-repeat; width:25px; height:13px; vertical-align:top; margin-top:-1px; position:relative; z-index:9}
blockquote{ width:100%; text-align:center; font-size:24px; color:#fff; line-height:38px; padding:20px 0}
.search{ width:270px; height:35px; position:absolute; top:15px; right:0;}
.search input[type=text]{ width:218px; border:1px solid #a78c4c; background:none; height:33px; line-height:33px; border-top-left-radius:10px; border-bottom-left-radius:10px; text-indent:10px; float:left; color:#888}
.search input[type=submit]{ background:url(img/s_icon.png) no-repeat center #a78c4c; width:50px; height:35px; border:none; border-top-right-radius:10px; border-bottom-right-radius:10px; }

.pa01{ padding:0 60px}
.phonebox{ background:url(img/phone.png) no-repeat; width:365px; height:620px; padding:80px 35px 78px 30px; overflow:hidden}
.phone-scrl{width:370px;height:620px; overflow-y:auto}
.live-box{ width:100%; box-sizing: border-box;}
.live-tags{padding:0 10px 10px;width:100%;box-sizing:border-box;margin-bottom:10px;background:#fff;border-bottom:1px solid #dedede;}
.live-tags h3{ margin:10px 0 0 10px; font:bold 18px/1.2 microsoft yahei; color:#333}
.live-tags dl{width:100%;overflow:hidden;}
.live-tags dt{float:left;width:50%;padding:0 3px;margin:5px 0 0;box-sizing:border-box;font:14px/2.5 microsoft yahei;}
.live-tags dt a {display:inline-block;width:100%;color:#2d5096;font-weight:bold;background:#f6f6f6;text-align:center;font-weight:normal;}
.live-tags dt:nth-child(even) {border-right:none;}
.live-tags dt.cur a{color:#db214c;font-weight:bold;}
.live-tags dl dd{float:right;}
.live-con{clear:both;padding:5px 15px 10px;border:1px solid #e3e3e3;background:#fff;border-radius:6px;margin:10px 0 10px;}
.live-con span{display:block;font-size:14px;margin:10px 0;background:url(img/live-icon01.png) no-repeat left center;     background-size: 16px;padding-left: 20px;} 
.live-con h4{font-size:16px;margin:15px 0;text-align:justify; background:url(img/live-icon02.png) no-repeat left center; background-size: 18px;padding-left: 20px; font-weight:bold; }
.live-con p{margin:10px 0;font-size:14px; line-height:normal;text-align:justify;}
.live-con p a{color:#db214c;margin-right:5px;}
.live-imglist:after{content: "";clear: both;display: block;height: 0; visibility: hidden;}
.even-img figure{width:48%;float:left;margin:3px 1%;display:block;}
.odd-img figure{width:98%;margin:0 auto;display:block;}
.live-imglist img{ width:100%;}
.live-imglist figcaption{ display: none;}



.news dl{ width:100%;border-bottom:1px dashed #5c5952; margin-bottom:20px}
.news dl dt a{ display:block; width:100%;font-size:22px; font-weight:bold; color:#edcb84; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.news dl dd p{ line-height:30px; padding:20px 0; color:#fff}
.news dl dd p a{ color:#ff0000}
.news ul li{ width:100%; float:left; font-size:18px; line-height:34px; background:url(img/libg.jpg) no-repeat left center; text-indent:20px;}
.news ul li a{ display:inline-block; width:80%; float:left; color:#fff;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.news ul li span{ display:inline-block; width:20%; float:right; color:#868686; font-size:16px; text-align:right}
.more{ display:block; width:165px; height:45px; line-height:45px; border:1px solid #b19965; border-radius:20px; text-align:center; margin:50px auto 0 auto; color:#fff; font-size:18px;}
.tags{ padding-left:10px;}
.tags a{ display:inline-block; width:26px; height:26px; line-height:26px; text-align:center; border:1px solid #887e6b; font-size:20px; color:#fff; margin-right:8px;}
.tags a.on,.tags a:hover{ background:#e1be75; border:1px solid #e1be75; color:#fff}
.black,.black a{ color:#333}

.pa02{ background:url(img/p02bg.png) no-repeat center; padding:0 40px; height:608px;}
.pa02 .bigImg{ width:100%; padding-top:36px}
.pa02 .bigImg li{ width:100%; float:left}
.pa02 .bigImg li .fl{ width:480px; height:516px; position:relative}
.pa02 .bigImg li .fl img{ width:480px; height:516px;}
.pa02 .bigImg li .fl p{ width:446px; height:100px; text-align:center; line-height:90px; position:absolute; left:-12px; bottom:26px; background:url(img/namebg.png) no-repeat; color:#fff; font-size:24px;}
.pa02 .bigImg li .fl p b{ font-size:30px; color:#ffcf68}
.pa02 .bigImg li .fr{ width:610px; height:264px; padding:10px; background:url(img/gwbg.jpg) no-repeat;}
.pa02 .bigImg li .fr b{ display:block; text-align:center; font-size:28px; color:#ffcf68; border-bottom:1px solid #6f5a51; line-height:68px;}
.pa02 .bigImg li .fr p{ font-size:18px; text-indent:2em; line-height:30px; text-align:justify; padding-top:10px; color:#fff}
.pa02 .smallScroll{ width:630px; height:214px; background:#64502a; position:absolute; right:40px; bottom:50px}
.pa02 .smallScroll .sNext,.pa02 .smallScroll .sPrev{ width:30px; float:left; text-align:center; font-size:40px; height:214px; line-height:214px; color:#fff; font-family:"宋体"}
.pa02 .smallImg{ width:570px; margin-top:7px; float:left }
.pa02 .smallImg ul li{ width:90px; height:97px; float:left; margin:0 5px 5px 0; position:relative}
.pa02 .smallImg ul li img{ width:90px; height:97px;}
.pa02 .smallImg ul li p{ position:absolute; left:0; bottom:0; width:90px; text-align:center; background:url(img/tmbg.png) repeat; color:#fff}
.pa02 .smallImg ul li.on img{ width:86px; height:93px; border:2px solid #beaf8e}
.pa02 .smallImg ul li.on p{ left:2px; bottom:2px; width:86px;}
.pa02 .bigImg li .fr p a{color:#fff}

.pa03{ padding:0 0 0 10px;}
.pa03 ul li{ width:290px; height:215px; float:left; margin:10px 7px 0 0; overflow:hidden; position:relative}
.pa03 ul li span,.bigImg li span{ display:block; position:absolute; right:0; top:10px; font-size:24px; background:#df0000; width:95px; height:36px; line-height:36px; color:#fff; text-align:center; border-top-left-radius:20px; border-bottom-left-radius:20px;}
.pa03 ul li p{ position:absolute; left:0; bottom:0; width:100%; text-align:center; background:url(img/tmbg.png) repeat; line-height:38px; color:#fff}

.page{ width:100%; text-align:center;}
.page a{ display:inline-block; padding:0 10px; margin:0 5px; height:38px; line-height:38px; border:1px solid #c9c9c9; font-size:24px; border-radius:5px; color:#838383}
.page a.now_page{ background:#b19965; color:#fff; border:1px solid #b19965}

.pa04 .bigImg{ width:1180px; height:560px; margin:0 auto}
.pa04 .bigImg li{ width:100%; height:100%; float:left; position:relative;}
.pa04 .bigImg li img{ width:1180px; height:560px;}
.pa04 .bigImg li span{top:50px; }
.pa04 .smallScroll{width:100%;padding-top:25px;padding-bottom:40px;overflow:hidden;}
.pa04 .smallScroll a{ display:block; float:left; width:45px; text-align:center; line-height:120px; font-size:50px; font-family:'宋体'; color:#fff}
.pa04 .smallImg{ width:1110px; float:left;overflow:hidden; }
.pa04 .smallImg ul>li{ float:left; width:210px; height:100px; margin-right:15px; overflow:hidden; position:relative}
.pa04 .smallImg ul>li img{ width:210px; height:100px;}
.pa04 .smallImg ul>li.on span{ display:block; width:206px; height:96px; border:2px solid #beaf8e; position:absolute; top:0; left:0}

.pa05 ul li{ float:left; width:226px; height:82px; padding:4px; float:left; margin:0 0 5px 5px; background:url(img/lgbg.jpg) no-repeat}
.pa05 ul li img{ width:224px; height:80px; border:1px solid #e7d4aa}

.ztlist .prev,.ztlist .next{ display:block; float:left; width:36px; text-align:center; height:190px; line-height:190px; color:#fff; font-size:50px; font-family:'宋体'}
.ztlist .bd{ width:1128px; float:left}
.ztlist .bd ul li{ width:360px; height:180px; border:1px solid #b19965; padding:4px; float:left; margin-right:9px}
.ztlist .bd ul li img{ width:360px; height:180px;}

.nav_r{ background:url(img/nav_bg.png) no-repeat; width:121px; height:600px; padding-top:23px; text-align:center; color:#ad945f; position:fixed; top:100px; left:50%; margin-left:610px}
.nav_r ul{ overflow:hidden; padding-bottom:10px}
.rlist li a{ display:inline-block;color:#ad945f; font-size:20px; height:45px; line-height:45px;border-bottom:1px solid #ad945f; }
.rlist li a.cur{ color:#c00}
.nav_r img{ margin:0 5px}
.visitNum b{display:inline-block;*display:inline;*zoom:1; font-size:26px; font-weight:normal}
.nav_r a.totop{ display:block; width:100%; height:36px; margin-top:13px}

.ad a{display: block;
    width: 100%;
    height: 60px;
    background: url(http://www.chinafloor.cn/zt/18dcz/img/ad.jpg) no-repeat center top;} 








