﻿@charset "utf-8";
/*@import url(base.css);*//*reset*/
/*@import url(public.css);*/
/* -------------- Public End --------------  */
body{/*Default in public*/}
.clearfix:after{content: "."; display:block; visibility:hidden;clear:both;width:100%;height:-1px;font-size:0;line-height:0;}
.clearfix{_zoom:1;}
div{ margin:0 auto;}
body{ margin:0px; font-size:14px; font-family:"微软雅黑"; background:url(/images/bg.jpg) no-repeat; min-width:1280px;}
a{ text-decoration:none;}
p,ul,ol,li{ list-style:none; padding:0; margin:0;}
img{ border:0;}
.main{ width:1280px;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
#key{ width:200px; height:26px; border:1px solid #ccc;}
#button{ width:100px; height:28px; border:0; background:url(/images/search_btn.png) no-repeat; cursor:pointer; background-color:#830009; color:#FFF; font-size:16px; font-family:"微软雅黑";}

.b1{}
.b1 .main{ /*height:268px;*/height:216px;}
.b1 .logo{ /*height:268px;*/height:216px; float:left;}
.b1 .text{ float:right; text-align:right; /*padding-top:90px;*/padding-top:38px; *width:300px;}
.b1 .text .att{ overflow:hidden; line-height:36px; color:#830009; font-weight:bold; font-size:10px;}
.b1 .text .att .wx{ display:inline-block; width:22px; height:21px; background:url(/images/wx.jpg) no-repeat;}
.b1 .text .att .wb{ display:inline-block; width:23px; height:21px; background:url(/images/wb.jpg) no-repeat;}
.b1 .text .d2code{ position:relative; z-index:9; /*overflow:hidden;*/}
.b1 .text .d2code a{ display:block; width:187px; height:46px; background:url(/images/d2code.png) no-repeat; float:right;}
#d2code_b{ width:150px; height:150px; background-color:#FFF; position:absolute; top:74px; right:0px; display:none; z-index:9; border:1px solid #e1e1e1; background-color:#eee;}
#d2code_b img{ width:150px; height:150px;}
.b1 .text .tel{ line-height:36px; color:#830009; font-weight:bold; font-size:16px;}


/*.b1 .main{ height:106px;}
.b1 .logo{ height:106px; float:left;}
.b1 .tel{ height:106px; float:left; background:url(/images/tel.png) no-repeat 0 50%; font-size:14px; color:#313131; padding-left:25px; line-height:106px;}
.b1 .tel font{ color:#a10b0b; font-weight:bold; font-size:18px;}
.b1 .att{ height:106px; float:left; line-height:106px; margin-left:55px; overflow:hidden; *width:110px;}
.b1 .att span{ display:block; float:left;}
.b1 .att .wx{ display:block; width:22px; height:21px; background:url(/images/wx.png) no-repeat; float:left; margin-left:10px; margin-top:40px;}
.b1 .att .wb{ display:block; width:23px; height:21px; background:url(/images/wb.png) no-repeat; float:left; margin-left:10px; margin-top:40px;}
.b1 .d2code{ height:106px; line-height:106px; float:right; position:relative;}
.b1 .d2code a{ display:block; width:187px; height:46px; background:url(/images/d2code.png) no-repeat; margin-top:28px;}
#d2code_b{ width:150px; height:150px; background-color:#FFF; position:absolute; top:74px; right:0px; display:none; z-index:9;}
#d2code_b img{ width:150px; height:150px;}*/

.b2{ height:44px; background:url(/images/menu_bg.png) repeat-x;}
.b2 .main{}
/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ background:url(/images/topmenu_bg.jpg) repeat-x; position:relative; z-index:1;}
.nav a{ color:#fff; height:44px;}
.nav .hr{ float:left; height:44px; width:1px; background-color:#2d0b0b;}
.nav .nLi{ position:relative; float:left; width:159px; height:44px; line-height:44px;}
.nav .nLi:hover{ background:url(/images/menu_pt_bg.png) repeat-x;}
.nav .nLi.pt{ background:url(/images/menu_pt_bg.png) repeat-x;}
.nav .nLi.fir{ border:0;}
.nav .nLi a{ display:block; font-size:16px; color:#FFF; text-align:center;}
.nav .sub{ display:none; width:159px; left:0; top:44px; position:absolute; z-index:9;}
.nav .sub li{ zoom:1; background:#000; opacity:0.8; border-top:1px dashed #4E4E4E;}
.nav .sub li.fir{ border-top:0;}
.nav .sub li:hover{ background:#28343c; opacity:1;}
.nav .sub a{ display:block;}
.nav .sub a:hover{ color:#fff;}
.nav .on h3 a{ color:#fff;}

.b3{ overflow:hidden;}
.slideBox{ position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; bottom:12px; z-index:1; width:100%; text-align:center; height:30px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; display:none;}
.slideBox .hd ul li{ margin-right:20px; width:24px; height:24px; line-height:54px; text-align:center; background:url(/images/dian.png) no-repeat -44px 0; cursor:pointer; display:inline-block; *float:left; font-size:0;}
.slideBox .hd ul li.on{ background:url(/images/dian.png) no-repeat;}
.slideBox .hd .prev{ position:absolute; bottom:0; right:80px; width:30px; height:30px; background:url(/images/nps.png) no-repeat; cursor:pointer;}
.slideBox .hd .next{ position:absolute; bottom:0; right:40px; width:30px; height:30px; background:url(/images/nps.png) no-repeat -34px 0; cursor:pointer;}
.slideBox .hd .playState{ position:absolute; bottom:0; right:120px; width:29px; height:30px; background:url(/images/nps.png) no-repeat -68px 0; cursor:pointer;}
.slideBox .hd .pauseState{ background:url(/images/nps.png) no-repeat -101px 0; cursor:pointer;}

.b4{ background:url(/images/h_bg.png) repeat-x;}

.b5{ overflow:hidden;}
.b5 .b5_1{ float:left; width:888px;}
.b5 .b5_1 .sytitle{ height:32px; background:url(/images/tit_bg.png) no-repeat; text-align:left; overflow:hidden;}
.b5 .b5_1 .sytitle .cn{ margin-left:15px; line-height:32px; color:#313131; font-weight:bold; font-size:25px; float:left;}
.b5 .b5_1 .sytitle .en{ width:750px; border-bottom:1px solid #d9d9d9; float:right; margin:0 10px; height:22px; margin-top:6px;}
.b5 .b5_1 .sytitle .en .more{ float:right; background:url(/images/more.png) no-repeat 0 50%; padding-left:20px;}
.b5 .b5_1 .sytitle .en a{ color:#2d2b1c;}
.b5 .b5_1 .sytitle .en .d3sp{ color:#ab0000;}
.b5 .b5_1 .sytitle .en font{ margin:0 10px; color:#ab0000;}
.b5 .b5_1 .sycontent{ text-align:left; margin-bottom:30px;}
.b5 .b5_1 .sycontent ul{ margin-top:15px;}
.b5 .b5_1 .sycontent ul li{ overflow:hidden; padding:22px 0;}
.b5 .b5_1 .sycontent .img{ width:322px; height:187px; float:left;}
.b5 .b5_1 .sycontent .img img{ width:322px; height:187px;}
.b5 .b5_1 .sycontent .txt{ float:right; width:530px; margin-right:10px;}
.b5 .b5_1_1{ margin-top:24px; overflow:hidden;}
.b5 .b5_1_1 .txt .tit{ margin-top:5px;}
.b5 .b5_1_1 .txt .tit a{ font-size:16px; font-weight:bold; color:#000;}
.b5 .b5_1_1 .txt .dr{ background:url(/images/dr.png) no-repeat 0 50%; padding-left:20px; border-bottom:1px dashed #929292; padding-top:10px; padding-bottom:12px;}
.b5 .b5_1_1 .txt .dr a{ font-size:14px; color:#313131; margin-right:40px;}
.b5 .b5_1_1 .txt .sjln{ margin-top:12px; margin-bottom:10px;}
.b5 .b5_1_1 .txt .cont{ font-size:14px; color:#6b6b6b; line-height:25px;}
.b5 .b5_1_2 .txt{ position:relative; height:187px;}
.b5 .b5_1_2 .txt .btn{ padding:12px 0; border-top:1px dashed #929292; border-bottom:1px dashed #929292; height:16px; position:absolute; bottom:10px; width:100%;}
.b5 .b5_1_2 .txt .btn a{ display:inline; margin-right:30px;}
.b5 .b5_1_2 .txt .cont{ font-size:14px; color:#313131; line-height:25px;}
.b5 .b5_1_3 .txt .cont{ font-size:14px; color:#313131; line-height:25px;}
.b5 .b5_1_4 .txt .cont{ font-size:14px; color:#313131; line-height:25px;}
.b5 .b5_2{ float:right; width:350px;}
.b5 .b5_2 .sytitle{ height:32px; background:url(/images/tit_bg.png) no-repeat; text-align:left; overflow:hidden;}
.b5 .b5_2 .sytitle .cn{ margin-left:15px; line-height:32px; color:#313131; font-weight:bold; font-size:25px; float:left;}
.b5 .b5_2 .sytitle .en{ border-bottom:1px solid #d9d9d9; float:right; margin-left:10px; height:22px; margin-top:6px;}
.b5 .b5_2 .sycontent{ text-align:left; margin-bottom:30px;}
.b5 .b5_2 .sycontent .img{ width:350px; margin-top:21px; margin-bottom:21px;}
.b5 .b5_2 .sycontent .img img{ width:350px;}
.b5 .b5_2 .sycontent .txt{ width:350px; margin-top:23px; line-height:25px;}
.b5 .b5_2 .more{ overflow:hidden; line-height:40px; margin-top:20px;}
.b5 .b5_2 .more a{ color:#2d2b1c; font-size:14px; float:left; width:60px;}
.b5 .b5_2 .more hr{ border:0; border-top:1px dashed #999999; width:290px; float:right; padding:0; margin-top:20px;}
.b5 .b5_2_1{ margin-top:24px;}
.b5 .b5_2_1 .en{ width:225px;}
.b5 .b5_2_1 .firnews{ margin-bottom:24px;}
.b5 .b5_2_1 .firnews .tit a{ font-size:16px; font-weight:bold; color:#313131;}
.b5 .b5_2_1 .firnews .date{ font-size:12px; color:#9a9a9a; margin:5px 0;}
.b5 .b5_2_1 .firnews .cont{ font-size:12px; color:#313131;}
.b5 .b5_2_1 hr{ border:0; border-top:1px solid #e2e2e2; margin:0; padding:0;}
.b5 .b5_2_1 .newslist{ margin-top:20px;}
.b5 .b5_2_1 .newslist li{ line-height:35px;}
.b5 .b5_2_1 .newslist li a{ font-size:13px; color:#313131;}
.b5 .b5_2_1 .newslist li span{ float:right; color:#9a9a9a;}
.b5 .b5_2_2 .en{ width:125px;}
.b5 .b5_2_2 table{ font-size:14px; line-height:32px; border:0; margin:0; padding:0;}
.b5 .b5_2_2 .yy{ display:block; background:url(/images/yy_btn.png) no-repeat; width:37px; height:20px; line-height:20px; text-align:center; color:#FFF;}
.b5 .b5_2_3{ overflow:hidden; margin-bottom:40px;}

.b6{ overflow:hidden; background-color:#5a1616;}
.b6 .main{ padding:16px 0;}
.b6 .flink{ font-size:12px; color:#fff; overflow:hidden; line-height:20px;}
.b6 .flink a{ color:#fff; margin-right:20px;}
.b6 .flink .tit{ float:left; width:65px;}
.b6 .flink .txt{ float:left; width:1210px;}

.b7{ overflow:hidden; background-color:#0f0f0f; color:#FFF; font-size:14px; height:55px; line-height:55px;}
.b7 a{ color:#FFF;}
.b7 .cright{ float:left;}
.b7 .tel{ float:right; background:url(/images/tel_w.png) no-repeat 0 50%; padding-left:25px;}
.b7 .att{ float:right; line-height:55px; margin-left:55px; *width:110px;}
.b7 .att span{ display:block; float:left;}
.b7 .att .wx{ display:block; width:22px; height:21px; background:url(/images/wx.png) no-repeat; float:left; margin-left:10px; margin-top:18px;}
.b7 .att .wb{ display:block; width:23px; height:21px; background:url(/images/wb.png) no-repeat; float:left; margin-left:10px; margin-top:18px;}
.b7 .back{ float:right; margin-left:55px;}
.b7 .back a{ display:block; padding-right:20px; background:url(/images/back.png) no-repeat right;}


/*内容页*/
.b8{ overflow:hidden;}
.b8 .main{}
.b8 .title{ height:32px; background:url(/images/tit_bg.png) no-repeat; text-align:left; overflow:hidden; margin-top:35px;}
.b8 .title .cn{ margin-left:15px; line-height:32px; color:#313131; font-weight:bold; font-size:25px; float:left;}
.b8 .title .en{ float:right; margin:0 10px; height:22px; margin-top:8px; float:left;}
.b8 .menu{ overflow:hidden; margin:20px 0;}
.b8 .menu ul li{ float:left; margin-right:20px;}
.b8 .menu ul li a{ display:block; font-size:14px; color:#313131; padding:0 15px; line-height:26px;}
.b8 .menu ul li a:hover{ background-color:#810505; color:#FFF;}
.b8 .menu ul li a.pt{ background-color:#810505; color:#FFF;}
.b8 .back{ float:right; display:block; background:url(/images/back.jpg) no-repeat 0 50%; padding-left:20px; color:#322d2d; font-size:14px; line-height:26px;}

.b9{}
.b9 .hr{ border:0; border-bottom:1px dashed #cfcfcf;}

.b10{ overflow:hidden;}
.b10 .main{ min-height:500px;}
.b10 .nrhr{ width:100%; background:url(/images/up_jt.png) no-repeat bottom left; border-bottom:1px solid #cecece; height:46px;}

.infotitle{ font-size:30px; color:#313131; text-align:center; line-height:50px;}
.infodate{ font-size:14px; color:#9a9a9a; text-align:center; line-height:40px;}

/*imglist*/
.imglist{ overflow:hidden;}
.imglist ul li{ width:315px; height:283px; float:left; margin-right:7px; margin-top:28px;}
.imglist ul li img{ width:315px; height:183px;}
.imglist ul li .tit{ font-size:16px; text-align:center; color:#313131; line-height:40px;}
.imglist ul li .tit a{ color:#313131;}
.imglist ul li .txt{ overflow:hidden; border-top:1px dashed #929292; border-bottom:1px dashed #929292; line-height:33px; font-size:12px; text-align:center;}
.imglist ul li .txt a{ color:#313131;}
.imglist ul li .txt .dger{ float:left; color:#313131; background:url(/images/dr.png) no-repeat 0 50%; padding-left:20px;}
.imglist ul li .txt .style{ float:left; color:#313131; padding-left:20px;}
.imglist ul li .txt .area{ float:left; color:#313131; padding-left:20px;}
.imglist ul li.last{ margin-right:0; margin-left:-1px;}

/*imgtxtlist*/
.imgtxtlist{ overflow:hidden;}
.imgtxtlist .toplist{ height:263px; margin-top:28px;}
#bp{}
#bpshow{ display:none;}
.imgtxtlist .toplist{ overflow:hidden; border-bottom:11px solid #5a1616; padding-bottom:40px;}
.imgtxtlist .toplist .bp{ width:385px; height:263px; position:relative; float:left;}
.imgtxtlist .toplist .bp img{ width:385px; height:263px;}
.imgtxtlist .toplist .bp .cont{ position:absolute; top:0; right:0; width:177px; height:263px; color:#313131; z-index:9; line-height:25px;}
.imgtxtlist .toplist .bp .cont .tit{ font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:25px;}
.imgtxtlist .toplist .bp .cont .txt{ font-size:14px; padding:5px 10px;}
.imgtxtlist .toplist .bp .cont .btn{ font-size:14px; border-radius:5px; background-color:#5a1616; color:#fff; text-align:center; width:115px; height:29px; line-height:29px;}
.imgtxtlist .toplist .bp .cont_bg{ position:absolute; top:0; right:0; width:177px; height:263px; background-color:#fff; opacity:0.8;}
.imgtxtlist .toplist .sp{ float:right; width:890px;}
.imgtxtlist .toplist .sp .top{ overflow:hidden; margin-bottom:7px;}
.imgtxtlist .toplist .sp .bottom{ overflow:hidden;}
.imgtxtlist .toplist .sp .sn{ overflow:hidden; height:128px; float:left; margin-left:10px;}
.imgtxtlist .toplist .sp .sn .cont{ float:left; width:244px; color:#313131; padding-right:15px; background:url(/images/jt_r_w.png) no-repeat right 50%; position:relative;}
.imgtxtlist .toplist .sp .sn .cont .tit{ font-size:16px; font-weight:bold; padding-left:15px; padding-right:15px; padding-top:15px;}
.imgtxtlist .toplist .sp .sn .cont .txt{ font-size:14px; padding:5px 15px; line-height:25px;}
.imgtxtlist .toplist .sp .sn .pic{ float:left; width:187px; margin-left:-15px;}
.imgtxtlist .toplist .sp .sn .pic img{ width:187px; height:128px;}
.imgtxtlist ul li{ height:263px; overflow:hidden; padding-top:40px; padding-bottom:40px; border-top:1px dashed #929292;}
.imgtxtlist ul li .img{ width:385px; float:left;}
.imgtxtlist ul li .img img{ width:385px; height:263px;}
.imgtxtlist ul li .txt{ float:right; width:850px; height:230px; margin-top:20px; position:relative; font-size:12px;}
.imgtxtlist ul li .txt .tit{ font-size:16px; font-weight:bold; color:#313131;}
.imgtxtlist ul li .txt .tit .date{ font-size:14px; color:#9a9a9a; float:right; font-weight:normal;}
.imgtxtlist ul li .txt .cont{ color:#313131; font-size:14px; margin-top:20px; line-height:25px;}
.imgtxtlist ul li .txt .btn{ color:#FFF; font-size:14px; background-color:#5a1616; position:absolute; bottom:0; left:0; padding:8px 39px;}
.imgtxtlist ul li.fir{ border:0;}

/*imglist_1*/
.imglist_1{ overflow:hidden;}
.imglist_1 ul li{ width:264px; height:434px; float:left; margin-right:75px; margin-top:28px;}
.imglist_1 ul li img{ width:264px; height:334px;}
.imglist_1 ul li .txt{ overflow:hidden; border-top:1px dashed #929292; border-bottom:1px dashed #929292; line-height:33px; margin-top:20px; font-size:12px;}
.imglist_1 ul li .txt a{ color:#313131;}
.imglist_1 ul li .txt .dger{ float:left; color:#313131; background:url(/images/dr.png) no-repeat 0 50%; padding-left:20px;}
.imglist_1 ul li .txt .tit{ float:left; color:#313131; padding-left:20px;}
.imglist_1 ul li.last{ margin-right:0; margin-left:-1px;}

/*imglist_2*/
.imglist_2{ overflow:hidden;}
.imglist_2 ul li{ width:391px; height:374px; float:left; margin-right:53px; margin-top:28px;}
.imglist_2 ul li img{ width:391px; height:277px;}
.imglist_2 ul li .txt{ overflow:hidden; border-top:1px dashed #929292; border-bottom:1px dashed #929292; line-height:33px; margin-top:20px; font-size:12px; text-align:center;}
.imglist_2 ul li .txt a{ color:#313131;}
.imglist_2 ul li .txt .dger{ display:inline; color:#313131; background:url(/images/dr.png) no-repeat 0 50%; padding-left:20px;}
.imglist_2 ul li.last{ margin-right:0; margin-left:-1px;}

/*imgtxtlist_1*/
.imgtxtlist_1{ overflow:hidden;}
.imgtxtlist_1 ul li{ width:640px; height:334px; overflow:hidden; padding-top:30px; float:left; margin-bottom:30px;}
.imgtxtlist_1 ul li .img{ width:264px; float:left;}
.imgtxtlist_1 ul li .img img{ width:264px; height:334px;}
.imgtxtlist_1 ul li .txt{ float:right; width:300px; height:320px; position:relative; margin-top:10px; margin-left:35px; margin-right:35px; font-size:12px;}
.imgtxtlist_1 ul li .txt .cont{ color:#313131; font-size:14px; line-height:28px; text-align:justify;}
.imgtxtlist_1 ul li .txt .btn{ color:#FFF; font-size:14px; background-color:#810505; position:absolute; bottom:0; left:0; padding:5px 15px; cursor:pointer;}

/*内容页*/
#page-content{ line-height:30px; font-size:14px; color:#434343; margin-top:50px; margin-bottom:50px;}
#page-list{ margin-bottom:50px; margin-top:50px;}
/*房屋内容页*/
.room_cont{ overflow:hidden; margin-top:50px;}
.room_cont .pic{ overflow:hidden;}
.room_cont .pic .rpic{ float:left; width:987px; height:574px;}
.room_cont .pic .rpic img{ width:987px; height:574px;}
.room_cont .pic .rpic .slideBox .hd ul{ float:right;}
.room_cont .pic .rpic .slideBox .hd ul li{ margin-right:0px; width:24px; height:24px; line-height:54px; background:url(/images/dian.png) no-repeat -44px 0; cursor:pointer; font-size:0;}
.room_cont .pic .rpic .slideBox .hd ul li.on{ background:url(/images/dian.png) no-repeat;}
.room_cont .pic .dpic{ float:right; width:264px;}
.room_cont .pic .dpic .pht{ width:264px; height:334px;}
.room_cont .pic .dpic .pht img{ width:264px; height:334px;}
.room_cont .pic .dpic .cont{ width:244px; height:220px; background-color:#e8e8e8; padding-top:20px; padding-left:20px; font-size:14px; color:#222222; line-height:35px;}
.room_cont .pic .dpic .share{ width:244px; height:220px; background-color:#e8e8e8; padding-top:10px; padding-left:20px; font-size:14px; color:#222222; line-height:30px;}
.room_cont .pic .dpic .cont .dg{ color:#222222;}
.room_cont .pic .dpic .cont .btn{ display:inline-block; text-align:center; background-color:#840505; border-radius:2px; color:#fff; font-size:12px; padding:0 9px; line-height:20px; margin-left:20px;}
.room_cont .text{ overflow:hidden; margin-top:26px; margin-bottom:60px;}
.room_cont .text .sjln{ margin-bottom:8px;}
.room_cont .text .cont{ font-size:14px; color:#434343; line-height:25px;}
/*房屋内容页1*/
.room_cont_1{ overflow:hidden; margin-top:50px;}
.room_cont_1 .pic{ overflow:hidden;}
.room_cont_1 .pic .rpic{ float:left; width:1280px; height:574px;}
.room_cont_1 .pic .rpic img{ width:1280px; height:574px;}
.room_cont_1 .pic .rpic .slideBox .hd ul{ float:right;}
.room_cont_1 .pic .rpic .slideBox .hd ul li{ margin-right:0px; width:24px; height:24px; line-height:54px; background:url(/images/dian.png) no-repeat -44px 0; cursor:pointer; font-size:0;}
.room_cont_1 .pic .rpic .slideBox .hd ul li.on{ background:url(/images/dian.png) no-repeat;}
.room_cont_1 .text{ overflow:hidden; margin-top:26px; margin-bottom:60px;}
.room_cont_1 .text .sjln{ margin-bottom:8px;}
.room_cont_1 .text .cont{ font-size:14px; color:#434343; line-height:25px;}
/*房屋内容页2*/
.room_cont_2{ overflow:hidden; margin-top:0px;}
.room_cont_2 .pic{ overflow:hidden;}
.room_cont_2 .pic .rpic{ float:left; width:987px; height:574px;}
.room_cont_2 .pic .rpic img{ width:987px; height:574px;}
.room_cont_2 .pic .rpic .slideBox .hd ul{ float:right;}
.room_cont_2 .pic .rpic .slideBox .hd ul li{ margin-right:0px; width:24px; height:24px; line-height:54px; background:url(/images/dian.png) no-repeat -44px 0; cursor:pointer; font-size:0;}
.room_cont_2 .pic .rpic .slideBox .hd ul li.on{ background:url(/images/dian.png) no-repeat;}
.room_cont_2 .pic .dpic{ float:right; width:264px;}
.room_cont_2 .pic .dpic .pht{ width:264px; height:334px;}
.room_cont_2 .pic .dpic .pht img{ width:264px; height:334px;}
.room_cont_2 .pic .dpic .cont{ width:244px; height:220px; background-color:#e8e8e8; padding-top:20px; padding-left:20px; font-size:14px; color:#222222; line-height:35px;}
.room_cont_2 .pic .dpic .share{ width:244px; height:230px; background-color:#e8e8e8; padding-top:10px; padding-left:20px; font-size:14px; color:#222222; line-height:30px;}
.room_cont_2 .pic .dpic .cont .dg{ color:#222222;}
.room_cont_2 .pic .dpic .cont .btn{ display:inline-block; text-align:center; background-color:#840505; border-radius:2px; color:#fff; font-size:12px; padding:0 9px; line-height:20px; margin-left:20px;}
.room_cont_2 .text{ overflow:hidden; margin-top:26px; margin-bottom:60px;}
.room_cont_2 .text .sjln{ margin-bottom:8px;}
.room_cont_2 .text .cont{ font-size:14px; color:#434343; line-height:25px;}

/*人员内容页*/
.staff_cont{ overflow:hidden;}
.staff_cont .pic{ float:left; width:352px;}
.staff_cont .pic img{ width:352px; height:445px;}
.staff_cont .text{ float:right; width:893px;}
.staff_cont .pic .sgtd_img{ width:352px; height:248px;}


/*推荐列表*/
.tjlist{ overflow:hidden; border-top:5px solid #840505;}
.tjlist .tjal{ overflow:hidden; margin-top:30px;}
.tjlist .tjal .more{ float: right;color: #313131;}
.tjlist .imglist ul li{ margin-top:10px;}

/*footpage切换页*/
.footpage{ text-align:center; border:1px solid #cecece; padding:8px 0;}
.footpage span{ display:inline-block; border-radius:2px; background-color:#3d3a3a; color:#FFF; margin-right:8px; cursor:pointer;}
.footpage span:hover{ background-color:#810505;}
.footpage span a{ color:#fff;}
.footpage .home{ padding:4px 16px;}
.footpage .prev{ padding:4px 16px;}
.footpage .num{ padding:4px 10px;}
.footpage .num.redcolor{ background-color:#810505;}
.footpage .next{ padding:4px 16px;}
.footpage .last{ padding:4px 16px;}
.footpage .total{ display:none; padding:4px 16px;}

/*条件栏*/
.select-wrap{}
.select-box{}
.select-box dl.optionbox{ overflow:hidden; font-size:14px;}
.select-box dt{ float:left; font-weight:bold;}
.select-box dd{ float:left; width:1155px;}
.select-box dd a{ margin-right:20px; color:#000;}
.selection-box{ overflow:hidden; border:1px solid #cecece; height:60px; margin:20px 0;}
.total{ float:right; line-height:60px; font-size:14px; margin-right:20px;}
#num{ font-weight:bold; color:#b30000; font-size:14px;}
.selection{ float:left; border-right:1px solid #cecece; padding:0 20px; line-height:60px; text-align:center;}
.selection .close{ color:#e60000;}

/*三级样式1*/
.lv31_cont,.infocoutent{ font-size:14px; color:#313131; line-height:32px; margin-bottom:70px; margin-top:30px;}
.lv31_menu{ overflow:hidden; margin-top:30px;}
.lv31_menu ul li{ float:left; width:315px; margin-right:7px;}
.lv31_menu ul li.last{ margin-right:-1px;}
.lv31_menu ul li .tit{ font-size:18px; color:#FFF; background-color:#5a1616; text-align:center; height:40px; line-height:40px;}
.lv31_menu ul li:hover .tit{ background-color:#b00000;}
.lv31_menu ul li.on .tit{ background-color:#b00000;}
.lv31_menu ul li .pic{ height:183px;}
.lv31_menu ul li .pic img{ width:315px; height:183px;}
.lv31_menu ul li .txt{ background-color:#e0e0e0; color:#313131; font-size:16px; height:87px; line-height:87px; text-align:center;}

.lv32_menu{ border:1px solid #cecece; height:38px; margin-top:30px;}
.lv32_menu ul{ margin-top:6px;}
.lv32_menu ul li{ float:left; margin-left:11px;}
.lv32_menu ul li a{ display:block; background-color:#3d3a3a; border-radius:2px; padding:3px 16px; color:#FFF; font-size:14px;}
.lv32_menu ul li a:hover{ background-color:#810505;}
.lv32_menu ul li a.on{ background-color:#810505;}

/*招聘*/
.zptit{ border:1px solid #e1e1e1; border-bottom:0; height:68px; font-size:16px; font-weight:bold; margin-top:60px;}
.zptit .tit1{ color:#2e2e2e; text-align:center; width:137px; border-right:1px solid #e1e1e1; float:left; height:68px; line-height:68px;}
.zptit .tit2{ width:1140px; float:left; text-align:center; height:68px; line-height:68px;}
.slideTxtBox{ width:1278px; border:1px solid #e1e1e1; text-align:left; overflow:hidden;}
.slideTxtBox .hd{ width:137px; position:relative; float:left; overflow:hidden;}
.slideTxtBox .hd ul li{ height:51px; line-height:51px; text-align:center; cursor:pointer; font-size:14px; border-bottom:1px solid #e1e1e1;}
.slideTxtBox .hd ul li.on{ background:#5a1616; color:#fff;}
.slideTxtBox .bd{ width:1080px; float:left; overflow:hidden; min-height:400px; border-left:1px solid #e1e1e1; padding:30px; line-height: 28px;}

/*工地*/
.gdyy{}
.gdyy .yy{ display:block; padding:2px 15px; background-color:#840505; border-radius:3px; width:40px; line-height:20px; text-align:center; color:#FFF;}

/*公司荣誉*/
.picMarquee-left{ width:100%; overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:233px; height:171px; display:block; padding:2px; border:1px solid #999;}

/*留言板*/
.twhite3{ font-size:14px; color:#313131;}
.textboxwidth{ border:1px solid #CCC; width:100%; height:28px;}
#button1{ background-color:#810505; color:#FFF; font-size:16px; border:0; cursor:pointer; width:108px; line-height:33px;}
#button2{ background-color:#a6a6a6; color:#FFF; font-size:16px; border:0; cursor:pointer; width:108px; line-height:33px;}
.bjtit{ font-size:20px; font-weight:bold; color:#c22c2c; text-align:center; line-height:30px; padding-top:30px;}
.bjtb{ border:1px solid #dadada; width:300px; line-height:30px; padding:0 0 0 20px; font-size:14px; color:#313131; border-radius:2px; margin-top:20px;}
.bjtxt{ border:0; height:30px; width:225px; outline:none;}
.bjbtn{ width:322px; margin-top:20px;}
#button3{ background-color:#a93434; color:#FFF; font-size:14px; border:0; cursor:pointer; width:100%; line-height:33px;}
.sybjtit{ font-size:16px; font-weight:bold; color:#c22c2c; text-align:center; line-height:30px;}
.sybjtb{ border:1px solid #dadada; width:220px; line-height:26px; padding-left:10px; font-size:12px; color:#313131; border-radius:2px; margin-bottom:5px;}
.sybjtxt{ border:0; height:24px; width:140px; outline:none;}
.sybjbtn{ width:100%; margin-top:10px; line-height:0;}
#sybutton3{ background-color:#a93434; color:#FFF; border:0; cursor:pointer; width:100%; font-size:12px; line-height:24px;}

/*3D视频*/
.d3sp{}
.d3sp ul li{ margin-top:60px; margin-bottom:10px;}
.d3sp .flash{ width:1280px; height:642px; border:1px solid #ccc;}
.d3sp .title{}
.d3sp .title .tit{ font-size:16px; color:#313131; line-height:40px; margin-top:10px;}
.d3sp .title .tit a{ color:#313131;}
.d3sp .title .txt{ overflow:hidden; line-height:33px; font-size:12px;}
.d3sp .title .txt a{ color:#313131;}
.d3sp .title .dger{ float:left; color:#313131; background:url(/images/dr.png) no-repeat 0 50%; padding-left:20px;}
.d3sp .title .style{ float:left; color:#313131; padding-left:20px;}
.d3sp .title .area{ float:left; color:#313131; padding-left:20px;}
.d3sp .sjtext{ margin-top:20px;}
.d3sp .sjtext .tit{ margin-top:10px;}
.d3sp .sjtext .txt{ margin-top:10px; color:#434343; line-height:25px; font-size:14px;}

.sytitle .cn a{ color:#830009;}
.b5 .sytitle .en a.sybj{ float:right; background:url(/images/talk.jpg) no-repeat 0 3px; padding-left:20px; color:#830009;} /*首页“预约设计”*/
a.sybj{ float:right; background:url(/images/talk.jpg) no-repeat 0 3px; padding-left:20px; color:#830009;} /*内容页“预约设计”*/

.botmenu{ overflow:hidden; background-color:#eee; height:40px; line-height:40px; margin-top:40px;}
.botmenu ul li{ float:left; margin-left:8px;}
.botmenu ul li a{ color:#313131;}

.search{ overflow:hidden;}
.search span{ margin-right:38px; font-weight:bold;} 

.alselect{ margin:10px 0;}
.alselect span{ color:#313131; font-weight:bold;}
.alselect a{ color:#9a9a9a; margin-right:10px;}
.alselect a.on{ color:#313131;}


/*首页浮动对话框*/
.index_float{ width: 100%; position: fixed; bottom: 0; right: 0; z-index: 999; background: url(/images/fix_price/bg.png) repeat-x;}
.index_float .menu{ width: 1280px; height: 135px; background: url(/images/fix_price/title_04.png) no-repeat; position: relative;}
.index_float .menu .flip{ position: absolute; bottom: 20px; right: 200px; width: 42px; height: 33px; background: url(/images/fix_price/jt_07_up.png) no-repeat; cursor: pointer;}
.index_float .menu .close{ position: absolute; bottom: 45px; right: 44px; width: 23px; height: 23px; background: url(/images/fix_price/close_07.png) no-repeat; cursor: pointer;}
.index_float .panel{ position: relative; width: 1280px; height: 229px; display: none;}
.index_float .panel #name{ position: absolute; top: 54px; left: 240px; width: 180px; height: 27px; line-height: 27px; background: none; border: 0; outline: none;}
.index_float .panel #mobile{ position: absolute; top: 54px; right: 495px; width: 180px; height: 27px; line-height: 27px; background: none; border: 0; outline: none;}
.index_float .panel #cname{ position: absolute; top: 109px; left: 240px; width: 180px; height: 27px; line-height: 27px; background: none; border: 0; outline: none;}
.index_float .panel #rooma{ position: absolute; top: 109px; right: 525px; width: 150px; height: 27px; line-height: 27px; background: none; border: 0; outline: none;}
.index_float .panel #sybutton3{ position: absolute; top: 63px; right: 323px; width: 110px; height: 67px; border: 0; background: url(/public/images/gif);}


/*问答列表*/
.qalist{ margin-bottom:50px;}
.qalist li{ overflow:hidden; margin-bottom:20px;}
.qalist li .tit{ font-weight:bold; font-size:16px; color:#000;}
.qalist li .tit a{ color:#000;}
.qalist li .txt{ font-size:14px; margin:10px 0; color:#aaa;}
.qalist li .txt a{ color:#aaa;}






