@charset "utf-8";

/* CSS Document */
#cornerMarkerBtn{position: relative;right: -105px;}
.tiOrders{width: 58%;height: 27px;color: #fff;text-align: center;line-height: 27px;background: #000;margin: 20px auto;border-radius: 10px}

@-webkit-keyframes md{0%,30%,50%,60%,80%{-webkit-transform:scale(1)} 50%,70%{-webkit-transform:scale(0.9)}}

@keyframes md{0%,30%,50%,60%,80%{transform:scale(1)} 50%,70%{transform:scale(0.9)}}

.tiOrders{animation: md 1.5s infinite;}
a{border:none}

/*头部*/
/*头部*/

.hedtop{ width:100%; height:40px; background-color:#000;}

.hedtop .topmain{ line-height:40px; height:40px;}

.hedtop .topmain b{ font-weight:normal; height:40px; color:#BD1B1B; font-size:14px;}

.hedtop .topmain span{ color:#BD1B1B; font-size:18px;margin-left: 15px;}

.header{ width:100%; height:104px; background-color:#fff; -moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333; position:relative; z-index:10;}

.hedcenter{ position:relative; height:100px;}

.hedcenter .logo{ width:279px; height:60px; margin:22px 0px;}

.hedcenter .headnav{ position:relative; height:100px;}

.hedcenter .headnav ul{ position:relative;}

.hedcenter .headnav li{ float:left; height:100px; line-height:100px; position:relative; margin:0px 10px;}

.hedcenter .headnav li a{ color:#333; font-size:18px; display:inline-block; text-align:center; line-height:100px; padding:0px 10px;}


.head-nav li.on a{  color:#EFB804;}
.subnav_ul {
    position: absolute;
    top:40px;
    left: 0px;
    z-index: 10000;
    display: none;
}
.shouye{position: relative}
.shouye .subnav_ul li {
    height: 47px;
    line-height: 47px;
    text-align: center;
    float: none!important;
    background: #fff;
}

.subnav_ul li a {
    display: inline-block;
    padding: 0px !important;
    height: 50px !important;
    font-size: 20px!important;
    line-height: 50px !important;
    width: 100%;
}

.shouye .subnav_ul li:hover {
    background:#f2f2f2 ;
}

/*底部*/

.footer{ width:100%; background-color:#161616;margin-top: -4px}
.footmain{ position:relative; width:1200px;}
.footmain .footlogo{ width:250px; margin:32px 0px; text-align:center;}
.footmain .footlogo img{ width:200px; height:70px; display:block; margin:0 auto;}
.footmain .footlogo p{ color:#999; font-size:14px; margin:20px 0px 10px;}
.footmain .footlogo b{ font-weight:normal; color:#ffcc33; font-size:30px;font-style:italic}
.footmain .footnav{ margin-top:48px;  width:660px; margin-left:55px;}
.footmain .footnav .navlist{ width:660px; margin-bottom:50px;}
.footmain .footnav .navlist ul{}
.footmain .footnav .navlist li{ float:left; background:url(../images/linsd.png) no-repeat center right; }
.footmain .footnav .navlist li:last-child{ background-image:none;}
.footmain .footnav .navlist li a{ color:#fff; font-size:14px; padding:0px 15px;}
.footmain .footnav .contact{ width:660px; border-top:1px dashed #4c4c4c; padding-top:10px;margin-top: -26px;}
.footmain .footnav .contact p{ font-size:12px; color:#999; line-height:30px; text-align:left;}
.footmain .footweixin{ width:126px; margin:34px 0px;}
.footmain .footweixin img{width:126px; height:126px;}
.footmain .footweixin p{ color:#999; font-size:12px; line-height:30px; text-align:center;}
.copyright{ width:100%; height:30px; background-color:#000; line-height:30px; text-align:center; color:#999; font-size:10px;}
.footmain .footnav .contact p a{ color:#999999;margin-left:5px }

/*在线报价流量条*/
.flow_bar{ width:100%; height:80px; background-color:#000000;}
.flow_bar .barnav{ width:1200px; position:relative;}
.flow_bar .barnav ul{ position:relative;}
.flow_bar .barnav li{ float:left; width:280px; height:80px; background:url(../images/nlin.png) no-repeat center right;}
.flow_bar .barnav li:last-child{ background:none; width:360px;}
.flow_bar .barnav li i{ display:inline-block; vertical-align:middle; margin-right:10px; float:left; margin-top:20px;}
.flow_bar .barnav li i.baricon_01{ width:35px; height:40px; background-image:url(../images/baricon_01.png); margin-left:74px;}
.flow_bar .barnav li i.baricon_02{ width:40px; height:37px; background-image:url(../images/baricon_02.png); margin-left:83px;}
.flow_bar .barnav li i.baricon_03{ width:40px; height:36px; background-image:url(../images/baricon_03.png); margin-left:75px;}
.flow_bar .barnav li p{ line-height:22px; color:#fff; font-size:14px; margin-top:15px;}
.flow_bar .barnav li b{ display:inline-block; line-height:20px; color:#fff; font-size:12px;}
.flow_bar .barnav li .phone{ color:#fff; font-size:30px; font-style:italic; text-align:center; margin-top:8px;}
.flow_bar .barnav li .problem{ text-align:center; width:200px; margin:5px auto;}
.flow_bar .barnav li .problem a{ display:inline-block; float:left; margin-right:15px; color:#BD1B1B; font-size:12px;}
.flow_bar .barnav li .problem i{ display:inline-block; vertical-align:middle; padding:0px; margin:0px 10px 0px 0px;}
.flow_bar .barnav li .problem i.plicon_01{ width:19px; height:20px; background-image:url(../images/plicon_01.png);}
.flow_bar .barnav li .problem i.plicon_02{ width:20px; height:20px; background-image:url(../images/plicon_02.png);}
.flow_bar .barnav li.active{ background-color:#BD1B1B;}
.flow_bar .barnav li.active:last-child{ background:none;}

/*在线报价弹窗*/

.bg{ width:100%; height:100%; position:fixed; z-index:10000; top:0; left:0; background-color:rgba(0,0,0,0.5); display:none;}
.quote_box{ width:568px; height:382px; background-color:#fff; border:6px solid #BD1B1B; border-radius:5px; position:fixed; top:30%; left:35%; z-index:12000; display:none;}

.quote_box .Close{ display:block; width:28px; height:28px; position:absolute; top:16px; right:16px; background-image:url(../images/Close.png); cursor:pointer;}
.quote_box h2{ font-weight:normal; width:405px; height:54px; line-height:54px; margin:15px auto;}
.quote_box h2 img{ vertical-align:middle; margin-right:8px; text-align:center;}
.quote_box .offermain{ width:406px; margin:0 auto;}
.quote_box .offermain dl{ margin-top:20px;}
.quote_box .offermain .dd2{display: none}
.quote_box .offermain .dd3{display: none}
.quote_box .offermain .dd4{display: none}
.quote_box .offermain dd{ height:30px; line-height:30px;  margin-bottom:20px;}
.quote_box .offermain dd span{ width:80px; display:inline-block; text-align:center; color:#333; font-size:14px; float:left;}
.quote_box .offermain dd span em{ color:#e9af06; font-style:normal; display:inline-block; width:10px; margin-right:5px;}
.quote_box .offermain dd .select1{ width:139px; text-indent:10px; height:30px; margin-left:20px;color: #999; font-size:12px;}
.quote_box .offermain dd .inp4{ width:137px; text-indent:10px; height:30px; margin-left:20px; color:#333; font-size:12px; border:1px solid #ddd}
.quote_box .offermain dd .inputs{ width:300px; height:30px; border:1px solid #ddd; float:left; margin-left:20px;}
.quote_box .offermain dd .inputs .inp1{ width:300px; height:30px; text-indent:10px; color:#999; font-size:12px;}
.quote_box .offermain dd .inputs .select2{ width:302px; height:32px; text-indent:10px; color:#999; font-size:12px;}
.quote_box .offermain dd .inputs .inp2{ width:280px; height:30px; text-indent:10px; float:left; color:#999; font-size:12px;}
.quote_box .offermain dd .inputs b{ font-weight:normal; float:right; color:#333; font-size:12px; width:20px; display:inline-block;}
.quote_box .offermain dd .inp3{ width:98px; height:30px; margin-left:20px; border:1px solid #ddd; color:#999; font-size:12px; text-indent:10px; }
.quote_box .offermain dd .applybtn{ width:234px; height:30px; background-color:#000; color:#fff; font-size:20px; text-align:center; margin:0 auto; display:block;}
.quote_box .offermain dd .statistics{ text-align:center; line-height:25px; color:#333; font-size:14px;}
.quote_box .offermain dd .statistics b{ font-weight:normal; color:#996600;}
.quote_box .offermain dd .promise{ text-align:center; line-height:22px; color:#666; font-size:12px;}
.quote_box .offermain dd .promise i{ display:inline-block; width:14px; height:14px; background-image:url(../images/jin.png); vertical-align:middle; margin-right:6px; margin-top:-3px;}
.quote_box .offermain dd .promise b{ font-weight:normal; color:#996600; }
.quote_box .offermain dd:nth-child(10){ float:left; width:200px;}
.quote_box .offermain dd:nth-child(11){ float:left; width:200px;}
.quote_box .offermain dd:nth-child(12){ height:100px; margin-top:75px;}
/*右侧侧滑*/
.sideslip{ width:115px; height:413px; background:url(../images/sideslip_bg.png) no-repeat center; position:fixed; top:10%; right:10px; z-index:1000;}
.sidenav{ margin-top:70px;}
.sidenav ul{}
.sidenav li{ height:50px;cursor:pointer;}
.sidenav li a{ display:block; width:100%; height:50px;}
.sidenav li:last-child{ height:80px;}
/*banner*/

.banner{ width:100%; height:650px; position:relative;overflow: hidden;}

.banner .bd{ width:100%; height:650px;}

.banner .bd li a,.banner .bd li a img{ width:100%; display:block; height:650px;}

.banner .hd{ width:100%; height:10px; position:absolute; bottom:20px; text-align:center;}

.banner .hd li{ width:10px; height:10px; border-radius:50%; background-color:#898a88; margin:0 5px; text-indent:-1000000000px; cursor:pointer; display:inline-block;}
.banner .hd li.on{ background:#e9af06; width:20px; height:10px; border-radius:30px;}

/*首页*/

.H_ALL{width: 100%;height: 166px;background: #F4F4F4}
.h_all{height:118px;position: relative;  margin: auto;  top: 26px;width: 1200px  }
.h_all ul li{  width:294px;  height:118px;  float: left;  margin-left: 8px;  }
.h_all ul li:nth-child(1){ margin-left: 0px;}
.H_ALLs{width: 100%;height: 188px;}
.h_alls{height:178px;padding-top: 35px;width: 1190px;margin: auto;position: relative;left: -10px; }
.h_alls ul li{  width:280px;  height:136px;  float: left;  margin-left: 21px;  }
.h_alls ul li:nth-child(1){ margin-left: 0px;}
.H_ALL3{width: 100%;height: 253px;}
.h_all3{height:178px;width: 1200px;margin: auto; }
.h_all3 ul li{  width:290px;  height:212px;  float: left;  margin-left: 12px; }
.h_all3 ul li img{width: 100%;height: 100%}
.h_all3 ul li:nth-child(1){ margin-left: 0px;}
.titlems{ width:100%; text-align:center; padding:50px 0px;}
.aimg_p{ color:#787878; font-size:24px; text-align: center;width: 100%;font-weight:100;font-family: "Microsoft Yahei", '新宋体';letter-spacing: 2px;margin-top: 16px;}
.aimg_p2{ color:#fff; font-size:24px; text-align: center;width: 100%;margin-top: 15px}
.aimg_pl{ color:#787878; font-size:22px; text-align: center;width: 100%;font-weight:100;margin-top: 5px}

.brandmain{ width:100%; height:449px; background:url(../images/bare_bg.png);}
.brandmains{ width:100%; height:1047px; background:url(http://ms.fenglijt.com/3g/images/cd/an.jpg);}
.brandlist{ padding:20px 0px}
.rz_list{width: 70%;height:140px;margin:-15px 0 0 15%;color: #fff  }
.rz_list ul li {width: 16.7%;height: 140px;float: left;}
.rz_list ul li:nth-child(n+2){margin-left:11% }
.rz_list .rz_lname{width: 86%;margin: auto;height:62px;line-height: 31px;font-size: 26px;text-align: center }
.rz_list .rz_lname .one,.rz_list .rz_lname .two{width: 49.7%;height: 100%;color:#fff}
.rz_list .rz_lname .one{border-right: 1px solid #fff;color:#fff}
.rz_list .rz_aname{width: 100%;height: 40px;border: 1px solid #fff;border-radius: 20px;text-align: center;margin-top: 34px;font-size: 26px;line-height: 40px}
.rz_last{width: 99%;height: 580px;margin: 33px auto;}
.rz_last ul li{width: 19.35%;height: 280px;float: left;margin-top: 10px;position: relative}
.rz_last ul li:nth-child(n+2){margin-left:0.785% }
.rz_last ul li:nth-child(6){margin-left:0px }
.rz_last ul li a .bogimgh:hover {transform: scale(1.01,1.01); -webkit-transform: scale(1.01,1.01); -moz-transform: scale(1.01,1.01); -ms-transform: scale(1.01,1.01); -o-transform: scale(1.01,1.01);}
.rz_last ul li .bogimgh{width:100%; height:100%; background-size:cover; transition: all 1s; background-repeat: no-repeat; background-position: center; position:relative;}
.rz_last ul li  p{  width: 100%;  height: 40px;  line-height: 40px;  background: rgba(0,0,0,0.5);  position: absolute;  bottom: 0px;  left: 0px;  box-sizing: border-box;  font-size: 18px;  color: #ffffff;  text-align: center;  }
.rz_list .on .rz_aname{border: 1px solid #BD1B1B}


.brandlist ul{}
.brandlist li{ width:193px; height:72px; border:1px solid #ddd; overflow:hidden; float:left; margin-right:6px; margin-bottom:6px;}
.brandlist li:nth-child(6n+6){ margin-right:0px;}

.brandlist li a{ display:block;}

.brandlist li img{ width:193px; height:72px; overflow:hidden;}

.Packaged_series{ position:relative;top:5px;height: 891px;}
.Pack_all{width: 100%;background: #F1F1F1;height: 380px}
.Pack_al{ width:1180px;margin:auto;height: 100%}
.Pack{ width:880px;height:340px;margin-top: 20px}
.Pack_title{color: #000000;font-size: 36px;font-weight: 900;height: 55px;line-height: 55px;}
.Pack_title .span1{margin-left: 15px;}
.Pack_title .span2{margin-left: 25px;font-size: 20px;color: #7E7E7E;line-height: 70px;font-weight: 400}
.Pack_img{width: 300px;height: 340px;margin-top: 20px}
.pack_offer{ width:880px; }

.pack_offer .comform{ margin:36px 0 0 0;}

.pack_offer .comform .title{ color:#fff; font-size:16px; text-align:center; margin:30px 0px;}

.pack_offer .comform .title b{ font-weight:normal; color:#e9af06;}

.pack_offer .comform p{ height:48px; line-height:48px; margin-bottom:41px;}

.pack_offer .comform p .inp1,.pack_offer .comform p .inp2,.pack_offer .comform p .inp3{
    width: 262px;height: 48px; color:#555555; font-size:14px; text-indent:10px;}

.pack_offer .comform p .inp2,.pack_offer .comform p .inp3{margin-left: 40px}

.pack_offer .comform p select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none;
    border: none;
    background:#fff url('http://ms.fenglijt.com/3g/sj/select.png') no-repeat 97% center;}
.pack_offer .comform p .quotebtn{  width:99%; height:70px; background:#000; text-align:center; color:#fff; font-size:22px; line-height:70px;}


.pack_offer .proms{ color:#333333; font-size:12px; padding:0px 20px 5px; line-height:18px;position: relative;top:-18px}

.pack_offer .proms i{ display:inline-block; width:14px; height:14px; background-image:url(../images/jin.png); vertical-align:middle; margin-right:6px; margin-top:-3px;}
.pack_offer .proms em{ font-style:normal; color:#A33636;}
.Packaged{width: 100%;min-width: 1180px; position: relative;  overflow: hidden;height:640px;}
.Accordion{ width:1180px;height:640px;position: relative;margin: auto}
.Accordion .dd{width:800px;height:450px;}

.Accordion img{width: 100%; height: 640px; display: block;}

.Accordion li{float:left;position:relative;width:100%;height:640px;cursor:pointer;}

.Accordion li:last-child{ margin-right:0px;}

.Accordion li img{ transition:1s;}

.Accordion li .diontext{ display:none; width:415px; background-color:#000; position:absolute; bottom:0px; left:60%; height:640px;opacity:0.7;}
.Accordion .onds .diontext{display:block;}
.Accordion li .diontext .diont_head{
    color: #fff;
    font-size: 50px;
    line-height: 80px;
    width: 80%;
    position: relative;
    left:10%;
    top: 57px;
    border-bottom: solid 1px #fff;
    text-align: center;
    letter-spacing: 4px;
}
.Accordion li .diontext .diont_head span{margin-left: -6px  }
.Accordion li .diontext .diont_head .diont_hr{width:40px;height: 3px;background: #fff;margin-left: 153px;position: relative; top: 2px; }
.Accordion li .diontext .diont_cen{width: 80%;position: relative;top:83px;left: 10%;color: #fff;height: 320px;letter-spacing:1px}
.Accordion li .diontext .diont_cen .diont_cen_one{text-align: center;width: 100%;line-height: 60px;font-size: 28px;color:#FFA538;letter-spacing: 3px}
.Accordion li .diontext .diont_cen .diont_cen_two{line-height: 50px;font-size: 18px;margin-top: 25px;}
.Accordion li .diontext .diont_cen .diont_cen_shw{line-height: 20px;font-size: 12px;margin-top: 25px;opacity: 0.6}
.Accordion li .diontext .diont_list{width:180px ;height: 40px;text-align: center;color: #fff;font-size: 18px; border: solid 1px #fff;margin: 140px 0 0 10%;line-height: 40px}
.Accordion .hds{ width: 100%; height: 10px;  position: absolute; bottom: 20px; text-align: center; }



.Accordion li .diontext p{
    display: block;
    overflow: hidden;
    color: #fefefe;
    font-size: 14px;
    line-height: 20px;
    width: 64px;
    position: relative;
    top:13px;
    height: 218px;
    writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;

}
.Packaged .pnBtn {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 640px;
    cursor: pointer;
}
.Packaged .prev {
    left: -50%;
    margin-left: -590px;
}

.Packaged .next {
    left: 50%;
    margin-left: 590px;
}

.Packaged .pnBtn .blackBg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 640px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.4;
}

.Packaged .pnBtn .arrow {
    display: none;
    position: absolute;
    top: 140px;
    z-index: 1;
    width: 60px;
    height: 640px;

}

.Packaged .pnBtn .arrow:hover {
    filter: alpha(opacity=60);
    opacity: 0.5;
}

.Packaged .prev .arrow {
    right: 0;
    background: url(http://ms.fenglijt.com/3g/images/slider-arrow.png) -120px 0 no-repeat;
}

.Packaged .next .arrow {
    left: 0;
    background: url(http://ms.fenglijt.com/3g/images/slider-arrow.png) 0 0 no-repeat;
}
.Packaged .tempWrap {

    overflow: visible !important
}
.Packaged .hds {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 20px;
    bottom: 20px;
    text-align: center;
}

.Packaged .hds li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    line-height: 99px;
    overflow: hidden;
    background: #fff;
    border-radius: 20px;
    margin: 0 5px;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.5;
}

.Packaged .hds li.on {
    background: #E9AF06;
    background-position: 0 0;

    filter: alpha(opacity=100);
    opacity: 1;
}

.Accordion li.active{ cursor:pointer; z-index:3; width:534px; filter:alpha(opacity=100);}

.aimg_p3{ color:#8F8F8F; font-size:22px; text-align: center;width: 100%;font-weight:100;font-family: 微软雅黑细体;line-height: 20px;margin-top: 20px}

.Accordion li.active img{ transform:translate(0px);}



.Accordion li.active p{ display:none;}



.Accordion li.active .diontext{ background-color:rgba(185,145,39,0.8);}



.Accordion li:nth-of-type(1){ transform-origin:bottom left;}



.Accordion li:nth-of-type(3){ transform-origin:bottom right;}



.DecorateAll{width:100%; background:#fff; height:930px; background-size:cover;}

.DecorateAll .Decoratemian{padding-top:50px; box-sizing: border-box;}


.titleOn{text-align:center; }



.styleUl{width:1200px; height:45px; position:relative;margin: 31px auto;}



.styleUl span{position: relative;top: -36px; font-size: 19px; color: #C2C2C2; }



.styleUl ul{ padding:0px 99px; box-sizing: border-box; }



.styleUl ul li{width:140px; float:left; height:45px; position:relative;  }



.styleUl ul li:last-child{margin-right:0px!important;}



.styleUl ul li i{background-image:url(../images/yuan1.png) ; background-repeat: no-repeat; margin:0 auto; background-size: contain; display:block; width:18px; height:18px;  }



.styleUl ul li.on i{background-image:url(../images/yuan2.png) ;}



.styleUl ul li p{width:96%; height:100%; line-height: 45px; text-align:center; font-size:18px; font-weight:bold; color:#333333;}



.styleUl ul li.on p{ color:#BD1B1B!important;}



.exhibition{width:1260px; overflow:hidden; display: none;}



.xianshi{display: block!important;}



.exhibition .bitionLe{width:1260px; height:435px; }



.exhibition .bitionLe .next{width:50px; height:75px; position:absolute; right:0px; bottom:0px ; z-index:22;}



.exhibition .bitionLe .prev{width:50px; height:75px; position:absolute; left:0px; bottom:0px ;  z-index:22;}



.exhibition .bitionLe  ul{overflow:hidden;}



.exhibition .bitionLe ul li{width:390px; height:425px; float:left; overflow:hidden; position:relative; transition: all 1s;background: #F1F1F1;}

.exhibition .bitionLe ul li:nth-child(n+2){margin-left: 40px}

.exhibition .bitionLe ul li a .bogimgh:hover {transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05);}



.exhibition .bitionLe ul li a{display: inline-block; width:390px; height:405px}



.exhibition .bitionLe ul li .bogimgh{width:390px; height:285px; background-size:cover; transition: all 1s; background-repeat: no-repeat; background-position: center; position:relative;}

.exhibition .bitionLe ul li a p{width: 100%;text-align: center}
.exhibition .bitionLe ul li a .p1{color: #010101;font-size: 28px;letter-spacing: 2px;margin-top: 20px}
.exhibition .bitionLe ul li a .p2{margin-top: 10px;}
.exhibition .bitionLe ul li a .p2 span{margin-left: 10px;color:#FF0300}
.exhibition .bitionLe ul li a .p3{line-height:45px; font-size:18px; color:#020202;}



.bitionZh{width:340px; height:419px; margin-right:10px; float:left; overflow:hidden; position:relative; }



.bitionZh a{display: inline-block;  width:340px; height:419px; }



.bitionZh .centerImg{width:340px; height:419px; position:relative; background-size:cover; background-position: center; background-repeat: no-repeat; transition: all 1s;  }



.bitionZh .centerImg:hover{transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05);}



.bitionZh .centerImg p{width:340px; height:40px; line-height: 40px; padding-left:20px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px;  box-sizing: border-box; font-size:14px; color:#ffffff;}



.bitionRi{width:610px; float:left;}



.bitionRi .easyOn{width:301px; height:204px; overflow:hidden; position:relative;float: left;border-radius: 20px 0px 20px 0px}

.bitionRi .one,.bitionRi .two{margin-bottom:8px;}

.bitionRi .two,.bitionRi .four{left:7px}



.bitionRi .easyOn a{display: inline-block; width:301px; height:204px; }



.bitionRi .easyOn .easyImg{width:301px; height:204px; background-size:cover; background-position: center; background-repeat: no-repeat; position:relative; transition: all 1s;}



.bitionRi .easyOn .easyImg p{width:301px; height:40px; line-height: 40px;  padding-left:20px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px;  box-sizing: border-box; font-size:14px; color:#ffffff;}



.bitionRi .easyOn .easyImg:hover{transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05);}



.drawing_room{width:1250px;  margin-top:35px; }



.drawing_room ul{overflow:hidden;}



.drawing_room ul li{width:103px; float:left; margin-right:87px; text-align:center;}



.drawing_room ul li:last-child{margin-right:0px!important;}



.drawing_room ul li a{display: inline-block; width:92px; }



.drawing_room ul li i{background-size: contain; display: inline-block; width:92px; height:92px; background-repeat: no-repeat; }



.drawing_room ul li p{font-size:14px; color:#333333; font-weight:bold; margin-top:13px; }



.designerAll{width:100%; padding-top:50px; box-sizing: border-box;background: url(http://ms.fenglijt.com/3g/images/cd/sj.jpg);height: 1030px }

.deignmain{width:1200px; margin:0 auto; }

.landDesign{width:1200px; margin-top:22px; overflow:hidden;}

.landDesign .starDesign{width:688px; float:left; }
.slideGroup{width: 100%;margin-top: 45px}
.slideGroup .parHd{height: 70px;width: 100%}
.slideGroup .parHd ul li{width: 280px;height: 60px;color: #fff;border-radius:10px;line-height: 60px;text-align: center;font-size: 32px;border: 1px solid #fff;float: left;margin-left: 83px}
.slideGroup .parHd ul li.on{background: #BD1B1B;border: none;border-radius:0px}
.slideGroup .parBd{width: 1198px;height: 654px;margin-top: 38px;position: absolute}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{float: left}
.slideGroup .parBd ul li  img{ width:1198px; height:654px; display:block; }
.slideGroup .sPrev,.slideGroup .sNext{ top:45%;position:absolute; display:block; width:42px; height:94px;   }
.slideGroup .sPrev{  left:-80px; display:block;background: url(http://ms.fenglijt.com/3g/images/slider-arrow.png) -120px -90px no-repeat; }
.slideGroup .sNext{ left:auto; right:-80px; background: url(http://ms.fenglijt.com/3g/images/slider-arrow.png) 0 -90px no-repeat;}
.deignmain_two{width: 580px;height: 80px;text-align: center;font-size: 30px;line-height: 80px;position: relative;left:606px;bottom: 102px;background: #333333;color: #fff;cursor: pointer;}






.landDesign .starDesign .starGood .starUl{width:399px; float:left; }

.landDesign .starDesign .starGood{width:100%; height:401px; margin-bottom:1px;  overflow:hidden; }

.landDesign .starDesign .starGood .starUl ul{overflow:hidden;}



.landDesign .starDesign .starGood .starUl ul li{width:196px; float:left; height:196px; margin-right:3px; margin-bottom:3px;border-radius: 0px 20px 0px 20px; }

.landDesign .starDesign .starGood .starUl ul li a{display: inline-block; width:196px;  height:196px;}

.landDesign .starDesign .starGood .starUl ul li a img{ width:196px;  height:196px;border-radius: 0px 20px 0px 20px}

.evaluation{width:283px; float:left; height:283px; }



.evaluation .evalutmian{width:289px; height:394px; background-size:cover; background-position: center; background-repeat: no-repeat; position:relative;border-radius: 20px 0px 20px 0px;}



.evaluation .evalutmian .numberOn{width:94px; height:70px; background:#BD1B1B; position:absolute; right:0px; top:0px; text-align:center; padding-top:12px; box-sizing: border-box; }



.evaluation .evalutmian .numberOn p{font-size:14px; color:#fff;}



.evaluation .evalutmian .numberOn p em{ font-style:normal;  font-size:20px; }



.evaluation .evalutmian .numberOn span{display: block; font-size:12px; display: block; color:#fff; margin-top:3px; }



.evalutmian .findSrat{border-radius: 0px 0px 20px 0px;width:100%; height:75px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; padding:16px 10px 0px 10px; box-sizing: border-box;}



.evalutmian .findSrat p{font-size:15px; color:#ffffff;}



.evalutmian .findSrat p em{font-size:14px; font-style:normal ; display: inline-block; margin-left:7px; }



.evalutmian .findSrat span{display: block; font-size:15px; margin-top:5px; color:#fff;}



.evalutmian .findSrat a{width:85px; height:30px; line-height: 30px; text-align:center; border:1px solid #fff;  border-radius:7px; font-size:15px; color:#fff;



    position:absolute; right:10px; top:22px; display: inline-block;}



.findSrat_one{

    border-radius: 0px 0px 0px 20px;

    width: 395px;

    height: 75px;

    background: rgba(0,0,0,0.5);

    position: relative;

    padding: 16px 10px 0px 10px;

    box-sizing: border-box;

    top: 318px;

}

.findSrat_one p{font-size:15px; color:#ffffff; position:absolute;text-indent: 15px;}

.findSrat_one span{display: block; font-size:15px; top:36px; color:#fff; position:absolute;text-indent: 15px;}

.findSrat_one a{width:85px; height:30px; line-height: 30px; text-align:center; border:1px solid #fff;  border-radius:7px; font-size:15px; color:#fff;



    position:absolute; right:10px; top:22px; display: inline-block;}

.teamGood{width:568px; height:283px; position:relative; background-size:cover; background-position: center; background-repeat: no-repeat;}



.teamGood .teamAll{width:568px; height:90px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; padding:16px 0px 0px 8px; box-sizing: border-box;}



.teamGood .teamAll p{font-size:16px; color:#fff;}



.teamGood .teamAll span{font-size:14px; color:#fff; display: inline-block; margin-top:12px; }



.xianStyle{width:507px; float:right; display: none;height: 396px;overflow: hidden}



.xianStyle .xianImg{border-radius: 20px 0px 0px 0px;width:507px; height:396px; background-size:cover; background-repeat: no-repeat; background-position: center; }

.xianStyle .xianImg p{width: 100%; height: 75px; background: #000; position: absolute; bottom: 0px;text-align: center; color: #fff;  line-height: 75px;  font-size: 20px;  opacity: 0.6;}

.xianStyle .xianImg p span{margin: 0 5px 0 5px}

.xianStyle .xianFonts{width:507px; }



.xianStyle .xianFonts h3{line-height:53px; font-size:14px; color:#333;text-indent: 28px; 	}



.xianStyle .xianFonts p{font-size:14px; margin-bottom:6px; }



.xianStyle .xianFonts span{ display: block; width:507px; overflow:hidden; font-size:14px; color:#333;}



.chakanquan{width:1200px; margin-top:50px; }

.chakanquan a{width:350px; height:70px; line-height: 70px; text-align:center; display: block; margin:0 auto; font-size:35px; color:#fff;background: #363636; }
.chakanquan a img{position: relative;  height: 25px;  left: 5px;}
.chakanquan a:hover{ background-color:#BD1B1B ; color:#fff;}

.chaPic{width:1200px; margin-top:21px; margin-bottom:29px; height:80px; }

.chaPic img{width:1200px; height:80px; }

.bitionLes .next{width: 50px;height: 75px;position: absolute;right: 0px;bottom: 0px; z-index: 22;}

.bitionLes .prev{width: 50px;height: 75px;position: absolute;left: 0px;bottom: 0px; z-index: 22;}

.bitionLes{width: 100%;height: 100%;position: relative;overflow: hidden;}


.communityvr{width:100%; height: 1097px; box-sizing: border-box;   }

.communvr{width:1200px; margin:0 auto; padding-top:50px; box-sizing: border-box;position: relative}

.vr_all,.vr_alls{width:100%;height:415px;margin-top: 41px}

.vr_alls{position: absolute;top:151px}

.vr_left,.vr_right{width: 100%;height: 100%;position: relative;}

.vr_right{margin-left: 1%}

.vr_two,.vr_shw{width: 100%;height: 48.6%;position: relative;}

.vr_shw{margin-top: 2%}

.vr-img{width:100%;height: 100%}

.vr_state_img { display: block;  width: 120px;  height: 35px;  position: absolute;  top: 30px;  right: 30px;  }
.vr_state_img1{   width: 120px;  height: 35px;  position: relative;  top: 18px;  left:24px;  }
.vr_state_img2 {   width: 40px;  height: 40px;  position: relative;  top: 18px;  left:215px;  }

.vr_top{width: 100%;height: 255px;margin-top: 10px}
.vr_top ul li{width: 392px;height: 255px;float: left;position: relative}
.vr_top ul li:nth-child(n+2){margin-left: 12px}
.vr_top ul li  p{
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0px;
    left: 0px;
    box-sizing: border-box;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}




.communityAll{width:100%; background:#fff; padding-bottom:30px; box-sizing: border-box;  background-size:cover; }



.communMain{width:1200px; margin:0 auto; padding-top:43px; box-sizing: border-box;}

.wz_all{width: 1192px;height: 374px;margin:auto;margin-top: 45px;}
.wz_color1{background: #E0E0E0}

.wz_all .wz_aone{width: 380px;height: 374px;float: left;color: #fff;position: relative}
.wz_all .wz_aone:nth-child(n+2){margin-left: 23px;}
.wz_all .wz_aone p{width: 100%;height: 45px;background: #535353;line-height: 45px;font-size: 21px;text-indent: 15px}
.wz_all .wz_aone .wz_tuze{width: 100%;height: 45px;}
.wz_all .wz_aone .wz_tuze ul li{ width:93.5px;height: 45px;float: left;background: #DADADA;color: #3B3B3B;font-size: 16px;line-height: 45px;text-align: center}
.wz_all .wz_aone .wz_tuze ul .on{background: #BD1B1B;color: #fff}
.wz_all .wz_aone .wz_tuze ul li:nth-child(n+2){margin-left:2px; }
.wz_all .wz_aone .wz_ouzt{width: 378px;height: 329px;border-right: 1px solid #B1B1B1;border-bottom: 1px solid #B1B1B1;border-left: 1px solid #B1B1B1}
.wz_all .wz_aone .wz_ouzt .wd_ul1 {width: 100%;height: 323px;position: relative;top:5px;overflow: hidden}
.wz_all .wz_aone .wz_ouzt .wd_ul2 {width: 100%;height: 284px;position: relative;top:5px;overflow: hidden}
.wz_all .wz_aone .wz_border1 ul li{line-height: 28.4px;color:#39393B;font-size: 16px;width: 96%;display: inline-block;margin-left: 2%}
.wz_all .wz_aone .wz_color1 ul li{width: 100%;  height:100%;}
.wz_all .wz_aone .wz_ouzt ul li .span1{display: block;  float: left;  width: 305px; ;overflow: hidden;white-space: nowrap;text-overflow: ellipsis }
.wz_all .wz_aone .wz_ouzt ul li .span2{float: right;font-size: 14px }
.wz_all .wz_aone .wz_ouzt ul li .span3{float: right;font-size: 14px;height:48px;display: none;line-height: 82px }
.wz_all .wz_aone .wz_ouzt ul li .wz_hr{width: 100%;float: left;display: none;border: none;border-top: solid 1px #444;}

.wz_all .wz_aone .wz_ouzt ul li em{font-size:14px; color:#999999; height:48px; overflow: hidden; line-height: 22px;  font-style:normal ; margin:2px 0px; display: none;float: left;width: 270px  }
.wz_all .wz_aone .wz_ouzt ul .on{background:#EDEDED;display: block }
.wz_all .wz_aone .wz_ouzt ul .on .span1{width: 305px!important;}
.wz_all .wz_aone .wz_ouzt ul .on em{display: block!important;}
.wz_all .wz_aone .wz_ouzt ul .on .span3{display: block!important;}
.wz_all .wz_aone .wz_ouzt ul .on .wz_hr{display: block!important;}
.wz_all .wz_aone .wz_ouzt ul .on .span2{display: none!important;}

.wd_imgsd{background: url(http://ms.fenglijt.com/3g/images/wz.png) no-repeat;  background-position-x: 0%;  background-position-y: 0%;  vertical-align: middle;  display: inline-block;float: left}
.wz_all .wz_aone .wz_ouzt ul li .wd_smg1{width:22px;  height: 25px;  background-position: 0px 7px;display: none}
.wz_all .wz_aone .wz_ouzt ul li .wd_smg2{width:23px;  height: 25px;  background-position: 0px -17px;display: none}
.wz_all .wz_aone .wz_ouzt ul li .wd_smg3{width:22px;  height: 25px;  background-position: -22px 7px;display: none}
.wz_all .wz_aone .wz_ouzt ul .on .wd_imgsd{display: block!important;}

.wz_aone .wz_hd1 {  position: absolute;  width: 100%;  left: 0;  z-index: 1;  height: 20px;  bottom: 20px;  text-align: center;  }

.wz_aone .wz_hd1 li {  display: inline-block;  *display: inline;  zoom: 1;  width: 12px;  height: 12px;  line-height: 99px;  overflow: hidden;  background: #000;  border-radius: 12px;  margin: 0 5px;  cursor: pointer;  }

.wz_aone .wz_hd1 li.on { background: red;  filter: alpha(opacity=100);  opacity: 1;  }



.zhuang_riji{width:1200px; margin-top:22px; }
.zhuang_riji ul{
    overflow:hidden;
    margin-left: 391px;
    width: 460px;
    height: 60px;
}

.zhuang_riji ul li{
    width: 145px;
    float: left;
    height: 60px;
    background: #fff;
    box-sizing: border-box;
    font-size: 17px;
    font-weight: 900;
    line-height: 60px;
    text-align: center;
    color: #333333;
    cursor: pointer;
}



.zhuang_riji ul .shw{text-indent: -8px}

.zhuang_xq{width:100%;height:412px;}

.zhuang_xq ul {width:100%;height: 100% }

.zhuang_xq ul li{width:390px;height: 100%;float: left;  cursor: pointer;box-shadow:2px 2px 5px #888888;}

.zhuang_two{margin:0 14px 0 14px}

.zhuang_li{width: 100%;height: 292px;}

.zhuang_li img{width:100%;height: 100%}

.zhuang_xq p{width: 94%;height: 40px;margin:auto;color:#333;}

.zhuang_xq .zhuang_p1{line-height: 40px;font-size: 17px;text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;font-weight:700}

.zhuang_xq .zhuang_p2{line-height: 20px;font-size: 14px;  overflow: hidden  }



.zhuang_xq span{line-height: 40px;margin-right:18px;font-size: 16px;color: #666;}



.zhuang_riji ul li span{color: #999999; font-weight: 500; margin-left: 27px}

.zhuang_riji ul li:last-child{margin-right:0px!important; }



.zhuang_riji ul li .daril_img{width:385px; height:277px; }



.zhuang_riji ul li .daril_img a{display: inline-block; width:385px; height:277px; }



.zhuang_riji ul li .daril_img .dariltu{width:385px; height:277px; background-size:cover; background-position: center; position:relative; }



.zhuang_riji ul li .daril_img .dariltu p{background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; height:50px; color:#fff; width:100%; line-height: 50px; padding-left:16px; box-sizing: border-box;}



.zhuang_riji ul li .daril_img .dariltu span{width:110px; height:44px; background:#a47802; line-height: 44px; text-align:center; position:absolute; top:0px; right:0px; font-size:18px; color:#fff;}



.zhuang_riji ul li .daril_font{width:385px; height:218px; padding:0px 13px; box-sizing: border-box;}



.zhuang_riji ul li .daril_font p{height:42px; line-height: 42px; border-bottom:1px solid #ebebeb; font-size:14px; color:#333333;   }



.zhuang_riji ul li .daril_font p a{color:#333333;}



.zhuang_riji ul li .daril_font p a:hover{text-decoration: underline;}



.zhuang_riji ul li .daril_font p em{font-style:normal; color:#bc1823; margin-right:6px; display: inline-block;}



.chakan_on{text-align:right; }



.chakan_on a{font-size:14px; color:#999999; line-height: 45px; }







.zhuang_riji ul li .rijiFont{width:241px; text-align:center; line-height: 40px; font-size:20px; color:#000; height:49px; margin:0 auto; font-weight: 900;cursor: pointer; }



.diaryUl{width:385px; padding:0px 30px; box-sizing: border-box; line-height: 55px; }



.diaryUl a{margin-right:78px; font-size:14px; color:#666666; }



.diaryUl a:last-child{margin-right:0px!important;}



.diaryUl a.a_on{color:#BD1B1B!important;}



/*.diaryUl a:hover{color:#BD1B1B!important;}*/



.plishMain{width:385px; }

.accomplish{width:385px; height:290px; background-size:cover; background-position: center; background-repeat: no-repeat; position:relative;}



.accomplish p{width:100%; height:35px; text-align:center;  line-height: 35px; background:rgba(0,0,0,0.5); padding-left:12px; box-sizing: border-box; width:100%;  position:absolute; bottom:0px; left:0px; font-size:14px;  color:#fff;}



.plishMain .plishFont{width:385px; padding:16px; box-sizing: border-box; height:236px; }



.sameMain,.activityMain,.storyOn{display: none;}



.plishMain .plishFont  p{margin-bottom:15px; cursor: pointer;}



.plishMain .plishFont  p i{font-size:16px; color:#333333; display: block;width:288px;height:22px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}



.plishMain .plishFont  p span{margin-top:-22px}



.plishMain .plishFont  p i a{font-size:14px; color:#333333;font-style: normal;}



.plishMain .plishFont  p em{font-size:14px; color:#999999; height:48px; overflow: hidden; line-height: 22px;  font-style:normal ; margin:13px 0px; display: none;  }



.plishMain .plishFont  p.on em{display: block!important;}




/*360全景*/



.secAll{width:100%; }{width:100%; }



.onlineAll{width:1200px; margin:0 auto;}



.onlineAll .this_vr{font-size:14px; color:#333333; margin-bottom:10px;  }



.onlineAll .this_vr span{width:2px; height:12px; background:#BD1B1B; position:relative; top:1px; display: inline-block; margin-right:6px; }



.onlineAll .this_vr a{ color:#333333;}



.onlineAll .this_vr a:hover{color:#BD1B1B;}



.onlineAll .this_vr a.a_on{color:#BD1B1B;}



.style_on{width:1200px; margin-top:19px; border:1px solid #e9e9e9;}



.style_on dl{border-bottom:1px solid #e9e9e9; height:45px;  overflow:hidden;}



.style_on dl:last-child{border:0 none!important;}



.style_on dl dt{float:left; font-size:14px; border-right:1px solid #e9e9e9; line-height:29px;  padding:8px 0px; box-sizing: border-box;  color:#666666;  width:108px; height:45px;  text-align:center;  }



.style_on dl dd{float:left; background:#fff; width:1092px;  overflow: hidden; padding:8px 0px; box-sizing: border-box; }



.style_on dl dd a{font-size:12px; float:left; margin-left:20px; color:#333333;  padding:6px 10px; box-sizing: border-box; }



.style_on dl dd a.active{background:#BD1B1B; color:#fff!important;}



.style_on dl dd a:hover{background:#BD1B1B; color:#fff!important;}



.premises{width:1200px; margin-top:36px;}



.premises ul{overflow:hidden;}



.premises ul li{width:380px; float:left; margin-right: 30px;  margin-bottom:30px;  background:#fff; }



.premises ul li:nth-child(3n+3){margin-right:0px;}



.premises ul li  .prems_on{width:380px; height:285px; background-size:cover; background-repeat: no-repeat; position:relative;  }



.premises ul li  .prems_o a{display: block; width:380px;}



.premises ul li  .prems_on .premsBg{position:absolute; display: none;  width:380px; height:285px; top:0px; left:0px; background:rgba(0,0,0,0.5); }



.premises ul li  .prems_on .premsBg i{background:url(../images/vr_01.png) no-repeat; background-size: contain; width:124px; height:90px; position:absolute; top:50%; margin-top:-45px; left:50%; margin-left:-62px; }



.premises ul li  .prems_up{width:380px; padding:12px; box-sizing: border-box; position:relative; }



.premises ul li  .prems_up p{font-size:14px; color:#333333; margin-bottom:4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }



.premises ul li  .prems_up p a{color:#333333;}



.premises ul li  .prems_up .styleOns{font-size:14px; color:#999999;}



.premises ul li  .prems_up span{width:85px; height:28px; background:#BD1B1B; font-size:14px; color:#BD1B1B; text-align:center; line-height: 28px; display: inline-block;



    position:absolute; right:10px; bottom:19px; visibility: hidden;}



.premises ul li  .prems_up span a{color:#fff;}



.premises ul li:hover .premsBg{display: block!important;}



.premises ul li:hover .prems_up p a{color:#BD1B1B!important;}



.premises ul li:hover .prems_up span{visibility: visible;}



.pageFen{width:750px; margin:0 auto; }



.pageFen ul{overflow:hidden;}



.pageFen ul li{ float:left;  font-size:14px; margin-right:5px; }



.pageFen ul li a{display: inline-block; color:#333333; padding:9px 12px; box-sizing: border-box;}



.page_on{background:#999;}



.page_on a{color:#fff!important;}



.one_on{background:#BD1B1B;}



.pageFen ul li.oneItem:hover{background:#BD1B1B;}



/*案列详情*/



.Case_details{width:1200px; overflow:hidden; margin-top:15px; }



.Case_details .case_le{width:823px; float:left; background:#fff; padding:0px 18px; box-sizing: border-box; }



.Case_details .case_le .caseImg{height:65px; padding:14px 0px; box-sizing: border-box; border-bottom:1px dashed #dddddd;}



.floawer{padding:24px 0px; overflow:hidden; box-sizing: border-box; }



.floawer p{float:left; font-size:26px; color:#333333;}



.floawer span{float:right;  font-size:14px; color:#999999; margin-top:10px; display: inline-block; }



.floawer span em{font-style:normal; }



.borderUl{border:1px solid #eaeaea;}



.borderUl ul{overflow:hidden;}



.borderUl ul li{float:left; width:260px; border-right:1px solid #eaeaea; text-align:center; border-bottom:1px solid #eaeaea; height:50px; line-height: 50px ; }



.borderUl ul li dl{overflow:hidden; font-size:14px; color:#333333;}



.borderUl ul li dl dt{width:77px; float:left; border-right:1px solid #eaeaea; background:#f8f8f8;}



.borderUl ul li dl dd{float:left; width:180px; }



.borderUl ul li:nth-child(3n+3){border-right:0 none!important; }



.Case_details .details_ri{width:360px; float:right;  background:#fff;}



.details_ri .designImg{padding:18px 20px; box-sizing: border-box;  }



.details_ri .designTu{text-align:center;}



.details_ri .designTu img{width:230px; height:230px; border:5px solid #BD1B1B;}



.detialFont{margin-top:22px;  padding:0px 20px 0px 29px;  box-sizing: border-box;}



.detialFont .font_on{position:relative; margin-bottom:22px; }



.detialFont .font_on span{font-size:26px; color:#333333; display: inline-block; margin-right:15px; }



.detialFont .font_on em{font-style:normal; font-size:20px; color:#333333;}



.detialFont .font_on a{width:90px; height: 30px; line-height: 30px; text-align:center; background:#000000; color:#fff; font-size:16px; position:absolute; top:5px; right:0px;  }



.detialFont ul{}



.detialFont ul li{overflow:hidden; margin-bottom:16px; }



.detialFont ul li label{float:left; text-align:right; display: inline-block; font-size:16px; color:#333333;}



.detialFont ul li span{float:left; font-size:14px; width:215px;  color:#666666; display: inline-block; margin-left:13px;   }



.cases_hr{margin: 25px ;border: dashed 1px #DDDDDD;width: 360px;}

.popForm{border: solid 3px #BD1B1B;  width: 300px;  height:210px;  margin-left: 30px;;}

.popForm .popic{ text-align:center;}



.popForm .borForm{margin:-5px 0 0 26px;width: 248px;}



.borForm p{text-align:center; font-size:22px; color:#333; line-height: 50px; font-weight:bold;}



.popForm .borForm .userInp{width:248px; height:35px; margin-bottom:11px; }



.popForm .borForm .userInp input{width:248px; height:35px; border: 1px solid #BD1B1B; padding-left:10px; box-sizing: border-box; font-size:13px; color:#7D7B77;border-radius: 5px}



.liji_on{width:144px; height:42px; line-height: 42px; background:#F4BA56;  font-size:20px; color:#fff; text-align:center;margin-left: 52px;border-radius: 5px; }

.cases_right{width:166px;height:49px;background: url(http://www.fenglijt.com/themes/simplebootx/Public/assets/images/cases_top.gif);position: relative;  left: 640px;  z-index: 99;  top: -175px;  }













/*装修案例详情滚动效果*/



.site_le{margin-top:18px; }



.msgContent{width:100%; font-size:16px; color:#595c66; margin-bottom:20px;}



.gallery-top {width: 100%;height:530px !important;margin-left: auto;margin-right: auto;}



.swiper-slide {background-size: cover; background-position: center;}



.gallery-thumbs {height: 20%; box-sizing: border-box; padding: 10px;background-color:#000;}



.gallery-thumbs .swiper-slide {width: 20%; height: 100%;opacity: 0.5;}



.gallery-thumbs .swiper-slide img {width:100%;overflow: hidden;}



.gallery-thumbs .swiper-slide-active { opacity: 1;}







.loveAll{width:1200px; margin-top:30px;}



.loveAll .likeImg{width:216px; height:32px; }



.raldated{width:1200px; margin-top:20px;}



.raldated ul{overflow:hidden;}



.raldated ul li{width:380px; float:left; margin-right: 30px;  margin-bottom:30px;  background:#fff; }



.raldated ul li:nth-child(3n+3){margin-right:0px;}



.raldated ul li a{display: inline-block; width:380px; }



.raldated ul li .prems_on{width:380px; height:285px; background-size:cover; background-repeat: no-repeat; background-position: center; position:relative;  }



.raldated ul li .prems_on em{background-size:contain; display: inline-block; width:90px; height:90px; position:absolute; right:20px; bottom:-45px; z-index:22;}



.raldated ul li  .prems_up{width:380px; padding:12px; box-sizing: border-box; position:relative; }



.raldated ul li  .prems_up p{font-size:14px; color:#333333; margin-bottom:4px;  color:#333;}



.raldated ul li  .prems_up .styleOns{font-size:14px; color:#999999;}



.raldated ul li:hover{border:1px solid #BD1B1B; box-sizing: border-box;}



.raldated ul li:hover p{color:#BD1B1B!important;}





/*关于丰立*/



.aboutBan{width:100%; height: 420px; background-size:cover; background-position: center; }



.aboutMain{width:100%; margin-top:-30px; }



.about_nav{width:1200px; margin:0 auto; overflow:hidden; height:60px; background:#000000; padding:0px 22px 0px 38px; box-sizing: border-box; }



.about_nav ul{width:430px; float:left; overflow:hidden; }



.about_nav li{margin-right:42px; float:left; color:#ffffff; font-size:14px; line-height: 60px; }



.about_nav li a{color:#ffffff; }



.about_nav p{width:300px; float:right; line-height: 60px; text-align:right; font-size:12px; color:#fff;}



.about_nav p i{width:2px; height:12px; background:#BD1B1B; position:relative; top:2px; display: inline-block; margin-right:6px; }



.about_nav p a{color:#fff;}



.about_nav p a:hover{color:#BD1B1B;}



.about_nav p a.a_on{color:#BD1B1B;}



.about_nav li.li_on a{color:#BD1B1B;}



.aboutUs{width:100%; margin-top:32px; overflow:hidden; margin-bottom:42px;  }



.containLe{width:44%; float:left; height:458px;  text-align:right; position:relative;}



.containLe .title_on{height:140px; }



.aboutUs .aboutPic{width:485px; height:322px; background-size:cover; background-position: center; position:absolute; top:140px; right:0px;  }



.containRi{width:56%; float:right; background:#fff; height:308px; margin-top:70px; position:relative;}



.containRi p{width:720px; height:308px; position:absolute; top:0px; left:0px; padding:70px 30px 0px 30px; font-size:14px; color:#333333; line-height: 24px; box-sizing: border-box;  }



.cutureMain{width:1200px; margin:0 auto;  position:relative;}



.cutureMain .cutureLe{width:480px; text-align:center; float:left;}



.cutureMain .cutureLe .cutureImg{height:140px; margin-bottom:20px; }



.cutureMain .cutureLe p{font-size:14px; color:#666; margin-bottom:12px; }



.cutureMain .cutureLe p span{color:#333333;}



.cutureRi{width:716px; float:right; margin-top:25px; }



.cutureRi img{width:716px; height:320px; vertical-align: middle;}



.cutureMain i{background:url(../images/xian_01.png) no-repeat; width:10px; height:144px; position:absolute; right:70px; top:-180px; z-index:33;}



.contantAll{width:100%; height:400px; background: #BD1B1B; margin-top:70px; }



.contantMain{width:1200px; margin:0 auto;  position:relative;}



.contantMain i{background:url(../images/xian_01.png) no-repeat; width:10px; height:144px; position:absolute; left:258px; top:-80px; z-index:33;}



.contantMain .mian_le{padding-top:90px; width:335px; float:left; padding-left:140px; }



.mian_ri{width:716px; float: left; }



.mian_ri img{margin-top:-18px; }



.mian_ri  .mendian{margin-top:42px; }



.mian_ri  .mendian p{font-size:16px; color:#333333; margin-bottom:28px; }











/*实景实例*/



.case-p-li { height: 350px; overflow: hidden; position: relative;}



.li-in { width: 380px; position: absolute; top: 0px; background-color: white; padding: 15px; box-sizing: border-box;transition: all .3s ease;}



.case-li { padding: 0 !important;}



.case-li i {border: 5px solid white;border-radius: 50%;position: absolute;top: -56px;right: 20px;width: 80px;height: 80px;display: block;background-size: cover;}



.case-name {margin-top: 15px;}



.name1 {display: inline-block;font-size: 16px !important;color: #333333 !important;}



.name2 {display: inline-block;margin-left: 5px;font-size: 12px !important;color: #999999 !important;}



.name3 {font-size: #666666;font-size: 13px;line-height: 25px;}











/*设计师详情*/



.desi-title {float: left;}



.design-top {padding: 30px;background-color: white;}



.desi-T {overflow: hidden;}



.desi-left {float: left;margin-left: 35px;}



.de-img {width: 230px;height: 230px;display: block;margin-top: 30px;background-image: url(../images/detial_06.png);border: 5px solid #BD1B1B;background-size: 100% auto;}



.desi-right {float: right;margin-top: 15px;}



.img-text {float: left;margin-top: 67px;width: 480px;color: #333333;}



.img-text-tle span:nth-child(1) {font-size: 25px;}



.img-text-tle span:nth-child(2) {font-size: 19px;margin-left: 15px;margin-right: 20px;}



.img-text-tle a {color: white;font-size: 15px;display: inline-block;width: 90px;text-align: center;line-height: 30px;height: 30px;background-color: black;}



.img-text p {line-height: 37px;font-size: 15px;}



.img-text p span {font-size: 13px;}



.desi-yuyueTA {margin-top: 21px;width: 294px;height: 234px;border: 3px solid #BD1B1B;padding: 13px 20px;box-sizing: border-box;text-align: center;}



.desi-yuyueTA p {font-size: 21px;color: #333333;margin-bottom: 13px;}



.desi-yuyueTA  input {width: 100%;height: 40px;border: 1px solid #BD1B1B;margin-bottom: 20px;padding-left: 10px;box-sizing: border-box;font-size: 12px;}



.desi-yuyueTA a {font-size: 18px;color: white;height: 42px;line-height: 42px;width: 100%;text-align: center;background-color: black;display: inline-block;}



.design-con {padding: 40px 0;}



.de-con-con ul {overflow: hidden;}



.de-con-con ul li {float: left;margin-right: 30px;margin-bottom: 30px;width: 380px;height: 350px;background-color: white;}



.de-con-con ul li:nth-child(3n+3) {margin-right: 0;}



.de-li-up {width: 380px;height: 285px;background-size: cover;background-position: center;background-repeat: no-repeat;}



.de-bom {font-size: 14px !important;padding: 14px;}



.de-bom-up {color: #333333;}



.de-bom-down {color: #999999;}











/*设计师*/



.designer {overflow: hidden;background-color: white;width: 100%;margin-top: 20px;}



.designer-left {position: relative;z-index: 10;}



.designer-right {float: right;width: 400px;padding: 30px 20px;box-sizing: border-box;}



.designer-bd ul li {width: 1200px;height: 450px;overflow:hidden;}



.designer-bd ul li .bd_left{float:left;width:800px;height:450px; background-size: cover;background-position: center;background-repeat: no-repeat;}



.prev-on,.next-on {width: 50px;height: 50px;text-align: center;background-color: rgba(0,0,0,0.8);z-index: 11;}



.next-on {position: absolute;right: 400px;bottom: 0;}



.next-on i {margin-top: 12px;width: 13px;height: 24px;background-image: url(../images/next.png);display: inline-block;}



.prev-on {position: absolute;right: 450px;bottom: 0;}



.prev-on i {margin-top: 12px;width: 13px;height: 24px;background-image: url(../images/prev.png);display: inline-block;}



.prev-on:hover {background-color: rgba(185,145,39,0.8);}



.next-on:hover {background-color: rgba(185,145,39,0.8);}



.designer-hd ul {position: absolute;bottom: 10px;left: 345px;z-index: 12;}



.designer-hd ul li {width: 20px;height: 8px;float: left;margin-right: 6px;background-color: #dbdbdb;border-radius: 4px;transition: 0.5s all;}



.designer-hd ul li.on {background-color: #BD1B1B;width: 40px;}



.der-right-text {margin-top: 30px;}



.der-right-text p:nth-child(1) {font-size: 19px;color: #333333;text-align: center;}



.der-right-text p:nth-child(2) {font-size: 14px;color: #666666;margin-top: 25px;line-height: 26px;text-indent: 2em;}



.der-p-li {width: 285px !important;height: 350px;overflow: hidden; position: relative; margin-right: 20px !important;}



.der-p-li:nth-child(4n+4) {margin-right: 0 !important;}



.der-in {width: 285px !important;}



.der-in a.ta { position: absolute; top: -25px;right: 0px; width: 50px; height: 50px;display: inline-block; background-color: #BD1B1B; color: white;font-size: 12px; padding: 10px;box-sizing: border-box;text-align: center;}



.der-p-li .prems_on {width: 285px !important;height: 285px !important;}



.der-in p a {font-size: 17px;}



.der-in p a:nth-child(2) {font-size: 13px;color: #666666;margin-left: 10px;}



.der-add ul{overflow:hidden;}



.der-add ul li{width:380px; float:left; margin-right: 30px;  margin-bottom:30px;  background:#fff; cursor:pointer;	}



.der-add ul li:nth-child(4n+4){margin-right:0px!important;}











/*旧房改造*/



.oldHouse {width:1200px; margin-top:36px;}



.oldHouse ul li {background-color: white;overflow: hidden;margin-bottom: 20px;}



.houseLeft {float: left;width: 380px;height: 285px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}



.houseMid {float: left;width: 640px;height: 285px;padding: 20px;box-sizing: border-box;border-right: 1px dashed #cccccc;}



.houseRight {float: right;width: 179px;text-align: center;}



.houseMid-top a {display: block;font-size: 18px;color: #333333;margin-bottom: 12px;}



.houseMid-top span {color: #999999;}



.houseMid-top p {color: #666666;margin-top: 10px;}



.houseMid-con-img {margin-top: 20px;float: left;margin-right: 4px;width: 197px;height: 147px;background-size: cover;background-position: center;background-repeat: no-repeat;}



.houseMid-con-img:last-child {margin-right: 0 !important;}



.houseRight-top {font-size: 15px;color: #BD1B1B;margin-top: 35px;}



.house-people {height: 80px;width: 80px;border-radius: 50%;background-image: url(../images/house-p.png);border: 5px solid #BD1B1B;margin-left: 45px;margin-top: 18px;margin-bottom: 18px;}



.houseRight p {font-size: 15px;color: #333333;}



.houseRight p span {font-size: 11px;color: #999999;}



.houseRight a {margin-top: 33px;height: 30px;text-align: center;line-height: 30px;display: inline-block;width: 90px;background-color: black;color: white;}



.oldHouse ul li:hover .h-a {color: #BD1B1B;}



.oldHouse ul li:hover .black {display: block;opacity: 0.3;}



.black {position: absolute;width: 380px;height: 285px;background-color: black;opacity: 0;transition: 0.5s all;}















/*装修社区*/



/*.roomBan {



	height: 260px;



	width: 1200px;



	background-image: url(../images/room-ban.png);



	margin: 20px auto;



	background-size: cover;



	background-position: center;



	background-repeat: no-repeat;



}*/



.room {



    overflow: hidden;



    margin-bottom: 30px;



}



.roomL {



    background-color: white;



    width: 890px;



    float: left;



}



.roomR {



    float: right;



}



.room-hd {



    height: 42px;



    line-height: 42px;



    border-bottom: 1px solid #BD1B1B;



    position: relative;



}



.hd-right {



    position: absolute;



    right: 0;



    top: 0px;



}



.hd-right select {



    width: 80px;



    /*padding-right: 25px;*/



    appearance: none;



    -moz-appearance:none;



    -webkit-appearance:none;



    border: none;



    background: url(../images/room-xia.png) no-repeat scroll right center transparent;



    margin-right: 18px;



}



.input {



    display: inline-block;



    width: 106px;



    height: 26px;



    border: 1px solid #dcdcdc;



    position:relative;



    top:6px;







}



.input input {



    width: 80px;







    padding-left: 5px;



    box-sizing: border-box;



    position: relative;



    top:-8px;



}



.input-a {



    width: 16px;



    height: 15px;



    display: inline-block;



    background-image: url(../images/room-find.png);



    position: absolute;



    top: 7px;



    right: 8px;



}



.room-hd ul {



    overflow: hidden;



}



.room-hd ul li {



    cursor: pointer;



    padding: 0 21px;



    float: left;



    color: 3333333;



    font-size: 14px;



}



.room-hd ul li.on {



    height: 40px;



    border: 1px solid #BD1B1B;



    border-bottom: 2px solid #fff;



}



.room-bd ul li {



    cursor: pointer;



    overflow: hidden;



    height: 254px;



    padding: 22px 16px;



    box-sizing: border-box;



    border-bottom: 1px solid #ebebeb;



}



.room-bd ul li:hover .room-a {



    color: #BD1B1B;



}



.room-pic {



    float: left;



    width: 280px;



    height: 210px;



    background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



}



.room-text {



    float: right;



    width: 562px;



}



.room-text a {



    font-size: 20px;



    color: #333333;



    font-weight: 600;



}



.room-text p {



    margin-top: 15px;



    line-height: 25px;



    width: 100%;



    height: 100px;



    overflow: hidden;



}



.room-com {



    overflow: hidden;



    margin-top: 55px;



}



.room-comL {



    float: left;



    font-size: 11px;



}



.room-comR {



    float: right;



}



.ii1 {



    float: left;



    overflow: hidden;



    margin-left: 10px;



}



.ii1 i {



    margin-right: 2px;



    margin-top: 1px;



    float: left;



    width: 27px;



    height: 16px;



    display: inline-block;



}



.ii1 span {



    float: left;



    color: #999999;



    font-size: 11px;



}



.roomR {



    width: 290px;



    background-color: white;



    position: relative;







}



.roomR-top {



    height: 21px;



    border-bottom: 1px dashed #dddddd;



}



.jing {



    width: 290px;



    text-align: center;



    font-size: 13px;



    font-weight: 600;



    color: #333333;



    position: absolute;



    top: 15px;



    left: 0;



}



.roomR-img {



    width: 250px;



    height: 140px;



    background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



}



.roomR ul {



    padding: 20px;



    box-sizing: border-box;



}



.roomR ul li {



    margin-bottom: 12px;



}



.roomR ul li p {



    line-height: 22px;



    margin-top: 8px;



    color: #333333;



}



.roomR ul li:hover .img-p {



    color: #996600;



}



.fen {



    padding: 24px 0;



}











/*装修社区-详情*/



.roomX {



    overflow: hidden;



}



.roomX-left {



    float: left;



    width: 860px;



    background-color: white;



    padding: 30px;



    box-sizing: border-box;



}



.roomX-left-t {



    margin-bottom: 20px;



}



.roomX-left-t p {



    font-size: 23px;



    color: #333333;



    font-weight: 600;



    margin-bottom: 25px;



}



.roomX-left-t span {



    font-size: 12px;



    color: #999999;



}



.roomX-left-c p {



    font-size: 14px;



    color: #333333;



    line-height: 28px;



    margin-bottom: 25px;



}



.img {



    margin-bottom: 25px;



    text-align: center;







}



.roomX-right {



    float: right;



    width: 320px;



    background-color: white;



    position: relative;



}



.roomX-ri-t {



    padding-top: 30px;



    padding-left: 20px;



    box-sizing: border-box;



    height: 60px;



    border-bottom: 1px dashed #dddddd;



}



.roomX-ri-t p {



    font-size: 18px;



    color: #333333;



}



.roomX-ri-c ul {



    padding-left: 15px;



    box-sizing: border-box;



}



.roomX-ri-c ul li {



    padding-top: 18px;



    box-sizing: border-box;



    height: 120px;



    border-bottom: 1px solid #e9e8e8;



    overflow: hidden;



    position: relative;



}



.riLeft {



    float: left;



}



.riLeft i {



    width: 50px;



    height: 50px;



    background-size: cover;



    background-position: center;



    background-repeat: no-repeat;



    border-radius: 50%;



}



.riLeft span {



    width: 40px;



    height: 20px;



    text-align: center;



    line-height: 20px;



    display: inline-block;



    margin-top: 10px;



    font-size: 12px;



    color: #cccccc;



    margin-left: 5px;



}



.riRight {



    margin-left: 18px;



    margin-top: 5px;







}



.riRight p {



    line-height: 30px;



}



.riRight p:nth-child(1) {



    font-size: 12px;



    color: #996600;



}



.riRight p:nth-child(1) span {



    color: #999999;



}



.riRight p:nth-child(2) {



    margin-top: 5px;



    color: #333333;



    font-size: 14px;



}



.L-good {



    position: absolute;



    bottom: 9px;



    right: 10px;



}



.good {



    float: left;



    margin-left: 8px;



}



.good1 {



    width: 27px;



    height: 16px;



    display: inline-block;



    background-image: url(../images/room-com.png)



}



.good2 {



    width: 27px;



    height: 17px;



    display: inline-block;



    background-image: url(../images/roomX-zan.png);



}



.room-page {



    height: 47px;



    background-color: white;



}



.room-page ul {



    margin: 15px auto;



    width: 176px;



    overflow: hidden;







}



.room-page ul li {



    float: left;



    margin-right: 16px;



}



.room-page ul li:last-child {



    margin-right: 0 !important;



}



.room-page ul li a {



    color: #333333;



}



.room-page ul li a:hover {



    color: #996600;



}



.roomX-com {



    margin-top: 20px;



    float: right;



    width: 320px;



    background-color: white;



}



.roomX-com-t {



    height: 56px;



    line-height: 56px;



    color: #333333;



    font-size: 16px;



    font-weight: 600;



    padding-left: 20px;



    box-sizing: border-box;



    border-bottom: 1px dashed #dddddd;



}



.room-form form {



    padding: 20px;



    box-sizing: border-box;



}



.room-form form textarea {



    padding-top: 15px;



    padding-left: 19px;



    box-sizing: border-box;



    color: #999999;



    width: 100%;



    height: 78px;



    border: 1px solid #ededed;



    background-color: #f5f5f5;



}



.room-form a {



    float: right;



    margin-right: 20px;



    margin-bottom: 20px;



    display: inline-block;



    width: 90px;



    height: 36px;



    text-align: center;



    line-height: 36px;



    color: white;



    background-color: #000000;



}







/*旧房改造详情*/



.hobby_on{margin-top:30px; padding-bottom:120px; box-sizing: border-box; }



.hobby_on  p{font-size:18px; color:#333333; line-height: 28px; margin-bottom:22px; text-indent: 25px;  }



.hobby_on img{display: block; margin-bottom:22px; }



.nextPage{border-top:1px dashed #dddddd; line-height: 60px; padding:0px 13px; overflow:hidden;  box-sizing: border-box; font-size:14px; }



.nextPage .shang_on{float:left; }



.nextPage .xia_on{float:right; }



.nextPage  a{color:#666666; }



.nextPage  a:hover{text-decoration: underline; color:#996600; }



.commen-on{margin-top:18px; }







/*装修流程*/



.moduleTop {width:100%; }



.moduleTop .module_mian{width:1200px;  position: absolute;top: 165px; left:50%; margin-left:-600px; color:#333333; font-size:12px;  }



.moduleTop .module_mian i{width:2px; height:13px; background:#c89808; display: inline-block; position:relative; top:2px; margin-right:5px; }



.moduleTop .module_mian a{color:#333333;}



.moduleTop .module_mian a.on{color:#fff;}



.moduleTop .module_mian a:hover{color:#fff;}



.ReservaFull{z-index: 1;position: relative;overflow: hidden;height: 940px; }



.ReservaFull .info{z-index: 99;position: absolute;right: 0;top: 40%;width: 1100px; height:142px; padding:28px 0px 0px 90px; box-sizing: border-box;   background:url(../images/jiantou.png) no-repeat; background-size:cover; color: #FFF;}



.ReservaFull .info p{font-size:24px; color:#fff; margin-bottom:18px;  }



.ReservaFull .info span{display: block; font-size:16px; color:#ffffff; }



.ReservaFull .plans{position: relative;overflow: hidden;margin: 25px 0 8px;}



.ReservaFull .plans .line{position: absolute;top: 15px;left: 0;right: 0;height: 2px;border-left: 1px solid #FFF;border-right: 1px solid #FFF;}



.ReservaFull .plans li{overflow: hidden;float: left;width: 110px;text-align: center; margin-left:-2px; }



.ReservaFull .plans li .num{background-image: url(../images/bai_jian1.png) ; background-size:cover; background-repeat: no-repeat; width:110px; height:30px; line-height: 30px; text-align:center; font-size:18px; color:#333333; font-weight:bold; }



.ReservaFull .plans li.active .num {background-image: url(../images/bai_jian2.png) ; color:#fff;}



.ReservaFull .plans li .tit{font-size:14px; color:#fff; font-weight:bold; margin-top:15px;  }



.ReservaFull .plans li.active  .tit{color:#ffcc66;}



.ztService{height: 940px;}



.ztService .item{overflow: hidden; position: relative;}



.ztService .item .info{right: 0;}



.ztService .item .info .ht{font-weight: bold;}



.ztService .item .img{height: 940px;}



.ztService .hd{z-index: 10;position: absolute;left: 50%;bottom: 58px;width: 1200px; padding: 0;background: no-repeat; margin-left:-600px; }







/*.ztService .hd li .num span{background: #FFF;color: #C4261D;}



.ztService .hd li .tit{margin: 0 10px;}



.ztService .hd li.active .num i{border-color: #C4261D;background: #C4261D;}



.ztService .hd li.active .num span{border-color: #C4261D;background: #C4261D;color: #FFF;}



.ztService .hd li.active .tit{ color: #C4261D;}



*/







/*名门之家*/



.homeBanner{width:100%; background-size:cover; background-position: center; background-repeat: no-repeat; }



.happinessAll{width:100%; }



.happinessAll .happymian{width:1200px; margin:0 auto; padding-top:25px; box-sizing: border-box; }



.happymian .happy_tit{text-align:center;}



.happy_img{width:1205px; height:425px; margin-top:19px;  }



.happy_img img{width:1205px; height:425px;}



.happy_font{text-align:center; font-size:22px; color:#333333; margin-top:22px; }



.happy_font a{color:#333333;}



.happy_font em{color:#cc0000; font-style:normal; }



.happy_font span{display: block; font-size:28px; color:#cc0000; margin-top:5px; }



.configurationAll{width:100%; background:#fff7e3; padding-bottom:42px; box-sizing: border-box; margin-top:24px;  }



.configurationAll .configurationmain{width:1200px; margin:0 auto;  padding-top:22px; box-sizing: border-box;}



.configurationAll .configurationmain .aonfigure_tit{text-align:center; }



.confirue_ul{width:1200px; padding:0px 92px; box-sizing: border-box; margin-top:35px;  }



.confirue_ul ul{overflow:hidden;}



.confirue_ul ul li{width:100px; text-align:center; float:left; margin-right:49px; cursor: pointer;  }



.confirue_ul ul li:last-child{margin-right:0px; }



.confirue_ul ul li .kiving_on{width:100px; height:75px; border:1px solid #000000; background:#fff; border-radius:5px; position:relative;}



.confirue_ul ul li .kiving_on i{display: inline-block; background-size: contain; background-repeat: no-repeat; position:absolute; left:50%; width:54px; margin-left:-27px;  }



.confirue_ul ul li .kiving_on .poitem1{background-image:url(../images/poitem1.png); top:17px; height:41px;  }



.confirue_ul ul li .kiving_on .poitem2{background-image:url(../images/poitem2.png); top:10px; height:54px;  }



.confirue_ul ul li .kiving_on .poitem3{background-image:url(../images/poitem3.png); top:19px; height:36px;  }



.confirue_ul ul li .kiving_on .poitem4{background-image:url(../images/poitem4.png); top:16px; height:40px;  }



.confirue_ul ul li .kiving_on .poitem5{background-image:url(../images/poitem5.png); top:16px; height:47px;  }



.confirue_ul ul li .kiving_on .poitem6{background-image:url(../images/poitem6.png); top:10px; height:54px;  }



.confirue_ul ul li .kiving_on .poitem7{background-image:url(../images/poitem7.png); top:16px; height:44px;  }



.confirue_ul ul li p{font-size:16px; color:#333333; margin-top:7px; }



.confirue_ul ul li span{color:#333333; margin-top:2px; display: block; font-size:14px; }



.confirue_ul ul li.on .kiving_on{border:1px solid #f8c301;}



.confirue_ul ul li.on p{color:#f8c301;}



.confirue_ul ul li.on .kiving_on .poitem1{background-image:url(../images/ju_01.png);}



.confirue_ul ul li.on .kiving_on .poitem2{background-image:url(../images/ju_02.png);}



.confirue_ul ul li.on .kiving_on .poitem3{background-image:url(../images/ju_03.png);}



.confirue_ul ul li.on .kiving_on .poitem4{background-image:url(../images/ju_04.png);}



.confirue_ul ul li.on .kiving_on .poitem5{background-image:url(../images/ju_05.png);}



.confirue_ul ul li.on .kiving_on .poitem6{background-image:url(../images/ju_06.png);}



.confirue_ul ul li.on .kiving_on .poitem7{background-image:url(../images/ju_07.png);}



.confiruePic{width:1200px;  height:400px; position:relative; border:3px solid #f8c301; margin-top:38px; display: none; }



.confiruePic .conpicimg{width:600px; height:400px; float:left;  border:3px solid #f8c301; box-sizing: border-box;  }



.confiruePic .conpicimg .bomping{background-size:cover; background-position: center; background-repeat:no-repeat; width:594px; height:394px; }



.confiruePic .detailed_list{float:left; width:600px; height:400px; padding:40px 60px 0px 60px; box-sizing: border-box; background:#fff;}



.confiruePic .detailed_list h3{font-size:24px; color:#333333; text-align:center; margin:0px 0px 40px 0px;}



.confiruePic .detailed_list p{font-size:16px; color:#1f1a17; margin-bottom:4px; }



.confiruePic .detailed_list span{font-size:14px; color:#1f1a17; display: block; line-height: 26px; }



.confiruePic i{background:url(../images/men_jiao.png) no-repeat; width:42px; height:21px; background-size: contain; display: inline-block; position:absolute; top:-21px; left:50%; margin-left:-21px;  }



.xianshi{display: block!important;}



.effect_picture{width:100%; margin-top:40px; }



.effect_picture .effectmian{width:1200px; margin:0 auto; }



.effectmian ul{overflow:hidden;}



.effectmian ul li{overflow:hidden; width:1200px; }



.effectmian ul li .effect_le{width:330px; float:left; height:320px; background:url(../images/mentu1.png) no-repeat; background-size:contain; padding:77px 48px 0px 38px; }



.effectmian ul li .effect_le p{font-size:30px; color:#000000; text-align:center; margin-bottom:35px; }



.effectmian ul li .effect_le span{font-size:16px; color:#000000; display: block; height:93px; overflow:hidden;}



.effectmian ul li .effect_cen{width:640px; float:left; height:440px; background:#ededed; padding:20px; box-sizing: border-box; margin-left:-8px;}



.effectmian ul li .effect_cen .effectimg{width:600px; height:400px; background-size:cover; background-repeat: no-repeat;}



.effectmian ul li .efferct_ri{ float:left; padding-left:30px; box-sizing: border-box; padding-top:40px; }



.effectmian ul li .picture_ri{width:330px; float:left; height:320px; background:url(../images/mentu5.png) no-repeat; background-size:contain; padding:77px 48px 0px 38px; }



.effectmian ul li .picture_ri p{font-size:30px; color:#000000; text-align:center; margin-bottom:35px; }



.effectmian ul li .picture_ri span{font-size:16px; color:#000000; display: block; height:93px; overflow:hidden;}



.effectmian ul li .picture_cen{width:640px; float:left; height:440px; background:#f8c301; padding:20px; box-sizing: border-box; margin-left:-8px;}



.effectmian ul li .picture_cen .effectimg{width:600px; height:400px; background-size:cover; background-repeat: no-repeat;}



.effectmian ul li .picture_le{ float:left; padding-right:30px; box-sizing: border-box; padding-top:40px; }



.GlobalAll{width:100%; margin-top:40px; background-size:cover; background-position: center; background-repeat: no-repeat; height:600px; }



.GlobalAll .Globalmian{width:1200px; margin:0 auto; padding-top:20px; box-sizing: border-box;}



.GlobalAll .Globalmian .global_tit{text-align:center; }



.platform_ul{width:1200px; margin-top:25px;  }



.platform_ul ul{overflow:hidden;}



.platform_ul ul li{float:left; margin-right:10px; margin-bottom:8px; }



.chufange{margin-bottom:10px!important; }







.trademarkAll{width:100%; background-size:cover; background-position: center; background-repeat: no-repeat; height:820px;}



.trademarkmian{width:1200px; position:relative; margin:0 auto; }



.trademarkAll .brand_on{width:1200px; height:24px; background:url(../images/kuangbg.png) no-repeat; background-size:cover; position:absolute; top:-12px; left:0px; }



.tikkurla{width:1200px; padding-top:50px; box-sizing: border-box; }



.tikkurla ul{}



.tikkurla ul li{ position:relative; margin-bottom:50px;  }



.tikkurla ul li .tik_left{width:155px; height:154px; position:absolute; left:0px; top:12px; }



.tikkurla ul li .tik_center{width:850px; height:180px; background:#fff; padding:22px 0px 0px 82px; box-sizing: border-box; margin-left:110px; }



.tikkurla ul li .tik_center p{font-size:24px; color:#000000; margin-bottom:26px; padding-left:104px; box-sizing: border-box;  }



.tikkurla ul li .tik_center span{display: block; font-size:16px; color:#000000; margin-bottom:5px; }



.tikkurla ul li .tik_right{width:285px; height:185px; position:absolute; right:0px; top:38px; background-size:cover; background-repeat: no-repeat; }



.tikkurla ul li .toto_left{background:url(../images/pics_02.png) no-repeat;  position:absolute; left:0px; top:-22px; background-size:cover; width:285px; height:185px;  }



.tikkurla ul li .toto_center{width:850px; height:180px; background:#fff;  text-align:center; padding:24px 0px 0px 0px; box-sizing: border-box; margin-left:245px; }



.tikkurla ul li .toto_right{width:155px; height:154px; position:absolute; right:0px; top:12px; }



.tikkurla ul li .toto_center p{font-size:24px; color:#000000; margin-bottom:26px; }



.tikkurla ul li .toto_center span{display: block; font-size:16px; color:#000000; margin-bottom:5px; }



.tikkurla ul li .tik_right1{width:285px; height:185px; position:absolute; right:0px; top:0px; background-size:cover; background-repeat: no-repeat;}



.liaojie{text-align:center;   }



.liaojie a{width:200px; height:60px; display: inline-block; background:#f8c301; text-align:center; line-height: 60px; font-size:24px; color:#000000;}







.Online_booking{width:100%; }



.Online_booking .Onlinemain{width:1200px; padding-top:42px; box-sizing: border-box; margin:0 auto; }



.Online_booking .Onlinemain .online_tit{text-align:center; }



.Online_booking .Onlinemain .online_tit img{}



.booking_on{width:1200px; margin-top:18px; position:relative; height:440px;  background:#f8c301;  padding:30px 30px 50px 57px; box-sizing: border-box;}



.booking_on ul li{width:1100px; height:360px; position:relative;  }



.booking_on ul li .book_font{width:540px; height:360px; background:#fff; padding:20px; box-sizing:border-box; float:left;  }



.book_bor{width:494px; height:312px; border:3px solid #f8c301; padding-top:56px; box-sizing: border-box;}



.book_bor p{font-size:40px; color:#cc0000; margin-bottom:35px; text-align:center;}



.book_bor span{display: block; padding:0px 50px 0px 42px; box-sizing: border-box; font-size:20px; color:#333333; line-height: 50px; }



.booking_on ul li .book_img{float:right;  width:534px; height:353px; border:3px solid #fff;}



.booking_on ul li .book_img .bookPic{width:534px; height:353px;  background-size:cover; background-repeat: no-repeat; }



.booking_on  i{background:url(../images/song.png) no-repeat; width:240px; height:240px; display: inline-block; background-size: cover; z-index: 111; position:absolute; left:0px; top:-90px; }



.booking_on ul li em{background:url(../images/tehui.png) no-repeat; width:182px; height:180px; display: inline-block; background-size: cover; position:absolute;



    left:50%; margin-left:-91px; top:50%; margin-top:-90px;  padding-top:50px; box-sizing: border-box; text-align:center; font-size:28px; color:#000; font-style:normal; }
.booking_on .hd{width:140px; height:16px; position:absolute; bottom:13px; left:50%; margin-left:-70px; }
.booking_on .hd  li{float:left; margin-right:10px;  text-indent: -9999px; width:16px!important; height:16px; border-radius:100%; border:2px solid #fff;}
.booking_on .hd  li:last-child{margin-right:0px; }
.booking_on .hd  li.on{background:#fff;}
.patentAll{width:100%; margin-top:32px;  background:#fff7e3; padding-bottom:30px; box-sizing: border-box; }
.patentAll .patentmain{width:1200px; margin:0 auto; padding-top:32px; box-sizing: border-box; }
.patentAll .patentmain .patent_tit{text-align:center; }
.patentAll .patentmain  .technology_on{width:1200px; margin-top:13px; }



.patentAll .patentmain  .technology_on ul{overflow:hidden;}



.technology_on ul li{width:226px; float:left; margin-right:16px;  }



.technology_on ul li:nth-child(5){margin-right:0px;}



.technology_on ul li a{display: inline-block; width:226px;}



.technology_on ul li p{width:226px; height:32px; background:#f8c301; line-height: 32px; text-align:center; font-size:16px; color:#000000;}



.technology_on ul li img{width:226px; height:226px; vertical-align: middle; }



.left_ju{margin-left:122px; }



.pos_up{margin-top:-90px; }



.liaojie1{text-align:center; }



.liaojie1 a{width:200px; height:60px; display: inline-block; border:1px solid #f8c301; text-align:center; line-height: 60px; font-size:24px; color:#000000;}







.perfec_service{width:100%; padding:32px 0px 20px 0px; box-sizing: border-box; }



.perfec_service .perfec_mian{width:1200px; margin:0 auto; }



.perfec_service .perfec_mian .service_tit{text-align:center;}



.perser_ul{width:1200px; margin-top:45px; }



.perser_ul ul li{width:358px; height:158px; float:left;  margin-bottom:35px;  border:1px solid #1f1a17; margin-right:59px; padding-top:38px; box-sizing: border-box; position:relative; }



.perser_ul ul li i{width:70px; height:70px; display: inline-block; position:absolute; top:-35px; left:50%; margin-left:-35px; background-image:url(../images/tuicon1.png); background-size:cover;



    text-align:center; line-height: 70px; font-size:28px; color:#fff; font-style:normal; }



.perser_ul ul li p{font-size:30px; color:#000000; text-align:center; margin-bottom:5px; }



.perser_ul ul li em{width:260px; height:1px; background:#000; display: block; margin:0 auto; }



.perser_ul ul li span{display: block; text-align:center; font-size:20px; color:#000; margin-top:10px;  }



.perser_ul ul li:nth-child(3n+3){margin-right:0px;}



.perser_ul ul li.on{border:1px solid #f8c301;}



.perser_ul ul li.on i{background-image:url(../images/tuicon2.png);}


/*关于丰立1*/

.aboutUs_all{width:100%; overflow:hidden;}



.aboutUs_all .aboutus_left{width:50%; float:left; }



.aboutUs_all .aboutus_left .aboutimg{width:100%; background-size:cover; background-position: center; background-repeat: no-repeat; height:480px; }



.aboutUs_all .aboutfonts{width:50%; float:left; height:480px; background:#f1f2f8; padding:150px 0px 0px 130px; box-sizing: border-box; position:relative; }



.aboutfonts .aboutpics{position:absolute; top:201px; left:-150px;  }



.aboutUs_all .aboutfonts p{font-size:24px; color:#333333; margin-bottom:30px; }



.aboutUs_all .aboutfonts span{width:420px; height:125px; display: inline-block; font-size:16px; color:#333333; line-height: 32px;  }



.developeall{width:100%;}



.developeall .developemain{width:1200px; margin:0 auto; overflow:hidden;}



.developeall .developemain .del_left{width:599px; height:500px; background:url(../images/about_pic2.png) no-repeat; float:left; padding-top:123px; box-sizing: border-box;}



.developeall .developemain .del_left p{text-align:center; margin-bottom:55px; }



.developeall .developemain .del_left span{display: block; padding:0px 40px 0px 52px; box-sizing: border-box; height:90px; overflow:hidden; font-size:16px; color:#333333; line-height: 32px;  }



.del_right{width:600px; height:500px; float:left;  }



.del_right img{width:600px; height:500px; vertical-align: middle; }



.service_spel{width:100%; background-position: center; background-repeat: no-repeat; background-size: cover; height:530px; }



.service_spel .service_auto{width:1200px; margin:0 auto; padding-top:58px; box-sizing: border-box;  }



.service_spel .service_auto .serimgs{text-align:center; margin-bottom:27px; }



.service_spel .service_auto .spelcisl_ul{width:1200px; padding:0px 58px; box-sizing: border-box; position:relative;}



.spelcisl_ul em{background:url(../images/xing.png) no-repeat; position:absolute; bottom:-61px; left:116px; width:970px; height:61px; }



.service_spel .service_auto .spelcisl_ul ul{overflow:hidden;}



.spelcisl_ul ul li{width:120px; float:left; margin-right:70px; }



.spelcisl_ul ul li:last-child{margin-right:0px; }



.spelcisl_ul ul li i{width:111px; height:111px; background-size:cover; background-repeat: no-repeat; margin:0 auto; }



.spelcisl_ul ul li i.autos1{background-image:url(../images/abouts_01.png);}



.spelcisl_ul ul li i.autos2{background-image:url(../images/abouts_02.png);}



.spelcisl_ul ul li i.autos3{background-image:url(../images/abouts_03.png);}



.spelcisl_ul ul li i.autos4{background-image:url(../images/abouts_04.png);}



.spelcisl_ul ul li i.autos5{background-image:url(../images/abouts_05.png);}



.spelcisl_ul ul li i.autos6{background-image:url(../images/abouts_06.png);}



.spelcisl_ul ul li p{text-align:center; font-size:16px; margin-top:10px; color:#fff;}

.spelcisl_ul ul li span{display: block; text-align:center; font-size:20px; color:#BD1B1B; margin-top:5px; }

.our_des{text-align:center; margin-top:75px; }

.enterprise_tenet{background:url(../images/transpare.png) no-repeat center; background-size:cover; height:419px; width:100%;  }

.enterprise_tenet .tenetmian{width:1200px; margin:0 auto; padding-top:48px; box-sizing: border-box; }

.enterprise_tenet .tenetmian .tenet_tit{text-align:center; }
.tenet_ziti{text-align:center; margin-top:45px; }

.lizhiyu{text-align:center; margin-top:35px;}

.lizhiyu p{font-size:20px; color:#000; margin-bottom:6px; }
.lizhiyu span{display: block; font-size:20px; color:#333333; }

/*城市选择*/

.hedtop .city_tag{ font-size:14px; color:#BD1B1B; background:url(../images/place.png) no-repeat center; width:12px; height:16px; margin-top:12px; margin-right:10px;}

.hedtop .city_select{ font-size:14px; color:#BD1B1B; }

.hedtop .city_select input{ border:none; padding-right:16px; background:url(../images/triangle.png) no-repeat 98% center; margin:0px 20px 0 0px; outline:none; cursor:pointer; color:#BD1B1B !important}
.hedtop .welcome_little_v{ font-size:14px; color:#666;}
.hedtop .welcome_little_v a{ color:#2d7acd;}
.hedtop .welcome_little_v a:hover{ text-decoration:underline;}
.roomBan{height:260px!important;}

/*.roomBan ul li{height:260px!important;}*/
.roomBan ul li img{height:260px!important;}
.room{margin-top:25px; }
.swiper-button-next,.swiper-button-prev{  background:rgba(0,0,0,0.5); padding:10px;  }
#chen_jc{margin-top: 20px;  width: 100%;  }
#chen_jc ul li{width:250px; height:225px}
#chen_jc ul li a{color:#000}

/*底部报价底部185高
.appointment_box{ width:100%; height:186px; background:rgba(0, 0, 0, 0.6); position:fixed; bottom:0; z-index:100;}

.appointment_box.scroll{ position:absolute;  bottom:366px;}
.appointment_box .wrap{ height:186px; position:relative;}
.appointment_box .appointment_b1{ width:420px; height:284px; background:url(../images/appointment1.png) no-repeat center; position:absolute; left:30px; bottom:0;}
.appointment_box .appointment_b2{ width:367px; height:182px; background:url(../images/appointment2.png) no-repeat center; position:absolute; bottom:5px;}
.appointment_box .appointment_b3{ width:482px; position:absolute; right:335px; bottom:10px;}
.appointment_box .appointment_b3 p{ text-align:center; color:#fff; font-size:20px; line-height:40px; margin-bottom:10px;}
.appointment_box .appointment_b3 p span{ color:#ffb637;}
.appointment_box .appointment_b3 dl{}

.appointment_box .appointment_b3 dd{ height:48px; margin-bottom:10px;}

.appointment_box .appointment_b3 dd input{ height:48px; color:#999; font-size:16px; background-color:#fff; border:none; text-indent:10px;}
.appointment_box .appointment_b3 dd input.inp1{ width:250px; float:left;margin-right:10px;}

.appointment_box .appointment_b3 dd input.inp2{ width:90px;}
.appointment_box .appointment_b3 dd .ddbg{ width:120px; float:left; margin-right:10px; background-color:#fff; color:#333; font-size:18px;}
.appointment_box .yuyue-NOW{ display:block; text-align:center; font-size:24px; color:#fff;  background-color:#BD1B1B; position:absolute; right:0px; bottom:10px; padding:22px;}
.appointment_box .close{ width:38px; height:38px; background:url(../images/closes.png) no-repeat center; position:absolute; right:0px; bottom:78px; cursor:pointer;}
.appointment_open{ width:176px; height:210px; background:url(../images/photo_bottom_07g.png) no-repeat center; position:fixed; bottom:30%; left:-176px; cursor:pointer; z-index:100;}
.appointment_open.scroll{ position:absolute; bottom:450px;}
.appointment_box .yusuan{width:280px;height:100%; position:absolute;right:50px}

.appointment_box .yusuan .y_one{ text-align:center; color:#fff; font-size:18px; line-height:35px;}
.appointment_box .yusuan .y_one span{color:#ffb637}

*/

/*底部报价修改全屏100%*/
.appointment_box{ width:100%; height:100%; background:rgba(0, 0, 0, 0.6); position:fixed; bottom:0; z-index:100;left:-100%;}
.appointment_box.scroll{ position:absolute;  bottom:366px;}
.appointment_box .wraps{ height:360px;top:280px; position:relative;margin:0 auto;width:720px;background:url(../images/xbao.gif) no-repeat center;background-size: 100% 100%;}
.appointment_box .appointment_b1{ width:420px; height:284px; background:url(../images/appointment1.png) no-repeat center; position:absolute; left:30px; bottom:0;}
.appointment_box .appointment_b2{ width:367px; height:182px; background:url(../images/appointment2.png) no-repeat center; position:absolute; bottom:5px;}
.appointment_box .appointment_b3{width: 260px;position: absolute;right: 32px; top: 108px;}
.appointment_box .appointment_b3 p{ text-align:center; color:#fff; font-size:20px; line-height:40px; margin-bottom:10px;}
.appointment_box .appointment_b3 p span{ color:#ffb637;}
.appointment_box .appointment_b3 dl{}
.appointment_box .appointment_b3 dd{ height:45px; margin-bottom:28px;}
.appointment_box .appointment_b3 dd input{ height:100%; color:#999; font-size:16px; background-color:#fff; text-indent:10px;border: solid 1px #a9a9a9}
.appointment_box .appointment_b3 dd input.inp1{ width:100%;}
.appointment_box .appointment_b3 dd input.inp2{ width:100%;}
.appointment_box .appointment_b3 dd .ddbg{ width:31.33%; float:left; background-color:#fff; color:#333; font-size:18px;height:35px}
.appointment_box .appointment_b3 dd  select{width: 100%;height:100%;border: solid 1px #a9a9a9}

.appointment_box .yuyue-NOW{ display: block;
    text-align: center;
    font-size: 24px;
    position: absolute;
    right: 277px;
    padding: 22px;
    height: 55px;
    width: 55px;
    top: 40px;}
.appointment_box .close{ width:38px; height:38px; background: url(../images/mdFullInd.png) 0 -80px no-repeat; position:absolute; right:22px; top:22px; cursor:pointer;}
.appointment_open{ width:172px; height:88px; background:url(../images/xleftb.png) no-repeat center; position:fixed; bottom:30%; left:0px; cursor:pointer; z-index:100;}
.appointment_open.scroll{ position:absolute; bottom:450px;}
.appointment_box .yusuan{
    display: none;
    width: 298px;
    height: 360px;
    position: absolute;
    left: 6px;
    background: url(../images/xbao2.jpg);
    background-size: auto auto

    background-size: 100% 100%;
}
.appointment_box .yusuan .y_one{
    text-align: center;
    color: #000;
    font-size: 20px;

    line-height: 55px;

    margin-left: 34px;}

.appointment_box .yusuan .y_one span{color:#ffb637}

/* 问答*/
.wd_head img{width: 100%;height: auto}
.wd_all{width: 1200px;margin: 20px auto;height: 1870px;}
.wd_all .wd_allleft{width: 760px;}
.wd_all .wd_allright{width: 430px;margin-left: 10px  }
.wd_allleft .wd_af_one{width: 100%;height:90px }
.wd_allleft .wd_af_one .one,.wd_allleft .wd_af_one .two{background: #F2F2F2;line-height: 90px;height:100%;color: #C10002;font-size: 20px;}
.wd_allleft .wd_af_one .one{width: 200px;text-align: center}
.wd_allleft .wd_af_one .two{width: 550px;margin-left: 10px;text-indent: 15px;}
.wd_af_ioc{background: url(http://ms.fenglijt.com/3g/images/wdt.png) no-repeat;  background-position-x: 0%;  background-position-y: 0%;  vertical-align: middle;  display: inline-block;}
.wd_allleft .wd_af_one .one span{width:42px;  height: 25px;  background-position: 0px -3px;margin-right: 5px;}
.wd_allleft .wd_af_one .two span{width:42px;  height: 25px;  background-position: -33px -4px;margin-right: 5px;}
.wd_allleft .wd_af_one .two input{width: 315px;height: 45px;margin-left: 20px;border: 1px solid #C4C4C4;color: #787878;font-size: 16px;}
.wd_af_two {width: 100%;height: 335px;margin-top: 13px;}
.wd_af_two .wd_aft_one,.wd_af_two .wd_aft_two{width: 100%}
.wd_af_two .wd_aft_one{width:758px;height: 128px;border: solid 1px #E1E1E1}
.wd_af_two .wd_aft_two{height: 180px ;background: #F2F2F2;margin-top: 10px}
.wd_af_two .wd_aft_one .one{width: 706px;height: 62px;line-height: 62px;margin: 14px 0 0 27px;border-bottom: 1px solid #7D7D7D;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wd_af_two .wd_aft_one .two{width: 706px;height: 51px;line-height: 51px;margin: auto;color: #000000}
.wd_af_two .wd_aft_one .two span:nth-child(n+2){margin-left: 20px}
.wd_af_two .wd_aft_one .one .afimg{width:42px;  height: 28px;  background-position: 2px -36px;margin-right: 5px;}
.wd_af_two .wd_aft_one .one .afask{font-size: 20px;letter-spacing: 2px}
.wd_af_two .wd_aft_two .one{width: 706px;height: 46px;line-height:46px;margin: auto;border-bottom: 1px solid #7D7D7D;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 23px;}
.wd_af_two .wd_aft_two .one span{width:42px;  height: 28px;  background-position: -33px -36px;margin-right: 5px;}
.wd_af_two .wd_aft_two .two{width: 706px;height: 81px;line-height: 27px;overflow: hidden;margin: auto;margin-top: 6px}
.wd_af_two .wd_aft_two .twos{width: 706px;line-height: 30px;margin: auto;margin-top: 10px;background:#F2F2F2 }

.wd_af_two .wd_aft_two .shw{width: 135px;height: 30px;line-height: 30px;border: solid 1px #000;text-align: center;float: right;margin-right: 27px;  margin-top: 8px;}
.wd_af_two .wd_aft_two .shw a{color: #000}
.wd_allright .ad_rt_one{width: 100%;height: 545px;border: solid 1px #C4C4C4;}
.wd_allright .ad_rt_one .ad_rt_oall{width: 408px;height: 545px;margin: auto;}
.wd_allright .ad_rt_oall .ad_ol_top{width: 100%;height: 38px;line-height: 38px;margin-top: 17px;text-align: center;font-size: 24px;color: #010101;}
.wd_allright .ad_rt_oall .ad_ol_from input{width: 100%;height: 64px;line-height: 64px;background: #C4C4C4;margin-top: 25px;border: none;font-size: 18px;text-indent: 10px;color:#787878}
.wd_allright .ad_ol_tj {font-size:20px;width: 100%;height: 66px;text-align: center;line-height:66px;background:#C00000;color:#fff;margin-top:25px;}
.wd_allright .ad_ol_p1{text-align: center;color: #585858;font-size: 14px;width: 100%;height:20px;line-height: 20px;margin-top: 23px }
.wd_allright .ad_ol_p2{text-align: center;color: #000;font-size: 26px;width: 100%;height: 40px;margin-top: 18px}
.wd_allright .ad_ol_p2 span{color: #C00000}
.wd_allright .ad_rt_two{width: 100%;height: 670px;border: solid 1px #C4C4C4;margin-top: 18px;}
.wd_allright .ad_rt_two .ad_rt_tall{width: 408px;margin: auto;}
.wd_allright .ad_rt_two .ad_tl_d1{text-align: center;font-size: 25px;color: #000;width: 100%;margin-top: 30px;margin-bottom: 35px}
.wd_allright .ad_rt_two .ad_tl_d2{font-size: 20px;color: #222222;width: 100%;margin-top: 28px;border-bottom: 1px solid #848484;letter-spacing: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.wd_allright .ad_rt_two .ad_tl_d2 span{margin-right: 12px;color: #000}
.wd_allright .ad_rt_two .ad_tl_d2:nth-child(n+11) span{margin-right: 0px}
.wd_allright .ad_rt_shw{width: 100%;height: 558px;border: solid 1px #C4C4C4;margin-top: 18px;}
.ad_rt_shw .ad_sw_d1{text-align: center;font-size: 25px;color: #000;width: 100%;margin-top: 20px;margin-bottom: 25px}
.wd_allright .ad_rt_shw .ad_sw_d2{width: 414px;height: 230px;background: red;margin: auto;margin-top: 10px}
.wa_anall{width: 1200px;margin: auto;height: 660px}
.wa_anall .wd_aln{width: 100%;height: 90px;background:#F2F2F2;line-height: 90px;font-size: 20px;color: #000 }
.wa_anall .wd_aln a{color: #000}
.wa_anall .wd_aln .a{margin-left: 10px}
.wa_anall .wd_aln .b{margin-right: 10px}
.wd_top{width: 100%;height: 530px;}
.wd_top ul li{width: 392px;height: 255px;float: left;position: relative;margin-top: 20px}
.wd_top ul li:nth-child(n+2){margin-left: 12px}
.wd_top ul li:nth-child(4){margin-left: 0px}
.wd_top ul li  p{  width: 100%;  height: 40px;  line-height: 40px;  background: rgba(0,0,0,0.5);  position: absolute;  bottom: 0px;  left: 0px;  box-sizing: border-box;  font-size: 16px;  color: #ffffff;  text-align: center;  }

.wd_allleft .ad_rt_two{width: 100%;height: 460px;margin-top: 18px;}
.wd_allleft .ad_rt_two .ad_rt_tall{width: 706px;margin: auto;}
.wd_allleft .ad_rt_two .ad_tl_d1{font-size: 25px;color: #000;width: 100%;margin-top: 30px;margin-bottom: 35px}
.wd_allleft .ad_rt_two .ad_tl_d2{font-size: 18px;color: #222222;width: 100%;margin-top: 15px;border-bottom: 1px solid #848484;letter-spacing: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.wd_allleft .ad_rt_two .on{color:#996600}
