<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*å¹»ç¯ç‰‡*/
.banner_box{ position:relative; height:617px;}
.banner_text{  position: absolute; z-index: 2; text-align: center; color: #FFF; width: 90%; margin:0 5%;}
.banner_text h3{ font-size:56px;display:block; padding-top:180px;}
.banner_text b{ font-size:24px; font-weight:normal; padding:30px 0; display:block;}
.banner_text p a{ line-height: 60px;text-align: center;background-color: #ee4f43; font-size: 24px; border-radius: 8px;color: #FFF;padding: 15px 100px;}
.banner_text p a:hover{background-color:#ee4f43;}
.banner_img{ min-width:1400px;}
.banner_img img{ min-height:710px; width:100%; }
.banner_img .swiper-container{ width:100%; top:-96px;}
.banner_img .swiper-button-next,.banner_img .swiper-button-prev{ color:#fff;}
.banner_img .swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left:66px;
    right:auto
}
.banner_img .swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    right:66px;
    left:auto
}

.advantage {box-shadow: 1px 5px 20px rgba(0,0,0,0.1); border-radius: 2px; background:#fff;height: 160px; width:1400px; position: relative; top:-80px; z-index: 1000; margin:0 auto;}
.advantage li {float: left;overflow: hidden;padding-left:70px; margin-top:50px;}
.advantage li+li{ border-left:1px solid #e5e5e5;}
.advantage li .icon{ width:60px; height:60px; float:left;}
.advantage_text {float: left;padding-left: 15px;width: 195px;}
.advantage_text a{ display:block; font-size:24px; color:#3d3333;}
.advantage_text label{ font-size:14px; color:#5a5151; padding-top:5px; display: inline-block;}

/*ç­¾å•è¿›è¡Œæ—¶*/
.dynamic h3{ font-size:42px; color:#3d3333; font-weight: normal;  margin-bottom:60px; text-align:center;}
.dynamic_fl{ width:778px; height:426px; padding:30px; background-color:#FFF; border:1px solid #e5e5e5;}
.dynamic_fl_title{height:35px; line-height:35px;font-size:28px; color:#3d3333;}
.dynamic_fl_con{ margin:20px 0;}
.dynamic .tr_hd{background-color:#ddd; height:40px; width:780px; border-radius: 5px;}
.dynamic .tr_con{ width:780px; height:280px; overflow:hidden;}
.dynamic .tr_hd tr th{font-size:12px; color:#22262c; width:82px;}
.dynamic .tr_hd tr th:last-child{width:180px;}
.dynamic .tr_hd tr th+th{border-left:1px solid #fff;}

.dynamic .tr_con li{height:40px; line-height:40px}
.dynamic .tr_con li span{font-size:12px; color:#3c4658; width:92px; display:inline-block; text-align:center; overflow:hidden;}
.dynamic .tr_con li span:last-child{width:180px; color:#ee4f43;}
.dynamic .tr_con li span:last-child em{ padding:0 10px; color:#3c4658;}
.dynamic .tr_con li span a{color:#5dc560;}
.dynamic .tr_con li:nth-child(2n+2){background-color:#f5f5f5;}
.dynamic .dynamic_fr_title{ font-size:28px; color:#3d3333;}
.dynamic .dynamic_fr_con{ margin-top:20px; height:364px; overflow:hidden; background-color:#f5f5f5; padding:10px;}
.dynamic .s1_news_list{overflow:hidden; padding:10px 0; font-size:12px; text-align:left;}
.dynamic .s1_news_list+.s1_news_list{border-top:1px dashed #cccccc;}
.dynamic .s1_news_list h4{font-weight:bold;}
.dynamic .s1_news_list span{float:left; width:100px; height:24px; line-height:24px; background-color:#745b9f; text-align:center; color:#fff; margin-top:5px; margin-right:20px;}
.dynamic .s1_news_list .w330{ width:330px;}
.dynamic .s1_news_list .c1{background: url(../images/m_img01.png) no-repeat; width:92px; height:24px; display:block;}
.dynamic .s1_news_list .gc{background: url(../images/m_img02.png) no-repeat; width:92px; height:25px; display:block;}
.dynamic .s1_news_list .fr p{line-height:20px;}
.dynamic .s1_news_list .fr p em{color:#ff0000; padding:0 5px;}
.dynamic_fl_but{ width:200px; height:40px; line-height:40px; margin:0 auto;}
.dynamic_fl_but a{ display:block; width:200px; height:40px; line-height:40px; font-size:20px; border-radius:8px; text-align:center; background-color:#ee4f43; color:#FFF;}
.dynamic_fl_but a:hover{ background-color:#644c8c;}
.dynamic_fr{ width:478px; height:426px;padding:30px; background-color:#FFF;border:1px solid #e5e5e5;}

/*æœåŠ¡æ•°æ®*/
.service-data{background: url(../images/m_img03.jpg) no-repeat; width:100%; height:448px; margin-top:80px; padding-top:80px; }
.service-data h3{ font-size:42px; color:#fff; font-weight: normal; text-align: center; margin-bottom:60px;}
.service-data .service-data_list2{ border-bottom:1px dashed  #fff; color:#fff; text-align:center;}
.service-data .service-data_list2 ul li{ float:left; width:49%; margin-bottom:50px;}
.service-data .service-data_list2 ul li:nth-child(1){ border-right:1px dashed  #fff;}
.service-data_list2 p{ font-size:20px;}
.service-data_list2 h2{ font-size:60px;}
.service-data_list3{ width:900px; margin:30px auto; color:#fff; }
.service-data_list3 ul li{ float:left; width:33%; text-align:center;}
.service-data_list3 p{ font-size:20px;}
.service-data_list3 h2{ font-size:36px;}


/*æœåŠ¡æµç¨‹*/
.s-process h3{ font-size:42px; color:#3d3333; text-align: center; font-weight: normal;}
.s-process-con{ border-bottom:2px solid #e5e5e5; height:235px; margin-top:50px; }
.s-process-con li{ float:left; text-align: center;}
.s-process-con li+li{ margin-left:90px;}
.s-process-con li span{ width:120px; height:120px; border-radius: 50%; border:1px solid #e5e5e5; display: block; vertical-align: middle;}
.s-process-con li span i{font-size: 60px;margin-top: 35px;display: inline-block;}
.s-process-con li .p5{ font-size:18px; color:#3d3333; margin-top:20px;}
.s-process-con li .p6{ font-size:12px; color:#9e9595; margin-top:15px;}
.s-process-con li .p7{ font-size:24px; color:#9e9595; margin-top:15px;}
.s-process-con li em{ width:15px; height:15px; border-radius: 50%; background:#e5e5e5; display: block; margin-top:30px; margin-bottom:20px; margin-left:50px;}
.s-process-con li:hover span{ background:#ee4f43;}
.s-process-con li:hover span i{ color:#fff;}
.s-process-con li:hover .p5,.s-process-con li:hover .p6,.s-process-con li:hover .p7{ color:#ee4f43;}
.s-process-con li:hover em{ background:#ee4f43;}
.banner-img{ width:1400px; height:138px;}

/*è£…ä¿®æ•ˆæžœå›¾*/
.index-case{ width:100%; background:#f5f5f5; padding:80px 0; overflow:hidden;}
.main-title{ text-align:center; margin-bottom:60px;}
.main-title h3{ font-size:42px; color:#3d3333; font-weight: normal; margin-bottom:20px;}
.main-title p{ font-size:18px; color:#9e9595;}
.index-case .index-case-l{ width:276px; margin-right:10px; position: relative;}
.index-case-l .index-case-text{ position: absolute; bottom:24px; left:30px;}
.index-case-l .index-case-text span{ font-size:24px; color:#3d3333;}
.index-case-l .index-case-text p{ background:#110d0a; color:#fff; font-size:14px; padding:0 10px; height:26px; line-height:26px; margin-top:10px;}
.index-case-l a:hover .index-case-text{ display: none;}
.index-case-l a:hover .index-case-text01{ display: block;}
.index-case-l .index-case-text01{ padding-top:160px;height:332px;}
.index-case-text01{ position: absolute; background: rgba(0, 0, 0, 0.5); width:100%;  top:0; left:0; text-align:center;}

.index-case-text01 span{ font-size:28px; color:#fff; }
.index-case-text01 span em{ width:36px; height:1px; background:#fff; vertical-align: middle; margin:0 5px; display: inline-block;}
.index-case-text01 p{ font-size:16px; color:#fff;}

.index-case-text01{ display: none;}
.index-case .index-case-r{ width:1114px;}
.case-r-up{ height:241px;}
.case-r-up a{ width:552px; height:241px; float:left; position: relative;}
.case-r-up a+a{ margin-left:10px;}
.case-r-up .index-case-text{ position: absolute;bottom:24px; left:30px;}
.case-r-up .index-case-text span{ font-size:24px; color:#3d3333;}
.case-r-up .index-case-text p{ background:#110d0a; color:#fff; font-size:14px; padding:0 10px; height:26px; line-height:26px; margin-top:10px;}
.case-r-up .index-case-text01{ height:171px; padding-top:70px;}
.case-r-up a:hover .index-case-text{ display: none;}
.case-r-up a:hover .index-case-text01{ display: block;}

.case-r-down{ height:241px; margin-top:10px;}
.case-r-down a{ width:365px; height:241px; float:left; position: relative;}
.case-r-down a+a{ margin-left:9px;}
.case-r-down .index-case-text01{ height:171px; padding-top:70px;}
.case-r-down .index-case-text{ position: absolute;bottom:24px; left:30px;}
.case-r-down .index-case-text span{ font-size:24px; color:#3d3333;}
.case-r-down .index-case-text p{ background:#110d0a; color:#fff; font-size:14px; padding:0 10px; height:26px; line-height:26px; margin-top:10px;}
.case-r-down a:hover .index-case-text{ display: none;}
.case-r-down a:hover .index-case-text01{ display: block;}

/*è£…ä¿®å­¦å&nbsp;‚*/
.decorate-school{ padding:80px 0; overflow: hidden;}
.decorate-school .decorate-con li{ width:348px; height:488px;}
.decorate-title{ height:130px; padding-top:40px; font-size:24px; color:#3d3333; background:#f5f5f5; text-align:center;}
.decorate-title i{ font-size:50px; color:#5a5151;}
.decorate-text{ padding:20px;}
.decorate-text .decorate-news a{ font-size:14px; color:#5a5151; height:40px; line-height:40px;text-overflow: ellipsis; display: block;}
.decorate-text .decorate-news{ margin-bottom:10px;}
.decorate-con li{ border:1px solid #e5e5e5; float:left;}
.read-more{border-top:1px solid #e3e3e3;  transition: all 1s; height:40px; line-height:40px; position: relative;}
.read-more:before{position: absolute;content: '';width: 0%;height: 1px;background: #dc1416;transition: all 1s;top: -1px;}
.read-more:hover .intm-bot:before{width: 100%;}

.decorate-h{ border-bottom: 1px dashed #9e9595; padding-bottom:10px;}
.decorate-h a{ overflow: hidden; display: block;}
.decorate-h-img{ width:106px; height:68px; margin-right:10px;}
.decorate-h .decorate-h-text{ width:190px;}
.decorate-h .decorate-h-text h4{ font-size:16px; height: 30px; line-height:30px; color:#3d3333;text-overflow: ellipsis; overflow: hidden;}
.decorate-h .decorate-h-text p{ font-size:14px; color:#9e9595; height:40px; line-height:20px;}

.decorate-upper .decorate-title{background: url(../images/m_img06.jpg) no-repeat;}
.decorate-con li:hover{}

/*åŸŽå¸‚é€‰æ‹©å¼¹çª—*/
.choose_city{ width:600px; padding:40px 0 40px 40px; background: #fff url("../images/city_map.jpg") no-repeat scroll right center; border-radius:15px; overflow:hidden; display:none;}
.choose_city_l{ width:340px; float:left; overflow:hidden; border-right:1px solid #eee;}
.choose_city .current_city{ font-size:14px; color:#5a5151; line-height:40px;}
.current_city span{ font-size:24px; color:#ff8c09;}
.choose_city .hot_city { font-size:14px; color:#68778c; line-height:40px; display: block; overflow:hidden;}
.choose_city .hot_city em{ float:left;}
.choose_city .hot_city span{ float:left; width:200px;}
.choose_city .hot_city span a{ color:#3d4558; margin-right:20px;}
.choose_city .hot_city span a:hover{ color:#ee4f43;}

.choose_city p{ font-size:14px; color:#5a5151; line-height:40px;}
.choose_city p em{ color:#ff8c09;}
.choose_city p a{ color:#5a5151; text-decoration:underline;}
.choose_city_r{ width:220px; float:right; text-align:center;}
.choose_city .goto_city{ margin:40px 0 0;}
.choose_city .goto_city a{ width:160px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; background:#ee4f43; border-radius:5px; display:inline-block; }
.choose_city .goto_city p{ font-size:18px; height:40px; line-height:40px;position: inherit; cursor:pointer;}

/*åŸŽå¸‚åˆ†ç«™*/
.item-title{ text-align:center; margin-bottom:60px;}
.item-title h3{ font-size:42px; color:#3d3333; font-weight: normal; margin-bottom:24px; }
.item-title p{ font-size:18px; color:#9e9595;}
.city-advantage {border-bottom:1px solid #e5e5e5; background:#fff;height: 160px; width:100%; position: relative; top:-3px; z-index: 1000; margin:0 auto 80px;}
.city-advantage li {float: left;overflow: hidden;padding-left:70px; margin-top:50px;}
.city-advantage li+li{ border-left:1px solid #e5e5e5;}
.city-advantage li .icon{ width:60px; height:60px; float:left;}
.city-advantage_text {float: left;padding-left: 15px;width: 195px;}
.city-advantage_text a{ display:block; font-size:24px; color:#3d3333;}
.city-advantage_text label{ font-size:14px; color:#5a5151; padding-top:5px; display: inline-block;}

.company-rank{box-shadow: 1px 5px 20px rgba(0,0,0,0.1); height:350px; margin-bottom:60px;}
.company-rank .rank-input{ width:480px; height:290px; padding:30px 60px;}
.rank-input .rank-title{ text-align:center;}
.rank-title p:nth-child(1) {margin-bottom: 15px;font-size:28px; color:#3d3333; }
.rank-title p:nth-child(2) {  margin-bottom: 20px; font-size:14px; color:#9e9595; }
.rank-title p:nth-child(2) span {  width: 20px;  height: 24px;  line-height: 24px;display: inline-block;  background-color: #b4b4b4; margin: 0 4px; text-align: center; border-radius: 2px; color: white;}
.rank-input-con .input-box select{ width:232px; height:48px; line-height:48px; text-indent:3px; border:1px solid #e5e5e5; border-radius: 5px;}
.rank-input-con .input-box .text{ width:232px; height:48px; line-height:48px; margin-top:20px; text-indent:10px; border:1px solid #e5e5e5; border-radius: 5px;}
.rank-button{ width:478px; height:50px; border-radius: 8px; background:#ee4f43; text-align:center; color:#fff; font-size:16px; border:0; margin-top:20px; cursor: pointer;}

.index-company{ margin-bottom:60px; height:400px;}
.index-company li{ width:333px; height:400px; float:left; margin-bottom:20px; margin-right:20px; border:1px solid #e5e5e5;-webkit-transition: all .3s ease; transition: all .3s ease;}
.index-company li:nth-child(4n){ margin-right:0;}
.index-company li .index-c-img{ position: relative;}
.index-company li .index-c-active-pic{ width: 110px;height: 110px;border-radius: 100%;background: #fff;z-index: 100;position: absolute;top: 30px; left:110px; overflow: hidden;}
.index-company li .index-c-active-pic img{ width:100%;}
.index-company li:hover{box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); border-radius: 5px;}
.index-company li .index-c-text{ text-align:center;}
.index-c-text p{ font-size:18px; color:#3d3333; margin:30px auto;}
.index-c-text .index-c-01{ font-size:14px; color:#5a5151;}
.index-c-text .index-c-02{ font-size:14px; color:#9e9595; margin-bottom:20px;}
.rank-text-button{ width:200px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#3d3333; margin:0 auto; border:1px solid #e5e5e5; cursor: pointer;}
.rank-hover-button{background:#ee4f43; border:none; color:#fff;}

.index-effect .item-title p a{ background: url(../images/img082601.png) no-repeat right center; padding-right:20px; font-size:18px; color:#9e9595;}
.index-effect .item-title p a:last-child{ background:none; padding-right:0;}
.index-effect .item-title p a:hover{ color:#ee4f43;}
.index-effect .item-title p a+a{ margin-left:20px;}
.effect-cate{ height:110px; margin-bottom:60px;}
.effect-cate a{ float:left; width:110px; height:110px; border-radius: 100%; position: relative; border:1px solid #e5e5e5; text-align:center;}
.effect-cate a p{ padding-top:74px;}
.effect-cate a .i{background: url(../images/img082602.png) no-repeat 0 0; width:55px; height:45px; display: inline-block; position: absolute;}
.effect-cate a .i1{ top:24px; left:30px;}
.effect-cate a .i2{ top:24px; left:30px; background-position: -54px 0;}
.effect-cate a .i3{ top:24px; left:30px; background-position: -109px 0;}
.effect-cate a .i4{ top:24px; left:30px; background-position: -162px 0;}
.effect-cate a .i5{ top:24px; left:30px; background-position: -216px 0;}
.effect-cate a .i6{ top:24px; left:30px; background-position: -268px 0;}
.effect-cate a .i7{ top:24px; left:30px; background-position: -322px 0;}
.effect-cate a .i8{ top:24px; left:30px; background-position: -376px 0;}
.effect-cate a:hover{ background:#ee4f43; border:none;}
.effect-cate a:hover p{ color:#fff;}
.effect-cate a .i1{ top:24px; left:30px;}
.effect-cate a:hover .i1{background-position: 0 -56px;}
.effect-cate a:hover .i2{ top:24px; left:30px; background-position: -54px -56px;}
.effect-cate a:hover .i3{ top:24px; left:30px; background-position: -109px -56px;}
.effect-cate a:hover .i4{ top:24px; left:30px; background-position: -162px -56px;}
.effect-cate a:hover .i5{ top:24px; left:30px; background-position: -216px -56px;}
.effect-cate a:hover .i6{ top:24px; left:30px; background-position: -268px -56px;}
.effect-cate a:hover .i7{ top:24px; left:30px; background-position: -322px -56px;}
.effect-cate a:hover .i8{ top:24px; left:30px; background-position: -376px -56px;}
.effect-cate a+a{ margin-left:72px;}
.effect-list a{ width:335px; height:228px; float:left; margin:0 20px 20px 0; position: relative;}
.effect-list a:nth-child(4n){ margin-right:0;}
.effect-list a .effect-img img{width:335px; height:228px; }
.effect-text{ position: absolute; width:100%; bottom:0; height:60px; line-height:60px;background-image: linear-gradient(rgba(255,255,255,0),rgba(000,000,000,0.6)); }
.effect-text p{ font-size:16px; color:#fff; padding-left:20px;}

.find-designer .find-designer-l{ width:1040px; float:left; }
.find-designer .find-designer-r{ width:342px; float:right;}
.f_company .find_designer_l{width:1040px;float:left;}
.focusSwitch{width:1040px; height:460px; position: relative;}
.focusSwitch ul{zoom:1; margin-right:-2px;}
.focusSwitch li{width:146px; height:146px; float:left; background:#fff; display:inline; overflow:hidden; border:1px solid #eee; text-align:center;}
.focusSwitch ul .d_f{position:relative; float:left; left:-296px; top:148px;}
.focusSwitch li img{display:block; width:106px; height:106px; text-align:center; margin:15px auto 5px;}
.focusSwitch li.m{width:740px; height:294px; background:#f8f8f8; position:absolute; float:right; top:148px; right:4px;}
.focusSwitch li.m dd{padding:15px; line-height:18px;}
.focusSwitch ul .n a dl dd{float:left; width:48%; text-align:center; color:#fb8608;}
.focusSwitch ul .n a dl dd+dd{border-left:1px solid #eee; height:auto;}
.focusSwitch li.t{background:#780414; text-align:center; color:#fff;}
.focusSwitch li.t p{padding:10px; line-height:18px;}
.focusSwitch li.t h3{font: bold 18px "å¾®è½¯é›…é»‘"; color: #FFF8A7;}
.focusSwitch li.n img{filter:alpha(opacity=40);opacity:0.4;}
.focusSwitch li.on img{filter:alpha(opacity=100);opacity:1;}
.focusSwitch li.on{border:1px solid #ee4f43;}
.focusSwitch ul .n1{left:300px;}
.focusSwitch .n2{ position:relative; left:600px;}
.focusSwitch ul .n a img{border-radius: 100%;display: block; width:85px; height:85px; text-align:center; border:1px solid #ddd}
.focusSwitch ul .m dl dd .con_up{clear:both; overflow:hidden;}
.focusSwitch ul .m dl dd .con_up img{width:120px; height:120px; border-radius:50%; float:left; margin:0;}
.focusSwitch ul .m dl dd .con_up .d_detail{margin-left:130px; text-align:left;}
.focusSwitch ul .m dl dd .con_down{height: auto;margin: 15px 0;overflow: hidden;width: 560px;}
.focusSwitch ul .m dl dd .con_down a{border:1px solid #eeeeee; padding:8px; background-color:#fff; overflow:hidden; display:inline-block; float:left;}
.focusSwitch ul .m dl dd .con_down a+a{margin-left:5px;}
.focusSwitch ul .m dl dd .con_down a img{float:left; width:164px; height:104px; margin:0;}
.con_up .d_detail .d_detail_a span a{font-size:20px; color:#333;}
.con_up .d_detail .d_detail_a{margin-bottom:10px;}
.con_up .d_detail .d_detail_a span em{font-size:14px; color:#333; margin-left:15px;}
.con_up .d_detail .d_detail_b dl dt{line-height:24px;}
.con_up .d_detail .d_detail_b dl dt span{color:#999;}
.d_detail .d_detail_b dl dt a,.d_detail .d_detail_b dl dt em{color:#333;}
.f_company .find_designer_r{width:342px; float:right;}
.find_designer_r .trial3{ background:#fff;border: 1px solid #eeeeee; height: 444px; max-width: 340px; overflow: hidden; padding: 0;}
.find_designer_r .trial3 form{padding:20px;}
.f_company .find_designer_r .focus_L{background:url("../images/img082606.jpg") no-repeat; width:342px; height:82px; padding-top:20px;}
.f_company .find_designer_r .focus_L{overflow:hidden;margin:0 0 0 0; text-align:center;}
.f_company .find_designer_r .focus_L span{font-size:18px; color:#fff; line-height:35px;}
.f_company .find_designer_r .focus_L i{width:24px;height:24px;line-height:24px;font-size:36px;font-style:normal; font-weight:bold;text-align:center;vertical-align:top;color:#ee4f43;}
.f_company .find_designer_r .focus_L i.comma{width:8px;height:11px;font-size:0;line-height:0;background-position:-98px -160px;margin:37px 1px 0}
.f_company .find_designer_r .inppp{-moz-appearance: none; border: 1px solid #e7e7e7; color: #666; font-size: 14px; text-indent: 10px; width: 246px; height:40px; border-radius:5px;}
.f_company .find_designer_r .trial3 .inp{border: 1px solid #e7e7e7; color: #666; font-size: 14px; height: 40px; line-height: 40px; text-indent: 10px; width: 300px; border-radius:5px;}
.find_designer_r .trial3 ul li{margin-bottom:20px; margin-top:0;}
.find_designer_r .trial3 ul li select{border: 1px solid #e7e7e7; color: #666; font-size: 14px; height: 36px; line-height: 36px; text-indent: 4px; width: 300px; border-radius:5px;}
.find_designer_r .trial3 ul{margin-top:0;}
.find_designer_r .trial3 .trial_01 ul li span{width:145px;}
.find_designer_r .trial3 .submit-1{background-color: #ee4f43; color: #fff; cursor: pointer; font-size: 16px; height: 40px; line-height: 40px; margin: 20px 0 0; width: 300px; border:none; border-radius:5px;}
.find_designer_r .trial3 .txt-1{ font-size:14px; color:#9e9595;}
.find_designer_r .trial3 .txt-1 em{color:#ee4f43;}
.find_designer_r .trial3 .inppp{ width:145px;}
.company-rank .rank-banner{ width:800px; height:350px;}

/*æŠ¥ä»·å¼¹çª—*/
.offer{ color:#666; width:980px; height:464px; display: none;}
.offer .offer-bg{ width:855px; height:141px; position: absolute; top:-141px; left:64px;}
.offer .offer_box{ padding:40px; width:900px; height:384px; position:relative;}
.offer .offer_button{ position:absolute; top:175px; left:408px;}
.offer .offer_l{ float:left; border-right: 1px solid #eee; padding-right: 68px;}
.offer_l .offer_ts{ color:#F00; font-size:14px;padding-left:15px;}
.offer_l .offer_l_form{ width:360px;}
.offer_l .offer_l_form ul li{ padding:5px 0; font-size:14px; position:relative; }
.offer_l .offer_l_form ul li em{width:92px; line-height:36px; float:left; text-align:right;}
.offer_l .offer_l_form .text-red{ color:#F00; padding-right:5px;}
.offer_l .offer_l_form .offer_width1{ width:240px; height:36px; color:#666;border: 1px solid #eee; text-indent: 10px;}
.offer_l .offer_l_form .offer_width2{ width:119px;  height:36px;color:#666; }
.offer_l .offer_l_form .offer_width3{ width:118px; margin-bottom:5px; color:#666; }
.offer_l .offer_l_form .offer_width4{ width:240px; color:#666; }
.offer_l .offer_l_form select{appearance:none; -moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border:1px solid #ececec;  line-height:36px; height:36px; background: #fff url(../images/offer_22.jpg) no-repeat scroll right center;}
.offer_l .offer_l_form select::-ms-expand { display: none; }
.offer_l .offer_l_form .offer_f_fx{ width:262px;  display:inline-block;}
.offer_l .offer_l_form .offer_f_fx .fl+.fl{margin-left:5px;}
.offer_l .offer_f_emdq{ display:inline-block; position:relative; }
.offer_l .offer_pf{ display:inline-block; position:absolute; right:36px;line-height:36px; *top:-10px; z-index:100;}
.offer_l .offer_l_form .offer_f_ms{ padding-left:100px; font-size:12px; line-height:25px; color:#ff8c19; display:inline-block;}
.offer .offer_r{ float:right; width:360px; margin-top:10px; }
.offer_r .offer_r_b{ text-align:center;}
.offer_r .offer_r_b b{ text-align:center; font-size:24px; color:#3d3333; font-weight: normal; line-height:50px;}
.offer_r .offer_r_b em{ color:#ff8c19; padding:0 15px 0 10px;}
.offer_r .offer_r_xf{ overflow:hidden; width:300px;  margin:20px auto; padding:20px 0; text-align:center; border:1px solid #e5e5e5;}
.offer_r .offer_r_xf p{ line-height:35px; font-size:16px;}
.offer_r .offer_r_xf em{ color:#ff8c19; padding:0 5px;}
.offer_r .offer_r_tx{ color:#F00; text-align:center;}
.offer_r .offer_r_zj{ overflow:hidden;  margin:0 auto; padding:20px; }
.offer_r .offer_r_zj ul li{ float:left; width:48%; text-align:center;}
.offer_r .offer_r_zj b{ font-size:22px; line-height:30px; display:inline-block; padding-bottom:10px;}
.offer_r .offer_r_zj p{ font-size:16px; line-height:30px;}
.offer_r .offer_r_hs{ border-right:1px solid #eaeaea;}
.offer_r .offer_r_hs b{ color:#ff8c19;}
.offer_r .offer_r_hs em{color:#ff8c19; font-size:20px; padding:0 5px;}
.offer_r .offer_r_ls b{ color:#e61717;}
.offer_r .offer_r_ls em{color:#e61717; font-size:20px; padding:0 5px;}
/* æŠ¥ä»·end */

/*è£…ä¿®å…¬å¸*/
.company-content-l{ width:920px;}
.seat{ height:46px; line-height:46px;}
.seat span a{ margin-right:10px;}
.seat span a:hover{color:#ee4f43;}
.company-content-l .citylist{width:920px; height:auto; overflow:hidden; border:#EAEAEA solid 1px; margin:0 0 20px;}
.company-content-l .citylist dl{width:100%; height:auto; overflow:hidden; border-bottom:#E9E9E9 dotted 1px; background:#F8F8F8;}
.company-content-l .citylist dl:last-child{border-bottom:none;}
.company-content-l .citylist dl dt{width:90px; height:100%; overflow:hidden; float:left; line-height:40px; color:#999; font-size:12px; text-align:center;}
.company-content-l .citylist dl dd{width:827px; height:auto; overflow:hidden; float:left; white-space:nowrap; background:#fff; border-left:#EAEAEA solid 1px;}
.company-content-l .citylist dl dd a:link,.citylist dl dd a:visited{text-decoration:none; line-height:20px; color:#666; float:left; padding:0 10px; height:20px; margin:10px 0 5px 15px; font-size:12px;}
.company-content-l .citylist dl dd a:hover,.contentpage .citylist dl dd .active,.case_list .citylist dl dd .active{text-decoration:none; color:#fff; background:#ee4f43;}
.xgt_nav_showMore{cursor: pointer; height: 16px; position: absolute; right: 0px;top:13px; background: url(../images/icon_24.png) no-repeat scroll 0 -563px; width: 16px;}
.showMore_down{background-position: -17px -563px;}
.height_40{height: 40px; overflow: hidden; position: relative;}
.height_auto{height: auto;}
.company-content-l .citylist .btn_list .vel_3 { width: 800px;}

.company-sort{ background:#f5f5f5; height:50px; border:1px solid #e5e5e5; }
.company-sort a{ width:108px; height:48px; line-height:48px; font-size:14px;border-right:1px solid #e5e5e5; display: inline-block; text-align:center;}
.company-sort .c-sort-active,.company-sort a:hover{ color:#ee4f43;}
.company-list li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eeeeee; overflow:hidden; display: block;}
.company-list li .company-logo{ width:120px; height:120px; border:1px solid #e5e5e5;}
.company-list li .company-logo img{ width:100%; }
.company-list li .company-text{ width:780px;}
.company-list li .company-text h3{ display:block; margin-bottom:15px;}
.company-list li .company-text h3 a{ font-size:20px; color:#3d3333; margin-bottom:15px; margin-right:15px;}
.company-text-up{ position: relative; overflow: hidden;}
.company-text-up .honor em{ width:66px; height:22px; line-height:22px; font-size:12px; color:#fff; text-align:center; margin-right:10px; display: inline-block;}
.company-text-up .honor .c1{ background:#5ad7ca;}
.company-text-up .honor .c2{ background:#ffb777;}
.company-text-up .honor .c3{ background:#6690fd;}
.company-text-up p{ font-size:14px; color:#9e9595;margin-bottom:10px;}
.company-text-up p span{ margin-right:10px;}
.company-text-up p span em{ color:#3d3333;}
.company-text-up .f-button{width:166px; height:36px; position: absolute; right:0; top:40px;}
.company-text-up .f-button a{ width:166px; height:36px; line-height: 36px; text-align: center; font-size:14px; color:#fff; background:#ee4f43; border-radius: 25px; display: inline-block; }
.company-text-up .f-button a:hover{ background:#dc4438;}
.company-case-img img{ width:187px; height:127px;}
.company-case-img a+a{ margin-left:10px;}

/*åˆ†é¡µ*/
.page{text-align: center; margin: 50px 0;}
.page a{color: #999; display: inline-block; padding: 10px 15px;text-align: center; margin: 0 2px; vertical-align: middle; font-size: 16px; background: #fff; border: 1px solid #e1e1e1; border-radius: 4px;}
.page a:hover{text-decoration: none; color: #fff; background: #ee4f43;}
.page a.current{color: #fff; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; background: #ee4f43; margin: 0 2px; vertical-align: middle; font-size: 14px; border-radius: 4px;}
.page .pageCtrlNext, .page .previousPage{width: 75px !important; display: inline-flex; justify-content: center; align-items: center;}
.page .pageCtrlNext img, .page .previousPage img{width: 8px;}
.page li{display: inline-block;}
.page span.disabled, .page .gotodNumber, .goto, .page input{display: none;}

.company-content-r,.designer-content-r{ width:270px;}
.company-content-r .trial3{ background:#fff;border: 1px solid #eeeeee; overflow: hidden; padding: 0;}
.company-content-r .trial3 form{padding:20px;}
.company-content-r .focus_L{background:url("../images/img082608.jpg") no-repeat; width:270px; height:102px; padding-top:20px;}
.company-content-r .focus_L{overflow:hidden;margin:0 0 0 0; text-align:center;}
.company-content-r .focus_L span{font-size:18px; color:#fff; line-height:35px;}
.company-content-r .focus_L i{width:24px;height:24px;line-height:24px;font-size:36px;font-style:normal; font-weight:bold;text-align:center;vertical-align:top;color:#ee4f43;}
.company-content-r .focus_L i.comma{width:8px;height:11px;font-size:0;line-height:0;background-position:-98px -160px;margin:37px 1px 0}
.company-content-r .focus_L .inppp{-moz-appearance: none; border: 1px solid #e7e7e7; color: #666; font-size: 14px; text-indent: 10px; width: 246px; height:40px; border-radius:5px;}
.company-content-r .trial3 .inp{border: 1px solid #e7e7e7; color: #666; font-size: 14px; height: 40px; line-height: 40px; text-indent: 10px; width: 226px; border-radius:5px;}
.company-content-r .trial3 ul li{margin-bottom:20px; margin-top:0; position: relative;}
.company-content-r .trial3 ul li select{border: 1px solid #e7e7e7; color: #666; font-size: 14px; height: 36px; line-height: 36px; text-indent: 4px; width: 230px; border-radius:5px;}
.company-content-r .trial3 ul{margin-top:0;}
.company-content-r .trial3 ul li em{ position: absolute; right:6px; line-height: 40px;}
.company-content-r .trial3 .trial_01 ul li span{width:110px;}
.company-content-r .trial3 .submit-1{background-color: #ee4f43; color: #fff; cursor: pointer; font-size: 16px; height: 40px; line-height: 40px; width: 230px; border:none; border-radius:5px;}
.company-content-r .trial3 .txt-1{ font-size:14px; color:#9e9595;}
.company-content-r .trial3 .txt-1 em{color:#ee4f43;}
.company-content-r .trial3 .inppp{ width:110px;}

.super{ border:1px solid #e5e5e5; padding:20px; overflow:hidden;}
.super h3{ font-size:16px; color:#ee4f43; text-align:center; margin-bottom:30px;}
.super-text li{ display: block; overflow:hidden;}
.super .super-text li i{ float:left; font-size:32px; color:#ee4f43; margin-top:15px;}
.super .super-text li .fr{ width:180px; border-bottom:1px solid #e5e5e5; margin-bottom:20px; padding-bottom:20px;}
.super-text li .fr h4{ font-size:14px; color:#5a5151;}
.super-text li .fr p{ font-size:12px; color:#9e9595; height:48px; line-height:24px; overflow: hidden;}
.super-button{ width:228px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#ee4f43; border-radius: 8px;margin:0 auto; display: inline-block;}
.company-dynamic{border: 1px solid #e5e5e5; padding: 20px; overflow: hidden;}
.company-dynamic h3{ font-size:24px; color:#3d3333; font-weight: normal; margin-bottom:20px;}
.company-d-content li{ border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px; overflow:hidden; display: block;}
.company-d-content li:last-child{ border-bottom:none;}
.company-d-content .fl{ font-size:12px; color:#fff; text-align:center; height:24px; line-height:24px;}
.company-d-content .c1{background: url(../images/m_img01.png) no-repeat; width:92px; height:24px; display:block;}
.company-d-content .gc{background: url(../images/m_img02.png) no-repeat; width:92px; height:25px; display:block;}
.company-d-content .fr{ font-size:12px; color:#3d3333; width:130px;}
.company-d-content .fr em{ padding:0 5px; color:#ee4f43;}
.company-d-content .fr p{ height:48px; line-height:16px; overflow:hidden;}

/*åŸŽå¸‚é€‰æ‹©*/
.entry{ text-align:center; margin:100px auto;}
.entry a{ font-size:60px; color:#ee4f43;}
.entry a .iconfont{ font-size:60px;}
.entry p{ font-size:16px; color:#5a5151;}
.entry p em{ color:#ee4f43;}
.site_map{margin-top:20px;margin-bottom:80px; background:#fff; color:#3d4558;}
.letter-order{ margin:15px 50px 25px 50px;}
.letter-order h2{ display:inline-block; padding-left:40px; font-size:16px;}
.letter-order h2 em{ color:#ee4f43; padding:0 5px;}
.letter-order .lo-tips{ display:inline-block;  position:relative;width:200px;height:40px;line-height:40px;text-align:center;font-size:16px;background-color:#ee4f43;color:#fff; border-radius: 8px;}
.city-items p{padding:15px 10px;  clear:both; overflow:hidden;}
.city-items li{}
.city-items .city-l{ text-transform:uppercase; float:left;width:33px;height:33px;margin:0 50px;vertical-align:top;line-height:33px;font-size:16px;border:1px solid #e5e5e5;background-color:#fff;color:#ee4f43;text-align:center}
.city-items li:hover .city-l{background-color:#ee4f43; border:1px solid #ee4f43;color:#fff}
.city-items .city-r{ float:left; width:1023px; font-size:16px;}
.city-items li:hover{background-color:#f9f8f8}
.city-items a{margin:5px 10px;border-radius:0;height:20px;display:inline-block;line-height:20px;zoom:1;color:#666}
.city-items a:hover{ color:#ee4f43;}
.sitemap_rmcs{padding:15px 50px; font-size:16px;}
.sitemap_rmcs a{ margin-left:50px;}
.sitemap_rmcs a:hover{ color:#ee4f43;}
.sitemap_so{ padding:15px 50px 2px 50px; font-size:16px; line-height:32px;}
.sitemap_so .sitemap_kscx{ display:inline-block;}
.sitemap_so .sitemap_kscx ul li{ float:left; margin-right:10px;}

.sitemap_so .sitemap_zjso{ display:inline-block; margin-left:60px;}
.sitemap_so .sitemap_zjso ul li{ float:left;  margin-right:10px;}
.sitemap_so .select1{ position:relative;}
.sitemap_so select {border: 1px solid #e5e5e5; border-radius:5px; width: 150px;color: #68778c; height: 32px; padding-left: 5px; font-size:14px; background-color:#fff;}
.sitemap_so .sitemap_kscx em {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 7px 5px 0;
    border-style: solid;
    border-color: #cdd5e0 transparent transparent;
    right: 15px;
    top: 15px;
}
.sitemap_so .btn {display: block; height: 32px; line-height: 32px; font-size: 16px; color: #fff;  text-align: center; background: #ee4f43; border:0;  border-radius: 5px; cursor: pointer; padding:0 42px;}
.sitemap_so .text1 { border: 1px solid #cdd5e0; border-radius:0; color: #68778c;  padding: 0 10px;  width: 244px; background-color: #fff; height:40px; line-height:40px; font-size:16px;}

/*ç™»å½•*/
.login{ background: url(../images/login_bg.jpg) no-repeat; width:100%; height:712px; padding-top:80px;}
.login-content{ width:900px; height:472px; background:#fff; border-radius: 8px; margin:0 auto; padding:80px;}
.login-content .fl{ width:360px; }
.login-content h3{ font-size:24px; color:#3d3333; text-align:center; font-weight: normal; margin-bottom:60px; }
.sign-input{ margin-bottom:20px;}
.sign-input input{font-size: 16px; flex: 1;box-sizing: border-box; border:none; border-bottom:1px solid #eee; width:360px; height: 50px; line-height: 50px;}
.sign-input .code-input{ width:220px; margin-right:20px;}
.sign-input .btn-code{ width:110px; height:36px; background:#3d3333; border:0; border-radius: 5px; color:#fff; }
.safe{position: relative;margin: 0 auto 20px;line-height: 14px;}
.safe_login{ position: relative;z-index:0;display: inline-block;overflow: hidden;line-height: 14px;color: #999;vertical-align: middle;zoom:1;*display:inline;}
.safe_login input{margin-right: 5px; position: relative;z-index: 1}
.safe label{color: #b8b8b8;vertical-align: top;}
.forget_pw{position: absolute;right: 0;top: 0;color: #666;}
.sign-input .btn_login,.sign-input .next_step{ background:#ee4f43; color:#fff; font-size:22px; border-radius: 5px; cursor: pointer;}
.login-content .fr{ width:330px; height:470px;border-left:1px solid #eee; padding-left:30px; font-size:18px; color:#3d3333;}
.login-content .fr img{ padding-top:66px;}
.entries a{ float:right; color:#ee4f43;}
.register-title{ border-bottom: 1px solid #eee;}
.register-title span{ margin:0 20px; width:105px;height:50px; line-height:50px; display: inline-block; text-align: center; cursor: pointer;}
.register-title .active{ border-bottom:3px solid #3d3333; color:#3d3333; font-weight: bold;}

/*è£…ä¿®æ•ˆæžœå›¾*/
.citybanner_img{ height:400px;}
.city_banner{ height:400px;}
.citybanner_img img{height:400px;}
.citybanner_img .swiper-container{ width:100%;}
.city_banner .al_cate {position: relative;}
.al_cate .al_cate_1{height:400px; width:370px; padding:0 20px; position:absolute; left:0; top:-400px; z-index:100; background:#fff;}
.al_cate_1 dl{ height:59px; padding:10px 0;}
.al_cate_1 dl+dl{ border-top:1px solid #edf0f7;}
.al_cate_1 dl dt{ width:60px; height:58px; line-height:58px; border-right:1px solid #edf0f7; float:left;}
.al_cate_1 dl dt span{ font-size:16px; color:#3d4558;}
.al_cate_1 dl dd {float: left;margin-left: 10px;width: 280px;}
.al_cate_1 dl dd a{ font-size:14px; height:28px; line-height:28px; width:90px; display:inline-block; background-color:#fff;color:#3d4558;outline: medium none; text-align:center;}
.al_cate_1 .more {display: none;height: 59px; padding:10px 0;overflow: hidden;}
.al_cate_1 .more a{ font-size:14px; height:28px; line-height:28px; width:90px;display:inline-block; background-color:#fff;color:#3d4558;outline: medium none; text-align:center;}
.al_cate_1 dl dd a:hover,.al_cate_1 .more a:hover{ color:#ee4f43;}
.al_cate_1 dl { position: relative;}
.al_cate_1 dl:hover .more {display: block;position: absolute;top: -1px;left: 370px; width: 450px; background-color:#fff; border:1px solid #edf0f7; border-left:0;}
.al_cate_1 .al_f:hover .more{ border-bottom:none;}

/*è®¾è®¡å¸ˆ*/
.recommend-bg{ background:#f5f5f5; padding:30px 0;}
.recommend-designer{ border:1px solid #e5e5e5; height:358px;}
.recommend-title { width:119px; border-right:1px solid #e5e5e5;}
.recommend-con li{ float:left; width:326px; height:138px; padding:20px; background:#fff;}
.recommend-con li:nth-child(2n){ background:#f5f5f5;}
.recommend-con li .designer-img{ width:100px; height:100px; margin-right:15px; margin-top:15px; float:left; border-radius: 50%; overflow:hidden;}
.recommend-con li .designer-img img{ width:100px; height:100px;}
.recommend-con li .designer-detail{ width:210px; float:left;}
.recommend-con{ width:1098px; float:left;}
.designer-detail dl dt{ font-size:16px; color:#3d3333;}
.designer-detail dl dt a{ font-weight: bold;}
.designer-detail dl dd{ overflow:hidden; display: block;margin:5px 0;}
.designer-detail dl dd,.designer-detail dl dd em{ font-size:14px; color:#9e9595;}
.designer-detail dl dd i,.designer-detail dl dd span{ color:#3d3333;}
.designer-detail dl dd span{ float:left; width:168px;}
.designer-detail dl dd em{ width:42px;}
.designer .company-list li .company-logo{ width:120px; height:120px; border:1px solid #e5e5e5; border-radius: 50%; overflow:hidden;}
.designer .company-list li .company-logo img{ width:100%; }
.s-style em{ margin-right:10px; color:#9e9595;}
.designer .company-list .company-text-up .f-button{ top:20px;}
.designer .company-list h3 span{ font-size:14px; color:#9e9595;}
.designer .company-list li .f-button p{ font-size:20px; color:#ee4f43; text-align:center;}
.designer .company-list li .f-button p em{ font-size:14px; color:#5a5151;}
.designer-content-r .trial3 ul li:last-child{ margin-bottom:0;}
.designer-content-r .super h3{ color:#3d3333; margin-bottom:10px; font-size:24px;}
.designer-content-r .super p{ color:#9e9595; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.designer-content-r .super p em{ color:#ee4f43;}
.designer-content-r .super li:last-child p{border-bottom:none; margin:0; padding:0;}
.designer-content-r .company-dynamic .d-img{ width:70px; height:70px; border-radius: 50%; overflow:hidden; margin-right:10px; }
.designer-content-r .company-dynamic .d-img img{ width:70px; height:70px;}
.designer-content-r .company-dynamic li:last-child{ margin:0; padding:0;}
.designer-content-r .company-dynamic li .d-text h3{ font-size:16px; color:#3d3333; margin-bottom:10px;}
.designer-content-r .company-dynamic li .d-text p{ font-size:14px; color:#9e9595;}
.designer-content-r .company-dynamic .d-text{ width:140px; text-align:left;}

.de-info{ overflow:hidden; display: block; }
.de-info-top{ background:#fff; margin:0 auto; padding-top:50px; text-align: center;}
.de-info-img{ width:120px; height:120px; border-radius: 50%; overflow:hidden; margin:0 auto 20px;}
.de-info-img img{ width:120px; height:120px;}
.de-info-top .de-name{ font-size:24px; color:#3d3333; margin-bottom:20px;}
.de-info-top p{ font-size:14px; color:#9e9595;}
.de-info-top .de-button{ padding:30px 0;}
.de-info-top .de-button a{ width:120px; height:36px;line-height:36px;display: inline-block; border-radius: 5px;  text-align:center;}
.de-info-top .de-button a+a{ margin-left:20px;}
.de-button .alert-design{ background:#ee4f43; color:#fff; }
.de-button .follow{ border:1px solid #e5e5e5; color:#3d3333;}

.de-info-panel .de-info-title{ text-align:center; background:#fff;}
.de-info-panel .de-info-title span{ font-size:16px; color:#5a5151; cursor: pointer; margin:0 20px; height:50px; line-height:50px;}
.de-info-panel .de-info-title .active{ color:#ee4f43;border-bottom: 2px solid #ee4f43; padding-bottom:10px;}
.de-info-box .info-box-s .total-upload{ font-size:14px; color:#5a5151; height:50px; line-height:50px;}
.info-box-s .total-upload em{ color:#ee4f43;}
.de-info-box .info-box-s .de-case{ overflow:hidden; display: block;}
.de-info-box .info-box-s .de-case li{ width:392px; height:346px; background:#fff; float:left; margin-bottom:20px; margin-right:20px; }

.info-box-s .de-case li:nth-child(3n){ margin-right:0;}
.info-box-s .de-case li .de-case-img { width:392px; height:266px;}
.info-box-s .de-case li .de-case-img img { width:392px; height:266px;}
.info-box-s1 .de-case li .de-case-text{ padding:15px;}
.info-box-s1 .de-case li .de-case-text h4{ font-size:16px; color:#3d3333; margin-bottom:15px;}
.info-box-s1 .de-case li .de-case-text p span{ font-size:14px; color:#9e9595; position: relative; margin-right:10px; padding-right:10px;}
.info-box-s1 .de-case li .de-case-text p span::after { content: "";position: absolute; width: 1px; height: 12px; background-color: #ddd; top: 50%; margin-top: -5px; right: 0;}
.info-box-s2{ background:#fff; padding:40px; margin-bottom:40px;}
.info-box-s2 h4,.info-box-s3 h4{ font-size:24px; color:#3d3333; line-height:40px;}
.info-box-s2 p{ line-height:40px;}
.info-box-s2 p em{ margin-right:10px;}
.info-box-s2,.info-box-s3{ width:900px; margin:20px auto 40px;background:#fff; padding:40px;}
.info-box-s3 h4{ margin-bottom:20px;}
.info-form-box{ overflow:hidden; display: block; margin-bottom:50px;}
.info-form-box .comment-con{ width:858px; min-height:100px; padding:20px; font-size:14px; color:#9e9595;}
.info-form-box p{ overflow: hidden; display: block; margin-top:15px; float:right; font-size:14px; color:#9e9595; }
.info-form-box p span{ margin-right:20px;}
.info-form-box p span em{ color:#ee4f43; padding:0 5px;}
.info-form-box .comment-btn{ width:90px; height:34px; line-height:34px; background:#ee4f43; font-size:14px; color:#fff; border:0; border-radius: 5px; cursor: pointer;}
.info-common-box .hm{ width:50px; height:50px; border-radius: 50%; overflow: hidden; float:left; margin-right:15px;}
.info-common-box .hm img{ width:50px; height:50px;}
.info-common-box .txt-box{ width:835px; float:left;}
.info-common-box .txt-box .nm-box{ font-size:14px; color:#9e9595;}
.info-common-box .txt-box .txt{ font-size:14px; color:#3d3333; line-height:40px;}
.info-common-box .tab{ overflow:hidden; display: block; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee;}


/*è®¡ç®—å™¨*/
@font-face {
    font-family: 'iconfont';  /* project id 739466 */
    src: url('https://at.alicdn.com/t/font_739466_6feg0h2jqfw.eot');
    src: url('https://at.alicdn.com/t/font_739466_6feg0h2jqfw.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_739466_6feg0h2jqfw.woff') format('woff'),
    url('https://at.alicdn.com/t/font_739466_6feg0h2jqfw.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_739466_6feg0h2jqfw.svg#iconfont') format('svg');
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    color:#c0c0c0;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-paint:before { content: "\e61f"; }
.icon-qiangzhi:before { content: "\e63e"; }
.icon-dizhuan:before { content: "\e63f"; }
.icon-zhuanqiang:before { content: "\e640"; }
.icon-rili:before { content: "\e641"; }
.icon-diqiang:before { content: "\e642"; }
.icon-chuanglian:before { content: "\e644"; }
/*diban*/
.lctit{color:#868686;line-height:20px;padding-top:5px;}
.lctit a{color:#868686;}
.c-3d{color:#3d3d3d;}
.calculator{margin:0 auto 70px;width:1220px; overflow:hidden;}
.caleft{width:268px;float:left; margin-bottom:20px; background:#fff; border:1px solid #e1e1e1;}
.caleft h2{height:40px;line-height:40px;font-size:16px;padding-left:12px;color:#404040;}
.jslist li{height:59px;border-top:1px solid #f2f2f2;_position:relative;_height:55px;}
.jslist li a{display:block;height:59px;line-height:59px;background-position:34px center;background-repeat:no-repeat;padding-left:40px;color:#666;font-size:14px;}
.jslist li a:hover{text-decoration:none; color:#fff;}
.jslist li:hover{ background:#ee4f43;}
.nav1-on .bgon,.nav1-on .bgon:hover,.nav2-on .bgon,.nav2-on .bgon:hover,.nav3-on .bgon,.nav3-on .bgon:hover,.nav4-on .bgon,.nav4-on .bgon:hover,.nav5-on .bgon,.nav5-on .bgon:hover,.nav6-on .bgon,.nav6-on .bgon:hover,.nav7-on .bgon,.nav7-on .bgon:hover{ background:#ee4f43; color:#fff;}
.jslist li .bgon i{ color:#fff;}
.jslist li a i{ margin-right:25px; font-size:24px;}
.jslist li:hover a i{ color:#fff;}

.caright{width:838px;float:right; background:#fff; border:1px solid #e1e1e1;padding:0 40px 10px;}
.tith3{height:30px;line-height:30px;border-bottom:1px solid #ebebeb;color:#3d3333;font-size:18px; padding-bottom:10px; margin-bottom:40px;}
.js-con{padding:20px 0;}
.jsdl{padding:0 0 60px 180px;font-size:14px;color:#535353;}
.jsdl dd{line-height:30px;padding-bottom:10px;font-size:16px; overflow:hidden; display:block;}
.jsdl dd .select-choose,.select-choose1 { overflow:hidden; display:block; margin-top:10px;}
.jsdl dd .select-choose li,.select-choose1 li{ float:left;border:1px solid #eee;  padding:0 15px; margin:0 10px 10px 0; cursor:pointer;}
.jsdl dd .select-choose li.selected,.select-choose1 li.selected { z-index: 3;  border:1px solid #ffbb00;background: transparent url("../images/icon-selected.png") no-repeat right bottom; color: #535353; }
.select-choose li.hot {background: transparent url("../images/icon-hot.png") no-repeat left top;}
.select-choose em{ float:left;}
.ipt155{width:155px;padding-left:5px;color:#535353;border:1px solid #e1e1e1;height:30px;line-height:30px;font-size:16px;margin:0 5px 0 8px;*vertical-align:middle;}
.tip{color:#ff3000;padding-left:16px;margin-left:10px;font-size:12px;display:inline-block;*vertical-align:middle;}
.c-yel{color:#fe7f04; font-size:14px;}
.select80{width:80px;height:22px;line-height:24px;padding:2px 0;margin:0 5px 0 0;*vertical-align:middle;}
.padbtm40{width:480px; margin-left:180px;padding-bottom:40px;}
.padbtm40 a,.padbtm10 a{display:inline-block;color:#fff;background:#ee4f43;text-align:center;height:40px;line-height:40px;margin-right:30px; padding:0 30px;font-size:16px;}
.padbtm40 a:last-child{ background:#fff; color:#3d3333; border:1px solid #e1e1e1;}
.jgspan{display:inline-block;border-bottom:1px solid #e5e5e5;padding:0 10px;margin:0 5px;font-size:20px;text-align:left;}
.padbtm40 a:hover,.padbtm10 a:hover{text-decoration:none;}

.tipdiv{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9;padding:25px; margin-bottom:60px;color:#9e9595;}
.tipdiv dt{font-weight:bold;line-height:22px;}
.tipdiv dd{line-height:22px;}
.c-red{color:#ee4f43!important;}

.bgblack{background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);width:100%;position:absolute;left:0;top:0;z-index:9999;display:none;}
.tck{border-top:3px solid #444;width:480px;padding:0 8px 0 12px;position:absolute;left:50%;margin-left:-250px;background:#fcfcfc;z-index:10000;color:#4d4d4d;display:none;}
.close{float:right;width:7px;height:7px;padding:3px;margin-top:10px;}
.tith4{padding:10px 0;height:20px;line-height:20px;font-weight:bold;font-size:14px;}
.padbtm10{padding-bottom:10px;text-align:center;}
.tck-jsdl{padding-left:0;}
.txtr245{display:inline-block;width:245px;text-align:right;}
.tcktip{text-align:right;color:#bbb;line-height:34px;}
.padbtm10 .link80{width:80px;padding:0;}
.lh24{line-height:24px;}
.ipt55{width:55px;text-align:center;border:1px solid #e5e5e5;height:30px;line-height:30px;font-size:16px;margin:0 5px;}
.mr-right12{margin-right:12px;}

/*è£…ä¿®å‰æ—¥*/
.g_main{width:920px; float: left;}
.g_main2{width:920px;float: left; margin-bottom:50px;}
.col_r{float: right;*display: inline;}
.m_luckday{padding-top: 30px;}
.m_luckday h3{ font-size: 24px; color: #000000;padding-bottom:10px;}
.m_luckday h3 .s2{font-size:14px;color:#999;margin-left:10px;}
.m_luckday .box{background:#fafafa;padding: 28px 0; overflow: hidden; width: 960px;}
.m_luckday .box a{color:#333333;}
.m_luckday .box2{background: #fbf2e6;}
.m_luckday .box .inner{ width: 923px;overflow: hidden; margin: auto;}
.m_luckday .box2 a{color:#614B2B}
.m_luckday ul{width:924px;overflow: hidden; margin: -6px 0;}
.m_luckday ul li{  float: left; width: 153px; text-align:center; height:50px;border-right: 1px dashed #E1DED9; white-space: nowrap;}
.m_luckday ul li a{ display: inline-block; margin-top: 6px; padding:5px 15px; font-size: 14px;}
.m_luckday ul li a:hover{ color: #ffffff; background: url("../images/indexbj.jpg") no-repeat 0 3px;}

.g_wrap .fr{ line-height:50px; position:relative;}
.g_wrap .fr .title-y{ color:#3d3333; cursor:pointer; width:100px;height:42px; float:right; display:inline-block;}
.g_wrap .fr .title-y i{height:30px; line-height:30px; display:inline-block; border-bottom:1px solid #9e9595;}
.g_wrap .fr .title-y em{width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#3d3333 transparent transparent;position:relative;right:-10px;top: 0; display:inline-block;}
.g_wrap .fr .select-y{  position:absolute; z-index:10; right:-20px; top:42px; width:308px; height:130px; padding:0 20px; background:#ee4f43;}
.g_wrap .fr .select-y li{ height:40px; line-height:40px; display:inline-block; margin:0 14px; float:left;}
.g_wrap .fr .select-y li a{ color:#fff;}
.g_wrap .fr .select-y li a:hover{ text-decoration:underline;}
.g_wrap .fr select{ border:1px solid #eee; display:inline-block; width:120px;height:30px; line-height:30px; }
.g_main .m_tit { width:920px; height:50px; margin-bottom:20px; display:block; }
.g_main .m_tit .fl{ margin-left:20px;}
.g_main .m_tit .fr{ margin-right:20px;}
.g_main .btn_c{ height:30px; line-height:30px; padding:0 10px; cursor:pointer;}
.m_tit h3{ font-size: 24px; color: #3d3333; line-height:50px; margin-right:10px; float: left;}
.m_tit span{ padding:20px 0 0; color: #9e9595; float: left;}
.m_year{ overflow:hidden; display:block; clear:both; z-index:10;}
.m_year .cale{margin:0 18px 18px 0; float: left; background:#fff; width: 308px; height: 332px; }
.m_year .cale .cale_title{ height:50px; line-height:50px; padding:0 20px;}
.cale .cale_title h4{ float:left;font-size:16px;}
.m_year .cale a{ font-size: 14px; color:#ee4f43; float:right;}

.m_year .u_tb{ width:272px; text-align:center; margin: 0 auto; color: #614B2B;font-size: 16px;}
.m_year .u_tb .arr{padding-top:10px;}
.m_year .u_tb th{height: 29px; line-height: 29px; text-align:center;padding-bottom: 15px;}
.m_year .u_tb td{ height:34px; line-height:34px; text-align:center;}
.m_year .u_tb .cur{ background: #ff8c09;width:34px; height:34px; color:#fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); font-weight: bold; border-radius:50%;}


.m_banner{ margin-top: 20px;}
.m_banner img{width:960px;height:100px;}

.m_article ul li{ position:relative; float:left;background: #fafafa; padding:16px 0 16px 24px; width:448px; margin:0 18px 18px 0; }
.m_article ul li .ico{height:20px; width: 46px; float:left; margin-right: 10px;}
.m_article ul li h4{ font-size: 16px; margin-bottom: 10px; color: #333333;}
.m_article ul li h4:hover{ color: #EA5817;}
.m_article ul li p{ width: 322px; line-height: 18px;text-overflow: ellipsis;overflow: hidden; color: #999999;}
.m_article ul li img{position: absolute; top:17px; right: 24px;}

.m_item{ margin-bottom:80px;}
.m_item ul li{ position: relative; border: 1px solid #E8E8E8; width: 226px; float: left; height: 306px; margin:0 17px 17px 0;}
.m_item ul li img{ border-bottom: 1px solid #E8E8E8;}
.m_item .info{ padding:1px 8px 0 11px; }
.m_item .info p{ white-space:nowrap;text-overflow: ellipsis; overflow:hidden; font-size: 12px; color: #333333;}
.m_item .info p:hover{ color: #EA5817;}
.m_item .info em{ margin-top:4px; display: block; color: #EA5817; font-size: 16px;}
.m_item .info span{ margin-top:2px; display: block; font-size: 12px; color: #999999;}
.m_item .info i{ position: absolute;bottom: 10px; right: 8px; height: 32px; width: 94px; background: #EA5817; color: #ffffff; text-align: center; line-height: 32px;}

/*ä¾§è¾¹æ&nbsp;æ‰‹æœºå·æµ‹ç®—*/
.g_sidebar{width:270px; float:right; background:#fff;}
.m_float{width:270px; padding-bottom:20px;}
.m_float h3{ font-size: 15px; color: #ffffff; line-height:52px; padding-bottom:20px;font-weight: bold; text-align: center;}
.m_float .info{ padding: 10px 20px 0;}
.m_float .info p{ font-size: 12px; line-height: 16px; color: #94a0b0; margin-bottom:10px;}
.m_float .form{ width:230px; font-size:14px; margin: 0 auto;}
.m_float .form .item{ padding-bottom:18px;color: #9F8F79; font-size: 12px; position:relative;}
.m_float .form .height_auto{padding-bottom: 0;}
.m_float .form .item .focus{ color: #614B2B;border:1px solid #614B2B;}
.m_float .form .item .item_sp{position: absolute;top: 9px; left:12px;}
.m_float .form .item1 span{ position: absolute;top:8px; left:10px;}
.m_float .form .item1 span:hover{ color:#614B2B;}
.m_float .form .txt{ width:218px; height:34px; line-height:34px; border:1px solid #cdd5e0; background: none; padding-left: 10px; font-size: 12px;outline: none;color: #68778c;}
.m_float .form .txt:hover{ border:1px solid #614B2B;}
.u_select{ position: relative; width:108px; height:26px; border:1px solid #cdd5e0; border-radius:3px; background: none; }
.u_select:hover{border:1px solid #cdd5e0;}
.u_select p:hover{ color:#614B2B;}
.u_select .dalta{position:absolute; top:15px;right:10px; border-top: 4px solid #AD9C82; border-left: 4px solid transparent;border-right: 4px solid transparent;z-index: 5; width: 0; height: 0;}
.u_select p{ padding-left: 10px;}
.u_select ul{ display: none; position: absolute;top:34px; left:-1px;width: 100%; background: #fff;border: 1px solid #614B2B;}
.u_select ul li{ padding-left: 10px;}
.u_select ul li:hover{ background: #e5e140;}
.u_select2{width: 100%;}
.col_2{ float:right;}

.m_float .form .txt2{ width:75px;}
.m_float .form .img{ height:36px; width:67px; margin-left:8px;cursor: pointer;*cursor: hand;}
.m_float .info a{ width: 230px; height: 36px; line-height: 36px; background: #ee4f43; color: #ffffff; text-align: center; display: block; border-radius:5px; margin-top: 0;}
.m_float .info .word{ font-size: 12px; line-height: 16px; border-top: 1px solid #E4D9C5; padding:10px 0 0; color: #9F8F79;}
.m_float .form .ico1{height:20px;width: 20px; margin-top: 8px;}
.m_float .form .item .item_a{height:20px;width: 22px; margin-top: 8px;position: absolute;right: 0;}
.m_float .form .item a:hover{ height:20px;width: 22px; margin-top: 8px;position: absolute;right: 0;}
.m_float .form .item select{height: 34px; line-height: 34px; border-radius: 0; color:#68778c;background: #fff url("../images/n012.jpg") no-repeat scroll right center;}
.m_float .form .item select:hover{ color:#614b2b;}
.m_float .form .item select option{color:#614b2b;}
.m_float2{display: none;}
.m_float2 .data-sel{ background: url("../images/img_cs.jpg") no-repeat; width:242px; height:90px;}

.m_float2 .data-sel{ font-size:18px; color:#ee4f43; text-align:center; line-height:30px; padding-top:15px;}
.m_float2 .time{ height: 25px; line-height: 25px; width:223px;margin:10px 0 0 10px; color: #94a0b0;font-size:13px;}
.m_float2 .time span{ margin-left:10px;}
.m_float2 .time .cur{ margin-right:10px;}
.m_float2 .number{ height:84px; line-height: 84px; width:84px; margin:20px auto; text-align: center;}
.m_float2 .number em{ display:block; font-size: 42px; background: #ffbb00;width:84px; height:84px; color:#fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); font-weight: bold; border-radius:50%;}
.m_float2 .notice{ text-align: center; font-size: 12px; overflow: hidden; margin-bottom: 10px;}
.m_float2 .notice li{ float:left; width: 119px;}
.m_float2 .notice li p{border-right: 1px dashed #CABCA8;}
.m_float2 .notice li:last-child p{border-right:none;}
.m_float2 .notice em{ display: block;font-size: 16px; font-weight: bold; color: #333; line-height: 16px;}
.m_float2 .notice p{ padding: 3px;text-align: center; font-size: 12px; line-height: 12px; height: 64px;overflow: hidden;}
.m_float2 .notice p i{ display: inline-block; padding:2px 3px;  white-space: nowrap; color: #94a0b0;}
.m_float2 .notice .bold{ font-weight:bold; color:#ee4f43;}
.m_float2 .click{ padding: 0 12px; margin-top:6px; margin-bottom: 10px;}
.m_float2 .click .arr{ width: 22px; height: 22px; background: #cdd5e0; line-height: 22px; text-align: center; border-radius: 2px; font-weight: bold; display:inline-block;}
.m_float2 .click .arr i{ font-weight: bold; font-size:18px; }
.m_float2 .click .arr:hover i{ color: #ffffff;}
.m_float2 .click .more{ position:relative; width: 140px; height: 24px; line-height: 24px;}
.m_float2 .more:hover{ }
.m_float2 .more .ico{ position: absolute; top: 1px; left:15px; width: 21px; height: 21px; }
.m_float2 .more span{ padding-left:40px; font-size: 12px;}
.m_float2 .word{ font-size: 12px; line-height: 16px; border-top: 1px solid #cdd5e0; padding:10px 18px 0;}
.m_float2 .word span{ color: #614B2B;}

.m_relevant{ border: 1px solid #eeeeee; margin-top: 18px; color: #333333;}
.m_relevant h3{ height: 58px; line-height: 58px; font-size: 18px; padding-left: 20px;}
.m_relevant li{height: 54px; line-height: 54px; border-top: 1px dashed #eeeeee;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; padding: 0 20px;}
.m_relevant li a{ color: #333333; font-size: 14px;}
.m_relevant li a:hover{ color: #EA5817;}

.m_date{border: 1px solid #eeeeee; margin-bottom: 18px;font-size: 14px; width:920px; display: none;}
.m_date .item{ position: relative; background: #e0eee0;}
.m_date .cont{ background: #ffffff; margin-left:153px; min-height:52px; overflow: hidden; border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee;}
.m_date .item:first-child .cap{ border-top:none;}
.m_date .item:first-child .cont{ border-top:none;}
.m_date .cap{ position: absolute; left: 0; top:0;bottom:0;width:153px; text-align:center;border-top: 1px solid #eeeeee;}
.m_date .cap span{ position: absolute; left: 0; top: 50%; width: 100%; margin-top: -10px; height: 20px; line-height: 20px;}
.m_date .cap2 span,.m_date .cap3 span{font-size: 18px;}
.m_date .cap2{ margin-left:60px; margin-bottom:15px;}
.m_date .cap2 span{background: #ff8c09;width:34px; height:34px; line-height:30px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); border-radius:50%; color: #fff;}
.m_date .cap3{ color: #ff4a2c;}
.m_date .list{ overflow:hidden;}
.m_date .list li{ float: left; height: 50px; line-height: 50px; padding: 0 25px; white-space: nowrap;}
.m_date .list2{ padding:16px 12px; overflow:hidden;}
.m_date .list3{ color:#ff4a2c;}
.m_date .list2 li{ float: left;padding:0 12px; height:22px; line-height: 22px; white-space: nowrap;}
.m_date .list2 .cur{ background:#ee4f43; color: #fff; border-radius:5px;}
.cs_weizhi1{padding: 6px 0 0 23px;font-size: 12px;color: #404040;height: 38px;line-height: 38px;padding-left:0;}
.cs_weizhi1 a{ font-size:12px; font-family:'å¾®è½¯é›…é»‘';}
.cs_weizhi1 .a1{ color:#999999;}
.cs_weizhi1 .a2{ color:#333333;}
.head_on{width:100%; height:48px;border-bottom: 1px solid #eeeeee;}
.url1{width: 980px;margin:0 auto;}
.url2{width: 1220px;margin:0 auto;}


.erro {font-size: 12px;color: #f00;height: 14px;display: inline-block; line-height: 14px;margin-top:2px;width:100%;}
.m_float .form .item .erro em {position: static;background: url(../images/sjybj_global.png) no-repeat; background-position: 0 0;width: 18px;height: 12px; display: inline-block;margin-right: 8px;}
.select{width: 80px;height: 30px;border: none;}

.s-date{ width:232px; height:275px; padding:30px; background:#fff; float:left; margin:0 22px 22px 0;}
.s-date:nth-child(4n){ margin-right:0;}
.s-date-t{ overflow: hidden; display: block;}
.s-date-t1{ text-align:center; position: relative; margin-bottom:24px; overflow: hidden; display: block;}
.s-date-t1 p{ font-size:92px; color:#3d3333;}
.s-date-t1 span{ font-size:12px; position: absolute; bottom:0; left:90px;}
.s-date-t2{ overflow:hidden; display: block;}
.s-date-t2 .suitable{ width:150px; float:left;}
.suitable-title{ text-align:center; border-bottom:2px solid #9e9595; padding-bottom:10px;}
.suitable-con{ padding-top:10px;}
.suitable-con em{ font-size:12px; color:#3d3333; width:30px; text-align:center; display: inline-block;}
.suitable-con .cur{ background:#ee4f43; color:#fff;}

.s-date-t2 .avoid{ width:60px; float:right;}
.avoid-title{ text-align:center; border-bottom:2px solid #9e9595; padding-bottom:10px;}
.avoid-con{ padding-top:10px;}
.avoid em{ font-size:12px; color:#3d3333;width:30px; text-align:center; display: inline-block;}
.avoid-con em:nth-child(2n){ margin-right:0;}

/*å…³äºŽæˆ‘ä»¬*/
.mt20{margin-top:20px;}
.mb40{margin-bottom:40px;}

/*å·¦è¾¹*/
.shop-left{width:250px;float:left;overflow:hidden; background:#f5f5f5;}
.shop-left-title{ text-align:center; padding:20px 0;}
.shop-left-title h3{ font-size:30px; color:#5a5151;}
.shop-left-title span{ font-size:14px; color:#9e9595;}
.shop-left h2{font-size:14px;}
.left-menu{line-height: 45px;}
.left-menu h2{text-align:center;font-size: 24px;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.left-menu li{cursor:pointer;text-align: center;font-size: 14px;}
.left-menu li:hover{background:#ee4f43;}
.left-menu li:hover a{background:#ee4f43; color:#fff;}
.left-menu li a{color:#5a5151;}
.left-menu li a.current{background:#ee4f43;display:block;color:#fff;}
.left-menu li.on a{color:#ee4f43;font-weight:bold;}
.sbox_about{padding:15px 0;font-size:14px;line-height:30px;}
.sbox_about p{margin-bottom:10px;text-indent:2em;}
/*å…¬å¸ä¿¡æ¯*/
.shop-right{width: 950px; min-height:600px; float: right;overflow: hidden;}
.shop-right .hd{border-bottom: 1px solid #e6e6e6;}
.shop-right h1,.shop-right h2{font-size: 20px;margin-bottom: 14px;color: #5a5151;}
.company-integrity{margin-top:20px;}
.company-integrity dl{font-size: 14px;border: 1px solid #eaeaea;background: #f8f8f8;}
.company-integrity dl dd{border-bottom: 1px dotted #e6e6e6;overflow:hidden;}
.company-integrity dl span.tit{width: 104px;text-align: center;float:left;line-height: 54px;}
.company-integrity dl span.val{padding: 18px 0 15px 21px;width: 623px;color: #333;float:right;background: #fff;}
.company-certificate dl{overflow:hidden;margin-bottom:20px;}
.company-certificate dt{font-size: 18px;color: #333;}
.company-certificate dd{margin-top:20px;margin-right:-20px;}
.company-certificate dd ul li{width:175px;float:left;margin-right:20px;}
.company-certificate dd ul li img{cursor:pointer}
.company-certificate dd span{text-align:left;color:#666;font-size:14px;}
.company-article{min-height:500px;}
.company-article li{line-height:48px;border-bottom:1px #e6e6e6 dotted;float:left;width:100%;overflow:hidden;}
.company-article li a{font-size:14px;color:#333;width:590px;float:left;display:inline;}
.company-article li a:hover{color:#2EA7E0;}
.company-article li span{float:right;color:#999;}

/*èŽ·å–æŠ¥ä»·*/
.offer-main{background-image: url(../images/img082615.jpg);  background-repeat: no-repeat; background-position: center top; height: 560px; padding-top: 140px;}
.offer-main .offer_box {  padding: 40px;  width: 900px;  height: 384px;  position: relative;}

.offer-main .offer-bg{ width:855px; height:141px; position: absolute; top:-141px; left:64px;}
.offer-main .offer_box{ padding:40px; width:900px; height:384px; background:#fff; margin:0 auto;}
.offer-main .offer_button{ position:absolute; top:175px; left:408px;}
.offer-main .offer_l{ float:left; border-right: 1px solid #eee; padding-right: 68px;}
.offer_l .offer_ts{ color:#F00; font-size:14px;padding-left:15px;}
.offer_l .offer_l_form{ width:360px;}
.offer_l .offer_l_form ul li{ padding:5px 0; font-size:14px; position:relative; }
.offer_l .offer_l_form ul li em{width:92px; line-height:36px; float:left; text-align:right;}
.offer_l .offer_l_form .text-red{ color:#F00; padding-right:5px;}
.offer_l .offer_l_form .offer_width1{ width:240px; height:36px; color:#666;border: 1px solid #eee; text-indent: 10px;}
.offer_l .offer_l_form .offer_width2{ width:119px;  height:36px;color:#666; }
.offer_l .offer_l_form .offer_width3{ width:118px; margin-bottom:5px; color:#666; }
.offer_l .offer_l_form .offer_width4{ width:240px; color:#666; }
.offer_l .offer_l_form select{appearance:none; -moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border:1px solid #ececec;  line-height:36px; height:36px; background: #fff url(../images/offer_22.jpg) no-repeat scroll right center;}
.offer_l .offer_l_form select::-ms-expand { display: none; }
.offer_l .offer_l_form .offer_f_fx{ width:262px;  display:inline-block;}
.offer_l .offer_l_form .offer_f_fx .fl+.fl{margin-left:5px;}
.offer_l .offer_f_emdq{ display:inline-block; position:relative; }
.offer_l .offer_pf{ display:inline-block; position:absolute; right:36px;line-height:36px; *top:-10px; z-index:100;}
.offer_l .offer_l_form .offer_f_ms{ padding-left:100px; font-size:12px; line-height:25px; color:#ff8c19; display:inline-block;}
.offer .offer_r{ float:right; width:360px; margin-top:10px; }
.offer_r .offer_r_b{ text-align:center;}
.offer_r .offer_r_b b{ text-align:center; font-size:24px; color:#3d3333; font-weight: normal; line-height:50px;}
.offer_r .offer_r_b em{ color:#ff8c19; padding:0 15px 0 10px;}
.offer_r .offer_r_xf{ overflow:hidden; width:300px;  margin:20px auto; padding:20px 0; text-align:center; border:1px solid #e5e5e5;}
.offer_r .offer_r_xf p{ line-height:35px; font-size:16px;}
.offer_r .offer_r_xf em{ color:#ff8c19; padding:0 5px;}
.offer_r .offer_r_tx{ color:#F00; text-align:center;}
.offer_r .offer_r_zj{ overflow:hidden;  margin:0 auto; padding:20px; }
.offer_r .offer_r_zj ul li{ float:left; width:48%; text-align:center;}
.offer_r .offer_r_zj b{ font-size:22px; line-height:30px; display:inline-block; padding-bottom:10px;}
.offer_r .offer_r_zj p{ font-size:16px; line-height:30px;}
.offer_r .offer_r_hs{ border-right:1px solid #eaeaea;}
.offer_r .offer_r_hs b{ color:#ff8c19;}
.offer_r .offer_r_hs em{color:#ff8c19; font-size:20px; padding:0 5px;}
.offer_r .offer_r_ls b{ color:#ee4f43;}
.offer_r .offer_r_ls em{color:#ee4f43; font-size:20px; padding:0 5px;}

.offer-con h2{ text-align:center; font-size:40px;}
.offer-con ul li{ float:left; text-align:center; width:260px; margin-right:50px;}
.offer-con ul li:last-child{margin-right:0;}
.offer-con ul li h3{font-size:28px; padding:30px 0 10px 0; color:#3d3333;}
.offer-con ul li p{ text-align:left; font-size:14px; color:#5a5151; }
/* æŠ¥ä»·end */

/*æ•ˆæžœå›¾è¯¦æƒ…*/
.top-case-detail span,.top-case-detail span a{ color:#fff;}
.top-case-detail .top-bar-right a{ color:#fff;}
.top-bar .case-menu a{ margin-right:10px;}
.contentpage{overflow:hidden;}
.contentpage .cont_l2, .cont_l0{margin: 0 auto; overflow: hidden;}
.contentpage .cont_l2{ margin-right:340px; position:relative;}
.cont_r2 .trial3 .submit-1{background-color: #fa9600; color: #fff; cursor: pointer; font-size: 16px; height: 38px; line-height: 38px; margin: 10px 0 0; width: 260px;}
.home_main .seat1{height: 46px;line-height: 46px;overflow: hidden;border-bottom: 1px solid #eeeeee; margin-bottom:15px;}
.home_main .seat1 h3{border-bottom: 2px solid #75b845;color: #333;font-size: 28px;height: 43px;line-height: 43px; float:left;border-bottom: 3px solid #ee4f43;}
.home_main .seat1 h4{float:right; padding-top:14px;}
.case_introduce{background-color: #fff;border: 1px solid #e7e7e7; overflow:hidden;}
.case_introduce h3{font-size:18px; color:#75b847;}
.case_introduce ul{clear:both;}
.case_introduce li{width:25%; float:left; text-align:left; line-height:35px; height:35px; color:#999999; list-style-type:none;}
.cont_l .case_introduce li span{color:#666666;}
.cont_l .case_introduce p{line-height:30px;}
.cont_l .case_img{border-top:2px solid #ee4f43;}
.cont_l .case_img h3{color:#ee4f43; line-height:35px;}
.cont_l .case_img1{border-top:2px solid #ff6d6d;}
.cont_l .case_img1 h3{color:#ff6d6d;}
.case_introduce.case_img1 .case_piclist .piclist_img .piclist_img_b{width:299.7px}
.pic-show{position:relative;border:0; vertical-align:middle;}
.image-container{ position:absolute; left:0; top:0;bottom:118px;right:0; margin:auto;z-index: 100;}
a.prev-suite, a.next-suite{background: rgb(71, 76, 75) none repeat scroll 0 0; display: block; float: left; height: 88px; overflow: hidden; position: relative; text-align: center; text-decoration: none; vertical-align: middle; width: 88px;}
.image-container .btn{display: none;position: absolute;right: 0;top: 0;width:253px;height:40px;line-height:40px;font-size:12px;z-index:1000;cursor: pointer;}
.pic-show .left{position: absolute;left: 0;width: 25%;top: 0;bottom: 0;cursor: url("../images/left.cur"),auto;z-index: 50;background-color: #FFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.pic-show .right{position:absolute;right:0;top:0;bottom:0; cursor:url("../images/right.cur"),auto; background-color: #FFF; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;width: 25%;z-index: 50;}
.pic-switch{background-color: #e6e6e6;height: 118px;overflow:hidden;position:absolute; width:100%; clear:both; bottom:21px;}
.pic-switch span{display:block;overflow:hidden;}
.pic-switch span a{text-decoration: none;padding: 2px;display:block;overflow:hidden;float:left;margin-left:6px;margin-top:10px;}
.pic-switch-mar20{overflow: hidden; height: 88px; position: relative; margin: 15px 20px;}
.pic-switch-nav{height: 118px;width:1968px;position:absolute;left:50%;margin-left:-984px;}
.pic-switch-nav .left_shang,.pic-switch-nav .right_xia{width:684px; float:left; height:98px;}
.pic-switch .pic-switch-nav .left_shang a.prev-suite{float:right;}
.pic-switch .pic-switch-nav a.next-suite{display: block;float:right;margin: 0 0 0 16px; width:98px; height:88px;}
.pic-switch .pic-switch-nav a.prev-suite{display: block;float:left;margin: 0 16px 0 0; width:98px; height:88px;}
.pic-switch .pic-switch-nav a.next-suite img,.pic-switch .pic-switch-nav a.prev-suite img{width: 90px;height: 80px;margin: 4px;}
.pic-switch .pic-switch-nav a span{left:0; top:0;}
.inner-nav{width: 440px;height:118px;overflow: hidden;float:left;margin:0 20px;zoom: 1;*position: relative;}
.inner-nav span{width: 1090px;overflow:hidden;}
.pic-switch .inner-nav span a{display: block;float:left;margin: 0 16px 0 0; width:90px; height:80px; background: #e6e6e6; border:2px solid #e6e6e6; position: relative;}
.pic-switch .inner-nav span a.on{border:2px solid #ee4f43;background: #fff;}
.inner-nav span a img{width: 90px; height:80px;}
.pic-switch .pic-switch-nav a.left,.pic-switch .pic-switch-nav a.right{height: 98px;vertical-align:middle;}
.inner-nav .picNum{position:absolute;margin-left: 2px;margin-top: 2px;width: 45px;height: 20px;background: #000;opacity: 0.7;color: #FFF;text-align: center;line-height: 20px;}
.pic-switch span a.on,.pic-switch span a:hover{background-color: #e61717;}
.pic-switch a.left{display:block;background-image: url("../images/pic_pre.png");background-repeat: no-repeat;background-position: center center;width:60px;height:88px;float:left;opacity: 0.3;}
.pic-switch a.left:hover{opacity: 1;}
.pic-switch .ps-wrapper{position: absolute;right: 66px;top: 0;height: 80px;width: auto;overflow: hidden;}
.pic-switch .ps-right{position: absolute;right: 0;top: 0;background:#e6e6e6;width: 60px;height: 88px;}
.pic-switch a.right{display:block;background:url("../images/pic_next.png") center center no-repeat;width:60px;height:88px;float:left;opacity: 0.3;}
.pic-switch a.right:hover{opacity: 1;}
.pic-switch a img{width:60px;height:60px;border:none;}
a.prev-suite span, a.next-suite span{background-color: #000; color: #fff; display: block; font-size: 12px; height: 18px; left: 15px; line-height: 18px; opacity: 0.5; padding-left: 5px; padding-right: 5px; position: absolute; top: 15px;}
.d-collects a, .t-collects a{background-image: url("../images/jiazhuang_icon3.png"); background-repeat: no-repeat; height: 40px; position: absolute; right: 0; width: 127px; z-index: 9999;}
.pic-nav .nav-l h1{color: #333; display: inline; font-size: 12px; font-weight: normal; margin-bottom: 0; margin-left: 10px;}
.collect-pic{background-position: 0 -167px;}
.left-content .pic-nav .nav-l{float:left; width:70%; text-align:left;}
.left-content .pic-nav h4{float:right; display:inline-block;}
.image-container:hover .btn{display: block;}
.case_piclist{width:auto; height:auto; overflow:hidden;}
.case_piclist ul{margin-left:-11px; width:105%;}
.case_piclist ul li{width:289.7px; min-height:280px; overflow:hidden; float:left; margin:30px 0 0 11px; _display:inline;}
.case_piclist ul li img{width:289.7px; height:190px; float:left;}
.case_piclist .piclist_txt{height:36px; overflow:hidden; float:left;}
.case_piclist .piclist_txt img{width:22px; height:22px; float:left; border-radius:100%; margin:6px 5px 0 0;}
.case_piclist .piclist_img .img em{background: rgba(0, 0, 0, 0) url("../images/new_c.png") no-repeat scroll 0 0;color: #fff;font-size: 9pt;font-style: normal;height: 21px;line-height: 21px;position: absolute;right: 0;top: 160px;width: 43px; text-align:center; margin-right:0;}
.case_piclist .piclist_txt .piclist_txt_name{width:50%; text-align:left; display:inline-block; float:left;}
.piclist_txt_link:link,.piclist_txt_link:visited{text-decoration:none; line-height:40px; color:#333; font-size:16px; display:block; overflow:hidden;}
.piclist_txt_link:hover{text-decoration:underline; color:#ee4f43;}
.piclist_txt_link3:hover{text-decoration:underline; color:#ee4f43;}
.case_piclist .piclist_img{width:289.7px; height:190px; position:relative;}
.case_piclist .piclist_img:hover .piclist_img_b{display:block;}
.case_piclist ul li .picont{overflow:hidden; padding:0 10px 10px; border:1px solid #ccc;}
.contentpage .piclist_txt_link2:hover{color: #ee4f43;}
.contentpage .piclist_txt_link2:link, .piclist_txt_link2:visited{margin-left:0;}
.trial_01{ max-height:656px; overflow:hidden;}
.trial_01 h3{color: #fff; font-size: 26px; text-align: center; margin-bottom: 6px; padding:0 10px;}
.trial_01 p{color: #fff; line-height:20px; font-size:14px; padding:0 10px;}
.trial_01 ul li,.tria2 ul li{height:40px; line-height:40px; color:#fff; font-size:14px; margin-bottom:8px;}
.trial_01 ul li span{width: 48%;}
.inp{line-height: 38px; height: 38px; border: 1px solid #e7e7e7; width: 258px; font-size: 14px; border-radius: 5px; color: #666; text-indent:10px;}
.inp option{color:#666;}
.inp:hover{border:1px solid #e61717;}
.inppp{line-height: 38px; height: 38px; border: 1px solid #e7e7e7; width:99.8%; font-size: 14px; color: #666; padding-left:5px; -moz-appearance:none; -webkit-appearance:none; background:url(../images/offer_22.jpg) no-repeat scroll right center transparent; background-color:#fff; border-radius: 5px;}
.inppp:hover{border:1px solid #ee4f43; border-radius: 5px;}
.cont_r .search .sear_top dl{clear:both;}
.search.mb10 .sear_top dl{margin:0; clear:both;}
.search.mb10 .sear_top dl span{display:inline-block; float:left; width:110px;}
.cont_r.fr .search .case{width:284px; padding:10px;}
.other_case{overflow:hidden;}
.other_case h3{font-size:24px; color:#3d3333; height:42px; line-height:42px;}
.other_case .case_con{width:284px; margin:10px;}
.other_case .case_con li{width:278.7px; min-height:270px; overflow:hidden; float:left; _display:inline; margin-bottom:10px;}
.other_case .case_con li img{width:278.7px; height:190px; float:left;}
.other_case .case_con .piclist_txt{width:258.7px; height:auto; overflow:hidden; text-align:center; float:left;}
.other_case .case_con .piclist_txt .piclist_txt_link{height:40px; line-height:40px; overflow:hidden;}
.other_case .case_con .piclist_txt .piclist_txt_link2{vertical-align:top; margin-bottom:10px;color: #666}
.other_case .case_con .piclist_txt img{width:22px; height:22px; float:left; border-radius:100%; margin:9px 5px 0 0;}
.other_case .case_con .piclist_img .img em{background: rgba(0, 0, 0, 0) url("../images/new_c.png") no-repeat scroll 0 0;color: #fff;font-size: 9pt;font-style: normal;height: 21px;line-height: 21px;position: absolute;right: 0;top: 155px;width: 43px; text-align:center; margin-right:0;}
.other_case .case_con .piclist_txt_link:link,.other_case .case .piclist_txt_link:visited{text-decoration:none; line-height:40px; color:#333; font-size:16px;}
.other_case .case_con .piclist_txt_link:hover{text-decoration:underline; color:#ee4f43;}
.other_case .case_con .piclist_txt_link3:hover{text-decoration:underline; color:#ee4f43;}
.other_case .case_con .piclist_img{width:278.7px; height:190px; position:relative;}
.other_case .case_con .piclist_img:hover .piclist_img_b{display:block;}
.other_case .case_con a:link, .other_case .case a:visited{color: #fff;display: block;float: left;font-size: 14px;position: relative;text-align: center;}
.other_case .case_con .picont{overflow:hidden; border:1px solid #cccccc; border-top:0; padding:0 10px;}
.sear_top .fse_r.fr span a{font-size:20px; border:none; color:#666666}
.sear_top .fse_r.fr span a:hover{color:#e61717}
.sear_top .fse_r.fr span em{color:#fff; background-color:#ff6d6d; font-size:12px; padding:0 5px; margin-left:5px;}
.sear_top .fse_r.fr p{font-size:12px; line-height:20px;}
.sear_top dl dt .remarks{font-size:12px; color:#999; margin-left:100px;}
.sear_top dl dt .re_compay{font-size:12px; color:#ff0000;}
.sear_top .submit-1{background-color: #ff6d6d;border-radius: 5px;color: #fff;cursor: pointer;font-size: 16px;height: 38px;line-height: 38px;margin: 10px 57px 0;width: 200px;}
.cont_r2 .search{overflow:hidden; padding:20px;}
.cont_r2 .search h3{font-size:24px; color:#3d3333; height:40px; line-height:40px;}
.cont_r2 .search ul{padding:10px; overflow:hidden;}
.cont_r2 .search ul li{float:left; font-size: 12px; height:34px; line-height: 34px; overflow:hidden; display:inline-block;}
.cont_r2 .search ul li a{color:#666;}
.cont_r2 .search ul li a:hover{color:#ee4f43;}
.cont_r2 .search dl{overflow: hidden; }
.cont_r2 .search dl dd{height: 36px; line-height:28px; overflow:hidden;}
.cont_r2 .search dl dd a{font-size:14px; color:#333;}
.cont_r2 .search dl dd a:hover{color:#ee4f43;}
.cont_r2 .search dl dd div{float:left;text-align:center;line-height:18px;font-size:14px;padding:0 5px;margin:4px 12px 0 0; width:10px;}
.cont_r2 .search dl dd:last-child div{padding: 1px 8px 1px 2px;}
.cont_r2 .search dl dd:last-child{border:none;}
.sear_top{overflow:hidden; margin:10px 0;}
.sear_top h4{font-size:16px; margin-bottom:10px; color:#333;}
.sear_top .fse_con{overflow:hidden; border-bottom:1px solid #ccc;padding-bottom:5px;}
.sear_top .fse_l{ text-align:center;}
.sear_top .fse_l-img{ width:120px; height:120px; border-radius: 50%; overflow:hidden; margin:0 auto;}
.sear_top .fse_l-img img{width:120px; height:120px; }
.sear_top .fse_l p{ font-size:20px; color:#3d3333;}
.sear_top .fse_r h5{font-size: 14px; color: #333; overflow: hidden; height: 24px; line-height: 24px;}
.sear_top .fse_r p{font-size:14px;line-height: 20px; color:#999;}
.sear_top h4 a:hover{color:#ee4f43;}
.sear_top h4 div{float:left;text-align:center;line-height:18px;font-size:14px;padding:0 5px;margin:4px 12px 0 0;}
.word li{padding-right:10px;}
.bg_green{background-color:#ee4f43;color:#FFF;}
.search .designer .fse_r{ text-align:left;}
.sear_top.designer dl dt h2{text-align:left; color:#ff6d6d; font-size:16px; clear:both; line-height:25px;}
.sear_top.designer dl dt{overflow:hidden; padding:10px 0;}
.sear_top.designer dl dt+dt{border-top:1px solid #cccccc;}
.sear_top.designer .fse_r.fr p{font-size:12px; line-height:25px; clear:both;}
.sear_top.designer .fse_r.fr p em{float:left; min-height:26px;}
.sear_top.designer .fse_r.fr p span{color:#666;}
.sear_top.designer .fse_r.fr p span a{font-size: 12px}
.sear_top.designer dl dt ul li{width:44%; float:left; color:#999; text-align:left;}
.sear_top.designer dl dt .design_c{padding:0;}
.sear_top.designer dl dt .design_c li span{width:auto; float:none; color:#666;}
.sear_top.designer dl dt #box a{border-top:0; float:right; position:relative; top:-20px;}
.sear_top.designer dl dt #box p{line-height:25px; float:left; display:inline-block; color:#666; font-size:12px;}
.search a:link,.search a:visited{text-decoration:none;}
.trial3.t4-1 p{font-size:14px;}
.trial3.t4-1 p em{color:#ee4f43;}
.trial3.t4-1 .submit-1{background-color:#ee4f43; border:none; border-radius: 5px;}
.cont_r2.fr .trial3.t4-1{border-image: none;max-height: 656px;width: 260px;overflow: hidden;padding: 0;}
.cont_r2.fr .trial3.t4-1 .txt-1{ text-align:left;}
.cont_r2.fr .trial3.t4-1 ul{margin-top:0;}
.cont_r2.fr .trial3.t4-1 .trial3_bg{background: rgba(0, 0, 0, 0) url("../images/img082620.jpg") repeat scroll 0 0;height: 120px;width: 260px; margin-bottom:20px;}
.focus_1{font-size:0;overflow:hidden;padding:20px 0 0 12px}
.focus_1 i{width:34px;height:38px;font-size:36px;font-style:normal; font-weight:bold;text-align:center;color:#ee4f43;}
.focus_1 i.comma{width:8px;height:11px;font-size:0;line-height:0;background-position:-98px -160px;margin:37px 1px 0}
.focus_1 span{line-height:20px; font-size:18px; padding:10px 10px; color:#fff;}
.trial3_bg .focus_1{overflow: hidden;padding-top: 10px;text-align: center;}
.piclist_txt_link2:link,.piclist_txt_link2:visited{text-decoration:none; width:auto; height:24px; display:block; float:left; padding-right:10px; color:#ee4f43; font-size:12px;}
.piclist_txt_link2:hover{color:#ee4f43;}
.piclist_img{width:292.7px; height:190px; position:relative;}

.piclist_txt_link3:link,.piclist_txt_link3:visited{text-decoration:none; line-height:40px; color:#666; float:left; font-size:14px;}
.piclist_txt_link3:hover{text-decoration:underline; color:#ee4f43;}
.case_right_gd{ overflow:auto;width: 318px;right:20px; top:20px; position:absolute; }
.case_left_kj{ padding:20px; background:#f5f5f5; position: relative;}
.case_right_piao{  z-index:10; background-color:#fff; position: absolute; top: 0; padding:20px; }
.caser li{ width:260px; margin:10px auto; overflow:hidden; }
.caser .case_img{ float:left; width:100px; overflow:hidden; text-align:center; position:relative;}
.caser .case_img em{ background: rgba(0, 0, 0, 0) url(../images/new_c.png) no-repeat scroll 0 0;  color: #fff;  font-size: 9pt;  font-style: normal;  height: 21px;  line-height: 21px;  margin-right: 0;  position: absolute;
    right: 0; bottom:8px; text-align: center;  width: 43px;}
.caser .case_img img{ height:68px; max-height:68px; min-height:68px; }
.caser .case_txt{ float:right; width:140px; }
.caser .case_txt p{ padding-bottom:10px; font-size:14px; }
.caser .case_txt a{color: #333; text-decoration: none;}
.caser .case_txt a:hover{ text-decoration: none; color:#ee4f43;}
.taglist{padding:20px 0 0;}
.taglist a{padding:3px;display:inline-block;white-space:nowrap;}
a.size1{font-size:25px;padding:10px;color:#804D40;}
a.size1:hover{color:#ee4f43;}
a.size2{padding:7px;font-size:17px;color:#077e29;}
a.size2:hover{color:#ee4f43;}
a.size3{padding:5px;font-size:25px;color:#C4876A;}
a.size3:hover{color:#ee4f43;}
a.size4{padding:5px;font-size:15px;color:#B46A47;}
a.size4:hover{color:#ee4f43;}
a.size5{padding:5px;font-size:20px;color:#e61717;}
a.size5:hover{color:#B46A47;}
a.size6{padding:0;font-size:12px;color:#77625E}
a.size6:hover{color:#ee4f43;}
.cont_r2 .other_case{ position:relative; background:#fff; padding:20px;}
.cont_r2 .other_case .more{ position:absolute; top:13px; right:10px;}
.cont_r2 .other_case .more a{ color:#999;}
.cont_r2 .other_case .more a:hover{ color:#ee4f43;}

/*è£…ä¿®é£Žæ°´-å³*/
.search .zxfs{ margin:10px;}
.search .zxfs dd{ float:left; width:86px; text-align:center;height:30px; line-height:30px; margin:0 10px 10px 0; overflow:hidden;}
.search .zxfs dd:nth-child(3n){margin-right:0;}
.search .zxfs dd:hover{transform: scale(1.1);}
.search .zxfs dd a{ color:#fff;}
.search .zxfs dd a:hover{color:#fff;}
.search .zxfs_bg{background-color:#b3d465}
.search .zxfs_bg1{background-color:#7ecef4}
.search .zxfs_bg2{background-color:#f19ec2}
.search .zxfs_bg3{background-color:#f6b37f}
.search .zxfs_bg4{background-color:#84ccc9}
.search .zxfs_bg5{background-color:#d1c0a5}
.search .zxfs_bg6{background-color:#88abda}
.search .zxfs_bg7{background-color:#acd598}
.search .zxfs_bg8{background-color:#b5b5b5}
/*xgt.css æ•ˆæžœå›¾ç»“æŸ*/

/*æ™ºèƒ½æŠ¥ä»·*/
.apply_banner{position: relative;}
.apply_banner .hd{ z-index: 7; width: 100%; min-width: 1220px;position: absolute;top: 0;left: 0; }
.apply_banner .hd a{ width: 20%; float: left; overflow: hidden; background: #F8F8F8; height: 100px; zoom: 1; cursor: pointer; -moz-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.32); box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.32); border-right: 1px #EEE solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.apply_banner .hd a:last-child { border: none; }
.apply_banner .hd .on{ -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.32); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.32); box-shadow: 0 0 0 rgba(0, 0, 0, 0.32); background: none; }

.apply_banner .z_i4{ overflow:hidden; height:80px; padding-top:20px;border-left:1px solid #edf0f7;}
.apply_banner .hd a .z_i41_text{ float:left;margin-left:15px;}
.apply_banner .hd .z_i41_text h3{ color:#3d3333; margin:4px 0; font-size:20px;}
.apply_banner .hd .z_i41_text p{ color:#9e9595; font-size:14px;}
.apply_banner .hd .on .z_i41_text p{ color:#fff;}
.apply_banner .hd a i{ width:56px; height:44px; float:left; margin-left:80px; padding-top:12px;font-size:28px; color:#3d3333; text-align: center; border:2px solid #3d3333; border-radius: 100%;}
.apply_banner .hd .on .z_i41_text h3{ color:#fff;}
.apply_banner .hd .on i{ border:2px solid #fff; color:#fff; }
.apply_banner .hd a:hover i{border:2px solid #ee4f43; color:#ee4f43}
.apply_banner .hd a:hover .z_i41_text h3{ color:#ee4f43;}
.apply_banner .hd a:hover .z_i41_text p{ color:#ee4f43;}
.apply_banner .hd .on:hover i{border:2px solid #fff; color:#fff}
.apply_banner .hd .on:hover .z_i41_text h3{ color:#fff;}
.apply_banner .hd .on:hover .z_i41_text p{ color:#fff;}
.apply_banner .bd{width:100%; height:450px; position:absolute; display:none;}
.apply_banner .bd.on{ display:block;}

.apply_form{ position:absolute;left: 65.7%; z-index: 5; width:260px; height:320px;padding: 30px; bottom: 50px; background-color:#fff; border-radius:5px;}
.apply_form .item_p {  position: relative;}
.apply_form .item_p i{ position:absolute; right:10px; font-size:12px; color:#94a0b0; line-height:40px;}
.apply_form h4{ font-size:24px; color:#3d3333; text-align:center;}
.apply_form p{ font-size:14px; color:#9e9595; margin:10px 0 20px;}
.apply_form p em{ color:#ee4f43; padding:0 5px;}
.apply_form .txt{ color:#333;text-align: left;margin-bottom: 10px;}
.apply_form .txt1{ text-align: left;margin-bottom: 10px; font-size:14px; color:#f00;}
.apply_form .txt span{ color:#76b846;}
.apply_form .num{ font-size:12px;text-align: left; border-bottom:1px solid #e7e7e7;padding: 0 25px 10px;margin: 0 -15px 25px;}
.apply_form .num span{ color:#ff6600;}
.apply_form .item{ margin-bottom:10px; color:#94a0b0; overflow:hidden; clear:both;}
.apply_form .item input{ border:1px solid #e5e5e5;font-size:12px; color:#68778c; padding:10px;width: 260px; height:40px;outline: none;box-sizing: border-box; border-radius: 5px;}
.apply_form .item .fl,.apply_form .item .fr{ border:1px solid #e5e5e5;border-radius:5px; }
.apply_form .item select{ border:none;color:#68778c; padding-left:5px;height:40px; width:114px;}
.apply_form .item select.area{ width:100%;}
.apply_form .item em{width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#94a0b0 transparent transparent;position:relative;right:10px;top: 12px;}
.apply_form .item .btn{ display:block; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center;background:#ee4f43; border-radius:5px; cursor:pointer;}
.apply_form .item .check label{line-height:35px;width:86px; display:inline-block; vertical-align:middle;}
.apply_form .item .check input{width:30px; vertical-align:middle;border:none;}
.apply_banner .apply_banner_box { background: url(../images/img082621.jpg) no-repeat center center; height: 580px; position: relative; min-width: 1220px; }

.offer-server-con li{ border-right:1px solid #eee; padding-right:50px;}
.offer-server-con li:last-child{ border-right:0;}
.Top_Record{ background-color:#edf0f7;background: url(../images/img082627.jpg) no-repeat center center;}
.Top_Record h2{ text-align:center; font-size:40px; margin-bottom:60px;}
.topRec_List{ background:#f5f5f5;}
.topRec_List dl,.maquee{ overflow:hidden; margin:0 auto;}
.topRec_List dd{ float:left; text-align:center;  background-color:#cdd5e1; width:233px; height:40px; line-height:40px; font-size:16px;}

.maquee{ height:266px;}
.topRec_List ul{ width:100%; height:195px;}
.topRec_List li{ width:100%; height:38px; line-height:38px; text-align:center; font-size:12px;}
.topRec_List li:nth-child(even){ background-color:#fff;}
.topRec_List li div{ float:left; width:233px;}
.topRec_more{ background-color:#FFF; height:88px; text-align:center; line-height:88px;}
.topRec_more a{ padding:5px 40px; border:1px solid #94a0b0; border-radius:50px; color:#94a0b0;}
.topRec_more a:hover{ padding:5px 40px; border:1px solid #ee4f43; background-color:#ee4f43; border-radius:50px; color:#fff;}

.process-in{ text-align:center;}
.process-in h2{ font-size:42px; color:#3d3333; margin-bottom:80px;}

/*å…è´¹é‡æˆ¿*/
.apply_banner .apply_banner_box_s1{ background: url(../images/img082622.jpg) no-repeat center center; height: 580px; position: relative; min-width: 1400px; }
.b2lfqb{ margin:80px auto; height:570px; position:relative; overflow:hidden; display: block;}
.b2lfqb h2{ text-align:center; font-size:40px; margin-bottom:60px;}
.b2lfqb_hui{ border:1px solid #e5e5e5; overflow:hidden;}
.b2lfqb_hui ul li{ float:left; width:25%; text-align:center;}
.b2lfqb_hui ul li:nth-child(1) dl dd{ font-weight:bold;}
.b2lfqb_hui dl dt{ height:60px; line-height:60px; font-size:24px; background-color:#7d7171; color:#fff;}
.b2lfqb_hui dl dd{ height:50px; line-height:50px; font-size:16px; color:#68778c;}
.b2lfqb_hui dl dd:nth-child(odd){ background-color:#f1f1f1;}
.b2lfqb_lv{ text-align:center; width:400px; position:absolute; left:300px; top:92px; border:1px solid #27b1c1; background-color:#fff;}
.b2lfqb_lv dl dt{ height:60px; line-height:60px; font-size:24px; background-color:#27b1c1; padding-top:20px; color:#fff; }
.b2lfqb_lv dl dd{ height:50px; line-height:50px; font-size:16px; color:#27b1c1;}
.b2lfqb_lv dl dd:nth-child(odd){ background-color:#f1f1f1;}
.b2lfqb_lv dl dd:last-child{ padding-bottom:20px;}

/*å…è´¹è®¾è®¡*/
.apply_banner .apply_banner_box_s2{ background: url(../images/img082623.jpg) no-repeat center center; height: 580px; position: relative; min-width: 1400px; }
.b3zsj{ overflow:hidden; display: block;}
.b3zsj h2{ text-align:center; font-size:40px;}
.b3zsj ul li{ float:left; text-align:center; width:335px; margin-right:20px;}
.b3zsj ul li:last-child{margin-right:0;}
.b3zsj ul li p{ font-size:20px; height:50px; line-height:50px;}
.apply_step{ overflow:hidden; display: block;}
.apply_step_title{ text-align:center;}
.apply_step_title h2{ font-size:42px; color:#3d3333;}
.apply_step_title p{ font-size:18px; color:#9e9595; margin-top:10px;}
.apply_step_con li{ float:left; width:280px; height:420px; text-align:center; position: relative;}
.apply_step_con li .apply-step-c{ width:280px;position: absolute; top:0; left:0; padding:167px 0;}
.apply_step_con li .apply-step-c:hover{ background: rgba(73, 141, 254, 0.6) none repeat }
.apply_step_con li .apply-step-c i{ font-size:50px; color:#fff;}
.apply_step_con li .apply-step-c p{ font-size:24px; color:#fff;}

/*è£…ä¿®ä¿éšœ*/
.apply_banner .apply_banner_box_s3{ background: url(../images/img082624.jpg) no-repeat center center; height: 580px; position: relative; min-width: 1400px; }
.process_step_con li{ width:466px; height:510px;}
.process_step_con h2{ text-align:center; font-size:40px;}
.process_step_con ul li{ float:left; position:relative; text-align:center;}
.process_step_con ul li p{ padding-top:10px; font-size:14px;}

.process_step_con{ height:auto; overflow:hidden;}
.process_step_con ul li{ width:466px; height:510px; overflow:hidden; float:left; position:relative;}
.process_step_con .biao4_360bz_biao{ position:absolute; left:185px; top:146px; color:#FFF; text-align:center;}
.process_step_con .biao4_360bz_biao hr{ width:20px; height:2px;  background-color:#fff; border:0; margin:20px auto 15px auto; }
.process_step_con .biao4_360bz_biao b{ font-size:24px; display:block;}
.process_step_con ul li .biao4_360bz_text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(254,169,22,0.7); font-size:12px; color:#fff;}
.process_step_con .bz_text_biao{ text-align:center; font-size:20px; margin-top:25px;}
.process_step_con .bz_text_biao h2{ font-size:24px; color:#fff;}
.process_step_con .bz_text_con{ width:80%; margin:20px auto; font-size:14px;}
.process_step_con .bz_text_con h3{ text-align:center; margin-top:20px; margin-bottom:10px; font-weight:bold;}
.process_step_con .bz_text_biao h2{ font-size:20px; margin-bottom:60px;}
.process_step_con .bz_text_biao img{ width:48px;}

/*å…ˆè¡Œèµ”ä»˜*/
.apply_banner .apply_banner_box_s4{ background: url(../images/img082625.jpg) no-repeat center center; height: 580px; position: relative; min-width: 1400px; }
.apply_process h2{ font-size:42px; color:#3d3333; text-align:center; padding-bottom:60px;}
.apply_process_c li{ width:286px; height:430px; padding:20px; float:left;background: url(../images/img0826268.png) no-repeat center center;}
.apply_process_c li:hover{background: url(../images/img0826269.png) no-repeat center center;}
.apply_process_c li:hover span,.apply_process_c li:hover h3,.apply_process_c li:hover p{ color:#fff;}
.apply_process_c li+li{ margin-left:30px;}
.apply_process_c li span{ font-size:60px; color:#3d3333; text-align: center; font-weight:bold; display: inherit; padding-top:80px;}
.apply_process_c li h3{ font-size:24px; color:#3d3333; text-align:center;}
.apply_process_c li p{ font-size:14px; color:#3d3333; border-top:1px solid #eee; margin-top:30px; padding-top:30px;}

.security{ width:100%;background: url(../images/img0826268.jpg) no-repeat 0 0;}
.security h2{ font-size:42px; color:#3d3333; margin-bottom:60px; text-align:center;}
.security .box{ background:#fff; overflow:hidden;}
.paybox {width: 320px; height:450px; background: #3f3e3e;float:left; }
.paybox .navhl{margin: 0 auto;width: 320px; border:none; height:450px;}
.paybox .navhl a{text-decoration:none; font-weight:normal; width:320px; height:75px; line-height:75px;padding:0; display:block;color:#fff; font-size:18px;text-align:center;}
.paybox .navhl .navhl_q{color:#fff;}
.paybox .navhl .navhl_h{border:none; background-color:#ee4f43;}
.project_con{ width:1080px; float:left;}
.project_con .navhlcont{margin: 0 auto;width: 930px; padding:75px; border:none;}
.project_con .navhlcont p{line-height:30px; font-size:14px; text-indent:0;}

/*è£…ä¿®å…¬å¸é¡µé¢*/
.c-bottom{ border-bottom:1px solid #e5e5e5;}
.company-home .company-menu-l{ padding:13px 0; float:left; }
.company-menu-l .company-logo{ float:left; width:80px; height: 80px; border:1px solid #e5e5e5; }
.company-menu-l .company-logo img{ height: 80px;}
.company-menu-l .company-text{float: left; padding: 10px 0 0 20px;}
.company-menu-l .company-text h4 span{ font-size:16px; color:#3d3333; margin-right:5px;}
.company-menu-l .company-text p{ font-size:12px; color:#9e9595; margin-top:10px;}

.company-home .company-menu-r{ float:right; padding-top:52px; }
.company-home .company-menu-r a{ float:left;padding: 0 5px 34px; margin:0 15px; font-size: 14px; color: #5a5151;}
.company-home .company-menu-r a:hover{ color:#ee4f43;}
.company-home .company-menu-r .on{ color: #ee4f43; border-bottom: 2px solid #ee4f43;}

.company-home-banner { height:496px;text-align:center;}
.company-home-banner img{ width:100%;}
.company-home-banner a{ width:210px; height:55px; line-height:55px; font-size:24px; border:1px solid rgba(255,255,255,0.4); border-radius: 5px; color:#fff; text-align:center; bottom:134px; display: inline-block; position: relative; }
.company-home-banner a i{ font-size:20px; padding-left:20px; }
.about-company_title{margin: 0 auto 60px;  border-bottom: 1px solid #e5e5e5; text-align: center;}
.about-company_title h3{ font-size:30px; color:#3d3333;}
.about-company_title span{ font-size:20px; color:#9e9595;}
.about-company-t1{background-color: #fff;  display: inline-block;  position: relative;  top: 20px; padding: 0 30px;}
.about-company-p .about-company-img{ width:470px; height:347px; float:left; margin-right:40px;}
.about-company-p .about-company-text{ width:710px;}
.about-company-text h4{ font-size:24px; color:#3d3333; padding:20px 0 10px;}
.about-company-text span{ margin-bottom:20px; display: block;}
.about-company-text span em{ font-size:16px; color:#5a5151; margin-right:15px;}
.about-company-text p{ font-size:14px; color:#9e9595; padding-bottom:10px;}
.about-company-text .view-more a{ font-size:14px; color:#ee4f43;}
.about-company-button{ margin-top:60px;}
.about-company-button a{ width:120px; height:36px; line-height:36px; display: inline-block; font-size:14px; text-align:center; margin-right:20px; border-radius: 5px;}
.about-company-text .apply-button{ background:#ee4f43; color:#fff;}
.about-company-text .design-button{ border:1px solid #e5e5e5; color:#3d3333;}
.select-case .item-title .about-company-t1{ background:#f5f5f5;}
.select-case .item-title .about-company-t1 h3{ margin-bottom: 0;}
.select-case .select-case-con a{ width:392px;height:346px; float:left; background:#fff; margin-right:20px; margin-bottom:20px;}
.select-case-con a:nth-child(3n){ margin-right:0;}
.select-case-con a .select-case-img{ width:392px; height:266px;}
.select-case-con a .select-case-img img{ width:392px; height:266px;}
.select-case-con a .text-box{ padding:0 15px;}
.select-case-con a .text-box .tit{ font-size:16px; color:#3d3333; height:46px; line-height:46px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.select-case-con a .text-box p{color:#9e9595;}
.select-case-con a .text-box p em{ font-size:14px; color:#9e9595;padding:0 5px;}
.select-case .view-more{ width:228px; height:50px; line-height:50px; margin:60px auto 0; background:#ee4f43;  text-align:center; border-radius: 5px;}
.select-case .view-more a{color:#fff; font-size:16px;}
.company-designer-list{ height:580px;}
.company-designer-list li{ width:348px; padding:20px; border:1px solid #e5e5e5; float:left;}
.company-designer-list li+li{ margin-left:25px;}
.company-designer-list li:hover{box-shadow: 1px 5px 20px rgba(0,0,0,0.1);}
.company-designer-list li .designer_img{ margin-bottom:20px;}
.company-designer-list li .designer_img a{text-align:center; display: inherit;}
.company-designer-list li .designer_img a img{ width:90px; height:90px; border-radius: 50%;box-shadow: 0 1px 1px 1px #cfd4dc; margin-bottom:10px;}
.company-designer-list li .designer_img a p{ font-size:20px; color:#3d3333;}
.designer_introduce dl span{ float:left; text-align:left;  font-size:14px; color:#94a0b0;}
.designer_introduce .col_style{ float:left; width:245px;}
.designer_introduce dl dd:first-child .col_style{ height:25px;overflow:hidden;text-overflow:ellipsis;}
.designer_introduce .col_style em,.col_style p{ font-size:14px; color:#3d4558; height:40px; overflow:hidden;}
.designer_introduce .col_style em{ margin-right:8px;}
.designer_introduce .design_inln{ height:45px; overflow:hidden;}
.designer_introduce dl dd{ height:28px;}
.designer-case-img{ margin-top:40px;}
.designer-case-img img{ width:109px; height:92px;}
.designer-case-img img+img{ margin-left:6px;}
.company-designer-list li .view-detail{ width:120px; height:40px; line-height:40px;background:#fff; border:1px solid #e5e5e5;  text-align:center; border-radius: 5px; margin:40px auto;}
.company-designer-list li .view-detail a{ font-size:14px; color:#3d3333;width:120px; height:40px; display: inline-block;}
.company-designer-list li:hover .view-detail{ background:#ee4f43; }
.company-designer-list li:hover .view-detail a{ color:#fff;}
.company-designer .view-more{ width:228px; height:50px; line-height:50px; text-align:center; background:#ee4f43; border-radius: 5px; margin:20px auto 0;}
.company-designer .view-more a{ color:#fff; font-size:16px;}

.honor .item-title .about-company-t1{ background:#f5f5f5;}
.honor .item-title .about-company-t1 h3{ margin-bottom: 0;}
.honor-img li{ width:288px; height:398px; border:1px solid #e5e5e5; float:left; text-align:center;}
.honor-img li+li{ margin-left:20px;}
.honor-img li img{ max-width:100%; height:398px;}
.appointment{ background: url(../images/img0826272.jpg) no-repeat top center; height:395px; width:100%; padding:60px 0;}
.appoint-title{ border:none;}
.appoint-title em{border-bottom: 1px solid #e5e5e5; display: inline-block; width:38%;}
.appoint-title .about-company-t1{ background:none;}
.appointment-c{ height:100px; padding-top:40px; padding-bottom:65px;}
.appointment-c li{ float:left; width:20%; text-align:center; background: url(../images/img0826273.png) no-repeat center right;}
.appointment-c li:last-child{ background:none;}
.appointment-c li i{ font-size:32px;color:#3d3333;}
.appointment-c li p{ font-size:18px; color:#3d3333;}
.appointment .appoint-input{ height:88px; padding-top:36px;}
.appointment .appoint-input .sel,.appointment .appoint-input .text{ height:55px; line-height:55px; background:#fff; border:0; border-radius: 3px; font-size:16px; width:186px; text-indent:10px; margin-right:10px;}
.appointment .appoint-input .appoint-btn{ width:186px;height:55px; line-height:55px; background:#333; color:#fff; border:0; border-radius: 3px; text-align:center; font-size:16px; display: inline-block;}

/*è®¾è®¡æ–¹æ¡ˆ*/
.design-case-banner{ height:400px;}
.design-case-banner img{ width:100%;height:400px;}
.selemediv{ width:120px; height:35px; float:left;  position:relative }
.selemediv .iconxia::after{ padding-left:10px;}
.selemenu{ width:120px; height:35px; color:#999; text-indent:10px; border:none; }
.selemenu{ font-size:14px; line-height:35px;}
.selectlist span{ display:block; clear:both; cursor:pointer;}
.selectlist span:hover{ background:#eee;}
.selectlist{ display:none; line-height:35px; background:#fff; text-indent:10px; font-size:12px; position:absolute; left:0; top:35px; width:120px; box-shadow:0 4px 4px #e5e5e5;}
.design-case-cate{ width:360px; margin:0 auto; height:50px;}
.design-case-list-con{ display: block;}
.design-case-list-con a{ width:290px; height:326px; float:left; background:#fff; margin-right:20px; margin-bottom:20px;}
.design-case-list-con a:hover{box-shadow: 1px 5px 20px rgba(0,0,0,0.1);}
.design-case-list-con a:nth-child(4n){ margin-right:0;}
.design-case-list-con a .de-list-img{ width:290px; height:200px;}
.design-case-list-con a .de-list-img img{ width:290px; height:200px;}
.design-case-list-con a h3{ font-size:16px; color:#3d3333; height:40px; line-height:40px; padding-left:20px;}
.design-case-list-con a p{ padding-left:20px; line-height:30px;}
.design-case-list-con a p em{ font-size:14px; color:#9e9595; margin-right:5px;}
.design-case-list-con a .de-logo{ padding-left:20px;}
.design-case-list-con a .de-logo img{ width:26px; height:26px; border-radius: 50%; overflow:hidden; float:left; margin-right:10px;}
.design-case-list-con a .de-logo span{ font-size:14px; color:#3d3333; height:26px; line-height:26px;}

.design-team-list .company-designer-list li{ background:#fff;}
.about-company-text .s-area{ color:#9e9595;}
.s-area span{ float:left;}
.experience li{ background:#fff; padding:20px; height:136px; margin-bottom:20px;}
.experience li .experience-img{ width:200px; height:136px; margin-right:20px; float:left;}
.experience li .experience-img img{ width:200px; height:136px;}
.experience-text h3 a{ font-size:20px; color:#3d3333; margin-bottom:15px; }
.experience-text p{ line-height:40px; height:80px; overflow: hidden; font-size:14px; color:#9e9595;}
.experience-time{ font-size:14px; color:#9e9595;}

.activity li{ width:290px; height:424px; float:left; background:#fff; margin-right:20px; margin-bottom:20px;}
.activity li:nth-child(4n){ margin-right:0;}
.activity li .activity-con{ padding:20px;}
.activity li .activity-con h3{ font-size:16px; color:#3d3333;}
.activity li .activity-con p,.activity li .limit{ font-size:14px; color:#9e9595; margin-top:10px;}
.activity li .view-detail{width:120px; height:40px; line-height:40px;background:#fff; border:1px solid #e5e5e5;  text-align:center; border-radius: 5px; margin:40px auto; font-size:14px; color:#3d3333; display: block;}
.activity li:hover{box-shadow: 1px 5px 20px rgba(0,0,0,0.1);}
.activity li:hover .view-detail{ background:#ee4f43; color:#fff;}

/*å…¬å¸è¯„è®º*/
.comments-list .comments-form,.all-comments{ background:#fff; padding:20px; margin-bottom:20px;}
.comments-form h4{ font-size:24px; color:#3d3333; margin-bottom:20px;}
.comments-form li{ float:left; margin-right:20px;}
.comments-form .comments-btn{ width:100px; height:40px; line-height:40px; border-radius: 5px; float:right; text-align:center; color:#9e9595; background:#e5e5e5; font-size:14px;}
.comments-form .comments-btns{ background:#ee4f43; color:#fff;}
.comments-textarea textarea{border: 1px solid #e5e5e5;  margin: 20px 0;  overflow: hidden;  width:1138px; min-height:120px; font-size:14px; color:#9e9595;padding: 20px 20px 0;}
.all-comments h4{ font-size:24px; color:#3d3333;}
.all-comments h4 span{ font-size:24px; color:#9e9595; padding-left:10px;}
.all-comments-list li{ border-bottom:1px solid #e5e5e5; margin-top:20px;padding-bottom:20px;}
.all-comments-list li .userpic{ width:50px; height:50px;  float:left; margin-right:10px;border-radius: 50%; overflow:hidden;}
.all-comments-list li .userpic img{ width:50px; height:50px;}
.all-comments-list li .comments-txt .name{ margin-bottom:10px;}
.all-comments-list li .comments-txt .name a{ font-size:16px; color:#3d3333;}
.all-comments-list li .comments-txt .name span{ font-size:14px; color:#9e9595;}
.all-comments-list li .comments-txt p{ font-size:14px; color:#9e9595;}

/*èµ„è®¯è¯¦æƒ…*/
.infomation-l{ width:920px;}
.article{ background-color: #fff;  width:918px;}
.article .title{ margin: 30px auto; text-align:center; padding-bottom:20px;}
.article .title h1{ font-size:24px; height:50px; line-height:50px; color:#333; font-weight:normal;}
.article .title p{ font-size:14px; color:#999;}
.article .title p span{ margin-right:20px;}
.article .title_f{ width:820px; margin:20px 3%; text-align:center; background:#f5f5f5; padding:20px; overflow:hidden;}
.article .title_f dt{ color:#666; float:left; width:6%;}
.article .title_f dd{float: left; font-size: 14px; width: 94%; text-align: left; color: #999; line-height:22px;}
.article .title_f p{ float:left; margin-top:20px; font-size:14px;}
.article .title_f p span{ color:#666;}
.article .title_f p a{ color:#666; margin:0 10px;}
.article .title_f p a:hover{ color:#ee4f43;}
.article .content{ width:94%; margin: 20px 3%;}
.article .content p{ margin:20px auto; font-size:16px; color:#3d3333;}
.article .content p img{ width:100%; height:auto;}
.article .content .p1{ font-size:16px; color:#3d3333; font-weight: bold;}
.article .jump{ width:94%; margin:0 3% 20px; text-align:center; overflow:hidden;;}
.article .jump h4{ border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin: 10px 0; text-align: left; color: #666;}
.article .jump p{ overflow: hidden; line-height: 28px; height: 28px;}

.info-box-s4{ width:878px; margin:20px auto;background:#fff; padding:20px;}
.info-box-s4 .info-form-box .comment-con { width: 836px;}
.info-box-s4 .info-common-box .txt-box { width: 800px;}
.article-relate,.effect{ background:#fff; padding:20px; margin-bottom:20px;}
.article-relate h4,.effect h4{ font-size:24px; color:#3d3333; padding-bottom:20px;}
.article-relate .relate-text li{ width:320px; float:left; height:40px; line-height:40px; text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.article-relate .relate-text li:nth-child(2n){ margin-left:100px;}
.article-relate .relate-text li a{font-size:14px; color:#5a5151; width:320px;}

.effect .effect-title span{ float:right; height:30px; line-height:30px;}
.effect-title span a{ font-size:14px; color:#3d3333; margin-right:10px;}
.effect-title span .view-more{ color:#9e9595;}
.effect-con li{ width:200px; height:180px; float:left; margin-right:20px; margin-bottom:20px;}
.effect-con li:nth-child(4n){ margin-right:0;}
.effect-con li a img{ width:200px; height:136px;}
.effect-con li a span{ font-size:16px; height:50px; line-height:50px;text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}

.infomation-r{ width:270px;}
.infomation-r .trial{ background:#fff;}
.infomation-r .trial .tc{background: url(../images/img0826281.jpg) no-repeat; width: 100%; height: 36px; color: #fff; text-align: center; padding-top: 84px; display: block;}
.trial h3{font-size: 26px; text-align: center; margin-bottom: 6px; padding:0 10px;}
.infomation-r .trial p{ padding:0 20px 20px;}
.infomation-r .trial p em{ font-size:14px; color:#ee4f43;}

.trial ul{border-top: 1px solid #e7e7e7; padding:20px 20px 0;}
.tria2 ul{padding:10px 10px 0; margin-top:106px;}
.trial ul li,.tria2 ul li{ height:40px; line-height:40px; font-size:14px; margin-bottom:16px;}
.inp {line-height: 38px; height: 38px; border: 1px solid #e7e7e7; width: 98.9%; font-size: 14px; color: #666;}
.inp option{color:#666;}
.inp:hover { border:1px solid #ee4f43;}
.trial ul li .submit,.tria2 ul li .submit { background:#ee4f43; border:0; border-radius: 5px; width:228px; font-size: 16px;color:#fff; cursor: pointer;line-height: 40px; height: 40px; }
.trial ul li span{ width:48%;}

.inpp {line-height: 38px; height: 38px; border: 1px solid #e7e7e7; width: 98.9%; font-size: 14px; color: #666; text-indent: 10px;-moz-appearance:none; -webkit-appearance:none; }
.inpp:hover { border:1px solid #ee4f43;}
.inppp {line-height: 38px; height: 38px; border: 1px solid #e7e7e7; font-size: 14px; color: #666; -moz-appearance:none; -webkit-appearance:none; }
.inppp:hover { border:1px solid #ee4f43;}

.hot-recommend{ background:#fff; padding:20px;}
.hot-recommend h3{ font-size:24px; color:#3d3333; padding-bottom:20px;}
.hot-recommend-con li{ border-bottom:1px solid #eeeeee; padding-bottom:20px; margin-bottom:20px; overflow:hidden; clear:both;}
.hot-recommend-con li:last-child{ padding-bottom:0; margin-bottom:0; border:0;}
.hot-recommend-con li img{ width:48px; height:48px; float:left; margin-right:15px;}
.hot-recommend-con li span{ width:160px; float:left; height:50px; line-height:25px;}
.free-offer{background: url(../images/img0826282.jpg) no-repeat; width:250px; height:60px; margin-top:20px; padding-top:100px; padding-left:20px;}
.free-offer-button{ width:110px; height:30px; line-height:30px; background:#ed5b1b; border-radius: 20px; text-align:center; color:#fff; font-size:14px; display: inline-block;}

.hot-recommend-con li .d-img{ width:48px; height:48px; margin-right:15px;}
.hot-recommend-con li .d-text{ width:166px;}
.hot-recommend-con li .d-text h3{ font-size:14px; color:#3d3333; padding-bottom:5px;display:block;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.hot-recommend-con li .d-text p{ font-size:12px; color:#9e9595;display:block;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
/*è£…ä¿®å­¦å&nbsp;‚*/
.decorate-cate{ text-align:center;height:50px; width:100%;}
.decorate-cate a{ font-size:14px; color:#3d3333;height:50px; line-height:50px; margin-right:20px; padding-right:20px; position: relative;}
.decorate-cate a:hover{ color:#ee4f43;}
.decorate-cate a:last-child::after{ width:0; }
.decorate-cate a::after { content: "";position: absolute;  width: 1px;  height: 12px;  background-color: #ddd;  top: 50%;  margin-top: -5px;  right: 0;  }
.top-news .swiper_imgnews img{ float:left; width:770px; height:350px;}
.top-news .swiper_imgnews .swipen_con{ float:left; width:367px; padding:40px; height:268px; border:1px solid #e5e5e5;}
.top-news .swiper_imgnews .swipen_con b{ font-size:20px; display:block; max-height:70px; overflow:hidden;line-height:35px;}
.top-news .swiper_imgnews .swipen_con p{ font-size:16px; color:#68778b;display:block; max-height:140px;  text-align:left; overflow:hidden; padding-top:30px; line-height:35px;}
.top-news .swiper-container-horizontal &gt; .swiper-pagination-bullets {bottom: 35px;  left: 250px;  width: 100%;}
.top-news .swiper-pagination-current{ color:#ee4f43;}
.top-news .swiper-pagination{ text-align:right; width:1000px; padding-right:220px;}
.top-news .swiper-button-next,.top-news .swiper-button-prev{ color:#3d3333;}

.decorate-process .process-title{ text-align:center;}
.decorate-process .process-title h3{ font-size:42px; color:#3d3333;}
.decorate-process .process-title p{ font-size:18px; color:#9e9595; margin:20px 0 60px;}

.decorate-process .bd dd{float:left;width:393px; margin-left:20px;}
.decorate-process .bd dd .info li.none{border:0 !important;}
.decorate-process .bd dd .info li i{ display:block; width:33px; height:37px; background:url(../images/xzx.png) no-repeat;}
.decorate-process .bd .before{margin-left:0;}
.decorate-process .bd .before .info li{width:20%;float: left;text-align: center;}
.decorate-process .bd .before .info li a{width:100%; height:188px; line-height:188px;}
.decorate-process .bd .middle .info li{float: left;text-align: center;width: 25%;}
.decorate-process .bd .after .info li{float: left;text-align: center;width: 33.3%;}
.decorate-process .bd dd .info{border:1px solid #edeee5;border-top:0; height:187px}
.decorate-process .bd dd .info li {float:left;text-align: center;}
.decorate-process .bd dd .info li a{display:inline-block; width:100%; height:93.5px; line-height:70px;}
.decorate-process .bd dd .info li a+a{border-left:1px solid #EFF1D5;}
.decorate-process .bd dd .info li.icon01 a:hover,.decorate-process .bd dd .info li.icon02 a:hover,.decorate-process .bd dd .info li.icon03 a:hover,.decorate-process .bd dd .info li.icon04 a:hover,.decorate-process .bd dd .info li.icon15 a:hover{background-color:#ee4f43; color:#fff;}
.decorate-process .bd dd .info li.icon13 a:hover,.decorate-process .bd dd .info li.icon14 a:hover,.decorate-process .bd dd .info li.icon16 a:hover{background-color:#e61717; color:#fff;}
.decorate-process .bd dd .info li.icon05 a:hover,.decorate-process .bd dd .info li.icon06 a:hover,.decorate-process .bd dd .info li.icon07 a:hover,.decorate-process .bd dd .info li.icon08 a:hover,.decorate-process .bd dd .info li.icon09 a:hover,.decorate-process .bd dd .info li.icon10 a:hover,.decorate-process .bd dd .info li.icon11 a:hover,.decorate-process .bd dd .info li.icon12 a:hover{background-color:#e61717; color:#fff;}
.decorate-process .bd dd.middle .info{border:1px solid #edeee5;border-top:0; height:187px;}
.decorate-process .bd dd .info .icon01 i,.decorate-process .bd dd .info .icon01:visited i{background-position: 0 0; position:relative; left:26px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon02 i{background-position: -34px 0;position:relative; left:26px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon03 i{background-position: -71px 0;position:relative; left:26px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon04 i{background-position: -106px 0;position:relative; left:30px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon15 i{background-position: -143px 0;position:relative; left:30px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon05 i{background-position: -180px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon06 i{background-position: -216px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon07 i{background-position: -253px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon08 i{background-position: -290px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon09 i{background-position: -326px 0;position:relative; left:33px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon10 i{background-position: -363px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon11 i{background-position: -399px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon12 i{background-position: -435px 0;position:relative; left:37px; _left:0; top:18px;}
.decorate-process .bd dd .info .icon13 i{background-position: -471px 0;position:relative; left:52px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon14 i{background-position: -508px 0;position:relative; left:54px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon16 i{background-position: -541px 0;position:relative; left:48px; _left:0; top:75px;}
.decorate-process .bd dd .info .icon01:hover a i{background-position: 0 -39px;}
.decorate-process .bd dd .info .icon02:hover a i{background-position: -34px -39px;}
.decorate-process .bd dd .info .icon03:hover a i{background-position: -71px -39px;}
.decorate-process .bd dd .info .icon04:hover a i{background-position: -107px -39px;}
.decorate-process .bd dd .info .icon15:hover a i{background-position: -144px -39px;}
.decorate-process .bd dd .info .icon05:hover a i{background-position: -180px -39px;}
.decorate-process .bd dd .info .icon06:hover a i{background-position: -217px -39px;}
.decorate-process .bd dd .info .icon07:hover a i{background-position: -253px -39px;}
.decorate-process .bd dd .info .icon08:hover a i{background-position: -290px -39px;}
.decorate-process .bd dd .info .icon09:hover a i{background-position: -326px -39px;}
.decorate-process .bd dd .info .icon10:hover a i{background-position: -363px -39px;}
.decorate-process .bd dd .info .icon11:hover a i{background-position: -399px -39px;}
.decorate-process .bd dd .info .icon12:hover a i{background-position: -436px -39px;}
.decorate-process .bd dd .info .icon13:hover a i{background-position: -472px -39px;}
.decorate-process .bd dd .info .icon14:hover a i{background-position: -509px -39px;}
.decorate-process .bd dd .info .icon16:hover a i{background-position: -541px -39px;}
.decorate-process .bd dd.after .info{border:1px solid #edeee5;border-top:0; height:187px;}
.decorate-process .bd dd.after .info li {float:left;text-align: center;}
.decorate-process .bd dd.after .info li a{height: 188px;line-height: 188px;width: 100%;}

.decorate-fs-con li{ width:393px; height:495px; float:left; background:#fff;}
.decorate-fs-con li+li{ margin-left:20px;}
.decorate-fs-con li .decorate-fs-img{ width:393px; height:250px; position: relative;}
.decorate-fs-detail{ position: absolute; top:0;background: rgba(238, 79, 67, 0.9) none; width:393px; height:130px; padding:60px 0; text-align:center; display: none;}
.decorate-fs-con li:hover .decorate-fs-detail{ display: block;}
.decorate-fs-detail h3{ font-size:30px; color:#fff;}
.decorate-fs-detail p{ font-size:16px; color:#fff; padding:25px 0;}
.decorate-fs-detail a{ width:120px; height:32px; line-height:32px; border:1px solid #fff; font-size:14px; color:#fff; text-align:center; border-radius: 25px; display: inline-block;}
.decorate-fs-con li .decorate-fs-img img{ width:393px; height:250px; }
.decorate-fs-con li .decorate-fs-txt{ padding:40px;}
.decorate-fs-con li .decorate-fs-txt a{ font-size:14px; color:#5a5151; height:36px; line-height:36px;display:block;white-space: nowrap;text-overflow: ellipsis;}

.decorate-diary{background:url(../images/img0826284.jpg) no-repeat; width:100%; height:599px;}
.swiper-diary .diary-l{ padding:50px; width:600px; float:left; text-align:left; }
.diary-r{ width:400px; height:310px; float:right; padding:50px 50px 50px 0;}
.diary-top .diary-top-img{ width:100px; height:100px; margin-right:20px; border-radius: 50%; float:left; overflow:hidden;}
.diary-top .diary-top-img img{ width:100px; height:100px;}
.diary-top-text{ width:430px; float:left;}
.diary-top-text h4{ margin-bottom:10px;}
.diary-top-text h4 a{ font-size:18px; color:#3d3333;}
.diary-top-text span em{ font-size:14px; color:#9e9595; border:1px solid #e5e5e5; border-radius: 25px; padding:2px 10px; margin-right:10px;}
.diary-r img{ width:400px; height:310px;}
.diary-down{ font-size:14px; color:#5a5151; margin-top:20px; padding-top:20px; border-top:1px solid #e5e5e5;}
.diary-title{ text-align:center;}
.diary-title h3{ font-size:42px; color:#fff;}
.diary-title p{ font-size:18px; color:#fff; margin:20px 0 60px;}

.decorate-tool h3{ font-size:42px; color:#3d3333; text-align:center; margin-bottom:60px;}
.decorate-tool-con a{ float:left; width:112px; text-align: center;}
.decorate-tool-con a span{ width:112px; height:82px;border:1px solid #e5e5e5; border-radius: 50%; display: block; padding-top:30px;}
.decorate-tool-con a:hover span{ background:#ee4f43;}
.decorate-tool-con a:hover span i{ color:#fff;}
.decorate-tool-con a span i{ font-size:48px; color:#3d3333;}
.decorate-tool-con a+a{ margin-left:72px;}
.decorate-tool-con a p{ font-size:16px; margin-top:20px;}

/*ç™¾ç§‘*/

.baike-index-l .baike-index-main{ width:710px; padding:20px; background:#fff; float:left; margin-left:30px;}
.baike-index-main .baike-index-main-list li{ border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px; overflow:hidden; clear:both;}
.baike-index-main-img{ width:200px; height:136px; float:left; margin-right:20px;}
.baike-index-main-img img{ width:200px; height:136px;}
.baike-index-main-text{ width:480px; float:left;}
.baike-index-main-text h3{ font-size:20px; color:#3d3333;}
.baike-index-main-text p{ font-size:14px; color:#5a5151; margin:20px 0;}
.baike-index-main-text span a{ font-size:14px; color:#9e9595; margin-right:10px;}
.baike-index-main-text span{ color:#9e9595;}
.baike-index-main-text span em{ padding-left:20px;}

/*ç™¾ç§‘è¯¦æƒ…*/
.baike-detail .decoration_s{ background:#fff; height:80px; margin-bottom:20px; padding:0 30px;}
.baike-detail .decoration_s .s_l{ width:650px; float:left;}
.decoration_s .s_l span a{ font-size:16px; color:#5a5151; height:80px; line-height:80px;padding:5px 8px; margin-left:20px;}
.decoration_s .s_l span a:hover{ background:#ee4f43; color:#fff; padding:5px 8px; border-radius: 5px;}
.baike-detail .decoration_s .s_r{ width:415px; height:44px; line-height:44px; margin-top:20px; float:right; position: relative; background:#fff;}
.decoration_s .s_r .iconfont{ position:absolute;float: left;  left: 14px; top: 0;}
.decoration_s .s_r .search_txt{ width:283px; height:40px; border:2px solid #ee4f43; font-size:14px; color:#9e9595; text-indent:40px; border-radius: 8px 0 0 8px; float:left;}
.decoration_s .s_r .search_btn{ width:125px; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center; background:#ee4f43; border:0; float:left; border-radius: 0 8px 8px 0;cursor: pointer;}

.baike-text{ background:#fff; padding:20px;margin-bottom:20px;}
.baike-text-s1{ margin-bottom:20px; }
.baike-text-s1 .baike-text-img{ width:245px; height:168px; float:left; margin-right:20px;}
.baike-text-s1 .baike-text--s1-t{ width:594px; float:left;}
.baike-text--s1-t h4{ font-size:28px; color:#3d3333; margin-bottom:20px;}
.baike-text--s1-t p{ font-size:14px; color:#5a5151; line-height:20px;}
.baike-cate{ width:860px; height:120px; border:1px solid #e5e5e5;}
.baike-cate .baike-cate-title{ width:80px; height:100%;align-items:center; display: -webkit-flex; vertical-align: middle; justify-content:center; display: -webkit-flex; font-size:16px; border-right:1px solid #e5e5e5; float:left; background:#f5f5f5;}
.baike-cate-list{ padding:16px 0 16px 40px; width:700px; float:left; }
.baike-cate-list li{ font-size:16px; color:#3d3333; line-height:30px;}

.baike-detail-main{ margin-top:20px;}
.baike-detail-main h4{ font-size:20px; color:#3d3333; }
.baike-detail-main h4 em{ width:12px; height:24px; background:#ee4f43; display: inline-block; float:left; margin-right:20px;}
.baike-detail-main h4 span{  background:#e5e5e5; width:748px; margin-left:20px; height:1px; vertical-align: middle; display: inline-block;}
.baike-detail-con{ margin-top:20px;}
.baike-detail-con p{ text-indent: 24px; line-height:24px; margin-bottom:10px;}
.about-knowledge .relate-text a{ font-size:12px; color:#5a5151; background:#f5f5f5; padding:4px 10px; margin-right:10px; margin-bottom:10px; display: inline-block;}
.title a{ float:right; font-size:14px; color:#9e9595; height:30px; line-height:30px;}
.effect .de-case li{ height:auto;}
.effect .de-case li .de-case-img{ width:200px; height:136px;}
.effect .de-case li .de-case-text h4{ font-size:16px; color:#3d3333; height:40px; line-height:40px; padding-bottom:0;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.effect .de-case li .de-case-text p span{ font-size:14px; color:#9e9595; position: relative; margin-right:10px; padding-right:10px;}
.effect .de-case li .de-case-text p span::after { content: "";position: absolute; width: 1px; height: 12px; background-color: #ddd; top: 50%; margin-top: -5px; right: 0;}
.infomation-r .latest-word{ background:#fff; padding:20px;}
.infomation-r .latest-word h3{ font-size:24px; color:#3d3333; margin-bottom:10px;}
.infomation-r .latest-word-con a{ font-size:12px; margin:0 5px 10px 0; display:inline-block;}

.baike-index-l .baike-index-cate{ width:138px; float:left;border:1px solid #eee; background:#fff;}
.baike-index-cate h4{ font-size:20px; color:#3d3333; height:50px; line-height:50px; text-align:center;}
.baike-index-cate .ce li{  line-height:50px; border-bottom:1px solid #eee;}
.baike-index-cate .ce li a { padding-left:30px; width:108px;line-height:50px; display: inline-block; font-size:16px; color:#3d3333;}
.baike-index-cate .ce li .f-1{ padding-left:30px;}
.baike-index-cate .ce li .f-1 i,.baike-index-cate .ce li .e_li i{ padding-left:10px;}
.baike-index-cate .ce li:hover .f-1{ background:#ee4f43; color:#fff;}
.baike-index-cate .ce li:hover .f-1 i{ color:#fff;}
.baike-index-cate .er{display:none;width:138px;}
.baike-index-cate .er li{ position: relative;}
.baike-index-cate .er li a{ font-size:14px; color:#3d3333;}
.baike-index-cate .er li a:hover{ color:#ee4f43;}
.baike-index-cate .er li a:hover i{ color:#ee4f43;}
.baike-index-cate .thr li a{ font-size:12px; color:#5a5151; width:auto;}

.baike-index-cate .thr{display:none;position: absolute;  top: 0;  left: 140px; min-width:200px; padding-left:20px; min-height:140px; background:#fff;}
.baike-index-cate .thr li{float:left; width:auto; border:0; }
.er .e_li .thr li a{background:none; padding-left:0; margin-right:20px;}
.er .e_li .thr li a:hover{ color:#ee4f43;}
.er .e_li .sen_x {  color:#ee4f43;}
.er .e_li .sen_x i{ color:#ee4f43;}
.infomation-r .focus_L i{ padding:0 10px;}
.infomation-r .trial3 .submit-1{ margin-top:0;}

/*æ•ˆæžœå›¾ç€‘å¸ƒæµ*/
.case-content-box{ position: relative;column-count: 4; column-gap: 20px;}
.case-content-box .item{ width:288px; margin-bottom:20px; margin-right:20px; border:1px solid #e5e5e5;break-inside: avoid;}
.case-content-box .item:hover .piclist_img_b{ display: block;}
.case-content-box .item .pic{ width:100%; position: relative;}
.case-content-box .item .pic .img{display: block; width: 100%; position: relative; overflow: hidden;}
.case-content-box .item .pic .img em{ position: absolute; padding:0 15px; height:24px; line-height:24px; border-radius: 25px; font-size:14px; color:#fff; text-align:center; top:15px; right:15px;background: rgba(0, 0, 0, 0.4)}
.case-content-box .item .picont{ padding:15px; clear:both; overflow:hidden;}
.item .picont .piclist_text{ border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.case-content-box .item .picont .piclist_text h3 a{ font-size:16px; color:#3d3333; margin-bottom:10px; display: inline-block;}
.item .picont .piclist_text span em{ font-size:14px; color:#9e9595; margin-right:10px;}
.item .picont .piclist_logo a img{ width:28px; height:28px; border-radius: 50%; margin-right:15px; float:left;}
.item .picont .piclist_logo a span{  height:28px; line-height:28px;font-size:12px; color:#3d3333; float:left;}
.item .piclist_img_b{ position:absolute; bottom:0; display: none;}
.item .piclist_img_b .de-plan{ background: rgba(238, 79, 67, 0.9); width:180px; height:35px; line-height:35px; float:left; text-align:center; font-size:14px; color:#fff;}
.item .piclist_img_b .de-price{ background: rgba(0, 0, 0, 0.5); width:100px; height:35px; line-height:35px; position: relative; right:-8px; display:inline-block; text-align:center; font-size:14px; color:#fff;}

.case-list-box .citylist{border: #EAEAEA solid 1px;}
.case-list-box .citylist .seat{ background:#fff; text-indent:20px;}
.case-list-box .citylist dl:last-child {  border-bottom: none; }
.case-list-box .citylist dl{width:100%; height:auto; overflow:hidden; border-bottom:1px #E9E9E9 dotted; background:#F8F8F8;}
.case-list-box .citylist dl dt{width:90px; height:100%; overflow:hidden; float:left; line-height:40px; color:#999; font-size:12px; text-align:center;}
.case-list-box .citylist dl dd{width:1127px; height:auto; overflow:hidden; float:left; white-space:nowrap; background:#fff; border-left:#EAEAEA solid 1px;}
.case-list-box .citylist dl dd a:link,.citylist dl dd a:visited{text-decoration:none; line-height:20px; color:#666; float:left; padding:0 10px; height:20px; margin:10px 4px 0 15px; font-size:12px;}
.case-list-box .citylist dl dd a:hover,.contentpage .citylist dl dd .active,.case_list .citylist dl dd .active{text-decoration:none; color:#fff; background:#ee4f43;}



</pre></body></html>