* { margin: 0; padding: 0; border: 0; }
@font-face { font-family: BASE; src: local('PingFang SC'), local("Microsoft Yahei"); }
input[type="number"] { -moz-appearance: textfield; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; }
input:focus::-webkit-contacts-auto-fill-button { opacity: 0; }
input { -webkit-appearance: none; outline: none; /*去除safafi input默认样式*/ }
body { margin: 0; padding: 0; background-color: #f0f0f0; font-family: BASE; }
ul, li, ul li { margin: 0px; padding: 0px; list-style: none; }
a:link { color: #333; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
a:visited { color: #333; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
a:hover { color: #FF0025; text-decoration: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
a.imagehover:hover img { border-top-width: 0px; border-left-width: 0px; filter: alpha(opacity=65); opacity: 0.65; border-bottom-width: 0px; border-right-width: 0px; transition: all 0.6s; }
a.link1:link { color: #FF0025; }
a.link1:visited { color: #FF0025; }
a.link1:hover { color: #ec9c04; }
a.link1:hover { text-decoration: none; }
a.link1:active { text-decoration: none; }
a.link3:link { color: #319ADF; }
a.link3:visited { color: #319ADF; }
a.link3:hover { color: #336699; }
a.link3:hover { text-decoration: underline; }
a.link3:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; display: block; overflow: hidden; font-size: 0px; line-height: 0; height: 0px; visibility: hidden; }
.pl1- { padding-left: 1%; }
.pl2- { padding-left: 2%; }
.pl3- { padding-left: 3%; }
.pl4- { padding-left: 4%; }
.pl10- { padding-left: 10%; }
.pl20- { padding-left: 20%; }
.pl30- { padding-left: 30%; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }
.pl60 { padding-left: 60px; }
.pl70 { padding-left: 70px; }
.pl80 { padding-left: 80px; }
.ml24 { margin-left: 24px; }
.mr24 { margin-right: 24px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt10- { margin-top: 10%; }
.mb20- { margin-bottom: 20%; }
.mb30- { margin-bottom: 30%; }
.head { position: relative; }
.head_con { position: absolute; z-index: 10; width: 1000px; left: 50%; margin-left: -500px; }

.logo {
    background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/logo_transparent.png) no-repeat;
    width: 200px;
    height: 66px;
    margin-top: 30px;
    margin-left: 0px;
}
.logo a { display: block; width: 130px; height: 40px; }
.logo-s { float: left; margin-left: 4%; margin-top: 10px; }
.logo-s img { width: 72%; }
.menu, .menu-news { position: relative; }
.menu ul li, .menu-news ul li { position: relative; float: left; margin: 25px 25px 12px 25px; font-size: 16px; z-index: 1 }
.menu ul li a { display: block; color: #e4e4e4; }
.menu ul li a:hover { color: #fff; }
.menu .cur a { color: #fff; }
.menu-bg { display: none; position: absolute; left: 0; bottom: 0; width: 32px; margin: 0 25px; height: 3px; background: #fff; margin-bottom: -1px; z-index: 2 }
.menu-news ul li a { display: block; color: #333; }
.menu-news ul li a:hover { color: #ff0022; }
.menu-news .cur a { color: #ff0022; }
.menu-news-bg { display: none; position: absolute; left: 0; bottom: 0; width: 32px; margin: 0 25px; height: 3px; background: #ff0022; margin-bottom: -1px; z-index: 2 }
.fixednav .menu-news ul li { margin: 20px 25px 12px 25px; }


.bg_main { height: 100% !important; overflow: hidden; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #A0A0A0; }
.navbar-fixed-top { position: absolute; }
.navbar-inverse { background: none; border-color: none; }
#navbar .navbar-nav { float: right !important; }
#navbar .navbar-nav a { padding: 10px 0px; margin: 20px 25px; color: #fff; font-family: PingFangSC-Regular; font-size: 16px; }
#navbar .navbar-nav .active a { background: none; border-bottom: 2px solid #fff; }
#navbar .navbar-nav a:hover { background: none; border-bottom: 2px solid #ddd; color: #ddd; }
.attr-nav { float: right; position: relative; display: inline-block; margin-top: 25px; }
.icon-3 { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-3.png) no-repeat; }
.weixin { margin-left: 40px; margin-right: 30px; z-index: 1031; transition: all 2s; }
.wx-con { }
.wx-tu { display: block; }
.wx-tu { background-position: -46px 0; display: block; width: 23px; height: 19px; }
.wx-tu:hover { background-position: 0 0; }
.weibo { background-position: -115px 0; display: block; width: 23px; height: 19px; }
.weibo:hover { background-position: -69px 0; }
.xin, .wx-tu-f { animation: myxin 1.4s; -webkit-animation: myxin 1.4s; animation-fill-mode: forwards; }

.wx-weixin { display: none; position: absolute; top: 40px; left: 50%; height: 200px; width: 180px; margin-left: -90px; background-color: transparent; *border: 1px solid #fff; }
.wx-weixin s { position: absolute; top: -20px; *top: -22px; left: 74px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent transparent #fff transparent; border-style: dashed dashed solid dashed; border-width: 10px; }
.wx-weixin i { position: absolute; top: -9px; *top: -9px; left: -10px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent transparent #fff transparent; border-style: dashed dashed solid dashed; border-width: 10px; }
.wx-weixin .wx-weixin-con, .wx-weixin-f .wx-weixin-con { border: 1px solid #fff; padding-top: 6px; position: absolute; background-color: #fff; width: 100%; height: 100%; text-align: center; *top: -2px; *border-top: 1px solid #666; *border-top: 1px solid #666; *border-left: none; *border-right: none; *height: 102px; /* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135)"; }

@-webkit-keyframes myxin {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@-moz-keyframes myxin {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes myxin {
    0% { opacity: 0; }
    100% { opacity: 1; }
}


/***** 背景视频 *****/
.initial-video { width: 100%; max-height: 620px; height: 620px; position: relative; top: 0; overflow: hidden; }
.initial-video video { width: 100%; object-fit: none; }
.videos-bg { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/about_banner1.jpg) no-repeat; background-size: cover; /*url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/videos-bg.svg) repeat;*/ width: 100%; height: 620px; position: absolute; }
.videos-tit { position: absolute; z-index: 1; padding-top: 220px; left: 50%; width: 1000px; margin-left: -500px; text-align: center; color: #fff; }
.videos-tit p { font-size: 32px; font-family: PingFangSC-Light,Microsoft YaHei; font-weight: 300; color: #778593; }
.videos-tit h1 { font-size: 36px; letter-spacing: 6px; font-family: PingFangSC-Light,Microsoft YaHei; margin-bottom: 90px; font-weight: 300; color: #2C3E4E; }
.videos-tit a { background-color: #FF0025; font-size: 14px; color: #fff; padding: 14px 35px; vertical-align: middle; display: inline-flex; }
.videos-tit a:hover { background-color: #ec9c04 !important; }
.play-icon { width: 20px; height: 20px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1_20x20.png) no-repeat left center; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1.svg) no-repeat left center,none; background-size: cover; display: inline-block; margin-right: 10px; vertical-align: middle; }


/***** 移动菜单 *****/
.menu-s { background-color: #fff; position: fixed; top: 0; width: 100%; min-width: 0; height: 50px; z-index: 1000; }
.menu-s .navbar { border-bottom: 1px solid #dfdfdf; }
.navbar { }
.navbar-head .navbar-btn { position: relative; float: right; top: 8px; right: 2%; display: block; width: 32px; height: 32px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/menu-btn.svg) no-repeat left top; }
.index-con .banner, .nav-right, .navbar-body .nav { display: none }
.navbar.show .navbar-btn { background-image: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/menu-btn-close.svg); }
.navbar-body .navbar-nav { position: fixed; top: 50px; right: 0; bottom: 0; left: 0; float: none; padding: 4% 12%; margin: 0; background-color: #fff; z-index: 10000 !important }
.navbar-nav .item { float: none }
.navbar-nav .item .nav-link { color: #333; }
.nav-link { display: block; padding: 41px 30px; font-size: 16px; color: #4e5153 }
.nav-link:hover { color: #e62877; transition: all 314ms linear 0s }
.nav-link { position: relative; padding: 14px 8px 14px 20px !important; font-size: 18px; color: #333; border-bottom: 1px solid #f5f5f5 }
.btn-down { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/btn-down.svg) no-repeat left center; width: 10px; height: 10px; display: inline-block; float: right; padding-top: 20px; }
.navbar-nav .item:first-child .nav-link:before { width: 0; height: 0 }
.navbar-nav, .subnav { display: none }
.last { border-bottom-color: transparent }
.item.show .last { border-bottom-color: #dfdfdf }
.subnav, .subnav .nav-link { padding-left: 30px; }
.subnav li a { color: #666 !important; }


/***** 二级菜单 *****/
.Snav { position: relative; width: 1000px !important; height: 80px; margin: 0 auto; overflow: hidden; background-color: #fff; z-index: 3; }
.Snav ul li { position: relative; float: left; width: 20%; height: 80px; line-height: 90px; text-align: center; font-size: 18px; border-bottom: 1px solid #ccc; z-index: 1 }
.Snav ul li a { display: block; height: 80px; }
.Snav .cur a { color: #FF0025; }
.move-bg { display: none; position: absolute; left: 0; bottom: 0; width: 70px; margin: 0 65px; height: 4px; background: #FF0025; margin-bottom: -1px; z-index: 2 }
.contact-move-bg { display: none; position: absolute; left: 0; bottom: 0; width: 74px; margin: 0 220px; height: 4px; background: #FF0025; margin-bottom: -1px; z-index: 2 }
.w50 { width: 50% !important; }


.main { background-color: #fff; padding-bottom: 6%; position: relative; z-index: 5; font-weight: 300; width: 1200px; margin: 0 auto; margin-top: -80px; box-shadow: 5px 0px 5px -5px #ccc, -5px 0px 5px -5px #ccc; }
.main h2, .main h3, .main h4, .main h5 { font-weight: 400; }

.h-tit { margin-top: 10%; margin-bottom: 5%; }
.h-tit h3 { margin-bottom: 14px; text-align: center; }
.h-tit p { text-align: center; margin-top: 14px; font-size: 14px; color: #333; }




/******************************* 公司简介 *********************************/
.fixednav3 { position: fixed; z-index: 99999; top: 0px; width: 1100px; margin: 0 auto; background-color: #fff; height: 80px; box-shadow: 0px 0px 10px #CCCCCC; }
.about { }
.about-1, .about-2, .about-3 { padding: 0 10%; }
.about-1 p { font-size: 16px; line-height: 30px; }
.about-1 h3, .about-2 h3 { padding: 8% 0 4% 0; text-align: center; }
.about-2 { }
.about-2-con .zoe-img { height: 428px; overflow: hidden; }
.CEO_tit h3 { font-size: 20px; font-family: PingFangSC-Regular,Microsoft YaHei; font-weight: normal; text-align: center; color: #000; padding: 6% 0 0 0; margin-bottom: 15px; }
.CEO_tit h4 { text-align: center; font-family: PingFangSC-Regular,Microsoft YaHei; color: #666; }
.CEO_tit p { font-size: 14px; color: #333; text-align: left; line-height: 30px; margin-top: 30px; padding: 0 14%; }
.zoe .zoe-img { }
.zoe .zoe-img img { width: 100%; height: 100%; vertical-align: -moz-middle-with-baseline; }
.zoe .zoe-img img:last-child { }
.grid .zoe { position: relative; height: 280px !important; overflow: hidden; }
.zoe-tit { display: none; position: absolute; bottom: 0; width: 100%; height: 40px; line-height: 40px; color: #fff; text-align: center; background-color: #FF0025; background-color: rgba(255,0,37,0.9); }
.zoe-tit span { font-size: 16px; padding-left: 10px; }

@keyframes tu {
    0% { opacity: 1; bottom: -10%; }
    100% { opacity: 1; bottom: 0%; }
}

@-webkit-keyframes tu {
    0% { opacity: 1; bottom: -10%; }
    100% { opacity: 1; bottom: 0%; }
}

.culture-2-img { width: 54px; height: 54px; margin: 0 auto; }
.icon-1 { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-1.png) no-repeat; }
.a_Honor_1 { background-position: -162px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Honor_1.svg) no-repeat, none; }
.a_Honor_2 { background-position: -216px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Honor_2.svg) no-repeat, none; }
.a_Honor_3 { background-position: -108px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Honor_3.svg) no-repeat, none; }
.a_Honor_4 { background-position: 0 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Honor_4.svg) no-repeat, none; }
.a_Honor_5 { background-position: -54px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Honor_5.svg) no-repeat, none; }
/*大事记*/
.about-4 { }
.about-4 .tabbox{width:880px;height:460px;margin:30px auto;}
.about-4 .tabbox .tab{ display: none;}
.about-4 .tabbox .tab a{display:block;padding:10px 20px;float:left; text-align: center; text-decoration:none; font-size: 18px; font-weight: bold;  color:#333; margin-left: 90px; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8;position: relative;transition: all 0.3s;}
.about-4 .tabbox .tab a:hover{color:#FF3431;text-decoration:none; border-bottom: 1px solid #FF3431; border-top: 1px solid #FF3431;transition: all 0.3s; }
.about-4 .tabbox .tab a.on{color:#FF3431;text-decoration:none; border-bottom: 1px solid #FF3431; border-top: 1px solid #FF3431;transition: all 0.3s;}
.about-4 .tabbox .tab a.on:before{ content: ""; position: absolute;display: inline-block; margin-left: -9px; left: 50%;width: 0;height: 0;margin-top: -3px; bottom: -15px; border-style: solid dashed dashed dashed;border-width: 7px;border-color: #FF3431 #fff #fff #fff;overflow: hidden;}
.about-4 .tabbox .tab a p{  font-size: 12px; font-weight: normal; margin: 5px 0 0 0;}
.about-4 .tabbox .content{overflow:hidden;width:880px;height:460px;position:relative;}
.about-4 .tabbox .content ul{position:absolute;left:0;top:40px;height:460px;}
.about-4 .tabbox .content li{width:880px;height:460px;float:left; text-align:center; }
.honor-tit-sj{display: none;}
.honor-con{ }
.honor-con .col-md-3{ text-align: center;}
.honor-con .col-md-3 img,.honor-con .col-md-4 img{ width: 150px; }
.honor-con .col-md-3 .tit,.honor-con .col-md-4 .tit{ width: 154px; min-height: 90px; margin: 0 auto;}
.honor-con .col-md-3 .tit p,.honor-con .col-md-4 .tit p{ margin: 10px 0 4px 0;}
.honor-con .col-md-6{ text-align: center;}
.honor-con .col-md-6 img{ width: 360px; border: 15px solid #F6F6F6;}
.honor-con .col-md-6 .tit{ width: 390px; min-height: 90px; margin: 0 auto; margin-top: 20px;}

.about-dsj { }
.about-dsj h3, .about-Honor h3 { margin-top: 100px; margin-bottom: 14px; text-align: center; font-weight: bold; }
.dsj_c { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/dsj_bg.png) no-repeat bottom; background-size: 100% auto; min-height: 470px; clear: both; position: relative; }
.dsj_c_bg { width: 100%; height: 40px; line-height: 40px; position: absolute; top: 150px; }
.dsj_c_bg { background: #FF0025; background: -moz-linear-gradient(left, #F9A331 0%, #FF0025 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9A331), color-stop(100%,#FF0025)); background: -webkit-linear-gradient(left, #F9A331 0%,#FF0025 100%); background: -o-linear-gradient(left, #F9A331 0%,#FF0025 100%); background: -ms-linear-gradient(left, #F9A331 0%,#FF0025 100%); background: linear-gradient(left right, #F9A331 0%,#FF0025 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9A331', endColorstr='#FF0025',GradientType=1 ); }
:root .dsj_c_bg { filter: none; }
.dsj-list { position: relative; min-height: 470px; }
.yuan { width: 9px; height: 9px; background-color: #FB7C2E; border-radius: 50%; display: inline-block; vertical-align: top; behavior: url(../../pie.htc); }
.shu-tit { border-left: 1px dashed #FB7C2E; margin-left: -5px; width: 210px; font-size: 12px; padding-bottom: 24px; padding-left: 16px; color: #666; }
.shu-tit p { font-weight: bold; display: inline; font-size: 14px; color: #333; }
.dsj-year-1 { font-size: 18px; font-weight: bold; color: #fff; margin-top: 0px; }
.dsj-year-1 span { width: 19px; height: 22px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/img_14.png) no-repeat left top; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/img_14.svg) no-repeat left top,none; padding-right: 26px; }
.dsj-year-t { font-size: 18px; font-weight: bold; color: #fff; }
.dsj-year-t span { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/yuan.png) no-repeat left 8px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/yuan.svg) no-repeat left 8px,none; padding-right: 20px; }
.dsj-4 .dsj-year-t span, .dsj-6 .dsj-year-t span { margin-left: 1px; }
.shu-tit-2 { width: 216px; font-size: 12px; padding-bottom: 0px; padding-left: 16px; padding-top: 34px; color: #666; }
.shu-tit-2 p { font-weight: bold; padding-top: 40px; display: inline; font-size: 14px; color: #333; }
.yuan-2 { width: 9px; height: 9px; background-color: #FB7C2E; border-radius: 50%; display: inline-block; vertical-align: top; behavior: url(../../pie.htc); margin-left: 2px; z-index: 2 !important; margin-top: 30px; }
.shu-2 { border-right: 1px dashed #FB7C2E; width: 7px; margin-top: 10px; }
.shu-2 css3-container, .shu-3 css3-container { z-index: inherit !important; }
.shu-3 { width: 7px; }
.shu-tit-3 { width: 220px; font-size: 12px; padding-bottom: 24px; padding-top: 33px; padding-left: 20px; border-left: 1px dashed #FB7C2E; margin-left: -1px; color: #666; }
.shu-tit-3 p { font-weight: bold; padding-top: 40px; display: inline; font-size: 14px; color: #333; }


.st2-1 .yuan-2 { margin-top: 4px; }
.st2-2 p { padding-top: 0px; }
.dsj-4 .shu-2 { border-right: none }
.dsj-5 .shu-tit, .dsj-7 .shu-tit { width: 224px; }
.dsj-1 { position: absolute; top: 96px; left: 20px; }
.dsj-2 { position: absolute; top: 158px; left: 164px; }
.dsj-3 { position: absolute; top: 89px; left: 304px; }
.dsj-4 { position: absolute; top: 158px; left: 444px; }
.dsj-5 { position: absolute; top: 27px; left: 584px; }
.dsj-6 { position: absolute; top: 158px; left: 724px; }
.dsj-7 { position: absolute; top: -17px; left: 860px; }
.dsj-8 { position: absolute; top: 160px; left: 960px; color: #fff; opacity: 0.7; font-size: 12px; }
.w214 { width: 224px; }
.pt0 { padding-top: 0px; }




.about-5 { }
.about-5 .culture-2 { margin: 0; }
.about-5 .row { padding: 0 3%; }
.about-5 .row ul li img { }
.about-5 .row ul li h4 { font-size: 16px; text-align: center; }
.about-5 .row ul li p { font-size: 12px; color: #333333; line-height: 20px; padding: 0; text-align: center; }
.about-5 .row ul li .thumbnail { opacity: 0.9; background: #FFFFFF; border: 1px solid #E4E4E4; box-shadow: 3px 3px 1px 0 rgba(204,204,204,0.20); border-radius: 0px; padding: 20% 8%; height: 260px; }
.about-5 .row .col-md-3 { width: 20% !important; float: left; }

.ceo-main{ position: relative; height: 430px;}
.ceo-bg{background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/ceo-bg.jpg) no-repeat; width: 880px; height: 430px; position: absolute;z-index: -1;}
.ceo-main .ceo-con{  color: #fff; width: 300px;box-sizing:border-box; margin-left: 460px;  padding-top: 120px;}
.ceo-main .ceo-con h4{ font-size: 12px; margin: 0;}
.ceo-main .ceo-con h3{ text-align: left; font-weight: bold;padding: 0; margin: 14px 0 20px 0; font-size: 26px; }
.ceo-main .ceo-con p{ font-size: 14px; line-height:30px;}
/******************************* 公司简介 END *********************************/






/******************************* 企业文化 *********************************/
.culture { padding: 5% 4% 0 4%; }
.culture-1 { }
.culture-1 .culture-1-tu, .service-2 .culture-1-tu { width: 164px; margin: 0 auto; border-radius: 50%; padding: 6px; background: #f7f7f7; border: 1px solid #ededed; behavior: url(../../pie.htc); }
.culture-1-c { }
.culture-1-c img { text-align: left; padding: 2% 0; }
.service-2 img { text-align: left; padding: 0; }
.culture-1-c p, .service-2 .ceo-tit p { max-width: 550px; font-size: 14px; color: #999; line-height: 30px; text-align: left; }
.culture-1-c p { font-weight: 500; }
.culture-2 { margin: 8% 0; }
.icon-2 { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-2.png) no-repeat; }

.a-mission-1 { background-position: -108px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Mission_1.svg) no-repeat, none; }
.a-mission-2 { background-position: -162px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Mission_2.svg) no-repeat, none; }
.a-mission-3 { background-position: 0 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Mission_3.svg) no-repeat, none; }
.a-mission-4 { background-position: -54px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/a_Mission_4.svg) no-repeat, none; }

.culture-2 ul li .thumbnail { opacity: 0.9; background: #FFFFFF; border: 1px solid #E4E4E4; box-shadow: 3px 3px 1px 0 rgba(204,204,204,0.20); border-radius: 0px; padding: 50px 10px 26px 10px; margin: 0px 10px; height: 260px; }
.culture-2 ul li h4 { font-size: 16px; text-align: center; margin: 25px 0px; color: #333; font-weight: 500; }
.culture-2 ul li p { font-size: 14px; color: #333333; line-height: 20px; padding: 0; text-align: center; }
.culture-3 { }
.culture-4 { }
/******************************* 企业文化 END *********************************/




/******************************* 最新动态 *********************************/
.news { padding-top: 5%; }
.news .row { width: 890px; margin: 0 auto; }
.news .row li { padding: 30px 15px; font-family: PingFangSC-Regular,Microsoft Yahei }
.news .row .date_wrap {  overflow: hidden; }
.news .row .date_wrap img {width: 100%; transition: all 1s;}
.news .row .date_wrap img:hover{-webkit-transform: scale(1.12);transform: scale(1.12);transition: all 1s;}
.news .row h4 { font-size: 20px; margin-top: 5px; }
.news .row p.text-muted { font-size: 14px; color: #999; line-height: 200%; margin-top: 20px; margin-bottom: 20px; }
.news .row p.news-more { margin-top:15px; font-size: 14px; color: #333; }
.news-more span {
    color: #FF0025;
}
.news-list { display: block;  transition: all .2s linear; }
.news-list:hover { background-color: #fff; box-shadow: 0 0 25px 2px rgba(0,0,0,.2);border-radius: 0px; transition: all .2s linear;}
.news-list .col-md-8{padding-left: 20px;}
.news-more2 { text-align: center; margin: 5% 0; }
.news-more2 .btn { border-radius: 0; }
.link2 { padding: 1% 7%; margin: 0 auto; }
.mt-tit .news-more{ padding-top: 10px;}
.mt-tit .text-muted{margin-bottom: 6px !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/******************************* 最新动态 END *********************************/



/******************************* 新闻详细 *********************************/
.head-news { position: relative; background-color: #fff; width: 100%; height: 70px; z-index: 6; box-shadow: 0px 0px 10px #fff; }
.head-news .head_con { }
.head-news .logo { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/logo_1-s.png) no-repeat left center; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/logo_1-s.svg) no-repeat left center,none; width: 130px; height: 40px; }
.head-news .menu .cur a { color: #ff0022; }
.head-news .menu ul li a { display: block; color: #333; }
.head-news .attr-nav { }
.fixednav { position: fixed; top: 0px; left: 0px; width: 100%; background-color: #fff; height: 60px; box-shadow: 0px 0px 10px #CCCCCC; }
.fixednav .logo { margin-top: 10px !important; }
.fixednav .attr-nav { margin-top: 20px !important; }
.fixednav .menu ul li { margin-top: 20px !important; }
.head-news, .head-news .head_con, .head-news .logo, .head-news .menu ul li a { -webkit-transition: all .9s linear; -moz-transition: all .9s linear; -o-transition: all .9s linear; transition: all .9s linear; }
.fixednav, .fixednav .logo, .fixednav .attr-nav, .fixednav .menu ul li, .fixednav2 { -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out; }
.fixednav .menu ul li a { color: #333; }
.head-news .wx-tu { background-position: -23px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/wechat.svg) no-repeat,none; }
.head-news .wx-tu:hover { background-position: 0 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/wechat2.svg) no-repeat,none; }
.head-news .weibo { background-position: -92px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/weibo.svg) no-repeat,none; }
.head-news .weibo:hover { background-position: -69px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/weibo2.svg) no-repeat,none; }
.fixednav2 { position: fixed; z-index: 5; top: 60px; width: 1100px; margin: 0 auto; background-color: #fff; height: 70px; box-shadow: 0px 0px 10px #CCCCCC; }
.fixednav2 h1 { font-size: 18px; margin-bottom: 0px !important; float: left; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-news.png) no-repeat left center; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-news.svg) no-repeat left center,none; behavior: url(../../backgroundsize.min.htc); padding-left: 32px; }
.fixednav2 .share { margin-top: 15px; }
.fixednav2 .breadcrumb { padding: 0; margin-bottom: 0px; }
.fixednav2 .news-info-date { display: none; }
.news-tit-pin { width: 1100px; margin: 0 auto; }
.news-info-main { padding: 0 110px; }
.news-info-bg { width: 100%; height: 450px; background-size: cover !important; -ms-behavior: url(../../backgroundsize.min.htc); behavior: url(../../backgroundsize.min.htc); }
.news-info-bg2 { width: 100%; height: 100%; background: rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); /*IE8支持*/ }
.news-info { margin-top: -160px; min-height: 800px; background-color: #fff; padding: 3% 0%; }
.news-info img { width: 100%; }
.news-info .main { min-height: 800px; background-color: #fff; }
.news-info .breadcrumb { background-color: #fff; color: #999; padding-left: 0; padding: 0 110px; font-weight: 400; }
.news-info .breadcrumb a { color: #999; }
.news-info .breadcrumb a:hover { color: #FF0025; }
.news-info .breadcrumb > li + li::before { padding: 0 5px; color: #999; content: "-\00a0"; }
.breadcrumb > .active { color: #999; }
.news-info-tit { padding: 0 110px; }
.news-info-tit h1 { line-height: 140%; margin-bottom: 4%; }
.news-info-tit .news-info-date { color: #999; height: 40px; line-height: 40px; font-weight: 400; }
.news-info-tit .news-info-date span { font-size: 30px; line-height: 38px; color: #999; margin: 0 4px; vertical-align: top; }
.share { margin: 0; }
.share-tit { height: 40px; line-height: 40px; padding-right: 10px; color: #999; font-weight: 400; }
p.tit-quote { position: relative; padding: 4% 0; font-size: 16px; color: #999999; line-height: 30px; }
.tit-quote::before { position: absolute; left: 0; bottom: 0; margin-left: 0px; width: 180px; height: 4px; background-color: #eee; content: ""; }
.news-info-con { clear: both; margin: 6% 0; font-size: 16px; line-height: 200%; }
.news-info-con h4, .news-info-con h5, .news-info-con h6, .news-info-con h4, .news-info-con h5, .news-info-con h6 { margin: 4% 0; }
.news-info .text-muted { color: #999; margin: 5% 0; }
ul.news-info-a { font-size: 16px; color: #999; margin-top: 10%; }
ul.news-info-a li { padding: 1% 0; clear: both; }
ul.news-info-a li span { width: 78%; float: left; padding-left: 6px; }
ul.news-info-a li b { float: left; font-weight: 100; }
.icon-wechat, .icon-qzone, .icon-weibo { behavior: url(../../pie.htc); }
.no-content { font-size: 14px; text-align: center; width: 90%; margin: 0 auto; color: #999; margin-top: 10%; margin-bottom: 14%; }
.no-content button {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #FF0025;
    font-size:14px;
}
/******************************* 新闻详细 END *********************************/
/******************************* 企业风采  *********************************/
.video-bg {
    background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/video_bg.png) no-repeat;
    background-size: cover;
    -ms-behavior: url(../../backgroundsize.min.htc);
    behavior: url(../../backgroundsize.min.htc);
}
.video-bg video, .video-bg h5 { width: 800px; height: 400px; left: 50%; margin-left: -400px; top: 90px; position: absolute; object-fit: contain; }
.video-bg h5 { text-align: center; color: #fff; line-height: 50px; font-size: 16px; top: 490px; margin-top: 0; padding: 0; background-color: #000; }
.video { padding: 4% 0; width: 960px; margin: 0 auto; }
.video .row { }
.video .row li.col-md-4 { padding: 1.5% 2% !important; }
.video .row li h5 { max-width: 260px; height: 50px; line-height: 160%; margin: 2% 0; margin: 5% 0; font-size: 15px; font-weight: 300; }
.video figure { position: relative; overflow: hidden; min-width: 260px; width: 260px; height: auto; cursor: pointer; background-color: #000; }
.video .row li img { max-width: 260px; height: 150px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.video .row li img:hover { transform: scale(1.1); filter: alpha(opacity=75); opacity: 0.75; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.video .row li p { display: none; }
.vide-icon { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1_42x42.png) no-repeat; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1.svg) no-repeat,none; background-size: cover; width: 42px; height: 42px; }

@keyframes fade-in {
    0% { opacity: 0; }
    /*初始状态 透明度为0*/
    100% { opacity: 1; }
    /*结束状态 透明度为1*/
}

@-webkit-keyframes fade-in { /*针对webkit内核*/
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.video .row li figure.video-tu:hover p { display: inherit; position: absolute; top: 36%; left: 42%; animation: fade-in; /*动画名称*/ animation-duration: .25s; /*动画持续时间*/ -webkit-animation: fade-in .25s; }
.video-i8 { width: 700px; height: 400px; margin: 0 auto; margin-top: 90px; }
.video-i8 #example_video_1 { width: 100% !important; height: 100% !important; }
/******************************* 企业风采 END *********************************/





/******************************* 服务 *********************************/
.service-bg { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/service-bg.png) no-repeat; background-size: cover; -ms-behavior: url(../../backgroundsize.min.htc); behavior: url(../../backgroundsize.min.htc); }
.service-bg-tit { position: relative; text-align: center; top: 24%; }
.service-bg-tit h2 { color: #fff; font-size: 32px; letter-spacing: 2px; font-family: PingFangSC-Light,Microsoft YaHei; }
.service-bg-tit-2 { position: relative; top: 10px; width: 420px; left: 50%; margin-left: -210px; }
.service-bg-tit-2 div { font: 400 14px PingFangSC-Light,Microsoft YaHei; line-height: 20px; color: #fff; }
.service-bg-tit-2 div:after, .service-bg-tit-2 div:before { background: #6a6c70; content: ""; height: 1px; position: absolute; top: 50%; width: 27%; }
.service-bg-tit-2 div:before { left: 0; }
.service-bg-tit-2 div:after { right: 0; }
.service-data { padding: 5% 0 8% 0; font-weight: 300; }
.service-data li { float: left; width: 33.3333%; font-size: 52px; color: #45C0FF; font-family: PingFangSC-Light,Microsoft YaHei; }
.service-data li span { }
.service-data li h5 { font-family: PingFangSC-Light,Microsoft YaHei; font-size: 22px; color: #fff; letter-spacing: 1.65px; }
.notice-con a { display: block; line-height: 18px; text-decoration: none; color: #fff; font-family: Arial; font-size: 14px; cursor: default }
.notice { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/notice.png) no-repeat 4px 5px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/notice.svg) no-repeat 4px 5px,none; padding: 3px 2px 2px 30px; }
.notice-con { height: 18px; text-align: left; overflow: hidden; }
.service { padding: 4% 5.5%; font-size: 16px; line-height: 200%; font-weight: 300; }
.service-1 h3, .service-2 h3, .service-4 h3, .service-5 h3, .service-6 h3 { padding: 6% 0 5% 0; text-align: center; }
.service-1 h3 { padding-top: 0; }
.service-1 { }
.service-1 p { padding-bottom: 2%; }
.service-2 { }
.service-2 .ceo-tit p { max-width: inherit; }
.service-3 { margin: 4% 0; }
.service-3 ul li.col-md-2 { width: 20%; }
.service-3 ul li .thumbnail { opacity: 0.9; background: #FFFFFF; border: 1px solid #E4E4E4; box-shadow: 3px 3px 1px 0 rgba(204,204,204,0.20); border-radius: 0px; padding: 10px 10px 20px 10px; margin: 0px 10px; text-align: center; }
.thumbnail { border-radius: 0px; -webkit-transition: all .2s linear; transition: all .2s linear; }
.service-3 ul li h1 { color: #45C0FF; font-family: PingFangSC-Medium,Microsoft YaHei; font-size: 50px; }
.service-3 ul li h4 { font-size: 16px; font-weight: bold; text-align: center; margin: 20px 0px; }
.service-3 ul li p { font-size: 14px; color: #333333; line-height: 20px; padding: 0; text-align: center; }
.icon-4 { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-4.png) no-repeat; }
.bz_1 { background-position: -108px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/bz_1.svg) no-repeat, none; }
.bz_2 { background-position: -162px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/bz_2.svg) no-repeat, none; }
.bz_3 { background-position: 0 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/bz_3.svg) no-repeat, none; }
.bz_4 { background-position: -54px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/bz_4.svg) no-repeat, none; }
.service-5 { }
.service-5 ul li .thumbnail { opacity: 0.9; background: #FFFFFF; border: 1px solid #E4E4E4; box-shadow: 3px 3px 1px 0 rgba(204,204,204,0.20); border-radius: 0px; padding: 40px 10px 20px 10px; text-align: center; margin: 0px 10px; height: 240px; }
.service-5 ul li h4 { font-size: 16px; font-weight: bold; text-align: center; margin: 30px 0px; }
.service-5 ul li p { font-size: 14px; color: #333333; line-height: 20px; padding: 0; text-align: center; }
.service-6 { position: relative; }
.service-6 h3 { padding: 8% 0; text-align: center; }
.service-7 h3 { padding: 8% 0% 3% 0; text-align: center; }
.service-6-tit { position: absolute; left: 10%; z-index: 2; }
.service-6 img { }
.service-6 p { font-size: 12px; color: #666; }
.service-6 h2 { margin: 0; }
.service-7 ul li { border: 1px solid #E4E4E4; box-shadow: 3px 3px 1px 0 rgba(204,204,204,0.20); border-radius: 0px; -webkit-transition: all .2s linear; transition: all .2s linear; }
.service-7 ul li:hover, .service-5 ul li .thumbnail:hover, .service-3 ul li .thumbnail:hover, .about-5 .row ul li .thumbnail:hover, .culture-2 ul li .thumbnail:hover { border: 1px solid #E4E4E4; box-shadow: 0px 0px 10px #cccccc; border-radius: 0px; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); transition: all .15s ease-in-out; }
.service-7 ul li h4 { font-size: 16px; font-weight: 300; margin-top: 20px; }
.media-body img { float: right; margin-left: 6%; margin-right: 4%; }
.main_image { height: 140px; overflow: hidden; position: relative; }
.main_image ul { height: 120px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image ul li { float: left; height: 120px; text-align: center; width: 98% !important; }
.main_image ul li img { display: block; width: initial !important; margin: 0 auto !important; padding-top: 5%; }
.main_image ul li a { display: block; width: 100%; height: 120px }
div.flicking_con { position: absolute; top: 120px; left: 50%; z-index: 999; width: 300px; height: 21px; margin: 0 0 0 -50px; }
div.flicking_con a { float: left; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #ccc; bomargin: 0; padding: 0; display: block; margin: 0 5px; }
div.flicking_con a.on { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0025; border: 1px solid #FF0025; }
#btn_prev, #btn_next { z-index: 11111; position: absolute; width: 73px !important; height: 74px !important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { }
#btn_next { }
.wm-3 ul { width: inherit !important; }
.wm-3 ul li a { display: block; padding: 4% 2%; }
.wm-3 ul li { float: left !important; display: block; position: static !important; top: 0px; left: 0px; width: 48% !important; margin: 2% 1% 2% 1%; text-align: center; padding: 2% 0; }
.wm-3 ul li img { margin-left: inherit !important; height: 40px; }
.wm-1 { display: none; }
.service-8 { text-align: center; }
.service-8 h3 { padding: 8% 0% 3% 0; }
.service-8 li { margin: 2% 0; }
/******************************* 服务 END *********************************/




/******************************* 弹出窗 END*******************************/
.modal { z-index: 100000; }
.modal-content { border-radius: 0; }
.toudi .modal-title { text-align: center; font-size: 20px; margin-top: 6%; }
.toudi .modal-title span { color: #FF0025; }
.toudi .modal-header { border-bottom: none; }
.modal-footer { border-top: none; }
.HBox-btn { width: 80%; margin: 0 auto; }
.HBox-btn button { float: left; text-align: center; width: 48%; }
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 4%; }
.toudi .modal-footer { padding-bottom: 10%; }
.panel-title .list-group-item { color: #666; border-radius: 0; text-align: center; background-color: #fff; border: 1px solid #e8e8e8; padding: 6% 16%; display: block; -webkit-transition: all .3s linear; transition: all .3s linear; }
.panel-title .list-group-item:hover { color: #fff; background-color: #FF0025; border: 1px solid #FF0025; -webkit-transition: all .3s linear; transition: all .3s linear; }
.poput-tit { font-size: 20px; text-align: center; padding: 10% 0 5% 0; }
.poput-tit span { color: #FF0025; padding: 0 1%; }
.mr10 { margin-right: 10px; }
.list { padding: 0; font-size: 14px; }
.list li { width: 90%; margin: 3% auto; overflow: hidden; }
.list li strong { width: 22%; float: left; display: inline-block; margin-right: 4%; text-align: right; font-weight: inherit; padding-top: 2.5%; }
.list .fl { width: 64%; }
.Ver input { width: 100px; }
.HBox-btn input { float: left; border: 0; }
.HBox-btn .submitBtn { height: 40px; line-height: 40px; cursor: pointer; display: inline-block; text-align: center; background-color: #FF0025; border: 1px solid #FF0025; color: #fff; padding: 0; }
.HBox-btn .submitBtn:hover, .submitBtn:disabled { background-color: #ec9c04; }
.HBox-btn .submitBtn2 { height: 40px; line-height: 40px; cursor: pointer; background-color: #fff; color: #999; padding: 0; border: 1px solid #ccc; display: inline-block; text-align: center; }
.HBox-btn .submitBtn2:hover { background-color: #fafafa; color: #666; border: 1px solid #999; }
.ipt { width: 100%; text-indent: 10px; border: 1px solid #e4e4e4; padding: 10px 0; }
.ipt:focus { border-color: #999; }
/*单选*/
.xuan-group { float: left; margin-right: 10px; font-size: 14px; margin-top: 3%; }
.xuan-group label { font-weight: 100 !important; }
.xuan-group input { display: none; opacity: 0; }
.xuan-group input[type=checkbox] + label, .xuan-group input[type=radio] + label { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /*cursor: pointer;*/ -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 2px; }
.xuan-group input[type=checkbox] + label:before, .xuan-group input[type=radio] + label:before { line-height: 20px; display: inline-block; width: 16px; height: 16px; margin-right: 8px; content: ''; color: #fff; border: 1px solid #e4e4e4; background-color: #f3f6f8; border-radius: 50%; }
.xuan-group input[type=checkbox]:checked + label:before, .xuan-group input[type=radio]:checked + label:before { content: ' '; background: #fff url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/radio.png)no-repeat center; }
/*下拉列表*/
.select-c { width: 100%; height: 40px; overflow: hidden; border: solid 1px #e4e4e4; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/select-c.png) 96% center no-repeat; }
.select-c select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; border: none; padding-left: 6px; width: 107%; height: 100%; }

/* 单选样式 */
.gender .custom-radio { position: relative; float: left; width: 70px; margin-top: 6px; }
.gender .custom-radio label { font-weight: 100; }
.gender .custom-radio label { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/radio_bg.png) no-repeat; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/radio_bg.svg) no-repeat,none; }
.gender .custom-radio label.hover, .custom-radio label.focus { }
.gender .custom-radio label.checked { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/radio.png) no-repeat; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/radio.svg) no-repeat,none }
.gender .custom-radio input { position: absolute; left: 2px; top: 2px; margin: 0; }
.gender .custom-radio label { display: block; position: relative; padding-right: 1em; line-height: 1; padding: .5em 0 .5em 30px; cursor: pointer; }


.weibo a,
.weibo-f a { display: block; width: 100%; height: 100%; }
.close-btn { width: 24px; height: 24px; line-height: 18px; display: inline-block; cursor: pointer; background-color: #fff; color: #adadad; font-size: 1.8em; text-align: center; position: absolute; top: 8px; right: 8px; }
.close-btn span { width: 24px; height: 24px; display: inline-block; }
.Prompt-con { width: 90%; margin: 0 auto; text-align: center; padding-top: 12%; }
.Prompt-con h2 { font-size: 28px; color: #FF0025; padding-bottom: 10%; }
.Prompt-con p { font-size: 16px; color: #333333; }
.Prompt-con .close-3 { font-size: 14px; color: #999999; padding: 20% 0 0 0; }
.Delivery-btn { text-align: center; margin: 0; }
.Delivery-btn .btn { border-radius: 0; font-size: 18px; }
.video-h4 { }
.video-h4 h4 { display: none; }
.video-h4 .modal-header { padding: 0; border: none; }
.video-h4 .modal-body { padding: 10px 15px; }
.video-h4 button.close { padding-right: 1.2%; padding-top: 1%; }
.video-h4 .video-box video { margin: 0 auto; width: 850px; }


/* 提示样式 */
.tipsBox { width: 220px; padding: 10px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff; box-shadow: 0 0 3px #ddd inset; -webkit-box-shadow: 0 0 3px #ddd inset; text-align: center; position: fixed; top: 25%; left: 50%; z-index: 999999; margin-left: -120px; }
.ok { background-color: #4AAF33 }
.err { background-color: #D84C31 }

/******************************* 弹出窗 END*******************************/






/******************************* 员工发展 *******************************/
.ygfz-con { margin: 0 10%; line-height: 200%; }
.ygfz-con h3 { text-align: center; margin: 8% 0 4% 0; }
.ygfz-con p { }
.ygfz-con img { margin: 4% 0; }
/******************************* 员工发展 END ***************************/





/******************************* 薪酬福利 *******************************/
.icon-5 { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/icon-5.png) no-repeat; }
.welfare-img1 { background-position: -455px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_1.svg) no-repeat, none; }
.welfare-img2 { background-position: -364px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_2.svg) no-repeat, none; }
.welfare-img3 { background-position: -637px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_3.svg) no-repeat, none; }
.welfare-img4 { background-position: -546px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_4.svg) no-repeat, none; }
.welfare-img5 { background-position: -91px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_5.svg) no-repeat, none; }
.welfare-img6 { background-position: 0 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_6.svg) no-repeat, none; }
.welfare-img7 { background-position: -273px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_7.svg) no-repeat, none; }
.welfare-img8 { background-position: -182px 0; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/welfare_8.svg) no-repeat, none; }
.welfare { }
.welfare-1 { width: 900px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
.welfare-1-img { width: 91px; height: 91px; margin: 0 auto; }
.welfare-1 li { height: 270px; }
.welfare-1 .thumbnail { padding: 10%; border: 0; border-radius: 0; }
.welfare-1 .culture-2-c { text-align: center; }
.welfare-1 .culture-2-c h4 { margin: 8% 0 10% 0; }
.welfare-1 .culture-2-c p { line-height: 180%; color: #666; }
.welfare-2 { clear: both; border-top: 1.5px solid #e8e8e8; width: 860px; margin: 0 auto }
.welfare-2 h3 { text-align: center; margin: 6% 0 4% 0; }
.welfare-2 .swiper-button-next, .swiper-button-prev { background-color: rgba(0,0,0,0.8); border-radius: 50%; width: 34px; height: 34px; }
.welfare-2 .swiper-button-next { background-image: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/news_r.svg); background-size: 10px 10px; }
.welfare-2 .swiper-button-prev { background-image: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/news_l.svg); background-size: 10px 10px; }
.welfare-2 .swiper-pagination-bullet { border: 1px solid #ccc; background-color: #fff; opacity: .8; }
.welfare-2 .swiper-pagination-bullet-active { border: 1px solid rgb(255, 166, 0); background-color: rgb(255, 166, 0); opacity: 1; }
/******************************* 薪酬福利 END*******************************/





/******************************* 联系******************************/
.contact-bg { position: relative; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/contact-bg.png) no-repeat center; background-size: cover; -ms-behavior: url(../../backgroundsize.min.htc); behavior: url(../../backgroundsize.min.htc); }
.contact-bg-tit { position: absolute; text-align: center; color: #fff; z-index: 3; width: 800px !important; left: 50%; top: 30%; margin-left: -400px; }
.contact-bg-tit h1 { font-size: 48px; letter-spacing: 2.55px; }
.contact-bg-tit h3 { font-size: 18px; margin: 3% 0 14% 0; }
.contact-bg-tit a { background-color: rgb(255, 187, 0); font-size: 14px; color: #fff; padding: 14px 34px; display: block; width: 240px; margin: 0 auto; font-family: PingFangSC-Regular; }
.contact-bg-tit a:hover { background-color: #ec9c04 !important; }
.contact-bg .black-bg { background: rgba(0,0,0,0.2); }
.red-r { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/red.png) no-repeat 98% center; }
.contact { width: 860px; margin: 0 auto; text-align: center; }
.contact h3 { text-align: center; margin: 8% 0 4% 0; }
.contact p { text-align: center; line-height: 200%; }
.message li { padding: 0 1.2%; margin-bottom: 2%; }
.contact .link2 { margin: 8% 0; font-size: 18px; padding: 1.2% 8%; }
.contact a.link3 { color: #333; }
.contact a.link3:hover { color: #ec9c04; }
.iw_poi_title { color: #ec9c04; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }
.iw_poi_content { font-size: 12px; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }
.pop .center, .pop .bottom { box-sizing: content-box !important; }
.map-w { position: relative; height: 500px; }
#miao { position: absolute; bottom: 20%; height: 10px; }
.map2015 { width: 100%; height: 500px; border: #ccc solid 1px; box-sizing: initial; position: absolute; z-index: 2 }

.zz-con{}
.zz-con .fl{
	width: 400px;
}
.zz-con .fl img{
	width: 90%;
}
.zz-con .fr{
	text-align: left;
	width: 400px;
}

.zz-con .fr p{
	text-align: left;
}

/**************************** 联系 END*****************************/


/*大屏*/
@media (min-width: 992px) {
    .navbar-fixed-top { position: absolute; background-color: none; }
    .culture-1-c { text-align: left; }
    .videos-bg-s { padding: 0; }
    .about-5 .row .col-md-3 { width: 20% !important; float: left; }
}

/*ipad*/
@media (max-width: 1024px) {
    body { background-color: #fff; }
    .fixednav3 { width: 980px; top: 50px; }
    .about-1, .about-2 { padding: 0 6%; }
    .video { padding: 4% 0; width: 880px; margin: 0 auto; }
    .videos-bg-s .videos-bg-tit { position: absolute; top: 16%; width: 90%; left: 5%; color: #fff; }
    .videos-bg-s p { font-size: 26px; margin-bottom: 16px; text-align: center; font-weight: 300; }
    .videos-bg-s h1 { font-size: 32px; text-align: center; margin: 0; padding: 0; margin-bottom: 4%; font-weight: 300; letter-spacing: 6px; }
    .videos-bg-tit a { background-color: #FF0025; font-size: 14px; color: #fff; padding: 10px 20px; vertical-align: middle; display: block; width: 220px; margin: 0 auto; }
    .videos-bg-tit a:hover { background-color: #ec9c04 !important; }
    .videos-bg-tit .play-icon { width: 20px; height: 20px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1_20x20.png) no-repeat left center; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1.svg) no-repeat left center,none; background-size: cover; display: inline-block; margin-right: 10px; vertical-align: middle; }
    .Snav { width: 900px !important; padding: 0; }
    .move-bg { width: 74px; margin: 0 75px; margin-bottom: -1px; }
    .pop { height: 340px; }
    figure.effect-zoe figcaption { top: auto; bottom: 0; height: 32px; line-height: 32px; background: rgba(0,0,0,0.8); color: #3c4a50; -webkit-transform: none !important; transform: none !important; position: absolute; width: 100%; }
    figure.effect-zoe h4 { color: #fff; text-align: center; margin: 0; }
    figure.effect-zoe h4 span { font-size: 12px !important; color: #ccc; padding-left: 10px; }
    .grid figure figcaption h4 { display: block; height: 32px; line-height: 32px; }
    .grid figure:hover figcaption h4 { display: block; position: static; bottom: 0; left: 0; color: #FFF; width: inherit !important; z-index: 10; height: 30px !important; line-height: inherit !important; animation: tu1 0.4s forwards; -webkit-animation: tu1 0.4s forwards; margin: 0; padding: 0; }
    .dsj_c { min-height: 470px; margin-left: -40px; margin-right: -40px; width: 106%; overflow: hidden; }
    .dsj-5 .shu-tit { width: 220px; }
    .dsj-1 { position: absolute; top: 96px; left: 50px; }
    .dsj-2 { position: absolute; top: 158px; left: 170px; }
    .dsj-3 { position: absolute; top: 89px; left: 290px; }
    .dsj-4 { position: absolute; top: 160px; left: 420px; }
    .dsj-5 { position: absolute; top: 27px; left: 550px; }
    .dsj-6 { position: absolute; top: 158px; left: 680px; }
    .dsj-7 { position: absolute; top: 27px; left: 790px; }
    .dsj-8 { position: absolute; top: 160px; left: 900px; color: #fff; opacity: 0.7; }
    .about-5 .row ul li h4 { font-size: 16px; font-weight: bold; }
    .visual-3-con ul li { width: 440px !important; margin: 0 1%; }
    .visual-3-con ul li figure { min-width: 440px; width: 440px; }
    .visual-3-con ul li img { max-width: 440px; }
    .news-tit-pin { width: 800px; margin: 0 auto; }
    .news-info .breadcrumb, .news-info-tit { padding: 0; }
    .news-info-main { padding: 0; width: 800px; margin: 0 auto; }
    .initial-video { max-height: 420px; height: 420px; }
    .video-h { max-height: 620px; height: 620px; }
    .join-bg-tit { top: 20%; }
    .join-bg { margin-top: 50px; }
    .join-con { margin: 0%; }
    #topNav { width: 900px; margin-left: -450px; height: 42px; overflow: hidden; }
    .main { width: 980px; box-shadow: none; }
    .main_image { height: 180px; overflow: hidden; position: relative; width: 99%; }
    .main_image ul { height: 180px; overflow: hidden; position: absolute; top: 0; left: 0; }
    .main_image ul li { float: left; height: 170px; text-align: center; width: 98% !important; }
    .main_image ul li img { display: block; width: initial !important; margin: 0 auto !important; padding-top: 5%; }
    .main_image ul li a { display: block; width: 100%; height: 170px }
    .grid .zoe { position: relative; height: inherit !important; overflow: hidden; }
    .contact-bg-tit { top: 24%; }
    .contact-bg-tit h3 { font-size: 18px; margin: 2% 0 6% 0; }
	.about-4 { }
	.about-4 .tabbox{width:100%;height:inherit;margin:30px auto;}
	.about-4 .tabbox .content{overflow:inherit;width:100%;height:inherit;position:inherit; margin-bottom: 30px;}
	.about-4 .tabbox .content ul{position:inherit;left:0;top:40px;height:inherit;}
	.about-4 .tabbox .content li{width:auto;height:inherit;float:none; text-align:center; }
	.honor-con .col-md-3 img,.honor-con .col-md-4 img{ width: 180px; }
	.honor-con .col-md-3 .tit,.honor-con .col-md-4 .tit{ width: 180px; min-height: 90px; margin: 0 auto;}
	.honor-con .col-md-6{ text-align: center;}
	.honor-con .col-md-6 img{ width: 300px; border: 0px solid #F6F6F6;}
	.honor-con .col-md-6 .tit{ width: inherit; min-height: 70px; margin: 0 auto; margin-top: 20px;}
	.honor-tit-sj{ display: block; border-bottom: 1px solid #999; border-top: 1px solid #999; color: #333;padding:10px 0px;text-align: center; position: relative; width: 140px; margin-left: -70px; left: 50%; margin-bottom: 40px;}
	.honor-tit-sj:before{ content: ""; position: absolute;display: inline-block; margin-left: -9px; left: 50%;width: 0;height: 0;margin-top: -3px; bottom: -15px; border-style: solid dashed dashed dashed;border-width: 7px;border-color: #999 #fff #fff #fff;overflow: hidden;}
}


/*小屏*/
@media (max-width: 980px) {
    .grid .zoe { position: relative; height: 170px !important; overflow: hidden; }
    .sj-zoe img:first-child { display: none !important; }
    .sj-zoe img:last-child { display: inline !important; }
    .pop { width: 1600px; height: 240px; }
    .pop li { float: left; margin-right: 1%; }

    .cf_visual { height: 300px !important; overflow: hidden; position: relative; background-color: #fff; }
    .cf_con { height: 300px !important; overflow: hidden; position: relative; margin-top: 20px; }
    .cf_visual .sj-yuandian { position: absolute; top: 260px !important; left: 50%; z-index: 999; width: 240px; height: 21px; margin: 0 0 0 -120px; }
    .cf_visual .sj-yuandian a { float: left; display: block; width: 8px; height: 8px; margin: 0 4px; border-radius: 50%; background: #CCC; background: rgba(255, 255, 255, 0.5); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); behavior: url(../../pie.htc); }
    .cf_visual .sj-yuandian a.on { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0025; border: 1px solid #FF0025; behavior: url(../../pie.htc); }
    .sj-cf_con ul li { height: 250px; }
    .subnav .nav-link { font-size: 15PX; }
    .main { position: static; width: 100%; margin: 0; }
    .about-1, .about-2, .about-3, .about-4, .about-5 { padding: 0 6%; }
    .about .h-tit { padding: 0 6%; }
    .about h3 { font-size: 20px; }
    .about-1 p { font-size: 14px; line-height: 24px; }
    .about-2-con ul li { position: relative; margin-bottom: 10%; }
    .about-2-con ul li img { z-index: 1; }
    .about-2-con .zoe-img { height: inherit !important; }
    .about-4 {margin: 0 auto; }
	.honor-con .col-md-3 img,.honor-con .col-md-4 img{ width: 90%; }
	.honor-con .col-md-3 .tit,.honor-con .col-md-4 .tit{ width: 90%; min-height: 90px; margin: 0 auto;}
	.honor-con .col-md-6{ text-align: center;}
	.honor-con .col-md-6 img{ width: inherit; border: 0px solid #F6F6F6;}
	.honor-con .col-md-6 .tit{ width: inherit; min-height: 70px; margin: 0 auto; margin-top: 20px;}
    .about-5 .row ul li p { font-size: 14px; }
    .culture-2-img { float: left; margin: 0 !important; margin-top: 0% !important; width: 48px; height: 48px; background-size: cover; }
    .service-5 .culture-2-img { margin-top: 2% !important; width: 54px; height: 54px; background-size: initial !important; }
    .CEO_tit { background-color: rgba(0,0,0,0.8); position: absolute; z-index: 2; height: 120px; bottom: 0; padding: 5%; }
    .CEO_tit h3 { text-align: left; font-size: 18px; color: #fff; padding: 0; margin: 0; float: left; }
    .CEO_tit h4 { text-align: left; font-size: 12px; color: #fff; padding: 0; margin: 0; float: left; line-height: 22px; padding-left: 10px; }
    .CEO_tit p { clear: both; padding: 0; margin: 0; font-size: 12px; line-height: 18px; padding-top: 10px; color: #ccc; }
    .videos-bg-s .videos-bg-tit { top: 28%; }
    figure.effect-zoe figcaption { top: auto; bottom: 0; }
    .grid figure figcaption h4 { display: block; text-decoration: none; margin: 0; font-size: 14px; }
    .grid figure:hover figcaption h4 { display: none; }
    .grid figure figcaption h4 span { font-size: 16px; padding-left: 10px; }
    .grid figure:hover figcaption h4 { display: block; position: static; bottom: 0; left: 0; color: #FFF; width: inherit !important; z-index: 10; height: 30px !important; line-height: inherit !important; color: #fff; background: none; animation: tu1 0.4s forwards; -webkit-animation: tu1 0.4s forwards; margin: 0; padding: 0; }
    .zoe-tit { width: 100%; height: 32px; line-height: 32px; }
    .zoe-tit h4 { font-size: 14px; }
    .zoe-tit span { font-size: 12px; }
    .dsj_c { margin: 0 !important; padding: 0 4%; background: none; }
    .shu-tit, .shu-tit-2, .shu-tit-3, .dsj-5 .shu-tit, .dsj-7 .shu-tit { padding-left: 6%; width: 98% !important; font-size: 14px; }
    .shu-tit p { font-weight: 400; color: #000; }
    .dsj-list h4 { color: #FB8942; margin: 0; padding: 0; margin-bottom: 10px; }
    .shu-2 { margin: 0; border-right: none; width: auto; }
    .yuan, .yuan-2 { margin: 0; margin-left: -9px; }
    .h-tit p { }
    .dsj-1, .dsj-2, .dsj-3, .dsj-4, .dsj-5, .dsj-6, .dsj-7 { position: static; top: 0 !important; left: 0 !important; }
    .shu-tit-2 p, .shu-tit-3 p { padding-top: 0; font-weight: 400; color: #000; }
    .shu-tit-2 { border-left: 1px dashed #FB7C2E; margin-left: -5px; padding-bottom: 24px; padding-top: 0px; }
    .shu-tit-3 { margin-left: -5px; padding-top: 0px; }

    .about-5 .row .col-md-3 { width: 100% !important; float: none; }
    .about-5 .row ul li .thumbnail { padding: 7% 8%; height: auto; }
    .about-5 .row ul li .thumbnail img { padding-top: 4%; }
    .news-plr { padding: 0; }
    .news { padding: 0 !important; }
    .news-banner { width: 100%; height: 200px; margin: 0 auto; margin-top: 5% }
    .news-banner .rsMinW .rsArrowLeft, .news-banner .rsMinW .rsArrowRight { display: none !important; }
    .news .row { padding: 0; width: inherit !important; }
    .news .row li { padding: 8% 6% 0 6%; border-bottom: none; }
    .news .row .date_wrap { text-align: left; font-size: 16px; }
    .news .row .date_wrap span { float: left; font-size: 16px; margin-right: 10px; margin-top: 0px; font-weight: 200; }
    .news .row h4 { font-size: 16px; }
    .news .row p.text-muted { font-size: 12px; color: #999; margin-top: 0px; margin-bottom: 6%; margin-right: 0px; }
    .news .row p.news-more { font-size: 12px; color: #333; }
    a.news-list-box { border-bottom: 1px solid #E4E4E4; display: block; padding-bottom: 10px; }
    .news-list { display: block; transition: all 0.36s; }
    .news-list:hover { background-color: #fafafa; transition: all 0.36s; }
    .news-list a:hover { color: #000 !important; }
    .news-more2 { text-align: center; margin: 8% 0 14% 0; }
    .link2 { padding: 2% 16%; margin: 0 auto; }
    .share { margin: 10% 0 4% 0; }
    .news-tit-pin { width: 100%; margin: 0 auto; }
    .news-info .breadcrumb, .news-info-tit { padding: 0; }
    .news-info-main { padding: 0; width: 100%; margin: 0 auto; }
    .news-info { margin-top: 12% !important; }
    .news-info-tit h1 { font-size: 20px; }
    .news-info-con img { width: 100%; }
    ul.news-info-a { font-size: 15px; color: #999; margin-top: 10%; }
    ul.news-info-a li { padding: 4% 0; clear: both; }
    .initial-video { height: inherit; }
    .video { padding: 0; width: inherit; }
    .video-i8 { width: 100%; margin: 0 auto; margin-top: 50px; height: inherit !important; }
    .video-i8 #example_video_1 { width: 100% !important; height: inherit !important; z-index: 90; }
    .video-js .vjs-tech { position: relative !important; }
    .video { margin-top: 6% }
    .video ul li a { background-color: inherit; display: block; height: auto; padding: 4% 6%; }
    .video ul li a:hover { background-color: #fafafa; display: block; height: auto; padding: 4% 6%; }
    .video figure { position: relative; overflow: hidden; min-width: 140px; width: 140px; height: auto; cursor: pointer; background-color: #000; float: left; margin-right: 5%; border: 1px solid #f1f1f1;}
    .video .row li img { max-width: 140px; height: inherit !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
    .video .row li img:hover { transform: scale(1.1); filter: alpha(opacity=75); opacity: 0.75; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
    .video .row li h5 { max-width: inherit; height: 70px; line-height: 160%; margin: 2% 0; font-size: 18px; }
    .video .row li p { display: none; }
    .video .row li.col-md-4 { padding: 0% !important; }
    .video-bg video, .video-bg h5 { width: inherit; height: auto; left: 0; margin-left: 0; top: 0; position: static; margin-top: 50px; }
    .video-bg h5 { margin: 0; height: 40px; line-height: 40px; }

    .videos-bg-s .videos-bg-tit { position: absolute; top: 24%; width: 90%; left: 5%; color: #fff; }
    .videos-bg-s p { font-size: 14px; margin-bottom: 6px; text-align: center; font-weight: 300; }
    .videos-bg-s h1 { font-size: 18px; text-align: center; margin: 0; padding: 0; margin-bottom: 4%; font-weight: 300; letter-spacing: 2px; }
    .videos-bg-tit a { font-size: 12px; padding: 6px 10px; width:236px; margin: 0 auto; }
    .videos-bg-tit a:hover { background-color: #ec9c04 !important; }
    .videos-bg-tit .play-icon { width: 14px; height: 14px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1_20x20.png) no-repeat left center; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/i_white_1.svg) no-repeat left center,none; background-size: cover; display: inline-block; margin-right: 10px; vertical-align: middle; }

    .swiper-wrapper { height: 200px; }
    .service { font-size: 14px; line-height: 180%; }
    .service h3 { font-size: 20px; }
    .service-bg { background-size: contain; margin-top: 50px; height: 150px; }
    .service-bg-tit { top: 0; }
    .service-bg-tit h2 { font-size: 14px; letter-spacing: 0.5px; margin-top: 7%; margin-bottom: 1%; }
    .service-bg-tit-2 { top: 0; width: 200px; left: 50%; margin-left: -100px; }
    .service-bg-tit-2 div { font-size: 10px; line-height: 20px; }
    .service-bg-tit-2 div:after, .service-bg-tit-2 div:before { width: 20% }
    .service-data { padding: 3% 0 0% 0; }
    .service-data li { font-size: 20px; }
    .service-data li h5 { font-size: 10px; margin: 0; }
    .media .pl60 { padding-left: 0; }
    .media-body img { float: right; width: 80px; margin-left: 4%; margin-right: 0%; }
    .main_image { height: 110px; overflow: hidden; position: relative; }
    .main_image ul { height: 100px; overflow: hidden; position: absolute; top: 0; left: 0 }
    .main_image ul li { float: left; height: 100px; text-align: center; width: 98% !important; }
    .main_image ul li img { display: block; width: initial !important; margin: 0 auto !important; height: 50px; }
    .service-7 ul li h4 { font-size: 12px; font-weight: 300; margin-top: 10px; }
    .main_image ul li a { display: block; width: 100%; height: 120px }
    .ceo-tit img { text-align: center !important; padding: 4% 0; width: 50%; margin: 0 auto; }
    .ceo-tit img.img-responsive { display: block; }
    .culture-1-c p, .service-2 .ceo-tit p { line-height: 180%; }
    .service-3 ul li.col-md-2 { width: 100% !important; }
    .service-3 ul li { margin-bottom: 6%; }
    .service-3 ul li h1 { float: left; margin: 0; margin-top: 2%; padding-left: 10%; }
    .service-3 ul li h4 { text-align: left; margin: 10px 0px; }
    .service-3 ul li p { text-align: left; }
    .service-3 ul li .thumbnail { padding: 4% 0%; margin: 0; }
    .service-3 .culture-2-c { width: 64% }
    .service-5 ul li { margin-bottom: 6%; }
    .service-5 ul li .thumbnail { padding: 4% 0% 4% 10%; margin: 0; height: inherit; }
    .service-5 ul li .thumbnail img { display: inline; padding-top: 4%; width: 16%; }
    .service-5 ul li h4 { text-align: left; margin: 10px 0px; }
    .service-5 ul li p { text-align: left; }
    .service-5 .culture-2-c { width: 70% }
    .service-6 p { font-size: 8px; margin: 0; }
    .service-6 h2 { font-size: 16px; }
    .service-6 img { padding-top: 8%; }
    .service-8 li { margin: 6% 0; }
    .service-8 h3 { padding: 8% 0% 0% 0; }
    .fixednav4 { position: fixed !important; z-index: 5; top: 50px; width: 100%; margin: 0 auto; background-color: #fff; height: 50px; box-shadow: 0px 0px 10px #CCCCCC; }
    .join-con-w { padding: 0; }
    .join-con .panel-default > .panel-heading { padding: 10px 15px; }
    .join-con .panel-title:hover { background-color: inherit; }
    .join-con .panel-title a { padding: 1.5% 0%; display: block; }
    .join-bg { height: 140px; margin-top: 50px; }
    .join-bg-tit { top: 0; }
    .join-bg-tit h1 { font-size: 26px; margin-top: 40px; }
    .join-bg-tit h3 { font-size: 14px; margin-top: 2%; }
    .join { padding: 0; }
    .join-menu { position: relative; padding: 0px; height: 50px; border-bottom: 1px solid #f3f3f3; }
    .join-menu .swiper-wrapper { height: inherit !important; }
    .join-menu::after { content: " "; position: absolute; z-index: 999992; bottom: 0; right: 0; padding-left: 60px; height: 50px; background: -webkit-linear-gradient(left, transparent, #fff 90%); background: -o-linear-gradient(right, transparent, #fff 90%); background: -moz-linear-gradient(right, transparent, #fff 90%); background: linear-gradient(to right, transparent, #fff 90%); }

    #topNav { width: 100%; height: 50px; line-height: 50px; overflow: hidden; margin: 0; left: 0; top: 0; font-size: 14px; }
    #topNav .swiper-slide { padding: 0 15px; }
    #topNav .swiper-slide:first-child { padding-left: 20px; }

    .join-con .panel-title { padding: 3% 0%; }
    .join-con .panel-title ul li:first-child { text-indent: 0; font-size: 16px; }
    .join-tit { padding-left: 0px; text-indent: 0; }
    .delivery { top: 28%; right: 6%; width: 90px; font-size: 12px; }
    .delivery a { padding: 8% 0; }
    .hot { margin-left: 4px; }
    .join-up-img { width: 30px; }
    .join-con { margin: 0%; }
    .join-con .panel-body { padding: 5% 8%; }
    .panel-body-1 { line-height: 180%; padding-bottom: 6%; margin-bottom: 6%; }
    .panel-body-2 { line-height: 180%; }
    .panel-body-2 h4 { font-size: 14px; }
    .hr-con { margin: 8% 2% 0 2%; }
    .hr-con li { padding: 1%; }
    .hr-con li .thumbnail { background: #fff; border: 0; box-shadow: none; border-radius: 0px; padding: 4%; height: inherit; }
    .hr-icon-1 { width: 24px; height: 24px; margin-top: 6px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/hr_tel.png) no-repeat; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/hr_tel.svg) no-repeat,none; background-size: cover; float: left; vertical-align: middle; }
    .hr-icon-2 { width: 24px; height: 24px; margin-top: 6px; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/hr_email.png) no-repeat; background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/hr_email.svg) no-repeat,none; background-size: cover; float: left; vertical-align: middle; }
    .hr-con li .thumbnail h4 { font-size: 18px; text-align: left; text-indent: 10px; padding: 0; }
    .hr-con li .thumbnail h5 { font-size: 12px; line-height: 200%; clear: both; margin-top: 6%; }
    .modal-dialog { margin: 10% 4%; }
    .toudi .modal-title { text-align: center; font-size: 18px; margin-top: 4%; }
    .toudi .modal-header { padding: 15px 15px 0 15px; }

    .feedback { padding: 8% 5% 0% 5%; }
    .feedback p { padding: 2% 6%; font-size: 12px; }
    .feedback .list li strong { width: 16%; }
    .feedback .list .fl { width: 100%; }
    .feedback-btn { text-align: center; padding-bottom: 6%; }
    .feedback-btn .btn { width: 44%; }
    .map-bg { padding: 0; }
    .map-bg .contact { width: 100%; }
    .map2015 { width: 100%; height: 300px; border: none; }
    .map-bg #dituContent { margin-top: 8%; }
    .map-bg .hezuo-tit { width: 82%; margin: 0 auto; font-size: 13px; }
    .map-bg .message { width: 90%; margin: 0 auto; margin-top: 6%; }
    .map-bg .contact .link2 { width: 88%; margin-top: 4%; font-size: 16px; }
    .map-w { position: inherit; height: inherit; }
    #miao { display: none; }
    .map2015 { position: initial; z-index: 2 }
    /*弹窗*/
    .modal-header .close { margin-top: -4%; }
    .video-box { width: auto; }
    .video-box video { margin: 0 auto; width: 100% !important; }
    .video-h4 button.close { padding-top: 4%; }
    #HBox { width: 300px !important; height: auto !important; margin-left: -150px !important; padding-bottom: 7%; }
    .list li strong { display: none; }
    .list .fl { width: 100%; }
    .weizhi img { }
    .weizhi span { }
    .poput-tit { font-size: 17px; padding: 10% 0 5% 0; }
    .poput-tit span { color: #FF0025; padding: 0 1%; }
    .ipt { width: 100%; padding: 4% 0; text-indent: 10px; }
    /*单选*/
    .xuan-group { margin-top: 2%; }
    /*下拉列表*/
    .select-c { }
    .select-c select { line-height: 28px; }
    .select-c:after { right: 10px; top: 30%; }
    .HBox-btn { margin-top: 0% !important; padding: 0; }
    .Prompt-con { width: 80%; }

    .Campus-1 { padding-top: 8%; }
    .Campus-1 h5 { font-size: 14px; text-align: center; line-height: 200%; margin: 0 6% }
    .Campus-1-con .main_visual { padding: 5%; height: 290px; overflow: hidden; position: relative; }
    .Campus-1-con .main_image { height: 290px; overflow: hidden; position: relative; }
    .Campus-1-con .main_image ul { height: 290px; overflow: hidden; position: absolute; top: 0; left: 0 }
    .Campus-1-con .main_image ul li { float: left; height: 210px; padding: 0; text-align: center; width: 98% !important; }
    .Campus-1-con .main_image ul li img { display: block; width: initial !important; margin: 0 auto !important; height: inherit; padding: 0; }
    .Campus-1-con h5 { font-size: 14px; text-align: center; line-height: 160%; margin-top: 6px; }
    .Campus-1-con .main_image ul li a { display: block; width: 100%; height: 120px }
    .Campus-1-con div.flicking_con { position: absolute; top: 280px; left: 54%; z-index: 999; width: 300px; height: 21px; margin: 0 0 0 -50px; }
    .Campus-1-con div.flicking_con a { float: left; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #ccc; bomargin: 0; padding: 0; display: block; margin: 0 5px; }
    .Campus-1-con div.flicking_con a.on { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0025; border: 1px solid #FF0025; }
    .Campus-1-con p { display: inherit; position: absolute; top: 30%; left: 45%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
    .Campus-1-con .vide-icon { background-size: cover; width: 42px; height: 42px; }
    .Delivery-btn { text-align: center; margin: 5% 0 10% 0; }
    .Delivery-btn .btn { border-radius: 0; font-size: 16px; padding: 2% 30%; }
    .ygfz-con { margin: 10% 6%; line-height: 180%; }
    .ygfz-con h3 { text-align: center; margin: 12% 0 5% 0;; font-size: 20px; }
    .ygfz-con img { margin: 5% 0; }
    .welfare-1 { margin: 4%; }
    .welfare-1 li { height: inherit !important; }
    .welfare-1 .thumbnail { padding: 4% 5% 4% 4%; border: 0; border-radius: 0; margin-bottom: 0; }
    .welfare-1-img { width: 80px; height: 80px; float: left; padding-top: 0; background-size: cover; }
    .welfare-1 .culture-2-c h4 { margin: 0% 0 5% 0; }
    .welfare-1 .thumbnail .culture-2-c { float: right; width: 68%; text-align: left; }
    .welfare-1 .culture-2-c p { line-height: 160%; }
    .welfare-2 { clear: both; border-top: 2px solid #f7f7f7; padding-bottom: 20% !important; width: 90%; margin: 0 auto }
    .welfare-2 h3 { text-align: center; margin: 12% 0 8% 0; font-size: 20px; }
    .contact-bg { height: 140px; margin-top: 50px; }
    .contact-bg-tit { top: 0; }
    .contact-bg-tit h1 { font-size: 20px; margin-top: 40px; }
    .contact-bg-tit h3 { font-size: 12px; margin-top: 2%; }
    .contact { width: 98%; margin: 0 auto; text-align: center; padding-bottom: 10%; }
    .contact p { text-align: center; line-height: 160%; color: #666; }
    .explain { width: 330px; margin: 0 auto; margin-top: 15%; }
    .message { margin: 10% 0 6% 0; }
    .message .ipt { padding: 4% 0; text-indent: 15px; }
    .red-r { background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/red.png) no-repeat 96% center; }
    .contact button { width: 100%; }
    .contact h3 { font-size: 18px; }
    .contact .link2 { margin: 0 0 14% 0; font-size: 18px; padding: 2% 8%; }
    .panel-title .list-group-item { padding: 10% 12%; }
    .shengming-con { padding: 5% 5% 8% 5%; line-height: 160%; font-size: 14px; }
    .shengming-con p { padding-bottom: 2%; }
    .shengming-con h5 { font-size: 14px; font-weight: bold; color: #151515; }

    .navbar-fixed-top { position: fixed; background-color: #fff; }
    .culture-1 .culture-1-tu { width: 120px; height: 120px; margin: 0 auto; border-radius: 50%; padding: 4px; background: #f7f7f7; border: 1px solid #ededed; }
    .videos-bg-s { position: relative; margin-top: 50px; }
    #navbar .navbar-nav a { padding: 10px 0px; margin: 20px 25px; color: #333; font-family: PingFangSC-Regular; font-size: 16px; }
    .navbar-inverse .navbar-toggle { border-color: #fff; }
    .culture { padding: 8% 6%; }
    .culture-1-c { text-align: center; }
    .culture-1 .ceo-tit img { width: 50%; margin: 0 auto; text-align: center; display: block; }
    .culture-2 ul li .thumbnail { height: auto; margin: 0; margin-bottom: 20px; padding: 8% 4% 4% 8%; }
    .culture-2 ul li .thumbnail img { display: initial; }
    .culture-2-c { float: right; width: 70%; }
    .culture-2 ul li h4 { margin: 0px 0px 10px 0px; text-align: left !important; font-size: 16px; font-weight: bold; }
    .culture-2 ul li p { text-align: left !important; }
    .h-tit { margin-top: 12%; margin-bottom: 8%; }
    .h-tit h3 { font-size: 20px; }
    .pop-x .swiper-wrapper .swiper-slide-next h5 { font-size: 13px; }
    #full-width-slider5 { height: 320px !important; }
    .yuangong { margin-top: 12%; }
    .yuangong .rsMinW .rsBullets { width: 320px; margin-right: -160px; right: 50%; bottom: 0px; }
    .yuangong-con .col-md-6 { padding: 0; }
    .yuangong .rsMinW .rsBullet { padding: 4px; }
    .yuangong .rsMinW .rsBullet span { width: 7px; height: 7px; }
    .welfare-1 { width: inherit; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
    .zf-ul { border-bottom: 0; margin-bottom: 10px; }
    .zhifu .md-1, .zhifu .md-2, .zhifu .md-3, .zhifu .md-4 { width: 100% }
    .zhifu .md-2 { margin-top: 10px; }
    .zf-ul li { line-height: 160%; }
    .foot { padding: 4% 0 2% 0; }
    .foot .container { padding: 0; }
    .foot-copy { clear: both; border-top: none; margin-top: 0; font-size: 11px; }
    .foot-tel { text-align: center; float: none; }
    a.btn-qq { margin-top: 10px; }
    .foot-copy .fl { text-align: center; float: none; }
    .foot-copy .fl p a { margin-right: 10px; }
    .gender .custom-radio input { top: 8px; }

	.ceo-main{ position: inherit; height: inherit;}
	.ceo-bg{background: url(//bk-test12.oss-cn-beijing.aliyuncs.com/images/wyw315/ceo-bg.jpg) no-repeat left top; width: 100%; height: 290px;background-size: cover;padding-top: 0;position: inherit;z-index: inherit;}
	.ceo-main .ceo-con{  background: #5b6172; color: #fff; width: 100%;box-sizing:border-box; margin-left: 0px; padding: 20px;}
	.ceo-main .ceo-con h4,.ceo-main .ceo-con h3{ text-align: center;}
	.news-list .col-md-8{padding-left:0px;}
	.news .row h4 { font-size: 16px; margin-top: 10px;line-height: 1.6; }


	.mt-con{position: relative; width: 100%;display: block;}
	.mt-logo{position: absolute; top:10px; left: 10px; width: 90px;}

	.explain { color: #ff9933!important; margin-bottom: 20px; }
	.zz{
		margin: 0 30px;
		background: #fafafa;
		padding: 20px 20px 30px  20px;
	}
	.zz li{
		text-align: left;
		float: inherit;
		width: 100%;
		margin-top: 15px;

	}

	}

@media (min-width: 768px) {
    .toudi .modal-dialog { width: 500px; margin: 10% auto; }
    .shengming .modal-dialog { width: 900px; margin: 10% auto; }
    .feedback-bg .modal-dialog { width: 800px; margin: 10% auto; }
}

@media (min-width: 414px) {
    .news {
        padding-top: 40px !important;
    }
}

@media (max-width: 384px) {
    .grid .zoe { position: relative; height: 160px !important; overflow: hidden; }
    .news {
        padding-top: 40px !important;
    }
}


@media (max-width: 375px) {
    .grid .zoe { position: relative; height: 150px !important; overflow: hidden; }
    .welfare-1-img { width: 80px; height: 80px; float: left; padding-top: 0; background-size: cover; }
    .welfare-1 .thumbnail .culture-2-c { width: 66%; }
    .news {
        padding-top: 40px !important;
    }
}

@media (max-width: 320px) {
    .news {
        padding-top: 40px !important;
    }
    .cf_visual { height: 300px !important; }
    .cf_con { height: 300px !important; }
    .cf_visual .sj-yuandian { top: 290px !important; }
    .grid .zoe { position: relative; height: 133px !important; overflow: hidden; }
    .zoe-tit { width: 100%; height: 32px; line-height: 32px; }
    .zoe-tit h4 { font-size: 14px; }
    .zoe-tit span { font-size: 12px; }
    .video { margin-top: 4%; }
    .video ul li a { padding: 4%; }
    .video ul li a:hover { padding: 4%; }

    .Campus-1-con .main_visual { padding: 5%; height: 260px; overflow: hidden; position: relative; }
    .Campus-1-con .main_image { height: 210px; overflow: hidden; position: relative; }
    .Campus-1-con .main_image ul { height: 210px; overflow: hidden; position: absolute; top: 0; left: 0 }
    .Campus-1-con .main_image ul li { float: left; height: 210px; padding: 0; text-align: center; width: 98% !important; }
    .Campus-1-con .main_image ul li a { display: block; width: 100%; height: 120px }
    .Campus-1-con div.flicking_con { position: absolute; top: 230px; left: 60%; z-index: 999; width: 300px; height: 21px; margin: 0 0 0 -50px; }
    .Campus-1-con div.flicking_con a { float: left; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #ccc; bomargin: 0; padding: 0; display: block; margin: 0 5px; }
    .Campus-1-con div.flicking_con a.on { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0025; border: 1px solid #FF0025; }
    .Campus-1-con p { display: inherit; position: absolute; top: 30%; left: 45%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
    .Campus-1-con .vide-icon { background-size: cover; width: 42px; height: 42px; }
    .welfare-1 .thumbnail { padding: 4%; }
    .welfare-1 .thumbnail img { width: 25%; }
    .welfare-1-img { width: 64px; height: 64px; }
    .welfare-1 .thumbnail .culture-2-c { width: 68%; }
    #full-width-slider5 { height: 350px !important; }
    .explain { width: 280px; margin: 0 auto; margin-top: 12%; }
    .zhifu p { font-size: 12px; }
}


.visible-lg {
    /* padding-top: 14px; */
}
