html,body{height:100%;}
body{width:100%;margin: 0 auto;font: normal 100% "microsoft yahei", Arial, Helvetica, sans-serif;color: #535353;font-size: 1em;padding:0;-webkit-font-smoothing: antialiased;background-color: #fff;overflow-x:hidden;}
div,ul,a,li,img,p,input,textarea,span,b{box-sizing:border-box;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;border:none;list-style:none;}
input{border:none;outline:none;}
a{text-decoration:none;cursor:pointer;color: #535353;}
[class^="col-"]{float:left;}
img{max-width: 100%;}
div:after{content:"";display:block;clear:both}
div:before{content:" ";display:table;}
h1{font-size: 1.2em}
p{font-size: 0.8em;line-height: 22px;text-align: justify;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{width: 100%;margin: 0 auto;padding: 0 150px;}

.container_1200{width: 1200px;margin: 0 auto;}



.container_layout{width: 100%;}
.container_contact{width: 900px;padding: 10px;margin: 0 auto 0px auto;}
.fixednav{position: fixed !important;top: 0px;left: 0px;width: 100%;z-index: 999;background:#eeedea;display: none;}
video{height:auto;}
.bg_gray{background:#f8f7f5;}
header{z-index: 999;}
.nav_bg{padding-top: 50px;padding-left: 130px;}
.sw_pr30{padding-right: 73px;}
.text-right{text-align: right;}
.top_wrap{background: #fff;display:block;}
.h5{height: 5px;}
.h10{height: 10px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}
.h60{height: 60px;}
.h70{height: 70px;}
.h80{height: 80px;}
.h90{height: 90px;}
.h100{height: 100px;}

.video_heng{display: none;}



.contact_map{width: 50%;position: relative;}
.daohang { position: absolute; bottom: 10px; left: 10px; display: block; padding: 8px 20px 10px 20px; background: #bd0c16; border: 1px solid #ccc; z-index: 999999; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; color: #fff;font-size: 14px;}
.daohang:hover{background: #fff;color: #bd0c16;}

.fl20{padding-left:20px}

.contact_info{width: 50%;}
.map_wrap{BORDER: #ccc 1px solid;WIDTH: 100%;HEIGHT: 362px;margin-top:10px;}
.content_info br{line-height:10px;display:none;margin-bottom:10px;}
/* 固定顶部菜单*/#reveal-div{display: none;color: #000;position: fixed !important;top: 0px;left: 0px;width: 100%;z-index: 999;background:#fff;}
.nav_bg2{padding-top: 0px;padding-left: 130px;}
.stock2{font-size: 1em;font-weight: bold;color: #58595b;line-height: 44px;padding-top: 0px;}

.logo{padding-top: 10px;}
.stock{font-size: 1em;font-weight: bold;color: #58595b;line-height: 44px;padding-left: 45px;padding-top: 15px;float: left;}
/* 顶部菜单*/.container-fluid{width: 100%;padding-bottom: 10px;}
nav .nav-list > li.arr{position: relative;}
nav .nav-list > li.arr:after{content: '';display: inline-block;width: 4px;height: 4px;border-top: 1px solid #656565;border-right: 1px solid #656565;transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;left: 107px;top: 20px;}
.member_bt_top{text-align: center;}
.member_bt_top a{color: #fff;line-height: 30px;}
.member_bt_top i{padding-right: 4px;}
.member_bt_top_reg{background: #818181;padding: 7px 20px;width: 60px;margin-right: 2px;/* 0727修改*/}
.member_bt_top_log{background: #818181;padding: 7px 20px;width: 60px;/* 0727修改*/}
.member_bt_top_reg:hover,.member_bt_top_log:hover{background: #bd0c16}
.weixin{width: 200px;text-align: center;padding-top: 10px;margin: 0 auto;float: left;}
.weixin img{width: 210px;padding: 10px;border: 1px solid #d4d4d4;background: #fff;margin-top: 10px;}
.weixin p{font-size: 18px;}
/* 导航组件*/.nav-logo{float: left;}
.nav-logo img{width: 276px;}
.top_wx {padding-top: 11px; position: relative;cursor: pointer;}
.top_wx:hover .wechat-qrcode {display: block;}

.wechat-qrcode {
    display: none;
    position: absolute;
    top: 118%;
    left: 0;
    background-color: white;
    border: 1px solid #ccc;
    padding: 6px;
    z-index: 99;
}

.wechat-qrcode img {
    width: 400px;
    height: auto;
}


.page span {display:none;}

.float_none {float: none;}

.toptel{text-align: right;padding-top: 12px;}
.toptel p{font-size: 16px;text-align: right;padding-bottom: 8px}
.toptel span{font-size: 20px;line-height: 24px;font-weight: normal;padding-left: 20px;}
.toptel span i{padding-right: 10px;}
nav{height: 44px;padding:0;margin: 0 auto;float: left;}
nav li, nav a{text-decoration: none;list-style: none;}
nav ::-webkit-scrollbar{display: none;}
nav .nav-list{/*nav-list*/-webkit-box-sizing: border-box;box-sizing: border-box;}
nav .nav-list > li{position: relative;list-style: none;float: left;text-align: center;}


nav .nav-list > li .active{color: #9bd0c1;}
nav .nav-list > li a{color: #464646;display: inline-block;line-height: 32px;padding:0;font-size: 1em;}
nav .nav-list > li a:hover{color: #bd0c16;}
nav .nav-list > li{padding: 6px 30px;}
nav .nav-list > li:last-child{padding: 6px 0px 0 46px;}

nav .nav-list > li .menu{min-width: 100px;background:url(../images/opice.png);position: absolute;white-space: nowrap;left: 22px;height: 0;-webkit-transition: 1s;transition: 1s;z-index: 999;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;top:4px;opacity:0;filter:alpha(opacity=0);/* 针对 IE8 以及更早的版本*//* border: 1px solid #717171;*/margin-top: 3px;overflow: hidden;}
nav .nav-list > li .icoplus01{position: absolute;left: -6px;top: -13px;color: #fff;font-size: 16px;display: none;}
nav .nav-list > li .icoplus02{position: absolute;left: 106px;top: -13px;color: #fff;font-size: 16px;display: none;}
nav .nav-list > li .icoplus03{position: absolute;left: -6px;bottom: -10px;color: #fff;font-size: 16px;display: none;}
nav .nav-list > li .icoplus04{position: absolute;left: 106px;bottom: -10px;color: #fff;font-size: 16px;display: none;}

nav .nav-list > li .menu li a{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;color: #fff;font-size: 0.8em;padding: 8px 30px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
nav .nav-list > li .menu li a:hover{color: #fff;background: #711b27}
nav .nav-list > li:hover .menu{height: auto;top:36px;opacity:1;filter:alpha(opacity=100);}
nav .nav-menu{display: none;z-index: 999;background: #fff;cursor: pointer;}

nav .open{left: 0%;overflow: auto;z-index: 999;border-right: 1px solid #ccc;}

nav .nav-list > li .menu li a i{padding-top: 10px;padding-left: 10px;}

 /* 遮罩层 */
 .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 999;
}

.overlay.active {
    display: block;
}


.hide {display: none;}





/* 轮播图*/.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.callbacks_tabs.callbacks1_tabs{position:relative;z-index:100;margin-top: -21px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute;left:-1px;top: -1px;z-index:1000;color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center;padding-top: 140px;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}

.top_title{height: 160px;}


/* .top_title2{background: url(../images/newtoptitle.png) top center no-repeat;background-size: 38%;} */
/* 口号广告语*/.bg_red{background: #7c0006;}
.slogan{text-align: center;padding: 18px 0;}
.slogan span{font-size: 24px;color: #fff;font-weight:900;padding: 0px 10px 0px 10px;line-height: 22px;}
.slogan_b{background: url(../images/b.png) no-repeat right top #f8f7f5;height: 730px;}
.slogan_bg{background: url(../images/slogan_bg.jpg) no-repeat center #7d0006;margin-top: -4px;}
.home_title{padding-top: 120px;padding-bottom: 50px;}
.title strong{color: #58595b;font-size: 20px;font-weight: bold;display: block;}
.title p{font-size: 28px;text-align: center;padding-top: 10px;}
.title span{font-size: 26px;padding: 20px;}
.title i{font-size: 0.8em;font-weight: normal;line-height: 22px;font-style: normal;}

.home_t_ab{float: left;}
.home_about{padding-top: 10px;}
.home_about a{padding: 5px 10px;text-align:center;font-size: 0.8em;position: relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;margin: 0 8px;display: inline-block;}
.home_about a:after{content: "";position: absolute;top: 7px;right: -11px;width: 1px;height: 15px;background: #58595b;}
.home_about a:last-child{border-right:none;}
.home_about a:last-child:after{content: "";position: absolute;top: 7px;right: 0px;width: 0px;height: 15px;background: #58595b;}
.home_about a:hover,.home_about a.on{background: #58595b;color: #fff;}
.home_video{width: 20%;float: left;margin-top: 20px;z-index: 99;}

.home_info{padding-left: 45px;width: 80%;float: right;padding-top: 18px;}
.home_info h1{position: relative;padding-bottom: 20px;}
.home_info p{padding-bottom: 0px;}
a.more{color: #980a17;}
a.more:hover{color: #535353;}
.font_red{color: #bd0c16;}
.font_white{color: #fff;}
.home_case_layout{background: url(../images/home_case_bg.png) no-repeat right center #f8f7f5;}
.text_center{text-align: center;}
/* 视频列表*/
.flex {font-size: 0;margin: -5px;}
.flex a{display: inline-block;width: calc(25% - 10px);margin: 5px;font-size: 16px;text-decoration: none;box-sizing: border-box;}
.vid{background-size: cover;background-position: center;height: 200px;background-size: 100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}


.vid:hover{background-size: 120%;}

.video_w p{font-size: 1.2em;line-height: 1em;line-height: 36px;}

.flex6 {font-size: 0;margin: -5px;}
.flex6 a{display: inline-block;width: calc(16.66666666% - 10px);margin: 5px;font-size: 16px;text-decoration: none;box-sizing: border-box;height: 240px;}
.vid6{background-size: cover;background-position: center;height: 147px;display: flex;background-size: 100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}

.vid6 p{font-size: 1.2em;line-height: 1em;margin-top: 156px;}
.vid6:hover{background-size: 120%;}










.home_about_index{padding-left: 70px}
.bt_more{text-align: center;margin-top: 0px;margin-bottom: 20px;padding:4px 6px;display: block;}
.bt_more i{font-size: 18px;padding-left: 6px;}
a.bt_more{color:#980a17;font-size: 1em;}


.home_contact{padding-bottom: 30px;}
/* .home_contact{padding-top: 70px;padding-bottom: 30px;background: url(../images/newtoptitle.png) no-repeat right -100px;background-size: 31%;} */
.vid:after{content: url(../images/ico_play.png);position: absolute;top: 25%;right:46%;width: 30px;height: 30px;transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;opacity: 0;}
/*.vid:hover:after{content: url(../images/ico_play.png);position: absolute;top: 45%;right:46%;width: 30px;height: 30px;opacity: 1;}*/
/* 首页客户LOGO滚动*/.multipleColumn{overflow:hidden;position:relative;padding-top: 32px;padding-bottom: 80px;}
.multipleColumn .hd{overflow:hidden;height:44px;padding:0 10px;}
.multipleColumn .hd .prev,.multipleColumn .hd .next{display:block;width:5px;height:9px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url("../images/icoLeft.gif") no-repeat;}
.multipleColumn .hd .next{background:url("../images/icoRight.gif") no-repeat;}
.multipleColumn .center{float: left;position: relative;left: 50%;padding-top: 80px;}
.multipleColumn .hd{position: relative;left: -50%;}
.multipleColumn .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.multipleColumn .hd ul li{float:left;width:22px;height:22px;overflow:hidden;margin-right:5px;border: 8px solid #f8f7f5;text-indent:-999px;cursor:pointer;background: #979696;display: block;border-radius: 50%;}
.multipleColumn .hd ul li.on{background-position:0 0;background: #980a17;border: 8px solid #fff;box-shadow: 3px 3px 3px #f1f1f1;}
.multipleColumn .bd{overflow:hidden;}
.multipleColumn .bd ul{overflow:hidden;zoom:1;width:590px;float:left;_display:inline;}
.multipleColumn .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;margin-bottom: 10px;}
.multipleColumn .bd ul li .pic{text-align:center;}
.multipleColumn .bd ul li .pic img{width:279px;height:131px;display:block;padding:2px;}
.multipleColumn .bd ul li .pic img:hover{border-color:#999;}
.multipleColumn .bd ul li .title{line-height:24px;}
/* 首页客户LOGO滚动*/.logo_scoll{display: none;}
/* 首页联系我们*/.home_map{float: left;width: 50%;}
.home_map h1{font-size: 1.5em;padding-bottom: 30px;}
.home_map2{background: url(../images/home_map.jpg) no-repeat;width:100%;height: 313px;}
.home_add{padding-top: 60px;}
.home_add li{float: left;padding-right: 40px;}
.home_add li p{line-height:0.5em;font-weight: bold;font-size: 1em}
.home_add li span{line-height: 1em;color: #626365;font-size: 0.8em}
.home_add li:last-child{padding-right: 0;}
.home_message{float: right;width: 50%;padding-top: 60px;}
.home_message span{font-size:1.25em;}
.message{width: 100%;border-bottom: 1px solid #626365;font-size: 0.8em;padding-top: 60px;color: #626365;padding-bottom: 10px;}
.bt_message{padding: 15px 60px;text-align: center;background:#626365;display: block;color: #f4f2f2;font-size: 0.8em;border: none;float: right;margin-top: 30px;cursor:hand;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;cursor: pointer;}
.bt_message:hover{background:#980a17;}
.foot_company{text-align: center;padding:5px 0 0 0;}
.foot_company a{font-weight: bold;padding: 0 15px;line-height: 2em;}
.foot_company a:hover{color: #bd0c16;}
/* 底部*/.foot_wrap{background: #4a4a4a;padding:0px 0 13px 0;}
.copy{width: 100%;text-align: center;background: #4a4a4a;margin-top: 64px;}
.copy span{font-size: 14px;padding: 0 10px;color: #fff;line-height: 32px;}
.copy span a{color: #fff;}
.ico_qq{width: 16px;height: 16px;background: url(../images/ico_qq.png) no-repeat center center #fff;background-size:50%;}
.ico_wx{width: 16px;height: 16px;background: url(../images/ico_wx.png) no-repeat center center #fff;background-size:60%;}
.ico_wb{width: 16px;height: 16px;background: url(../images/ico_wb.png) no-repeat center center #fff;background-size:60%;}
.ico_qq,.ico_wx,.ico_wb{border-radius: 50%;display: block;float: left;margin-left: 5px;padding: 15px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.ico_qq:hover,.ico_wx:hover,.ico_wb:hover{transform:scale(1.2);}
/* 在线客服*/.izl-rmenu{margin-right: 0;width: 82px;position: fixed;right: 0px;top: 65%;/*-webkit-box-shadow: #DDD 0px 1px 5px;-moz-box-shadow: #DDD 0px 1px 5px;box-shadow: #DDD 0px 1px 5px;*/z-index:999;}
.izl-rmenu .consult{background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center -77px;display: block;height: 76px;width: 82px;}
.izl-rmenu .consult .phone{background-color:#fff;position: absolute;width: 160px;left: -160px;top: 0px;line-height: 73px;color: #000;font-size: 18px;text-align: center;display: none;/*box-shadow: #DDD -1px 1px 4px;*/}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart{background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center bottom;display: block;font-size: 12px;line-height: 16px;color: #45BDFF;text-align: center;padding-top: 15px;padding-right: 18px;padding-bottom: 47px;padding-left: 48px;}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top{background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 39px;width: 82px;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.izl-rmenu .btn_top:hover{background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center bottom;}
.izl-rmenu .cart .pic{display:none;position: absolute;left: -160px;top: -21px;width: 160px;height: 160px;background:url(../images/weixin.jpg);}
#udesk-feedback-tab{position: fixed;right: 0px;top: 65%;margin-top: -76px;/*-webkit-box-shadow: #DDD 0px -1px 5px;-moz-box-shadow: #DDD 0px -1px 5px;box-shadow: #DDD 0px -1px 5px;*/z-index: 10000;cursor: pointer;background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 76px;width: 82px;background-color: #FFF!important;z-index:999;}
.feedback_qq{display: block;background-color: black;}
/* 关于我们页面*/.min_banner_about{height: 192px;width: 100%;background: url(../images/banner_about.jpg) center center no-repeat;background-size: cover;}
.home_custom_wrap1{background:#f8f7f5 ;}
.home_custom_wrap2{padding-top: 0px;background:#f8f7f5 ;}


.line{border-bottom: 1px solid #e6e6e4;height: 1px;padding:6px 0}
.line.line2{padding:0}
.line.line_tb{width: 760px;}
.sub_nav{text-align: center;}

.home_about1 a{font-size: 1em}
.about_sj{padding-bottom: 20px;}
.about_sj p{font-size: 1.2em;position: relative;line-height: 42px;}
/*.about_sj p:after{content: "";position: absolute;top: 43px;left: 0px;width: 20px;height: 1px;background: #58595b;}*/.about_sj i{font-style: normal;font-size: 0.8em;line-height: 22px;padding-bottom: 40px;text-align: justify;display: block;}
.about_sj_1{width: 60%;float: left;padding-right: 2px;}
.about_sj_2{width: 40%;float: right;padding-left: 3px;}
.about_jg{text-align: center;padding: 10px 0 20px 0;}
.about_jg img{max-width: 618px;width: 100%;}
.about_sj_3{width: 50%;float: left;padding-right: 0px;}
.about_sj_4{width: 50%;float: right;padding-left: 3px;}
.home_map_wrap{margin: 0 auto 20px;}
/* 创作团队页面*/.min_banner_team{height: 793px;width: 100%;background: url(../images/banner_team.jpg) center center no-repeat;background-size: cover;}
.team_list li{padding-bottom: 10px;border-bottom: 1px solid #efefed;display: inline-block;padding-top: 10px;width:100%}
.team_list li img{width: 15%;max-width: 150px;float: left;}
.team_info{width: 85%;padding-left: 24px;float: left;}
.team_info span{display: block;}
.team_info span.team_name{font-size: 1.5em;}
.team_info span.team_job{font-size: 0.8em;line-height: 2.5em;color: #ababab;}
.team_info p{line-height: 2.4em;}
.team_video{text-align: center;margin-top: 10px;}
.title{padding-top: 20px;}
/* 作品案例页码*/.min_banner_case{height: 192px;width: 100%;background: url(../images/banner_case.jpg) center center no-repeat;background-size: cover;}
.vid2{margin:0px 10px 120px 10px;}
.case_show_1{width: 50%;float: left;padding-right: 2px;}
.case_show_2{width: 50%;float: right;padding-left: 1px;}
.about_sj p.case_other_name{margin-top: 0;}
.case_other_b{padding-bottom:0px ;}
/* 联系我们*/.min_banner_contact{height: 192px;width: 100%;background: url(../images/banner_contact.jpg) center center no-repeat;background-size: cover;}
.contact_company li strong{font-size: 1em;line-height: 4em;}
.contact_company li p{font-size: 0.8em;line-height: 1.2em;}
.contact_company li{width: 33.3333333%;float: left;padding-right: 10px;}
.contact_title{font-size: 24px;font-weight: bold;-webkit-background-clip: text;color: transparent;background-image: linear-gradient(to right, #990005 , #f2000a)!important;padding-top: 80px;padding-left: 500px;}
.home_contact1{padding-top: 100px;}
.contact_main_info{line-height: 2em;padding-left:20px}
.contact_main_info i{font-style: normal;font-weight: bold;}
.contact_main_info h1{font-size: 1.5em;padding-bottom: 0px;}
.contact_main_map{padding-right:36px;width: 484px;float: left;}
.home_message1{width: 40%;float: left;padding-top: 0;}
.message1{background: #f8f7f5;}
.message2{padding-top: 0;}
.home_map1{width: 100%;}
.contact_f{padding-top: 50px;}
.contact_f a{font-size: 0.8em;text-decoration: underline;}
.home_custom_wrap2{background: #f8f7f5;}
/* .home_custom_wrap2{background: url(../images/home_case_bg.png) no-repeat center right #f8f7f5;} */
.contact_job{padding-top: 20px;}
.contact_job h1{font-size: 2em;color: #980a17;line-height: 2em;}
.contact_job p{padding-bottom: 30px;}
.home_custom_wrap4{background:  #f8f7f5;}
/* .home_custom_wrap4{background: url(../images/home_case_bg.png) no-repeat right 200px #f8f7f5;} */
.three_nav{text-align: center;padding-top: 15px;padding-bottom: 20px;}
.three_nav a{padding:5px 30px;border: 1px solid #A0A0A0;display:inline-block;margin:10px 0}
.three_nav a.active,.three_nav a:hover{background: #AD0325;color: #fff;}
/* 各公司大楼*/
.build li{width: 25%;float: left;padding-right: 20px;}
.build li strong{font-size: 1em;line-height: 2em;}
.build li p{font-size: 0.8em;line-height: 1.2em;}
.build li i{font-style: normal;display: block;}
/*职位招聘*/.tabs p{line-height: 24px;}

.tabs h4{font-size: 19px;letter-spacing:.1em;}
.tabs h5{font-size:1em;font-weight: normal;}
.tabs h6{line-height: 20px;font-size: 14px;padding-top: 40px;font-weight: normal;}
.tabs h6 a:hover{color: #980a17;}
.tabs{position: relative;display: block;width:100%;height:440px;margin: 20px auto 140px auto;}
.container_tab{position: absolute;top:0;left: 0;}
.label{position: absolute;width: 230px;left: 0px;text-align: right;border-right: 2px solid #c8c7c6;padding-right: 70px;}
.container_tab:nth-child(1) .label{top: 15px;}
.container_tab:nth-child(2) .label{top: 65px;}
.container_tab:nth-child(3) .label{top: 115px;}
.container_tab:nth-child(4) .label{top:165px;}
.container_tab:nth-child(5) .label{top:215px;}
.container_tab:nth-child(6) .label{top:265px;}
.container_tab:nth-child(7) .label{top:315px;}
.container_tab:nth-child(8) .label{top:365px;}
.container_tab:nth-child(9) .label{top:415px;}
.label h5 a{width: 100%;line-height: 50px;font-size: 1.2em;}
.label h5 a:hover{color: #b30010;}
.label h5 a i{padding:3px 10px 0 0;}
.content{position:absolute;overflow:hidden;left:350px;padding:20px 10px;width: 690px;}

.container_tab:target .content{-webkit-animation: bounce .6s 1;animation: bounce .6s 1;}

.clicked{color: #980a17;position: relative;}
.clicked:after{width: 1px;height: 30px;border-right: 2px solid #980a17;content: "";position: absolute;right: -72px;top: 0}
#scrollSearchDiv{opacity: 0;transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;}
/*服务项目*/.min_banner_service{height: 192px;width: 100%;background: url(../images/banner_service.jpg) center center no-repeat;background-size: cover;}
.service_wrap{width:900px;margin: 0 auto;}
.service_wrap h1{color: #980a17;font-size: 1.5em;line-height: 60px;text-align: center;}
.service_wrap h2{font-size: 1em;color: #636363;text-align: center;padding: 10px 0 20px 0;}
.service_wrap img{text-align: center;padding:60px 0;width: 50%;height: auto;}
.service_wrap img.img100{width: 100%;}
.service_wrap h3{color: #980a17;font-size: 1.5em;line-height: 3em;}
.service_ad{font-size: 1.2em;position: relative;padding-bottom: 42px;margin-top:20px;}
.service_wrap p.pd35{padding-top:35px;padding-bottom: 70px}
.pd70{margin-top:70px;}
.service_wrap img.service_img_1{width: 50%;float: left;padding-right: 2px;}
.service_wrap img.service_img_2{width: 50%;float: right;padding-left: 1px;}
.service_wrap img.pd0{padding:0 1px}


.image-container {text-align: center;position: relative;top: 50%;transform: translateY(-50%);}

.service_img {width:50%;margin-left:25% !important;height:auto;padding:10px 0;}









.min_banner_ggtf{height: 192px;width: 100%;background: url(../images/banner_ggtf.jpg) center center no-repeat;background-size: cover;}
/*花絮滚动*//* 本例子css*/.slideBox{width:63%;position:relative;margin: 0 auto}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;display:none;}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer;}
.slideBox .hd ul li.on{background:#f00;color:#fff;}
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{width:100%;max-width: 715px;max-height:547px;display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可*/.slideBox .prev,
.slideBox .next{position:absolute;left:-15%;top:50%;margin-top:-25px;display:block;width:45px;height:42px;background:url(../images/slider-arrow2.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto;right:-10%;background-position:8px 5px;}
.slideBox .prev:hover{filter:alpha(opacity=100);opacity:1;background-position:-160px 5px;}
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;background-position:-44px 5px;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}
/*公司文化*/.culture{padding:10px 0;border-bottom: 1px solid #e6e6e4;}
.culture p{font-size: 14px}
.culture p strong{padding-right:20px}
/*公司荣誉*/.pgwSlideshow{padding:76px 0 10px 0;}
.pgwSlideshow .ps-current{text-align: center;position: relative;}
.pgwSlideshow .ps-current > ul > li{text-align: center;width: 100%;z-index: 1;opacity: 0;display: block;}
.pgwSlideshow .ps-current > ul > li img{display: block;max-width: 100%;margin: auto;}
.pgwSlideshow .ps-caption{font-size: 1.5em;position: absolute;left: 0px;width: 100%;padding: 10px;display: none;top: -75px;}
.pgwSlideshow .ps-caption span{padding: 7px;display: inline-block;}
.pgwSlideshow .ps-list{overflow: hidden;position: relative;padding-top:40px;border-top: 1px solid #f8f7f5;}
.pgwSlideshow .ps-list ul{position: relative;list-style: none;margin: 0;padding: 0;left: 0;border-top: 1px solid #ccc;padding-top: 10px;}
.pgwSlideshow .ps-list li{float: left;}
.pgwSlideshow .ps-list li .ps-item{display: block;margin: 15px 6px;opacity: 0.6;filter: alpha(opacity=60);padding:4px;background: #fff;}
.pgwSlideshow .ps-list li img{display: block;border: 1px solid #f8f7f5;height: 80px;width: 80px}
.pgwSlideshow .ps-list li .ps-item.ps-selected{float: left;opacity: 1;overflow: hidden;padding:4px;}
.pgwSlideshow .ps-current .ps-prev{position: absolute;left: -4px;top: 45%;cursor: pointer;background:url(../images/slider-arrow2.png) -110px 5px no-repeat;display:block;width:45px;height:42px;}
.pgwSlideshow .ps-current .ps-next{position: absolute;right: 0;top: 45%;cursor: pointer;background:url(../images/slider-arrow2.png) 8px 5px no-repeat;display:block;width:45px;height:42px;}
.pgwSlideshow .ps-list .ps-prev{cursor: pointer;position: absolute;left: 0;top: 25px;z-index: 1000;display: none !important;background:url(../images/slider-arrow2.png) -110px 5px no-repeat;width:45px;height:42px;}
.pgwSlideshow .ps-list .ps-next{cursor: pointer;position: absolute;right: 0;top: 25px;z-index: 1000;display: none !important;background:url(../images/slider-arrow2.png) 8px 5px no-repeat #F8F7F5;width:45px;height:42px;border-radius: 20px;}
.pgwSlideshow.narrow .ps-list li img{width: 60px;height: 60px;}
.pgwSlideshow.narrow .ps-current .ps-prev{padding: 15px 15px 15px 12px;top: 40%;}
.pgwSlideshow.narrow .ps-current .ps-next{padding: 15px 12px 15px 15px;top: 40%;}
.pgwSlideshow.narrow .ps-list .ps-prev{padding: 15px 12px 15px 10px;top: 20px;}
.pgwSlideshow.narrow .ps-list .ps-next{padding: 15px 10px 15px 12px;top: 20px;}
.pgwSlideshow.narrow .ps-caption{font-size: 0.8rem;padding: 8px;}
/*公司文化份公司滚动*/.pc-banner{background: url(http://www.showinwh.com/assets/news/css/images/wh_bj.jpg) no-repeat center top/100% auto;width: 100%;float: left;padding:50px 0 0 ;}

.swiper-container{width: 100%;margin: 35px 0 0 ;}

.swiper-slide{-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0.5}

.swiper-slide-active,.swiper-slide-duplicate-active{-webkit-transform: scale(1);transform: scale(1);opacity: 1}

.none-effect{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.swiper-slide a{display: block;}

.swiper-slide-active a:after{background: none;}

.swiper-slide img{width: 100%;display: block;margin-top: -80px;}

.swiper-pagination{position: relative;margin-bottom: 30px;}
.swiper-pagination-bullet{background: #00a0e9;margin-left: 4px;margin-right: 4px;width: 17px;height: 17px;opacity: 1;margin-bottom: 4px;}
.swiper-pagination-bullet-active{width: 13px;height: 13px;background: #FFF;border: 6px solid #00a0e9;margin-bottom: 0;}

.button{width: 1000px;margin: 0 auto;bottom: 43px;position: relative;}

.swiper-button-prev{background:url(../images/slider-arrow2.png) -110px 5px no-repeat;width:45px;height:42px;display: block;}
.swiper-button-next{background:url(../images/slider-arrow2.png) 8px 5px no-repeat;width:45px;height:42px;display: block;}

.about_wh_name{position: absolute;left: 224px;top: -180px;text-align: center;}
.about_wh_name p{font-size: 1em;}
.about_wh_name span{font-size: 1.2em;font-weight: bold;}
.about_wh_add{position: absolute;left: 98px;top: 420px;text-align: center;}
/* 页码*/
.page_wrap{float: left;position: relative;left: 50%;padding: 40px 0 20px 0;}
.page{position: relative;left: -50%;}
.page a{padding:6px 12px;background: #58595b;text-align: center;color: #fff;margin: 4px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.page a.curr, .page a:hover{background: #8e8e8f;}
.chat_wrap{background: url(../images/q_m.png) repeat-x;}
.chat{position: fixed;bottom: -4px;left:0;z-index: 999;right: 0;margin-left:auto;margin-right:auto;}
.chat a{float: left;width: 33.33333333%;}
.ico_call{background: url(../images/ico_call.png) no-repeat 0px 6px;color: #960c16 !important;line-height: 40px;padding: 10px 0 10px 40px;}
.onlypc{display: inline-block;}
.onlymobil{display: none;}
.container_chat{padding:0;float: left;position: relative;left: 50%;}
.inner{position: relative;left: -50%;}
/* 广告投放页面*/.penter_50{width: 50%;}
.ggtf_wrap{padding:20px 0 60px 0;}
.ggtf_wrap h1{color: #980a17;font-size: 1.5em;line-height: 2em;text-align: center;}
.ggtf_wrap h2{font-size: 1em;color: #636363;text-align: center;}
.ggtf_wrap img{text-align: center;padding:0;}
.ggtf_wrap h3{color: #980a17;font-size: 1.5em;line-height: 3em;}
.ggtf_ys{padding: 50px 0 80px 0;background: #f8f7f5;}
.ggtf_ys h3{font-size: 1.5em}
.home_custom_wrap0{background: #fff;}
.ggtf_ys_t{padding-top: 30px;width: 55%;}
.ggtf_ys_t h4{font-size: 1.5em;padding: 10px 0;font-weight: normal;}
.ggtf_ys_t_img{width: 45%;padding-top: 40px;margin-top:-78px}
.tflc{padding: 60px 10px;}
.tflc h3{font-size: 1.5em}
.tflc img{width: 100%;padding: 40px 0 80px 0;}
.tpdkk{line-height: 24px}
.case_move{padding-top:20px}
.case_move li{width:25%;float:left;padding-bottom:10px}
.case_move li img{width:100%;padding:4px}
.case_move li p{font-size: 1.2em;line-height: 2.2em;text-align: center;}
.case_move li.bigshow{width:50%;float:left;padding-bottom:10px}



.iw_poi_content{display:none}




.rd-notice-tooltip{-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);box-shadow: 0 2px 2px rgba(0,0,0,.2);font-size: 14px;border-radius: 3px;line-height: 1.25;position: absolute;z-index: 65;max-width: 350px;opacity: 1}
.rd-notice-tooltip:after{position: absolute;display: block;content: '';height: 20px;width: 20px;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;z-index: 50}
.rd-notice-tooltip .rd-notice-content{background: 0;border-radius: 3px;width: 100%;color: #fff;position: relative;z-index: 60;padding: 20px;font-weight: 400;line-height: 1.45}
.rd-notice-type-success{background-color: #26c7fc;-webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2);box-shadow: 0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-type-success .rd-notice-content{background-color: #26c7fc}
.rd-notice-type-success:after{background-color: #26c7fc;-webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2);box-shadow: 0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-position-left{margin-left: -20px}
.rd-notice-position-left:after{right: -6px;top: 50%;margin-top: -10px}
.rd-notice-tooltip.single-line .rd-notice-content{height: 40px;padding: 0 20px;line-height: 40px;white-space: nowrap}
/*跳到最顶*/.gotop{width: 50px;height: 50px;position: fixed;right: 44px;bottom: 50px;z-index: 9999;display: none;background: url(../images/gotop.jpg) no-repeat center center #fff;border-radius: 50%;}
/*LOGO滚动新*/.js-silder{position: relative;min-width: 320px;padding: 80px 0;}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,
.silder-ctrl-next{position: absolute;top: 0;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-size: 52px;font-weight: 600;text-shadow: #666 2px 2px 5px;display: none;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;text-align: right;}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{position: absolute;top: 50%;margin-top: -40px;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{display: inline-block;width:4px;padding: 30px 0;margin: 0 10px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 4px;cursor: pointer;background-color: #979696;border-radius: 12px;border: 4px solid #f8f7f5;}
.silder-ctrl-con.active>span{background-color: #980a17;border: 4px solid #fff;box-shadow: 3px 3px 3px #f1f1f1;}

.case_title{font-weight:bold;padding-top: 40px;}
.contact_call{font-size: 28px;font-weight: bold;}
.contact_call i{font-style:normal}
/*招聘栏目*/.ah-tab-wrapper{position: relative;}
.ah-tab-wrapper *, .ah-tab-wrapper *:before, .ah-tab-wrapper *:after{box-sizing: border-box;margin:0;padding: 0;}
.ah-tab{border-bottom: 1px solid #ebebeb;position: relative;letter-spacing: -0.3em;}
/*.ah-tab{border-bottom: 1px solid #ebebeb;position: relative;white-space: nowrap;overflow: hidden;letter-spacing: -0.3em;}*/
.ah-tab::before, .ah-tab::after{bottom: 0;content: "";height: 100%;opacity: 0;position: absolute;z-index: 1;transition: opacity .3s;}
.ah-tab::before{left: -100%;width: 30px;background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 99%);background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 99%);background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}
.ah-tab::after{right: 100%;width: 80px;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 99%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 99%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);}
.ah-tab-overflow-left::before{opacity: 1;left: 0;}
.ah-tab-overflow-right::after{opacity: 1;right: 0;}
.ah-tab-overflow-wrapper{position: absolute;width: 43px;height: 100%;right: 100%;opacity: 0;top: 0;z-index: 1;text-align: center;}
.ah-tab-overflow-wrapper[data-ah-tab-active="true"]{right: 0;opacity: 1;transition: opacity .3s;}
.ah-tab-overflow-menu{background: transparent url(../images/ah-tab-overflow-menu.svg) center center no-repeat;background-size: 18px;display: inline-block;width: 100%;height: 100%;border: 0;cursor: pointer;transition: opacity .3s;opacity: .7;}
.ah-tab-overflow-wrapper:hover .ah-tab-overflow-menu{opacity: 1;}
.ah-tab-overflow-list{position: absolute;top: -1000%;right: 0;text-align: left;background-color: #fff;border: 1px solid #e9e9e9;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.09);list-style: none;transition: opacity .3s;opacity: 0;max-width: 290px;}
.ah-tab-overflow-list::after{content: " ";display: block;position: absolute;top: -14px;right: 14px;width: 0;height: 0;border: 7px solid transparent;border-bottom-color: #fff;}
.ah-tab-overflow-list::before{content: " ";display: block;position: absolute;top: -16px;right: 13px;width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #cdcdcd;}
.ah-tab-overflow-wrapper:hover .ah-tab-overflow-list{top: 99%;padding: 10px 0;opacity: 1;}
.ah-tab-overflow-list:hover{display: block;}
.ah-tab-item{color: #8b8b8b;cursor: pointer;display: inline-block;letter-spacing: normal;transition: all .3s;text-decoration: none;font-size: 16px;}
.ah-tab>.ah-tab-item{border-bottom: 3px solid transparent;margin-right: 30px;padding: 15px 0;}

.ah-tab-item[data-ah-tab-active="true"]{color: #980a17;}
.ah-tab>.ah-tab-item:hover{border-bottom: 3px solid #8b8b8b;}
.ah-tab>.ah-tab-item[data-ah-tab-active="true"]{border-bottom-color: #980a17;}
.ah-tab-overflow-list>.ah-tab-item{border-left: 3px solid transparent;display: block;overflow: hidden;padding: 10px 20px;text-overflow: ellipsis;white-space: nowrap;}
.ah-tab-overflow-list>.ah-tab-item:hover{border-left-color: #8b8b8b;}
.ah-tab-overflow-list>.ah-tab-item[data-ah-tab-active="true"]{border-left-color: #980a17;}
.ah-tab-content-wrapper{margin: 30px 0;}
.ah-tab-content{display: none;}
.ah-tab-content[data-ah-tab-active="true"]{display: block;}
.ah-tab-content h4{font-size: 2em;padding-bottom: 20px;font-weight: normal;}
.ah-tab-content strong{font-size: 1.1em;font-weight: normal;}
.ah-tab-content p{padding-top: 20px;font-size:14px;font-weight: normal;line-height: 30px;}
.ah-tab-content h6{padding-top: 20px;font-size:14px;font-weight: normal;line-height: 30px;text-align: center;}
.simpleAlert{position: fixed;z-index: 1000;}
.simpleAlertShelter{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);}
.simpleAlertBody{position: fixed;display: none;width: 400px;height: 190px;top: 50%;left: 50%;margin: -188px 0 0 -200px;opacity: 0;/* border: 1px solid #948497;*/background-color: #fff;border-radius: 18px;}
.simpleAlertBodyClose{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer;}
.simpleAlertBodyContent{position: absolute;top:30%;width:96%;height:48px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;font-weight: 600;color: #333;}
.simpleAlertBtn{position:absolute;width: 70px;height: 34px;top:60%;border: 1px solid #bfbfbf;cursor:pointer;border-radius: 5px;color: #fff;font-size: 16px;}
.simpleAlertBtn1{background-color: #C10D16;left: 25%;}
.simpleAlertBtn2{background-color: #f7f7f7;color: #333;right: 25%;}
.onlyOne{width: 200px;height: 36px;margin: 0 auto;}

.simpleAlertShelter{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);}
.simpleAlertBody{position: fixed;display: none;width: 300px;height: 190px;top: 50%;left: 50%;margin: -188px 0 0 -150px;opacity: 0;/* border: 1px solid #948497;*/background-color: #fff;border-radius: 18px;}
.simpleAlertBodyClose{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer;}
.simpleAlertBodyContent{position: absolute;top:30%;width:96%;height:48px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;font-weight: 600;color: #333;}
.simpleAlertBtn{position:absolute;width: 70px;height: 34px;top:60%;border: 1px solid #bfbfbf;cursor:pointer;border-radius: 5px;color: #fff;font-size: 16px;}
.simpleAlertBtn1{background-color: #C10D16;left: 17%;}
.simpleAlertBtn2{background-color: #f7f7f7;color: #333;right: 25%;}
.onlyOne{width: 200px;height: 36px;margin: 0 auto;}
.contact_call{font-size: 23px;padding: 10px 0;}
.service_wrap.hx_wrap{padding:20px 0 20px 0;}
.home_huaxu_t{padding-bottom: 60px;}
.home_huaxu_wrap{background: url(http://www.showinwh.com/assets/news/images/right_t.jpg) no-repeat right center;}
.home_huaxu{padding-top: 100px;padding-bottom: 0px;}
.home_huaxu_video{width: 50%;float: right;}
.home_huaxu_list{float: left;width: 50%;padding-right: 40px;}
.home_huaxu_list li{clear: both;padding-bottom:85px;padding: 10px 20px;display: flex;height: 82px;}
.home_huaxu_list li:hover{background: #F2EEEC;cursor: pointer;}
.huaxu_date{border-right: 1px solid #afafaf;width: 8%;padding-top: 10px;text-align:center}
.huaxu_date.homebig{width: 15%;}
.huaxu_date span{font-size: 14px;}
.huaxu_date p{font-size: 38px;font-weight: lighter;text-align: center;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.huaxu_newslist{padding-left: 30px;width: 92%;}
.huaxu_newslist.homgbig2{width: 100%;}
.huaxu_newslist strong{font-weight: normal;color:#980a17;}

.huaxu_list_s a{float: left;width: 33.3333%;padding: 15px 12px;position: relative;transition: all 0.5s ease 0s;transform: translateY(0px);}
.huaxu_list_s a:hover{transform: translateY(-10px);}
.huaxu_list_s a img{padding-top: 12px;}
.huaxu_list_s a p{position: absolute;color: #fff;font-size: 24px;left:50%;top:50%;transform: translate(-50%, -50%);text-shadow: 2px 2px 5px rgb(52, 52, 52);line-height:1.2em;text-align:center}
.service_wrap h4{font-style: normal;text-align: center;font-weight: normal;font-size: 1em;padding-bottom: 30px;}
.huaxu_con{width: 750px;margin: 10px auto 40px;}
.huaxu_con img{width: 100% !important;padding: 0px 0;}
.huaxu_con p{font-size: 14px;padding:5px 0px;line-height: 24px !important; text-align: justify;
   }
.huaxu_con hr{margin-top: 30px;border:none;border-bottom:1px solid #DaDaDa;height:1px;-webkit-transform: scaleY(0.5);-webkit-transform-origin:0 0;}
.author{padding-top: 20px;}
.author p{float: left;padding-right: 20px;}
.huaxu_con video{width:100% !important;height:auto;margin:0 auto;display: block;}
/* 媒体查询，当视频高度大于屏幕高度时*/
@media screen and (max-height: calc(100vh - 1px)){
.huaxu_con video{width:50%;margin: 0 auto;/* 确保宽度改变后依然居中*/}}
.cat_huaxu_list{width: 100%;}
.cat_huaxu_list li{clear: both;padding: 20px 0px;display: flex;background:#fff;margin-bottom:10px;overflow:auto;text-align: left;}
.cat_huaxu_list li:hover{background: #F2EEEC;cursor: pointer;}
.huaxu_newslist strong{font-weight: normal;color:#980a17;line-height:32px}

.simpleAlertShelter2{position: fixed;width: 100%;height: 100%;top:0;left:0;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);}
.simpleAlertBody2{position: fixed;display: none;width: 250px;height: 250px;top: 50%;left: 50%;margin: -188px 0 0 -200px;opacity: 0;/* border: 1px solid #948497;*/background-color: #fff;border-radius: 18px;z-index:3}
.simpleAlertBodyClose2{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer;}
.simpleAlertBodyContent2{position: absolute;top:15%;width:96%;height:148px;overflow-y:auto;left: 2%;text-align: center;font-size: 18px;font-weight: 600;color: #333;}
.simpleAlertBtn21{position:absolute;width: 70px;height: 34px;top:73%;border: 1px solid #bfbfbf;cursor:pointer;border-radius: 5px;color: #fff;font-size: 16px;background-color: #C10D16;left: 20%;}
.onlyOne2{width: 150px;height: 36px;margin: 0 auto;}

.pagination li{float: left;}
.page-num{padding:6px 8px;background: #58595b;text-align: center;color: #fff;margin: 4px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.page-num.page-num-current{background: #8e8e8f;}

.pt30{padding-top:30px}

.nav_bg{padding-top: 0px;padding-left: 0px;clear: both;}
nav .nav-list > li:first-child{padding: 6px 14px 6px 4px;}

nav .nav-list{margin-right: 0px;}
.slogan img{margin-bottom:3px;width: 80%;}



.vid p{margin-top: 232px;}

.nav_bg2{padding-left: 0px;padding-right: 20px;}

*,
*:before,
*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.slider-container{position: relative;overflow: hidden;width: 100%;margin: 0 auto;background-color: #444;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.slider{position: relative;width: 9999px;}
.slider:before,
.slider:after{display: table;content: ' ';}
.slider:after{clear: both;}
.slider__item{position: relative;float: left;margin: 0;padding: 0;height: 100%;}
.slider__item img{display: block;width: 100%;height: auto;}
.slider__switch span{color: #fff;display: block;width: 32px;height: 32px;}
.slider__switch{position: absolute;top: 50%;margin-top: -20px;padding: 10px 5px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;border-radius: 1px;background: #000;opacity: .3;transition: opacity .15s ease;fill: #fff;}
.slider__switch--prev{left: 10px;}
.slider__switch--next{right: 10px;}
.slider__switch:hover{opacity: .85;}
.slider__switch[disabled]{visibility: hidden;opacity: 0;}
.slider__caption{position: absolute;bottom: 30px;left: 30px;display: block;max-width: 500px;padding: 10px;color: #fff;background: rgba(0, 0, 0, .4);box-shadow: 0 0 20px 10px rgba(0,0,0,.4);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');/* ie8*/}
.slider__caption[disabled]{opacity: 0;visibility: hidden;}
.slider-nav{line-height: 30px;position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;margin: 0;padding: 0;text-align: center;z-index: 99;filter: alpha(opacity=90);/* ie8*/ }
.slider-nav__control{display: inline-block;width: 12px;height: 12px;margin: 0 3px;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;border: 2px solid #fff;border-radius: 50%;background: transparent;}
.slider-nav__control.is-active{width: 12px;height: 12px;background: #fff;}
.slider.has-touch{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;}
.preview{text-align: center;padding: 5px;}
.preview a{display: inline-block;margin: 5px;}
.preview img{display: block;width: 200px;height: auto;}
.banneractive{outline: 3px solid #196cd2;box-shadow: 2px 2px 20px 4px rgba(0,0,0,.5);}






.title i{font-size:20px;line-height:24px;font-weight:bold;color:#bd0c16;}


.onlymobile {display:none;}
.onlypc {display:block}





.sp_header {display: none;}
.sjj_nav{display: none;}

/* 面包屑 */
ul.breadcrumb {
    list-style: none;
   padding-top: 10px;
    margin: 0;
}

ul.breadcrumb li {
    display: inline;
    font-size: 14px;
}

ul.breadcrumb li+li:before {
    padding: 8px;
    color: #ccc;
    content: "/\00a0";
}

ul.breadcrumb li a {
    color: #535353;
    text-decoration: none;

}

ul.breadcrumb li a:hover {
    color: #bd0c16;
    text-decoration: none;
}


.video_w {margin-bottom: 0px;}

.home_news_w1{float: left;padding-right: 20px;width: 50%;}
.home_news_w2{float: right;padding-left: 20px;width: 50%;}

.home_news_wrap {background: #f8f7f5;padding-bottom: 30px;}

.home_news {padding-top: 25px;}

.home_news_title {background: #bd0c16;line-height:32px;color: #fff;padding-left: 20px;font-weight: bold;font-size: 16px;}

.home_news_list li{background: #fff;padding: 5px 20px 10px 20px;margin: 10px 0;transition: box-shadow 0.3s ease;}

.home_news_list li:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);cursor: pointer;}



.home_news_list li strong{line-height: 28px;color: #980a17;font-weight: normal;font-size: 1em;}
.home_news_list li p{line-height: 22px;font-size: 0.8em;}
.title_more {float: right;padding-right: 20px;color: #fff;font-size: 12px;}



.BMapLabel {font-size: 14px !important;padding: 6px 10px !important;display: inline-block;}

#longText {height: auto;}
#toggleButton {display: none;}




		.to-top{background: #FFF; color: #bd0c16;padding: 4px 12px 6px 12px;border:1px solid #ccc;text-align:center;font-size:20px;z-index: 999;}
		.to-top:hover{background: #bd0c16; color: #fff;border:1px solid #bd0c16;}



.case_more_l {font-size:14px;float:left}
.case_more_r {font-size:14px;float:right}

.author {padding:10px 0;text-align:center;font-size:12px;color:#666;}
.author span{padding:0 5px}



select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid #B2B2B2;
line-height: 33px;
font-size: 14px;
padding: 0 10px 0 10px;

color: #3C969E;

}


.only_m {display:inline-block !important;}

.info_onlypc {display:block }
.info_onlym {display:none}





.home_news_list2 li{background: #fff;padding: 10px;transition: box-shadow 0.3s ease;width: 50%;float: left;text-align: left;border: 2px solid #f8f7f5;}
.home_news_list2 li:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);cursor: pointer;}
.home_news_list2 li strong{line-height: 28px;color: #980a17;font-weight: normal;font-size: 1em;}
.home_news_list2 li p{line-height: 22px;font-size: 0.8em;}
.home_news_list2 li img {height: 92px;overflow: hidden;width: 30%;float: left;}
.home_news_list2_content {width: 70%;float: right;padding: 0 20px 0 20px;margin-top: -4px;}

.home_news_list2 li.w100{width: 100%;}

.ml0 {margin-left: 0 !important;}



.bt_more2{margin-top: 0px;margin-bottom: 20px;padding:4px 6px;display:inline-block}
.bt_more2 i{font-size: 18px;padding-left: 6px;}
a.bt_more2{color:#980a17;font-size: 1em;}




