#banner_blk{position:relative;z-index:1;width:100%;height:500px;overflow:hidden}
#banner{position:absolute;top:0px;left:50%;z-index:1;margin-left:-960px;width:1920px;height:100%;overflow:hidden}
#banner p{width:1920px;height:100%;text-align:center;font-size:0px}
#banner_button_blk{width:100%;position:absolute;bottom:0;height:50px;z-index:2}
#banner_button{position:absolute;left:50%;margin-left:-600px;bottom:0px;z-index:2;width:1200px;height:50px;line-height:50px;text-align:center}
#banner_button a{display:inline-block;margin:20px 6px;margin-bottom:0;width:24px;height:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:0px;text-align:center;background:#666;outline:none;-moz-outline:none;blr:expression(this.onFocus=this.blur())}
#banner_button a.activeSlide{background:var(--main-theme-color)}
#banner_button a:hover{background:var(--main-theme-color)}
#banner_left,#banner_right{position:absolute;background:url(../images/prev.png) no-repeat center center;top:50%;margin-top:-85px;left:22px;display:block;width:54px;height:170px;z-index:13;cursor:pointer;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;border:1px solid transparent}
#banner_right{left:auto;right:22px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
#banner_left:hover,#banner_right:hover{background:url(../images/prev_h.png) no-repeat center center rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.8)}
.quick{z-index:2;position:relative;width:100%;height:auto;background:#5a5a5a}
.quick .quick_b{}
.quick .quick_b .head{width:100%;height:48px;background:#333}
.quick .quick_b .head .agroup{height:100%}
.quick .quick_b .head .agroup a { position: relative; display: block; float: left; height: 100%; line-height: 45px; color: var(--main-theme-color); font-size: 18px; width: 33.33333333%; text-align: center; border-top: 3px solid transparent }
.quick .quick_b .head .agroup a.on{background:#5a5a5a;border-top-color:var(--main-theme-color)}
.quick .quick_b .head .agroup a:hover{border-top-color:var(--main-theme-color)}
.quick .quick_b .body{position:relative;height:auto}
.quick .quick_b .body .user_con{width:100%;height:auto;display:none;padding:30px 0}
.quick .quick_b .body .user_con.on{display:block}
.track{width:100%;background:#fff;border-bottom:1px solid #ddd;height:102px;padding-top:29px;text-align:center;color:#333;font-size:16px;line-height:44px}
.track_f{position:relative;display:inline-block;width:700px;height:40px;vertical-align:middle}
.track_f .track_text{position:absolute;top:0;left:0;width:530px;height:40px;background:#fff;line-height:28px;padding:6px 30px 6px 20px;font-size:14px;color:#333;overflow:hidden;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;outline:none}
.track_f .track_submit{position:absolute;outline:none;z-index:2;top:0px;right:0;width:140px;height:40px;line-height:40px;font-size:16px;color:#333;text-align:center;background-color:var(--main-theme-color);background-position:-72px 0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}
.track_f .track_submit:hover{background-color:#ffce24}
.price_f{position:relative;width:100%;height:auto;font-size:14px;color:#fff}
.price_f label{margin-right:8px}
.price_f .danw{font-size:12px;padding:0 6px}
.price_f .form-group{display:inline-block;margin-right:20px}
.price_f .price_input{outline:none;width:180px;height:36px;background:#fff;line-height:28px;padding:6px 30px 6px 10px;font-size:14px;color:#333;overflow:hidden;margin-bottom:24px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.price_f .price_submit{width:240px;height:36px;line-height:36px;font-size:16px;color:#333;text-align:center;background-color:var(--main-theme-color);border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;outline:none}
.price_f .price_submit:hover{background-color:#ffce24}
.index_row{width:100%}
.index_row.black_row{background:url(../images/indexlcbg.jpg) center no-repeat #444;padding-bottom:50px}
.index_row .wrap{}
.index_row .wrap h2{font-size:30px;color:#444;text-align:center;padding:60px 0}
.serv_wrap{width:100%;height:320px;box-shadow:0 0 18px rgba(0,0,0,0.1);margin-bottom:20px}
.serv_b{position:relative;float:left;background:#fff;width:220px;height:320px;border-right:1px solid #ddd;z-index:1;cursor:pointer;overflow:hidden}
.serv_b:first-child{border-left:1px solid #ddd}
.serv_b.on{width:320px;height:360px;margin-top:-20px;border:2px solid var(--main-theme-color);box-shadow:0 0 15px var(--main-theme-color);z-index:2}
.serv_b .serv_con{padding-top:30px}
.serv_b.on .serv_con{display:none}
.serv_b .myicon{display:block;width:80px;height:80px;margin:0 auto;background-color:var(--main-theme-color);border:2px solid #cb9000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:18px}
.serv_b.serv_b_a .myicon{background-position:0 -40px;background-color:var(--main-theme-color);border-color:#ffb500}
.serv_b.serv_b_b .myicon{background-position:-80px -40px;background-color:var(--main-theme-color);border-color:#ffb500}
.serv_b.serv_b_c .myicon{background-position:-160px -40px;background-color:var(--main-theme-color);border-color:#ffb500}
.serv_b.serv_b_d .myicon{background-position:-240px -40px;background-color:var(--main-theme-color);border-color:#ffb500}
.serv_b.serv_b_e .myicon{background-position:-320px -40px;background-color:var(--main-theme-color);border-color:#ffb500}
.serv_b.on .myicon{border-color:transparent;background-color:transparent;margin-bottom:0}
.serv_b .tit{line-height:50px;font-size:20px;color:#444;font-weight:bold;text-align:center}
.serv_b .short_info{line-height:30px;font-size:14px;color:#444;text-align:center}
.serv_b .long_info{line-height:26px;font-size:14px;padding:10px 20px}
.serv_b .all_btn{display:block;width:140px;height:40px;border:2px solid var(--main-theme-color);color:var(--main-theme-color);font-size:14px;text-align:center;line-height:36px;margin:0 auto}
.serv_b .all_btn:hover{background:var(--main-theme-color);color:#fff}
.serv_b .mask_head{background:var(--main-theme-color);padding:20px 0}
.serv_b .mask_head .tit,.serv_b .mask_head .short_info{color:#000}
.serv_b .mask{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}
.serv_b.on .mask{display:block}
.serv_deco{position:relative;height:124px}
.serv_deco .serv_deco_a{position:absolute;left:0;width:182px;height:100%;background-position:0 -120px}
.serv_deco .serv_deco_b{position:absolute;right:0;width:226px;height:100%;background-position:-182px -120px}
.process_wrap{position:relative;background:var(--main-theme-color);color:#222;height:274px}
.process_head{position:absolute;top:0;left:0;width:270px}
.process_head li{width:270px;height:55px;line-height:54px;border-bottom:1px solid #727271;color:#fff;font-size:16px;background:#5a5a5a}
.process_head li:hover{color:var(--main-theme-color)}
.process_head li.on{background:var(--main-theme-color);color:#333}
.process_head li a{display:block;padding-left:40px}
.process_head li.on a{padding-left:10px}
.process_head li .num{display:none;vertical-align:middle;width:64px;height:32px;background:#5a5a5a;color:var(--main-theme-color);font-weight:bold;text-align:center;line-height:32px;font-size:14px;margin-right:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.process_head li.on .num{display:inline-block}
.process_body{width:100%;height:100%;padding:20px 20px 20px 290px}
.process_body li{display:none}
.bee_btn { display: block; width: 240px; height: 38px; line-height: 38px; color: #222; text-align: center; background: var(--main-theme-color); background-image: -o-linear-gradient(left,var(--main-theme-color),var(--bee-btn-color)); background-image: -webkit-linear-gradient(left,var(--main-theme-color),var(--bee-btn-color)); background-image: -moz-linear-gradient(left,var(--main-theme-color),var(--bee-btn-color)); background-image: linear-gradient(to right,var(--main-theme-color),var(--bee-btn-color)); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; box-shadow: 0 0 10px var(--main-theme-color); margin: 60px auto 0 auto }
.bee_btn img{display:inline-block;vertical-align:-4px;margin-right:8px}
.bee_btn:hover{box-shadow:0 0 20px var(--main-theme-color)}
.news_wrap{}
.news_col{float:left;width:360px;margin-right:60px}
.news_col:last-child{margin-right:0}
.big_news{position:relative;width:360px;background:#fff;overflow:visible;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.big_news:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}
.big_news .top_label{position:absolute;top:-1px;left:-26px;display:block;width:24px;height:48px;background:url(../images/top_label.png) no-repeat center center}
.big_news .img{display:block;width:100%;height:192px;text-align:center}
.big_news .img img{width:100%;height:100%;box-shadow:inset 0 0 10px rgba(0,0,0,0.8)}
.big_news .img:hover img{transition:picrotate 4s}
@keyframe picrotate{}
.big_news .tit{display:block;width:100%;height:68px;padding:10px 10px;border-top:1px solid #222;font-size:16px;color:#444;font-weight:bold;line-height:24px;overflow:hidden}
.big_news .tit:hover{color:var(--main-theme-color)}
.newslist{width:100%;margin-top:14px}
.newslist li{position:relative;width:100%;height:36px;line-height:36px;color:#333;font-size:14px;padding-right:70px}
.newslist li .time{display:block;position:absolute;top:0;right:0;width:100px;height:100%;font-size:12px;color:#999;text-align:right}
.newslist li a{display:block;width:100%;height:100%}
.newslist li.new:before{content:'';position:absolute;top:0;left:-28px;width:24px;height:36px;background:url(../images/new_label.png) no-repeat center center}
.reg_kouhao{margin-top:100px;margin-bottom:40px}
.big_btn{display:block;width:280px;height:44px;line-height:44px;font-size:18px;color:#222;text-align:center;background-color:var(--main-theme-color);border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;margin:20px auto 0 auto}
.big_btn:hover{background-color:#ffce24}