@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
	
.container{
	width: 1200px;
	margin:0 auto;
}

body{font-size: 12px; font-family: "Microsoft Yahei";overflow-x:hidden;}

input  {outline:none;border: 0;}

.clear {clear: both;}

.left {float: left;}
.right {float: right;}
.clearfix {
    display: block;
}
a {text-decoration: none;}
a:hover ,
.reg-login a:hover ,
.reg-login .i_login.clicklogin:hover,
.selitem dd a:hover,
.item a:hover,
.selectedtxt .index a:hover,
.livedetails_main .tit a:hover{color: #D2353E;}

input, select, button, textarea {
    font-family: "微软雅黑","宋体";
    border: none;
    border: none;
    outline: none;
}
/*-----------------------header-------------------------------*/
.header{
	width:100%;	
}
.site_nav{height:40px;background-color: #191b48;}

/*城市选择*/
.city_select{ width:60px;margin-left:10px; float:left; color:#666; position:relative;cursor: pointer;}
.city_select span{display:inline-block; line-height:40px;font-size:16px;color: #ffffff; font-family:Microsoft YaHei;}
.city_list li a{ text-decoration:none;color:#6a6969;}
.city_select:hover .city_list{display: block;}
.city_select .city_list li:last-child{border:none;}
.city_select .city_list{border-radius: 7px;background: #fff;border: 1px solid #bcbcbc;position: absolute;top: 40px;left: 0; /*background:url(../images/city_seclet_bg.png) center  top  no-repeat #fff ; */z-index:999; padding-top:6px; display:none;}
.city_select .border_bg{ border:1px solid #ccc; border-top:none; padding:10px 10px 0px; width:40px;}
.city_select .city_list ul li{list-style:none;height:30px; border-bottom:1px dotted #ddd; line-height:30px; text-align:center; font-size:14px; font-family:Microsoft YaHei;}
.city_select .city_list ul li a:hover{color:#ff6600;}
.banner899 {
    position: relative;
    height: 431px;
    text-align: center;
}

.ljyj {
    position: absolute;
    bottom: 120px;
    left: 0;
    right: 0;
    margin: auto;
}
.ljyj a {
    padding: 5px 40px;
    border-radius: 5px;
    background-color: #e83428;
    color: #ffffff;
}

.ljyj a:hover {
    opacity: .8;
}

/*登录注册*/
.top-right{float:right;line-height:40px;}
.reg-login{display:inline-block;float: left;}
.login-register{overflow: hidden;}
.reg-login .i_login.clicklogin {
    border-right: 2px solid #616161;
}
.reg-login a{text-decoration:none;color: #fff;font-size:14px;padding: 0 13px;}

.login-center .login-list{/*border-radius: 7px;*/background: #fff;width: 130px;border: 1px solid #bcbcbc;position: absolute;top: 40px;left: 0;z-index:999; display:none;border-top:none;}
.login-list{list-style: none;}
.login-center {position: relative;}
.login-div{
    padding-left: 28px;
    width: 103px;
    height: 40px;
    float: left;
    color: #666;
    cursor: pointer;  
}
.list-spread{background: url(../images/spread-icon.png) no-repeat 0% 50%;}
.login-div a{margin-left: 10px;height: 40px;display: inline-block;}

.login-div span.f16{color: #cfcfcf;font-size: 14px;}
.reg-login .login-list a{color: #000;}
.reg-login .login-list li:hover a{color: #D2353E;}
.reg-login .login-list li{padding-left:14px;}
.login-list li:hover{background: #f0f0f0;}

.wechatpublic a{text-decoration:none;color: #fff;font-size:14px;}

.wechatpublic{
    position: relative;
	background:url(../images/wechat.png) left center no-repeat;	
    padding-left:28px;display:inline-block;
	margin-left:40px;
}


.wechat{background: url("../images/wechatbg.png") no-repeat;position:absolute;top: 32px;left: -31%;display: none;z-index: 9;width: 200px;height: 200px;}
.wechatpublic:hover .wechat{display: block;}

.wechat img {padding: 15px 7px;}


/*NAV*/
.tb-menu{height:110px;overflow: hidden;}

.header .logo{display:inline-block;margin-top: 21px;float: left;cursor: pointer;}
.nav{display:inline-block;margin-left:35px;}
.contact{display:inline-block;margin-top: 40px;margin-left:10px;float: right;}

.nav li{display:inline-block; line-height: 100px;list-style:none;}
.nav a{
    margin-right: 6px;
    text-decoration:none;
    color: #191b48;
    font-family:Microsoft YaHei;
    font-size:21px;
    padding:12px 14px;
    border-radius:5px;
    }
.nav a:hover{background-color:#D2353E;color:#fff;}
.phoneicon{background:url(../images/phone.png) no-repeat;width:28px;height:37px;display:inline-block;padding-left:16px;}
.number{display:inline-block;float:right;}
.number p{ font-family:Microsoft YaHei; font-size:12px;color: #232323;}
.number strong{ font-family:Microsoft YaHei; font-size:20px; font-weight:bold; color:#D2353E;}

.nav li.on a{background-color: #D2353E;color:#fff;}


/*banner*/
.banner,.pbanner{width:100%; overflow:hidden; background:#fffaeb; position:relative; z-index:1;}
.banner .n_banner{ width:1000px; margin:0 auto;_width:100%;}
.banner .banner_box,.pbanner .pbanner_img{ width:1920px;  margin:0 -460px; overflow:hidden;  }
.banner .banner_box ul{ width:99999999px;}
.banner .banner_box ul li{ float:left;list-style: none;}
.banner .banner_box ul li a{ float:left; display:block; width:100%; height:100%;}
.banner .banner_box ul li img{ display:block; width:100%}
.banner .menu{ text-align:center; width:100%; position:absolute; bottom:15px; left:0;}
.banner .menu a{ width:75px; height:8px; display:inline-block; background:#fff; margin-right:16px;transition: ease 0.3s}
.banner .menu a.now/*,.banner .menu a:hover*/{ background:#D2353E; }

div#main{overflow: hidden;}


/*快速入口*/
.quickenter{margin: 17px auto 32px;}
.quickimg li{list-style:none;display:inline-block;width: 291px;height: 204px;margin-right: 8px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.quickimg li.lastli{margin-right: 0;}
.quickimg img{width: 291px;height: 204px;}
.quickimg li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.gateshop-window,.wechat-window {
    background: rgba(0,0,0,.5);
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: none;
    z-index: 99;
}

.gateshop-popup , .wechat-popup{width: 380px;margin: 10% auto;height: 445px;background: #fff;text-align: center;border-radius: 5px;position: relative;}
.gateshop-popup h2,.wechat-popup h2{padding-top: 35px;text-align: center;color: #D2353E;font-size: 28px;}
.nameinpt,.phoneinpt,.apartment{border: 1px solid #b6b6b6;border-radius: 5px;width: 270px;height: 40px;line-height: 40px;padding-left: 10px;margin: 9px auto;font-family: Microsoft YaHei;position: relative;z-index: 1;background: none;}
.public_bdr_color{border-color: #D2353E;}
.input_div{position: relative;z-index: 18;display: inline-block;}
.appoint-window .input_div .span_tips{line-height: 40px;}

.text-view{background: url(../images/text-bg.png) no-repeat 50% 50%;font-size: 16px;color: #434343;margin: 5px auto 18px;}

select.gateshop,select.building-wechat{
    font-size: 14px;
     margin: 9px auto;
    height: 42px;
    border-radius: 5px;
    width: 280px;
    padding-left: 10px;
    color: #727272;
    outline: none;
    border: solid 1px #b6b6b6;
}
.appointmentsubmit{width: 280px;height: 40px;background: #D2353E;border-radius: 5px;line-height: 40px;color: #fff;font-size: 16px;font-family: Microsoft YaHei;margin: 9px auto;cursor: pointer;}
.popclose-btn{background: url(../images/close-btn.png) no-repeat; position: absolute;top: 7px;right: 6px;width: 16px;height: 16px;cursor: pointer;}
.appointmentsuccess{width: 380px;margin: 10% auto;height: 445px;background: #fff;text-align: center;border-radius: 5px;position: relative;display: none;}
.success-state{background:url(../images/success-icon.png) no-repeat;width: 52px;height: 52px;margin: 0 auto; }
.appointmentsuccess span{font-size: 28px;color: #D2353E;line-height: 60px;font-weight: bold;}
.appointmentsuccess p{font-size: 18px;line-height: 37px;}
.text-p{margin-top: 20px;}
.appoint-wrap{padding: 95px 0;}


/*装修套餐*/
.package{ background-color:#f2f2f2;height: 585px;overflow: hidden;}
.packad{overflow: hidden;width:1200px;height: 463px;position: relative;}
.package .tit{ background: url(../images/icon1.png) no-repeat 0 center;color: #02071E; font-size:28px;padding-left:23px;float: left;}
.packagetit {padding: 28px 0 20px;overflow: hidden;}
.package img.adbj{transition: all 0.3s ease 0s;position: absolute;left: 0;top: 0;}
/*.package img.adbj:hover{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}*/
.packagetit p{float: right;font-size: 18px;cursor: pointer;}
.packagetit span{font-size:18px;float: right;padding: 8px 0 0;color: #6a6969;}
.packagetit a{color: #6a6969;}
.packagetit a:hover{color: #D2353E;}

.package .detailbtn{position: absolute;/*top: 80%;*/margin-top:139px;left: 37%;padding: 10px 38px;border-radius: 5px;font-size: 21px;background: #D2353E;color: #fff;border: 0;font-family: "Microsoft Yahei";}
.packad .packcont{text-align: center;position: absolute;top:0;left: 29%;z-index: 1;}
.packtitle{background: url(../images/adtit.png) no-repeat;position: relative;width: 503px;height: 69px;margin: 100px auto 15px;}
.packad .titbj{position: absolute;top: -24px;right: -77px;}
.packad .adnotice p{font-size: 16px;color: #fff;}
.packad .packcont .p1{font-size: 35px;color: #fff;}
.packcont ul li{list-style: none;display: inline-block;}
.adnotice ul li{list-style: none;display: inline-block;padding: 0 35px;}

.adnotice {
    margin-top: 20px;
    position: absolute;
    top: 51%;
    left: 21%;
}



/*工地直播*/
.livetit {padding: 40px 0 24px;overflow: hidden;}
.onlinetabname a{text-decoration: none;color: #6a6969;}
.online .tit{ background: url(../images/icon1.png) no-repeat 0 center;color: #02071E; font-size:28px;padding-left:23px;}
.onlinetabname{display: inline-block;}
.onlinetabname .on{border: 1px solid #191b48;border-radius: 5px;color: #fff;background-color: #191b48;}
.onlinetabname li:hover{border: 1px solid #191b48;border-radius: 5px;color: #D2353E;}
.onlinetabname li{width: 72px;height: 28px;padding: 5px 10px;border: 1px solid #fff;text-align: center;cursor: pointer;display:inline-block;color: #191b48;}

.onlinelist{margin-bottom: 30px;}
.online li a{text-decoration:none;}
.livetit .tit{float: left;}
.livetit .onlinetabname{float: right;font-size: 18px;}

.livelist li{width: 279px;height: 423px;margin-right: 18px;display:inline-block;/* padding-right: 18px; */overflow: hidden;-webkit-transition: all .2s linear;transition: all .2s linear;}
.livelist li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.livelist li.listend{margin-right: 0;}
.livelist .bg{text-align: center;background: #f0f0f0;position: relative;height: 128px;}

.livelist .bgp p{display: inline-block;padding: 0 5px;}
.livelist .bgp .p1{border-right: 1px solid #b1b1b1;}
.bg .viewimg{position:relative; width:89px; height:89px;top:-44px; overflow:hidden; left:90px;}
.bg span {color: #02071E;font-size: 16px;}
.bg strong {color: #ff5c00;font-size: 16px;}
.bgp .p1{color: #000000;font-size: 13px;}
.bgp .p2{color: #b1b1b1;font-size: 13px;}
.scover_bg{width:89px; height:89px;}
.photo_img{width:88px; height:88px;}

.bg .exp{position: absolute;left: 1%;top: 15%;}
.bg .bgp{position: absolute;left: 22%;top: 68%;}

.bg .viewimg img{position:absolute; left:1px; top:1px; }
.livelist li:hover .bg{background: #D2353E;color: #fff;}

.livelist li:hover .exp span{color: #fff;}
.livelist li:hover .exp strong {color: #fff000;}
.livelist li:hover .bgp .p1{color: #fff;}
.livelist li:hover .bgp .p2{color: #fff;}
.livelist li:hover .bgp .p1{border-right: 1px solid #fff;}
.live-imgcover {text-align: center;width: 279px;height: 226px;}
.live-imgcover img{height:100%}


/*装修流程*/
.sliderbox{width: 1200px;margin: 0 auto;position: relative;z-index: 99;}
.step{background:#f2f2f2;height:282px;overflow: hidden;}
.steptit{padding: 37px 0 20px;}
.step .tit{ background: url(../images/icon1.png) no-repeat 0 center;color:#414141; font-size:28px;padding-left:23px;}
.step li{display:inline-block;width: 113px;height: 156px; text-align: center;margin: 12px 0;vertical-align: middle;cursor: pointer;position: relative;overflow: hidden;z-index: 9;}

.slider{width: 113px;height: 156px;background:#D2353E;position: absolute;top: 12px;left:0;z-index: 0;
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    opacity: 1; }

.step li .step1{width: 53px;height: 48px;position: absolute;left: 30px;top: 20%;background: url(../images/step1.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step2{width: 38px;height: 54px;position: absolute;left: 37px;top: 20%;background: url(../images/step2.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step3{width: 50px;height: 50px;position: absolute;left: 36px;top: 20%;background: url(../images/step3.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step4{width: 62px;height: 57px;position: absolute;left: 30px;top: 20%;background: url(../images/step4.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step5{width: 56px;height: 47px;position: absolute;left: 30px;top: 20%;background: url(../images/step5.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step6{width: 50px;height: 49px;position: absolute;left: 30px;top: 20%;background: url(../images/step6.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}
.step li .step7{width: 50px;height: 49px;position: absolute;left: 30px;top: 20%;background: url(../images/step7.png)no-repeat;z-index: 1;transition: all 250ms ease-in-out;}

.step .on .step1{background:url(../images/step1-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out 250ms;}
.step .on .step2{background:url(../images/step2-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.step .on .step3{background:url(../images/step3-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.step .on .step4{background:url(../images/step4-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.step .on .step5{background: url(../images/step5-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.step .on .step6{background:url(../images/step6-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.step .on .step7{background: url(../images/step7-1.png)no-repeat;z-index:2;transition: all 200ms ease-in-out /*250ms*/;}
.sliderbox .steplist p {font-size: 18px;color: #434343;transition: all 250ms ease-in-out 250ms;padding-top: 100px;padding-left: 10px;}
.step li .on p{color: #fff;z-index: 9;transition: all 250ms ease-in-out;}
.sliderbox li.current_page_item .on p{color: #fff;z-index: 9;transition: all 250ms ease-in-out 250ms;}

.step li .on{width: 113px;height: 156px;transition: all 250ms ease-in;}
.step li.liindex7{margin-right: 0;}
/*.step .linkimg{width: 19px;height: 43px;position: absolute;left: 32px;top: 50px;}*/
.step li.link{width: 68px;background: url("../images/arrow.png")no-repeat center;}
.step li.link:hover{background: url("../images/arrow_hover.png")no-repeat center;}
/*.step li:hover span {
    color: #fff;
    text-decoration: none;
    -webkit-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -ms-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -o-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
}*/







/*新闻资讯*/
.news{height:580px;margin-bottom: 25px;}
.newsstyle{width:589px;height:281px;overflow:hidden;}
.newsstyle img{width:589px;height:281px;}
.newstit{padding: 35px 0 25px;overflow: hidden;}
.news .tit{ background: url(../images/icon1.png) no-repeat 0 center;color:#414141; font-size:28px;padding-left:23px;float: left;}
.newstit a{float: right;padding: 15px 0 0;text-decoration: none;color: #6a6969;font-size: 18px;}
.news_section{width:589px;float:left;overflow: hidden;border: 1px solid #dadada;}
.news_section:hover{box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.news_section img{transition:all 0.3s ease 0s;}
.news_section img:hover{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}
.news_section .annotation span{font-size: 12px;color: #b6b6b6;}
.news .annotation{height: 170px;padding: 10px 28px;cursor: pointer;}
.news .annotation a{text-decoration: none;}
.news .annotation h2{display: inline-block; margin-right:82px;font-size: 20px;color: #D2353E;line-height: 50px;}
.news_section p{font-size: 16px;line-height: 24px;color: #474747;}
.news_more{
	width:595px;float:right;height: 500px;overflow: hidden;}
	
.news_more span{ float:right;}

.news_more li{border:1px solid #dadada;list-style:none;margin-bottom: 12px;height: 108px;}
.news_more li:hover{box-shadow: 0 15px 12px rgba(0,0,0,0.1);}
.news_more a{text-decoration:none;}

.newslist .date {float: left;padding: 0 16px;border-right: 2px solid #e3e3e3;height: 108px;}
.newslist .date span{font-family: Microsoft YaHei;font-size: 60px;font-weight: bold;color: #b8b8b8;}
.newslist .date .time{display: block;text-align: center;font-size: 16px;color: #c1c1c1;}
.contents{overflow: hidden;padding: 10px 15px;}
.newslist{overflow: hidden;}
.contents h2 {font-size: 18px;color: #4a4a4a;line-height: 30px;}
.contents h2:hover{color: #D2353E;}
.contents p{color: #6c6c6c;text-overflow:ellipsis;line-height: 24px;font-size: 13px;}

	

/*合作品牌*/
.cooperation{ background-color:#f2f2f2;height:360px;}
.tab_name a {font-size: 28px;color: #6e6e6e;}
.tab_name .on a{color: #010101;}
.tab_name li a{ text-decoration:none;}
.tab_name li{display:inline-block;margin: 45px 0 25px;cursor: pointer;}
.tab_name li#brand {line-height: 32px;border-right: 2px solid #b5b5b5;padding-right: 45px;}
.tab_name li#servicecity {padding-left: 45px;}


.co-branding li{display:inline-block;}
.servicecity{overflow: hidden;}
.servicecity a{text-decoration: none;color: #010101;font-size: 18px;text-align: center;}
.servicecity p {height: 39px;line-height: 39px;}
.servicecity li{display:inline-block; width:186px; height:206px;float:left; position:relative; overflow:hidden;margin:0 8px;background: #fff;}
.servicecity ul{margin:0 -8px;}
.servicecity ul li:hover .imgbg{top:0;display: block;opacity: 0.95;}
.imgbg .detailbtn {margin: 30px 0;background: #ff731f;color: #fff;border: 1px solid #fff; padding: 0 10px;outline: none;cursor: pointer;}
.servicecity .bgtit{padding-top:60px;}
.servicecity .bgcont{background: url("../images/telicon.png") no-repeat; margin-left: 17px;font-size: 16px;}


.imgbg{background:#ff731f;position:absolute; left:0; width:100%; height:100%; color:#fff}
.co-branding ul li:hover .imgbg{top:0;display: block;opacity: 0.95;}
.co-branding ul li{width:199px; height:103px; margin-left:1px; margin-right:5px;float:left; position:relative; overflow:hidden}
.co-branding img{width: 199px;height: 103px;}
/*.inbar_imgbg{ position:absolute; left:0; bottom:0;display: none;width:199px; height:103px; }*/
.inbar_imgbg{text-align: center;}
.inbar_imgbg p{line-height: 24px;}
.imgbg .bgtit{font-size:18px;}
.co-branding .bgtit{padding-top: 25px;}
.co-branding  .bgcont{font-size: 12px;}


/*footer*/
.footer{width:100%; height:322px;}
.footer_top{height:280px; background: #191b48;}
.footer_left{width: 958px; margin-top:60px; border-right:1px solid #bdccd3; float:left;overflow: hidden;}
.footer_left h2{font-family: Microsoft YaHei;font-size:20px;color: #fff;padding-bottom: 12px;}
.footer_left li{ list-style:none;padding: 10px 0;}
.footer_left li a{ text-decoration:none;color:#ffffff; font-family: Microsoft YaHei;font-size: 14px;}
div#footer_clouddesign{position: absolute;bottom: 0;width: 100%;}
.aboutus{float:left;}
.contactus{float:left;margin-left: 75px;}
.service{float:right;margin:16px 78px 0 65px;}
.service strong{font-family: Microsoft YaHei;font-size: 20px;color: #ffffff;border: 1px solid #Ffffff;padding: 10px 70px;font-weight: normal;}
.hotline{margin-top: 30px;}
.hotline1{float:left;}
.hotline2{float:right;}
.hotline1 span{background: url(../images/icon_phone.png) left no-repeat;font-family: Microsoft YaHei;font-size: 24px;font-weight:bold;color:#fff;padding:0 30px;}
.service p{font-family: Microsoft YaHei;font-size: 16px;color:#fff;padding: 14px 0;}
.hotline2 span{background: url(../images/icon_phone.png) left no-repeat;font-family: Microsoft YaHei;font-size: 24px;font-weight:bold;color:#fff;padding:0 30px;}

.footer_right{ width: 240px;float:left;margin-top: 60px;}
.footer_right p{font-family: Microsoft YaHei;font-size: 14px;color: #fff;text-align: center;padding: 14px 0;}
.subscription{display: inline-block;float: left;margin-left: 50px;}
.wechatinformation{display: inline-block;float:right;}

.footer_bottom{line-height:40px;height:40px;background: #D2353E;}
.foot_buttom_left{font-family: Microsoft YaHei;font-size: 14px;color: #fff;float: left;color: #cfcfcf;}
.foot_buttom_right{font-family: Microsoft YaHei;font-size: 14px;color: #fff;float: right;color: #cfcfcf;}
.footer_bottom span {padding-left:20px;}

/*toolbar*/
.toolbar{ /*width:100px; height:414px; */position:fixed; right:1%; top:40%; z-index:99; display:none;overflow: hidden;zoom: 1;}
.toolbar a{text-decoration: none; }
.toolbar li{ width:82px;height:83px;list-style:none;margin: 3px 0;border:1px solid #bababa;cursor: pointer;}
.toolbar li a{ display:block; height:83px;position:relative;}
.toolbar li.kefu:hover a{ background:#D2353E url("../images/toolbar1-1.png") no-repeat 50% 27%;color: #fff;}
.toolbar li.kefu:hover span{color: #fff;}
.toolbar li.kefu:hover {border:1px solid #D2353E;}

.toolbar li.yuyue:hover a{ background:#D2353E url("../images/toolbar2-1.png") no-repeat 50% 27%;color: #fff;}
.toolbar li.yuyue:hover span{color: #fff;}
.toolbar li.yuyue:hover {border:1px solid #D2353E;}
.toolbar li.baojia:hover a{ background:#D2353E url("../images/toolbar3-1.png") no-repeat 50% 27%;color: #fff;}
.toolbar li.baojia:hover span{color: #fff;}
.toolbar li.baojia:hover {border:1px solid #D2353E;}
.toolbar li.back_top:hover a{ background:#D2353E url("../images/toolbar4-1.png") no-repeat 50% 27%;color: #fff;}
.toolbar li.back_top:hover span{color: #fff;}
.toolbar li.back_top:hover {border:1px solid #D2353E;}


.toolbar li a span {color: #6d6d6d;/*height: 100px;*/position: absolute;/*background: #fff; right: 0px;*/top: 59px;width: 82px;text-align: center;overflow: hidden;}
.toolbar1{background: #fff url("../images/toolbar1.png") no-repeat 50% 27%;}
.toolbar2{background: #fff url("../images/toolbar2.png") no-repeat 50% 27%;}
.toolbar3{background: #fff url("../images/toolbar3.png") no-repeat 50% 27%;}
.toolbar4{background: #fff url("../images/toolbar4.png") no-repeat 50% 27%;}

/*footfloat*/


.foot_float {background: url(../images/footer_float_bj.png) no-repeat;width: 100%;height: 205px;position: fixed;float: left;bottom: 0;z-index: 999;}

.foot_float .float_box {font-family: Microsoft Yahei;width: 1180px;margin: 0 auto;overflow: hidden;}

.foot_float .adtit {font-weight: bold;width: 400px;height: auto;float: left;overflow: hidden;margin-left: 299px;padding-top: 80px;color: #fff;}
.foot_float .adtit h2{font-size: 50px;}
.foot_float .adtit span{color: #D2353E;}
.foot_float .adtit h3{font-size: 34px;padding-left: 60px;}


.foot_float .getquote{width:151px;height: 140px;margin-left: 175px;float: left;background: linear-gradient(to left, #ff5c3d 0, #ff1857 100%);text-align: center;margin-top: 65px;padding-top: 20px;}
.foot_float .getquote:hover{opacity: 0.9;}
.foot_float .getquote a{text-decoration: none;color: #fff;font-size: 40px;font-weight: bold;}


.foot_float .float_box .foot_close {height: 30px;width: 30px;float: right;overflow: hidden;margin-top: 75px;cursor: pointer}


.tinyfloat{background: url(../images/footfloatimg.png) no-repeat;width:168px;height: 185px;position: fixed;float: left;bottom: 0;z-index: 99;display: none;}
.foot_spread{position: absolute;top: 54%;right: 32px;cursor: pointer;}

/*快速报价*/
div#main_baojia{font-family: Microsoft YaHei;}

.selectedtxt{box-shadow: 0 10px  10px #e4e4e4 inset;height: 200px;}
.selectedtxt .index{width:1200px;margin:0 auto;text-decoration:none;font-size: 14px;height: 40px;line-height: 60px;}
.selectedtxt .index a{text-decoration: none;color: #5d5d5d;font-size: 14px;}

.selectedtxt h1 {font-size: 43px;font-weight:bold;color:#ec6418;text-align: center;line-height: 40px;padding: 20px 0;}
.selectedtxt p{font-size: 25px;text-align: center;line-height: 38px;}


.selectedarea{background:#3d3d3d; height:318px;}
.selectwp{width: 991px;margin: 0 auto;}
.tab_selected span {font-size: 21px;}

.tab_selected li{cursor:pointer;width: 156px;height: 42px;list-style:none;display:inline-block;background:#fff;border-radius:5px;margin-top:29px;text-align:center;line-height: 42px;color: #6b6b6b;}
.tab_selected li#servicecity {margin-left: 55px;}
.tab_selected li.on/*,.tab_selected li:hover*/{background-color:#ec6418;color:#fff;}
/*.tab_selected li:hover{opacity: 0.8;}*/

.tab_selected {margin-left: 55px;}

.selected1{color: #fff;font-size:21px;margin: 32px auto 50px;}
.selected1 span.selectstyle{margin-left: 50px;}
.selected1 span.sel_style{margin-right: 5px;}
select.xla_k{font-size: 18px;/*margin: 0 18px 0 5px;*/height: 42px;border-radius: 5px;width: 123px;padding-left: 10px;color: #727272;outline: none;font-family: "Microsoft Yahei";}
.inputaptname{height:42px;line-height: 42px;width: 113px;padding-left:10px;border-radius: 5px;vertical-align: bottom;}
.input-div{display: inline-block;vertical-align: middle;}
.selected2{color: #fff;font-size:21px;display:inline-block;}

.selected2 p {font-size: 16px;margin: 20px 45px;display: inline-block;float:left;}

.selected2 a {color: #fff;text-decoration: none;font-size: 16px;display: inline-block;margin: 20px auto;float:right;}


select {

    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

    border: solid 1px #3d3d3d;

    /*很关键：将默认的select选择框样式清除*/

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    -ms-appearance:none;

    /*在选择框的最右侧中间显示小箭头图片*/

    background: url("../images/darrow.png") no-repeat scroll 90% center transparent;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/

    padding-right: 14px;
    background-color: #fff;
    outline: none;

}

select::-ms-expand { display: none;}



/*装修套餐选择*/

.decoration{width:1200px;margin:0 auto;}
.decoration a{color: #fff;}

.boxgrid {width: 430px;height: 263px;;overflow: hidden;position: relative;}

.decoration .boxcaption {height:55px;width:100%;position: absolute;left:0;bottom:0;opacity:0.8;background:rgba(0,0,0,0.35);text-align: center;z-index: 9;font-size: 24px;color: #fff;}

.decoration .boxcaption p{font-size:24px;color:#fff;display: inline-block;margin-right: 16px;line-height: 55px;}
	
.decoration .tit {font-size:18px;border-bottom: 2px solid #808080;margin: 76px 0 25px;padding-bottom: 8px;}
.baojia .tit h2{font-size:35px;color:#ec6418;display:inline-block;font-weight: normal;}



/*个性吊顶*/
.sprungroof {margin-top:65px;}
.sample{width:1200px;margin:0 auto;position: relative;}
.sprungroof span.btn {
    width: 28px;
    height: 69px;
    display: block;
    position: absolute;
    top: 124px;
    cursor: pointer;
    transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    text-align: center;
    display: none;
}

.sprungroof span.btn:hover{opacity: 0.8;}

.backgroundwall span.btn {
    width: 28px;
    height: 69px;
    display: block;
    position: absolute;
    top: 124px;
    cursor: pointer;
    transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    text-align: center;
}



span.boxbtn {position: absolute;top: 20px;right: 0;}
span.boxbtn a{text-decoration: none;color: #b4b4b4;border: 1px solid #d6d6d6;font-size: 17px;padding: 0 13px;background: #f7f7f7;}
span.boxbtn a:hover{background:#D2353E;color: #fff;border: 1px solid #D2353E;}

span.pre {left: 0;z-index: 10;}
span.next {right: 0;z-index: 10;}

.boxbtn img{padding: 5px 16px;background: #f7f7f7;border: 1px solid #d6d6d6;}
.boxbtn img:hover{background:#D2353E;}

.sprungroof .tit{font-size:18px;border-bottom: 2px solid #808080;margin:25px 0;position: relative;padding-bottom: 8px;}
.selected {margin-top:20px;}
.sprungroof .boxgrid {width: 293px;height: 180px;;overflow: hidden;position: relative;}


.sprungroof .boxcaption {height:45px;width:100%;position: absolute;left:0;bottom:0;opacity:0.8;background:rgba(0,0,0,0.5);text-align: center;z-index: 9;font-size: 18px;color: #fff;}
.sprungroof .boxcaption span{margin-right: 16px;}
.sprungroof .boxcaption p{font-size:18px;color:#fff;display: inline-block;line-height: 45px;}

.sprungroof ul{width: 99999px;margin: 0 -5px;}
.backgroundwall ul {width: 99999px;margin: 0 -5px;}
.products{overflow: hidden;}
.product_bar {overflow: hidden;}
.products li{list-style:none;float: left;padding: 0 5px;cursor: pointer;overflow: hidden;}
.products li img{transition:all 0.3s ease 0s;}
.products li img:hover{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}

.sprungroof .default1{display: inline-block;}
.sprungroof .products{display: inline-block;}

.decoration .coverbg{background:rgba(0,0,0,0.5) url("../images/selectedicon.png") no-repeat 50% 50%;position: absolute;left:0;bottom:0;width: 430px; height: 263px;}
.sprungroof .coverbg{background:rgba(0,0,0,0.5) url("../images/selectedicon.png") no-repeat 50% 50%;position: absolute;left:0;bottom:0;width: 293px; height: 180px;}
.backgroundwall .coverbg{background:rgba(0,0,0,0.5) url("../images/selectedicon.png") no-repeat 50% 50%;position: absolute;left:0;bottom:0;width: 293px; height: 180px;}


.wp{margin: 0 auto;width: 1200px;}
.selected{background: #3d3d3d;padding-bottom: 54px;}
dl,dt,dd { margin:0; padding:0;}
.selected dl{height: 120px;background: #4b4b4b;}
.selected dt{display: inline-block;}
.selected dd{display: inline-block;padding: 20px 0;}

.rowh input[type="checkbox"] {margin-right: 18px;}

.selected .tit span{color: #fff;}
.selected .tit h2{font-size: 30px;margin: 35px 10px 15px 0;}


.selected dl.rowh {margin-bottom: 3px;height: 85px;line-height: 85px;color: #fff;font-size: 18px;}
.selected dl.row {margin-bottom: 1px;color: #fff;font-size: 24px;padding-left: 20px;}
.selected dl.row p{font-size: 14px;}

.selected .row img{vertical-align: middle;border-radius: 12px;}
.selected .line2 img{width: 78px;height: 79px;}
.rowcontent{display: inline-block;vertical-align: middle;padding-left: 44px;font-size: 24px;overflow: hidden;width: 99px;}


.selected .line1{width: 100px;text-align: left;padding-left: 18px;}
.selected .line2{width: 360px;text-align: center;}
.selected .line3{width: 250px;text-align: center;}
.selected .line4{width: 250px;text-align: center;}
.selected .line5{width: 160px;text-align: center;}
.selected .row img:hover{background: #ec661b;}

.selected{display: none;}
.sprungroof .selected .row0{display: none;}
.sprungroof .selected .row1{display: none;}
.sprungroof .selected .row2{display: none;}
.sprungroof .selected .row3{display: none;}
.sprungroof .selected .row4{display: none;}

.backgroundwall .selected .row0{display: none;}
.backgroundwall .selected .row1{display: none;}
.backgroundwall .selected .row2{display: none;}
.backgroundwall .selected .row3{display: none;}
.backgroundwall .selected .row4{display: none;}


.deletebtn{cursor:pointer;}



/*个性背景墙*/
.backgroundwall{position: relative;margin:60px auto 20px;}

.backgroundwall .tit {font-size:18px;border-bottom: 2px solid #808080;margin:20px 0;padding-bottom: 8px;}

.backgroundwall .boxgrid {width: 293px;height: 180px;overflow: hidden;position: relative;}


.backgroundwall .boxcaption {height:45px;width:100%;position: absolute;left:0;bottom:0;opacity:0.8;background:rgba(0,0,0,0.5);text-align: center;z-index: 9;font-size: 18px;color: #fff;}
.backgroundwall .boxcaption span{margin-right: 16px;}
.backgroundwall .boxcaption p{font-size:18px;color:#fff;display: inline-block;line-height: 45px;}


/*提交按钮*/
.submitbtn{width:1200px;margin: 65px auto 40px;}

.submitinfo {cursor: pointer;width: 339px;background: #ec6418;padding: 10px 60px;color: #fff;font-size: 24px;font-family: Microsoft YaHei;border-radius: 7px;margin-left: 450px;}
.submitinfo:hover{opacity: 0.9;}


/*弹窗*/
.product_box{position: relative;}
.product_box .boxgrid {width: 234px;height: 318px;overflow: hidden;position: relative;}

.product_box .boxcaption {height:50px;width:100%;position: absolute;left:0;bottom:0;opacity:0.8;background: rgba(0,0,0,0.5);text-align: center;}
.product_box .boxcaption p{font-family: Microsoft YaHei;font-size:18px;color:#fff;}

.product_box li{list-style:none;display:inline-block;margin-right: 10px;}


.product_box .coverbg {background: rgba(0,0,0,0.5) url(../images/selectedicon.png) no-repeat 50% 50%;position: absolute;left: 0;bottom: 0;width: 234px;height: 318px;}

.window {background: url(../images/bg_case.png) repeat;position: fixed;left:0;top:0;height: 100%;width: 100%;display: none;z-index: 99;}
.window2 {background: url(../images/bg_case.png) repeat;position: fixed;left:0;top:0;height: 100%;width: 100%;display: none;z-index: 99;}
.wclose_btn{background:url(../images/popup_close.png) no-repeat;position: absolute;top: -24%;right: -2%;width: 39px;height: 39px;cursor: pointer;}

.tab_ctx{position: relative;margin-left: 109px;}
.select_popup {width: 1200px;margin: 0 auto;}

.select_popup h1{font-size: 50px;line-height: 121px;color: #fff;text-align: center;font-weight: normal;}

.popselected{color: #fff;font-size:21px;display:inline-block;margin:55px auto 0;width: 960px;/*position: absolute;left: 10%;top: 72%;*/}
.select_popup .confirm{margin-top:60px;}
.popselected p {font-size: 16px;margin-top:20px;display: inline-block;float:left;color: #ec661b;}



.popselected a {color: #fff;text-decoration: none;font-size: 16px;display: inline-block;margin-top:20px;float: right;}

.confirm {background: #ec6418;padding: 10px 60px;color: #fff;font-size: 24px;font-family: Microsoft YaHei;border-radius: 7px;margin-left: 486px;}

.confirm:hover{opacity: 0.8;}

/*弹窗报价单*/

.windowgt{background: url(../images/bg_case.png) repeat;position: fixed;left: 0;top: 0;height: 100%;width: 100%;display: none;z-index: 99;}
.quotation_popup {display:none;width: 715px;height:725px;background: #fff;margin: 30px auto 20px;position:relative;}

.btn_close1{background:url(../images/btn_close.png) no-repeat;position: absolute;top: 0%;right: -61px;width: 61px;height: 65px;cursor: pointer;}


.popupinfo{width: 655px;margin: 0 auto;}
.quotation_popup h1{font-size: 39px;padding: 14px 0;color: #ec661b;text-align: center;line-height: 75px;}
.popupinfo h2{font-size: 24px;padding: 14px 0 14px 28px;color: #3d3d3d;font-weight:bold;}
.popuptxt{background: #f2f2f2;width: 655px;margin: 0 auto;height: 138px;}

.popuptxt span{font-size: 21px;font-weight: bold;color:#3d3d3d;}
.popuptxt dd{font-size: 18px;color: #3d3d3d;}
.popuptxt dl{line-height: 66px;padding-left: 24px;}
.popuptxt .row1 dd{display: inline-block;}
.popuptxt .row2 dd{display: inline-block;}
.popuptxt dd{width: 219px;}
.quotation_popup .titimg{padding: 20px 0;}


.quotation_popup .result {font-size: 30px;line-height:100px;font-weight: bold;text-align: center;border-top: 1px dashed #595959;width: 500px;margin: 35px auto 0;color: #3d3d3d;}

.quotation_popup strong {color: #ec661b;font-size: 45px;}
.quotation_popup .tit{text-align: center;height:99px;font-size:45px;color:#3d3d3d;}
.quotation_popup .tit span{font-size:25px;}

.submitform{padding: 6px 68px;height:271px;background:#f2f2f2;position: relative;}

.submitform input[type="text"] {line-height: 36px;font-family: Microsoft YaHei;font-size:16px;padding-left: 8px;border-radius: 5px;}
.quotation_popup p{font-size: 14px;font-family: Microsoft YaHei;text-align: center;margin-top: 8px;}
.quotation_popup em{font-size: 14px;color: #ec661b;font-style: normal;}
.submitform form{margin-left: 14px;}
.input-text1{width:356px;}
.field{margin-bottom: 8px;display: inline-block;}
.checkcode1,.checkcode2{display:inline-block;}
.checkcode1{margin-right: 14px;}
.input-text1-1{width: 136px;margin-right: 6px;}
.input-text2{width:136px;}
.input-text3{width:125px;}
label.fl {display: inline-block;vertical-align: bottom;margin-left: 6px;}

.messagecode{background: #e7b369;padding: 8px 10px;color: #fff;font-size: 15px;font-family: Microsoft YaHei;border-radius: 5px;margin-left: 5px;}
.messagecode:hover{opacity: 0.8;}
.getlist{background: #ec6418;padding: 0 60px;color: #fff;font-size: 16px;font-family: Microsoft YaHei;border-radius: 7px;margin-left: 166px;margin-top:12px;line-height: 39px;}
.getlist:hover{opacity: 0.9;}
/*-----------------------------直播间-------------------------------------*/
.liveroom_main{height:600px;background:#f3f3f3;font-family:Microsoft YaHei;}
.livebanner{width:100%; position:relative;}

/*.tit{width:1200px;margin:0 auto;}*/
.liveroom_main .tit{text-decoration:none;font-size: 14px;height: 45px;line-height: 54px;}
.liveroom_main .tit a{text-decoration: none;color: #5d5d5d;}

.livebanner h1{position:absolute; left:45%;top:30%;font-size:45px; font-weight:bold;color:#fff;}
.livebanner h2{position:absolute; left:44%;top:52%;font-size:32px;color:#fff;}

.format {margin:22px auto;width: 1200px;line-height: 15px;}
.seltion-cont {zoom: 1;z-index: 40;position: relative;overflow:hidden;}

.seltion-cont dl{border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.toprow{border-top: 1px solid #d2d2d2;box-shadow: 0 1px 1px #d2d2d2 inset;}
.selitem {overflow:hidden;zoom: 1;line-height:45px;/*border:1px solid #d2d2d2;*/}
.selitem dt {float: left;padding: 0 20px;font-family:Microsoft YaHei;font-size:16px;color:#545454;background:#ececec;}

.selitem dd {float: left;width: 920px;}


.selitem dd a {text-decoration:none;font-family:Microsoft YaHei;font-size:14px;color:#545454;display: inline-block;float: left;margin-right: 6px;padding: 0 15px;white-space: nowrap;}
.selitem dd a.cur{color: #D2353E;}

/*瀑布流*/


/* wrapper css */
#wrapper{padding: 25px 0 54px 0;width:100%;background: #f3f3f3;overflow: hidden;}

.liveshow_box{margin: 0 -10px;position:relative;padding-bottom: 100px;}

.grid{width:24%;min-height:100px;font-size:12px;float:left;margin-left: 10px;/*box-shadow: 0 1px 3px rgba(34,25,25,0.4);*/overflow: hidden;/*border: 1px solid #fff;*/background: #fff;}
.grid:hover{ box-shadow:0 2px 1px 1px #989898;
	-moz-box-shadow:0 2px 1px 1px  #989898;
	-webkit-box-shadow: 0 2px 1px 1px #989898; }
.grid strong {display: block;font-size: 18px;color:#000000;padding-right: 9px;font-weight: normal;}
.grid .info2 strong {display: block;font-size: 18px;color:#605f5f;padding-right: 9px;font-weight: normal;}
.imgholder_txt{	font-family:Microsoft YaHei;padding: 12px 10px 30px;}
.imgholder_txt a{text-decoration:none;}
.imgholder_txt p{
    padding: 5px 0 15px;
	font-family:Microsoft YaHei;
	font-size:13px;
	color:#605f5f;}
.liveshow_box .lastli{margin-right: 0;}
.grid .info strong{display:inline-block;line-height: 35px;}
.grid .info p{display:inline-block;padding:0 10px;}

.grid .info2{margin: 20px 0 0;}
.grid .info2 img{margin: 2px 2px 0 2px;width: 60px;height: 60px;}
.grid .meta{text-align:right;	color:#777;	font-style:italic;}
.grid .imgholder img{background:#ccc;display:block;margin: 0 auto;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.face_book{width: 100%;    height: 700px;}
.other_top .other_img img{width: 316px;height: 262px;}
.other_bottom .other_img img{width: 230px;height: 196px;}
.contain.iframe.clearfix {width: 500px;margin-top: 60px;}

.grid .like{ background:url(../images/like.png) no-repeat 0 center; padding-left:20px;font-size: 15px;line-height: 35px;color: #706f6f;}
.grid .see{ background:url(../images/see.png) no-repeat 0 center; padding-left:25px;margin-left: 55px;font-size: 15px;line-height: 35px;color: #706f6f;}



/*-----------------------------------直播间详情-----------------------------------------*/
.livedetails_main{width:100%;background:#f3f3f3;overflow: hidden;font-family:"Microsoft YaHei";box-shadow: 0 10px 10px #e4e4e4 inset;}
.livedetails_main .tit{width:1200px;margin:0 auto;text-decoration:none;font-size: 14px;height: 80px;line-height: 54px;}
.livedetails_main .tit a{text-decoration: none;color: #5d5d5d;}


.livedetails_main .detailstit{width:1200px;height:117px;margin:0 auto;background:#fff;position:relative;overflow: hidden;border: 1px solid #d6d6d6;}
.livedetails_main .detailstit .photo{position:relative; width:89px; height:89px; display:inline-block; overflow:hidden; margin:18px 0 0 50px;;}
.photo img{position:absolute; left:0; top:0;}
.detailstit .scover_bg{z-index:6}
.detailstit .photo_img{z-index:7; width:100%; border-radius:50%;}

.dinfo1{font-size:21px;}
.dinfo1 strong{display: inline-block;line-height: 38px;font-weight: normal;}
.dinfo2 p{ display:inline-block;line-height: 38px;margin-right: 25px;}


.detailstit .liveinfo{position:absolute; top:20%;left:15%;}
.liveinfo .dinfo2{color: #585858;font-size: 18px;}
.interaction{display: inline-block;position: absolute;right:27px; top:33%;color: #767676;}

/*.like .icon_bg{border:2px solid #ccc;display: inline-block;}*/

.detailstit .iconbg{border:2px solid #ccc;border-radius: 4px;display: inline-block;width: 220px;margin-left: 20px;vertical-align: middle;}


.likebg {display: inline-block;}
.sharebg a{text-decoration: none;color: #767676;}
/*.bdsharebuttonbox .weibo{background:url(../images/weibo.png) no-repeat left;}
.bdsharebuttonbox .wechat{background:url(../images/weixin.png) no-repeat left;}
.bdsharebuttonbox .spread{background:url(../images/xiala.png) no-repeat left;}*/
.interaction .like{display: inline-block; font-size:18px;float: left;}
.interaction .share{display: inline-block; font-size:18px;margin-left: 40px;float: right;}
.sharebg {display: inline-block;border: 2px solid #d7d7d7;border-radius: 6px;height: 34px;overflow: hidden;vertical-align: middle;margin-left: 12px;width: 154px;}
.likebg{border: 2px solid #d7d7d7;border-radius: 5px;margin-left: 14px;padding: 4px 14px;}
.likebg span{padding-left: 5px;}
.interaction img{vertical-align: middle;padding: 6px 0;}
.interaction .sharebg .sinaweibo {padding: 0 15px;display: inline-block;}
.interaction .sharebg .wxshare{border-left: 2px solid #dcdcdc;border-right: 2px solid #dcdcdc;padding: 6px 10px;display: inline-block;}
.interaction .sharebg .otherway{padding: 10px 13px;display: inline-block;}

.interaction .sharebg .bds_tsina{background: url("../images/weibo.png") no-repeat center center;width: 25px;height: 19px;}
.interaction .sharebg .bds_weixin{background:url("../images/weixin.png")no-repeat center center;width: 29px;height: 24px;}
.interaction .sharebg .bds_more{background:url("../images/xialaicon1.png")no-repeat center center;width: 15px;height: 15px;}

.interaction .bdsharebuttonbox .bds_tsina {background-position: 0;float: none;margin: 0;padding: 5px 13px;vertical-align: top;}
.interaction .bdsharebuttonbox .bds_weixin {background-position: 0;float:none;margin: 0;padding: 10px 15px;vertical-align: top;}
.interaction .bdsharebuttonbox .bds_more {background-position: 0;float:none;margin: 0;padding: 10px 10px;vertical-align: top;}

.interaction .bdsharebuttonbox .sinaweibo{padding: 0 12px;/*width: 20px;height: 34px;*/display: inline-block;}
.interaction .bdsharebuttonbox .wxshare{border-left: 2px solid #dcdcdc;border-right: 2px solid #dcdcdc;padding: 10px 10px;/*width: 30px;height: 34px;*/display: inline-block;}
.interaction .bdsharebuttonbox .otherways{padding: 0 9px;/*width: 30px;height: 34px;*/display: inline-block;}


/*直播间左侧菜单*/
.menubar{float: left;}
div#datetime{width: 95px;border:1px solid #ccc;box-shadow: 0 0 18px #b8b8b8;border-radius: 5px;}
div#datetime span{display: block;background:#de5d16;line-height: 35px;font-family: Microsoft Yahei;font-size: 12px;color: #fff;text-align: center;}
div#datetime strong{font-family: Microsoft Yahei;font-size: 23px;text-align: center;padding: 0 23px;color: #535353;}
.menubar .datetxt {padding: 3px 0;}

.menubarfloat {position: fixed;left: 18.5%; top:10%;display: none;}

/*详情内容*/
.detailscont{width:1200px; margin:25px auto;position: relative;}
.exp_menu{width: 98px;}
.exp_menu li{list-style: none;cursor: pointer;text-align: center;margin: 10px 0;background: #fff;width: 94px;}
.exp_menu li .option{display: none;}
.exp_menu_tit{line-height: 30px;background: #fff;padding: 7px 0;color: #535353;}
.exp_menu .option a{display: block;text-decoration: none;list-style: none;color:#fff;background: #c0c0c0;line-height: 30px;border-radius: 5px;}
.exp_menu .option a:hover{background: #fff;color: #535353; }
.exp_menu li.on .exp_menu_tit{color:#D2353E; }

.exp_list{width: 1080px;float: right;margin-bottom: 50px;}
.exp_list .item{background: #fff;margin-bottom:30px;border: 1px solid #d6d6d6;}
.sharing , .construction_photos{position: relative;}
.contleft{float: left;border-right: 1px solid #cfcfcf;float: left;width: 30%;}
.livecontent ul li{list-style: none;float: left;margin-bottom: 10px;padding:0 10px;overflow: hidden;}
.livecontent ul{margin: 0 -10px;width: 99999px;overflow: hidden;}
.sharing .sharing-imgcover {width: 229px;height: 366px;overflow: hidden;}
.construction_photos .photos-imgcover{width: 312px;height: 390px;overflow: hidden;}
.sharing-imgcover img , .photos-imgcover img{height: 100%;}
.sharing li{width: 229px;}
.construction_photos li{width: 312px;} 
.livecontent strong{font-size: 24px;font-weight: bold;line-height: 46px;}
.livecontent p{font-size: 18px;}
.contright{padding-left: 38px;width: 30%;float: left;}
.construction_project .contleft,.contright{color: #605f5f;}
.exp_list .livetit{background: url("../images/tit-icon.png") no-repeat 0 60%;padding-left: 45px;font-size: 21px;font-weight: bold;color:#404040;width: 170px;height: 49px;line-height: 49px;}

.livecontent{margin: 45px 50px 60px ;overflow: hidden;}
.item  .pre {
    width: 36px;
    height: 72px;
    display: block;
    position: absolute;
    top: 60%;
    cursor: pointer;
    transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    text-align: center;
    background: rgba(0,0,0,0.3) url(../images/btn-prev.png)no-repeat center center ;
    display: none;
    left: 6%;z-index: 10;
}

.item .next{
    width: 36px;
    height: 72px;
    display: block;
    position: absolute;
    top: 60%;
    cursor: pointer;
    transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    text-align: center;
    background: rgba(0,0,0,0.3) url(../images/btn-next.png)no-repeat center center ;
    display: none;
    right: 6%;z-index: 10;
}

.appointment{background: url("../images/appointment_bg.png") no-repeat;width: 241px;height: 350px;position: absolute;top:-10px;right: 3%;}
.appointment h2{text-align: center; margin: 20px auto 0;font-weight:bold;font-size: 23px;color: #fff;line-height: 46px;}

.info input[type="text"] {
    width: 177px;
    padding-left: 15px;
    line-height: 36px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    border-radius: 18px;
    margin: 7px 25px;
}
.appointment .span_tips {line-height: 32px;left: 45px;}
.appointment .code .span_tips {left: 24px;line-height: 20px;}


.inputtxt {position: relative;}

.info label {color: #919191;font-size: 14px;position: absolute;right: 40px;top: 13px;}

.code  input[type="text"] {
    font-family: "Microsoft Yahei";
    padding-left: 15px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
    width:96px;
    line-height: 36px;
    font-size: 14px;
    vertical-align: middle;
}

.verifyImgcover {display: inline-block;vertical-align: middle;}

.appointment .code {margin: 10px 25px;}

.code input[type="button"]{
    line-height: 36px;
    width: 80px;
    font-family:"Microsoft Yahei";
    font-size: 14px;
    color: #fff;
    background: #de5d16;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}
.code input[type="button"]:hover{opacity: 0.9;}

.apbutton input[type="submit"]{background: #de5d16;font-family:"Microsoft Yahei";font-size:16px;color: #fff;line-height: 36px;width: 192px;border-radius: 18px;margin: 5px 25px;cursor: pointer;}
.apbutton input[type="submit"]:hover{opacity: 0.9;}

/*-----------------------计费面积说明---------------------------------*/
.introduction {font-family: Microsoft Yahei;}
.areadetails{width:1200px;margin: 80px auto 75px;overflow: hidden;}
.areadetails dl, .areadetails dt, .areadetails dd{float: left;}

.introtit{box-shadow: 0 10px 10px #e4e4e4 inset;}
.billingarea {margin-top: 80px;}

.introduction  h1 {font-size: 25px;padding-bottom: 10px;border-bottom: 2px solid #616161;color: #333333;}

.billingarea  p {font-size: 18px;line-height: 45px;}

.areadetails .ctit{display: inline-block;}
.ctit a {display: block;}
.areadetails dt.hline {font-weight: bold;}
.areadetails dt {font-size: 20px;line-height: 72px;display: inline-block;width: 200px;border-bottom: 1px solid #c2c2c2;margin: 0;padding: 0;}
.areadetails dd {font-size: 16px;line-height: 45px;display: inline-block;width: 200px;border-bottom: 1px solid #c2c2c2;vertical-align: top;height: 45px;}



/*------------------------------报价清单--------------------------------------*/
.detaillist_main{font-family: Microsoft YaHei;}
.wrap{width: 1200px;margin: 0 auto;}

.detaillist_tit{box-shadow: 0 10px 10px #e4e4e4 inset;height: 275px;}
.position{padding-top: 35px;line-height: 38px;}
.item {display: inline-block;}
.item a{text-decoration: none;color: #5e5e5e;}

.detaillist_tit h1 {text-align: center;color:#ec661b;font-size:43px;line-height: 78px;font-weight: bold;}
.detaillist_tit p{font-size:25px;text-align: center;line-height: 38px;}


.basicinfo h2{width: 1200px;margin: 0 auto;font-size: 35px;padding: 14px 0;color: #3d3d3d;font-weight:normal;}
.infoarea{background: #f2f2f2;}

.infoarea span{font-size: 25px;font-weight: bold;color:#3d3d3d;}
.infoarea dd{font-size: 21px;color: #3d3d3d;}
.infoarea dl{line-height: 66px;}
.infoarea .row1 dd{display: inline-block;}
.infoarea .row2 dd{display: inline-block;}
.infoarea dd{width: 396px;}


.detaillist {margin-top: 50px;}
.detaillist h2{width: 1200px;margin: 0 auto;font-size: 35px;padding: 14px 0;color: #3d3d3d;font-weight:normal;}
.detail_cont dl{overflow: hidden;}
.detail_cont dt{font-size: 20px;font-weight: bold;line-height: 45px;display: inline-block; width: 400px;margin: 0;padding: 0;float: left;}
.detail_cont dd{
    font-size: 16px;
    line-height: 45px;
    display: inline-block;
    width: 400px;
    border-top: 1px solid #c2c2c2;
    vertical-align: top;
    height: 45px;
    float: left;
}

.specialrow1 , .specialrow2{height: 90px;line-height: 90px;}
.rowend{border-bottom: 1px solid #c2c2c2;}

.detail_cont{background: #f3f3f3;padding-bottom: 45px;}
.detail_cont h3{font-size: 25px;font-weight: bold;padding: 59px 0 25px 0;border-bottom: 2px solid #616161;}


.detaillist .count span{font-size: 30px;color: #3d3d3d;}
.detaillist .count strong{font-size: 50px;color:#363636;}
.drawingroomdetail{margin-bottom: 30px;}

.detaillist .count{float: right;padding-top: 44px;}
.detaillist .total{overflow: hidden;border-top: 1px dashed #595959;width: 1200px;margin: 45px auto;}
.detail_cont .count strong{color:#363636;}

/*个性包*/
.individualpack h2{font-size: 35px;padding: 15px 0;color: #3d3d3d;font-weight: normal;width: 1200px; margin: 0 auto;}
.rowf input[type="checkbox"] {margin-right: 18px;}
.individual .rowf{height: 80px;border-bottom: 1px solid #616161;line-height: 80px;}
.individual .row{height: 124px;border-top:1px solid #c2c2c2; }

.individual  dt{font-size:18px;display: inline-block;}
.individual  dd{font-size: 24px;display: inline-block;padding: 22px 0;}

.individual {background: #fbfbfb;}
.individualbg{width: 1200px; margin: 0 auto;}
.individual .line{width: 218px;}
.individual .line1{width: 68px;}
.individual .line2 {width: 453px;text-align: center;}

.individual img {vertical-align: middle;width: 79px;height: 79px;border-radius: 5px;}
.individual .rowdetail {display: inline-block;vertical-align: middle;width: 45%;}
.individual .rowdetail p{font-size: 14px;}
.individual dl.rowf{padding-left: 20px;}
.individual dl.row{padding-left: 20px;}


.individualpack .count{float: right;padding: 44px 0 80px;}
.individualpack .total{overflow: hidden;border-top: 1px dashed #595959;width: 1200px;margin: 45px auto 0;border-bottom: 1px solid #4b4b4b;}
.individualpack .count span{font-size: 30px;color:#3d3d3d;}
.individualpack .count strong{color:#363636;font-size: 50px;}


div#totalprice{width: 1200px;margin: 0 auto;overflow: hidden;}

div#totalprice .count{margin-top: 35px;float: right;}
div#totalprice p{font-size: 16px;width: 75%;float: left;margin-top: 69px;}

div#totalprice .count span{font-size: 30px;color: #3d3d3d;}
div#totalprice .count strong{font-size: 50px;color:#ec661b;}


/*分享*/
.column{width: 677px;margin: 75px auto 80px;}
.column a{text-decoration: none;}
.column span {font-size: 26px;color: #767676;vertical-align: middle;}
.weiboshare {padding: 0 19px;}
.wechatshare{border-left: 2px solid #dcdcdc;border-right: 2px solid #dcdcdc;padding: 15px 17px;}
.others{padding: 16px;}
.column .iconbg{border:2px solid #ccc;border-radius: 4px;display: inline-block;width: 224px;margin-left: 20px;vertical-align: middle;height: 48px;overflow: hidden;}
.column img {padding: 8px 0;vertical-align: middle;}
.column .download a{color: #767676;}
.column .download{display: inline-block;border: 2px solid #bfbfbf;font-size: 27px;padding: 6px 18px;border-radius: 4px;margin-left: 45px;vertical-align: middle;}
.column .download:hover{background: #D2353E;color: #fff;border: 2px solid #D2353E;}
.column .download:hover a{color: #fff;}
.column .sendmessage a{color: #fff;}
.column .sendmessage{line-height:50px;display: inline-block;font-size: 26px;border-radius: 4px;background: #ec661b;width: 187px;margin-left: 40px;vertical-align: top;}
.column .sendmessage:hover{opacity: 0.8;}
.sendmessage a{vertical-align: middle;padding: 0 28px;}


.column .iconbg .bds_tsina{background: url("../images/weiboicon.png") no-repeat center center;width: 25px;height: 19px;}
.column .iconbg .bds_weixin{background:url("../images/wechaticon.png")no-repeat center center;width: 29px;height: 24px;}
.column .iconbg .bds_more{background:url("../images/xialaicon.png")no-repeat center center;width: 15px;height: 15px;}

.column .bdsharebuttonbox .bds_tsina {background-position: 0;float: none;margin: 0;padding: 5px 19px;vertical-align: top;line-height: inherit;}
.column .bdsharebuttonbox .bds_weixin {background-position: 0;float:none;margin: 0;padding: 9px 21px;vertical-align: top;line-height: inherit;}
.column .bdsharebuttonbox .bds_more {background-position: 0;float:none;margin: 0;padding: 10px 20px;vertical-align: top;line-height: inherit;}

.column .bdsharebuttonbox .weiboshare{padding: 0 16px;/*width: 30px;height: 34px;*/display: inline-block;}
.column .bdsharebuttonbox .wechatshare{border-left: 2px solid #dcdcdc;border-right: 2px solid #dcdcdc;padding: 15px 17px;/*width: 30px;height: 34px;*/display: inline-block;}
.column .bdsharebuttonbox .others{padding: 0 13px;/*width: 30px;height: 34px;*/display: inline-block;}



/*------------主材辅材--------------*/

/*标题导航*/

.floortiles{height: 1000px;width: 100%;}

.tititems{overflow: hidden;background: #ebebeb;opacity: 0.95;height: 51px;}
.tititems h2{font-size: 18px;color: #494949;font-weight: normal;float: left;line-height: 50px;}

.tititems ul li{list-style: none;display: inline-block;line-height: 15px;padding: 0 10px;border-right: 1px solid #bdbdbd;margin: 18px 0 18px;}
.tititems ul li a{text-decoration: none;color: #474747;font-size: 14px;}
.tititems ul li:hover a{color: #D2353E;}
.tititems ul li.lastli{border-right: none;}
.tititems_r{float: right;}
.tititems_r li.on a{color: #D2353E;}
.tititems ul{display: inline-block;}
.lijiyuyue {display: inline-block;margin-left: 25px;}
.lijiyuyue input[type="button"] {background: #D2353E;width: 115px; height: 28px;font-size: 15px;color: #fff;font-family: "Microsoft Yahei";cursor:pointer;}

/*地板、瓷砖*/

.material_tabname ul li{list-style: none;display: inline-block;font-size: 18px;width:236px;text-align: center;color: #686767;line-height: 23px;border-right: 1px solid #a7a7a7;margin: 35px 0 25px;cursor: pointer;}
.material_tabname ul li.on{color: #D2353E;}


.contentswrap{width:1200px;margin: 0 auto;}

.materialdetail{width: 100%;background: #e9e9e9 url("../images/banner_floortiles.png") no-repeat;padding-bottom: 50px;}
.materialdetail .adtit{text-align: center;color: #fff;padding: 45px 0 60px;}
.materialdetail .adtit h1{font-size: 51px;line-height: 89px;}
.materialdetail .adtit p{font-size: 21px;}
.material_tabname .lastli{border-right: none;}
.material_tabname {background: #fff;border-bottom: 2px solid #d3d3d3;}
.materialsample , .floormaterial {padding: 38px 60px 35px 60px;}

.materialsample ul li{list-style: none;display: inline-block;padding: 0 25px;margin-bottom: 27px;vertical-align: top;}
.floormaterial ul li{list-style: none;display: inline-block;margin: 0 23px;margin-bottom: 27px;vertical-align: top;}
.cover-div {border: 1px solid #9a9a9a;}
.materialsample .para , .floormaterial .para{padding: 14px 12px;font-size: 14px;color: #474747;min-height: 38px;}
.materialdetail .nature {margin-bottom: 10px;background: #fff;padding-top: 2px;}
.materialdetail .xfmy {margin-bottom: 10px;background: #fff;}
.materialdetail .dongpeng {margin-bottom: 10px;background: #fff;}
.materialdetail .ld {margin-bottom: 10px;background: #fff;}
.materialdetail .luoma {background: #fff;}

.materialdetail .modern {margin-bottom: 10px;background: #fff;}
.materialdetail .yinte {margin-bottom: 10px;background: #fff;}

.materialdetail .jileduodoor {margin-bottom: 10px;background: #fff;padding-top: 2px;}
ul.door-list {margin: 0 -25px;}
ul.floorlist{margin: 0 -23px;}


/*辅材*/

.submaterial ul li{width: 228px;height: 310px;list-style: none;display: inline-block;margin: 0 20px;border:1px solid #9a9a9a;margin-bottom: 40px;vertical-align: top;}

.submaterial1{background: url("../images/submaterial1.png") no-repeat;}
.submaterial2{background: url("../images/submaterial2.png") no-repeat;}
.submaterial3{background: url("../images/submaterial3.png") no-repeat;}
.submaterial4{background: url("../images/submaterial4.png") no-repeat;}
.submaterial5{background: url("../images/submaterial5.png") no-repeat;}
.submaterial6{background: url("../images/submaterial6.png") no-repeat;}
.submaterial7{background: url("../images/submaterial7.png") no-repeat;}
.submaterial8{background: url("../images/submaterial8.png") no-repeat;}
.submaterial9{background: url("../images/submaterial9.png") no-repeat;}
.submaterial10{background: url("../images/submaterial10.png") no-repeat;}
.submaterial {padding: 50px 60px 28px 60px;background: #fff;}
.submaterialpara{text-align: center;font-size: 18px;color: #474747;margin-top: 234px;}


/*699装修套餐*/
.decorationpacks input.appointmentnow{background: #D2353E;border-radius: 5px;width: 186px;font-size: 25px;line-height: 45px;color: #fff;font-family: "Microsoft Yahei";cursor: pointer;}
.decorationpacks .counting{line-height: 50px;}
.adpacks{background: url("../images/699banner.jpg") no-repeat;height: 600px;text-align: center;}
.packsadtit{text-align: center;overflow: hidden;}
.adpacks .packtit{background: url("../images/packtit.png") no-repeat;position: relative;width: 680px;height: 96px;margin: 175px auto 25px;}
.adpacks .packsadtit p{font-size: 33px;color: #fff;}
.adpacks .titicon{position: absolute;top: -24px;right: -102px;}

.interad{text-align: center;font-size: 24px;color: #fff;margin-top: 60px;}
.interad span{font-size: 30px;color: #D2353E;}
.advantage{width: 1200px;margin: 0 auto;}
.advantage ul li{display: inline-block;list-style: none;/*padding: 30px 72px;*/position:relative;text-align: center;width: 19%;}
.advantage .adv p{font-size: 24px;padding-top: 17px;}
.advantage .describe {margin-top: 22%;}
.advantage .describesp {margin-top: 45px;}

.cover_bj {background:#fc7828;width: 230px;height: 177px;padding-top: 24px;position: absolute;left: 0;top: -29px;text-align: center;display: none;color: #fff;font-size: 14px;line-height: 24px;}



.adwrap{width:1200px;margin: 0 auto 25px;text-align: center;}
.adwrap span{font-size: 50px;color: #2d2d2d;font-weight: bold;line-height: 66px;}
.adwrap strong{font-size: 50px;color: #2d2d2d;}
.adwrap p{font-size: 21px;color: #494949;line-height: 30px;}
.adwrap a{text-decoration: none;color: #494949;font-size: 16px;line-height: 24px;font-weight: bold;}
.adwrap a:hover{color:#D2353E;}


.configuration{margin: 95px 0  50px;}
.configuration  .cbm_banner{/*width:1920px;*/ position:relative; z-index:0}
.cbm_banner .adbanner{	/*height:567px;*/ width:1920px;position:relative;}
.adbanner  ul{display: block;/*width: 100%;*/height:100%;	position:relative;}
/*left c2 center c1 right c3*/
.adlist{height: 567px;}

.wbanner {  height:567px;    overflow: hidden;  position: relative;  width: 100%;}
.wbanner .wn_banner { height: 567px;  left: 50%;  margin-left: -532px;  position: absolute;  top: 0;  width: 1064px; z-index:0}
.wbanner .bj_r,.wbanner .bj_l{  height: 567px; position: absolute; top: 0;  width: 100%;  z-index: 9; background:url("../images/coverbj.png")repeat; }
.wbanner .bj_r {  margin-right: -532px;  right: -50%; }
.wbanner .bj_l {  margin-left: -532px;   left: -50%; }
.wbanner  ul li{ float:left; width:1064px;}
.wbanner .prev,.wbanner .next{ display:none; position:absolute;top:234px;; margin-top:-22px;z-index:9999; transition:background 0.3s ease}
.wbanner .prev{ background:rgba(0,0,0,0.3) url(../images/prev_699.png) center center no-repeat; left:10px;width: 36px;height: 71px; }
.wbanner .next{ background:rgba(0,0,0,0.3) url(../images/next_699.png) center center no-repeat; right:10px; width: 36px;height: 71px;}
.bj_cover{background: url("../images/coverbj.png")repeat;width: 100%;height: 567px;position: absolute;top: 0;z-index: 2;}


/*.cbm_banner .prev {position: absolute;left: 440px;top: 234px;width: 36px;display: inline-block;height: 72px;background:rgba(0,0,0,0.3) url(../images/prev_699.png) center center no-repeat;z-index: 300;}
.cbm_banner .next{position:absolute; right:423px; top:234px; width:36px;display:inline-block;height:72px; background:rgba(0,0,0,0.3) url(../images/next_699.png) center center no-repeat;z-index:300}*/
.wnbanner_box li.now .bjbar{background: rgba(0,0,0,0.5);width: 1064px;height: 70px;margin-top: -73px;z-index: 9;position: absolute;text-align: center;transition: all .2s ease-in .5s;}
.bjbar p{color: #fff;font-size: 21px;display: inline-block;padding:0 12px;line-height: 70px;}
.bannertab{width: 1200px;margin: 0 auto;text-align: center;font-weight: bold;cursor: pointer;}
.bannertab a{list-style: none;display: inline-block;color: #494949;font-size: 25px;padding: 0 24px;border-right: 1px solid #8e8e8e;line-height: 27px;margin: 25px 0 17px;}
.bannertab .now{color: #D2353E;}
.bannertab .lastli{border-right: none;}





/*一线品牌*/
.co_list li{list-style: none;display: inline-block;border: 1px solid #bebebe;margin-right: 8px;margin-bottom: 10px;width: 231px;height: 99px;text-align: center;background-color: #fff;overflow: hidden;}
.co_list li.special_li{margin-right: 0;}
.cooperationlist{background: #ebebeb;padding: 50px 0 60px;}


.unlimited {margin: 40px auto 45px;width: 1200px;}
.unlimitedlist ul{width: 99999px;}
.unlimitedlist li{list-style: none;margin-right: 25px;position:relative;float: left;overflow: hidden;cursor: pointer;width: 281px;height: 371px;}
.unlimitedlist li.special_li{margin-right: 0;}
.unlimited .paragraph {margin-top: 30px;}
.unlimited .paragraph h2{line-height: 45px;font-size: 30px;font-weight: normal;}
.unlimited .paragraph p{font-size: 18px;line-height: 28px;}
.unlimitedlist .imgbg_699 p{font-size: 15px;display: none;-webkit-transition: all 1s ease-in;transition: all 1s ease-in;}

.unlimitedlist .imgbg_699 span{font-size: 26px;}
.unlimitedlist .imgbg_699 {background:#ec6e1e;width: 100%;height: 60px;padding-top: 24px;position: absolute;left: 0;bottom:0;text-align: center;/*display: none;*/color: #fff;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;opacity: 0.95;}
.unlimiteditem {position: relative;overflow: hidden;}
.unlimiteditem .prev {position: absolute;left: 0;top: 139px;width: 36px;display: inline-block;height: 72px;background: rgba(0,0,0,0.3) url(../images/prev_699.png) center center no-repeat;z-index: 300;transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    }


.unlimiteditem a {
    text-decoration: none;
    color: #666;
    outline: none;
    -webkit-transition: ease-in .2s;
    -moz-transition: ease-in .2s;
    -ms-transition: ease-in .2s;
    -o-transition: ease-in .2s;
    transition: ease-in .2s;
}
.unlimiteditem .next {position: absolute;right: 0;top: 139px;width: 36px;display: inline-block;height: 72px;background: rgba(0,0,0,0.3) url(../images/next_699.png) center center no-repeat;z-index: 300;transition: all ease-in .4s;
    -webkit-transition: all ease-in .4s;
    -moz-transition: all ease-in .4s;
    -ms-transition: all ease-in .4s;
    -o-transition: all ease-in .4s;
    }
.unlimitedlist{overflow:hidden;}

.serviceitem{background: #ebebeb;padding: 50px 0 60px;}
/*.servicelist{background: url("../images/servicelist.png")no-repeat;width: 1200px;height: 519px;}*/
.servicelist{position: relative;height: 520px;}
.servicebg{position: absolute;left: 40%;top: 25%;border-radius: 128px;border: 3px solid #9a9a9a;}

.servicelist ul li{list-style: none;width: 189px;height: 23px;background: #9a9a9a;margin-bottom: 15px;border-radius: 5px;color: #fff;text-align: center;line-height: 23px;}
.servicelist ul{display: inline-block;}

.servicelist .servicelist1 li:hover{background: #e56464;}
.servicelist .servicelist2 li:hover{background: #49a45f;}
.servicelist .servicelist3 li:hover{background: #D2353E;}
.servicelist .servicelist4 li:hover{background: #36969f;}


/*80项服务定位*/
.servicelist .servicelist1 li.service1{position: absolute;left: 93px;top: 76px;}
.servicelist .servicelist1 li.service2{position: absolute;left: 62px;top: 114px;}
.servicelist .servicelist1 li.service3{position: absolute;left: 35px;top: 152px;}
.servicelist .servicelist1 li.service4{position: absolute;left: 10px;top: 190px;}
.servicelist .servicelist1 li.service5{position: absolute;left: 0;top: 228px;}
.servicelist .servicelist1 li.service6{position: absolute;left: 15px;top: 266px;}
.servicelist .servicelist1 li.service7{position: absolute;left: 30px;top: 304px;}
.servicelist .servicelist1 li.service8{position: absolute;left: 50px;top: 342px;}
.servicelist .servicelist1 li.service9{position: absolute;left: 74px;top: 380px;}
.servicelist .servicelist1 li.service10{position: absolute;left: 93px;top: 418px;}


.servicelist .servicelist2 li.service11{position: absolute;left: 380px;top: 37px;}
.servicelist .servicelist2 li.service12{position: absolute;left: 340px;top: 75px;}
.servicelist .servicelist2 li.service13{position: absolute;left: 311px;top: 113px;}
.servicelist .servicelist2 li.service14{position: absolute;left: 284px;top: 151px;}
.servicelist .servicelist2 li.service15{position: absolute;left: 257px;top: 189px;}
.servicelist .servicelist2 li.service16{position: absolute;left: 238px;top: 227px;}
.servicelist .servicelist2 li.service17{position: absolute;left: 252px;top: 265px;}
.servicelist .servicelist2 li.service18{position: absolute;left: 274px;top: 303px;}
.servicelist .servicelist2 li.service19{position: absolute;left: 297px;top: 341px;}
.servicelist .servicelist2 li.service20{position: absolute;left: 320px;top: 379px;}
.servicelist .servicelist2 li.service21{position: absolute;left: 350px;top: 417px;}
.servicelist .servicelist2 li.service22{position: absolute;left: 380px;top: 455px;}
.servicelist .servicelist2 li.service23{position: absolute;left: 504px;top: 493px;}

.servicelist .servicelist3 li.service24{position: absolute;right: 504px;top: 0;}
.servicelist .servicelist3 li.service25{position: absolute;right: 380px;top: 37px;}
.servicelist .servicelist3 li.service26{position: absolute;right: 340px;top: 75px;}
.servicelist .servicelist3 li.service27{position: absolute;right: 311px;top: 113px;}
.servicelist .servicelist3 li.service28{position: absolute;right: 284px;top: 151px;}
.servicelist .servicelist3 li.service29{position: absolute;right: 257px;top: 189px;}
.servicelist .servicelist3 li.service30{position: absolute;right: 238px;top: 227px;}
.servicelist .servicelist3 li.service31{position: absolute;right: 252px;top: 265px;}
.servicelist .servicelist3 li.service32{position: absolute;right: 274px;top: 303px;}
.servicelist .servicelist3 li.service33{position: absolute;right: 297px;top: 341px;}
.servicelist .servicelist3 li.service34{position: absolute;right: 320px;top: 379px;}
.servicelist .servicelist3 li.service35{position: absolute;right: 350px;top: 417px;}
.servicelist .servicelist3 li.service36{position: absolute;right: 380px;top: 455px;}




.servicelist .servicelist4 li.service37{position: absolute;right: 93px;top: 76px;}
.servicelist .servicelist4 li.service38{position: absolute;right: 62px;top: 114px;}
.servicelist .servicelist4 li.service39{position: absolute;right: 35px;top: 152px;}
.servicelist .servicelist4 li.service40{position: absolute;right: 10px;top: 190px;}
.servicelist .servicelist4 li.service41{position: absolute;right: 0;top: 228px;}
.servicelist .servicelist4 li.service42{position: absolute;right: 15px;top: 266px;}
.servicelist .servicelist4 li.service43{position: absolute;right: 30px;top: 304px;}
.servicelist .servicelist4 li.service44{position: absolute;right: 50px;top: 342px;}
.servicelist .servicelist4 li.service45{position: absolute;right: 74px;top: 380px;}
.servicelist .servicelist4 li.service46{position: absolute;right: 93px;top: 418px;}





.technique {margin: 55px auto 70px;}
.windowshades {width: 1200px;overflow: hidden;}

.windowshades .inner_shades {cursor: pointer;width: 128px;height: 405px;float: left;position: relative;border-right: 1px solid #fff;overflow: hidden;}

.inner_shades img {position: absolute;left: 0;top: 0;}
.inner_shades .name_hide {position: absolute;left: 0;bottom: 0;}

.inner_shades .name_show {position: absolute;left: 0;top: 0;}

.windowshades .name_hide {width: 292px;padding: 15px 0;background:  #D2353E;opacity: 0.9;position: absolute;left: 0;bottom: 0;text-align: center;color: #fff;}

.windowshades .name_hide span{font-size: 26px;}
.windowshades .name_hide p{font-size: 16px;line-height: 20px;}

.windowshades .name_show {
    /*width: 129px;*/
    height: 405px;
    background:rgba(0,0,0,0.5);
    padding: 90px 63px 0 55px;
    font-size: 24px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    display: block;
    text-align: center;
}



.schedule{background: #ebebeb;padding: 50px 0 100px;}
.schedule .daily1{background:url("../images/daily1.jpg")no-repeat;width:1200px;height:358px;margin-bottom:35px;box-shadow:-10px 0 10px rgba(0,0,0,0.2), /*左边阴影*/ 0 -10px 10px rgba(0,0,0,0.1), /*顶部阴影*/0 10px 10px rgba(0,0,0,0.1)/*底边阴影*/;}
.schedule .daily2{background:url("../images/daily2.jpg")no-repeat;width:1200px;height:358px;box-shadow:-10px 0 10px rgba(0,0,0,0.2), /*左边阴影*/ 0 -10px 10px rgba(0,0,0,0.1), /*顶部阴影*/0 10px 10px rgba(0,0,0,0.1)/*底边阴影*/;}
.servicead{width:100%;height:587px;background: url("../images/adg.jpg")no-repeat;text-align: center;overflow: hidden;}
.servicead .serviceadbj img{margin-top:52px;}
.servicead h2{font-size: 50px;color: #D2353E;margin-top: -299px;}
.servicead p{font-size: 21px;color: #e3e3e3;}
.serviceto{padding: 65px 0;background: #ebebeb;}
.serviceto .mark{border-top: 1px solid #818181;margin-top: 25px;padding-top: 20px;display: block;}
.serviceto .mark strong{font-size: 16px;color: #333333;font-weight: normal;display: block;}
.serviceto .mark span{font-size: 14px;line-height: 49px;color: #333333;}
.serviceto .mark p{font-size: 14px;line-height: 26px;color: #333333;}

.after-sale_service{background: #cccccc;padding: 55px 0 90px;}
.after-sale_list {overflow: hidden;}
.after-sale_list ul li{list-style: none;display: inline-block;width:20%;text-align: center;float: left;}
.after-sale_list .after-sale{padding: 0 49px;}
.after-sale_list p{font-size: 24px;color: #414141;margin-top:24px;}
.after-sale1{background: url("../images/after-sale1.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale1:hover{background: url("../images/after-sale1-1.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale2{background: url("../images/after-sale2.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale2:hover{background: url("../images/after-sale2-1.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale3{background: url("../images/after-sale3.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale3:hover{background: url("../images/after-sale3-1.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale4{background: url("../images/after-sale4.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale4:hover{background: url("../images/after-sale4-1.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale5{background: url("../images/after-sale5.jpg")no-repeat center;width: 137px;height: 171px;}
.after-sale5:hover{background: url("../images/after-sale5-1.jpg")no-repeat center;width: 137px;height: 171px;}
.servicenum{width: 408px;height: 39px;background: #ff731f;border-radius: 10px;text-align: center;margin: 55px 0 0 396px;line-height: 24px;}
.servicenum p{display: inline-block;font-size: 16px;color: #fff;vertical-align: text-bottom;padding-right: 10px;}
.servicenum strong{background: url("../images/telnum.png")no-repeat left center;padding-left: 33px;display: inline-block;font-size: 25px;color: #fff;line-height: 39px;}


.scrollnav{z-index:9;position: fixed;top: 0;width: 100%;display: none;}


.adschedule{background: url("../images/schedule.png") no-repeat;width: 100%;height: 403px;}

.dailyschedule .scheduletit{text-align: center;color: #fff;padding-top: 145px;}
.dailyschedule .scheduletit h1{font-size: 51px;line-height: 89px;}
.dailyschedule .scheduletit p{font-size: 21px;}
.scheduletable,.individuallist {margin: 45px 0;}

.adindividual{background: url("../images/indivual.png") no-repeat;width: 100%;height: 403px;}
.individualised .individualtit{text-align: center;color: #fff;padding-top: 145px;}
.individualised .individualtit h1{font-size: 51px;line-height: 89px;}
.individualised .individualtit p{font-size: 21px;}


/*z*/
ol,ul {list-style: none;}

.five a{text-decoration: none;}
.five,.quality_bg{background: #e9e9e9 ;overflow: hidden;}
.five .wz{text-align: center;}
.spaceconfigbg{background: url(../images/bg.jpg) no-repeat;width: 100%;overflow: hidden;}



.wz h2{font-size: 50px;line-height: 20px;padding-top: 80px;color: #fff;}
.wz p{font-size: 20px;line-height:70px;padding-bottom: 35px;color: #fff;}

.spaceconfigbg .roomtab{width: 1200px;height: 80px;margin: auto;background-color: #fff;font-size: 18px;}
.spaceconfigbg .roomtab ul li{float: left;width: 19.9%;border-right: 1px solid #a7a7a7;margin-top: 30px;text-align: center;}
.spaceconfigbg .roomtab ul li.list,.tb_right ul li.list{border-right: none;}
.spaceconfigbg .roomtab ul li a,.tb_right ul li a{color: #797979;}
.spaceconfigbg .roomtab ul li a:hover,.tb_right ul li a:hover,.spaceconfigbg .roomtab .on a,.tb_right ul .on a{color: #D2353E;}
.restaurant,.bedroom,.kitchen,.toilet,.balcony{font-size: 0;}

.cot{width: 1200px;margin: auto;background-color: #fff;overflow:hidden;text-align: left;margin-bottom: 20px;padding-bottom: 30px;}
.cot .cot_left,.cot .cot_right{width: 50%;float: left;}
.cot .cot_left .t,.cot .cot_right .t{font-size: 24px;color: #3a3a3a;line-height: 60px;}
.cot .cot_left,.cot .cot_right ul li{font-size: 16px;line-height: 30px;color: #464646;}
.cot .cot_left ul,.cot .cot_right ul{margin-top: 20px;padding-left: 30px;}

.five .appoint{width: 1200px;background-color: #fff;overflow: hidden;margin: auto;margin-bottom: 50px;text-align: center;}
.five .appoint h3{font-size: 28px;color: #3a3a3a;padding: 45px 0 20px 0;}
.five .appoint form{width: 670px;margin: auto;}
.five .appoint .inp-box{width: 50%;float: left;line-height: 40px;}
.five .appoint .inp-box input{padding-left: 10px;}
.five .appoint .inp-box .s1{font-size: 18px;color: #3a3a3a;}
.five .appoint input.inp{line-height: 33px;width: 200px;font-size: 14px;margin-left: 15px;color:#a2a2a2;border: 1px solid #ccc;height: 33px; }
.five .appoint input.sub{background-color: #D2353E;border: none;color: #fff;padding: 5px 30px;font-size: 18px;margin-top: 20px;margin-bottom: 50px;cursor: pointer;font-family: "Microsoft Yahei";}
.five .appoint input.sub:hover{background-color: #ff3c13;}





/*quality*/

.banner img{width: 100%;}

.dardiza{width: 1200px;margin: auto;}
.dardiza .wz h2,.innova .wz h2,.site .wz h2{font-size: 48px;line-height: 80px;padding-top: 35px;padding-bottom: 20px;color: #313131;}
.dardiza .wz p{font-size: 34px;line-height:0px;padding-bottom: 55px;color: #313131;}
.dardiza .dardiza_left{width: 26%;float: left;margin-left: 168px;}
.dardiza .dardiza_right{width: 56%;float: left;margin: 45px 0 0 45px;}
.dardiza .dardiza_right h4{width: 33%;overflow:hidden;height: 200px;margin-top: 10px;background: url(../images/sjt.png) no-repeat center right;float: left;}
.dardiza .dardiza_right h4 p{width: 150px;padding: 40px 0;margin-top: 24px;border: 5px solid #fff;line-height: 36px;text-align: center; background-color: #00ac84;border-radius: 50%;color: #fff;font-size: 30px;font-weight: normal;}
.dardiza .dardiza_right .right_nr{width: 60%;float: left;text-align: left;}
.dardiza .dardiza_right .right_nr ul{margin: 0;padding-left: 10px;}
.dardiza .dardiza_right .right_nr ul li{line-height: 106px;margin-top: -23px;cursor: pointer;}
.dardiza .dardiza_right .right_nr ul .zho{margin: 20px 0}
.dardiza .dardiza_right .right_nr ul li p{font-size: 18px;color: #313131;}
.dardiza .dardiza_right .right_nr ul li span{padding:10px;color: #fff;margin-right: 10px;font-weight: bold;text-align: center;border-radius: 50%;font-size: 24px;line-height: 60px;}
.dardiza .dardiza_right .right_nr ul li .p1 span ,.right_nr ul li .p2 span , .right_nr ul li .p3 span{background-color: #535353;}

.dardiza .dardiza_right .right_nr ul li:hover span{background-color: #ff6600;}

.site{width: 100%;overflow: hidden;}
.site_nr{width: 1200px;margin: auto;}
.site_nr ul{padding: 0;}
.site_nr ul li{width: 270px;height: 330px;background-color: #fff;float: left;margin: 0 40px 20px 0;}
.site_nr ul li.list{margin-right: 0}
.site_nr ul li img{width: 100%;margin-bottom: 10px;}
.site_nr ul li p{width: 80%;margin: auto;font-size: 16px;line-height: 26px;}


.sggy,.wg,.mg,.yq{width: 1200px;margin: auto;overflow:hidden;background-color: #fff;margin-bottom: 20px;}
.sggy h3,.wg h3,.mg h3,.yq h3{width: 50%;text-align: left;font-size: 20px;padding-left: 100px;height: 55px;line-height: 55px;float: left;background: url(../images/biaoq.png) no-repeat;margin-top: 50px;}
.wg h3,.mg h3,.yq h3{width: 100%;padding-bottom:40px}
.innova_left,.innova_right{width: 50%;float: left;}
.innova_left{margin-top: 60px;}
.innova_left ul{margin-left: 30px;}
.innova_left ul,.innova_right ul{width: 415px;float: left;}
.innova_left ul li,.innova_right ul li{height: 130px;line-height: 130px;margin-bottom: 10px;}
.innova_left ul li p,.innova_right ul li p{width: 55%;padding-right: 15px;text-align: left;float: left;line-height: 30px;font-size: 14px;}
.innova_left ul li img,.innova_right ul li img{float: left;width: 160px;height: 120px;}
.innova_left h4{width: 140px;float: left;height: 500px;background: url(../images/shui.png) no-repeat;margin-top: 50px;}
.innova_left h4 p{width: 100px;height: 100px;margin-top: 175px;color: #fff;background-color: #00ac84;
    line-height: 100px;font-size: 24px;font-weight: bold;text-align: center;float: right;border-radius: 50%;border: 5px solid #fff;}

.innova_right ul{margin: 0; padding: 0 10px 0 15px}
.innova_right h4{width: 140px;margin-left: 10px;margin-top: 40px;float: left;height: 620px;background: url(../images/dian.png) no-repeat right;}
.innova_right h4 p{width: 100px;height: 100px;margin-right: 40px;margin-top: 245px;color: #fff;background-color: #e6533a;
    line-height: 100px;font-size: 24px;font-weight: bold;text-align: center;float: right;border-radius: 50%;border: 5px solid #fff;}
.innova_right ul li p{margin-left: 20px;padding: 0;}


.wg {padding-bottom: 80px}
.fs h4,.tz h4{width: 290px;float: left;}
.fs h4{background: url(../images/djt.png) no-repeat right;}
.tz h4{height: 500px;background: url(../images/shjt.png) no-repeat right;}
.fs h4 p{border: 10px solid #fff}
.tz h4 p{margin-top: 200px;border: 10px solid #fff}
.fs h4 p,.tz h4 p{width: 100px;height: 100px;color: #fff;background-color: #00b7f1;line-height: 100px;font-size: 24px;text-align: center;font-weight: bold;border-radius: 50%;margin-left: 35px;}
.tz h4 p{background-color: #ff6600;}
.fs ul,.tz ul{width: 910px;float: left;}
.fs ul,.tz ul{padding: 0;}
.fs ul li,.tz ul li{width: 30%;height: 275px;float: left;}
.fs ul li p,.tz ul li p{width: 85%;text-align: left;margin: auto;font-size: 15px;line-height: 26px;color: #313131;}
.fs ul li img,.tz ul li img{margin-bottom: 10px;}

.mg{padding-bottom: 30px;}
.mg h3,.yq h3{padding-bottom: 40px;}
.mg ul li{width: 33%;height: 325px;float: left;text-align: center;}
.mg ul li p{width: 72%;margin: auto;text-align: left;}
.mg ul li img{margin-bottom: 10px;}

.yq{padding-bottom: 50px;margin-bottom: 50px;}
.yq_top,.yq_bottom{width: 100%}
.yq .zj{background:  url(../images/yq.png) no-repeat center center;width: 100%;overflow: hidden;}
.yq ul li{float: left;width: 348px;height: 160px;margin-left: 40px;}
.yq ul.yq_bottom li{width: 350px;margin-top: 30px;margin-left: 50px;}
.yq ul.yq_top li.list p{float: left;}
.yq ul.yq_top li p,.yq ul.yq_bottom li p{width: 45%;float: right;text-align: left;margin: 10% auto;}
.yq ul.yq_bottom {background: url(../images/yq.png) no-repeat;margin-left: 180px;}

.material_tabcontent .wy,.material_tabcontent .kg{width: 1200px;margin: auto;overflow: hidden;padding-top: 2px;}
.material_tabcontent .wy ul,.material_tabcontent .kg ul{padding-left: 40px;padding-top: 20px;overflow: hidden;}
.material_tabcontent .wy ul li,.material_tabcontent .kg ul li{width: 180px;float: left;border: 1px solid #ccc;margin:20px 22px;height: 265px;}
.material_tabcontent .wy ul li img,.material_tabcontent .kg ul li img{width: 180px;margin-bottom: 10px;}
.material_tabcontent .wy ul li p,.material_tabcontent .kg ul li p{text-align: left;font-size: 14px;margin: 3px 0 3px 10px;width: 90%;color: #474747;}
.material_tabcontent .wy .kl,.material_tabcontent .wy .sg,.material_tabcontent .wy .esm,.material_tabcontent .wy .aupu,.material_tabcontent .wy .xm,.material_tabcontent .kg .aupu,.material_tabcontent .kg .xm{padding-bottom: 50px;overflow: hidden;background-color: #fff;margin-bottom: 10px;}



/*预约求方案弹出窗*/
.window_decoration{height:380px; margin-top:-190px;}
.window_appoint{height:448px; margin-top:-224px;}
.window_project{height:380px; margin-top:-190px;}
.common_part{width:650px; background:#fff; left: 50%;margin-left:-325px; position: fixed; top: -1000px; z-index: 9999999;}
.common_part .close{width:12px; height:12px; position:absolute; right:10px; top:10px;}
.common_part .box_main{ width:570px; padding:40px;}
.common_part .box_main .form_box{ width:310px;}
.common_part .box_main .form_box h1{font-size:30px;color: #D2353E;font-weight:bold;width:250px;padding-left:60px;}

.common_part .box_main .word_box{ width:210px;border-left:1px solid #ccc; margin-top:40px; padding-left:30px; text-align:center;  line-height:30px; font-size:16px; padding-bottom:10px; padding-top:15px}

.common_part .box_main .word_box p{padding:5px 0}
.common_part .form_content {margin:30px 0 20px; font-size:14px;}
.common_part .form_content .input_div{ margin-bottom:6px; width:310px; position:relative; z-index:18; *zoom:1;}
.common_part .form_content .input_div .span_tips{ left:70px;}
.common_part .form_content label{ width:60px; float:left; line-height:37px; color:#333;}
.common_part .form_content input{width:213px; border:1px solid #ccc; height:37px; font-size:14px; line-height:37px; padding:0 5px;position:relative; z-index:1; background:none}
.common_part .form_content .cbtn{ cursor:pointer; background:#f0f0f0}
.common_part .cgreen{color: #d2353e;}
::-webkit-input-placeholder {color:#aaa;}
:-moz-placeholder {color:#aaa;}
::-moz-placeholder {color:#aaa;　}
:-ms-input-placeholder {　color:#aaa;}
.err::-webkit-input-placeholder {color:#ff0000;} 
.err:-moz-placeholder {color:#ff0000;}
.err::-moz-placeholder {color:#ff0000;　}
.err:-ms-input-placeholder {　color:#ff0000;}
.common_part .form_content .btn_div {padding-left:60px; width:250px;}
.common_part .form_content .btn_div .g_btn,.form_content .btn_div .btn{width:83px; font-size:14px; border:none; }
.common_part .form_content .btn_div .g_btn{background: #191b48;margin-right:10px;}
.common_part .form_content .btn_div .btn{background: #D2353E;color: #fff;}
.window_appoint .box_main .word_box{padding-bottom:50px}

/*预约求方案弹出成功提示*/
.statecover_bg{ background:url(../images/mask_bg.png) repeat; position:fixed; width:100%; height:100%; left:0; top:0; z-index:1111111}
.appoint_state{width:500px; height:300px; background:#ffffff;position: fixed;top: 25%; z-index: 9999999;left: 50%; margin-left:-250px }
.appoint_state .close{width:12px; height:12px; position:absolute; right:10px; top:10px;}
.appoint_state .state_content{text-align:center; padding-top:50px; font-size:18px; color:#333}
.appoint_state .state_content .icon_success{background:url(../images/state_successbg.png) no-repeat; width:102px; height:102px; margin:20px auto; }
.appoint_state .state_content .icon_success img{margin-top:25px;}

.store .club_page_num{margin-top:0px}
.span_tips{ position:absolute; left:12px; top:10px; z-index:0; color:#aaa}

.tips{ color:#ff0000}
.colorf {
    color: #D2353E;
}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f40{font-size:40px;}
.f42{font-size:42px;}
.f44{font-size:44px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f34{font-size:34px;}
.f38{font-size:38px;}
.f42{font-size:42px;}
.f44{font-size:44px;}
.f48{font-size:48px;}
.f52{font-size:52px;}

.g_btn {
    background: #47ab27;
    color: #fff;
    text-align: center; 
}

.btn_div {
    margin-top: 20px;
}
.mask_bg{display:none}

.mask_bg {
    background: url(../images/mask_bg.png) repeat;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1111111;
}

#main .section {
    min-width: 1210px !important;
    overflow: hidden;
    position: relative;
}



.members{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60px;
}

.t_support {
    background: url(../images/kgu.png) no-repeat right center;
    height: 19px;
    padding-right: 75px;
    margin-left: 20px;
    color: #959595;
}

.introduction .note {
    width: 1200px;
    font-size: 14px;
    margin: 32px auto 75px;
    color: #2b2b2b;
    line-height: 24px;
}


/*11.8 neal edit*/
.new_banner{
    height: 390px;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    margin-bottom: 50px;
}
.new_banner .banner_con {
    width: 720px;
    margin: auto;
    background: rgb(255, 255, 255); /*The Fallback color,这里也可以使用一张图片来代替*/
    background: rgba(255, 255, 255, 0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80ffffff,endColorstr=#80ffffff)"; /*Filter for IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80ffffff, endColorstr=#80ffffff); /*Filter for older IEs */
    padding-top: 50px;
    padding-bottom: 40px;
    margin-top: 50px;
    text-align: center;
}
.new_banner .banner_con h2{
    font-size: 60px;
    line-height: 1.5;
    font-weight: bold;
    text-align:center;
    color: #eb4926;
    background: -webkit-linear-gradient(left, #ed5425 , #e83428);     /* 背景色渐变 */
    -webkit-background-clip: text;         /* 规定背景的划分区域 */
    -webkit-text-fill-color: transparent;  /* 防止字体颜色覆盖 */
}
.new_banner .banner_con h3{
    font-size: 30px;
    line-height: 1.5;
    text-align:center;
    color: #4a4a4a;
    letter-spacing: 20px;
    font-weight: lighter;
}
.new_banner .banner_con a{
    font-size: 16px;
    line-height: 1.5;
    text-align:center;
    color: #fff;
    font-weight: lighter;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    padding: 5px 35px;
    border-radius: 5px;
    margin-top: 20px;
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ed5425,endcolorstr=#e83428,gradientType=0);/*IE8*/
    background:#eb4926; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(, #ed5425, #e83428);
    background:-webkit-gradient(linear, 0 0, 0 left, from(#ed5425), to(#e83428));
    background:-o-linear-gradient(leftleft, #ed5425, #e83428);
}

.pro_list ul{
    margin-left: -7px;
    margin-right: -7px;
    clear: both;
    overflow: hidden;
}
.pro_list ul li{
    padding-left: 7px;
    padding-right: 7px;
    float: left;
    width: 33.33333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 14px;
}
.pro_list ul li .li_box{
    background: #ecebe9;
    background-repeat: no-repeat;
    background-position: right bottom;
    overflow: hidden;
    position: relative;
}
.pro_list ul li h4{
    color: #191b48;
    font-size: 24px;
    font-weight: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    margin-top: 20px;
}
.pro_list ul li span{
    display:
    
    -moz-inline-stack;
    display:inline-block;*
    display:inline;zoom:1;
    padding: 1px 3px;
    font-size: 14px;
    color: #dad8d8;
    background: #191b48;
    margin-left: 15px;
}
.pro_list ul li h5{
    color: #D2353E;
    font-size: 42px;
    font-weight: bold;
    padding-left: 15px;
    line-height: 1;
}
.pro_list ul li em{
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    font-style: normal;
    color: #e83428;
    background: #fff;
    padding: 5px 11px;
    border:1px solid #e83428;
    font-size: 14px;
    border-radius: 5px;
    margin-left: 15px;
    margin-top: 15px;
    line-height: 1;
}
.pro_list ul li em:first-letter{
    font-size: 20px;
    vertical-align: middle;
    font-weight: bold;
}
.pro_list ul li.li22 .li_box{
    height: 390px;
}
.pro_list ul li.li21 .li_box{
    height: 188px;
    text-align: center;
}
.pro_list ul li.li21 .li_box em{
    margin-top: 5px;
}
.pro_list ul li.li31{
    width:41%;
}
.pro_list ul li.li11{
    width:18%;
}
.pro_list ul li.li31 .li_box{
    height: 200px;
    padding-left: 15px;
}
.pro_list ul li.li11 .li_box{
    height: 200px;
}
.pro_list ul li .li_h h4{
    font-size: 32px;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    padding-right: 20px;
    background:url("../images/yuan.png") no-repeat right center;
}
.pro_list ul li .li_h h4 small{
    font-size: 32px;
    font-weight: bold;
    display: inline;
}
.pro_list ul li.li21 h4 small{
    margin-left: -8px;
}
.pro_list ul li.li11 a{
    font-size: 21px;
    color: #7d7d7d;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    text-align: right;
    padding-right: 20px;
    background: url("../images/more_arrow.png") no-repeat right center;
    margin-top: 66px;
    margin-left: 54px;
}
.pro_list ul li .hover_box{
    width: 100%;
    position: absolute;
    top:0;
    left: 0;
    background: #dd0000;
    background: rgb(221,0,0); /*The Fallback color,这里也可以使用一张图片来代替*/
    background: rgba(221,0,0,0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80dd0000,endColorstr=#80dd0000)"; /*Filter for IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80dd0000, endColorstr=#80dd0000); /*Filter for older IEs */
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}


.pro_list ul li .li_box:hover .hover_box{
    opacity: 1;
}
.pro_list ul li.li22 .hover_box{
    height: 390px;
}
.pro_list ul li.li21 .hover_box{
    height: 188px;
}
.pro_list ul li.li31 .hover_box{
    height: 200px;
}


.pro_list ul li .hover_box a{
    display: block;
    width: 140px;
    height: 35px;
    border-radius: 18px;
    background: #fff;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    color: #594a49;
    margin: auto;
    margin-top: 12px;
}


.pro_list ul li .hover_box a:hover{
    opacity: 0.8;
}


.pro_list ul li .a_box {
    position: absolute;
    top:50%;
    left: 0;
    width: 100%;
    margin-top: -47px;
}

.set_select{
    position: fixed;
    top:50%;
    left:0;
    width: 100%;
    z-index: 9999;
    display: none;
}
.set_de{
    width: 950px;
    margin: auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:30px 85px;
    background: #fff;
}
.set_de .close_set{
    position: absolute;
    font-size: 40px;
    right: -40px;
    top: -40px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 35px;
    background: #fff;
    color: #999999;
    z-index: 1;
}
.set_de h4{
    font-size: 21px;
    color: #323232;
    line-height: 1.5;
    font-weight: normal;
}
.set_de dl{
    clear: both;
    overflow: hidden;
    margin-top: 25px;
}
.set_de dt,
.set_de dd{
    width: 20%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.set_de dt h5{
    font-size: 18px;
    color: #323232;
    line-height: 1.5;
    font-weight: normal;
}
.set_de dd {
    margin-top: 17px;
    background: url("../images/dashline.png") left repeat-y;
    padding: 2px 0;
    height: 73px;
}
.set_de dd p{
    font-size: 14px;
    color: #323232;
    line-height: 1.7;
    font-weight: normal;
    text-align: center;
}
.show_set .body_mask {
    display: block;
    opacity: 0.7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    visibility: visible;
}
.body_mask {
    display: none;
    z-index: 99;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    visibility: hidden;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgb(0,0,0);
    left: 0;
    top: 0;
}


.silck_box{
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-top: 540px;
    position: relative;
    margin-top: 10px;
}
.sh_box{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left:0;
    background: url("../images/bg_sh.png") repeat;
}
.silck_box ul{
    clear: both;
    /*overflow: hidden;*/
}
.silck_box li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    text-align: center;
    float: left;
}
.silck_box .img_box{
    margin-top: 60px;
}
.silck_box .img_box img{
    margin: auto;
}
.silck_box .txt h3{
    font-size: 30px;
    color: #fff;
    font-weight: normal;
    margin-top: 160px;
}
.silck_box .txt .g_line{
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:80px;
    height: 2px;
    background: rgb(255, 255, 255); /*The Fallback color,这里也可以使用一张图片来代替*/
    background: rgba(255, 255, 255, 0.6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80ffffff,endColorstr=#80ffffff)"; /*Filter for IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80ffffff, endColorstr=#80ffffff); /*Filter for older IEs */
    margin-bottom: 15px;
    margin-top: 10px;
}
.silck_box .txt p{
    font-size: 18px;
    color: #fff;
    width: 80%;
    margin: auto;
}

.slick_slider *,
.slick_slider {
    outline: none;
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

.slick-slide:focus {
    outline: none;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}
.slick-prev,

.slick-next

{

    font-size: 0;

    line-height: 0;

    position: absolute;

    top: 50%;

    display: block;

    /*margin-top: -45px;*/

    height: 40px;
    width: 40px;

    padding: 0;

    /*居中*/

    -webkit-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;

    border: none;

    outline: none;

    z-index: 1000;

    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

/*dots*/
.slick-dots{

    position: absolute;

    bottom: -30px;

    display: block;

    width: 100%;

    padding: 0;

    margin: 0;

    list-style: none;

    text-align: center;

    font-size: 0;

    z-index: 999;

}

.slick-dots li{

    position: relative;

    display: inline-block;

    *display: inline;

    zoom:1;

    width: 7px;

    height: 7px;

    padding: 0;

    background: #94918d;

    cursor: pointer;
    margin: 0 4px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    border-radius: 50%;
    float: none;
}

.slick-dots li button{

    font-size: 0;

    line-height: 0;

    display: block;

    width: 7px;

    height: 7px;

    padding: 5px;

    cursor: pointer;

    color: transparent;

    border: 0;

    outline: none;

    background: transparent;

}

.slick-dots li.slick-active {

    background: #fff;

}
.slick-dots li a{
    font-size: 0;
    color: transparent;
    outline: none;
}
.liucheng h3{
    font-size: 36px;
    line-height: 1.2;
    margin-top: 50px;
    font-weight: normal;
    color: #404040;
    text-align: center;
}
.text_right{
    text-align: right;
}
.liucheng p{
    font-size: 14px;
    line-height: 1.2;
    color: #404040;
    margin-top: 20px;
    margin-bottom: 15px;
}
.liucheng ul{
    margin-left: -13px;
    margin-right: -13px;
    font-size: 0;
    line-height: 0;
}
.liucheng li{
    padding-left: 13px;
    padding-right: 13px;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    *display: inline;
    *zoom:1;
    vertical-align: top;
    margin-bottom: 25px;
}
.liucheng li h5{
    font-size:18px;
    line-height: 1;
    color: #323232;
    font-weight: normal;
    margin-top: 15px;
    text-align: center;
}
.liucheng li p{
    font-size:14px;
    line-height: 1.5;
    color: #323232;
    text-align: center;
    margin-top: 10px;
}
.liucheng li:hover .txt{
    background: #e83428;
}
.liucheng li .txt{
    overflow: hidden;
    background: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.liucheng li:hover .txt h5{
    color: #fff;
}
.liucheng li:hover .txt p{
    color: #fff;
}
.promis h3{
    font-size: 36px;
    line-height: 1.2;
    margin-top: 50px;
    font-weight: normal;
    color: #404040;
    text-align: center;
    margin-bottom: 50px;
}
.promis ul{
    clear: both;
    overflow: hidden;
}
.promis li{
    width: 33.3333333%;
    float: left;
    overflow: hidden;
    position: relative;
}
.promis li .ima_box{
    margin-top: 75px;
    text-align: center;
}
.promis li p{
    font-size: 26px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 80px;
    color: #fff;
}
.promis li .hover_box{
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
    padding-top: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.promis li:hover .hover_box{
    opacity: 1;
}

.promis li .hover_box h5{
    font-size: 38px;
    font-weight: normal;
    color: #fff;
    line-height: 1.2;
    text-align: center;
}
.promis li .hover_box h6{
    font-size: 27px;
    font-weight: normal;
    color: #fff;
    line-height: 1.3;
    text-align: center;
}
.promis li .hover_box p{
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 10px;
}

.promis li .hover_box a{
    display: block;
    position: absolute;
    bottom: 50px;
    left:50%;
    margin-left: -44px;
    padding: 5px 20px;
    background: #fff;
    color: #e83428;
}

.promis li .hover_box a:hover{
    opacity: 0.8;
}


.adv {
    overflow: hidden;
    margin-top: 70px;
    background-position: center;
    background-repeat: no-repeat;
}
.adv h3{
    font-size: 36px;
    line-height: 1.2;
    margin-top: 50px;
    font-weight: normal;
    color: #404040;
    text-align: center;
    margin-bottom: 50px;
}
.adv ul{
    clear: both;
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 40px;
}
.adv li{
    padding-left: 5px;
    padding-right: 5px;
    width: 20%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.adv li .ima_box{
    margin-top: 40px;
    text-align: center;
    margin-bottom: 50px;
}
.adv .adv_li {
    background: #fff;
    overflow: hidden;
    min-height: 430px;
}
.adv li h4 {
    color: #000;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
    text-align: center;
}
.adv li p {
    color: #42403e;
    font-size: 14px;
    text-align: center;
    line-height: 1.5;
}
.b_link{
    margin-top: 30px;
    margin-bottom: 30px;
}
.b_link ul{
    margin-left: -10px;
    margin-right: -10px;
    clear: both;
    overflow: hidden;
}
.b_link li{
     padding-left: 10px;
     padding-right: 10px;
     width: 50%;
     float: left;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     overflow: hidden;
 }
.b_link li .link_box{
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: center;
}
.b_link li h4{
     font-size: 36px;
     color: #fff;
     font-weight: normal;
    margin-top: 60px;
    text-align: center;
    margin-bottom: 30px;
 }
.b_link li em{
     font-size: 18px;
     color: #383737;
     font-style: normal;
    background: #fff;
    padding: 8px 40px;
    text-align: center;
    margin-bottom: 60px;
    display:-moz-inline-stack;
    display:inline-block;
    *display:inline;
    zoom:1;
    line-height: 1;
    border-radius: 20px;
 }
.b_link li a:hover em{
    background: #e83428;
    color: #fff;
}
.hover_box{
    position: ;
}

/*2017-11-10 zero*/
.tb-menu{
    overflow: inherit;
    background-color: #FFFFFF;
    /* color: #ffffff; */
    box-shadow: 1px 1px 2px #ccc;
}
.nav li{
    position: relative;
    margin-right: 1px;
}
.nav ul > li > a{
    height: 108px;
    display: inline-block;
    padding: 0 14px;
    border-radius: 0;
    margin: 0;
}
.nav ul > li.ok a{
    background-color: #D2353E;
    color: #ffffff;
    transition: all .4s;
}
.nav li dl{
    position: absolute;
    z-index: 99;
    width: 100%;
    display: none;
}
.nav ul > li > dl > dd{
    height: 50px;
    line-height: 50px;
    text-align: center;
    /*overflow: hidden;*/
}
.nav ul > li > dl > dd > a{
    width: 100%;
    height: 100%;
    display: block;
    padding: 0;
    margin: 0;
    font-size: 18px;
    background-color: #D2353E;
    border-radius: 0;
}
.nav ul > li > dl > dd:hover a{
    background-color: #191b48;
}
.free-ico{width:34px;height:16px;line-height:16px;background-color:red;color:#fff;text-align:center;position:absolute;top:-6px;right:3px;font-size:10px}
.tzxq-ico{width:50px;height:16px;line-height:16px;background-color:red;color:#fff;text-align:center;position:absolute;top:16px;right:0px;font-size:10px}
.pro_list ul li.li11 a{
    text-align: center;
}
.packad{
    height: 404px;
}
.packtitle{
    margin-top: 55px;
    width: 480px;
    background: url("../images/adtit1.png") no-repeat center;
}
.packad .packcont .p1{
    color: #4c4c4c;
}
.package .detailbtn{
    margin-top: 50px;
}
.talent_tabname ul{
    margin-top: 25px;
    text-align: center;
    background: url("../images/slash.png") no-repeat center;
}
.talent_tabname ul li{
    display: inline-block;
    float: none;
    width: auto;
    font-size: 24px;
    padding: 0;
    margin: 0 15px;
    cursor: pointer;
    color:#414141;
}
.talent_tabname ul li.retrofit{
    padding-left: 35px;
    background: url("../images/retrofit.png") no-repeat left;
}
.talent_tabname ul li.new_house{
    padding-left: 35px;
    background: url("../images/new_house.png") no-repeat left;
}
.talent_tabname ul li.retrofit.on,
.talent_tabname ul li.retrofit:hover{
    padding-left: 35px;
    color: #D2353E;
    background: url("../images/retrofit_hover.png") no-repeat left;
}
.talent_tabname ul li.new_house.on,
.talent_tabname ul li.new_house:hover{
    padding-left: 35px;
    color: #D2353E;
    background: url("../images/new_house_hover.png") no-repeat left;
}
.currentsy{
    display:block;
    height: 40px;
    line-height: 40px;
    text-align:center;
    font-size:20px;
    color: #ffffff;
    width: 200px;
    background: #050E35;
    margin:0 auto;
    margin-top:20px;
    overflow:hidden;
    border-radius:80px;
    }
.currentsy:hover{color:#FCFF00; background-color: #EF2B47;
    border-radius:80px;}