.an_cont input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#fff; font-size:13px;}
.an_cont input::-webkit-input-placeholder{ /* WebKit browsers */ color:#fff; font-size:13px;}
.an_cont input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#fff; font-size:13px;}
.an_cont input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#fff; font-size:13px;}
.an_cont input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#fff; font-size:13px;}

.about .about_nei .about_nei_wen{ line-height:30px; padding-bottom:30px}








.clearer:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearer{zoom: 1;}/* 触发 hasLayout */ 
.Question .slideBox{ height:auto !important;}
.Question .bd{ padding-top:30px;}
.Question .slideBox .hd li a{ font-size:16px; color:#333;}
.Question .slideBox .hd li.on a{ color:#ad1f2f;}
.Question .Question_top .Question_top_left{ width:351px;}
.Question .Question_top .Question_top_left dd img{ width:100%; height:245px; object-fit:cover;}
.Question .Question_top .Question_top_left dt{ line-height:28px; color:#333; font-size:14px; margin-top:16px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
.Question .Question_top .Question_top_center{ padding:0px 11px;}
.Question .Question_top .Question_top_right{ width:348px;}
.Question .Question_top .Question_top_right .top_right_title{ margin-bottom:10px;}
.Question .Question_top .Question_top_right .top_right_title dd{ font-size:16px; color:#333;}
.Question .Question_top .Question_top_right .top_right_title a{ font-size:14px; color:#333;}
.Question .Question_top .Question_top_right .top_right_content{ margin-bottom:-3%;}
.Question .Question_top .Question_top_right .top_right_content .right_content_list{ display:inline-block; width:48%; margin-right:4%; margin-bottom:4%;}
.Question .Question_top .Question_top_right .top_right_content .right_content_list:nth-child(2n){ margin-right:0px;}
.Question .Question_top .Question_top_right .top_right_content .right_content_list dd img{ width:100%; height:85px; object-fit:cover;}
.Question .Question_top .Question_top_right .top_right_content .right_content_list dt{ color:#fff; font-size:14px; text-align:center; padding:0px 10px; background:#b01f30; line-height:28px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.Question .Question_bottom{ margin-top:40px;}
.Question .Question_bottom  .Question_bottom_left{ margin-bottom:-35px; padding-top:10px;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_lister{ margin-right:46px; width:342px;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list{ margin-bottom:35px;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dd{ width:50px; height:50px; border-radius:100%; overflow:hidden;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dd img{ width:100%; height:50px; object-fit:cover;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dt{ padding:0px 15px; background:#b3b3b3; border-radius:50px; margin:5px 0px; margin-left:30px; height:35px; position:relative; width:200px;
}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dt a{  font-size:14px; color:#fff;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dt span{ display:inline-block; width:100%;text-overflow:ellipsis;
white-space: nowrap; overflow:hidden;line-height: 35px;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list dt:before{ content:""; position:absolute; display:inline-block; width:10px; height:9px; background:url(../image/pic_3.jpg) no-repeat 50% 50%; left:-2px; bottom:2px;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list:nth-child(2n) dd{ float:right;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list:nth-child(2n) dt{ float:left; margin-left:64px; margin-right:30px; background:#b11e30; color:#fff; width:49%;}
.Question .Question_bottom  .Question_bottom_left .bottom_left_list:nth-child(2n) dt:before{ background:url(../image/pic_4.jpg) no-repeat 50% 50%; right:0px; left:inherit;}
.Question .Question_bottom .more{ display:inline-block; width:20px; text-align:center; background:#b3b3b3; color:#fff; font-size:14px; padding:15px 9px; border-radius:500px; margin:102px 0px;}
.Question .Question_bottom .more:hover{ background:#b11e30;}
.Question .Question_bottom .Question_bottom_right{ width:348px;}
.Question .Question_bottom .Question_bottom_right .bottom_right_title{ font-size:16px; color:#333; border-bottom:1px solid #999; padding-bottom:18px; margin-bottom:12px;}
.Question .Question_bottom .Question_bottom_right .bottom_right_content a{ display:inline-block; width:100%; background:url(../image/pic_5.jpg) no-repeat 0% 50%; padding-left:15px; margin-bottom:15px;}
.Question .Question_bottom .Question_bottom_right .bottom_right_content a:hover dd{ color:#b01f30;}
.Question .Question_bottom .Question_bottom_right .bottom_right_content a:lasct-child{ margin-bottom:0px;}
.Question .Question_bottom .Question_bottom_right .bottom_right_content a dd{ width:80%; font-size:14px; color:#333;text-overflow:ellipsis; white-space: nowrap; overflow:hidden; margin-right:3%;}
.Question .Question_bottom .Question_bottom_right .bottom_right_content a dt{ width:13%; text-align:right; color:#666;}







body { font: 12px "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif; margin: 0 auto; color: #333; background-color: #fff; }
body{min-width:1200px;}
.case_wrap{max-width: 1500px;margin:0 auto;}
.wrap{width: 1200px;margin:0 auto;}
.menu li{position: relative;}
.menu li.hot:after{display: block;content: '';background: url(../image/hot.png);width: 30px;height: 17px;position: absolute;right: 0;top:0;}
.sub_m{position: absolute;left:0;top:45px;right: 0;background: #6d131d;display: none;}
.menu li:hover .sub_m{display: block;}
.banner{position: relative;height: 520px;}
.details_banner{ overflow:hidden;}
.bandiv{background-position: center center;width: 100%;height: 520px;background-size: auto 100%;}
.banner img{width: 100%;height: auto;}
.bpager{position: absolute;left: 0;right: 0;bottom: 7.5%;text-align: center;z-index: 200;font-size: 0;}
.bpager span{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #fff;margin: 0 10px;cursor: pointer;transition:all 400ms;}
.bpager span.cycle-pager-active{background: #b01f30;}
.head{position: relative;z-index: 600;}
.head .top{padding:5px 0;background: #eee;position: relative;z-index: 20;}
.head .search{width: 250px;height:25px;line-height: 25px;border:1px solid #999;border-radius:15px;background: #fff;}
.head .search .sear_span{position: relative; width: 80px;text-align: center;background: #999;border-top-left-radius:15px;border-bottom-left-radius: 15px;height: 25px;color: #fff;}
.head .search .sear_span ul{position: absolute;left:0;top:25px;right: 0;background: #fff;border-radius: 5px;display: none;}
.head .search .sear_span:hover ul{display: block;}
.head .search .int{line-height: 25px;padding: 0 10px;width: 120px;}
.head .search button{color: #666;width: 30px;height:25px;line-height: 25px;text-align: center;background: none;}
.head .top_tool{color: #999;height: 27px;line-height: 27px;}
.head .top_tool a{display: inline-block;color: #444;margin:0 7px}
.head .top_tool a:hover{color: #B01F30;}
.h_cont{padding: 15px 0;}
.tul{margin-left: 130px;margin-top:8px;}
.tul li{float: left;width: 80px;text-align: center;color: #666;}
.tul li .img{height: 43px;line-height: 43px;}
.tul li .img img{vertical-align: middle;}
.tul li p{padding-top:3px;}
.h_bot{height: 45px;line-height: 45px;background: #6d131d;position: relative;}
.menu{margin-left: 15px;margin-right: -29px;}
.menu li{float: left;}
.menu li a{color: #fff;font-size: 14px;display: inline-block;padding: 0 29px;transition: all 400ms;}
.menu li.active a{color: #ff4b6d;}
.h_all{width: 245px;background: #b01f30;height: 45px;text-align: center;font-size: 14px;position: relative;}
.all_tit{color: #fff;}
.menu li a:hover{background: #b01f30;}
.sub_all{display: none; position: absolute;left: 0;top:45px;width: 245px;background: #f7f7f7;height: 520px;}
.sub_dl{line-height: normal; height: 86px;padding-left: 20px;text-align: left;border-bottom: 1px solid #efefef;}
.sub_dl:last-child{border-bottom: none;}
.sub_dl .s_icon{width: 48px;text-align: center;}
.icon{vertical-align: middle; background-repeat: no-repeat;background-size: 100% 100%;display: inline-block;}
.is1{background-image: url(../image/i1.png);width: 28px;height:25px;}
.is2{background-image: url(../image/i2.png);width: 28px;height:25px;}
.is3{background-image: url(../image/i3.png);width: 16px;height:16px;}
.is4{background-image: url(../image/i4.png);width: 24px;height:24px;}
.is5{background-image: url(../image/i5.png);width: 18px;height:18px;}
.is6{background-image: url(../image/i6.png);width: 16px;height:24px;}

span,a,label,em{display: inline-block;transition: all 400ms;}
.sub_dl_links a{float: left; color: #666;font-size: 12px;line-height: 1.7;padding: 0 8px;}
.sub_dl_links a:hover{background: #B01F30;color: #fff;}
.sub_dl_t{padding:8px 0;}
.sub_dl:hover{background: #fff;}
.sub_dl:hover .is1{background-image: url(../image/i1_1.png);}
.sub_dl:hover .is2{background-image: url(../image/i2_1.png);}
.sub_dl:hover .is3{background-image: url(../image/i3_1.png);}
.sub_dl:hover .is4{background-image: url(../image/i4_1.png);}
.sub_dl:hover .is5{background-image: url(../image/i5_1.png);}
.sub_dl:hover .is6{background-image: url(../image/i6_1.png);}
.sub_dl:hover .sub_dl_t{color: #ad1f2e;}
.sub_dl_dd{display: none; position: absolute;left:245px;top:0;width: 380px;height: 520px; padding: 20px; background: #fff;;}
.sub_dl_dd .dd_item{padding-bottom: 15px;margin-bottom: 15px; border-bottom: 1px solid #eee;}
.sub_dl_dd .dd_item h3{margin-bottom:6px; font-size: 16px;font-weight: normal;color: #333;}
.sub_dl_dd .di_a{color: #666; position: relative;padding-left: 50px;line-height: 1.8;}
.sub_dl_dd .di_a label{position: absolute;left:0;top:0;font-size:14px;color: #333;}
.sub_dl_dd .di_a a{display: inline-block;font-size: 12px;color: #666;margin:0 5px}
.sub_dl_dd .di_aa{padding-left: 0;margin-left: -5px;}
.sub_dl_dd .di_a a:hover{color: #E71D36;}
.sub_dl:hover .sub_dl_dd{display: block;}
.h_all:hover .sub_all{display: block;}

.ser_top{margin:30px 0;}
.ser_top .tit{font-size: 28px;border-bottom: 1px solid #a7a7a7;padding:5px 0;}
.ser_top i{display: inline-block;height: 5px;width: 317px;background: #b12031;top:-3px;position: relative;}
.ser_top .sub_tit{font-size: 16px;color: #666;margin-top:10px;}
.lylist{margin-bottom: 30px;}
.lylist li{float: left;width: 20%;text-align: center;}
.lylist li .tit{font-size: 16px;padding-top:10px;padding-bottom:3px;}
.lylist li .infor{color: #666;}
.ban_you{position: absolute;left:50%;top:0;right: 0;z-index: 200;width: 1140px;margin-left:-570px}
.ban_yue{width: 220px;position: absolute;right:0;top:27px;height: 465px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.yue_box{width: 175px;margin:0 auto;padding-top: 20px;}
.yue_box h4{font-size: 14px;color:#b01f30;padding-bottom:15px;}
.yue_box input[type=text],.box-siz,.yItem select{box-sizing: border-box;}
.yue_box input[type=text]{width: 100%;border:1px solid #ababab;height: 29px;line-height: 29px;padding:0 5px;border-radius:3px;font-family: "微软雅黑";}
.yItem{margin-bottom: 10px;}
.yItem select{width: 48%;border:1px solid #ababab;height: 29px;line-height: 29px;padding:0 5px;border-radius:3px;}
.ybtns{height: 36px;line-height: 36px;background:#b01f30;color: #fff;display: block;text-align: center;color: #fff;font-size: 16px;width: 100%;margin-top: 15px;}
.cred{color: #b01f30;}
.f14{font-size: 14px;}
.yue_num{padding:8px 0;background: url(../image/y_g.png) no-repeat left bottom;background-size: 100% auto;margin-top:6px}
.c99{color: #999;}
.yueslide{margin-top:10px}
.yue_l{padding-top: 5px;line-height: 1.7;}
.yue_l li{margin-top:3px; position: relative;padding-left: 15px;font-size: 13px;}
.yue_l li:after{content: '';display: block;position: absolute;left:0;top:8px;width: 7px;height: 7px;background: #b01f30;border-radius: 50%;}

.com_top h2{font-size: 22px;color: #6d131d;}
.com_top_a {overflow: hidden;}
.com_top_a h2{border-bottom: 3px solid #b01f30;width: 130px;}
.com_top{height: 48px;line-height: 48px;border-bottom: 3px solid #b01f30;}
.com_top_a{height: 49px; border-bottom-color: #e7e7e7;border-bottom-width: 2px;}
.slideBox{position: relative; height: 572px;}
.slideBox .hd{position: absolute;left:110px;top:-48px;overflow: hidden;}
.slideBox .hd li{float: left;height: 48px;line-height: 48px;width: 170px;text-align: center;font-size: 16px;}
.slideBox .hd li.on{background: url(../image/ar_top.png) no-repeat center bottom;}
.case_l{width: 250px;height: 570px;background: url(../image/yue1.jpg) no-repeat;background-size:100% 100%;}
.case_l_item{padding:20px 13px ;}
.com_floor{height: 26px;line-height: 26px;font-size: 14px;margin-bottom: 20px;padding-top:15px}
.com_floor span{display: inline-block;margin-left: 35px;}
.case_links{margin-right: -10px;}
.case_links a{float: left;background: #fff;text-align: center;width: 64px;margin-right: 10px;margin-bottom: 10px;height: 28px;line-height: 28px;transition: all 400ms;}
.case_links a:hover{background: #AD1F2E;color: #fff;}
.case_links a.more{background: #b01f30;color: #fff;margin-top:20px}
.case_l_ad{margin-top: 140px;}
.himg{overflow: hidden;}
.himg img{transition: all 400ms;}
.himg:hover img{transform:scale(1.1);}

.com_div{margin-bottom: 0px;}
.case_r{width: 950px;}
.case_r .item{display: block;margin-left:4px;margin-top:4px;}
.case_r .item img{width: 100%;height: auto;}
.case_r li{float: left;}
.case_r li.li1 .item{width: 627px;height: 374px;}
.case_r li.li1 .item img{width: 100%;height: auto;}
.case_r li.li2 .item{width: 313px;height: 188px;}
.case_r_up li.li2 img{width: 100%;}
.case_r_up li{height: 378px;overflow: hidden;}
.case_r_down li .item{width: 312px;height: 188px;}
.case_r_down li .item img{ width: 100%; height: auto;}
.case_r_down li{width:; height:194px;overflow: hidden;}
.case_more{text-align: right;margin-top: 25px;position: relative;}
.case_more a{width: 140px;height: 30px;line-height: 30px;background:#f5f5f5;text-align: center;font-size: 14px;position: relative;z-index: 2;}
.case_more:after{width: 900px;height: 2px;background: #f5f5f5;top:50%;content: '';display: block;position: absolute;right: 0;}
.case_more a:hover{background: #AD1F2E;color: #fff;}

.sj_tags{margin-left: 35px;}
.case_l_two{background-image: url(../image/yue2.jpg);}
.case_l_three{background-image: url(../image/yue3.jpg);}
.case_l_four{background-image: url(../image/yue4.jpg);}
.current_case{position: relative;}
.current_case img{height: 130px;width: 100%;}
.current_case .i_qi{position: absolute;left:0;top:0;background-image: url(../image/i_tags.png);width: 45px;height: 43px;}
.designer{margin:20px 0 10px 0;}
.designer span.name{font-size: 20px;margin-left: 10px;}
.designer img{width: 90px;height: 90px;border-radius: 50%;}
.design_tags{background: rgba(255,255,255,.8);padding: 10px;margin-bottom: 25px;}
.design_tags h5{font-size: 14px;color: #b01f30;}
.design_tags p{}
.design_cont{padding-left: 8px;padding-top:2px;}
.director{height: 180px;overflow: hidden;}
.director_photo{width: 180px;height: 188px;}
.director_photo img{/* height:188px*/ width:180px;}
.director_infor{width: 155px;padding:0 10px;height: 180px;background:#413838;color: #fff;}
.director_infor .name{font-size: 17px;padding-top: 10px;}
.director_infor p{font-size: 11px;padding:5px 0;height:45px; overflow:hidden;}
.dr_company{line-height: 1.6;margin-bottom: 10px;}
.dr_btns a{height: 24px;line-height: 24px;float: left;}
.dr_btns a.a1{background: #6d131d;color: #fff;padding: 0 10px;}
.dr_btns a.a2{background: #fff;color: #6d131d;padding: 0 7px;}
.director_pic{width: 587px;overflow: hidden;}
.director_pic .himg{display: block;}
.director_pic .himg img{width: 100%;height: 190px;}
.dlist{margin:0 -4px;}
.dlist li{float: left;width: 154px;height: 190px;overflow: hidden;margin-left:4px;margin-top: 4px;;}
.dlist li img{height: 190px;}
.dlist li.sj_more{width: 312px;position: relative;}
.dlist li.sj_more .info{z-index: 20;position: absolute;white-space: nowrap;text-align: center;}
.dlist li.sj_more .info .tit{color: #b01f30;font-size: 16px;padding-bottom: 10px;}
.dlist li.sj_more .info .more{font-size: 14px;border:1px solid #666;padding:5px 10px;color: #666;position: relative;}
.dlist li.sj_more .info .more:after{content: '';display: block;position: absolute;left:0;top:0;bottom: 0;width: 0;background: #b02030;transition: all 400ms;z-index: -1;}
.dlist li.sj_more:hover .info .more{color: #fff;border-color: #b02030;}
.dlist li.sj_more:hover .info .more:after{width: 100%;}

.crlist li{float: left;width: 306px;height: 278px;overflow: hidden;margin-left: 10px;margin-top:8px;}
.crlist li img{width: 306px;height: 278px;}
.crlist li .item{display: block;position: relative;margin:0;}
.crlist li .item:after,.crlist li .infor:after{position: absolute;content: '';display: block;background: rgba(240,216,221,.5);left:0;top:0;right:0;transition:all 400ms;bottom:0;}
.crlist li .infor{z-index: 2;position: absolute;left:0;top:0;right:0;bottom:0;text-align: center;}
.crlist li .infor h3{font-size: 18px;font-weight: bold;}
.crlist li .infor i{display: inline-block;width: 60px;height: 1.5px;background: #333;}
.crlist li .infor .txt{width: 276px;z-index: 3;}
.crlist li .infor p{width: 80%;margin:0 auto;padding-top:15px;color: #666;}
.crlist li .infor:after{background: #b01f30;opacity: 0;height: 0;bottom:auto;}
.crlist li:hover .infor:after{opacity: 1;height: 100%;}
.crlist li:hover .infor h3,.crlist li:hover .infor p{color: #fff;}
.crlist li:hover .infor i{background: #fff;}
.himg{display: block;}
.case_links_a{background: #f3ebec;margin-right: 0;}
.case_links_a p{padding-top:10px;}
.case_links_a a{margin-left: 5.5px;margin-right: 0;}
.case_links_a a.more{margin-top:10px;margin-bottom: 15px;}
.f_like{color: #969696;font-size: 14px;}
.f_like span{margin-left: 20px;}
.f_like .fa-eye{font-size: 16px;}
.f_tags{background: #b01f30;color: #fff;border-radius:10px;padding: 0 15px;}
.gdlist li{float: left;width: 306px;height: 277px;overflow: hidden;margin-left: 10px;margin-top:8px;background: #f2f2f2;}
.gdlist li .himg{display: block;}
.gdlist li img{width: 100%;height: 188px;}
.gdlist li .infor{padding: 0px 25px;}
.gdlist li .infor h4{font-size: 14px;font-weight: bold;text-align: center;padding-top:6px;}
.gdlist li .infor p{padding:5px 0; text-align: center;}
.xwCont{padding-top:10px;}
.news_khu{width: 360px;}
.com_new{height: 54px;line-height: 54px;padding:0 10px;font-size: 16px;}
.com_new .more{color: #999;font-size: 13px;}
.com_new .more:hover{color: #d00;}
.jzPic{background: url(../image/img_bg.png);height: 220px;background-size: 100% 100%;text-align: center;}
.jzPic img{width: 340px;height: 200px;}
.jzPic .himg{width: 340px;height: 200px;margin-top:10px;}
.new_zshi{padding: 0 25px;width: 415px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin:0 10px;height: 270px;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nds_top .himg{width: 153px;height: 83px;}
.nds_top .infor{width: 250px;}
.nds_top .infor h3{font-size: 15px;padding-bottom: 5px;}
.nds_top .infor p{color: #666;}
.newSlide{padding-top:10px;}
.newSlide .hd{margin-bottom: 6px;}
.newSlide .hd li{width: 76px;height: 33px;line-height:33px;float: left;text-align: center;background: #0a0a0a;color: #fff;margin-right: 5px;cursor: pointer;}
.newSlide .hd li.on{background: #b01f30;}
.botlist{margin-top:20px;}
.botlist li{line-height:2;font-size: 14px;}
.botlist li i{color: #fff;background: url(../image/fk2.png);width: 18px;height: 18px;text-align: center;line-height: 18px;display: inline-block;font-size: 11px;}
.botlist li.li_a i{background-image: url(../image/fk1.png);}

.mti_dao{width: 350px;}
.bdao_box img{width: 100%;}
.lolist li{width: 33.333%;text-align: center;float: left;padding-top:5px;}
.lolist li img{}
.com_top_aa{margin-top:10px;}
.com_top_aa h2{width: 160px;}
.khlist{padding: 10px 0;margin-bottom: 30px;}
.khlist li{float: left;width: 8.333%;text-align: center;padding:10px 0;}
.khlist li img{height: 45px;width: auto;}
.foot_a{padding:20px 0;background: #b01f30;}
.faItem{float: left;width: 25%;text-align: center;}
.faItem .txt{display: inline-block;text-align: left;color:#fff;vertical-align: middle;margin-left: 5px;}
.faItem .txt .tit{font-size: 18px;}

.foot_b{background: #333;color: #fff;padding: 20px 0;}
.fbtit{background: #616161;width: 90px;height: 33px;line-height: 33px;text-align: center;text-align: center;font-size: 16px;margin-bottom: 10px;}
.flinks{}
.flinks li{padding:6px 0;float: left;width: 9%;}
.flinks li a{color: rgba(255,255,255,.75);font-size: 14px;}
.flinks li a:hover{color: #f00;}
.fb_nav{margin-top:20px;border-top:1px solid #b4b4b4;padding-top:25px;}
.fb_nav a{float: left;color: #fff;margin-right: 20px;font-size: 13px;}
.fb_nav a:hover{color: #f00;}
.copyright{margin-top:50px;font-size: 14px;margin-bottom: 20px;}
.fb_bot{position: relative;}
.fb_bot .wxin{position: absolute;right:0;top:15px;}
.fb_bot .wxin img{width: 130px;height: 130px;}

/*案例*/
.wrap-page{background: #f5f5f5;padding-bottom: 15px;}
.w-tags{color: #333;font-size: 14px;padding:8px 0;}
.w-tags em,.w-tags a{color: #666;}
.buhuanhang{display : inline;}
.w-sear-menu{background:#fff;padding: 15px;margin-bottom: 25px;margin-top: 5px;}
.w-sear-item{font-size: 13px; position: relative;min-height: 35px;line-height: 35px;padding-left: 35px;padding-bottom: 2px;padding-top:2px;}
.w-sear-menu label{position: absolute;left:0;top:2px;font-size:15px;font-weight:bold;}
.w-sear-nav a{float: left;padding: 2px 5px;line-height: normal;margin:6px 9px;color: #666;}
.w-sear-nav a.w-all,.w-sear-nav a:hover{background: #b01f2e;color:#fff !important;border-radius:5px;}
.case_list{margin:0 -8px;}
.case_list li{float: left;width: 32.1%;height: 455px;background: #fff;margin:0 8px;margin-bottom: 20px;position: relative;top:0; transition:top 400ms;}
.case_list li:hover{box-shadow: 0 0 8px rgba(0,0,0,.2);top:-3px;}
.case_list li .himg{display: block;}
.case_list li .himg img{width: 100%;height: 340px;}
.case_pic{position: relative;}
.case_pic .i_tj{position: absolute;z-index: 2;background-image: url(../image/i_tj.png);width: 66px;height: 28px;left:0;top:0}
.case_info{padding: 0 12px;}
.case_info .case_name{font-size: 14px;padding: 8px 0;}
.case_info .case_tags{color: #666;overflow: hidden;}
.case_info .case_tags span{color: #666;}
.case_info .case_tags em{margin:0 10px;height: 15px;width: 1px;background: #b6b6b6;}
.case_designor{color: #666; border-top:1px solid #b6b6b6;padding-top:9px;margin-top:7px;margin-left:-12px;margin-right: -12px;padding-left: 12px;padding-right: 12px;}
.case_designor a{color: #666;}
.case_designor img{width: 30px;height: 30px;border-radius: 50%;margin-right: 4px;}
.case_designor a:hover{color: #b01f30;}
.pages{padding:25px 0;}
.pages a{display: inline-block;height: 24px;line-height: 24px;text-align: center;padding: 0 10px;border-radius:3px;}
.pages a.on,.pages a:hover{background: #b01f30;color: #fff;}
.zt_tit{height: 24px;position: relative;font-size: 14px;}
.zt_tit:after{position: absolute;left: 0;top:38%;bottom: 0;right: 0;height: 1px;content: '';display: block;background: #cacaca;}
.zt_tit span{position: relative;z-index: 2;background: #f5f5f5;padding-right: 8px;}
.ztlinks{padding:15px 0 30px 0;}
.ztlinks li{width: 90px;float:left;padding:4px 0;text-align: center;}
.ztlinks li a{color: #666;position: relative;display: inline-block;}
.ztlinks li a:after{position: absolute;left:0;bottom:0px;height:1px;background: #b01f30;display: block;content: '';width: 0;transition: all 400ms;}
.ztlinks li a:hover{color: #b01f30;}
.ztlinks li a:hover:after{width: 100%;}

/*案例详情*/
.anli_ban{background: url(../image/aBan.jpg) no-repeat center;height: 420px;background-size: 100% 100%;position: relative;}
.anli_text{width: 1140px;position: absolute;left:50%;margin-left:-570px;top:40px;z-index: 20;}
.aiImg img{width: 315px;height: 328px;border:2px solid rgba(0,0,0,.5);}
.aiJie{width: 782px;height: 332px;background: rgba(0,0,0,.34);}
.share_btn{position: absolute;right: 0;top:-40px;}
.ai_cont{padding: 45px;color: #fff;}
.ai_tags{font-size: 16px;;}
.ai_tags a{color: #fff;}
.ai_tit{height: 44px;line-height: 44px;}
.ai_tit span{color: #ffc32d;font-size: 30px;font-weight: bold;margin-right: 10px;}
.ai_tit img{height: 25px;vertical-align: middle;margin-right:4px;position: relative;top:-3px;}
.ai_tool{display: inline-block;border-top:1px solid #fff;padding:8px 0;font-size: 13px;width: 180px;}
.ai_btns{padding: 25px 0;}
.ai_btns a{background: #ffb72c;width: 165px;height: 42px;line-height: 42px;border-radius:5px;text-align: center;margin-right: 15px;border-radius:5px;font-size: 16px;}
.ai_p{font-size: 14px;}
.anli_box{background: #fff;position: relative;box-shadow: 0 0 1px rgba(0,0,0,.3);margin:17px 0 15px 0;padding-bottom:20px;}

.sideBar{position: absolute;left: -80px;top:180px;text-align: right;}
.sideBar li{padding-right: 18px;color: #999;line-height: 33px;}
.sideBar li a{color: #999;}
.sideBar li.on{background: url(../image/rd1.png) no-repeat right center;background-size: 12px 12px;color: #666;}
.sideBar li.on a{color:#666;}
.an_bj{position: absolute;right: 0px;top:-18px;width: 360px;height: 330px;z-index: 20;}
.an_bj_c{background: url(../image/bj_bg.png) no-repeat;width: 360px;height: 330px;background-size: 100% 100%;}
.an_cont{padding-top:56px}
.an_cont input[type=text]{background: rgba(255,255,255,.21);height: 26px;line-height: 26px;text-align: center;display: block;margin:6px auto 0 auto;color: #fff;}
.an_cont .int1{width: 186px;}
.an_cont .int2{width: 172px;}
.an_cont .int3{width: 152px;}
.a_tips{color: #fff;text-align: center;font-size: 11px;padding-top:9px}
.bjBtn{height: 82px;display: block;margin:0 auto;width: 98px;font-size: 0;background: none;cursor: pointer;border:none;}

.section{padding:110px 110px 0 110px;position: relative;}
.section h3{position: absolute;left:0;top:30px;padding-left: 84px;height: 40px;line-height: 40px;font-size: 20px;color: #fff;width: 95px;background: #b01f30;}
.section img{display: block;max-width: 100%;margin:0 auto;margin-bottom: 30px;height:auto;}

.ali_top{height: 150px;background: #eee;padding: 25px;}
.ali_user{padding-top:15px; width: 150px;text-align: center;}
.ali_user .img{display: inline-block;border-radius: 50%;border:1px solid #fff;}
.ali_user img{height: 70px;width: 70px; border-radius: 50%;border:2px solid #7f373a;margin:0;}
.ali_user p{padding-top:10px;font-size: 14px;color: #333;}
.ali_infor{height: 150px;border-left:2px solid #dedcdb;}
.ali_infor ul{padding: 0 45px;font-size: 14px;}
.ali_infor li{padding: 15px 0;}
.ali_infor li span{color: #999;}
.ali_infor li a{margin-right: 10px;}
.section p{font-size: 16px;line-height: 1.6;color: #333;padding:30px 0 0;}
.teamlist{margin:30px -1px 0;}
.teamlist li{float: left;width: 20%;}
.teamlist li a{display: block;margin:0 1px;}
.teamlist li .himg,.teamlist li .himg img{height: 298px;display: block;}
.teamlist li .himg img{width: 100%;height: auto;}
.teamlist li .txt{display: inline-block;width: 110px;text-align: left;padding:15px 0;line-height: 1.7;}
.teamlist li .txt .t_name{font-size: 14px;}
.teamlist li .txt .t_name span{font-size:12px;color: #666;margin-left:4px;}

.sj_photo{width: 235px;height: 300px; overflow: hidden; text-align: center;}
.sj_photo img{ width: auto !important;; height: 300px !important;}
.sj_infor{width: 585px;margin-left: 50px;line-height: 1.7;color: #666;}
.sj_infor span{color: #333;}
.sj_name{font-size: 20px;color: #111;}
.sj_name span{background: #B12031;color: #fff;font-size: 12px;padding:1px 4px;}
.sj_a{padding:0px 0 10px 0;border-bottom: 1px solid #ccc;}
.sj_a li em{color: #B12031;}
.sj_a li.li1 span{margin-right: 20px;}
.sj_lc{font-size: 14px;padding:10px 0 4px;color: #111;}
.sj_b{line-height: 1.5;margin-bottom: 10px;}
.sjBtn,.submit_btn{background: #B12031;color: #fff;width: 105px;height: 30px;line-height: 30px;border-radius:8px;text-align: center;font-size: 14px;margin-top:5px}
.sjBtn:hover{color: #fff;}
.yue_sji{width: 250px;}
.yue_sji input[type=text]{box-sizing: border-box;width: 100%;display: block;border:1px solid #e3e3e3;padding: 0 10px;height: 30px;line-height: 30px;margin-top:10px;}
.submit_btn{width: 80%;margin:20px auto;display: block;}
.sj_works{margin:20px 0;}
.wk_tit{display: inline-block;border-bottom: 1px solid #B12031;font-size: 18px;}
.wk_tit span{color: #666;font-size: 14px;margin-left:10px;}
.wlist{margin:0 -10px;padding-top: 15px;}
.wlist li{float: left;width: 20%;text-align: center;}
.wlist li a{display: block;margin:0 10px;}
.wlist li .himg{display: block;}
.wlist li img{width: 100%;height: 170px;}
.wlist li p{padding:15px 0;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w-sear-menu-pic .w-sear-item{padding-left: 60px;}
.tj_box{position: relative;background: #fff;margin:20px 0;line-height: 37px;overflow: hidden;font-size: 13px;padding-left: 95px;height: 37px;transition: height 400ms;}
.tj_box.cur{height: auto;}
.tj_box label{position: absolute;left:-1px;top:-1px;text-align: center;width: 95px;height: 37px;}
.tj_box label:after{position: absolute;right: -2px;top:10px;width: 1px;bottom:10px;background: #ccc;display: block;content: '';}
.tj_box label i{background-image: url(../image/zan.png);width: 26px;height: 24px;}
.tj_box a{color: #666;padding: 0 12px;float: left;}
.tj_box a:hover{color: #FF4B6D;}
.tj_down{position: absolute;right: 10px;top:10px;border:1px solid #ccc;line-height: normal;width: 15px;height: 15px;text-align: center;line-height: 15px;cursor: pointer;}
.tj_down i{line-height: normal;}
.tj_down.in i{transform: rotate(180deg);}

.masonry .box{float: left;width: 285px;position: relative;border-radius: 10px;box-shadow: 0 1px 3px rgba(0,0,0,.3);overflow: hidden;margin-bottom: 20px;}
.masonry .box .himg{display: block;}
.masonry .box .himg img{width: 100%;height: auto;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.masonry .box .txt{position: relative;left:0;right:0;bottom: 0;background: #fff;padding:10px 30px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;z-index: 21;}
.masonry .box .txt img{border-radius: 50%;width: 40px;height: 40px;}
.masonry .box .txt .info{float: none; font-size: 12px;}
.masonry .box .txt .info h3{font-size: 12px;}
.info_t{padding-top:2px}
.tSlide .hd,.thd{border-bottom: 2px solid #dfdfdf;height: 38px;line-height: 38px;}
.tSlide .hd li,.thd li{cursor: pointer; margin-right: 30px; float: left;height: 38px;position: relative;font-size: 14px;padding: 0 2px;}
.tSlide .hd li:after,.thd li:after{display: none; position: absolute;left:0;right:0;bottom: -2px;height: 2px;background: #b01f30;content: '';}
.thd .db_nav a.on{ border-bottom: solid 1.7px #b01f30;}
.tSlide .hd li.on:after,.thd li.on:after{display: block;}
.tdiv{overflow: hidden;margin:0 -6px;padding:8px 0;}
.tdiv a{float: left;margin:4px 6px;color: #888;}
.tdiv a:hover{color: #B02030;}
.tx_hover{height: 40px;position: absolute;left:0;right:0;top:0px;z-index: -1;line-height: 40px;text-align: center;transition: all 400ms;visibility: hidden;opacity: 0;}
.tx_sc{background: rgba(0,0,0,.6);width: 20%;color: #fff;}
.zx_btn{background: #b01f30;color: #fff !important;width:80%;}
.zx_btn:hover{color: #fff;}
.masonry .box:hover .tx_hover{top:-40px;z-index: 20;visibility: visible;opacity: 1;}

/*弹出框*/
.popBox{position: fixed;left: 0;top:0;right: 0;bottom: 0;background: rgba(0,0,0,.6);z-index: 600;display: none;}
.popCont{position: fixed;background: #fff;width: 1150px;height: 500px;left:50%;top:50%;margin-left:-575px;margin-top:-250px}
.popCont .closed{position: absolute;right: 5px;top:0px; height: 40px;width: 40px;background: url(../image/close.png) no-repeat center center;z-index: 20;}
.pop_tv{float: left;width: 50px;height: 500px;background: #e8e8e8;}
.pop_tv li{height: 50%;line-height: 250px; width: 47px;border-left:3px solid transparent;text-align: center;cursor: pointer;}
.pop_tv li span{vertical-align: middle;width: 20px;line-height: 16px;vertical-align: middle;font-size: 14px;display: inline-block;}
.pop_tv li.active{border-left-color: #fd464d;color: #fd464d;background: #fff;}

.winBox{width: 1000px;}
.bj_a{width: 365px;padding-top:40px;margin-left: 35px;}
.bj_a h2{font-size: 25px;font-weight: bold;}
.bj_tips{color: #666;padding:5px 0;margin-bottom: 10px;}
.bj_tips em{color: #f6324a;}
.bItem{margin-bottom: 15px; position: relative;height: 37px;padding-left: 95px;}
.bItem .bi_s{font-size: 14px; position: absolute;left:0;top:0;line-height: 37px;}
.bItem .bi_s em{font-size: 14px;color: #f6324a;vertical-align: middle;}
.bi_r{width: 270px;position: relative;}
.bi_r .sear_span{box-sizing: border-box;width: 48%;border:1px solid #dadada;position: relative;height: 35px;line-height: 35px;border-radius:3px;}
.bi_r .sear_span ul{position: absolute;left:0;right: 0;top:30px}
.bi_r .sear_span {color: #666;}
.bi_r .s_txt{padding: 0 10px;}
.bi_r .sear_span .selul{line-height: normal;max-height: 180px;border:1px solid #dadada;overflow-y: auto;z-index: 200;background: #fff;left:-1px;right: -1px;}
.bi_r .selul{display: none;}
.bi_r .selul li{padding:2px 10px;}
.bi_r .selul li:hover{background: #f6324a;color: #fff;}
.bi_r .int1{width: 100%;border:1px solid #dadada;border-radius: 3px;height: 35px;line-height: 35px;box-sizing: border-box;padding:0 5px;}
.bi_r .mf{position: absolute;right:5px;top:20%;color: #666;font-size: 12px;}

.bi_r .selul_siblings{position: relative;}
.bi_r .selul_siblings i.fa-sort-down{position: absolute;top: 27%;right: 10px;color:#737373;}
.bi_r .sear_span.active .fa-sort-down{color: #f6324a;transform: rotate(180deg);top:37%}
.bi_r .sear_span_w{width: 100%;box-sizing: border-box;}
.bi-rtips{color: #f6324a;}
.bj_b{width: 160px;height: 500px;position: relative;margin:0 40px;}
.bj_b:after{position: absolute;top:0;bottom: 0;width: 1px;background: #e6e6e6;left: 50%;content: '';display: block;}
a.bj_btn{float: left;width: 160px;background: url(../image/btn_y.png);height: 167px;color: #fff;font-size: 18px;position: relative;z-index: 2;margin-top:160px;text-align: center;}
.bj_btn span{float: left;width: 100%;margin-top:60px;line-height: 1.2;}
.bj_c{width: 355px;text-align: center;padding-top:35px}
.bj_c h3{font-weight: bold;font-size: 24px;}
.bj_c h3 b{font-size: 20px;color:#f6324a;}
.bj_c h3 sub{color: #888;font-size: 12px;position: relative;top:-4px;font-weight: normal;margin-left:3px;}
.bc_img{margin:30px 0;}
.bc_infor{border:1px solid #e9cccc;background: #fff6f6;padding: 20px 30px;}
.bc_infor li{display: inline-block;font-size: 14px;padding: 0 20px;line-height: 1.9;}

@font-face{ font-family: digifaw;src: url(../font/digifaw.ttf); }

.aside{width: 275px;}
.zx_bjia{width: 225px;margin:0 auto;padding:25px;background: #fff;}
.countBox{position: relative; background: url(../image/countBox.png) no-repeat;background-size: 100% 100%; height: 58px;margin:8px 0 5px 0;}
.countBox .unit{position: absolute;right: 20px;bottom: 12px;font-size: 14px;}
.countBox .price{position: absolute;right: 35px;top:9px;height: 38px;line-height: 38px;font-family: 'digifaw';font-size: 30px;}
.bjform .bItem{padding-left: 0;margin-bottom:5px;}
.bjform .bItem .bi_r{width: 100%;}
.bjform .submit_btn{width: 100%;height: 38px;line-height: 38px;border-radius:3px;margin-top:15px;}
.xg_div{background: #fff;margin-top:15px;padding:15px;}
.xg_tit{font-size: 18px;}
.tagss{margin:0 -5px;}
.tagss a{display: inline-block;background: #f5f5f5;min-width: 58px;float: left;text-align: center;line-height: 32px;color: #666;margin-top:10px;margin-left:5px;margin-right: 5px;}
.tagss h3{display: inline-block;font-size: 12px;}
.tulist{margin:0 -3px;padding-top:10px;}
.tulist li{float: left;width: 78px;margin:0 2.5px}
.tulist li .himg img{height: auto;}
.klist{padding-top:5px;}
.klist li{height: 32px;line-height: 32px;position: relative;}
.klist li i{width: 20px;height: 20px;line-height: 20px;text-align: center;background: #f4f4f4;display: inline-block;vertical-align: middle;margin-right:3px;}
.klist li.lic i{background: #B01F30;color: #fff;}
.klist li a{position: absolute;left:25px;top:0;right: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;}
.klist li a:hover{color: #B01F30;}

.ab_cont{width: 910px;}


/*图片特效*/
.piccontext{margin:0px auto 0px;overflow:hidden;background: #fff;margin-bottom: 20px;padding-bottom: 20px;}


/*大图展示*/
.picshow{overflow:hidden;position: relative;}
#prevArrow{position: absolute;left:0;top:50%;background: rgba(0,0,0,.4);width: 30px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 26px;margin-top:-25px; z-index:99}
#nextArrow{position: absolute;right:0;top:50%;background: rgba(0,0,0,.4);width: 30px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 26px;margin-top:-25px; z-index:99}

#prevArrow2{position: absolute;left:0;top:50%;background: rgba(0,0,0,.4);width: 49%;height: 100%;line-height: 50px;text-align: center;color: #fff;font-size: 26px; z-index:99; top:0; opacity:0;}
#nextArrow2{position: absolute;right:4%;top:50%;background: rgba(0,0,0,.4);width: 45%;height: 100%;line-height: 50px;text-align: center;color: #fff;font-size: 26px; z-index:99; top:0; opacity:0;}


#nextArrow:hover,#prevArrow:hover{background: rgba(255,0,0,.5);}
.picshowtop{padding:20px 0;text-align:center;position:relative;z-index:1;overflow:hidden;background: #fff;margin-bottom: 20px;}
.picshow_box{margin:0 auto;position: relative;}
#pic1{width: auto !important;max-height:100%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%);}
.picshowlist_mid{height: 76px;position: relative;padding-left: 33px;padding-right: 30px;margin:0 20px;}
.picshowtxt{position: absolute;left:10px;bottom: 10px;z-index: 20;font-size: 14px; color: #fff;}
.picmidleft{position: absolute;left:0; width:20px;overflow:hidden;top:15px;}
.picmidleft a{display:block;}
.picmidright{position:absolute;right:0;top:15px;width:20px;overflow:hidden;}

.picmidmid{width:100%;overflow:hidden;height:76px;}
.picmidmid ul{overflow:hidden;position:relative;height:76px;white-space: nowrap;}
.picmidmid ul li{display:inline-block; float:left;width:94px !important;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{width: 75px;height: 75px;}
.selectpic{border:5px solid #cacaca;height:66px !important;}

.lcul{margin:0 -12px;}
.lcul li{float: left;width: 33.333%;}
.lcul li .item{margin:0 12px;}
.lcul li .img{position: relative;}
.lcul li .img img{width: 100%;}
.lcul li .txt{position: absolute;color: #fff;top:28px;text-align: center;right:0;left: 0;}
.lcul li .txt h3{font-size: 27px;}
.lcul li .txt p{font-size: 18px;}
.com_lc a{float: left;text-align: center;font-size: 14px;color: #666;}
.lc_a a{width: 50%;background: #eef3f7;}
.lc_b a{width: 25%;background: #f8f2f2;}
.lc_c a{width: 50%;background: #eef6f8;}
.i_wz1{background-image: url(../image/iw1.png);width: 34px;height: 33px;}
.i_wz2{background-image: url(../image/iw2.png);width: 26px;height: 31px;}
.i_wz3{background-image: url(../image/iw3.png);width: 34px;height: 34px;}
.i_wz4{background-image: url(../image/iw4.png);width: 30px;height: 31px;}
.i_wz5{background-image: url(../image/iw5.png);width: 30px;height: 30px;}
.i_wz6{background-image: url(../image/iw6.png);width: 30px;height: 31px;}
.i_wz7{background-image: url(../image/iw7.png);width: 28px;height: 31px;}
.i_wz8{background-image: url(../image/i8.png);width: 26px;height: 22px;}
.i_wz9{background-image: url(../image/i9.png);width: 27px;height: 28px;}
.i_wz10{background-image: url(../image/i10.png);width: 28px;height: 23px;}
.i_wz11{background-image: url(../image/i11.png);width: 22px;height: 31px;}
.i_wz12{background-image: url(../image/i12.png);width: 28px;height: 29px;}
.i_wz13{background-image: url(../image/i13.png);width: 39px;height: 37px;}
.i_wz14{background-image: url(../image/i14.png);width: 39px;height: 37px;}


.com_lc a .adiv{border-right: 1px solid #e9e9e9;}
.com_lc{border:1px solid #E9E9E9;border-right: none;border-bottom: none;}
.lc_a a .adiv,.lc_b a .adiv,.lc_c a .adiv{height: 88px;border-bottom: 1px solid #e9e9e9;}
.lc_c a .adiv{height: 177px;}
.com_lc a span{height: 45px;line-height: 45px;padding-top:6px;}
.lc_c a span{padding-top:60px}
.lc_a a:hover{background: #448afb;color:#fff;}
.lc_b a:hover{background: #fe594a;color:#fff;}
.lc_c a:hover{background: #85d3e3;color:#fff;}
.com_lc a:hover .i_wz1{background-image: url(../image/iw1_1.png);}
.com_lc a:hover .i_wz2{background-image: url(../image/iw2_1.png);}
.com_lc a:hover .i_wz3{background-image: url(../image/iw3_1.png);}
.com_lc a:hover .i_wz4{background-image: url(../image/iw4_1.png);}
.com_lc a:hover .i_wz5{background-image: url(../image/iw5_1.png);}
.com_lc a:hover .i_wz6{background-image: url(../image/iw6_1.png);}
.com_lc a:hover .i_wz7{background-image: url(../image/iw7_1.png);}
.com_lc a:hover .i_wz8{background-image: url(../image/i8_1.png);}
.com_lc a:hover .i_wz9{background-image: url(../image/i9_1.png);}
.com_lc a:hover .i_wz10{background-image: url(../image/i10_1.png);}
.com_lc a:hover .i_wz11{background-image: url(../image/i11_1.png);}
.com_lc a:hover .i_wz13{background-image: url(../image/i13_1.png);}
.com_lc a:hover .i_wz14{background-image: url(../image/i14_1.png);}
.lc_main{margin:30px 0;}
.lc_r{width: 365px;}
.lc_ra{border:1px solid #e1e1e1;}
.zx_lca li{border-bottom: 1px solid #E1E1E1;}
.za_tit{padding: 0 25px;height: 43px;line-height: 43px;font-size: 16px;}
.za_tit .fa-angle-down{margin-top:14px}
.sub_za{display: none;border-top: 1px solid #E1E1E1;}
.sub_za a{display: block;font-size: 14px;color: #666;padding:5px 25px;}
.zx_lca li.in .za_tit{color: #B01F30;}
.zx_lca li.in .za_tit .fa-angle-down{color: #B01F30;transform: rotate(180deg);}
.zx_lca li.in .sub_za{display: block;}
.zx_lca li:last-child{border-bottom: none;}
.lc_rb{margin:20px 0 0;}
.lc_rb .xg_div{background:none;padding: 0;margin-top: 0;}
.lc_rb .xg_div a{font-size: 14px;}
.lcPic{margin:15px 0;position: relative;}
.lcPic .hd{text-align: center;}
.lcPic .hd li{display: inline-block;width: 48px;height: 5px;margin:0 5px;font-size: 0;background: #737373;cursor: pointer;border-radius:3px;}
.lcPic .hd li.on{background: #B01F30;}
.dhlinks{margin: 0 -10px;}
.dhlinks a{float: left;line-height: 28px;border:1px solid #d9d9d9;padding: 0 10px;margin:10px 10px 0 10px}
.lc_l{width: 810px;}
.lc_l .lcPic{width: 383px;margin-top:0;}
.lc_l .lcPic .bd li img{width: 383px;height: 260px;}
.p_l,.p_r{position: absolute;top:90px;z-index: 20;}
.p_r{right: 0;}
.p_l{left: 0;}
.lcinfo{width: 383px;}
.lc_title{background: url(../image/i_tt.png) no-repeat left center;padding: 0 30px;text-align: center;font-weight: bold;font-size: 15px;background-size:36px auto;}
.info_txt{padding: 7px 7px 5px;text-align: right;}
.info_txt p{text-align: left;}
.info_txt a{color: #666;position: relative;top:-3px}
.iflist li{position: relative;height: 26px;line-height: 26px;padding-right: 75px;}
.iflist{border-top:1px dashed #999;padding-top:8px}
.iflist li span{position: absolute;right: 0;top:0;font-size: 11px;color: #666;}
.iflist li a{color: #666;}
.iflist li a:hover{color: #B01F30;}
.lc_inv{width: 100%;}
.lc_inv .thd{margin-bottom: 20px;}
.lc_inv .thd li.right{float: right;margin:0;}
.lc_inv .thd li.right a{font-size: 12px;color: #B01F30;}
.thd_a a{float: left;border-left: 1px solid #d9d9d9;line-height: 20px;padding: 0 9px;margin-top:10px;font-size: 13px;color: #666;min-width: 50px;text-align: center;}
.sjleft{width: 384px;}
.sjimg img{width: 170px;height: 122px;}
.sjleft .iflist{border-top:none;}
.cont_inv .lcinfo .iflist {padding-top:5px;}
.cont_inv .lcinfo .iflist li{height: 24px; line-height: 24px;}
.lc_inv{margin-top:15px}
.thd li.on,.lc_rb .hd li,.thd li.on h3,.lc_rb .hd li h3{font-size: 16px;}
.sec_top{padding:10px 0;margin-top:-20px}
.sec_top a{float: left;margin:0 20px;font-size: 13px;color: #666;}
.sec_pic{margin:0 -6px}
.sec_pic li{width: 290px;float: left;margin:0 6px}
.sec_pic li .himg{display: block;}
.sec_pic li img{width: 100%;height: auto;}
/*.sec_pic li:nth-child(2) img{height: 520px;}*/
.sec_pic li a{position: relative;margin-bottom: 10px;}
.sec_pic li a p{position: absolute;left: 0;right:0;bottom: 0;background: rgba(0,0,0,.5);z-index: 2;color:#fff;text-align: center;font-size: 14px;padding:10px 0;}
.thd_a a.on{color: #B01F30;}
.lc_rb,.lc_rc{padding: 0 20px;}

.lc_r1{width: 255px;}
.zx_bjox{background: #fff;}
.zx_bjox .zx_bjia{padding-bottom: 1px;}
.ad{margin: 20px 0;}
.zx_bdian{background: #fff;padding: 10px 25px;}
.zx_bdian .za_tit .fa-angle-down{transform: rotate(-90deg);}
.zx_bdian .za_tit{padding: 0;font-size:14px;height: 38px;line-height: 38px;}
.zx_bdian .sub_za {padding:5px 0;}
.zx_bdian .sub_za a{position: relative;padding:2px 10px;font-size: 12px;}
.sub_za a:after,.klist_new li i{position: absolute;content: '';display: block;width: 4px;height: 4px;background: #939393;border-radius:50;left:0;top:50%;margin-top:-2px;border-radius: 50%;}
.zx_bdian .sub_za a:hover{color: #B01F30;}
.klist_new li{position:relative;padding-left: 10px;}
.klist_new li i{font-size: 0;background: #939393 !important;vertical-align: middle; }
.klist_new li a{left: 10px;}
.lc_rb_n{background: #fff;padding:10px 20px;}

.wx_details{width:920px;}
.wx_details .lc_inv{background: #fff;padding: 15px 30px;width: auto;}
.wx_details .sec_pic {margin:0 -5px}
.wx_details .sec_pic li{width: 190px;overflow: hidden;margin:0 5px;}
.wx_details .sec_pic li img{width: 100%;}
.wx_details .sec_pic li img{width: 190px;height: 140px;}
.wx_details .sec_pic li .himg{display: block;}
/*.wx_details .sec_pic li:nth-child(2) img{width: 190px;height: 290px;}
*/.wx_div{background: #fff;padding: 0 30px;}
.dx_t{margin: 0 -30px;padding: 5px 30px;height: 40px;line-height: 40px;border-bottom: 1px solid #d9d9d9;font-size: 16px;}
.dxul{margin:0 -10px;padding: 20px 0 10px 0;}
.dxul li{width: 33.333%;position: relative;float: left;}
.dxul li a{display: block;margin:0 10px;position: relative;}
.himg img{}
.dxul li p{position: absolute;left:0;right: 0;bottom: 0;background: rgba(0,0,0,.5);text-align: center;color: #fff;padding:10px 0;}
.sub_za_d{display: block;padding: 10px 0;border:none;padding-bottom: 20px;}
.sub_za_d li{height: 30px;line-height: 30px; float: left;width: 50%;position: relative;}
.sub_za_d li span{position: absolute;right: 5px;top:0px;font-size: 11px;color: #999;}
.sub_za_d li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;position: absolute;left:10px;right: 25px;padding: 0;padding-left: 10px;width: 250px;}
.sub_za_d li a:hover{color: #B01F2E;}

.wx_div_a{padding:30px;margin-bottom: 20px;}
.de_top{border-bottom: 1px solid #ccc;}
.de_top h1{font-size: 30px;padding:0 0 10px 0;}
.de_top .date{color: #999;padding: 5px 0 10px 0;}
.de_cont{padding: 30px 0;}
.de_cont img{display: block;max-width: 90%;margin:0 auto;height: auto;}
.de_cont{font-size: 14px;line-height: 1.8;}
.de_cont p{font-size: 16px;line-height: 32px;text-indent: 2em;padding: 6px 0px;color:#2A2A2A;}
.de_cont a{text-indent: 0; color:#B12031}
.cgreen{color: #50ba26;}
.de_tjian{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.de_tjian h4{font-size: 18px;margin-bottom: 3px;}
.tjlinks a{padding:5px 0; font-size: 14px;float: left;width: 33.333%;color: #B01F30;}
.de_bot{padding: 15px 0;}
.de_bot li{color: #999;max-width: 46%;}
.de_bot li a{color: #666;}
.de_tags,.de_zc{color:#666}
.de_tags a{color: #666;display: inline-block;border:1px solid #dadada;padding:3px 5px;margin-right: 10px;background: #f4f4f4;}
.de_tags a:hover{background: none;}
.de_zc{padding: 15px 0 10px 0;}
.de_share span{line-height: 30px;margin-top:4px;}
#share a{width: 26px;height: 26px;background-size: 100% 100%;background-position: 0 0px;padding: 0;}
#share .bds_tqq{background-image: url(../image/sr1.png);}
#share .bds_qzone{background-image: url(../image/sr2.png);}
#share .bds_tsina{background-image: url(../image/sr3.png);}
#share .bds_sqq{background-image: url(../image/sr4.png);}
#share .bds_weixin{background-image: url(../image/sr5.png);}
.de_tool a{height: 28px;line-height: 28px;border-radius:3px;text-align: center;padding:0 10px;color: #fff;margin-left:5px;}
.de_tool a.a1{background: #ff6c0b;}
.de_tool a.a2{background: #f9576a;}

.lc_l .lcPic_hot{width: 100%;position: relative;}
.lc_l .lcPic_hot .bd li{position: relative;}
.lc_l .lcPic_hot .bd li img{height: 450px;width: 100%;}
.lc_l .lcPic_hot .bd li a{width: 100% ;}
.lcPic_hot .p_l,.lcPic_hot .p_r{top:45%}
.lc_l .lcPic_hot .bd li .txt{position: absolute;left:0;right: 0;bottom: 0;background: rgba(0,0,0,.4);color: #fff;padding: 15px 10px;font-size: 14px;}
.lc_l .lcPic_hot .hd{position: absolute;right: 20px;bottom:15px;z-index: 200;}
.lc_l .lcPic_hot .hd li{background: #fff;}
.lc_l .lcPic_hot .hd li.on{background: #B01F30;}
.tjlist{padding-top:15px}
.tjlist li{padding-bottom: 15px;border-bottom: 1px solid #ccc;margin-bottom: 10px; height: 80px;position: relative;padding-left:135px;}
.tjlist li .himg{height: 70px;width: 125px;position: absolute;left:0;top:0}
.tjlist li .txt{font-size: 15px;line-height: 1.7; }
.tjlist li .date{padding-top:5px}

.lc_rc1{margin-top:10px}
.e_up{background: url(../image/up.png) no-repeat ;display: inline-block;width: 19px;height: 19px;position: relative;top:2px}
.lc_inv_hot{margin-top:-10px}
.lc_inv_hot .thd{margin-bottom: 0;}
.hot_box{background: #fff;}
.hot_item{padding: 15px 0;border-bottom: 1px solid #ccc;}
.hot_item .himg img{width: 178px;height: 125px;}
.hot_item .info{width: 580px;margin-right: 20px;}
.hot_item .info .title{font-weight: bold;font-size: 18px;color: #2c2c2c;}
.info_tags a{color: #666; display: inline-block;padding:3px 6px;    margin: 1px 2px;background: #e5e9e8;}
.info_tags a.in,.info_tags a:hover{background: #B01F30;color: #fff;}
.info_tags{margin:4px 0}
.hot_item .info p{color: #666;padding-bottom:10px;font-size: 14px;}
.lc_main .pages{float: left;width: 100%;}
.nav_fixed{position:fixed;top:20%;}
.zd_a{padding: 10px 0;background: #fff;}
.hot_item:hover{background: #efefef;}
.gd_side{width: 240px;}
.gd_side_a{}
.gd_yue{background: #fff;box-shadow: 0 0 6px rgba(0,0,0,.3);padding: 20px;}
.g_num{font-size: 30px;color: #B01F30;font-weight: bold;padding: 6px 0;}
.g_tit_sub{font-size: 18px;color: #B01F30;font-weight: bold;padding: 10px 0;}
.gItem input[type=text]{border:1px solid #ababab;height: 32px;line-height: 32px;width: 100%;border-radius:3px;box-sizing: border-box;padding-left: 28px;}
.gItem{position: relative;margin-bottom: 10px;}
.gItem label{position: absolute;left:0;top:0;height: 32px;line-height: 32px;width: 28px;text-align: center;}
.gBtn{height: 42px;line-height: 42px;width: 100%;text-align:center;background: #B01F30;color: #fff;font-size: 16px;margin-top:15px;}
.g_ad{margin: 20px 0;}
.himg{display: inline-block;}
.gdiv{border:1px solid #d9d9d9;margin-bottom: 20px;}
.gd_tit{height: 40px;line-height: 40px;border-bottom: 1px solid #D9D9D9;padding: 0 15px;font-size: 15px;}
.gd_tit a{color: #666;font-size: 12px;}
.gdilist{padding:15px 15px 5px 15px;}
.gdilist li{margin-bottom:13px;}
.gdilist li .himg{width: 100px;height: 84px;}
.gdilist li .htxt{width: 95px;}
.gdilist li .htxt .tit{padding:5px 0;}
.gdilist li .htxt .tit a{font-size: 14px;}
.gdilist li .htxt .info{color: #999;padding:4px 0;}
.xglist{padding: 15px 0;}
.xglist li{width: 25%;text-align: center;float: left;}
.xglist li img{width: 50px;height: 50px;border-radius:3px;}
.xglist li p{color: #666;padding:8px 0;}


.gd_cont{width: 920px;}
.gd_ct_a{border:1px solid #d9d9d9;height: 40px;line-height: 40px;padding: 0 20px;color: #666;background: #fff;}
.gd_ct_a span{font-size: 16px;color: #333;margin-right: 10px;}
.gd_ct_a a{display: inline-block;color: #666;margin-left: 10px;}
.gd_ct_b{position: relative;height: 40px;border-bottom: 1px solid #d9d9d9;background: #fff;padding-left: 110px;line-height: 40px;}
.gd_ct_b label{width: 110px;height: 41px;line-height: 40px;text-align: center;position: absolute;left:0;top:0;background: #f8f8f8;}
.gb_nav a{display: inline-block;float: left;line-height: normal;padding:1px 3px;margin-left: 15px;margin-top:10px;color: #666;}
.gb_nav a.all,.gb_nav a:hover{background: #B01F30;color: #fff;}
.thd_b{margin-top:20px}
.db_nav a{color: #666;margin-right: 20px;}
.db_nav a:hover{color: #B01F30;}

.gd_citem{padding: 20px 0;border-bottom: 1px dashed #D9D9D9;}
.gd_citem .himg{width: 260px;height: 160px;float: left;}
.gd_infor{width: 635px;}
.gd_jdu li{padding-top:22px; float: left;text-align: center;width: 60px;background: url(../image/yd1.jpg) no-repeat center 5px;background-size: 9px 9px;}
.gd_name{font-size: 14px;}
.gd_tags{padding: 15px 0;}
.gd_tags span{width: 140px;}
.gd_zshi{margin-bottom: 15px;}
.gd_jdu{position: relative;}
.gd_jdu ul{position: relative;z-index: 20;}
.gd_jdu ul li{width: 14.2857%;}
.gd_jdu ul li.cur{background: url(../image/yd2.jpg) no-repeat center top;color: #B01F30;}
.ju_bar{position: absolute;left:0;right: 0;top:8px;height:2px;background: #d6d6d6;}
.ju_bar p{position: absolute;width: 30%;left:0;top:0;bottom: 0;background: #B01F30;}
.gd_cont{margin-bottom: 30px;}

.gd_detail_top{border:1px solid #D9D9D9;color: #666;}
.tiv{padding: 0 20px;border-bottom: 1px solid #D9D9D9;}
.gt_name{padding: 20px;font-size: 16px;background: #fafafa;color: #333}
.gt_tags{padding:10px 20px;}
.gt_tags span{border-right: 1px solid #D9D9D9;padding: 0 18px;}
.gt_tags span:last-child{border-right: none;}
.gt_tags span:first-child{margin-left: -18px;}
.gt_infor{padding: 10px 20px;}
.gt_progress{padding: 25px 0 10px 0;border-bottom: none;}
.gt_progress .gd_jdu{width: 497px;margin:0 auto;}
.gt_progress .gd_jdu li{position: relative;}
.gt_progress .gd_jdu li.cur:after{position: absolute;content: '';display: block;background: url(../image/d.png);width: 10px;height: 14px;left:50%;margin-left: -5px;top:-14px;}
.gd_detail_cont{position: relative;margin-top:30px}
.gd_detail_cont:after{position: absolute;content: '';background: #cfcfcf;width: 2px;bottom: 0;top:0;left:60px;}
.tail_tit{margin-left: -120px; height: 48px;line-height: 48px;font-size: 18px;background: #fff;margin-bottom: 20px;}
.tail_tit i{display: inline-block;border-radius:50%;background: #b01f30;width: 40px;height: 40px;vertical-align: middle;margin-right: 5px;}
.tail_div{padding-bottom: 30px; position: relative;z-index: 20;padding-left: 120px;padding-right: 120px;min-height: 200px;}
.tail_div img{max-width: 100%;display: block;margin:0 auto 30px auto;}

.lc_l_s{width: 788px;}
.lc_r_s{width: 383px;}
.sjleft .himg img{width: 180px;height: 120px;}
.case_designor{position: relative;}
a.vr-btn{border-radius: 15px;background: #fdcb04;color: #fff;padding:5px 10px;color: #fff;position: absolute;right: 10px;top:11px;padding-left: 40px;font-size: 11px;}
a.vr-btn b{color: #ea1212;font-size: 16px;position: absolute;left:10px;top:2px;}
a.vr-btn:hover{background: #f1c000;color: #fff;}
.h_bot_pic{height: 58px;line-height: 58px;border-bottom: 1px solid #B01F2E;background: #fff;}
.h_bot_pic .logo{line-height: normal;margin-top:3px}
.h_bot_pic .menu li{}
.h_bot_pic .menu li a{color: #333;padding: 0 23px;}
.h_bot_pic .menu li a:hover{color: #fff;}
.h_bot_pic .menu .sub_m{top:58px;background: #B01F2E;}
.h_bot_pic .menu .sub_m a{color: #fff;}
.h_bot_pic .menu .sub_m a:hover{background: #f00;}
.head .search_h{margin-top:15px;width: 220px;}
.head .search_h .int{width: 90px;}
.wg-top{position: relative;}
.sua_div{display: none; position: absolute;z-index: 10;background: #fff;box-shadow: 0 0 2px rgba(0,0,0,.1);min-height: 100px;left:9%;top:30px;padding: 10px;}
.adlist{height:202px;border-right: 1px solid #f4f4f4;width: 108px;overflow: hidden;padding:0 0 0 4px;margin-right: 15px;line-height: 24px;}
.adlist h4{font-size: 13px;font-weight: bold;margin-bottom: 6px;}
.sua_links a{float: left;width: 50px;padding-right: 4px;color: #888;}

.sec_pic_a li{}
.wx_details .sec_pic_a li{width: 206px;}
.wx_details .sec_pic_a li img{width: 100%;}
.wx_details .sec_pic_a li:nth-child(2) img{width:100%;}
.zd_atit{font-size: 25px;padding: 15px 0;}
.c1{color: #B01F2E;}
.zdlist{position: relative;min-height: 300px;margin-bottom: 20px;margin-left: 20px;}
.zdlist:after{display: block;content: '';background: url(../image/bz1.png) repeat-x;position: absolute;left:10%;right:10%;top:48%;height: 17px;}
.zdlist li{width: 214px;float: left;font-size: 16px;position: relative;z-index: 3;margin-left: -20px;margin-right: -20px;}
.zdlist li .zti{height: 33px;line-height: 33px; text-align: center; background: #B01F2E;color: #fff;font-size: 18px;}
.zdlist li .zt_c{position: relative; background: #efefef;height: 84px;position: relative;}
.zdlist li .zt_c .tpt{display: block;width: 80%;text-align: center;}
.zdlist li .fa{position: absolute;left:45%;bottom: -14px;color: #efefef;font-size: 38px;}
.zdlist li.even{margin-top:117px;}
.zdlist li.even .fa{color: #B01F2E;transform: rotate(-180deg);bottom: auto;top:-46px;}
.zdlist li .num{width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;color: #fff;margin:0 auto;font-size: 16px;background: #B01F30;margin-top:16px}
.zdlist li.even .num{margin-bottom: 14px;}
.zdlist li:first-child{margin-left: 0;margin-right: 0;}
.zd_one{background: #f8f8f8;padding: 20px 0;}
.zd_atit p{padding: 20px 10%;font-size: 14px;text-align: left;}
.yslist{margin:0 -3px;}
.yslist li{width: 396px;float: left;margin:0 3px}
.yslist li .infor{position: relative; height: 269px;background: #B01F30;color: #fff;padding: 0 20px;width: auto;font-size: 16px;margin:6px 0;}
.yslist li img{display: block;margin:6px 0}
.zjian table{width: 100%;border-collapse: collapse;}
.zjian th{background: url(../image/ysg.png);height: 48px;line-height: 48px;color: #fff;font-size: 22px;font-weight: normal;letter-spacing: 10px;}
.zjian td{font-size: 14px; background: #f8f8f8;border:2px solid #fff;padding: 8px 25px;}
.zjian table.zj_dao td{text-align: center;font-size: 16px;border:1px solid #B01F30;padding:5px 0;}
.zjian .fa-star{color: #b01f30;}
.zjian table.zj_dao td.td_t{background: #b01f30;color: #fff;border:1px solid #fff;text-align: center;}
.zd_atit h3{font-size: 24px;}
.zd_atit .txt{font-size: 16px;padding:5px 0 0;}
.zxdlist{margin:0 -3px;}
.zxdlist li{float: left;width: 33.3333%;margin-bottom: 6px;}
.zxdlist li .himg{display: block;margin:0 3px;height: auto;}
.zxdlist li .himg img{width: 100%;height: auto;}
.anli_wrap{position: relative;}
.wrap_kuan{width:1160px;margin:0 auto;}
.wrap-page-pic .wrap{width: auto;padding:0 20px;min-width:1160px;}
.wrap-page-pic .ab_main{position: relative;min-height: 1380px;overflow: auto;}
.wrap-page-pic .aside{position: absolute;top:0;right:0;}
.wrap-page-pic .ab_cont{margin-right: 290px;width: auto;display: block;float: none;}
.hot_img_box{background: #fff;margin:20px 0;padding: 0 15px;}
.hot_img_box h3{font-size: 16px;color: #333;padding: 10px 0;}
.hot_img_box .masonry .box {width: 23.2%;}
.hot_img_box .masonry .box .txt{padding: 0;text-align: center;}
.wrap-page-pic{}

.consult_box{z-index: 800;text-align: center ;position: fixed;right: 10px;top:100px;width: 70px;min-height: 200px;}
.newzx{background: url(../image/new_top.png) no-repeat top center;height: 79px;display: block;position: relative;}
.newzx span{display: block;position: absolute;left:0;right: 0;bottom: 5px;color: #fff;}
.con_a{border-left:1px solid #cb0d1c;border-right:1px solid #cb0d1c; border-bottom: 1px #e5e5e5 solid;padding-top: 58px;color: #999; display:block;background-color:#fff;background-image: url(../image/new_zixun2017.png);background-repeat: no-repeat; }
.con_a1{background-position: -69px -8px;height: 38px;}
.con_a2{background-position: -140px -8px;height: 20px;}
.con_a3{background-position: -7px -4px;height: 20px;background-image: url(../image/new1.png);}
.con_a:hover{background-color: #cb0d1c;color: #fff;}
.con_a1:hover{background-position: -69px -88px;}
.con_a2:hover{background-position: -140px -88px;}
a.goTop{padding-top: 48px;height: 30px;color: #fff;background: url(../image/new_bot.png) no-repeat top;color: #fff;display: block;}
.lc_main_hot .lc_l{width: 900px;}
.lc_main_hot .lc_r{width: 280px;}
.hot_item .himg img{width: 200px;height: 150px;}
.hot_item .info{width: 650px;}
.lc_main_hot .tjlist li{padding-left: 100px;padding-bottom: 0px;}
.lc_main_hot .tjlist li .txt{font-size: 13px;line-height: 1.5;}
.lc_main_hot .tjlist li .himg{width: 90px;}
.lc_main_hot .tjlist li .himg img{height: 80px;}
.com_cont{position: relative;}
.case_l_one{position: absolute;left:0;top:0; z-index:9999;}
* html .nav_fixed{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.an_bj .nav_fixed{top:0;}

.prer a:first-child {margin-right: 23px;}










.fenx{ position:absolute; top:35px; right:25px;}


.picshowtop #share a{ width:100%;}







