@charset "utf-8";

/* CSS Document */
/***************************{CSS Reset}*****************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike , sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; font-size: 100%; font: inherit; -webkit-text-size-adjust: none;  }
.ac:nth-child(1){
	margin-left:0px;
}
.uk-width-large:nth-child(2){
	margin-left:6px;
}
.uk-width-large:nth-child(3){
	margin-left:6px;
}
.uk-width-large:nth-child(4){
	margin-left:6px;
	margin-right:0px;
}
/* .tran_scalea:nth-child(2){
	margin-left:5px;
}
.tran_scalea:nth-child(3){
	margin-left:5px;
} */
/* .tran_scalea:nth-child(4){
	margin-left:5px;
	margin-right:0px;
} */
/* .tran_scalea:nth-child(6){
	margin-left:5px;
}
.tran_scalea:nth-child(7){
	margin-left:5px;
} */
/* .tran_scalea:nth-child(8){
	margin-left:5px;
	margin-right:0px;
} */
.tran_scalea1:nth-child(2){
	margin-left:2.1px;
}
.tran_scalea1:nth-child(3){
	margin-left:2.1px;
	margin-right:0px;
}
.tran_scalea1:nth-child(5){
	margin-left:2.1px;
}
.tran_scalea1:nth-child(6){
	margin-left:2.1px;
	margin-right:0px;
}
.tran_scalea1:nth-child(8){
	margin-left:2.1px;
}
.tran_scalea1:nth-child(9){
	margin-left:2.1px;
	margin-right:0px;
}
.tran_scalea{
	margin-right:15px;
}
body { line-height: 1; font:12px 微软雅黑;  }
object, :focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a img { border: none; }
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; }
a{text-decoration:none;}
a:active , a:visited{  }
body{background-color:#e9e9e9;}
ul li{list-style:none;}
img{border:0;vertical-align:bottom;}
.jzzz-f {padding-bottom:20px; overflow: hidden;}
.jzzz-f ul{margin: 0 -15px;}
.jzzz-f li{width: 400px; height: 30px; line-height: 30px; float: left; margin: 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jzzz-f a{ font-size:13px; color:#383838;  }
.jzzz-f a span{ color:#b20e15;}
/***************************{Common CSS Class}*****************************/
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.lc { margin: 0 auto; }
.fl, .il .fl { float: left; }
.fr, .il .fr { float: right; }
.fc, .il .fc { float: none; clear: both; }
.col{width:1100px; margin:auto;}
.cols{width:1105px; margin:0 auto;padding-left:5px;}
.rel { position: relative; }
.abs { position: absolute; } 
.dIBlock{ display:inline-block;}
.il { list-style: none; }
.clear{clear:both; font-size:0; line-height:0;float: none; }
.icon{background-image:url(../images/icon.png); background-repeat:no-repeat;}
.hide{display:none;}
.pubColor{color:#B10F15;}
.tran_scalea{ overflow:hidden; display:block; }
.tran_scalea img{transition:1s all; -webkit-transition:1s all;   }
.tran_scalea:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}
.tran_scalea1{ overflow:hidden; display:block;margin-right:18px; }
.tran_scalea1 img{transition:1s all; -webkit-transition:1s all;   }
.tran_scalea1:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}
.tran_scale{ overflow:hidden; display:block;min-width:1190px;  position:relative; height:200px; }
.tran_scale img{transition:1s all; -webkit-transition:1s all;width:1920px;position:absolute;  left:50%;  margin-left:-960px;   }
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}
/* 底部条 */
.footer_float{width: 100%;height: 100px;overflow: hidden;background: #555;position: fixed;bottom: 0;z-index: 999;}
	.f_f_box{height: 100%;margin: 0 auto;box-sizing:content-box;}
	.f_f_box>div{height: 100%;float: left;}
	.f_f_box .f_l,.f_f_box .f_r{width: 35%;color: #f6f6f6;text-align: center;}
	.f_f_box .f_l img{float: left;margin: 24px 15px 0;width: auto;}
	.f_f_box .f_l h3,.f_f_box .f_l p{float: left;}
	.f_f_box .f_r{width: 20%;position: relative;}
	.f_f_box h3{font-size:1.2em;font-weight: 500;margin-top: 24px;}
	.f_f_box p span{color: #d6000f;}
	.f_f_box .f_r h3,.f_f_box .f_r p{font-size: 20px;text-align: left;}
	.f_f_box .f_r h3{letter-spacing: 0;margin-top: 18px;}
	.f_f_box .f_r p{letter-spacing: 3px;}
	.f_f_box .f_c{width: 50%;}
	.f_c .book{width: 100%;height: 100%;position: relative;left: 5%;}

	.f_c .book dd{display: inline-block;width: 35%;margin-bottom: 10px;margin-right: 1%;}
	.f_c .book dd>span{display: block;height: 30px;}
	.f_c .book dd>span>span{top:3px;}
	.f_c .book .m_t{margin-top: 16px;}
	.f_c .book dd input{width: 100%;outline: none;border: none;height: 30px;text-indent: 0.8em;}
	.f_c .book dd input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #333;}
	.f_c .book dd input:-moz-placeholder, textarea:-moz-placeholder {color: #333;}
	.f_c .book dd input::-moz-placeholder, textarea::-moz-placeholder { color: #333;}
	.f_c .book dd input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333;}
	.f_c .book .last{position: absolute;right: 16%;top: 16px;width: 10%;margin: 0;height: 70px;}
	.f_c .book .last .bon{width: 100%;height: 100%;border: none;color: #fff;background: #b72024;font-size: 1.2em;}
	/* .f_c .book .last .btm{background-image: url(../../../img/subbtn.png);background-size: cover;} */
	.f_c .book .last .bon:hover{opacity: 0.8;filter: alpha(opacity=80);}

	.footer_float .togg{position: absolute;right: 20px;top:50%;font-size: 30px;line-height: 22px;color: #aeadad;cursor: default;transform: translateY(-50%);}
	.footer_float .togg:hover{color: #fff}
	.footer_float .getshow{position: fixed;bottom: 0;left: -100px;height: 100px;}
	.footer_float .getshow img{height: 100%;}
@media only screen and (min-width: 1280px) {
	.f_f_box{padding: 0 8%;}
	.f_f_box h3{letter-spacing: 5px}
	.f_f_box p{letter-spacing: 2px}
}
 /*底部表单*/
 .float_mask{position: fixed;z-index: 19999;display:none;width: 100%;right: 0; bottom: 0;height: 105px;_bottom: auto;_width: 100%;_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.float_layer{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background: #000;filter: alpha(opacity=60);opacity: 0.60;}
.float_content{ position: relative;z-index: 2;width: 1505px;height: 100%;}
.float_bg, .float_close{ float: left;}
.priceadv{ width:347px; float:left; padding-left:20px; padding-top:20px; padding-right:50px;}
.float_bg{position: relative;width: 820px;height: 135px;margin-top: -27px;}
.float_slogan {position: absolute; background:#FF0000}
.float_slogan{left: 0;bottom: 0;width: 800px;height: 105px;cursor: pointer;}
.float_close{width: 60px;margin-top: 30px;}
.float_close a {display: block;width: 53px; height: 52px; margin-left: 7px; background: url("../images/close.png") 0 0 no-repeat;-webkit-transition: all 400ms;}
/*底部表单*/
.formBoxb{ height:100px;padding-top:40px; font-size:14px; }
 .formBoxb .left1{ width:250px; float:left;}
 .formBoxb .right{ width:250px; float:left;}
 .formBoxb .rightl{ width:280px; float:left;}
 .formBoxb div{ padding-left:5px; padding-bottom:10px; }
 .formBoxb div span{ width:80px; display:inline-block; color:#fff;}
 .formBoxb div input{ width:140px; height:27px; border:1px solid #cbcbcb; padding-left:10px; line-height:20px;}
 .formBoxb div input:focus{ border-color:#B10F15;}
 .formBoxb div .code{ width:40px;}
 .formBoxb .btnbox{ margin:10px 0; padding-left:0px;}
 .formBoxb .btnbox .submit{ width:196px; height:36px; border:none; cursor:pointer; background:#B10F15; font-size:14px; color:#fff; border-radius:8px;}
 .formBoxb .numbox{ padding-left:0px;}
 .formBoxb i{ padding:0 5px; color:#B10F15;}
 
.sub:nth-child(1) li a{
	target="_blank";
}
 
/*右边滚动条窗口*/
.floatBox{ border:1px solid #e0e0e0; border-bottom:none; width:68px; height:320px; background-color:#f0f0f0; margin-left:555px; position:fixed; left:50%; top:50%; margin-top:-160px; z-index:999;}
.floatBox a{ display:block; width:100%; height:79px; border-bottom:1px solid #e0e0e0;}
.floatBox a:hover{ background:#fff;}
.gotopIcon{ width:30px; height:17px; background-position:-1px -1px; left:18px; top:20px;}
.gotopTxt{ padding-top:55px; color:#393939;}
.Icon53{width:59px; height:40px; background-position:-224px -26px; left:5px; top:5px;}
.Iconsj{width:29px; height:29px; background-position:-311px -73px; left:20px; top:20px;}
.Iconhd{width:50px; height:50px; background-position:-360px -0px; left:15px; top:10px;}
.apperweima{  height:350px; width:110px; left:-226px; top:0px;}
@-webkit-keyframes twinkling{
  0% {
      opacity: 0; 
  }
  100% {
      opacity: 1; 
  }
}
 
#dongh{width:15px;height:15px;background:url(../images/t.png) ;position:absolute;right:10px;top:5px;z-index:999;  -webkit-animation: twinkling 1s infinite ease-in-out; }
/*/头部*/
.header_top{background:#777; height:33px; line-height:30px; border-bottom:1px solid #DDD; color:#DDDDDD;}
.header_top a{
	color: #BABABA;
	font-size:12px;
	padding: 0 6px;
	text-decoration: none;
	 padding-top:1px;  

}

.header_top a:hover{ color:#fff;}
.hearight{ float:right; }
.hearight  ul{  overflow:hidden; padding-top:3px;  }
.hearight  li{  float:left; display:inline;padding:0 1px 0 1px; line-height:25px; color:#999}
.hearight  #sub2 li { font-size:14px; color:#fff; }
.hearight  #sub2 li a { font-size:14px; color:#fff; }
.hearight  #sub2 li a:hover { color:#ffff00; }

.healeft{float:left; font-size:12px; color:#BABABA;}
.header_top span.tel{ color:#f1f1f1; font-size:1.2em;background: url(../images/pc/tel.jpg) no-repeat left top; padding-left:20px; font-weight:bold; margin-left:25px;}

/*/头部*/
.header{
	height: 125px;
	position:relative;
	_z-index:1000;
background: url(../images/pc/menu_bg.jpg) repeat-x left top;

}

/* 分公司 */
.menutopr{float:left; }
#nav{ position:relative; z-index:10000;      }
#nav .mainCate{ position:relative; padding-top:2px; z-index:1000;zoom:1;   }
#nav .evenLeval{ background:#fff;  }
#nav  a{ height: 22px; line-height: 22px; font-size: 14px; overflow:hidden; color:#FFFF00  }
#nav  a:hover{ color:#FFFFff  }
#nav p{ height:20px; line-height:20px;   }
#nav p a{ margin-right:7px; color:#666;   }

#nav .subCate{ display:none;/*默认隐藏*/  background:url(images/nav_div_bg.jpg) 0 0 repeat-y #fff; position:absolute; left:200px; top:0; width:400px;  padding:0 0 10px 20px; color:#333; }
#nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0;   border-bottom:1px solid #ccc; font-size:16px; color:#333;   }
#nav .subCate ul{ width:200px; ;float:left;  overflow:hidden; padding-top:20px;  }
#nav .subCate li{  float:left; display:inline;padding:0 1px 0 1px; line-height:25px; color:#999}
#nav .subCate li a{ display:block; float:left; padding:0 6px; line-height:25px; color:#444; word-break:keep-all; white-space:nowrap;  }
#nav .subCate #sub-ul-1{ width:100%; }
#nav .subCate #sub-ul-2 li a{ font-size:13px; color:#666;}
#nav .subCate #sub-ul-2 li .nline a{ font-size:13px; color:#666; }
#nav .subCate #sub-ul-2 li a:hover{ font-size:13px; color:#B10F15  }
#nav i{width:7px;height:4px;background:url(../images/pc/up.gif) 0 -70px no-repeat;position:absolute;top:15px;right:5px;overflow:hidden;}
#nav .on{ color:#fff;  }
#nav .on h3 a,#nav .on p a{ color:#fff;  }
#nav .on h3 .mtt{ color:#dedede; padding-left:10px;  }

#nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }

#mainCate-4 .subCate{ top:-100px }
#mainCate-5 .subCate{ top:-164px; }
#mainCate-6 .subCate{ top:auto; bottom:0; }

/*网站菜单*/
.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
	right:0px;
    width: 100%;
    z-index: 10000;
	background:#fff; 
}
.menu_bg{background: url(../images/pc/menu_on_bg.jpg) repeat-x left top; height:35px; z-index:9999;}
.navBar{ position:relative; z-index:100000;  color:#fff; height:35px; line-height:35px;z-index:9999; }
.navs{ width:1100px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
/* .navs i{width:7px;height:4px;background:url(../images/pc/up.gif) 0 -70px no-repeat;position:absolute;top:15px;right:5px;overflow:hidden;} */
.navs i{width:7px;height:4px;background:url(../images/pc/up.gif) 0 -70px no-repeat;position:absolute;top:15px;right:10px;overflow:hidden;}
.navs .anvh i{background-position:0 -75px;}

.navs .m{ float:left;  position:relative; border:1px solid #333; border-top:0; border-bottom:0; margin-left:-1px;   }
.navs a:hover{ text-decoration:none; color:#ff0;   }
.navs h3{ float:left;  font-size:100%; font-weight:normal; font-size:15px; height:35px; overflow:hidden;  }
/* .navs h3 a{ display:block; color:#fff;  padding:0 31px; border-left:1px solid #333; vertical-align:top;  } */
.navs h3 a{ display:block; color:#fff;  padding:0 39px; border-left:1px solid #333; vertical-align:top;  }
.navs .on{ border-color:#333;   }
.navs .on h3 a{ background:#444; color:#ff0; border-color:#333 !important;  }
/* .navs .sub{ display:none;  width:122px; padding:5px 0;   position:absolute; left:1px; top:35px; background:#444; text-align:center;  } */
.navs .sub{ display:none; /*默认隐藏*/ width:140px; padding:5px 0;   position:absolute; left:1px; top:35px; background:#444; text-align:center;  }
.navs .sub li{ vertical-align:middle; }
.navs .sub li a{ height:20px; line-height:20px; padding:8px 0;  display:block;  color:#fff;   target="_blank";}
.navs .sub li a:hover{ color:#ff0; background:#333;   }
.navs #m7 h3 a{ border-right:1px solid #333;   }

/*/顶部logo*/
.logo{ width:280px;  display:block; float:left;}
.logo span{ display:none;}
.imgbox {}
.imgbox .lft {
	margin-left:95px;
   padding-top:30px;

}
.imgbox .lft span {
	font-size:20px;
	font-family:'Microsoft YaHei','宋体';
	padding-bottom:10px;
	color:#555;
}
.imgbox .searchBox{ width:410px; padding:35px 5px 0 55px; margin-left:30px; }
.imgbox .searchBox .fromBox{ width:404px; height:35px; background-color:#B72024;}
.imgbox .searchBox .fromBox .type{ width:90px; padding-left:12px; height:31px; background-color:#f1f1f1; border-right:#d6d6d6 solid 1px; left:2px; top:2px; line-height:31px; color:#71645e;}
.imgbox .searchBox .fromBox .type i{ width:9px; height:6px; background-position:-2px -90px; top:13px; left:75px; }
.imgbox .searchBox .fromBox .type .typelist{ width:85px; z-index:99999; left:0px; top:31px; border:1px #e6e6e6 solid; border-top:none;}
.imgbox .searchBox .fromBox .type .typelist a{ display:block; color:#71645e; line-height:30px; text-align:center; background:#f1f1f1;}
.imgbox .searchBox .fromBox .type .typelist a:hover{  background:#dbd9d9;}
.imgbox .searchBox .fromBox .inputBox{ top:2px; left:2px;width:300px; }
.imgbox .searchBox .fromBox .inputBox input{ height:31px; width:300px;  float: left;
            background-image: url(../images/ssk.png);
            background-repeat: no-repeat;
            background-size: 30px;
            background-position:5px center; border:none; padding:0 0 0 40px;}
.imgbox .searchBox .fromBox .BtnBox{ left:326px; top:2px;}
.imgbox .searchBox .fromBox .BtnBox .btn{ height:31px; width:77px; font-size:14px; color:#fff; background-color:#B72024; border:none; cursor:pointer;}
.imgbox .searchBox .keyword{ padding-top:10px; padding-left:5px;}
.imgbox .searchBox .keyword a{color:#3e3a39;}
.imgbox .searchBox .keyword a:hover{ text-decoration:underline;}
.dh_phone {
	margin-top:14px;
	padding: 0px 0px 5px 0px;
	font-size:14px;
	background: url(../images/telphone.png) no-repeat left 13px;
	text-align: right;
	color: #555;
	padding-top:18px;
	height: 56px;
}
.dh_phone dt {
	margin-top: -2px;
	font-size: 23px;
	padding-left:72px;
	color: #B10F15;
	height: 28px
	
}
.dh_phone dd {
	font-size: 23px;
	padding-left:60px;
	color: #B10F15;
	
}
.dh_phone span {
	font-size:16px;
	font-family:'Microsoft YaHei','宋体';
	padding-bottom:10px;
	color:#555;
}
.advertisement-text {
	color: #3d3d3d;
	font-size: 12px;
	text-align: center;
	position: relative;
}
.advertisement-text::after, .advertisement-text::before{
	content:"";
	position: absolute;
	top: 8px;
	width: 12px;
	background-color: #3d3d3d;
	height: 1px;
}
.advertisement-text::after{
	left: 0px;
}
.advertisement-text::before{
	right: 0px;
}
.advertisement-text span{font-size: 12px;}
.imgbox .rgt {
	margin-top:35px;

}
.weixin{ width:80px; height:80px; position:relative; font-size:12px; margin-top:20px; text-align:center; z-index:1000}
.weixin a{width:80px; height:80px; display:block; position:absolute; left:0; top:0;background:url(../images/pc/weixin.jpg) no-repeat center top; }
.weixin .weixin_nr{width:152px; height:159px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:70px; display:none;z-index:1000}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:0px; z-index:1000}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(../images/pc/weixin.jpg) no-repeat left bottom;}

/*/搜索*/	
	
.msearch {
	background:url(../images/pc/msearch_bg.png) no-repeat;
	width:310px;
	height:31px;
}
.msearch .text-msearch {
	width:250px;
	height:17px;
	padding:5px;
	margin-left:2px;
	border:none;
	font-size:14px;

}
.msearch .btn-msearch {
	width:34px;
	height:30px;
	background:url(../images/pc/btn-msearch.png) no-repeat center;
	top:1px;
	right:0px;
	border:none;
	cursor:pointer;
	color:#a5a4a4;
}	

/* ======= 全屏幻灯片 =========*/
.fullSlide{ width:100%;  position:relative;  height:560px; background:#F4DDC4; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:560px;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center; background-size: cover; }
.fullSlide .bd li a{ display:block; height:560px; }

.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; right:0; height:30px; line-height:30px;}
.fullSlide .hd ul{ width:980px; margin:auto; text-align: center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:7px; margin:1px 3px; overflow:hidden; background:#FFF;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#B10F15; filter:alpha(opacity=100);opacity:1; }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:40px; height:60px; background:url(../images/pc/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.1; display:none;  }
.fullSlide .next{ left:auto; right:10%; background-position:-6px -137px; }
/*/公共背景*/
.f_1{ background-color:#fff; padding:15px; clear:both;}
.d_1{ background-color:#fff; clear:both;}
.f_1s{  clear:both;}
.f_1d{ background:url(../images/pc/wallpaper3.jpg) #E7E7E7 no-repeat center bottom;  clear:both;}
.f_2{ background-color:#E7E7E7; padding:15px;clear:both;}
.f_3{ background-color:#991010; padding:8px;clear:both;}
.yuyue {
	float:right;
	color:#ddd;
	z-index:1000;
}
.yuyue a {
	display:inline-block;
	padding:0 0 0 26px;
    margin:8px 10px 0 0;
	
	font-size:14px;
	height:22px;
	line-height:22px;
	color:#888;
	text-decoration:none;
	-webkit-transition: background 0.2s, color 0.3s;
	-moz-transition: background 0.2s, color 0.3s;
	transition: background 0.2s, color 0.3s;
}
.more { float:right; padding-left:13px; padding-right:5px; font-size:13px; font-weight:normal; color:#777; }
.more:hover { color:#BD0D15; }
/*定义标题*/
.t_1{ height:35px; line-height:35px; background:#E7E7E7; border-bottom:1px solid #D6C2B2; font-size:14px; }
.t_1 h3 a{  font-size:16px; color:#B10F15;  float:left;  padding-left:10px;}
.t_1 h3 a:hover{ color:#666;}
.t_1 h3{ font-size:16px; color:#B10F15;  float:left;  padding-left:10px; font-weight:bold; }
.t_1 h3 i{background: url(../images/pc/header_top1.png) no-repeat right center;padding-left:15px; }
.t_1 p{ font-size:1.6em; height:50px; line-height:50px; clear:both; font-weight:bold;}
.t_1 .rdc{color:#777;}

.t_2{ height:35px; line-height:35px; background:#fff; border-bottom:1px solid #D6C2B2; font-size:14px;}
.t_2 h3 a{  font-size:16px; color:#B10F15;  float:left;  padding-left:10px;}
.t_2 h3 a:hover{ color:#666;}
.t_2 h3{ font-size:16px; color:#B10F15;  float:left;  padding-left:10px; font-weight:bold;}
.t_2 .rdc{color:#999;}
.t_2 h3 i{background: url(../images/pc/header_top1.png) no-repeat right center;padding-left:15px; }
.t_2 p{ font-size:1.6em; height:50px; line-height:50px; clear:both; font-weight:bold;}

.t_3{ height:80px;background: url(../images/pc/t_1.png) repeat-x top center;color:#000; margin-top:15px; clear:both;}
.t_3 div{ width:1100px; margin-left:auto; margin-right:auto; position:relative;}
.t_3 h3{ font-size:1.4em; border-bottom:1px solid #666; height:60px; line-height:60px; float:left; }
.t_3 p{ font-size:1.6em; height:50px; line-height:50px; clear:both; font-weight:bold;}
.t_3 a{ display:none;}
/* 最新活动 */
#sideMenu{ padding-bottom:10px;  }
#sideMenu .hd{ margin-top:1px; background:#fff ;  cursor:pointer;}
#sideMenu .hd h3{ color:#666; font-size:15px; padding:5px 0; padding-left:10px; font-weight:normal; }
#sideMenu .hd h3 .time{ text-align:right;}

#sideMenu .on{ background:#999; }
#sideMenu .on h3{ color:#fff;  }
#sideMenu .bd{ overflow:hidden; display:none; padding-top:2px;position:relative;   }


/* 详细页显示全部 */
#brandList a{text-decoration:none;}
#brandList ul li{width:100px;float:left;list-style-type:none;line-height:30px;line-height:30px;text-align:center;}
#brandList #showMore{clear:both;padding:15px;width:150px;margin:0 auto;}
#brandList #showMore span{display:block;height:30px;line-height:30px;border:1px solid #999;text-align:center;font-family:Verdana, Geneva, sans-serif;}
#brandList #showMore .hide{background:url(../images/pc/images/plus.png) no-repeat 10% 50%;}
.show{background:url(../images/pc/minus.png) no-repeat 10% 50%;}

/*活动调用预约表单*/
.form_4{ padding:10px 0px;padding-left:10px; font-size:15px; width:400px; margin:0 auto; }

.dantop{  line-height:35px;  font-size:14px;}
.dantopline{width:995px; margin:0 auto; margin-bottom:20px; background:#F1F1F3}
.dantop h3{ text-align:center; font-size:30px; color:#E6232A; font-weight:normal; padding-top:10px;}
.dantop p{ text-align:center; font-size:16px; color:#3C3938}
.top p span{ color:#783400}
.dand{ text-align:center; font-size:14px; color:#fff; padding-bottom:20px;}
.input_4{ color:#777; width:700px; height:50px; line-height:50px; overflow:hidden; border:none;outline:none; margin-bottom:10px;padding-left:5px;
    -moz-box-shadow: 3px 3px 4px #B11F22;
    -webkit-box-shadow: 3px 3px 4px #B11F22;
    box-shadow: 3px 3px 4px #B11F22;
	border:1px solid #f1f1f1;
}
.input_4:hover{
    -moz-box-shadow: 3px 3px 4px #BC2024;
    -webkit-box-shadow: 3px 3px 4px #BC2024;
    box-shadow: 3px 3px 4px #BC2024;
	border:1px solid #EEE;
	}
.btn_5{
	border: none;
	width: 290px;
	height: 50px;
	overflow: hidden;
	margin-left:250px;
	margin-bottom:20px;
	cursor:pointer;
	outline:none;
	font-weight:bold;
	background-color:#FFF000; color:#EA1D35; font-size:20px; padding:10px 15px;
    -moz-box-shadow: 3px 3px 4px #B11F22;
    -webkit-box-shadow: 3px 3px 4px #B11F22;
    box-shadow: 3px 3px 4px #B11F22;}

.btn_5:hover{background-color:#B68D44; color:#FFF;}



/*预约表单*/
.form_3{ padding:10px 0px; background:#F7F4EE; padding-left:10px; }
.top1{  line-height:35px; background:#e7e7e7; font-size:14px; padding-bottom:10px;}
.top1 h3{ text-align:center; font-size:16px; color:black; font-weight:normal; font-weight:bold;background-color:white;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;letter-spacing:2px;}

.top{  line-height:35px; background:#F7F4EE; border-bottom:1px solid #D6C2B2; font-size:14px;}
.top h3{ text-align:center; font-size:18px; color:#444; font-weight:normal;}
.top p{ text-align:center; font-size:13px; color:#666}
.top p span{ color:#783400}

.form_3 p{ color:#777}
.input_3{ color:#777; width:280px; height:30px; line-height:30px; overflow:hidden; border:none;outline:none; margin-bottom:10px;padding-left:5px;
    -moz-box-shadow: 3px 3px 4px #DFDFDF;
    -webkit-box-shadow: 3px 3px 4px #DFDFDF;
    box-shadow: 3px 3px 4px #DFDFDF;
	border:1px solid #f1f1f1;
}
.input_3:hover{
    -moz-box-shadow: 3px 3px 4px #C8C8C8;
    -webkit-box-shadow: 3px 3px 4px #C8C8C8;
    box-shadow: 3px 3px 4px #C8C8C8;
	border:1px solid #EEE;
	}
.form_2{ padding:10px 20px;width:500px; float:right; }
.input_2{ color:#444; width:250px; height:40px; line-height:40px; overflow:hidden; border:none;outline:none; margin-bottom:10px;padding-left:15px;
    -moz-box-shadow: 3px 3px 4px #fff;
    -webkit-box-shadow: 3px 3px 4px #fff;
    box-shadow: 3px 3px 4px #fff;
	border:1px solid #f1f1f1;
}
.input_2:hover{
    -moz-box-shadow: 3px 3px 4px #C8C8C8;
    -webkit-box-shadow: 3px 3px 4px #C8C8C8;
    box-shadow: 3px 3px 4px #C8C8C8;
	border:1px solid #EEE;
	}
.btn_3{
	border: none;
	width: 290px;
	height: 40px;
	overflow: hidden;
	cursor:pointer;
	outline:none;
	background-color:#B10F15; color:#FFF; font-size:0.9em; padding:10px 15px;
    -moz-box-shadow: 3px 3px 4px #DFDFDF;
    -webkit-box-shadow: 3px 3px 4px #DFDFDF;
    box-shadow: 3px 3px 4px #DFDFDF;}

.btn_3:hover{background-color:#B68D44; color:#FFF;}


.btn_4{
	border: none;
	width: 180px;
	height: 40px;
	overflow: hidden;
	cursor:pointer;
	outline:none;
	background-color:#CE4C2C; color:#FFF; font-size:0.9em;
    -moz-box-shadow: 3px 3px 4px #DFDFDF;
    -webkit-box-shadow: 3px 3px 4px #DFDFDF;
    box-shadow: 3px 3px 4px #DFDFDF;}

.btn_4:hover{background-color:#783400; color:#FFF;}


.btn_2{
	border: none;
	width: 120px;
	height: 40px;
	overflow: hidden;
	cursor:pointer;
	outline:none;
	background-color:#CE4C2C; color:#FFF; font-size:0.9em; padding:10px 15px;
    -moz-box-shadow: 3px 3px 4px #DFDFDF;
    -webkit-box-shadow: 3px 3px 4px #DFDFDF;
    box-shadow: 3px 3px 4px #DFDFDF;}

.btn_2:hover{background-color:#783400; color:#FFF;}

/*banner*/
.bannerBox{ height:430px; background-color:#fcf9f2; overflow:hidden;}
 
.bannerBox .slidesjs-pagination {display: block;list-style: none;position: absolute;left: 45%;top: 400px;z-index: 9900;margin: 0;padding: 5px 15px 5px 0;}
.bannerBox .slidesjs-pagination li {display: block;list-style: none;width: 20px;height: 20px;float: left;margin-left: 10px;}
.bannerBox .slidesjs-pagination li a {display: block;width: 100%;height: 100%;text-align: center;line-height: 20px;color: #fff;margin: 0;padding: 0; text-decoration:none;border-radius: 50%;background: #444;}
.bannerBox .slidesjs-pagination li .active{background: #B10F15;}


/*/服务*/

.server-bq {
	height: 180px;
}
.server-bq ul{font-size: 0;}
.server-bq li {
	/* float: left; */
	display: inline-block;
	*display: inline;
	*zoom: 1;
	/* width: 163px; */
	width: 159px;
	height: 180px;
	position: relative;
	_display: inline;
	color: #fff;
	background: #fff;
	background-color:#FFF;
    -moz-box-shadow: 3px 3px 4px #E3DFD4;
    -webkit-box-shadow: 3px 3px 4px #E3DFD4;
    box-shadow: 3px 3px 4px #E3DFD4;
	border:1px solid #EEEEEE;
}
.ac{
	margin-left:5.6px;
	margin-right:22px;
}
li .ac1{
	margin-left:4px;
	margin-right:0px;
}
.server-bq li a:hover{
	background: #B68D44;
		height: 142px;
}
.server-bq li a, .server-bq li a:visited {
	display: block;
	padding-top: 38px;
}
.server-bq li.last {
	/* margin-right: 0; */
	margin-right:22px;
	float: right;
}
.server-bq li i, .server-bq li em {
	width: 78px;
	height: 67px;
	display: block;
}
.server-bq li em {
	background: url(../images/pc/server-bq.png) no-repeat;
	margin: -20px 25px;
	padding: 31px 18px;
}
.server-bq li a:hover em {
	background: url(../images/pc/server-bqo.png) no-repeat;
	margin: -20px 25px;
	padding: 31px 18px;
}
.server-bq li i {
	background: url(../images/pc/server-ico.png) no-repeat;
	overflow: hidden;
}
.server-bq li i.s2 {
	background-position: 0 -76px
}
.server-bq li i.s3 {
	background-position: 0 -141px
}
.server-bq li i.s4 {
	background-position: 0 -208px
}
.server-bq li i.s5 {
	background-position: 0 -281px
}
.server-bq li i.s6 {
	background-position: 0 -350px
}

.server-bq li a:hover i {
	background: url(../images/pc/server-icoo.png) no-repeat;
	overflow: hidden;
}
.server-bq li a:hover i.s2 {
	background-position: 0 -76px
}
.server-bq li a:hover i.s3 {
	background-position: 0 -141px
}
.server-bq li a:hover i.s4 {
	background-position: 0 -208px
}
.server-bq li a:hover i.s5 {
	background-position: 0 -281px
}
.server-bq li a:hover i.s6 {
	background-position: 0 -350px
}

.bang .solid{
	margin-left: 37px;
}
.bang .list_1{text-align: center;}
.bang .list_1 li{display: inline-block;*display: initial;*zoom: 1;float: none !important;}

.server-bq li i {
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}
.server-bq li a:hover i {

}
.server-bq li p {
	color: #000;
	padding: 5px 0px 30px 0px;
}
.server-bq li b {
	line-heighT: 46px;
	height: 46px;
	font-size: 16px;
	display: block;
	font-weight: 400;
	text-align: center;
	color: #666;
	font-weight:bold;
}
.server-bq li span {
	display: block;
	font-size: 12px;
	color: #828282;
	line-height: 20px;
	height: 28px;
	text-indent: 24px;
}
.server-bq li a:hover b, .server-bq li a:hover span {
	color: #fff
}

/* 案例 */
.slideTxtBox{ float:left;  width:1100px; overflow:hidden; margin:0 auto;   text-align:left;  }
.slideTxtBox h3{ font-size:16px; color:#B10F15;  float:left; padding-top:8px; padding-left:10px; font-weight:bold; }

.slideTxtBox .hd{ height:35px; line-height:35px; padding-left:200px;background:#fff; border-bottom:1px solid #D6C2B2; font-size:14px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left;  }
.slideTxtBox .hd ul li a{ display:block; padding:0 20px;color:#666; font-size:15px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#B68D44; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding-top:5px;}
.slideTxtBox .lh{ overflow:hidden; padding-top:10px;  }
.slideTxtBox .lh li{  float:left; padding-right:15px;    }
.slideTxtBox .lh li a{ color:#444; font-size:13px; }
.slideTxtBox .lh li a:hover{ color:#B10F15;  }
.slideTxtBox .lh li .p-img{  height:159px; padding-bottom:10px;  }

.index-case-wen1{ width:100%; line-height: 23px; padding-top:10px; overflow: hidden; font-size:14px; border-bottom:#d7d7d7 1px solid; }
.index-case-wen1 a{font-size:16px;}
.index-case-wen1 p{ text-align:center; color: #5b5b5b; padding-bottom:5px; }

.index-case-wen{ width:100%; line-height: 23px;  overflow: hidden; font-size:12px;}
.index-case-wen p{;color: #5b5b5b; float: left; padding-bottom:5px;font-size:13px; }
.index-case-wen span{ padding-right:15px; color: #666; padding-left: 16px; background: url(../images/pc/ico4_03.png) no-repeat left center; display: block; float: right; cursor: pointer;font-size:13px;}

.index-case-wen1 span{ padding-right:10px; color: #666; padding-left: 16px; background: url(../images/pc/ico4_03.png) no-repeat left center; display: block; float: right; cursor: pointer;font-size:14px;}

.index-case-wen span.active{ background: url(../images/ico5_03.jpg) no-repeat left center; color: #730202;}

/* 热点楼盘 */
.loubox{ float:left;  width:1100px; overflow:hidden;    text-align:left;  }
.loubox .hd{ height:35px; line-height:35px; padding-left:200px;background:#fff; border-bottom:1px solid #D6C2B2; font-size:14px; }
.loubox .hd ul{ overflow:hidden; zoom:1;  }
.loubox .hd ul li{ float:left; }
.loubox .hd ul li a{ display:block; padding:0 20px;color:#666; font-size:15px;  }
.loubox .hd ul li a:hover{ text-decoration:none;  }
.loubox .hd ul li.on a{ background:#B68D44; color:#fff; font-weight:bold;  }
.loubox .bd{ padding-top:5px;}

.loubox .lh{ overflow:hidden; padding-top:10px;  }
.loubox .lh li{  float:left;    }
.loubox .lh li .p-img{  height:159px; padding-bottom:5px;  }
.loubox .lh li .i-name{ height:26px; word-break:break-all; word-wrap: break-word; overflow:hidden; font-weight:bold;   }
.loubox .lh li .p-price strong{ color:#c00; font-size:14px; font-family: verdana; }
.loubox .lh li .i-name p {
	overflow:hidden;
	font-size:12px;
	line-height:20px;
}
.loubox .lh li .i-name p span {
	float:left;
	width:auto;
	text-align:left;
	width:50%;
	overflow:hidden;
	white-space:nowrap;
}
.loubox .lh li .i-name p em {
float:right;

}
.loubox .lh li .p-info {border-top:1px solid #c9c6c5;border-bottom:1px solid #c9c6c5; height:25px; font-size:12px; margin-bottom:10px; padding-top:5px; overflow:hidden; width:260px;}		
.name_design{ width:auto;display:inline;color:#717071;  padding:0 10px 0 0px;}
.name_design span{ color:#a21d23; font-weight:bold;}
.detial_design{width:auto;display:inline; color:#717071; padding-left:20px;}
.detial_design span{color:#a21d23; font-weight:bold;}
.detial_design2{ width:auto; float:right;display:inline; color:#717071; }
.detial_design2 span{color:#a21d23; font-weight:bold;}
/* 在建工地 width: 750px; */
.notice {  overflow: hidden; }
.notice .tab-hd { height: 29px; background-color: #e7e7e7; margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { padding-top: 4px; margin-left: 7px; }
.notice .tab-menu { float:left; text-align:left; padding-left:50px;}

.notice .tab-hd li{ float: left; height: 24px; line-height: 18px; border-top: 1px solid #eee; font-size:13px;}
.notice .tab-hd li a{ display:block; padding:0 14px; color:#666666; margin-right:20px; }
.notice .tab-hd li a:hover{ color:#B68D44; text-decoration:underline;  }
.notice .tab-hd li.on{  font-weight: bold; font-size:14px; position: relative; margin-left: -1px; margin-right: -1px; }
.notice .tab-bd {   }
.notice .tab-bd ul{  zoom:1; }
.notice .tab-nav li {color:#222; font-size:14px; font-weight:bold; }
.notice .tab-nav  li .n { display:-moz-inline-box; display:inline-block; width:290px;}
.notice .tab-nav li .m { display:-moz-inline-box; display:inline-block; width:110px; }
.notice .tab-nav  li .h { display:-moz-inline-box; display:inline-block; width:130px; }
.notice .tab-nav li .g { display:-moz-inline-box; display:inline-block; width:90px;}

.notice .tab-bd li { height: 22px; line-height: 22px; font-size:13px; padding: 5px; 10px 10px 5px; overflow: hidden; border-bottom:#dedede 1px solid; color:#666;  }
.notice .tab-bd ul li .n { display:-moz-inline-box; display:inline-block; width:280px;}
.notice .tab-bd ul li .m { display:-moz-inline-box; display:inline-block; width:100px; }
.notice .tab-bd ul li .h { display:-moz-inline-box; display:inline-block; width:100px; }
.notice .tab-bd ul li .g { display:-moz-inline-box; display:inline-block; width:100px;}

/* 3d实景 */
.videos1{margin:0 auto;width:315px;}
.videos1 .works_main{overflow:hidden;}
.videos1 .works_con{}
.videos1 .con li{float:left;width:300px;margin-right:20px; margin-bottom:10px; margin-top:9px;}
.videos1 .con li a{position:relative;display:block;}
.videos1 .con li a:hover{filter:none;filter:alpha(opacity=100);opacity:1 !important;}
.videos1 .con li a em{width:79px;height:47px;border:1px solid #fff;position:absolute;left:0px;top:1px;background: url(../images/pc/video1.png) no-repeat center -92px;transition: all 0.3s linear 0s;}
.videos1 .con li a:hover em{border:1px solid #B10F15;background: url(../images/pc/video1.png) no-repeat center center;transition: all 0.3s linear 0s;}
.videos1 .con li img{width:80px; height:47px;margin-top:-30px; left:1px;}

/*了解更多*/
a.url_more,a.url_more:visited,a.url_more:link{ background-color:#B68D44; color:#FFF; font-size:0.9em; padding:2px 3px 2px 3px;
}
a.url_more:hover{ background-color:#B10F15; color:#FFF;}



/* 客户心声 */
.tabRank{ width:350px; float:right;  border:1px solid #d8d8d8; margin-top:10px;margin-left:8px; height:546px;background-color:#f8f8f8;}
.tabRank .hd{ background-color:#e2e2e2; height:29px; line-height:28px; border-bottom:none;}
.tabRank .hd h3 { float:left; width:124px; overflow:hidden; text-align:center;}
.tabRank .hd h3 a { color:#333; font-size:14px; font-weight:bold;}
.tabRank .hd h3.on { background-color:#f9f9f9; height:29px;}
.tabRank .hd h3.on a { display:block; color:#e72410;}

.tabRank .bd {   background-color:#f9f9f9; clear:both; }
.tabRank .bd ul { padding:10px 8px;}
.tabRank .bd .ulList  li { border-bottom:1px solid #e5e5e5; height:42px; line-height:42px; width:330px !important;}
.tabRank .bd .ulList li a { color:#333;}
.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:url(../images/pc/icons.png) no-repeat -50px 0; width:24px; height:30px; display:block; float:left; line-height:17px; text-align:center; margin-top:13px; padding-right:6px;}
.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff;}
.tabRank .bd .ulList li.t {line-height:42px !important;}
.tabRank .bd .ulList li.on img {width:250px; height:130px; padding:4px; border:1px solid #d0d0d0; background-color:#fff;}
.tabRank .bd .ulList li .pubtext {color:#777;display:none;  }
.tabRank .bd .ulList li .pubtext strong {color:#E72410;}
.tabRank .bd .ulList li .pubtext a {color:#777;font-size:18px;}
.tabRank .bd .ulList li .pubpic{display:none; margin-bottom:5px;}
.tabRank .bd .ulList li .pubtitle p{display:none; padding-top:3px; }
.tabRank .bd .ulList li.on{height:180px;text-align:center;line-height:22px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}
.tabRank .bd .ulList li.on .pubtitle a{color:#666;font-size:15px; font-weight:bold;}
.tabRank .bd .ulList li.on .pubtitle a:hover{color:#B10F15; }
.tabRank .bd .ulList li.on .pubtitle p{display:block;color:#666;}

/* 文字无缝上滚动 */
.sideBoxs{ padding-top:5px; height:265px; overflow:hidden;   margin-bottom:10px; width:730px;   }
.sideBoxs .hd{ height:30px; line-height:30px; background:#f60; padding:0 10px;   }
.sideBoxs .hd h3{ font-weight:bold; font-size:14px; color:#fff;  }
.sideBoxs .hd h3 a{ color:#fff;   }
.sideBoxs .bd{ padding:0px 0 10px 0px;  }
.sideBoxs .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sideBoxs .bd li span{ color:#666; margin-right:5px;   }

/* 匠人精工 */
.uk-grid {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	/* 1 */
	margin: 0;
	padding: 0;
	list-style: none;
}
.h-h2 {

	font-size: 26px;
	height:40px;
	width:700px;
	line-height: 130%;
 background:url(../images/pc/t1.png) no-repeat 0px 13px;
	color: #B10F15;
	text-align:center;

	padding-top:15px;
	margin:0 auto;



}

.m-shu {

	margin-bottom: 15px;
	text-align:center;
	font-size:14px;

}
.uk-width-large {
	width: 256px;
	margin-right:19px;
}
.pro-box {
	border-bottom: #B10F15 1px solid;
	padding-bottom: 10px;
	border-top: #fff 3px solid;
	border-left: #fff 3px solid;
	border-right: #fff 3px solid;
	background:#FFFFFF;
}
.pro-box .pro-title {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 6px;
	margin-top:5px;
}
.pro-box p {
	color: #777;
	text-align: center;
	font-size: 14px;
	margin: 6px 15px;
	line-height:20px;
}
.pro-box:hover .pro-title {
	color: #fff;
}
.pro-box:hover p {
	color: #fff;
}
.pro-box:hover {
	background: #B10F15;
	border-top: #B10F15 3px solid;
	border-left: #B10F15 3px solid;
	border-right: #B10F15 3px solid;
	border-bottom: #B10F15 1px solid;
}

/*首页设计团队*/
.poster-main{
position: relative;
margin: 20px auto;
}
.poster-main .poster-list .poster-item{
    
position: absolute;
left: 0;
top: 0;
}

.poster-main .poster-btn{
position: absolute;
top: 0;
cursor: pointer;
}
.poster-main .poster-prev-btn{
left: 0;
background: url("../images/pc/btn_l.png") no-repeat center center;
}
.poster-main .poster-next-btn{
right: 0;
background: url("../images/pc/btn_r.png") no-repeat center center;
}
.poster-main .poster-list .poster-item  p{
	text-indent:1em;
	text-align:center;
	font-size:15px;
	width:100%;
	color:#777;
	line-height:30px;
	background:#dedede;
	filter:alpha(opacity=50);opacity:5;
	}


/*荣誉客户*/
.list_img_1{}
.list_img_1 li{ width:80px; height:90px; margin-left:6px; margin-top:8px; position:relative; text-align:center;background-color:#FFF;
    -moz-box-shadow: 3px 3px 4px #E3DFD4;
    -webkit-box-shadow: 3px 3px 4px #E3DFD4;
    box-shadow: 3px 3px 4px #E3DFD4;
	border:1px solid #EEEEEE;
	float:left;
	padding-top:2px;}
	
.list_img_1 li img{padding-top:8px; padding-bottom:5px;}
.list_img_1 li:hover{background:#fff;}
.list_img_1 li:hover span{background:#B10F15;}
.list_img_1 a{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.list_img_1 a:hover{ color:#B10F15;}
/*首页视频列表*/
.videos{position:relative;}
.videos .works_main{overflow:hidden;}
.videos .works_con{}
.videos .con li{float:left;width:350px;margin-right:20px;background:#FFFFFF; margin-bottom:20px;}
.videos .con li a{position:relative;width:350px;height:220px; display:block;}
.videos .con li a:hover{filter:none;filter:alpha(opacity=100);opacity:1 !important;}
.videos .con li a em{width:345px;height:216px;border:3px solid #fff;position:absolute;left:-1px;top:0px;background: url(../images/pc/video.png) no-repeat center -92px;transition: all 0.3s linear 0s;}
.videos .con li a:hover em{border:3px solid #B10F15;background: url(../images/pc/video.png) no-repeat center center;transition: all 0.3s linear 0s;}
.videos .con li h4{margin-top:10px; margin-bottom:15px; text-align:center;}
.videos .con li h4{color:#333;font-size:14px;font-family:'微软雅黑';font-weight:normal;}
/*新闻列表*/
/**/
.list_1{ padding:5px;}
.list_1 li{
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	padding-left: 15px;
	border-bottom:#dedede 1px dotted;
	background-image: url(../images/pc/list_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.list_1 span{ display:block; float:right; font-size:10px; color:#666; padding-right:5px;}
.list_1 a{ color:#555; font-size:13px; float:left; }
.list_1 a:hover{ color:#B10F15;}


.list_3{ padding:0px 30px 15px 0px;}
.list_3 a.list_page_t{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	line-height: 130%;
	padding: 5px 0 0 0;
	display: block;
	text-decoration: none;
}
.list_3 a.list_page_t:hover{ color:#B10F15; }
.list_3 ul li{ float:left; }

.list_3 li{ padding:10px 10px 25px 0px; border-bottom:1px dotted #BBBBBB; margin-bottom:10px; height:160px; float:left; width:1000px;}
.list_3 li img{ float:left; margin:0 10px 10px 0; padding:5px;}

.list_3 div {float:right; width:710px;}
.list_3 li p{ float:right;color:#777; font-size:14px; padding:5px 0; line-height:140%;}
.list_3 li p span{ display:block; color:#888; padding:0 0 5px 0;}


.list_page_1{ padding-bottom:140px;}
.list_page_1 a.list_page_t{
	color: #523F2C;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 130%;
	padding: 10px 0 0 0;
	display: block;
	text-decoration: none;
}
.list_page_1 a.list_page_t:hover{ color:#B10F15; }
.list_page_1 li{ padding:5px; background-color:#FFF; border:1px dotted #EEEEEE; height:115px; float:left; width:390px; margin:5px 0px;}
.list_page_1 li:hover{ background-color:#F6F2E6; border:1px solid #F6F2E6;}
.list_page_1 li img{ float:left; margin:0 5px 10px 0; padding:5px;}
.list_page_1 li p{ color:#AAAAAA; font-size:0.9em; padding:5px 0 15px 0; line-height:140%;}
.list_page_1 li p a{ color:#777;}
.list_page_1 li p a:hover{ color:#D9230D;}
.list_page_1 li p span{ display: none; color:#888; padding:0 0 5px 0;}
.list_page_1 a.list_page_more{
	
	text-align:center;
	color: #FFF;
	padding:5px 10px;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 130%;
	text-decoration: none;
	background-color:#D7CCAC;
}
.list_page_1 a.list_page_more:hover{background-color:#B10F15;}

.clents ul li{ float:left; padding-left:20px;}
.clents img{
 -moz-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
 -webkit-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
 transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8); } 
.clents:hover img{     opacity:0.7;     filter:alpha(opacity=70); } 
.clents:hover img:hover{     opacity:1;     filter:alpha(opacity=100); } 



/* 装修新闻 */
.zhuangxiu{ float:left;  overflow:hidden;    text-align:left;  }
.zhuangxiu h3{ font-size:1.4em; color:#B10F15;  float:left; padding-top:5px; padding-left:10px; }

.zhuangxiu .hd{ height:35px; line-height:35px; background:#fff; border-bottom:1px solid #D6C2B2; font-size:14px; }
.zhuangxiu .hd ul{ overflow:hidden; zoom:1;  }
.zhuangxiu .hd ul li{ float:left;  }
.zhuangxiu .hd ul li a{ display:block; padding:0 10px;color:#666; font-size:15px;  }
.zhuangxiu .hd ul li a:hover{ text-decoration:none;  }
.zhuangxiu .hd ul li.on a{ background:#B68D44; color:#fff; font-weight:bold;  }
.zhuangxiu .bd{}
.zhuangxiu .lh{ overflow:hidden; padding-top:10px;  }
.zhuangxiu .lh li{  float:left; padding-right:15px;    }
.zhuangxiu .lh li a{ color:#444; font-size:13px; }
.zhuangxiu .lh li a:hover{ color:#E8882C;  }
.zhuangxiu .lh li .p-img{  height:159px; padding-bottom:10px;  }

.w_sets .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 27 44'%3E%3Cpath d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'  fill%3d'%23ffffff'%2f><%2fsvg>");}

.w_sets .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}

/* 右边客服*/
.side{position:fixed;width:78px;right:10px;top:50%;margin-top:-200px;border:1px solid #e0e0e0;background-color: rgba(111, 111, 111, 0.65);z-index:9999999}
.side ul li{width:78px;height:70px;float:left;z-index:100;position:relative; border-bottom:1px solid #e0e0e0;color:#fff;font-size:13px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#b60005;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:10px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li i.bgs2s{background-image:url(../images/right_pic7_on.png);color:#fff}
.side ul li i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li .qqonline{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;background:#999; }
.side ul li.shangqiao{background:#b60005;color:#fff;}
.side ul li.shangqiao a{background:#b60005;color:#fff}
.side ul li.sideetel .ewBox.son{width:210px;display:none;z-index:99999;color:#363636;text-align:center;padding-top:70px;position:absolute;left:-202px;top:0;background-image:url(../images/d.png);background-repeat:no-repeat;background-position:center center; }
.side ul li.sidetop{color:#fff}
.side ul li.sidetop a{color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:110px;display:none;color:#363636;text-align:center;padding-top:111px;position:absolute;left:-111px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center; }

.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
/*.floating_left{position:absolute;left:-100px;top:0px; padding-top:10px;width:100px;height:80px;background-color:#B68D44;border-bottom:solid 1px #a40324;display:none;}*/
.floating_left img{ padding-bottom:10px;}
.floating_ewm{height:70px;top:-1px;}
.floating_ewm i{background-image:url(../images/pc/erweima.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.f_link{ padding:1px 0 0 0;}
.f_link a{
	padding: 5px;
	display: inline-block;
	color: #858585;
	text-decoration: none;
	font-size:13px;
	
}
.f_link a:hover{ color:#E8882C;}

.floating_left {
    position: absolute;
    left: -199px;
    top: 0px;
    width: 199px;
    height: 68px;
    background-color: #e40231;
    border-bottom: solid 1px #a40324;
    display: none;
}
.zp {
	width: 1200px;
	margin: 0 auto;
	overflow: auto;
	background-color: #fff;
	padding-bottom: 50px;
}
.zp ul li {
	float: left;
	margin-right: 71px;
	margin-top: 30px;
}

