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;padding-bottom: 10px;text-align: justify;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{width: 1200px;padding: 0 10px;margin: 0 auto;}
.container_layout{width: 100%;}
.bg_gray {background:#f8f7f5;}

header {z-index: 999;}

.nav_bg {background: #f8f7f5}


.artshow  h1{text-align:center;line-height:4em;}
.artshow .info{text-align:center;border-bottom:1px dotted #cdcdcd;line-height:3em;margin-bottom:1em;}
.artshow .pre,.artshow .next{line-height:4em;}


.top_wrap {background: #fff;display: background;}


.logo {padding-top: 10px;margin-top:20px;}
.stock {font-size: 1em;font-weight: bold;color: #58595b;line-height: 44px;padding-left: 30px;}
/* 顶部菜单 */

.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: 104px;top: 20px;
}




/* 导航组件*/

.nav-logo{float: left; padding: 10px 0}
.nav-logo img{max-width: 100%;max-height: 50%;}

.toptel {text-align: right;padding-top: 24px;}
.toptel p{font-size: 18px;text-align: right;padding-bottom: 0px}
.toptel h2{font-size: 30px;line-height: 42px;}
.toptel i{font-size: 14px;font-style: normal;background: url(../image/telx.png) 0px 4px no-repeat;padding-left: 20px;}


nav{width: 100%;height: 44px;padding:0;}
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;float: right;margin-right: 20px;}
nav .nav-list > li{position: relative;list-style: none;float: left;text-align: center;}

@media (max-width:480px){

.toptel {display: none;}
.stock {display: none;}
nav .nav-list{position: fixed;height: 100%;top: 0;padding-top: 60px;width: 40%;background: #fff;left: -60%;-webkit-transition: 1s;transition: 1s;z-index: 999;}
	}


@media (max-width:480px){
nav .nav-list > li{width: 100%;margin: 0;overflow: hidden;}
nav .nav-list > li{margin-bottom: 15px;}
}
nav .nav-list > li .active{color: #980a17;}
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: #980a17;}
nav .nav-list > li {padding: 6px 30px;}
nav .nav-list > li:last-child {padding: 6px 0px 0 30px;}


@media (max-width:480px){
nav .nav-list > li {padding: 0;}
nav .nav-list > li a{width: 100%;border-radius: 0;margin: 0;}
	}

nav .nav-list > li .menu{min-width: 100px;background:url(../image/opice.png);position: absolute;white-space: nowrap;left: 0;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;}






@media (max-width:480px){
nav .nav-list > li .menu{position: relative;width: 100%;text-align: center;}
}
	
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: #362d2c}

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;}

@media (max-width:480px){
nav .nav-logo {height: 100%;}
nav .nav-menu{display: block;float: right;padding: 25px 15px;position: relative;}
nav .nav-menu span{height: 2px;width: 25px;display: block;background: #636363;border-radius: 10px;}
nav .nav-menu span + span{margin-top: 6px;}
nav .nav-list > li:last-child {padding: 0;}
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: 136px;top: 20px;
}
nav .open {padding-top: 60px;}
nav .nav-list > li .menu li a {padding: 8px 50px;}
nav .nav-list > li:hover .menu{height: auto;top:0px;opacity:1;filter:alpha(opacity=100);}
}


nav .open{left: 0%;overflow: auto;z-index: 999;border-right: 1px solid #ccc;}


/* 轮播图 */
.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("../image/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;}
@media screen and (max-width:480px){.callbacks_nav{top:68%;}}



/* 口号广告语 */
.bg_red {background: #7c0006;}
.slogan{text-align: center;padding: 20px 0;}
.slogan img{width: 80%;}
.slogan_b{background: url(../image/b.png) no-repeat right top #f8f7f5;height: 700px;}
.slogan_bg {background: url(../image/slogan_bg.jpg) no-repeat center #7d0006;max-height: 107px;}
.home_title {padding-top: 120px;padding-bottom: 50px;}
.title strong{color: #58595b;font-size: 2em;font-weight: bold;display: block;}
.title span {font-size: 1.25em;font-weight: normal;display: block;padding-bottom: 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 10px;}
.home_about a:after{content: "";position: absolute;top: 7px;right: -15px;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: 50%;float: left;margin-top: 4px;z-index: 9999;}
.home_info {padding-left: 45px;width: 50%;float: right;}
.home_info h1{position: relative;padding-bottom: 25px;}
.home_info p{padding-bottom: 8px;}
a.more {color: #980a17;}
a.more:hover {color: #535353;}
.font_red {color: #980a17;}
.home_case_layout {background: url(../image/home_case_bg.png) no-repeat right center;}
.home_case {padding-top: 60px;}
.text_center {text-align: center;}

/* 视频列表 */
.flex img,.flex div{cursor: pointer;max-width: calc(50% - 23px);}
.flex div{display: inline-block;}
.vid{position: relative;background-position: center center;background-size:100% 100%;width: 370px;height: 253px; margin: 45px 10px;}
.vid p{font-size: 1.5em;line-height: 1em;margin-top: 270px;}
.vid span{font-size: 0.8em;color: #636363;padding-top: 1em;}


.vid {transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;background-size: 100%;
background-position: center;background-repeat: no-repeat;}
.vid:hover {background-size: 120%;}




.home_about_index {padding-left: 70px}


.bt_more {width: 350px;height: 50px; text-align: center;border-radius: 2em;border: 1px solid #979696;background:url(../image/arrow.png) no-repeat 220px center #fff;margin: 0 auto;margin-top: 90px;margin-bottom: 100px;display: block;}

a.bt_more {color:#980a17;font-size: 0.8em;line-height: 50px;transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.bt_more:hover{background:url(../image/arrow2.png) no-repeat 220px center #7c0006;color: #fff;border: 1px solid #7c0006;}

.home_custom_wrap{background: url(../image/home_custom_bg.png) no-repeat left top #f8f7f5;padding-top: 130px;padding-bottom: 70px;}
.home_contact_wrap {background: url(../image/home_case_bg.png) no-repeat right center;}
.home_contact {padding-top: 100px;padding-bottom: 130px;}

.vid:after{content: url(../image/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(../image/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("../image/icoLeft.gif") no-repeat;}
.multipleColumn .hd .next{ background:url("../image/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(../image/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: 80px 0;}
.foot_company a {font-weight: bold;padding: 0 15px;line-height: 2em;cursor: default;}
.foot_company a:hover {color: #980a17;}

/* 底部 */
.foot_wrap {background: #4a4a4a;padding:0px 0 13px 0;}
.copy {width: 100%;text-align: center;padding: 10px 0 0 0;}
.copy span{font-size: 14px;padding: 0 10px;}

.ico_qq {width: 16px;height: 16px;background: url(../image/ico_qq.png) no-repeat center center #fff;background-size:50%;}
.ico_wx {width: 16px;height: 16px;background: url(../image/ico_wx.png) no-repeat center center #fff;background-size:60%;}
.ico_wb {width: 16px;height: 16px;background: url(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/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(../image/banner_about.jpg) center center no-repeat;background-size: cover;}
.home_custom_wrap1 {padding-top: 50px;background:#f8f7f5 ;}
.title2 {padding-bottom: 30px;}
.line {border-bottom: 1px solid #e6e6e4;height: 1px;    width: 1180px;}
.sub_nav {float: left; position: relative;left: 50%;}
.home_about1 {position: relative; left: -50%;padding-bottom: 40px;}
.home_about1 a{font-size: 1em}
.about_sj {padding-top:30px;padding-bottom: 80px;} 
.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: 40px 0 120px 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;}









/* 创作团队页面 */
.min_banner_team {height: 793px; width: 100%;background: url(../image/banner_team.jpg) center center no-repeat;background-size: cover;}
.team_list li {padding-bottom: 48px;border-bottom: 1px solid #efefed;display: inline-block;padding-top: 40px;}

.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{padding-top: 10px;line-height: 1.9em;}


.team_video {margin-top: 4px;text-align: center;}


/* 作品案例页码 */
.min_banner_case {height: 192px; width: 100%;background: url(../image/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(../image/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: 25%;float: left;padding-right: 10px;}
.contact_company li:nth-child(3){padding-left: 20px}



.home_contact1 {padding-top: 100px;}

.contact_main_info {float: left;line-height: 2em;}
.contact_main_info  i{font-style: normal;font-weight: normal;}
.contact_main_info h1 {font-size: 1.5em;padding-bottom: 0px;}

.contact_main_map {float: left;padding-right:20px;padding-top: 70px;;}
.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: url(../image/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: url(../image/home_case_bg.png) no-repeat right 200px  #f8f7f5;}





/* 各公司大楼 */
.build {}
.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 p, .tabs h4{}
.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;}
.content p{}
.content h4{}
.content h6{}
.content h6 i{}
.container_tab:target .content{-webkit-animation: bounce .6s 1;animation: bounce .6s 1;}





.content h6{}
.content h6 i{}
.label i{}
.default{}
.clicked{color: #980a17;position: relative;}
.clicked:after {width: 1px;height: 30px;border-right: 2px solid #980a17;content: "";position: absolute;right: -72px;top: 0}






/*服务项目*/
.min_banner_service {height: 192px; width: 100%;background: url(../image/banner_service.jpg) center center no-repeat;background-size: cover;}
.service_wrap {padding:20px 0 100px 0;}

.service_wrap h1 {color: #980a17;font-size: 1.5em;line-height: 2em;text-align: center;}
.service_wrap h2{font-size: 1em;color: #636363;text-align: center;padding: 20px 0;}


.service_wrap img{text-align: center;padding: 60px 0;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 {0 1px}

.min_banner_ggtf {height: 192px; width: 100%;background: url(../image/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(../image/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:30px 0 20px 0;border-bottom: 1px solid #e6e6e4;}
.culture p{font-size: 14px}
.culture p strong {padding-right:20px}


/*公司荣誉*/
.pgwSlideshow {padding:100px 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: 90px;}
.pgwSlideshow .ps-list li .ps-item.ps-selected{float: left;opacity: 1;overflow: hidden;padding:4px;}


.pgwSlideshow .ps-current .ps-prev{position: absolute;left: 0;top: 45%;cursor: pointer;background:url(../image/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(../image/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;background:url(../image/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;background:url(../image/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(https://www.lyshys.com/site/css/images/wh_bj.html) no-repeat center top/100% auto;width: 100%;float: left;padding:50px 0 0 ;}
@media screen and (max-width: 668px){.pc-banner{background-size: auto 100%;}}

.swiper-container{width: 100%;margin: 35px 0 0 ;}
@media screen and (max-width: 668px){.swiper-container{margin: 20px 0 15px;}}

.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}
@media screen and (max-width: 668px){.swiper-slide{-webkit-transform: scale(0.97);transform: scale(0.97);}}

.swiper-slide-active,.swiper-slide-duplicate-active{-webkit-transform: scale(1);transform: scale(1);opacity: 1}
@media screen and (max-width: 668px){.swiper-slide-active,.swiper-slide-duplicate-active{-webkit-transform: scale(0.97);transform: scale(0.97);}}

.none-effect{-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.swiper-slide a{display: block;}
@media screen and (min-width: 668px){
.swiper-slide a:after{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 100%;background: url(https://www.lyshys.com/site/css/images/top_slick_cover_bg01.html) 0 0 repeat;}}

.swiper-slide-active a:after{background: none;}
@media screen and (max-width: 668px){.swiper-slide a{padding: 5px;border-radius: 7px;}}

.swiper-slide img{width: 100%;display: block;margin-top: -80px;}
@media screen and (max-width: 668px){.swiper-slide img{border-radius: 7px;}}

.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;}
@media screen and (max-width: 668px){
.swiper-pagination{position: relative;margin-bottom: 20px;}
.swiper-pagination-bullet{background: #00a0e9;margin-left: 2px;margin-right: 2px;width: 8px;height: 8px;margin-bottom: 2px;}
.swiper-pagination-bullet-active{width: 6px;height: 6px;background: #FFF;border: 3px solid #00a0e9;margin-bottom: 0;}


}

.button{width: 1000px;margin: 0 auto;bottom: 43px;position: relative;}
@media screen and (max-width: 668px){.button{width: 70%;bottom: 22px;}}


.swiper-button-prev{background:url(../image/slider-arrow2.png) -110px 5px no-repeat; width:45px; height:42px;display: block;}
.swiper-button-next{background:url(../image/slider-arrow2.png) 8px 5px no-repeat; width:45px; height:42px;display: block;}

@media screen and (max-width: 668px){
.button div{width: 28px;height: 28px;}}


.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: 80px 0 100px 0; }
.page{position: relative; left: -50%; }
.page a{padding:6px 12px;background: #58595b;text-align: center;color: #fff;margin: 5px;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;}
.page li{display:inline-block}


.chat_wrap {background: url(../image/q_m.png) repeat-x;}
.chat {position: fixed;bottom: 0px;left:0;display: none;z-index: 999;right: 0;margin-left:auto;margin-right:auto;}
.chat a{ float: left;}
.ico_call {background: url(../image/ico_call.png) no-repeat 0px 6px; color: #960c16 !important;line-height: 40px;padding: 10px 0 10px 40px;}

.onlypc {display: 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: url(../image/b.png) no-repeat right 91px #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;}
.tflc {padding: 60px 10px;}
.tflc h3 {font-size: 1.5em}
.tflc img {width: 100%;padding: 40px 0 80px 0;}

.tpdkk {line-height: 24px}


/* 小型设备（移动端）*/


@media (max-width:480px){
	
	
	
	nav .nav-list > li {padding: 6px 0px 0 0px !important;;}

	.build li {width: 100%;float:none;padding-bottom: 30px}
	nav .nav-list > li.arr:after {left: 120px !important;}
	nav .nav-list > li.arr:last-child:after {top:15px  !important;}

.copy span {display: block;}
	.foot_company a {padding: 0 8px;font-size: 0.8em}
	.home_about a {padding: 5px 4px;}
	.lastv {display: none !important;}
	
	.foot_company{padding: 40px 0;}
	.team_video video{width: 100%;height: 250px;}
	
	.ggtf_ys_t {padding-top: 0px;width: 100%;}
	.ggtf_ys_t_img{width: 100%;padding-top: 30px;}
	.ggtf_ys_t h4{font-size: 1.2em;padding:0;}
	.ggtf_wrap {padding: 20px 0 30px 0;}
	
	.tflc {padding: 30px 0;}
	.tflc img {width: 100%;padding: 20px 0;}
	
	.penter_50 {width: 100%;}

.foot_wrap {padding:15px 0 40px 0;}
.onlypc {display: none;}
.chat_wrap {background: url(../image/q.png) repeat-x;}
.chat {position: fixed;bottom: -4px;left:0;display: none;z-index: 999;}
.chat a{ width: 33.3333333333% !important; float: left;}
.ico_call {background: url(../image/ico_call.png) no-repeat 0px 6px; color: #960c16 !important;line-height: 40px;padding: 10px 0 10px 40px;}
.onlymobil {display: block;}
.callbacks_container{padding-top: 84px;}
.vid{ margin: 26px 10px;}
.bd ,.hd {display: none;}
.logo_scoll {display: block;padding: 40px 0;width: 100%}
.multipleColumn {padding-top: 0}


.container{width: auto;}
.home_title {padding-top: 40px;padding-bottom: 28px;}
.home_about {padding-left: 0;padding-top: 20px;}
.home_video {width: 100%;clear: both;}
.home_info {padding-left: 0px;width: 100%;padding-top: 30px;}
nav{padding: 6px 0 18px 0;position: fixed;left: 0;top: 0;display: block;z-index: 999;}
nav .nav-logo img{max-width: 120%;max-height: 120%;}
.slogan{padding: 8px 0;}
.slogan img{width: 100%;}
.container{width: auto;}
	/* .logo {width: 40%;} */
.stock {background-size: 50%; margin: 33px 0px 4px 0;}	
.home_case{padding-top: 50px;}
#video_container {padding-top: 30px;}
#slider1{margin-top: 85px;}
.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
.home_t_ab {text-align: center;float: none;}
.vid {height: 104px;}
.vid p {margin-top:114px;font-size: 1em}
#video_container {padding-top: 0;}
.bt_more {margin-top: 50px;margin-bottom: 50px;width: 250px;background: url(../image/arrow.png) no-repeat 160px center #fff;}
.bt_more:hover{background:url(../image/arrow.png) no-repeat 160px center #ebebeb}
.home_custom_wrap{padding-top: 50px;}
.multipleColumn .center {padding-top: 20px;}
.multipleColumn {padding-bottom: 40px;}
.home_contact { padding-top: 50px;padding-bottom: 130px;}
.home_map {width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add {padding-top: 0px;}
.home_add li:last-child{padding-top: 20px;} 
.home_map h1{text-align: center;font-size: 1em}
.bt_message {float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
.izl-rmenu{display: none;}
.feedback_qq{display: none !important;}

.min_banner_about {height: 92px; width: 100%;background: url(../image/banner_about_s.jpg) center center no-repeat;background-size: 100% ;}
.min_banner_team {height: 125px; width: 100%;background: url(../image/banner_team_s.jpg) center center no-repeat;background-size: 100% ;}
.min_banner_case {height: 92px; width: 100%;background: url(../image/banner_case_s.jpg) center center no-repeat;background-size: 100% ;}
.min_banner_contact {height: 92px; width: 100%;background: url(../image/banner_contact_s.jpg) center center no-repeat;background-size: 100% ;}
.min_banner_service {height: 92px; width: 100%;background: url(../image/banner_service_s.jpg) center center no-repeat;background-size: 100% ;}
.min_banner_ggtf {height: 92px; width: 100%;background: url(../image/banner_ggtf_s.jpg) center center no-repeat;background-size: 100% ;}

.home_about a {font-size: 0.8em}
.about_sj{padding-top: 0;}
.about_sj_1 {width: 100%;float: none;padding-right: 0px;}
.about_sj_2 {width: 100%;float: none;padding-left: 0px;}

.about_sj_3 {width: 100%;float: left;padding-right: 0px;}
.about_sj_4 {width:100%;float: right;padding-left: 0px;}

.team_list li img {width: 100%;max-width: 95px;float: none;}
.team_info {width: 100%; padding-left: 0px;float: none;}

.vid:after{top: 30%;right:38%;}

.case_show_1 {width: 100%;float: none;padding-right: 0px;}
.case_show_2 {width: 100%;float: none;padding-left: 0px;margin-top: -3px;}

.contact_company li{width: 100%;}
.contact_company li:nth-child(3){padding-left: 0px}
.contact_main_info{width: 100%;}
.contact_main_map{width: 100%;padding-top: 20px;}
.home_message1 {padding-top: 60px;}
.home_custom_wrap2 {background-image: none;}

.service_wrap img.service_img_1 {width: 100%;float: none;padding-right: 0px;}
.service_wrap img.service_img_2 {width: 100%;float: none;padding-left: 0px;}
.service_wrap img {padding: 0}

.slideBox{ width:78%;margin: 28px auto;}

.livechat-girl{display: none;}
.gotop{display: none !important;}

.culture_l {width: 100%;}
.culture_r {width: 100%;}



}
	
/* 小型设备（平板电脑，768px 起）*/
@media (max-width:768px){
.container{width: auto;}
nav .nav-list > li {padding: 0 19px;}
.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
nav .nav-logo {padding-bottom: 20px;}
nav .nav-list > li.arr:after {left: 90px;top: 20px;}
.slogan{padding: 28px 0 18px 0;}
.home_title {padding-top: 60px;}
.home_video {width: 100%;clear: both;}
.home_info {padding-left: 0px;width: 100%;padding-top: 30px;}
.bt_more {margin-bottom: 80px;margin-top: 76px;}
.home_custom_wrap {padding-top: 80px;}
.multipleColumn {padding-bottom:46px ;}
.multipleColumn .center {padding-top: 40px;}
.home_contact {padding-top: 100px;}
.home_map {width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add {padding-top: 20px;}
.home_map h1{text-align: center;font-size: 1em}
.bt_message {float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
}


/* 中型设备（台式电脑，992px 起）*/
@media (max-width:992px){
.container{width: auto;}
nav .nav-list > li {padding: 0 20px;}
.webkit-slider .slider-content,.webkit-slider .slider-content div,.webkit-slider .slider-content img{transform: scale(1.1)}
.slogan{padding: 11px 0 18px 0;}
.home_title {padding-top: 40px;}
nav .nav-logo {padding-bottom: 6px;}
.home_video {width: 100%;clear: both;}
.home_info {padding-left: 0px;width: 100%;padding-top: 30px;}
.bt_more {margin-bottom: 80px;margin-top: 76px;}
.home_custom_wrap {padding-top: 45px;}
.multipleColumn {padding-bottom:46px ;}
.multipleColumn .center {padding-top: 40px;}
.home_contact {padding-top: 100px;}
.home_map {width: 100%;clear: both;}
.home_message{width: 100%;}
.home_add {padding-top: 20px;}
.home_map h1{text-align: center;font-size: 1em}
.bt_message {float: none;margin: 60px auto 0;}
.copy li:nth-child(1){width: 100%;}
.copy li:nth-child(2){width: 100%;}
.copy li:nth-child(3){width: 100%;}
.copy li:nth-child(4){width: 100%;margin-top: 10px;}
}

/* 大型设备（大台式电脑，1200px 起）*/
@media (max-width:1200px){
.container{width: auto;}
nav .nav-list > li {padding: 6px 20px 0 30px}
nav .nav-list > li a {font-size: 1em}
nav .nav-list > li.arr:after {left: 108px;top: 20px;}
.izl-rmenu{display: none;}
.feedback_qq{display: none !important;}
}




/*美女客服*/

.f-l{float: left}
.f-r{float: right}
.clearfix:after{content: "/20";display: block;visibility: hidden;clear: both;font-size: 0;line-height: 0;height: 0}
@keyframes scaleToggleOne{0{transform:scale(1);-webkit-transform:scale(1)}
50%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}
@keyframes scaleToggleTwo{0{transform:scale(1);-webkit-transform:scale(1)}
20%{transform:scale(1);-webkit-transform:scale(1)}
60%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}
@keyframes scaleToggleThree{0{transform:scale(1);-webkit-transform:scale(1)}
33%{transform:scale(1);-webkit-transform:scale(1)}
66%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}
.animated{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.livechat-girl{width: 60px;height: 60px;border-radius: 50%;position: fixed;bottom: 100px;right: 40px;opacity: 0;-webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3);box-shadow: 0 5px 10px 0 rgba(35,50,56,.3);z-index: 700;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);cursor: pointer;-webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1);transition: all 1s cubic-bezier(.86, 0, .07, 1)}
.livechat-girl:focus{outline: 0}
.livechat-girl.animated{opacity: 1;transform: translateY(-40px);-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px)}
.livechat-girl:after{content: '';width: 12px;height: 12px;border-radius: 50%;background-image: linear-gradient(to bottom, #26c7fc, #26c7fc);position: absolute;right: 1px;top: 1px;z-index: 50}
.livechat-girl .girl{position: absolute;top: 0;left: 0;width: 100%;height: auto;z-index: 50}
.livechat-girl .animated-circles .circle{background: rgba(38,199,252,.25);width: 60px;height: 60px;border-radius: 50%;position: absolute;z-index: 49;transform: scale(1);-webkit-transform: scale(1)}
.livechat-girl .animated-circles.animated .c-1{animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards}
.livechat-girl .animated-circles.animated .c-2{animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards}
.livechat-girl .animated-circles.animated .c-3{animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards}
.livechat-girl.animation-stopped .circle{opacity: 0!important}
.livechat-girl.animation-stopped .circle{opacity: 0!important}
.livechat-girl .livechat-hint{position: absolute;right: 40px;top: 50%;margin-top: -20px;opacity: 0;z-index: 0;-webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1);transition: all .3s cubic-bezier(.86, 0, .07, 1)}
.livechat-girl .livechat-hint.show_hint{-webkit-transform: translateX(-40px);transform: translateX(-40px);opacity: 1}
.livechat-girl .livechat-hint.hide_hint{opacity: 0;-webkit-transform: translateX(0);transform: translateX(0)}
.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 1296px!important}
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content{width: auto;overflow: hidden;text-overflow: ellipsis}
@media only screen and (max-width:1599px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 1060px!important}}
@media only screen and (max-width:1309px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 984px!important}}
@media only screen and (max-width:1124px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 600px!important}}
.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(../image/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;}
@media (max-width: 768px){.silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;}
.silder-ctrl-con{width: 14px;height: 14px;padding: 0;margin: 0 5px;}
.silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}}



.case_title {font-weight:bold;padding-top: 40px;}

.contact_call {font-size: 28px;font-weight: bold;}


/*招聘栏目*/
.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;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(../image/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;}
@media (min-width: 768px){.ah-tab>.ah-tab-item{margin-right: 35px;}}
.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;padding: 30px 0;}
.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;}

.fixednav {  position: fixed !important; top: 0px;  left: 0px;  width: 100%;  z-index: 999;  background:#eeedea;}  


.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;}

@media (max-width:480px){
.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: 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;}


}

