@charset "utf-8";
/* CSS Document */
body {color: #333333;font-size:14px;font-family:"微软雅黑";}
img{border:0;}
*{padding:0;margin:0;font-family:"微软雅黑";}
.clr{ clear:both;}
ul,li{ list-style:none; padding:0;margin:0}
a:link{color:#333;text-decoration:none;}
a:visited{color: #333;text-decoration: none;}
.c_s_baojia{
    border: 1px solid #ccc;
    margin-top: 5px;
	background: #f8f8f8;
}
.c_s_baojia h2{
    text-align: center;
    padding-top: 5px;
}
.c_s_baojia #ff1{
    width: 86%;
    margin: 0 auto;
    margin-top: 13px;
}
.c_s_baojia .i_left_input{
    width: 38%;
    height: 30px;
    margin: 0 25px;
}
.c_s_baojia .i_left_buttom{
    width: 89%;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
    margin-left: 27px;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 32px;
}
.act_fx {float: right;}
.menu_bg{ width:100%; height:43px; line-height:43px; background:#fff;}
.xiaocms-page{font-family:\5b8b\4f53;text-align: right;margin-left: 20px;margin-bottom: 40px;}
.xiaocms-page span,.xiaocms-page a.now{/* border: 1px solid #2EA74D; */border: 1px solid #E8E8E8;margin: 10px 2px;font-size: 14px;padding: 10px 20px;background:#e20113;/*background: #2CA64C;*/color:#fff;text-decoration:none;/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red);*//*background: -ms-linear-gradient(top, #fff, #0000ff);*//*background: -moz-linear-gradient(top,#b8c4cb,#f6f6f8);*//*background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f6f6f8));*//*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#0000ff));*//*background: -webkit-linear-gradient(right, #85e49c, #1eab43);*//*background: -o-linear-gradient(top, #fff, #0000ff);*/float: left;}
.xiaocms-page a{margin: 10px 5px;border: 1px solid #E8E8E8;padding: 10px 20px;color: #656565;line-height: 20px;font-size: 14px;background-color: #F5F5F5;/* border-radius:15px */float: left;}
.xiaocms-page a:hover{/* border: 1px solid #2EA74D; *//*background: #2CA64C;*/background:#e20113;color:#fff;text-decoration:none;/*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=red);      background: -ms-linear-gradient(top, #fff, #0000ff);      background: -moz-linear-gradient(top,#b8c4cb,#f6f6f8);      background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f6f6f8));      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#0000ff));      background: -webkit-linear-gradient(right, #85e49c, #1eab43);      background: -o-linear-gradient(top, #fff, #0000ff);*/}
.tel_box{ width:255px; height:46px; float:right;margin-top:25px;}
.tel_title{ font-size:18px; color:#d70c19; font-weight:bold; height:26px; line-height:26px; padding-left:30px; background:url(../images/tel_tb.png) left no-repeat;}
.tel_text{ color:#9b9b99; font-size:12px; margin-left:30px;}
.er_text{ width:115px; float:right; font-size:12px; text-align:left; line-height:20px; padding-top:15px; }
.er_text span{ margin-left:10px;}
.er_t_1{ color:#333;}
.er_t_2{ color:#d70c19;}
.fenshu{    margin-top: -8px;position: absolute;margin-left: -14px;}
.ssanqs{text-align: center;width: 400px;margin: 0 auto;}
.sss{width: 120px;height: 30px;line-height: 30px;background: #d70c19;margin-left: 50px;text-align: center;margin-top: 40px;color: #fff;border-radius: 50px;cursor: pointer;float: left;}
.qss{width: 120px;height: 30px;line-height: 30px;border: #d70c19 solid 1px;background: #fff;margin-left: 50px;text-align: center;margin-top: 40px;color: #d70c19;border-radius: 50px;cursor: pointer;float: left;}
.qianse{display: none;}
.con_box{ width:100%; height:auto;  margin:0 auto;}
.i_left{width: 290px;height: 350px;background: #fff;border: #dfdfdf solid 1px;float: left;margin-top: 5%;position: absolute;z-index: 3;left: 6%;}
.i_right{ width:100%;}
.i_left_title{ width:242px; height:30px; line-height:30px; background:url(../images/tb_2.png) center no-repeat; margin:0 auto; text-align:center; font-size:24px; color:#d70c19; margin-top:26px;}
.i_left_text{ font-size:14px; color:#333; margin:0 auto; width:242px; display:block; text-align:center;}
.i_left_img{ width:254px; height:117px; margin:0 auto; margin-top:40px; margin-bottom:30px;}
/* select */
.select{position:relative;margin:0 auto; width:250px;}
.select dt{height:42px;display:inline-block;border:1px solid #d8d7d7;background:url(../images/icon.png) no-repeat 95% center;line-height:42px; margin:0 auto; padding-left:10px;cursor:pointer;width:230px;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#626262; font-size:14px;}
.select dd{position:absolute;left:0;top:43px;border:1px solid #d2ccc4;background:#fff;display:none; z-index:999999;}
.select dd ul{padding:4px;width:350px;height:auto;overflow:auto;}
.select dd ul li a{line-height:35px;display:block; width:103px; float:left; margin-left:5px; padding-left:5px;  color:#666; font-size:14px; border:#CCC dotted 1px; margin-bottom:-1px;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.select dd ul li a:hover{background:#f5f5f5;}
.i_left_input{ width:247px; height:42px; line-height:42px; padding-left:5px; margin-left:21px; border:#d2ccc4 solid 1px; margin-top:10px; outline:none; color:#333; font-family:"微软雅黑"; font-size:14px;}
.pfm{ position:relative; margin-left:-25px; font-size:20px; color:#333;}
.i_left_buttom{ width:253px; height:42px; margin-left:21px; background:#d70c19; border:none; margin-top:15px; border-radius:5px; color:#fff; font-size:18px; outline:none; cursor:pointer;}
.coupon-number{ width:250px; margin:0 auto; margin-top:15px;}
.index-topLeft>.coupon-number{position: relative; height: 40px;text-align: center; position: relative; margin-top: 10px;padding: 0 10px; color: #666;font-size: 14px;}
.coupon-number>div{float:left; color:#666;}
.coupon-number>.ctotal-number{position: relative; margin: -1px 5px 0; color: #fff;font-size: 18px;}
.coupon-number>.ctotal-number>span{display: block;float: left;margin-right: 1px; text-align:center; width: 16px;height: 21px;line-height: 21px;background: #d70c19;border-radius: 2px;}
.coupon-number>.ctotal-number>span:last-of-type {margin-right: 0;}
.coupon-number>.ctotal-number>.number-line{position: absolute;width: 100%; height: 1px;background: rgba(255,255,255,.3);top: 10px;left: 0;}
.index-topLeft>.coupon-telephone{height: 27px; font-size: 14px;color: #31190f;text-align: center;overflow: hidden;}
.i_right_top{ width:100%; margin-bottom:8px;}
.i_right_bottom{ width:1200px; height:200px;margin: 0 auto;}
.i_banner{ width:100%;}
.i_right_tj{ width:220px; height:329px; border:#dfdfdf solid 1px; float:right;}
.footer_bg a:visited{color:#c4c2c2;}
.rightTop-hot{margin: 15px;text-align: left;}
.rightTop-hot>.hot-title{height: 25px;font-size: 16px;color: #333;font-weight: bold;border-bottom: 2px solid #d70c19;width: 66px;}
.rightTop-hot>.hot-list{width: 100%;}
.rightTop-hot>.hot-list>a{display: block;width: 100%; height: 24px;line-height: 24px;font-size: 14px;color: #666;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rightTop-hot>.hot-list>a:hover{color: #999;}
.rightTop-service{padding: 20px 0;height: 90px; border-top: 1px solid #dfdfdf;}
.rightTop-service>a{display: block;height:70px;width: 72px; padding:10px 0;float: left;text-align: center;cursor: pointer;}
.rightTop-service>a:nth-child(2){border-left: 1px dashed #dfdfdf;border-right: 1px dashed #dfdfdf;}
.rightTop-service>a>.service-icon:nth-child(1),.tRightTop-right>.rightTop-service>a>.service-icon:nth-child(3){width: 50px;height: 50px;margin: 0 auto;}
.rightTop-service>a>.service-icon.booking{width: 48px;height: 48px;margin: 0 auto 2px;}
.rightTop-service>a>.service-title{height: 30px;line-height: 30px;color: #666;font-size: 13px;}
.rightTop-service>a:hover>.service-title{color: #d70c19;}
.i_r_b1{width: 22.8%;height: 166px;border: #dfdfdf solid 1px;float: left;position: relative;margin: 0 1%;}
.i_r_b1:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}
.i_r_title{font-size:20px;font-weight:bold;color:#565656;display:block;margin-top: 20%;margin-left:30px;}
.i_r_text{ font-size:14px; color:#808080; margin-left:30px; margin-top:12px; display:block;}
.i_r_img{width:104px;height:99px;position:absolute;right: -10px;bottom: 30px;}
.i_r_more{ width:95px; height:32px;  display:block; line-height:32px; text-align:center; margin-top:40px; margin-left:30px; color:#666666; font-size:14px;}
.i_r_more a{ width:95px; height:32px; display:block; color:#666666;border:#999999 solid 1px; border-radius:2px;}
.i_r_more a:hover{ color:#d70c19;border:#d70c19 solid 1px; border-radius:2px;transition: all .3s ease-in-out;}
.csi{ width:100%; height:auto !important; overflow:hidden;}
.csi a{ width:50px; height:35px; line-height:35px; float:left; font-size:14px; color:#666;} 
.csi a:hover{ color:#d70c19;}
.footer_bg{ width:100%; height:auto; overflow:hidden; background:#333333; padding-top:35px; padding-bottom:35px;}
.footer_cen{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.footer_1{ width:410px; height:auto; overflow:hidden; float:left;}
.footer_2{ width:500px; height:auto; overflow:hidden; float:left; margin-left:55px;}
.footer_title{ width:100%; height:50px; line-height:30px; border-bottom:#494949 solid 1px; color:#fff; font-size:24px;}
.footer_text{ width:410px; height:auto; overflow:hidden; line-height:25px; color:#c4c2c2; font-size:14px; padding-top:20px;}
.footer_text a:link{color:#c4c2c2;}
.footer_list{ width:390px; height:auto; overflow:hidden; float:right;}
.footer_list a{ color:#c4c2c2; padding:0 10px; float:left; font-size:14px;}
.footer_list a:hover{ color:#999;}
.footer_3{ width:128px; height:auto; overflow:hidden; float:right; text-align:center;}
.footer_3 p{ font-size:16px; color:#fff; height:45px; line-height:45px;}
.footer_3 img{ width:128px; height:128px;}
/*设计案例*/
.anli{width: 1200px;margin: 0 auto;padding-bottom: 20px;}
.anli h2,.p_i h2{font-size: 24px;font-weight: 500;border-bottom: 1px dashed #b8b8b8;margin-bottom: 10px;line-height: 50px;}
.anli1{}
.anli1_img{
    width: 420px;
    height: 393px;
    float: left;
    margin-right: 10px;
	margin-top: 7px;
}
.anli1_img img{
    width: 100%;
    height: 100%;
}
.anli1 a{
	width: 100%;
	left: 0;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	position: relative;
	height: 393px;
	display: block;
}
.anli2{
    width: 770px;
    float: left;
}
.anli2_img{
    width: 31.5%;
    margin: 7px;
    float: left;
    height: 190px;
}
.anli2_img a:hover p,.anli1 a:hover p{
	bottom: 10px;
    transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
}
.anli2_img a{
	width: 100%;
	left: 0;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	position: relative;
	height: 190px;
	display: block;
}
.anli2_img p,.anli1 p{
	position: absolute;
	width: 100%;
	left: 0;
	height: 30px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	/* padding: 10px 0; */
	transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	bottom: 0px;
	line-height: 30px;
	text-align: center;
}
.anli2_img img{
    width: 100%;
    height: 100%;
}
/*新房装修*/
.ad-banner-bg{ width:100%;}
.ad-banner{ width:1200px; margin:0 auto}
.ad-banner-img{ width:1200px; height:320px;}
.box-1{width: 1200px;margin:0 auto;margin-top:30px;}
.box-1-tit{ text-align:center; padding:20px 0}
.box-1-tit-1{width: 100%;height: 40px;color: #333333;font-size: 26px;line-height: 40px;text-align: center;background: url(../images/title_tb.png) center center no-repeat;margin-top: 40px;}
.box-1-tit-2{ line-height:30px; font-size:16px; color:#666;}
.box-1-text{ padding-left:10px;}
.box-1-list{width: 18.3%;height: 350px;float:left;position:relative;margin: 0 10px;box-shadow: 0 0 11px rgba(4, 4, 4, 0.5);}
.box-1-list:hover .box-1-list-hide{display: block !important;}
.box-1-list-hide{position: absolute;z-index:1;background:rgba(255, 38, 38, 0.75);width: 100%;height: 350px;box-shadow: 0 5px 1px rgba(4, 4, 4, 0.25);}
.list-hide-text{padding-top:80px;width:160px;font-size: 14px;margin:0 auto;color:#fff;}
.box-1-list-con{ }
.list-span-1{width:160px;margin:0 auto;font-size:50px;padding:10px 0;border-bottom:2px solid #333;font-family:"Arial";font-style:italic;text-align:center;color: #666666;}
.list-span-01{width:160px;margin:0 auto;font-size:50px;padding:10px 0;border-bottom: 2px solid #fff;font-family:"Arial";font-style:italic;text-align:center;color: #ffffff;}
.list-span-2{line-height:50px;font-size:20px;color: #666666;text-align:center;}
.list-span-02{line-height:50px;font-size:20px;color: #fff;text-align:center;}
.list-img{ width:160px; margin:0 auto; margin-top:40px}
.list-img img{ width:160px; height:160px;}

.box-2{ width:1200px; margin:0 auto; margin-top:30px;}
.box-2-text{ padding:31px 0 0 31px; position: relative}
.box-2-list{ width:260px; float:left; position:relative; margin:0 31px 31px 0; }
.box-2-list-hide{position: absolute; bottom:0; width:100%; z-index:1; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:16px; background:#000;opacity:0.7}
.box-2-list-con{width:260px;overflow: hidden;display: block;}
.box-2-list-con:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.box-2-list-con img{width:100%;transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;}
.icon-1{ position: absolute; z-index:2; width:144px; height:144px; left:233px; top:243px}
.icon-2{ position: absolute; z-index:2; width:144px; height:144px; left:813px; top:243px}

.box-3-text-bg{}
.box-3-text{width:1200px; margin:0 auto;}
.box-3-text img{width:1200px;}


.box-4{width:1200px; margin:0 auto; margin-top:30px;}
.jf-left{float:left;width:258px;height:384px;background:url(../images/images/fx-bg01.png) no-repeat center;padding:12px;border:#ececec solid 1px;margin-bottom:60px;}
.jf-left .jf-border{float:left;width:100%;height:100%;border:#fff solid 1px;}
.jf-left h3{float:left;width:80%;font-size:24px;color:#333;line-height:24px;margin-top:55px;margin-left:15px;font-weight:normal;}
.jf-left p{float:left;width:90%;font-size:12px;color:#999;line-height:22px;margin-top:64px;margin-left:15px;font-family: "宋体";}
.jf-left a{float:left;width:120px;height:35px;margin-top:108px;margin-left:15px;border:#ffa000 solid 1px;font-size:12px;color:#ffa000;font-family: "宋体";font-weight:600;line-height:35px;text-align:center; transition: all 0.6s;-webkit-transition: all 0.6s;}
.jf-left a:hover{background:#ffa000;color:#fff;}

.jf-right{width:916px;height:410px;float:left;position:relative;margin-bottom:60px;}
.jf-right ul li{width:100px;height:410px;position:relative;overflow:hidden;float:left;}
.jf-right ul li.cur{width:616px;}
.jf-right ul li.cur .imgCen{display:none;}
.jf-right ul li.cur .imgBot{display:block;}
.jf-right ul li .imgCen{width:100%;height:410px;background:url(../images/images/black70.png);position:absolute;left:0px;top:0;}
.jf-right ul li .imgCen img{width:42px;height:42px;display:block;margin:150px auto 0 auto;}
.jf-right ul li .imgCen p{width:100%;font-size:16px;color:#fff;margin-top:24px;text-align:center;line-height:16px;}
.jf-right ul li .imgBot{width:100%;height:64px;background:url(../images/images/shadow.png) repeat-x;position:absolute;left:0;bottom:0;display:none;}
.jf-right ul li .imgBot a{float:left;margin-left:12px;font-size:14px;color:#ccc;line-height:40px;margin-top:24px;font-family: "宋体";height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.box-5{width:1200px; margin:0 auto;}
.box-5-list{ float:left; width:366px}
.box-5-list-tit{ line-height:29px; padding-bottom:10px; border-bottom:1px solid #ccc}
.box-5-list-tit-icon{ float:left; height:29px; width:5px; margin-right:10px;}
.box-5-list-tit-left{ float:left; font-size:18px;}
.box-5-list-tit-more{ float:right; display:block; color:#666; cursor:pointer}
.box-5-list-tit-more:hover{ color:#333}
.box-5-list-con{ margin-top:20px;}
.box-5-list-con-img { width:366px;overflow: hidden;display: block;}
.box-5-list-con-img:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.box-5-list-con-img img{width:100%;transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;-webkit-transition: all 1s ease;}
.box-5-list-conul{ padding:10px 0}
.box-5-list-conul ul li{ line-height:35px; border-bottom:1px dotted #ccc}
.box-5-list-conli-l{ width:72%; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666; cursor:pointer}
.box-5-list-conli-l:hover{ color:#fe0000; text-decoration:none;}
.box-5-list-conli-r{ width:25%; text-align:right; float:right;  color:#666}

.box-6{width:1200px; margin:0 auto; margin-top:50px;}
.box-6-list{ width:300px; float:left;}
.box-6-list-l{ float:left; width:61px; height:59}
.box-6-list-l img{width:100%}
.box-6-list-r{ float:left; margin-left:10px;}
.box-6-list-r-1{ line-height:30px; font-size:18px;}
.box-6-list-r-2{ line-height:30px; color:#666}
/*六大优势*/
.lud{background: #f1f1f1; margin: 15px 0;}
.lud_boby{
	width: 1200px;
    margin: 0 auto;
}
.lud_boby li{
    width: 200px;
    height: 138px;
    border: 1px solid #dfdfdf;
    float: left;
    margin: 15px 45px;
    padding-left: 50px;
    padding-right: 58px;
}
.lud_boby li:hover{
	color: #fff;
    background: #d70c19;
	box-shadow: 0 0 33px rgba(4, 4, 4, 0.5);
}
.lud_boby li:hover h3,.lud_boby li:hover p,.lud_boby li:hover span,.lud_boby li:hover i{
	color: #fff;
}
.lud_boby li:hover span hr{
	    background-color: #fff;
}
.lud_boby h3{
	font-size: 22px;
    font-weight: 500;
    color: #666;
    padding-top: 35px;
}
.lud_boby p{
	font-size: 14px;
    color: #666;}
.lud_boby span{
}
.lud_boby span hr{
	width: 70px;
    height: 3px;
    background-color: #666;
    border: none;
}
.lud_boby .l{
    float: left;
    text-align: center;
    line-height: 138px;
	padding-right: 10px;
}
/*流程*/
.lc_1{background: url(../images/lc_1-1.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_2{background: url(../images/lc_2-2.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_3{background: url(../images/lc_3-3.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_4{background: url(../images/lc_4-4.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_5{background: url(../images/lc_5-5.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_6{background: url(../images/lc_6-6.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.lc_7{background: url(../images/lc_7-7.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_1{background: url(../images/lc_1.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_2{background: url(../images/lc_2.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_3{background: url(../images/lc_3.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_4{background: url(../images/lc_4.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_5{background: url(../images/lc_5.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_6{background: url(../images/lc_6.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
.active:hover .lc_7{background: url(../images/lc_7.png);width: 50px;height: 50px;margin: 0 auto;margin-top: 20px;}
/*工地*/
.qiang_godi{
	width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.qiang_godi h2{font-size: 24px;font-weight: 500;border-bottom: 1px dashed #b8b8b8;margin-bottom: 10px;line-height: 50px;}
.qiang_godi ul{width: 94%;height: auto;overflow: hidden;border: #e1e1e1 solid 1px;padding: 25px;margin-top: 16px;}
.qiang_godi ul li{width: 100%;height: 245px;float: left;background: #f1f1f1;position: relative;margin-bottom: 30px;}
.qiang_godi .c_pic3{width: 370px;height:245px;overflow:hidden;float:left;position:relative;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.qiang_godi .c_pic3 img{width: 370px;height:245px;transition: all ease-in 0.5s;}
.qiang_godi .c_p_right{ width:60%; height:183px; float:right;}
.qiang_godi .c_p_right h1{ color:#333; font-size:22px; font-weight:bold; margin-top:20px;}
.qiang_godi .c_p_text{ width:100%; height:auto; overflow:hidden; margin-top:15px; margin-bottom:30px;}
.qiang_godi .c_p_text t{ margin-right:40px; color:#666; font-size:12px;}

.godi_body{width: 1200px;margin: 0 auto;}
.godi_body1{}
.godi_body1 h4{font-size: 14px;font-weight: 600;margin-bottom: 15px;}
.godi_body2{}
.godi_body2 p{font-size: 13px;overflow: hidden;height: 20px;}
.godi_body h2{font-size: 24px;font-weight: 500;border-bottom: 1px dashed #b8b8b8;margin-bottom: 10px;line-height: 50px;}
.godi_body ul{width: 100%;}
.godi_body ul li{width: 24%;height: 110px;float: left;margin: 0 5px;}
.godi_img{width: 160px;height: 110px;float: left;padding-right: 10px;}
.godi_img img{width: 100%;height: 100%;}
.godi_ro{float: right;font-size: 14px;color: #d70c19;line-height: 55px;}
.godi_ro a{color: #d70c19;}
/*资讯*/
.lazy-wrap{width: 100%;background-color: #fff;padding-top: 60px;}
.index-lazy .lazy-tabs{font-size: 0;margin-bottom: 10px;}
.lazy-conts {padding-top: 10px;}
.index-lazy .lazy-tabs>a{display: inline-block;margin: 0 10px;width: 120px;height: 35px;font-size: 14px;er; line-height: 35px;cursor: pointer;background-color: #f5f5f5;text-align: center;line-height: 35px;}
.index-lazy .lazy-tabs>a.active{color: #f90b0b;}
.lazy-cont{overflow: hidden;display: none;}
.lazy-cont.show{display: block;}
.lazy-banner{width: 804px;height: 425px;float: left;}
.lazy-banner .slick-arrow{visibility: hidden;opacity: 0;transition: all .3s;position: absolute;width: 46px;height: 116px;top: 50%;margin-top: -58px;border-radius: 0%;background-repeat: no-repeat;background-position: center center;background-color: rgba(0,0,0,0.5);font-size: 0;border: none;cursor: pointer;z-index: 10;}
.lazy-banner:hover .slick-arrow{visibility: visible;opacity: 1;}
.lazy-banner .slick-prev{left: 0;background-image: url(../images/left1.png);}
.lazy-banner .slick-next{right: 0;background-image: url(../images/right1.png);}
.lazy-text{width: 396px;height: 425px;border: 1px solid #eaeaea;float: right;padding-top: 30px;}
.lazy-text .title{font-size: 20px;color: #333;line-height: 20px;font-weight: bold;margin-left: 20px;margin-bottom: 18px;}
.lazy-text .title:before{display: inline-block;content: "";vertical-align: top;width: 3px;height: 20px;background-color: #00b060;margin-right: 10px;}
.lazy-text .t1{font-size: 14px;color: #999;margin-bottom: 20px;padding-left: 33px;padding-top: 3px;}
.lazy-text .t2{font-size: 14px;color: #00b060;margin-bottom: 34px;padding-left: 33px;}
.lazy-text .t3{margin-bottom: 29px;padding-left: 33px;}
.lazy-text .t3 .dt{font-size: 14px;color: #454545;padding-right: 7px;}
.lazy-text .t3 .dd{font-size: 0;}
.lazy-text .t3 .dd .x{font-size: 14px;color: #999;cursor: pointer;margin-right: 8px;margin-left: 7px;position: relative;}
.lazy-text .t3 .dd .x.active{color: #ff5a00;}
.lazy-text .t3 .dd .x:after{display: inline-block;content: "";width: 1px;height: 14px;background-color: #aaa;position: absolute;right: -8px;top: 1px;}
.lazy-text .t3 .dd .x:last-child:after{display: none;}
.lazy-text .t3 .dd .v{padding-left: 7px;padding-right: 7px;vertical-align: top;font-size: 14px;color: #999;}
.lazy-text .a-list{text-align: center;font-size: 0;margin-bottom: 33px;}
.lazy-text .a-list>div{display: inline-block;vertical-align: top;width: 115px;}
.lazy-text .btns{font-size: 0;text-align: center;}
.lazy-text .btns>a{display: inline-block;vertical-align: top;text-align: center;width: 160px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border-radius: 1px;margin: 0 12px;cursor: pointer;}
.lazy-text .btns .btn1{background-color: #737373;}
.lazy-text .btns .btn2{background-color: #05b261;}
.lazy_top{
	padding-top: 10px !important;
	width: 1200px;
    margin: 0 auto;
	margin-bottom: 10px;
}
.lazy_top h2 {
    font-size: 24px;
    font-weight: 500;
    border-bottom: 1px dashed #b8b8b8;
    margin-bottom: 10px;
    line-height: 50px;
}
.gonglue{
	width: 900px;
	float: left;
}
.gonglue_body{
	
}
.gonglue_img{
	width: 49%;
    height: 130px;
    float: left;
    margin: 0 1% 1% 0;
}
.gonglue_img1{
	width: 168px;
    height: 120px;
    float: left;
    margin-right: 2%;
    margin-top: 1%;
    overflow: hidden;
}
.gonglue_img:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}
.gonglue_img1 img{
	width: 100%;
    height: 100%;
    float: left;
}
.gonglue_img img{
	transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
}
.gonglue_img img:hover{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    overflow: hidden;
}
.gonglue_img h3{
	font-size: 15px;
    line-height: 26px;
	margin-bottom: 1%;
}
.gonglue_img p{
	font-size: 14px;
    color: #7d7d7d;
    line-height: 18px;
    height: 36px;
    margin-bottom: 2%;
    overflow: hidden;
}
.gonglue_img span{
	font-size: 14px;
    color: #c1c1c1;
    padding: 0 2%;
}
.tuij{
    width: 276px;
    float: left;
    margin-left: 1%;
    padding-left: 1%;
}
.tuij .hot-list li{
	border-bottom: 1px dashed #a6a6a6;
    padding-bottom: 5px;
    line-height: 30px;
    padding-top: 5px;
}
.tuij h4{
	font-size: 24px;
    font-weight: 500;
}
.tuij .tuij h4{
	border-top: 1px solid #F2F2ED;
}
.tuij_body{
	
}
.tuij .tuij_body ul{
    background: url(/Public/Home/images/symbol-12.png)no-repeat 0 15px;
}
.tuij .tuij_body li{
    height: 44px;
    line-height: 60px;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.tuij_body li{
	font-size: 14px;
    color: #6f6f6f;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.vr_body{width: 1200px;margin: 0 auto;}
.vr_body img{width: 100%;height: 100%;}
/*首页套餐专栏*/

.box_1{ width:100%; height:auto; background:#f1f1f1;  padding-bottom:10px; padding-top:1px; margin-top:50px;position: relative;}

.v_out{width:1200px;margin:20px auto;overflow:hidden; position:relative;}

.v_show{width:1200px;overflow:hidden;position:relative;height:390px;float:left; margin-top:-40px;}

.v_cont{ width:1200px;position:absolute;left:0px;top:0px;}

.v_cont ul{float:left;text-align:center;line-height:50px;}

.v_cont ul li{width:1200px;height:387px; overflow:hidden;float:left;margin-top:3px;}

.box_1 .neibu1,.box_1 .neibu2,.box_1 .neibu3{padding-top: 60px; display:none;z-index:9999;position: absolute;left: 0;top: 0;width: 1200px;height: 380px; background: rgba(0,0,0,0.7);}
.box_1 .neibuwz{color: #fff;}
.box_1 .neibuwz .bidj{float: left;width: 125px;}
.box_1 .neibuwz .bidj h1{font-size: 18px;}
.box_1 .neibuwz .bidj dl{}
.box_1 .neibuwz .bidj dl dt{height: 25px}
.zhongjw{position: absolute;top: 73px;width: 200px;margin-left: -100px;left: 50%;margin-top: 2px;text-align: center;}
.zhongjw p{
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #666;
}

/*---圆圈---*/

.v_out_p{position:relative;overflow:visible}

.circle{position:absolute;left: 50%;margin-left:-210px;top: 10px;width:420px;}

.circle li{width:126px;height:45px; line-height:45px; font-size:24px;cursor:pointer; color:#666; text-align:center;float:left;margin-right:10px; border-bottom:#f1f1f1 solid 4px;}

.circle .circle-cur{ border-bottom:#d70c19 solid 4px; color:#d70c19;cursor:pointer;}



/*---切换---*/

.prev,.next{}

.prev a{ background:#d70c19; position:absolute; top:200px; left:-17px; z-index:999;opacity: 0.8;}

.prev .ico_1{ background:url(input_a.gif) no-repeat 0 -3757px;}

.next a{background:#d70c19 ;position:absolute; right:-17px; top:200px; z-index:999; opacity: 0.8;}

.next .ico_2{background:url(input_a.gif) no-repeat right -3757px;}

.prev,.prev a,.next,.next a{z-index: 99999; width:51px; height:80px; line-height:120px; display:block; text-align:center; padding-top:40px;}

.tc_list{ width:1200px; height:380px;}

.tc_list dl{ width:386px !important; height:372px; float: left; background:#fff; margin-top:6px; margin-bottom:6px; margin-left:6px; margin-right:6px;box-shadow: 0 0 4px 4px #ddd;  }

.tc_img{ width:386px; height:290px; overflow:hidden;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.tc_img img{ width:386px; height:290px;transition: all ease-in 0.3s; }

.tc_list dl:hover .tc_img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.tc_list2{ width:1200px; height:380px;}

.tc_list2 dl{ width:292px !important; height:372px; float: left; background:#fff; margin-top:6px; margin-bottom:6px; margin-left:4px; margin-right:4px;box-shadow: 4px 4px 6px #cecccc;   }

.tc_img2{ width:292px; height:290px; overflow:hidden;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.tc_img2 img{ width:292px; height:290px;transition: all ease-in 0.3s; }

.tc_list2 dl:hover .tc_img2 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.tc_list3{ width:1200px; height:380px;}

.tc_list3 dl{ width:292px !important; height:180px; float: left; background:#fff; margin-top:6px; margin-bottom:6px; margin-left:4px; margin-right:4px;box-shadow: 4px 4px 6px #cecccc;   }

.tc_img3{ width:292px; height:180px; position:relative; overflow:hidden;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.tc_list3 dl:hover .bao-name{opacity: 0;  transition: all ease-in 0.3s;}

.tc_img3 img{ width:292px; height:180px;transition: all ease-in 0.3s;}

.tc_list3 dl:hover .tc_img3 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.bao-name {position: absolute;top: 46px;transition: all ease-in 0.3s;left: 67px; display: block; width: 160px;height: 100px;background: rgba(255,255,255,.5);opacity: 1; z-index:999;}

.baotitle {margin: 1px; width: 152px;height: 72px;line-height: 26px;text-align: center;font-size: 16px; padding-top: 20px;border: 3px solid rgba(0,0,0,.1);color: #d70c19; font-weight: bold;}

.tc_xz{position: relative;display: block;width: 270px; height: 46px; line-height: 46px;margin: 30px auto; color:#d70c19;text-align: center;border: 1px solid #d70c19;font-size: 16px;border-radius: 3px; cursor: pointer;}

.tc_xz:hover{ color:#fff;border: 1px solid #d70c19; background:#d70c19 !important;transition: all linear 0.5s;}

.tc_xiaoqu{border:none !important; height:47px !important; background:none !important; padding:0 !important; width:100% !important;  font-size:16px !important;}

.tc_xz:hover .tc_xiaoqu{ color:#fff !important;}

.tc_title{ width:100%; height:82px; line-height:82px; margin:0 auto; position:relative;}

.b_title{ float:right;font-size: 24px; color:#666; margin-right:20px;}

.b_le{ float:left;font-size:16px;}

.b_le t{ font-size:50px; margin-left:20px; color:#881920; font-weight:bold;}

.tc_list2 dl t{ font-size:40px; }

.circle>li>span{display:inline-block;position: relative;transition:all ease-in-out 0.4s;cursor:pointer; top:3px;width: 24px;height: 24px;margin-right: 3px; background: url(../images/tc_con.png);}

.circle>li:nth-child(1)>span{width: 22px;height: 22px; background-position: -26px 0;}

.circle>li:nth-child(2)>span{width: 21px;height: 22px;background-position:-25px -26px;}

.circle>li:nth-child(3)>span{width: 15px;height: 22px;background-position:-19px -53px;}

.circle>li:hover{color:#d70c19;}

.circle>li:nth-child(1):hover>span{background-position: 0 0;}

.circle>li:nth-child(2):hover>span{background-position: 0 -26px;}

.circle>li:nth-child(3):hover>span{background-position: 0 -53px;}

.circle>li:nth-child(1)>span.prospan-hover{background-position: 0 0;}

.circle>li:nth-child(2)>span.prospan-hover{background-position: 0 -26px;}

.circle>li:nth-child(3)>span.prospan-hover{background-position: 0 -53px;}

/*首页装修预算专栏*/

.zxys_box{ width:1020px; height:328px; margin:0 auto; padding:0 90px; border:#dfdfdf solid 1px; position:relative; margin-top:40px; border-top:#d70c19 solid 6px; background:#fff url(../images/zxys_bg.png) center no-repeat;}

.zxys_title{ font-size:30px; color:#d70c19; font-weight:bold; margin-top:25px;}
.zxys_title h2 {
    font-size: 30px;

    color: #d70c19;
    font-weight: bold;
}
.zxys_title span{ font-weight:normal; font-size:14px; color:#888888;}

.zxys_xuank{ width:250px; height:205px; float:left; margin-top:25px; position:relative;}

.i_left_input2{ width:247px; height:42px; line-height:42px; padding-left:5px;  border:#d2ccc4 solid 1px; margin-top:10px; outline:none; color:#333; font-family:"微软雅黑"; font-size:14px;}

.pfm2{ position: absolute;margin-left: 225px;font-size: 20px;top: 62px;color: #333;}

.zxys_c{ width:47%; float:left; margin-top:10px;}

.zxys_c2{ width:47%; float:right; margin-top:10px;}

.pcenetr-quotation {width: 140px;position: absolute;height: 140px;top: 112px;left: 480px; z-index:999;}

#prightSubmit {display: block;margin: 10px; width: 120px;height: 85px;padding-top: 35px; line-height: 24px; border-radius: 50%;font-size: 20px; font-weight: bold; color: #fff; text-align: center;background: #d70c19;cursor: pointer; transition: all .2s ease-in-out;}

#prightSubmit:hover { opacity: .8;}

.zxys_yuan{ width:140px; height:140px; position:absolute;top: 112px;left: 480px; background:#f9dddf; border-radius:50%;}

.zxys_bj{ float:right; font-size:26px; color:#666; margin-top:-40px;}

.zxys_bj t{ font-size:60px; color:#d70c19;}

.zxys_mx{ width:370px; height:170px; position:absolute; right:90px; top:100px; background:#f1f1f1;}

.zxys_mx_1{ width:126px; float:left; height:35px; line-height:35px; color:#747474; font-size:16px; text-align:right; margin-right:10px; margin-left:22px; margin-top:15px;}

.zxys_mx_2{ width:135px; height:35px; line-height:35px; border:#d0d0d0 solid 1px; background:#fff; outline:none; margin-top:15px; font-size:18px; color:#d70c19; font-weight:bold; text-align:right; padding-right:10px;}

.zxys_text{ width:auto;  font-size:16px; color:#666; bottom:30px; position:absolute; right:90px;}



.zxys_box2{ width:818px; height:328px; margin:0 auto; padding:0 10px; border:#dfdfdf solid 1px; position:relative;border-top:#d70c19 solid 6px; background:url(../images/zxys_bg.png) center no-repeat;}

.zxys_mx2{ width:370px; height:170px; position:absolute; right:10px; top:100px; background:#f1f1f1;}

.pcenetr-quotation2 {width: 100px;position: absolute;height: 100px;top: 122px;left:310px; z-index:9999;}

.zxys_text2{ width:auto;  font-size:16px; color:#666; bottom:30px; position:absolute; right:10px;}

.zxys_yuan2{ width:110px; height:110px; position:absolute;top: 117px;left: 305px; background:#f9dddf; border-radius:50%;}

#prightSubmit2 {display: block; width: 100px;height: 75px;line-height: 24px; padding-top:25px; border-radius: 50%;font-size: 20px; font-weight: bold; color: #fff; text-align: center;background: #d70c19;cursor: pointer; transition: all .2s ease-in-out;}

/*首页设计师专栏*/
.shejishi{ width:1200px; height:auto; overflow:hidden; position:relative; margin:0 auto; margin-top:20px;margin-bottom: 20px;}
.shejishi h2{font-size: 24px;font-weight: 500;margin-bottom: 10px;}
.shejishi_body{width: 936px;float: left;border: #000000 solid 1px;border-radius: 10px;margin-right: 10px;height: 385px;}
#wrapper {width: 1200px;height: auto; overflow:hidden;}
.shejishi_body2{width: 246px;height: 385px;float: left;background: #e94b50;border-radius: 10px;}
.shejishi_body2 h3{font-size: 18px;font-weight: 500;color: #fff;padding-top: 20px;padding-bottom: 10px;padding-left: 25px;}
.shejishi_pp{padding: 0 2%;}
.shejishi_img{width: 100%;}
.shejishi_ppimg{width: 55px;height: 55px;float: left;padding: 0 10%;}
.shejishi_pp li{border-bottom: 1px dashed #ffffff;    padding-bottom: 10px;line-height: 30px;color: #fff;padding-top: 10px;}
.shejishi_pp img{width: 100%;height: 100%;}
.shejishi_pp p{font-size: 15px;font-weight: 600;color: #fff;line-height: 30px;}
.shejishi_pp span{color: #cfcfcf;}
/*.caroufredsel_wrapper{ width:1200px !important;}*/

#carousel {width: 1200px !important;position:vrelative;}
.shejishi_img ul {list-style: none;display: block;margin: 0;padding: 0;}
.shejishi_img li {color: #666666;text-align: center;display: block;width: 140px;height: 180px; margin: 6px 8px;padding: 0px 8px;float: left;position: relative;}
.shejishi_img li a{ color:#666;}
.shejishi_img li:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);border-radius: 10px;}
.shejishi_img li img {width: 108px;height: 108px;margin-top: 14px; border-radius:100%;:}
.clearfix {float: none;clear: both;}
.shejishi_img .pager {text-align: center;margin: 0 auto; margin-top:20px; margin-bottom:20px;}
.shejishi_img .pager a {background:#666666; height:10px; width:10px; border-radius:100%;text-decoration: none;text-indent: -999px;display: inline-block;overflow: hidden;
margin: 0 15px 0 0;}
.shejishi_img .pager a.selected {background:#d70c19; height:10px; width:10px; border-radius:100%;       }
.shejishi_kuang{width:140px;height:53px;margin:0 auto;padding-top: 5px;text-align:center;}
.sjs_title{  font-size:16px; color:#333333;float: left;padding-bottom: 5px;}
.shejishi_kuang span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;font-size: 12px;}

/*美图给你家的灵感*/
.pic_cen{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.pic_cen_title{margin:0 auto;width:280px;height:40px;padding-left:40px;line-height:40px;background:url(../images/pic_tb.png) 90% no-repeat;border:#070103 solid 2px;font-size: 20px;color: #070103;font-weight: 500;}
.pic_cen_title h1 {font-size: 20px;color: #070103;font-weight: 500;}
.xxk{width:1200px;height:540px;margin:40px auto 0 auto;}
.xxk .xxktit{width:1198px; height:87px;border:1px solid #c2c2c2;position:relative; }
.xxk .xxktit ul li{float:left;width:100px;height:87px;font-size:14px;color:#333;text-align:center;}
.xxk .xxktit ul li a{color:#666; width:100px; }
.xxk .xxktit ul li a span{ display:block; margin-top:17px;}
.xx_pic{ float:left; border-right:#c2c2c2 solid 1px;}
.xxk .xxktit ul li a:hover,.xxk .xxktit ul li a.cur{color:#d70c19;}
.xxk .xxktit ul li .xxt_links{color:#d70c19;}
#kp_1{clear:both;width:1200px;margin:0 auto;margin-top:40px;position:absolute;}
#kp_2{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_3{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_4{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_5{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_6{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_7{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_8{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_9{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
#kp_10{clear:both;width:1200px;margin:0 auto;margin-top:40px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
.kp_cen{ width:285px; height:403px; float: left; margin-left:18px;}
.kp_cen li{ width:285px; height:193px; float:left; margin-bottom:17px; cursor:pointer; position:relative;overflow:hidden;transition: all ease-in 0.3s;}
.kp_cen li:hover .kp_right_bor{ display:block;transition: all ease-in 0.3s; }
.kp_cen li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
.kp_cen li img{ width:285px; height:193px; vertical-align:middle;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.kp_right{ width:285px; height:403px; cursor:pointer; float:right; position:relative; overflow:hidden;transition: all ease-in 0.3s;}
.kp_right img{ width:285px; height:403px; vertical-align:middle;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.kp_right_bor{ width:196px; height:104px; border:#fff solid 2px; cursor:pointer; position:absolute; z-index:9999; top:22%; left:15%; display:none;transition: all ease-in 0.3s; }

.kp_right_bor2{ width:196px; height:104px; border:#fff solid 2px;cursor:pointer; position:absolute; z-index:9999;top:40%; left:15%; display:none;transition: all ease-in 0.3s; }

.kp_r_title{ width:180px; height:45px; line-height:45px; border-bottom:#fff solid 1px; display:block; margin:0 auto; margin-top:10px; color:#fff; font-size:28px; text-align:center;}

.kp_r_text{ width:180px; height:40px; line-height:40px; color:#fff; font-size:18px; text-align: center; display:block;}

.kp_right:hover .kp_right_bor2{ display:block;transition: all ease-in 0.3s; }

.kp_right:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.kp_left{ width:595px; height:403px; float:left; }

.swiper-container {width: 100%; height: 403px;max-height: 100%;margin-left: auto;margin-right: auto;}

.swiper-slide {position:relative;font-size: 18px;background: #fff; cursor:pointer;}

#slider {width: 100%; overflow:hidden;}

#slider:hover .controls li{opacity:0.4;}

.controls li {top: 50%;margin-top: -30px; background:#000; z-index:99999; width:30px; height:60px;opacity:0; text-align:center;}
.controls li img{ margin-top:9px;}
.controls li:nth-child(1) {left: 0;}
.controls li:nth-child(2) {right: 0;}
.pagination li {    border: 2px solid rgba(255,255,255,0.7);}
.pagination li.active {background-color: #d70c19; border: 2px solid rgba(215,12,25,0.7);}
.responsive {width: 100%;height: auto;}
.pic_bg{ width:290px; height:117px; position:absolute; background:url(../images/pic_bg.png) center no-repeat; z-index:9999; color:#222222; font-size:18px; font-weight:bold; top:160px; left:50px;}
.pic_bg span{ display:block; color:#222222; font-size:18px; font-weight:bold; height:30px; line-height:30px; margin-top:15px; margin-left:25px;}
.pic_bg a{ width:290px; height:117px; display:block;}
/*装修学堂*/

.zxxt_cen{ width:1200px; height:488px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.zxxt_box{ width:388px; height:488px; float:left; background:#fff;}
.zxxt_box:hover .zxxt_bg{ display:block;transition: all ease-in 0.3s;}
.zxxt_box:hover:hover .zxxt_img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
.zxxt_box_top{ width:340px; height:55px; line-height:55px; padding-left:15px; font-size:16px; position:relative; font-weight:bold; color:#575757; margin:0 auto;}
.zxxt_line{ width:4px; height:20px; position:absolute; top:17px; left:0px; background:#d70c19;}
.zxxt_img{ width:355px; height:222px; overflow:hidden; margin:0 auto; position:relative;-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.zxxt_img img{ width:355px; height:222px; position:relative;transition: all ease-in 0.5s;}
.zxxt_img_title a{ width:355px; height:50px; display:block; line-height:50px; font-size:16px; font-weight:bold; color:#575757; margin:0 auto;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.txt01:hover .neibu1{display: block;}
.txt02:hover .neibu2{display: block;}
.txt03:hover .neibu3{display: block;}
.zxxt_img_title a:hover{ color:#d70c19;}
.zxxt_list{ width:355px; height:150px; margin:0 auto;}
.zxxt_list li{ width:355px; height:30px; line-height:30px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zxxt_list li a{ width:340px; height:40px; color:#666; font-size:14px; background:url(../images/icon_1.png) left no-repeat; padding-left:15px;}
.zxxt_list li a:hover{ color:#d70c19; background:url(../images/icon_2.png) left no-repeat;}
.zxxt_bg{ width:355px; height:222px; position:absolute; top:0px; z-index:9999; background:rgba(0,0,0,0.7); display:none;transition: all ease-in 0.3s;}
.zxxt_bg_title{ width:300px; height:40px; line-height:40px; color:#d70c19; font-size:16px; font-weight:bold; margin:0 auto; text-align:center; margin-top:50px;}
.zxxt_bg_list{ width:270px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.zxxt_bg_list img{ margin:0 auto;}
.zxxt_bg_list li{ width:80px; height:30px; line-height:30px; float:left; color:#fff; font-size:12px; margin-left:10px;}
.zxxt_bg_list li a{ color:#fff;}
.zxxt_icon3{ width:17px; height:17px; background:url(../images/icon_3.png) left no-repeat; padding-left:20px;}
.zxxt_icon4{ width:17px; height:17px; background:url(../images/icon_4.png) left no-repeat; padding-left:20px;}
.zxxt_icon5{ width:17px; height:17px; background:url(../images/icon_5.png) left no-repeat; padding-left:20px;}
.zxxt_icon6{ width:17px; height:17px; background:url(../images/icon_6.png) left no-repeat; padding-left:20px;}
.zxxt_icon7{ width:17px; height:17px; background:url(../images/icon_7.png) left no-repeat; padding-left:20px;}
.zxxt_icon8{ width:17px; height:17px; background:url(../images/icon_8.png) left no-repeat; padding-left:20px;}
.zxxt_icon9{ width:17px; height:17px; background:url(../images/icon_9.png) left no-repeat; padding-left:20px;}
.zxxt_icon10{ width:17px; height:17px; background:url(../images/icon_10.png) left no-repeat; padding-left:20px;}
.zxxt_icon11{ width:17px; height:17px; background:url(../images/icon_11.png) left no-repeat; padding-left:20px;}

.zxxt_icon12{ width:17px; height:17px; background:url(../images/icon_12.png) left no-repeat; padding-left:20px;}

.zxxt_icon13{ width:17px; height:17px; background:url(../images/icon_13.png) left no-repeat; padding-left:20px;}

.zxxt_icon14{ width:17px; height:17px; background:url(../images/icon_14.png) left no-repeat; padding-left:20px;}

.zxxt_icon15{ width:17px; height:17px; background:url(../images/icon_15.png) left no-repeat; padding-left:20px;}

.zxxt_icon16{ width:17px; height:17px; background:url(../images/icon_16.png) left no-repeat; padding-left:20px;}

.zxxt_icon17{ width:17px; height:17px; background:url(../images/icon_17.png) left no-repeat; padding-left:20px;}







.zxxt_c{ margin-left:20px;}

.zxxt_r{ float:right;}



/*四大ICON*/

.icon_box{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:60px; margin-bottom:60px;}

.icon_box li{ width:300px; height:auto; overflow: hidden; float:left;} 

.icon_box li img{ width:61px; height:60px; float:left;}

.icon_title{ width:230px; float:right; color:#333; font-weight:bold; font-size:20px; margin-top:5px;}

.icon_text{ width:230px; float:right; color:#666;}





.links_box{ width:1200px; height:300px;  margin:0 auto;}

#zzsc {height: 200px;width: 1200px;margin-right: auto;margin-left: auto;position: relative;margin-top: 50px;}

#zzsc .pre{background: url(../images/nav_left.png);display: block;height: 27px;width: 18px;cursor:pointer;position: absolute;left: -30px;top: 60px;}

#zzsc .next{background: url(../images/nav_right.png);background-repeat: no-repeat;background-position: left top;display: block;height: 27px;width: 18px;cursor:pointer;top: 60px;right: -30px;position: absolute;}

#zzsc #wai_box {height: 200px;width: 1218px;overflow: hidden;position: relative;}

#zzsc #wai_box .zzsc_box .title {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 30px;

    color: #FFFFFF;

    background:rgba(000, 000, 000, 0.5);

    filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000,endColorstr=#6B000000); 

    display: none;

    height: 30px;

    position: absolute;

    bottom: 0px;

    z-index: 30;

    width:248px;

    text-indent: 1em;

    left: 0px;  

}

#zzsc .zzsc_box{width: 3654px;position: absolute;    margin-top: 1px; margin-left:1px;left: 0px;top: 0px;}

#zzsc .zzsc_box a.img:hover{-moz-opacity:0.9;-khtml-opacity:0.9;Opacity:0.9;Filter:alpha(opacity=90);outline:none;}

#zzsc .zzsc_box .img{display: block;}

#zzsc .zzsc_box ul {float: left;display: block;height: 200px;width: 1218px;}

#zzsc .zzsc_box li {text-align:center;float: left;font-size: 0px;line-height: 0px; width:186px; height:73px; margin-right:14px; margin-bottom:15px;position: relative; border:#dfdfdf solid 1px; margin-top:-1px;}
#zzsc .zzsc_box li .images{width: 186px; height: 73px; line-height: 73px; text-align:center;display: table-cell;vertical-align:middle; }
#zzsc .zzsc_box li .images img{ max-width: 186px; max-height: 73px; }

.ny_bann{ width:100%; height:320px; position:relative;}

.ny_top{ width:100%; height:50px; line-height:50px; background:#333;}

.ny_top_cen{ width:1200px; height:50px; margin:0 auto;}

.ny_top_left{ background:url(../images/wz_tb.png) left no-repeat; padding-left:20px; float:left; color:#fff; font-size:14px;}

.ny_top_left a{ color:#fff;}

.ny_top_menu{ width:auto; height:30px; float:right; line-height:30px; margin-top:10px;}

.ny_top_menu li{ width:100px; height:30px; float: left;  margin-left:8px;}

.ny_top_menu li a{ width:100px; display:block; background:#e1e1e1; color:#333; text-align:center; border-radius:3px;}

.ny_top_menu li a:hover{ background:#d70c19; color:#fff;transition: all ease-in 0.3s;}

.ny_top_menu li .ny_menu_links{ background:#d70c19; color:#fff;transition: all ease-in 0.3s;}



.b_cen{ width:1200px; height: auto; overflow:hidden; margin:0 auto; margin-top:10px;}

.b_left{ width:840px; height:auto; overflow:hidden; float:left;}

.b_right{ width:300px; height:auto; overflow:hidden; float:right; border:#e1e1e1 solid 1px; padding:0 20px; }

.n_box6{ width: 840px; height: 54px; margin:0 auto;  }

.n_box6_1{ width: 838px; height: auto; overflow: hidden; margin:0 auto; border: #e1e1e1 solid 1px;   }

.n_box6_2{ width: 80px; height:25px; line-height:25px; margin-left: 10px; text-align: center; font-size: 15px; color: #333; font-weight: bold; float: left; }

.n_box6_3{ width: 745px; height: auto; overflow: hidden; float: right;   }

.n_box6_3 a{ padding:0 20px; float: left; margin-right:1px; color: #241c1b; font-size: 14px; line-height: 25px;border-radius:5px; margin-bottom: 5px; }

.n_box6_3 a:hover{ background: #d70c19; border-radius:5px; color: #fff;transition: all .3s ease-in-out;  }

.n_box6_bg{ width: 100%; height: auto; overflow: hidden; background: #fff; padding-top:14px; padding-bottom:14px; }

.n_box6_bg2{ background: #f5f5f5;}



.n_box6_3 .fl_links{background: #d70c19; border-radius:5px; color: #fff;transition: all .3s ease-in-out;}



.b_left_2{ width:788px; height:auto; overflow:hidden; border:#e1e1e1 solid 1px; padding:25px; margin-top:16px;}

.b_left_2 li{ width:372px; height:292px; float:left; border:#e1e1e1 solid 1px; position:relative; margin-right:30px; margin-bottom:30px;}

.b_left_2 ul{ width:105%;}

.b_left_2 li:hover .b_c_img img,.b_left_2 li:hover .c_pic img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.b_c_img{ width:372px; height:247px; overflow:hidden; position:relative;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}



.b_c_img img{width:372px; height:247px;transition: all ease-in 0.5s;}

.b_c_title{ width:292px; height:48px; line-height:58px; padding-left:80px; z-index:9999; background:url(../images/c_bg.png) center no-repeat; color:#fff; position:absolute; bottom:0;}

.c_pic{ width:50px; height:50px; position:absolute; bottom:25px; left:15px;  z-index:99999;}

.c_pic img{ width:50px; height:50px;border-radius:100%; border:#fff solid 2px;transition: all ease-in 0.5s;}

.b_c_name{ width:100px; float:left; margin-left:80px; height:25px; line-height:25px;}

.b_c_text{ width: auto; float:right; height:45px; line-height:45px; text-align:right; padding-right:10px;}

.b_c_text a{ padding:0 5px; float:left; font-size:12px; color:#666;}



.b_r_top{ width:300px; height:50px; line-height:50px;}

.b_t_t{ float:left; font-size:16px; color:#333; font-weight:bold;}

.b_more{ width:60px; height:20px; line-height:20px; border:#999898 solid 1px; border-radius:5px; float:right; font-size:12px; margin-top:15px; text-align:center; color:#666;}

.b_more a{ width:60px; display:block; color:#666;}



.b_r_list{ width:300px; height:auto; overflow:hidden;}

.b_r_list li{ width:300px; height: auto; overflow:hidden; padding-top:16px; padding-bottom:16px;border-top:#e1e1e1 solid 1px;}

.b_r_list li:hover .b_t{ color:#d70c19;}

.b_t{ width:300px; font-size:15px; font-weight:bold; color:#333;}

.b_te{ font-size:12px; color:#666; line-height:20px;}



.right-extra{ width:599px; height:auto; overflow:hidden; float:left;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}

.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}

.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}

.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}

.right-extra .tab a{float:none;color:#c30;}

.right-extra .tab .curr{background-position:right -178px;color:#fff;}

.right-extra .tab .curr span{background-position:0 -178px;}

.right-extra .tab .curr a{color:#fff;}

.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}

.right-extra .total{float:right;}

.right-extra .total strong{color:#FF7403;}

.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}

.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}

.right-extra .norecode{padding:0 10px 10px;}

.right-extra .iloading{margin-bottom:10px;}

/*图片放大镜样式*/

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}



/*图片小图预览列表*/

.spec-preview{width:599px;height:399px;border:1px solid #DFDFDF; vertical-align:middle;}

.spec-preview img{ width:599px; height:399px;}

.spec-scroll{clear:both;width:599px; position:relative;}

.spec-scroll .prev{margin-right:4px; position:absolute;  left:3px;top:20px; z-index:999;}

.spec-scroll .next{position:absolute;  right:2px;top:20px; z-index:999;}

.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体"; font-size:18px; color:#fff;text-align:center;width:30px; height:82px; line-height:82px;  padding-top:0px;

background:rgba(215,12,25,0.7);cursor:pointer;text-decoration:none; position:absolute;}

.spec-scroll .items{float:left;position:relative;width:599px;height:140px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:140px;}

.spec-scroll .items ul li{float:left;width:200px;text-align:center; cursor:pointer;  }

.spec-scroll .items ul li img{border:2px solid #fff;width:194px;height:129px;}

.spec-scroll .items ul li img:hover{border:2px solid #d70c19;}



.c_s_right{ width:590px; height:auto; overflow:hidden; float:right;}

.c_S_r1{ width:588px; height:300px; border:#e1e1e1 solid 1px;}

.c_S_r1 li{ width:294px; height:41px; line-height:41px;float:left;}

.c_s_t1{ width:83px; height:41px; float:left; background:#f8f8f8; text-align:right; padding-right:5px; color:#666666; }

.c_s_t2{ width:186px; height:40px; float:left; padding-left:20px; color:#333333; font-size:15px; border-bottom:#f1f1f1 solid 1px;}

.c_s_t3{ width:100%; height:41px; line-height:41px; text-align:center; font-size:16px; color:#d70c19; font-weight:bold; background:#e1e1e1;}

.c_s_t4{ width:246px; height:100px; float:left;margin-left:20px; margin-top:20px; }

.c_s_t4img{ width:90px; height:90px; float:left; }

.c_s_t4img img{ width:90px; height:90px; border-radius:100%; border:#f1f1f1 solid 1px; }

.c_s_t4_1{ width:140px; height:90px; float:right; margin-top:10px; }

.c_s_t4_2{ color:#666666;font-size:14px; font-weight:bold;}

.c_s_t4_3{ color:#d70c19; font-weight:bold;}

.c_s_t4_4{ font-size:12px; color:#666; padding-top:5px;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-wrap: break-word;

    word-break: break-all;}

.c_s_t5{ width:1px; height:90px; background:#e1e1e1; float:left; margin-left:25px; margin-top:25px;}

.c_s_t6{ width:246px; height:90px; float:right; margin-right:20px;margin-top:30px;}

.c_s_t6 h1{ color:#d70c19; font-weight:bold; font-size:14px;}

.c_s_t6_1{ font-size:12px; color:#666; padding-top:5px;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-wrap: break-word;

    word-break: break-all;}

.c_s_r2{ width:590px; height:auto; overflow:hidden;}

.c_s_r2 li{ width:122px; height:42px; line-height:42px; font-size:13px; color:#333; float:left; border-bottom:#bababa dotted 1px; background:url(../images/g_tb.png) left no-repeat; padding-left:25px;}

.c_s_r3{ width:590px; height:100px; background:#d70c19; position:relative; }

.c_s_r3_1{ float:left; font-size:15px; color:#fff; margin-left:20px; margin-top:15px;}

.c_s_r3_1 span{ font-size:22px; }

.c_s_r3_2{ color:#fff; float:right; background:url(../images/rq_tb.png) left no-repeat; padding-left:25px; margin-right:20px; margin-top:15px;}

.c_s_r3_3{ width:590px; height:40px; line-height:40px; border-top:#fff dotted 1px; margin-top:14px;}

.c_s_r3_3 li{ width:196px; float:left; text-align:center; color:#fff; border-right:#fff dotted 1px;}

.c_s_r3_3 li a{ width:196px; height:40px; display:block; color:#fff;}

.c_s_r3_3 li a:hover{ background:#333333; color:#d70c19;transition:all 0.5s}



.m_top{ width:100%; margin:0 auto; padding:10px 0 10px 0; margin-top:20px; height:auto; overflow:hidden;border-bottom:#dfdddd solid 1px; margin-bottom:25px !important; position:relative;}

.m_top h1{ float:left; font-size:16px; color:#d70c19;  margin: 0 0 0 0; font-weight: bold; margin-left:10px; }

.m_top span a{ width:65px; height:20px; line-height:20px; float:right;display:block; color:#919191; font-size:12px; text-align: center; border:#e1e1e1 solid 1px; border-radius:5px;  }

.m_top span a:hover{  color:#d70c19;transition: all .3s ease-in-out;border:#d70c19 solid 1px;}

.m_top t{ width:4px; height:25px; position:absolute; top:10px; background:#d70c19; left:0px;}

.gd_tuijian{ width:1200px; height:auto; overflow: hidden   }

.gd_tuijian ul{ width:105%;}

.gd_tuijian li{ width:276px; height:223px; float:left; margin-right:31px;}

.gd_tuijian li:hover .gd_title{ background:#d70c19; color:#fff;transition: all .3s ease-in-out}

.gd_pic{ width:276px; height:183px; overflow:hidden;}

.gd_pic img{ width:276px; height:183px; vertical-align:middle;}

.gd_title{ width:276px; height:40px; line-height:40px; text-align:center; background:#e1e1e1; font-size:15px; color:#333;}

.c_show{ width:1148px; height:auto; overflow:hidden; padding:25px; font-size:14px; line-height:30px; border:#e1e1e1 solid 1px; border-radius:5px;}

.c_show img{ max-width:100%;}

.m_top h2{ float:left; font-size:22px; color:#333;  margin: 0 0 0 0; font-weight: bold; margin-left:10px; }

.m_top t1{ width:4px; height:25px; position:absolute; top:13px; background:#d70c19; left:0px;}



.b_left_3{ width:788px; height:auto; overflow:hidden; border:#e1e1e1 solid 1px; padding:25px; margin-top:16px;}

.b_left_3 li{ width:788px; height:183px; float:left; background:#f1f1f1;position:relative; margin-bottom:30px;}

.b_left_3 ul{ width:105%;}

.b_left_3 li:hover .c_pic3 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.c_pic3{ width:276px; height:183px; overflow:hidden; float:left; position:relative;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.c_pic3 img{ width:276px; height:183px;transition: all ease-in 0.5s;}

.c_p_right{ width:477px; height:183px; float:right;}

.c_p_right h1{ color:#333; font-size:22px; font-weight:bold; margin-top:20px;}

.c_p_text{ width:477px; height:auto; overflow:hidden; margin-top:15px; margin-bottom:30px;}

.c_p_text t{ margin-right:20px; color:#666; font-size:12px;}

.flow1{background:url(../images/jindu.png) 0 -0px no-repeat;width:477px;height:23px;overflow:hidden;margin-top:10px;}

.flow2{background:url(../images/jindu.png) 0 -21px no-repeat;width:477px;height:23px;overflow:hidden;margin-top:10px;}

.flow3{background:url(../images/jindu.png) 0 -46px no-repeat;width:477px;height:23px;overflow:hidden;margin-top:10px;}


.flow4{background:url(../images/jindu.png) 0 -68px no-repeat;width:477px;height:23px;overflow:hidden;margin-top:10px;}

.flow5{background:url(../images/jindu.png) 0 -91px no-repeat;width:477px;height:23px;overflow:hidden;margin-top:10px;}

    

.fWord{position:relative;}

.fWord span{font-size:12px;position:absolute;top:9px;}

.fWord .current{color:#d70c19;}

.fWord .gc1{left:15px;}

.fWord .gc2{left:106px;}

.fWord .gc3{left:205px;}

.fWord .gc4{left:303px;}

.fWord .gc5{left:401px;}

.ser_cbg{ width:100%; height:auto; overflow:hidden; background:#f1f1f1;}

.ser_c_t{ float:left; width:200px; height:90px;}

.ser_c_r{ width:920px; float:right;}

.ser_c{ width:1200px; height:90px; overflow:hidden; margin:0 auto;  padding:20px;}

.s_flow1{background:url(../images/ser_s_jindu.png) 0 -0px no-repeat;width:900px;height:55px;overflow:hidden;margin-top:10px;}

.s_flow2{background:url(../images/ser_s_jindu.png) 0 -61px no-repeat;width:900px;height:55px;overflow:hidden;margin-top:10px;}

.s_flow3{background:url(../images/ser_s_jindu.png) 0 -121px no-repeat;width:900px;height:55px;overflow:hidden;margin-top:10px;}

.s_flow4{background:url(../images/ser_s_jindu.png) 0 -183px no-repeat;width:900px;height:55px;overflow:hidden;margin-top:10px;}

.s_flow5{background:url(../images/ser_s_jindu.png) 0 -247px no-repeat;width:900px;height:55px;overflow:hidden;margin-top:10px;}

    

.s_fWord{position:relative;}

.s_fWord span{font-size:18px;position:absolute;top:4px;}

.s_fWord .current{color:#d70c19;}

.s_fWord .gc1{left:23px;}

.s_fWord .gc2{left:206px;}

.s_fWord .gc3{left:420px;}

.s_fWord .gc4{left:641px;}

.s_fWord .gc5{left:838px;}





.ck_more{ width:80px; height:27px; line-height:27px; color:#fff; float:right; margin-top:-30px; margin-right:20px; text-align:center; background:#d70c19; border-radius:3px;}

.s_c_im{ width:140px; height:93px; float:left;}

.s_c_im img{ width:140px; height:93px; vertical-align:middle;}

.b_t2{ width:149px; font-size:15px; font-weight:bold; color:#333; float:right; margin-top:5px; margin-bottom:10px;}

.b_te2{ width:149px;font-size:12px; color:#666; line-height:20px; float:right;margin-bottom:10px; }

.b_te3{width:60px; height:20px;color:#d70c19 !important; line-height:20px; margin-left:10px; font-size:12px; text-align:center; border:#d70c19 solid 1px; border-radius:3px; float:left;}

.b_te3 a{ color:#d70c19;}

.b_te4{width:60px; height:20px;color:#333 !important; line-height:20px; margin-left:10px; font-size:12px; text-align:center; border:#333 solid 1px; border-radius:3px; float:left;}

.b_te4 a{ color:#333;}

.gongdi-detail-banner { width: 100%; height: 385px; position: relative; zoom: 1; text-align: center;}

.gongdi-detail-banner .g-content { height: 385px; position: absolute; left: 50%;top: 0; margin-left: -605px;zoom: 1; color: #ffffff; z-index: 3;}

.gongdi-detail-banner .g-content { height: 385px; position: absolute; left: 50%; max-width:1400px; top: 0;margin-left: -700px; zoom: 1; color: #ffffff; z-index: 3;}

.gongdi-detail-banner h2 { width: 550px; height: 70px; line-height: 70px;padding-top: 120px; text-align:center;overflow: hidden; color: #ffffff;font-size: 60px;letter-spacing: 8px;white-space: nowrap;

text-overflow: ellipsis;}

.gongdi-detail-banner .appointPopupBtn {

    display: block;

    width: 240px;

    height: 56px;

    margin-top: 25px;

    margin-left: 139px;

    text-align: center;

    line-height: 56px;

    color: #ffffff;

    border: 2px solid #d70c19;

    background: #d70c19;

    font-size: 26px;

    letter-spacing: 3px;

    border-radius: 30px;

}

.gongdi-detail-banner .info-cont {position: relative;right: -552px;top: -179px;/* width: 700px; */text-align: left;}

.clear {zoom: 1;display: block;}



.gongdi-detail-banner .img-layer {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 385px;

    z-index: 2;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');

    background: rgba(0,0,0,0.7);

}

.gongdi-detail-banner .info {float: left;width: 140px;}

.gongdi-detail-banner .info dt {margin-top: 35px;display: inline-block; font-size: 22px; letter-spacing: 2px; border-top: 2px solid #d70c19;line-height: 2;}

.gongdi-detail-banner .info dd {font-size: 14px;}

.gongdi-detail-banner .info4 {width: 450px;}

.gongdi-detail-cont .stage-cont{

    margin: 0 auto;

    width: 1165px;

    padding-left: 45px;

    padding-bottom: 45px;

    border-left: 1px solid #e6e6e6;

    border-bottom: 1px solid #e6e6e6;

}

.gongdi-detail-cont .stage-item{ padding-top: 50px; position: relative; zoom:1;}

.gongdi-detail-cont .stage-item#tag1 .stage-tag{height: 65px;line-height: 65px; padding: 0 20px;}

.gongdi-detail-cont .stage-item#tag1 .stage-tag em{display: none;}

.gongdi-detail-cont .stage-tag{

    width: 116px;

    height: 55px;

    padding: 5px 20px 0;

    background: #333333;

    color: #ffffff;

    border-radius: 5px;

    font-size: 26px;

    text-align: right;

    line-height: 1.2;

    letter-spacing: 3px;

}

.gongdi-detail-cont .stage-item .stage-intro strong{color: #222222; font-size: 20px;font-weight: bold; position: relative;zoom:1;}

.gongdi-detail-cont .stage-tag .date{display: block; font-size: 16px; text-align: right;font-family: arial;}

.gongdi-detail-cont .stage-item .stage-intro{position: relative; zoom:1;padding-top: 25px; font-size: 15px;}

.gongdi-detail-cont .stage-item .stage-intro p{width: 1000px;padding-bottom: 25px; padding-left: 30px;word-break: break-all;}

.gongdi-detail-cont .stage-item .stage-intro .ico{

    display: inline-block;

    width: 20px;

    height: 20px;

    background: #ff6600;

    border-radius: 50%;

    vertical-align: middle;

    margin-bottom: 7px;

    margin-right: 10px;

}

.gongdi-detail-cont .stage-item .stage-intro:before{content: ""; position: absolute; left: 9px;top: 0; width: 0;height: 30px;border-left: 2px solid #ff6600;}

.stage-img-cont{width: 1130px;position: relative;zoom:1;}

.stage-img-list{ width: 1050px;height: 270px;overflow: hidden;}

.stage-img-list.on{ height: auto;}

.stage-img-list li{ margin: 0 5px 5px 0; float: left; width: 170px;}

.stage-img-list li .g-img{width: 170px;height: 270px;}

.img-list-btn{

    position: absolute;

    right: 0;

    bottom: 0;

    width: 80px;

    height: 270px;

    background: #222222;

    text-align: center;

    display: none;

    cursor: pointer;

}

.img-list-btn:after{

    content: "展开";

    position: absolute;

    right: 20px;

    bottom: 10px;

    width: 40px;

    color: #ffffff;

    font-size: 16px;

    text-align: center;

}

.img-list-btn em{ display: block;margin: 200px auto 5px;width: 30px; height: 30px;background-position: -269px 0;}

.img-list-btn.up{ background: #ffffff;}

.img-list-btn.up:after{content: "收起";color: #222222;}

.img-list-btn.up em{ background-position: -309px 0;}



span.g-slide-img img {height: 100%!important;max-height: 100%!important;}

.ui-img-slide .image-viewer-selector{display: none}



.top-subnav{

    width: 100%;

    height: 60px;

    line-height: 60px;

    text-align: center;

    position: fixed;

    top: 0;

    background:rgba(0,0,0,0.8);

    font-size: 16px;

}

.top-subnav a{ margin: 0 25px;color: #ffffff;}

.top-subnav a:hover, .top-subnav a.ladder-active{color: #ff6600;}



.ny_zblb1{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.ny_zblb1 li{min-height:270px;font-size:16px;color:#656667;width:100%;margin:0 auto; }

.ny_zblb1 li .dv{min-height:270px; width:1200px;display:block;font-size:16px;text-decoration:none;color:#656667;}

.ny_zblb1 li .dv .cur{color:#2451aa;background:url(../images/f_icon13.png) 98% no-repeat;text-decoration:none; background-size:20px;}

.dj_more{ width:80px; height:270px; float:right; background:#333 url(../images/f_icon12.png) center no-repeat; background-size:20px;}





.ny_zblb1 li ul{display:none;color:#666;}

.ny_zblb1 li ul li{float:none;height: auto;color:#666; overflow:hidden;line-height:26px;margin-top:0px;font-size:12px;}

.ny_zblb1 li ul li a{padding-left:30px;display:block;}

.ny_zblb1 li ul a:hover{color:#00ff00;}

.pro_cen{ width:99.5%; height:auto; overflow:hidden; margin:0 auto;}

.pro_icon{ width:24px; height:24px; float:left; margin-right:10px; margin-top:8px; margin-left:10px;}

.f_icon15{ width:24px; height:24px; float:left; margin-left:36px;}

.pro_f_text{ width:1200px; float:left; height:auto; overflow:hidden;padding-bottom:15px; margin-left:10px; padding-top:15px; font-size:13px;}



.stage-tag { width: 116px; height: 55px;padding: 5px 20px 0; margin-top:40px; background: #333333; color: #ffffff;border-radius: 5px;font-size: 26px;text-align: right; line-height: 1.2; letter-spacing: 3px;}



.stage-tag .date { display: block; font-size: 16px; text-align: right;font-family: arial;}

.stage-intro {position: relative;zoom: 1;padding-top: 25px; font-size: 15px;}

.ico {display: inline-block;width: 20px;height: 20px;background: #d70c19;border-radius: 50%;vertical-align: middle;margin-bottom: 7px;margin-right: 10px;}

.stage-intro strong {color: #222222;font-size: 20px;font-weight: bold;position: relative;zoom: 1;}

.stage-intro p {width: 1000px;padding-bottom: 25px;padding-left: 30px;word-break: break-all;}



.stage-intro t{position: absolute;left: 9px;top: 0; width: 0;height: 30px;border-left: 2px solid #d70c19;}

.image-row {margin-bottom: 20px;}

.example-image-link { display: inline-block;margin-bottom:10px;  height:270px; float:left; padding-left:0px !important; margin-right:10px;line-height: 0;}

.example-image { height:270px;}

.ser_bg{ width:648px; height:415px; background:#f1f1f1; padding:0 70px; padding-top:20px; padding-bottom:20px;}

.ser_1{ font-size:14px; color:#333; padding-right:5px; float:left; height:44px; line-height:44px;margin-top:10px; }

.ser_input{ width:226px; height:42px; line-height:42px; float:left; padding-left:5px; margin-right:30px;  border:#d2ccc4 solid 1px; margin-top:10px; outline:none; color:#333; font-family:"微软雅黑"; font-size:14px;}

.ser_2{ float:left;margin-top:10px; background:#fff; width:234px; }

.ser_2 li{ background:none; width:auto; height:37px; margin-bottom:5px;}

.ser_input2{ width:308px; height:42px; line-height:42px; float:left; padding-left:5px;  margin-left:10px;  border:#d2ccc4 solid 1px; margin-top:10px; outline:none; color:#333; font-family:"微软雅黑"; font-size:14px;}

.ser_3{ width:233px; float:left; height:42px;}

.ser_texta{width:543px; height:90px; line-height:20px; float:left; padding-left:5px;  margin-left:10px;  border:#d2ccc4 solid 1px; margin-top:10px; outline:none; color:#333; font-family:"微软雅黑"; font-size:14px;}

.ser_buttom{ width:155px; height:42px; background:#d70c19; border:none; border-radius:100px; color:#fff; font-size:16px; margin-left:70px; margin-top:20px;}

.ser_4{ width:350px; height:auto; overflow: hidden; float:left; margin-top:25px;}

.ser_4_1{ width:350px; height:50px; line-height:50px; }

.ser_4_1_1{ float:left; font-size:16px; font-weight:bold; color:#333;}

.ser_4_1_2{ float:left; font-size:16px; color:#666;  width:140px;}

.s_red{ color:#d70c19;}

.ser_4_2{ width:155px; height:25px; background:#f1f1f1; float: left; margin-top:16px; }

.ser_4_2 img{ width:25px; margin-top:4px; margin-left:5px; }

.ser_4_3{ width:340px; height:133px; float:right; margin-top:35px;}

.ser_4_3 table { border-collapse: collapse; border: none; width: 100%; } 

.ser_4_3 td { border: solid #e1e0e0 1px; height:32px; text-align:center; color:#666;} 



/*星星样式*/

.content{ width:600px; margin:0 auto; padding-top:20px;}

.title{ font-size:14px; background:#dfdfdf; padding:10px; margin-bottom:10px;}

.block{ width:100%; padding-top:20px;  line-height:42px;}

.block .star_score{ float:left; }

.star_list{height:21px;margin:50px; line-height:21px;}

.block p,.block .attitude{ padding-left:20px; line-height:21px; display:inline-block;}

.block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}

.star_score { background:url(../images/stark2.png); width:160px; height:21px;  position:relative; }

.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}

.star_score a:hover{ background:url(../images/stars2.png);left:0;}

.star_score a.clibg{ background:url(../images/stars2.png);left:0;}

#starttwo .star_score { background:url(../images/starky.png);}

#starttwo .star_score a:hover{ background:url(../images/starsy.png);left:0;}

#starttwo .star_score a.clibg{ background:url(../images/starsy.png);left:0;}

/*星星样式*/

.show_number{ padding-left:50px; padding-top:20px;}

.show_number li{ width:240px; border:1px solid #ccc; padding:10px; margin-right:5px; margin-bottom:20px;}

.atar_Show{background:url(../images/stark2.png); width:160px; height:21px;  position:relative; float:left; }

.atar_Show p{ background:url(../images/stars2.png);left:0; height:21px; width:134px;}

.show_number li span{ display:inline-block; line-height:21px;}



.ser_line{ width:100%; height:4px; background:#f1f1f1; margin-top:30px;}

.ser_5{ width:788px; height:auto; overflow:hidden; border-top:#f1f1f1 solid 1px; padding-top:20px; padding-bottom:20px;}

.ser_5_1{ width:788px; height:35px; line-height:35px;  font-size:14px; color:#666;}

.ser_5_2{ width:788px; height:35px; line-height:35px;}



.ser_5_3{ float:left; line-height:35px;}

.ser_5_4{ width:130px; height:25px;  float: left; margin-top:5px; }

.ser_5_4 img{ width:18px; margin-top:6px; margin-left:3px; }

.ser_5_5{ width:788px; height:auto; overflow:hidden; font-size:14px; color:#333; line-height:28px;}

.ser_5_6{ font-size:12px; color:#999; height:25px; line-height:25px;}





/*最新优惠*/

.act_list{ width:788px; height:auto; overflow:hidden; border:#e1e1e1 solid 1px; padding:25px;}

.act_list ul{ width:105%;}

.act_list li{ width:255px; height:229px; float:left; margin-right:12px; margin-bottom:20px;}

.act_list li:hover .act_list_title{ background:#d70c19; color:#fff;}

.act_list li:hover .act_list_title span{ color:#fff;}

.act_list_img{ width:253px; height:169px; border: #eee solid 1px; border-bottom: none; line-height: 169px;text-align:center;display: table-cell;vertical-align:middle; overflow: hidden;  transition:all 0.5s}

.act_list_img img{ max-width:253px; max-height:169px;transition: all ease-in 0.5s;}

.act_list li:hover .act_list_img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.act_list_title{ width:233px; height:60px; border:#e1e1e1 solid 1px; line-height:35px; padding:0 10px; font-size:16px; color:#333;}

.act_list_title span{ display:block; font-size:12px; color:#666; height:15px; line-height:15px;}

.act_1{ width:288px; height:191px; float:left;}

.act_1 img{ width:288px; height:191px;}

.act_2{ width:480px; height:191px; float:right;}

.act_2 h1{ font-size:22px; color:#d70c19; font-weight:bold; margin-bottom:5px;}

.act_2 table { border-collapse: collapse; border: none; width: 100%; } 

.act_2 td { border: solid #e1e1e1 1px; height:30px; text-align:center; color:#666;} 

.act_2_1{ width:20%; background:#e1e1e1; font-size:14px; color:#666;}

.act_2_2{ width:30%;font-size:12px; color:#666; text-align:left !important; padding-left:2%;}

.act_2_3{ font-size:14px; color:#d70c19 !important; font-weight:bold;}

.bm_buttom{ width:160px; height:38px; background:#d70c19; border:none; border-radius:50px; font-size:18px; color:#fff; float:right; margin-top:15px; outline:none; cursor:pointer;}

.bm_buttom:hover{ background:#c70b17; color:#fff;}



.act_3{ border-collapse: collapse; border: none; width: 100%; margin-top:25px; } 

.act_3 td{ border: solid #e1e1e1 1px; height:30px; text-align:center; color:#666;} 

.act_3_1{ background:#e1e1e1; height:35px !important; color:#333 !important;}

.act_3_1 span{ color:#d70c19 !important;}

.act_3_2{ width:20%; background:#f1f1f1; color:#666 !important;}

.act_3_3{ width:45%; background:#f1f1f1;}

.act_3_4{ width:20%; color:#666 !important; padding:10px; height:30px !important;}

.act_3_5{ width:45%; }

.act_3_6{color:#d70c19 !important;}

.act_3_7{color:#009900 !important;}

.act_show{ width:788px; height:auto; overflow:hidden; color:#666; font-size:14px; line-height:30px;}

.act_show img{ max-width:100%;}

.act_4_1{ font-size:28px; font-weight:bold; color:#333;}

.act_4_2{ font-size:12px; color:#999; margin-right:20px; display:block; float:left; margin-top:10px;}

.act_4_text{ width:788px; height:auto; overflow:hidden; line-height:30px; color:#333; margin-top:35px; padding-top:20px; border-top:#e1e1e1 dotted 1px;}
.act_4_text img{max-width: 100%;margin: 0 auto;display: block;}
.act_4_text a{border-bottom: 1px dashed #0826ff;color: #0000cd;}
.act_5{ width:788px; height:auto; overflow:hidden; color:#d70c19; margin-top:20px;}

.act_5 a{color:#d70c19; margin-right:5px; background:#f1f1f1; padding:0 20px; display:block; text-align: center; float:left; height:25px; line-height:25px; border-radius:50px;}

.act_5 span{ float:left; height:25px; line-height:25px; font-weight:bold;}



.b_box2{ width:auto; height: auto; overflow:hidden; margin-top:30px;}

.b_box2 ul{ padding-left:0px; margin-bottom:0px;}

.b_box2 li{ width:49% !important; height: auto !important; overflow:hidden;float:left; text-align:center;}

.b_box2 li:hover .pro_title5{ background:#d70c19; color:#fff;transition: all ease-in 0.3s;}

.b_box2 li:hover .pro_title4{ background:#d70c19; color:#fff;transition: all ease-in 0.3s;}

.b_box_list2{ width:100%; height:auto; overflow:hidden; }

.pro_title4{ width:98%; height:35px;  line-height:35px; padding-left:2%; background:#f5f5f5 ; color:#333;  text-align:left; font-size:14px;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}

.pro_title5{ width:89%; height:35px; line-height:35px; padding-right:2%; background:#f5f5f5 ; color:#333; text-align:right; font-size:14px;white-space:nowrap;  overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}





.b_left_4{ width:788px; height:auto; overflow:hidden; border:#e1e1e1 solid 1px; padding:25px; margin-top:16px;}

.b_left_4 li{ width:788px; height:188px; float:left; background:#f1f1f1;position:relative; margin-bottom:30px;}

.b_left_4 ul{ width:105%;}

.b_left_4 li:hover .c_pic4 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.c_pic4{ width:300px; height:188px; overflow:hidden; float:left; position:relative;-ms-interpolation-mode:bicubic;vertical-align:bottom;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}

.c_pic4 img{ width:300px; height:188px;transition: all ease-in 0.5s;}

.c_p_right4{ width:450px; height:188px; float:right; margin-right:15px;}

.c_p_right4 h1{ color:#333; font-size:18px; font-weight:bold; margin-top:20px;}

.c_p_text4{ width:450px; height:55px; color:#666; font-size:13px;  overflow:hidden; margin-top:15px; margin-bottom:30px;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-wrap: break-word;

    word-break: break-all;}

.ck_more4{ width:80px; height:27px; line-height:27px; color:#fff; float:left; margin-right:20px; text-align:center; background:#d70c19; border-radius:3px;}







.daohang2{height:43px;width:1200px; margin:0 auto;}

.daohang2-1{display:inline-block;float:left;height:43px;}

.weizizong{display:inline-block;float:left;height:43px;font-size:16px; display:block;  line-height:43px; text-align:center; color:#575757;position:relative;}

.weizizong a{display:block; height:43px;color:#333;padding-right:35px;padding-left:35px;}

.weizizong a:hover{color:#fff; background:#d70c19;}

.weizizong:hover .d{color:#fff; background:#d70c19;}

.weizizong .curr{color:#326eb7;}

.weizi{width:100%;height:43px; font-size:16px; font-weight:bold;}


.xiala{width:180px;position:absolute;overflow:hidden;z-index:99999;display:none;font-size:14px;top:100px;left: 50%;margin-left: -67px;padding:0px 0px 0px 0px;background:#f1f1f1;}

.xiala1{width:100%;float:left;line-height:45px;height:45px;    border-bottom: #ddd solid 1px;}

.xiala1 a{display:block;width:100%;color:#333;height:45px !important; padding:0px; padding-left:35px; text-align:left;}

.xiala1 a:hover{color:#d70c19 !important; background:#f1f1f1;}

.weizizong .menu_links{color:#fff; background:#d70c19; }







.about_1{ width:1200px; height:auto ; overflow:hidden; line-height:30px; color:#333; font-size:15px; margin-top:15px;}
.about_1 img{ max-width: 100%; }
.about_list{ width:1200px; height:auto; overflow:hidden; margin-bottom:30px;}

.about_list ul{ width:105%;}

.about_list li{ width:388px; height:320px; float:left; margin-right:20px;}

.about_list li img{ width:388px; height:249px; vertical-align:middle;}

.about_list_title{ width:388px; height:35px; line-height:35px; font-weight:bold; color:#333; font-size:22px; margin-top:10px;}

.about_list_title p{ font-size:14px; color:#666; font-weight:normal; height:20px; line-height:20px;}

.about_2{ width:100%; height:auto; overflow:hidden; background:#f1f1f1;}

.about_2_1{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:30px;}

.about_2_1 ul{ width:105%;}

.about_2_2 li{ width:286px; height:195px; background:#fff; padding-top:35px; margin-right:22px; float:left;transition: all ease-in 0.3s;}

.about_2_2 li:hover{ background:#d70c19; color:#fff; cursor:pointer;transition: all ease-in 0.3s; border-radius:20px;}

.about_2_2 li:hover .about_2_title,.about_2_2 li:hover .about_2_title p{ color:#fff;}

.about_2_2 li img{ width:90px; height:90px; margin:0 auto; display:block;}

.about_2_title{ width:286px; height:35px; line-height:35px; font-weight:bold; color:#333; font-size:18px; margin-top:10px; text-align:center;}

.about_2_title p{ font-size:14px; color:#666; font-weight:normal; height:20px; line-height:20px;}

.about_3{ width:1200px; position:relative; margin:0 auto; padding-bottom:10px;}

.ab_l{ width:1198px; height:auto; overflow:hidden; margin:0 auto; border:#CCC dotted 1px; background:#f1f1f1; margin-top:60px;}



.box { width:1200px; }

.left { width:140px;border-bottom:2px solid #DDD;background:#FFF;float:left; }

.left li:hover { border-left:3px solid #0066ff; }

.left li a { height:40px;line-height:40px;display:block;color:#333 }

.left li a:hover,.left li.active a{color:#0066FF}

.left li.active{border-left:3px solid #0066ff;}

.left li {

    border-left:3px solid #fff; 

    font-size: 14px; cursor: pointer;

    height: 40px;

    margin-bottom: 1px; width:80px;

    overflow: hidden;

    padding-left: 25px;

}

.about_4_1{ width:80px; height:40px; cursor: pointer;}

.event_year { width:80px; display:block;text-align:center;float:left; }

.event_year li { width:80px; height:40px;line-height:40px;background: #F5F5F5;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer; border-bottom:#CCC solid 1px; border-right:#CCC solid 1px; cursor:pointer; }

.event_year li.current { width:80px;background:#d70c19 url(../images/jian.png) 80px 0 no-repeat;color:#FFF; border-bottom:none; cursor:pointer; }

.event_list { width:1020px;float:right;background:url(../images/dian3.png) 63px 0 repeat-y;margin:10px 0 20px 0; margin-right:40px; }

.event_list h3 { margin:0 0 10px 56px;font-size:24px;font-family:Georgia;color:#d70c19;padding-left:25px;background:url(../images/jian.png) 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic; }

.event_list li { background:url(../images/jian.png) 60px -79px no-repeat; }

.event_list li span { width:52px;text-align:right;display:block;float:left;margin-top:10px; }

.event_list li p { width:920px;margin-left:24px;display:inline-block;padding-left:10px;background:url(../images/jian.png) -21px 0 no-repeat;line-height:25px;_float:left; margin-bottom:10px; }

.event_list li p span { width:900px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0; color:#666; font-size:14px; }

.titlelist{line-height:24px;color: #8C8C8C;padding-bottom:20px;}

.titlelist dt { font-weight: bold;color:#666;white-space: nowrap;margin:10px;}

.titlelist dd {padding-left: 13px;}

.about_5{  font-weight:bold; font-size:16px; display:block; color:#333; }

.about_rq{ width:62px !important; margin-left:-10px;}

.about_6{ width:200px; height:120px; float:left; margin-right:10px;}

.about_6 img{ width:200px; height:120px;}

.about_7{ height:auto; display:block; overflow:hidden; }

.about_8{ width:1160px; height:auto; overflow:hidden; background:#f1f1f1; padding:20px; margin-top:25px;}

.about_8_2{ float:right; width:284px; height:216px;}

.about_8_1{ line-height:40px; color:#666; width:800px; float:left; }

.about_8_2 img{ width:284px; height:216px;}

.about_8_3{ color:#d70c19; font-weight:bold;}

.about_9{ width:1198px; height:auto; overflow:hidden; margin:0 auto; border:#e1e1e1 solid 1px; margin-top:25px;}

.about_9_1{ width:1200px; height:50px; line-height:50px; background:#f1f1f1}

.about_9_1 li{ float:left; font-size:15px; color:#333; font-weight:bold;}

.about_9_2{ width:21.5%; padding-left:3.5%;background:url(../images/f_icon14.png) 5% no-repeat; background-size:16px;}

.about_9_3{ width:15%; text-align:center;}

.about_9_4{ width:1200px; height:50px; line-height:50px;}

.about_9_4 li{ float:left; font-size:14px; color:#333; border-top:#e1e1e1 solid 1px;}

.about_9_4:hover{ background:#fbfafa; color:#d70c19;}

.about_9_4 li:hover{color:#d70c19;}

.about_9_5{ width:580px; float:left; }

.about_9_5text{ font-size:14px; color:#666; }

.about_9_5 p{ margin-bottom:15px;}

.about_9_6{ font-size:20px; font-weight:bold; color:#d70c19; background:url(../images/f_icon14.png) left no-repeat; padding-left:30px;}

.work_text{ width:1160px; height:70px;  margin-top:10px; }

.work_text dt{ width:379px !important; height:34px  !important; font-size:14px; line-height:34px  !important;margin-bottom:0px !important; margin-top:-1px !important; margin-right:5px !important;float:left !important; border:#ddd solid 1px; min-height:34px !important;}

.work_text dl{ display:block !important;}

.w_1{ width:110px; height:34px; text-align:center; float:left; background:#f2f2f2;}

.w_2{ width:249px; float:left; padding-left:20px; background:#fff;}

.f_010409{ background:#fff; border-left:#f4f4f4 solid 1px; border-right:#f4f4f4 solid 1px;}

.f_100e13{background:#fafafa}

.work_tel{ font-size:18px; font-weight:bold; color:#2451aa; display:block; margin-top:10px;}

.about_9_7{ width:1158px; height:auto; overflow:hidden; margin:0 auto; line-height:30px; border:#e1e1e1 solid 1px; padding:20px; }

.color_d70c19{ color:#d70c19;}

.about_9_8{ width:350px; height:40px; line-height:40px; text-align:center; background:#d70c19; color:#fff; border-radius:50px; margin-top:25px; font-weight:bold; font-size:16px;}

.contact_1{ width:800px; height:auto; overflow:hidden; line-height:35px; float:left;}

.contact_2{ font-size:22px; font-weight:bold;}

.contact_3{ width:186px; height:186px;  float:right; margin-right:2px; margin-bottom:2px;}

.contact_3 img{ width:186px; height:186px; border:#e1e1e1  solid 1px;}

.contact_4{ width:348px; height:209px; background:#f1f1f1; padding:20px;}

.contact_4 dl{ width:105%;}

.contact_4 dt{ width:80px; height:30px; line-height:30px; float:left; border:#c4c2c2 solid 1px; text-align:center; margin-right:6px; margin-bottom:6px;}

.contact_4 dt:hover{ background:#d70c19; border:#fff solid 1px; color:#fff; cursor:pointer;transition: all ease-in 0.3s;}

.contact_5{ display:block; width:100%; font-size:16px; color:#333; margin-top:10px;}

.contact_6{ width:100%; height:5px; background:#f1f1f1;}





.team_1_1{ width:206px; height:206px; float:left; overflow:hidden;transition:all 0.5s}

.team_1_1 img{ width:206px; height:206px;transition: all ease-in 0.5s;}

.team_1_2{ width:360px; height:206px; float:right;}

.team_1_2 h1{ float:left; font-size:22px; font-weight:bold; color:#333; margin-top:20px; margin-right:10px;}

.team_1_2 span{ margin-top:30px; display: block; color:#666; }

.team_1_3{ width:349px; height:120px; line-height:23px; margin-top:15px; font-size:14px; color:#666;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;

    word-wrap: break-word;

    word-break: break-all;}

.team_1_4{ width:349px; height:90px; line-height:23px; margin-top:15px; font-size:14px; color:#666;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    word-wrap: break-word;

    word-break: break-all;}

.team_box{ width:1200px; height:auto; overflow:hidden; margin-top:20px;}

.team_box ul{ width:105%;}

.team_box li{ width:585px; height:206px; float:left;background:#f1f1f1; margin-right:30px; margin-bottom:30px; }

.team_box li:hover .team_1_1 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.team_1_5{ width:90px; height:25px; line-height:25px; text-align:center; background:#d70c19; color:#fff; border-radius:50px;}

.team_box2{ width:1200px; height:auto; overflow:hidden; margin-top:20px;}

.team_box2 li{ width:1200px; height:206px; float:left;background:#f1f1f1; margin-right:30px; margin-bottom:40px; }

.team_box2 li:hover .team_1_1 img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}

.team_2_1{ width:960px; height:206px; float:right;}

.team_2_1 h1{ float:left; font-size:22px; font-weight:bold; color:#d70c19; margin-top:20px; margin-right:10px;}

.team_2_1 span{ margin-top:30px; display: block; color:#666; }

.team_2_2{ width:940px; height:120px; line-height:23px; margin-top:15px; font-size:14px; color:#666;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    word-wrap: break-word;

    word-break: break-all;}

.team_3{ width:400px; height:400px; float:left; margin-top:20px;}   

.team_3 img{ width:400px; height:400px;}



.team_3_1{ width:760px; height:400px; float:right;margin-top:20px;}

.team_3_1 h1{ float:left; font-size:22px; font-weight:bold; color:#333; margin-top:20px; margin-right:10px;}

.team_3_1 span{ margin-top:30px; display: block; color:#666; }

.team_3_2{ width:760px; height:auto; overflow:hidden; padding-bottom:15px; line-height:28px; margin-top:15px; font-size:14px; color:#666;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 9;

    word-wrap: break-word;

    word-break: break-all;}

.team_3_3{ width:90px; height:25px; line-height:25px; text-align:center; background:#d70c19; color:#fff; border-radius:50px;}



.team_4{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

.team_4 ul{ width:105%;}

.team_4 li{ width:280px; height:240px; color:#333; float: left; margin-right:25px;}

.team_4 li:hover .team_4_2{ background:#d70c19; color:#fff;transition: all .3s ease-out;} 

.team_4_2{ width:280px; height:50px; line-height:50px; float:right; font-size:15px; color:#333; text-align:center;}

.team_4_1{ width: 280px;height: 186px;overflow:hidden; float:left;position: relative;}

.team_4_1 img{

    height: 186px;

    width: 280px;

    overflow-x: hidden;

    overflow-y: hidden;

    position: relative;

    z-index:1;

    transition-delay: 0s;

    transition-duration: 1s;

    transition-property: all;

    transition-timing-function: ease;

    /* Firefox 4 */

    -moz-transition-delay: 0s;

    -moz-transition-duration: 1s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -webkit-transition-delay: 0s;

    -webkit-transition-duration: 1s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

    /* Opera */

    -o-transition-delay: 0s;

    -o-transition-duration: 1s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

    }

.team_4_1 .show {

    background: rgba(0, 0, 0, 0.4);

    height:186px;

    left: 0;

    opacity: 0;

    filter:alpha(opacity=0);

    position: absolute;

    top: 0;

    transition-delay: 0s;

    transition-duration: 0.3s;

    transition-property: opacity;

    transition-timing-function: ease-in;

    /* Firefox 4 */

    -moz-transition-delay: 0s;

    -moz-transition-duration: 0.3s;

    -moz-transition-property: opacity;

    -moz-transition-timing-function: ease-in;

    /* Safari 和 Chrome */

    -webkit-transition-delay:0s;

    -webkit-transition-duration: 0.3s;

    -webkit-transition-property: opacity;

    -webkit-transition-timing-function: ease-in;

    /* Opera */

    -o-transition-delay:0s;

    -o-transition-duration: 0.3s;

    -o-transition-property: opacity;

    -o-transition-timing-function: ease-in;

    width:280px;

    z-index: 200;

}

.team_4_1 .show .imgArea {

    left: 50%;

    bottom:0;

    margin:-15px 0px 0px -65px;

    opacity: 0;

    position: absolute;

    transition-delay: 0s;

    transition-duration: 0.4s;

    transition-property: all;

    transition-timing-function: ease;

    /* Firefox 4 */

    -moz-transition-delay: 0s;

    -moz-transition-duration: 0.4s;

    -moz-transition-property: all;

    -moz-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -webkit-transition-delay:0s;

    -webkit-transition-duration: 0.4s;

    -webkit-transition-property: all;

    -webkit-transition-timing-function: ease;

    /* Opera */

    -o-transition-delay:0s;

    -o-transition-duration: 0.4s;

    -o-transition-property: all;

    -o-transition-timing-function: ease;

}

.team_4_1 .show .imgArea{



    display:block;

    padding:5px 32px;

    border:rgba(255,255,255, 1) 1px solid;

    border-radius:50px;

    font-size: 16px; color:#fff;

}

.team_4_1 .show .imgArea a:hover{

    background: rgba(255,255,255, 0.7);

    color:rgba(0,0,0, 1);

}

.team_4 li:hover .show {opacity: 1;filter:alpha(opacity=100);}

.team_4 li:hover .show .imgArea{opacity:1;filter:alpha(opacity=100);bottom:40%;}

.team_4 li:hover img {

    transform: scale(1.2, 1.2);

    

    -ms-transform:scale(1.2, 1.2);  /* IE 9 */

    -moz-transform:scale(1.2, 1.2);     /* Firefox */

    -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

    -o-transform:scale(1.2, 1.2);   /* Opera */

}







#pic_2 {width: 100%;background: #f1f1f1;padding: 30px 0;}

.t-center {text-align: center;}

.rightnow-test2 {display: block; margin: 20px auto;width: 300px;height: 40px;line-height: 40px;text-align: center;color: #fff; background: #d70c19;border-radius: 5px;box-shadow: 0 4px 4px #aa0c16; cursor: pointer;font-size: 16px;}

.test-number { color: #d70c19; margin: 0 5px;}

#alert {

    z-index: 2;

    width: 598px;

    height: auto;

    border-radius: 6px;

    box-shadow: 0 5px 15px rgba(0,0,0,.5);

    background: #fff;

    z-index: 1000;

    position: fixed;

    left: 50%;

    top: 20%;

    margin-left: -299px; z-index:9999;

    display: none;

    overflow: hidden;

}

.model-head {padding: 15px;color: #73879C;border-bottom: 1px solid #e5e5e5;}

.close {

    padding: 0;

    cursor: pointer;

    background: 0 0;

    border: 0;

    float: right;

    font-size: 27px !important;

    font-weight: 700;

    text-shadow: 0 1px 0 #fff;

    color: #000;

    margin-top: -5px;

}

#close:hover {cursor: pointer;color: #000;}

#mask {

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 999;

    background-color: rgba(0,0,0,0.6);

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s; display:none;

}

.model-content {position: relative;padding: 30px;}

.model-foot {padding: 15px;text-align: right;}

.flow {width: 100%;margin: 30px auto;height: 50px;padding: 20px 0 0 0;position: relative;}

.flowList {float: left;height: 2px;border:2px solid #ccc;background: #ccc;}

.flowListBox {position: absolute;width: 100%;left: 0;top: 10px;}

.flowListBox .flowList {float: left;text-align: right; width:32% !important;}

.flowListBox .flowList em {

    margin-top: -22px;

    display: inline-block;

    width: 40px;

    height: 40px;

    -moz-border-radius: 100%;

    -webkit-border-radius: 100%;

    border-radius: 100%;

    background: #ccc;

    text-align: center; 

    line-height: 40px;

    font-style: normal;

    font-weight: bold;

    vertical-align: middle;

    color: #fff;

    box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.56);

    cursor:pointer;

}



.flowListBox .flowList strong {display: inline-block;height: 40px;line-height: 40px;font-weight: 400;cursor:pointer;}

.flowListBox .for-cur em

{margin-top: -20px;width: 40px;height: 40px;font-size: 14px;line-height: 40px;}

.foot-btn{ width:96%; height:32px; border-top:1px solid #ddd; padding:2% 2%; margin-top:10px;}

.successs {text-align: center;padding: 20px 0 60px 0;}

.successs h3 {padding: 20px;font-size: 25px;}

.for-cur:last-child{background-color:#C96; border:2px solid #C96;}

.contentList{display:none;}

.modal-title{ font-size:22px; font-weight:bold; color:#333; background:url(../images/cc.png) left no-repeat ; padding-left:30px; background-size:25px;}

.fl_title{ font-size:15px; color:#333;}



.icr-label { position: relative; display: inline-block; width:120px; }

.icr-hidden { position: absolute; display: block; top: 0; left: 0; width: 0; height: 0; overflow: hidden; }

.icr-input { position: absolute; display: block; top: -20px; left: -20px; }

.icr-text { display: inline; vertical-align: middle; margin-left:7px; }

.icr-item { position: relative; display: inline-block; vertical-align: middle; }

/* Sprite positions */



.icr-label .type_checkbox { background-position: 0 0; }

.icr-label .type_radio { background-position: 0 0; }

.icr-label:hover .type_checkbox { background-position: -100px 0; }

.icr-label:hover .type_radio { background-position: -50px 0; }

.icr-label.checked .type_checkbox { background-position: -150px 0; }

.icr-label.checked .type_radio {  background-position: -150px 0; }

.icr-label.checked:hover .type_checkbox { background-position: -150px 0; }

.icr-label.checked:hover .type_radio { background-position: -150px 0; }

.icr-label.disabled { opacity: 0.5; }

.lt-ie9 .icr-label.disabled { filter: alpha(opacity=50); }

.icr-label.disabled .type_checkbox { background-position: 0 0 !important; }

.icr-label.disabled .type_radio { background-position: 0 -50px !important; }

.icr-label.checked.disabled .type_checkbox { background-position: -100px 0 !important; }

.icr-label.checked.disabled .type_radio { background-position: -100px -50px !important; }



.icr-label { padding-right: 2px; margin: 0 5px 5px 0; }

.icr-item { width: 23px; height: 23px; background: url(../images/icr-green-skin.png) no-repeat; }

.icr-label.disabled { opacity: 0.4; }

.icr-label.focused .type_checkbox:after { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.icr-label.focused .type_radio:after { -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }



.js-demo-1,.js-demo-2{ margin-bottom: 30px; line-height: 38px; }

label{margin-right:20px!important;}

.btn-success{ width:100px; height:30px; line-height:30px; background:#f5414d; border:none; outline:none; color:#fff; border-radius:50px; cursor:pointer;}

.btn-default{ width:100px; height:30px; line-height:30px; background:#d70c19; border:none; outline:none; color:#fff; border-radius:50px; cursor:pointer;}

.btn-primary{ width:100px; height:30px; line-height:30px; background:#f1f1f1; border:none; outline:none; color:#666; border-radius:50px; cursor:pointer;}

.test_box{ width:980px; height:466px; position: fixed; top:20%; z-index:99999; background:#fff; display:none; left:50%; margin-left:-510px; border-radius:5px; padding:20px;}

.test_left{ width:700px; height:466px; float:left;}

.slides img{ max-width:100%;}

.test_right{ width:255px; height:466px; float:right; position:relative;}

.test_close{ width:30px; height:30px; position:absolute; top:0px; right:0px; text-align:right; cursor:pointer;}

.test_close img{ width:14px !important;}

.test_t{ font-size:15px; color:#333;}

.test_title{ font-size:22px; font-weight:bold; color:#333; display:block; margin-top:25px;}

.test_tuijian{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}

.test_tuijian ul{ width:105%;}

.test_tuijian li{ width:283px; height:188px; float:left; margin-right:25px; margin-bottom:25px; position:relative;}

.test_tuijian li img{ width:283px; height:188px;}





.test_fengge{ width:900px; height:auto; position: fixed; top:20%; left:50%; margin-left:-470px; padding:20px; padding-top:0px; background:#fff; z-index:99999; border-radius:5px; display:none;  -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s; }

.test_fengge ul{ width:105%;}

.test_fengge li{ width:280px; height:186px; float:left; position:relative; margin-right:30px; margin-top:25px;}

.test_fengge li img{ width:280px; height:186px;}

.test_fengge_title{ width:280px; height:35px; line-height:35px; position:absolute; bottom:0px; color:#fff; text-align:center; font-size:14px; background-color: rgba(0,0,0,0.3);}

.test_fengge_top{ width:900px; height:40px; line-height:60px; text-align:center; font-size:16px; color:#333; position:relative;}

.fengge_tt{ display:block; font-size:22px; font-weight:bold; margin-top:10px;}

.test_title2{ font-size:22px; font-weight:bold; color:#333; display:block; margin-top:25px;}

.fengge_text{ line-height:18px; font-size:12px; color:#999; display:block; margin-top:10px;}

.test_n{ display:none;}

.test_k{ position:relative;}

.test_b{ width:255px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}

.test_b span{ color:#d70c19; margin:0 5px;}





.shop_1{ width:300px; height:auto; float:left; margin-left:100px; margin-top:50px; }

.shop_1 h1{ font-size:16px;  color:#333; height:50px; line-height:50px; display:block;}

.shop_1_1{ background:url(../images/h_1.png) left no-repeat; padding-left:35px; background-size:25px;}

.shop_1_2{ background:url(../images/h_2.png) left no-repeat; padding-left:35px; background-size:25px;}

.shop_1_3{ background:url(../images/h_3.png) left no-repeat; padding-left:35px; background-size:25px;}

.shop_4{ display:block; font-size:12px; color:#f1f1f1; font-weight:normal;}

.shop_b{ width:100%; height:auto; overflow:hidden; background:#f1f1f1; padding-bottom:45px;}



.shop_2_1{ background:url(../images/h_4.png) left no-repeat; padding-left:35px; background-size:25px;}

.shop_2_2{ background:url(../images/h_5.png) left no-repeat; padding-left:35px; background-size:25px;}

.shop_2_3{ background:url(../images/h_6.png) left no-repeat; padding-left:35px; background-size:25px;}



.room_bg{ width:100%; height:auto; overflow:hidden; background:#f1f1f1;}

.pay_text{ width:1190px; padding-left:10px; height:auto; overflow:hidden; line-height:15px; padding-top:10px; font-size:12px; color:#666;}



.pack_1{ width:540px; height:50px; margin:0 auto; margin-top:25px;}

.pack_1_left{ width:300px; height:50px; float:left; line-height:50px; border:#333 solid 2px; text-align:center; font-size:22px;}

.pack_2{ width:230px; float:left; height:50px; line-height:25px; margin-left:5px;}

.pack_3{ width:1200px; height:165px; background:#f1f1f1; margin-bottom:15px; position:relative; margin-top:60px;}

.pack_3_1{ width:580px; height:186px; float:left; position:absolute; top:-40px; left:20px; }


.pack_3_1 ul{ width:105%;}

.pack_3_1 li{ width:280px; height:186px; float:left; margin-right:15px;}

.pack_3_1 li img{ width:280px; height:186px;}

.pack_3_2{ font-size:22px; color:#333; position:absolute; left:610px; top:-40px;}

.pack_3_3{ width:155px; height:40px ; line-height:40px; text-align:center; background:#d70c19; color:#fff; font-size:16px; position:absolute; right:0px; top:-40px; cursor:pointer;}

.pack_3_4{ width:500px; height:30px; line-height:30px; position:absolute; left:610px; top:15px;}

.pack_3_4 li{ width:100px; height:30px; line-height:30px; border:#d70c19 solid 1px; color:#d70c19; text-align:center; float:left; margin-right:20px; position:relative;}

.pack_3_4 li span{ position:absolute; top:0px; right:-16px; color:#333;}

.pack_3_5{ width:575px; height:90px; position:absolute; left:610px; bottom:10px; line-height:20px; color:#666;}

.pack_3_5 span{ font-size:16px; color:#333;}

.xb_box{ width:1010px;height: 240px;margin: 0 auto; position: relative; margin-top:35px;}

.xb_box ul{ width:105%;}

.xb_box li {width: 323px;height: 240px; float: left;margin-right: 18px;position: relative;}

.xb_pic{width: 240px; height: 240px;float: left;position: relative;}

.xb_pic img{ width:240px; height:240px;}

.xb_right{ width:81px; height:238px; float:right; border:#ccc solid 1px;border-bottom:none; }

.xb_right li{ width:81px; height:79px; line-height:79px;cursor:pointer; text-align:center; font-size:16px; color:#666; border-bottom:#ccc solid 1px; position:relative; }

.xb_right li:hover{ background:#d70c19; color:#fff;}

.xb_right li:hover .icon_links{ display:block; background:url(../images/g_tn.png) center no-repeat; } 

.xb_right li span{ width:31px; height:31px;position:absolute; right:-17px; top:25px; z-index:9; display:none; }

.icon_links{  background:url(../images/g_tn.png) center no-repeat; display:block !important;  }

.xb_links{background:#d70c19; color:#fff !important;}

.xb_t{ width:100px; height:37px; line-height:37px; text-align:center; color:#fff; background:rgba(0,0,0,0.6); position:absolute; left:0px; top:0px; z-index:99; font-size:16px;}







.xb_right2{ width:81px; height:238px; float:right; border:#ccc solid 1px; border-bottom:none;}

.xb_right2 li{ width:81px; height:59px; line-height:59px;cursor:pointer; text-align:center; font-size:16px; color:#666; border-bottom:#ccc solid 1px; position:relative;}

.xb_right2 li:hover{ background:#d70c19; color:#fff;}

.xb_right2 li:hover .icon_links{ display:block; background:url(../images/g_tn.png) center no-repeat; } 

.xb_right2 li span{ width:31px; height:31px;position:absolute; right:-18px; top:15px; z-index:9; display:none; }



.xb_right3{ width:81px; height:238px; float:right; border:#ccc solid 1px;border-bottom:none; }

.xb_right3 li{ width:81px; height:29px; line-height:29px; cursor:pointer; text-align:center; font-size:14px; color:#666; border-bottom:#ccc solid 1px; position:relative;}

.xb_right3 li:hover{ background:#d70c19; color:#fff;}

.xb_right3 li:hover .icon_links{ display:block; background:url(../images/g_tn.png) center no-repeat; } 

.xb_right3 li span{ width:31px; height:31px;position:absolute; right:-18px; top:-1px; z-index:9; display:none; }

.xb_tt{ width:1010px; height:50px; line-height:50px; margin:0 auto; margin-top:35px; text-align:center; color:#333; font-size:26px;}

.m_xb{ width:601px; height:150px; margin:0 auto; margin-top:35px;}

.m_xb li{ width:120px; height:150px; float:left; position:relative;}

.m_xb_x{width: 118px; height: 118px;line-height: 118px; border: 1px solid #dfdfdf; background: #ededed;}

.m_xb_x img{ width:118px; height:118px;}

.m_xb-title{ width: 100%; height: 22px;line-height: 22px;margin-top: 10px;font-size: 16px;color: #666;text-align: center;}

.m_xb_x span{display: block;margin: 44px auto 0; width: 90px;height: 34px;line-height: 34px;background: rgba(237,237,237,0);text-align: center;font-size: 16px;color: #333;}

.xb_j{width: 40px !important; height: 40px !important; padding-top: 40px;color: #333; font-size: 30px;text-align: center;}

.xb_bj{ background:#d70c19; height:80px !important; width:120px !important; cursor:pointer; font-size:22px; text-align: center; color:#fff; padding-top:40px;}

.xb_tanc{ width:820px ; height:380px; background:#fff; border-radius:5px; position: fixed; top:25%; z-index:9999; left:50%; margin-left:-410px; display:none;}

.xb_t_gx{ width:820px; height:35px; line-height:35px; text-align:center; font-size:22px; color:#d70c19; margin-top:15px;}

.xb_t_title{ width:820px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#666;}

.xb_t_title span{color:#d70c19; margin:0 10px;}

.xb_bg{ width:460px; height:210px; float:left; background:#f1f1f1; margin-left:25px; margin-top:40px; padding-left:20px;}

.xb_js{ width:255px; float:right; margin-top:40px; margin-right:20px;}



.b_top_list{ width:1200px; height:auto; margin:0 auto;padding-bottom:30px;}

.zzsc{ /*width:1200px; */height:auto; /*margin-top:35px;*/}

.zzsc .tab{ overflow:hidden; margin:0 auto; width:560px; }

.zzsc .tab a{ display:block; padding:15px 35px; float:left; text-decoration:none; color:#333; background:#fff; margin-right:10px; font-size:16px;}

.zzsc .tab a:hover{ background:#d70c19; color:#fff; text-decoration:none;}

.zzsc .tab a.on{ background:#d70c19; color:#fff; text-decoration:none;}

.zzsc .content{ overflow:hidden; width:1200px; min-height:600px; position:relative; margin:0 auto; margin-top:13px; }

.zzsc .content ul{ position: relative; left:0; top:0;}

.zzsc .content li{ width:1200px; height:auto; overflow:hidden; float:left;}

.zzsc .content li p{ padding:10px;}

.content_img{ width:165px; height:117px; float:left;}

.content_img img{ width:165px; height:117px;}

.content_text{ width:160px; height:117px; float:right;}

.content_text h1{ font-size:20px; font-weight:bold; color:#59b6b1; font-weight:bold;}

.content_text_2{ width:160px; height:30px; line-height:15px; font-size:12px; color:#666; display:block; margin-top:5px; margin-bottom:10px;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    word-wrap: break-word;

    word-break: break-all;}

.pack_l{ width:1200px; height:auto; overflow:hidden; margin-top:40px;}

.pack_l dl{ width:105%;}

.pack_l dt{ width:356px; height:auto; overflow:hidden; float:left; background:#fff;margin-right:63px; margin-bottom:30px; }

.pack_l_img{ width:356px; height:154px; }

.pack_l_img img{ width:356px; height:154px;}

.pack_l_bg{ width:316px; height:138px; background:#fff; padding:0 20px;}

.pack_l_t{ width:316px; height:45px; line-height:45px; border-bottom:#333  solid 1px; font-size:18px; float:left;}

.pack_l_text{ width:316px; height:60px; line-height:20px; font-size:12px; margin-top:15px; color:#666;display: -webkit-box; overflow:hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    word-wrap: break-word;

    word-break: break-all;}





.zzsc2{ width:1200px; height:auto; margin-top:35px;}

.zzsc2 .tab2{ overflow:hidden; margin:0 auto; width:445px; background:#f1f1f1; border-bottom:#e1e1e1 solid 1px; border-top:#e1e1e1 solid 1px; }

.zzsc2 .tab2 a{ display:block; width:110px; height:45px; line-height:45px; text-align:center;float:left; text-decoration:none; color:#333; background:#fff; margin-left:1px; font-size:16px;}

.zzsc2 .tab2 a:hover{ color:#d70c19; text-decoration:none;  background:#fff url(../images/p_2.jpg) bottom repeat-x; }

.zzsc2 .tab2 a.on2{ color:#d70c19;background:#fff url(../images/p_2.jpg) bottom repeat-x; text-decoration:none;}

.zzsc2 .content2{ overflow:hidden; width:1200px; height:auto; position:relative; margin:0 auto; margin-top:13px; }

.zzsc2 .content2 ul{ position: relative; left:0; top:0;}

.zzsc2 .content2 li{ width:1200px; height:auto; overflow:hidden; float:left;display:none;}

.zzsc2 .content2 li p{ padding:10px;}





.zzsc3{ width:1200px; height:auto; margin-top:35px;}

.zzsc3 .tab3{ overflow:hidden; margin:0 auto; width:445px; background:#f1f1f1; border-bottom:#e1e1e1 solid 1px; border-top:#e1e1e1 solid 1px; }

.zzsc3 .tab3 a{ display:block; width:110px; height:45px; line-height:45px; text-align:center;float:left; text-decoration:none; color:#333; background:#fff; margin-left:1px; font-size:16px;}


.zzsc3 .tab3 a:hover{ color:#d70c19; text-decoration:none;  background:#fff url(../images/p_2.jpg) bottom repeat-x; }

.zzsc3 .tab3 a.on3{ color:#d70c19;background:#fff url(../images/p_2.jpg) bottom repeat-x; text-decoration:none;}

.zzsc3 .content3{ overflow:hidden; width:1200px; height:auto; position:relative; margin:0 auto; margin-top:13px; }

.zzsc3 .content3 ul{ position: relative; left:0; top:0;}

.zzsc3 .content3 li{ width:1200px; height:auto; overflow:hidden; float:left;display:none;}

.zzsc3 .content3 li p{ padding:10px;}



.zzsc4{ width:1200px; height:auto; margin-top:35px;}

.zzsc4 .tab4{ overflow:hidden; margin:0 auto; width:445px; background:#f1f1f1; border-bottom:#e1e1e1 solid 1px; border-top:#e1e1e1 solid 1px; }

.zzsc4 .tab4 a{ display:block; width:110px; height:45px; line-height:45px; text-align:center;float:left; text-decoration:none; color:#333; background:#fff; margin-left:1px; font-size:16px;}

.zzsc4 .tab4 a:hover{ color:#d70c19; text-decoration:none;  background:#fff url(../images/p_2.jpg) bottom repeat-x; }

.zzsc4 .tab4 a.on4{ color:#d70c19;background:#fff url(../images/p_2.jpg) bottom repeat-x; text-decoration:none;}

.zzsc4 .content4{ overflow:hidden; width:1200px; height:auto; position:relative; margin:0 auto; margin-top:13px; }

.zzsc4 .content4 ul{ position: relative; left:0; top:0;}

.zzsc4 .content4 li{ width:1200px; height:auto; overflow:hidden; float:left;display:none;}

.zzsc4 .content4 li p{ padding:10px;}

.zzsc4 .content4 li img{max-width:100%;}





/*tab1*/

.tab_list{width:1200px;height:412px;overflow:hidden; margin-top:25px;}

.tab_list .tab_pic dl{height:412px;width:999em;position:relative;}

.tab_list .tab_pic dl dt{float:left; position:relative;}

.tab_list .tab_pic dl dt a{display:block;}

.tab_pic{float:left;width:700px;height:412px;overflow:hidden;position:relative;}

.tab_txt{float:right;width:485px;height:412px;overflow:hidden;position:relative;background:#faf9f9;}

.tab_list .tab_pic .prev,.tab_list .tab_pic .next{display:block;width:31px;height:31px; line-height:31px !important;float:right;margin:0 0 0 1px;overflow:hidden; padding-top:0px !important;cursor:pointer;background:url(../images/tab_btn.png);}

.tab_list .tab_pic .next{background-position:31px 0px;}

.tab_list .tab_txt dl{position:relative;}

.tab_list .tab_txt dl dt{width:485px;height:412px;float:left;}

.tab_txt h3{ width:385px; margin:0 auto; margin-top:50px; color: #666666;

    font-size: 30px;

    font-weight: bold;}

.tab_txt p{ width:385px; margin:0 auto;font-size:14px; color:#333; line-height:28px;}



/*tab2*/

.tab_list2{width:1200px;height:412px;overflow:hidden; margin-top:25px;}

.tab_list2 .tab_pic2 dl{height:412px;width:999em;position:relative;}

.tab_list2 .tab_pic2 dl dt{float:left; position:relative;}

.tab_list2 .tab_pic2 dl dt a{display:block;}

.tab_pic2{float:left;width:700px;height:412px;overflow:hidden;position:relative;}

.tab_txt2{float:right;width:485px;height:412px;overflow:hidden;position:relative;background:#faf9f9;}

.tab_list2 .tab_pic2 .prev,.tab_list2 .tab_pic2 .next{display:block;width:31px;height:31px;float:right;margin:0 0 0 1px;overflow:hidden;cursor:pointer;background:url(../images/tab_btn.png);}

.tab_list2 .tab_pic2 .next{background-position:31px 0px;}

.tab_list2 .tab_txt2 dl{position:relative;}

.tab_list2 .tab_txt2 dl dt{width:485px;height:412px;float:left;}

.tab_txt2 h3{ width:385px; margin:0 auto; margin-top:50px; color: #666666;

    font-size: 30px;

    font-weight: bold;}

.tab_txt2 p{ width:385px; margin:0 auto;font-size:14px; color:#333; line-height:28px;}





.tab_san{display:block;width:17px;height:34px;position:absolute;top:29px;right:0;}

.btn_bg{width:700px;height:33px;display:block;position:absolute;left:0;bottom:0;z-index:1;background:#000;display:block;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity: 0.3;}

.btn_ct{width:700px;height:31px;padding:1px;display:block;position:absolute;left:0;bottom:0;z-index:2;}








.color_title{ width:120px; height:30px; line-height:30px; background:#d70c19; margin-left:50px; text-align:center; margin-top:10px; color:#fff; border-radius:50px;}

.color_title2{ width:120px; height:30px; line-height:30px; border:#d70c19 solid 1px; background:#fff; margin-left:50px; text-align:center; margin-top:10px; color:#d70c19; border-radius:50px;}





.pack_2_1{ width:700px; height:412px; float: left; margin-top:20px;}

.pack2_2{width: 485px;float: left;margin-left: 10px;height: 412px; line-height: 30px;padding: 50px; margin-top:20px; box-sizing: border-box; background: #f1f1f1;}

.style_title {

    color: #666666;

    font-size: 30px;

    font-weight: bold;

    margin-top: 30px;

    margin-bottom: 30px;

}

.pack2_3{ font-size:14px; color:#333;}







.clt{ width:1200px; height:auto; overflow:hidden; clear:both;}

.clt_list {margin-top: 20px;}

.clt_list ul {width: 100%;border-bottom: solid 2px #d70c19; height: 40px;}

.clt_list ul>li { width: 133px !important ; height: 40px !important;text-align: center;border-right: solid 1px #f1f1f1;float: left !important; display:block !important;line-height: 40px;box-sizing: border-box;cursor: pointer;}

.clt_list ul>li:last-child {border-right: none;}

.clt_list ul>li.active {background: #d70c19;color: #fff;}

.clt_box{ background: #F7F7F7;padding: 30px;}

.clt_title{font-size: 22px;margin: 20px 0; margin-top:0px;}

.clt_table{width: 100%;}

.clt_table th {background: #EAEAEA;text-align: left; height: 50px;padding: 0 10px;}

.clt_table td {height: 50px;padding: 0 10px;border-bottom: solid 1px #E5E5E5;}

.btn_yuyue {float:right;}

.but{ width:100%; height:50px; margin-top:25px;}

.package_amount {

    color: #d70c19; padding:0 30px;

    line-height: 50px;

    font-size: 30px; float:left; background:#fff;

}

.yuyue {

    display: block;

    width: 200px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    background: #d70c19;

    color: #fff!important;

    float: left;

    font-size: 16px;

    font-weight: bold;

}







.pack_menu{ width:100%; height:60px; position:absolute; bottom:0px; background:rgba(0,0,0,0.6);}

.pack_menu_cen{ width:1200px; height:60px; line-height:60px; margin:0 auto;}

.pack_menu_cen li{ padding:0 20px; float:left; height:60px; color:#fff; font-size:20px; margin-right:40px;}

.pack_menu_cen li a{ color:#fff; display:block;}

.pack_icon1{ background:url(../images/pack_icon1.png) left no-repeat; padding-left:30px; color:#fff;}

.pack_icon1h{ background:url(../images/pack_icon1h.png) left no-repeat; padding-left:30px; color:#d70c19 !important;}

.pack_icon2{ background:url(../images/pack_icon2.png) left no-repeat; padding-left:30px; color:#fff;}

.pack_icon2h{ background:url(../images/pack_icon2h.png) left no-repeat; padding-left:30px; color:#d70c19 !important;}

.pack_icon3{ background:url(../images/pack_icon3.png) left no-repeat; padding-left:30px; color:#fff;}

.pack_icon3h{ background:url(../images/pack_icon3h.png) left no-repeat; padding-left:30px; color:#d70c19 !important;}



.pack2{ width:100%; height:auto; overflow:hidden; background:#f1f1f1; padding-top:35px;}

.pack_cc{ margin:0 auto;}



.pack2_lsit{ width:1200px; height:auto;overflow:hidden;}

.pack2_lsit dl{  width:1200px; height:auto; overflow:hidden;}



.pack_box3_1{ width:100%; height:auto; overflow:hidden; text-align:center;}

.pack_box3_1 img{ max-width:100%; margin:0 auto;}





.pay_list{ width:1200px; height:auto; overflow:hidden; margin-bottom:30px;}

.pay_list ul{ width:105%;}

.pay_list li{ width:285px; height:264px; float:left; margin-right:20px;}

.pay_list li img{ width:285px; height:200px; vertical-align:middle;}

.pay_list_title{ width:285px; height:35px; line-height:35px; font-weight:bold; color:#333; font-size:22px; margin-top:10px;}

.pay_list_title p{ font-size:14px; color:#666;width:285px; font-weight:normal; height:20px; line-height:20px;}

.pay_t{ width:1200px; font-size:22px; color:#333; margin-bottom:15px;}











.top-second { position: relative;background: #f9f9f9; border-bottom: 3px solid #d70c19;}

.p_w{width:100%;float:left;margin:0;padding:0px;}

.top-first{position: relative;background: #f2f2f2;height:39px;line-height: 39px;color:#000;font-size:16px;border-bottom: 1px solid #e9e9e9;padding-left:10px;box-sizing:border-box}

.p_i{width:1200px;position:relative;margin:0 auto;}

.topSecond-first{float: left;padding-top: 25px; padding-bottom:25px;}

#header_logo{display: block; width:161px; height:41px;cursor:pointer;float:left}

.city-coordinate{float: left;margin-top: 11px;}

.yiDong,#header-about,#header_vr{float:right; position:relative; text-align: right;cursor:pointer;}

.yiDong>a,#header_vr>a{color:#666;font-size:14px;}

.yiDong>a:hover,#header-about>a:hover,#header_vr>a:hover{color: #d70c19;}

.yiDong{padding-right: 14px; margin-left: 10px;margin-right: 10px;}

.yiDong>a>.ci-rights{display: block;position: absolute; color:#666;font-style:normal; font-weight:400;font-size:21px;line-height: 15px; height:7px;overflow: hidden;right:0;top: 17px;transition: all 300 ease-in-out;}

.yiDong>a:hover>.ci-rights{top:15px; color:#ff6700;transform: rotate(-180deg);}

.yiDong .ci-rights>s{position: relative;text-decoration: none;top:-7px;}

.top-verticalline{width: 1px;height:12px;background: #cdcdcd;float: right;margin-top: 15px;}

.yiDong:hover #move_slect{display: block;}

#city_Name>.ci-rights{display: block;position: absolute; color:#666;font-style:normal; font-weight:400;font-size:21px;line-height: 15px; height:7px;overflow: hidden;right:0;top: 17px;transition: all 300 ease-in-out;}

#header_city:hover .ci-rights{top:15px; color:#ff6700;transform: rotate(-180deg);}

#city_Name>.ci-rights>s{position: relative;text-decoration: none;top:-7px;}

.shang_biao{color:#ff9c00;background:url(http://static.jtljia.com/images/system/menu_201601_shang.png) no-repeat center 14px;display: inline-block;width: 14px;height: 40px;}

#header_cityselect{display:none;position:absolute;left:0;top:38px;width: 100%; border:1px solid #eae1d9;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; padding:0;background:#fff;z-index:1001;box-shadow: 0px 2px 2px #ccc;font-family: "微软雅黑";font-size:16px; color:#666;}

.dakehu{display: block;width: 100%;height: 100%;}

#move_slect{position:absolute;right:0;top:38px;width: 230px;padding-top: 0;border-radius: 3px;background:#fff;z-index:999;display:none;}

.yiDong:hover #move_slect{display: block;}

#move_slect span.shang{ background: url(../images/img23.png) no-repeat scroll 44px bottom;float: left;height: 10px;right: 28px;position: absolute;top: -9px;width: 60px;z-index: 1000;}

#head_moblieHome{width: 100%;border-top: 1px solid #eae1d9;border-radius: 3px;box-shadow: 0px 2px 2px #ccc;}

#move_home{margin: 0px auto;width: 220px;}

#move_home>li{height: 80px;font-size: 16px;padding: 15px;}



#move_home>li:first-child{color: #a8a8a8;border-bottom: 1px solid #e4e4e4;}

.er_weima{float: left;height: 78px;}

.top-description{position: relative;float: left;margin-left: 12px; text-align: center;color: #333;font-size: 14px;}

.top-description>.description-home{position: relative; width: 90%;margin: 11px auto 0;background: #fff;border-top: 1px solid #333;height: 6px;}

.top-description>.description-home>.description-title{width: 82%;margin: -11px auto 0;background: #f9f9f9;}

.top-description>.description-brand{width: 178px;color: #999;font-size: 12px;}

.topdescription-icon{position: relative;float: left;margin-left: 180px;height: 40px;}

.topdescription-icon>ul>li{float: left; height: 40px;line-height: 40px;}

.topdescription-icon>ul>li>.icon-title{float: left;height: 40px;line-height: 40px;width: 64px;text-align: center;font-size: 13px;color: #666;}

.progress-title{width: 100%;height: 40px; color:#333333; font-size:26px; line-height:40px; text-align:center; background: url(../images/title_tb.png) center center no-repeat; margin-top:40px;}

.progress-text{ width:1200px; height:20px; margin:0 auto; line-height:20px; text-align:center; color:#666; font-size:15px;}



.progress-show>ul{margin: 30px auto 0;}

.progress-show>ul>a{display: list-item;}

.progress-show>ul>a.active{float: left;width: 121px;height: 121px;border-radius: 10px;font-size: 14px;color: #fff;text-align: center;position:relative;background: #6da9de;margin: 0 2%;}

.progress-show>ul>a.blank{width: 69px;height: 142px;float: left; background: url(../images/tb_jt.png) center center no-repeat;}

.progress-show>ul>a.blank>.next-icon{margin: 60px auto;}

.progress-show>ul>a.active:nth-child(1):hover,.progress-show>ul>a.active:nth-child(3):hover,.progress-show>ul>a.active:nth-child(5):hover,.progress-show>ul>a.active:nth-child(7):hover,.progress-show>ul>a.active:nth-child(9):hover,.progress-show>ul>a.active:nth-child(11):hover{border-color: #d70c19;color: #d70c19;}
.progress-show>ul>a.active:hover{color: #d70c19;}
.progress-show>ul>a.active>.liucheng-content{width: 100%; height: 40px;line-height: 40px!important;position:absolute;bottom:10px;}

.progress-show>ul>a.active>.liucheng-content.br{line-height: 20px;}

.progress-show>ul>a.active>.liucheng-icon{margin: 30px auto 20px; background:url(../images/lc.png);}

.progress-show>ul>a.active:nth-child(1)>.liucheng-icon{width: 39px;height: 46px; background-position:0 -138px;}

.progress-show>ul>a.active:nth-child(1):hover>.liucheng-icon{background-position:-43px -150px  ;}

.progress-show>ul>a.active:nth-child(3)>.liucheng-icon{width: 32px;height: 42px; background-position:-88px -100px;}

.progress-show>ul>a.active:nth-child(3):hover>.liucheng-icon{background-position:-86px -196px  ;}

.progress-show>ul>a.active:nth-child(5)>.liucheng-icon{width: 46px;height: 46px; background-position:-71px  -50px;}

.progress-show>ul>a.active:nth-child(5):hover>.liucheng-icon{background-position:-71px 0px  ;}

.progress-show>ul>a.active:nth-child(7)>.liucheng-icon{width: 40px;height: 46px; background-position:0 -88px;}

.progress-show>ul>a.active:nth-child(7):hover>.liucheng-icon{width: 40px;height: 46px; background-position:-44px -340px;}

.progress-show>ul>a.active:nth-child(9)>.liucheng-icon{width: 67px;height: 40px; background-position:0 -44px ;}

.progress-show>ul>a.active:nth-child(9):hover>.liucheng-icon{width: 67px;height: 40px; background-position:0 -240px;}

.progress-show>ul>a.active:nth-child(11)>.liucheng-icon{width: 37px;height: 42px; background-position:-86px -150px ;}

.progress-show>ul>a.active:nth-child(11):hover>.liucheng-icon{width: 37px;height: 42px; background-position:0px -187px;}

/*悬浮窗口*/
.floating_ck{position:fixed;right:0px;top:20%; z-index:999}
.floating_ck dl dd{position:relative;width:90px;height:90px;background-color:#f90b0b;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#d70c19;border-bottom:solid 1px #d70c19;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background:url(../images/kficon.png);}
.words{background:url(../images/dzicon.png);}
.quote{background:url(../images/zxicon.png);}
.qrcord{background:url(../images/erweima.png);}
.return{background:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:65px; font-size:14zpx;}
.floating_left{position:absolute;left:-120px;top:0px;width:120px;height:60px;background-color:#d70c19;border-bottom:solid 1px #d70c19;display:none;}
.floating_left a{color:#fff;line-height:60px;}
.floating_ewm{height:220px;top:-160px;}
.floating_ewm i{display:block;width:110px;height:110px;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:13px;}