*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-family:"Microsoft YaHei","微软雅黑"!important;}
a{text-decoration:none;cursor:pointer;color:#000;}
html{font-size:12px}
.fl{float:left}
.fr{float:right}
body{background:#FFF}
img{border:none;vertical-align:middle}
em,h1,i{font-style:normal}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
ul{list-style:none}
.width{width:1200px;margin:0 auto}
.w1152{width: 1152px;margin:0 auto;}
.w1180{width: 1180px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.t_t{font-size: 36px;text-align: center;color: #000000; font-weight: 700;}
.t_x{font-size:20px;color:#333;text-align: center;}
.t_c{display: block;font-size: 14px;color:#595959;line-height: 28px;margin-top: 20px;padding-left: 57px;}


.banner{margin-top:110px;visibility: visible; height:500px;background:url(../images/yhym/banner.jpg) no-repeat center;}

.floor_1{overflow:hidden;}
.floor_1 .t_t{margin-top:48px;}
.floor_1 .t_x{margin-top: 13px;}
.floor_1 .t_text span b{color: #313131;}
.floor_1 ul{overflow: hidden;margin-top: 60px;;}
.floor_1 ul li{width: 239px;height: 192px;float:left;border-right: 1px solid #ebebeb;text-align: center;}
.floor_1 ul li:last-child{border-right: none;}
.floor_1 ul li em{display: block; font-size: 18px;color: #383838;margin-bottom:20px; font-weight: 700;}
.floor_1 a.link{height: 55px;width: 308px;background:#f50000;display: block;line-height: 55px;border-radius:30px;text-align: center;color:#fff;font-size: 24px;margin:80px auto;}

.floor_2{overflow:hidden;height: 979px; background: url(../images/yhym/02_bg.jpg) center top no-repeat;}
.floor_2 .t_t{margin:30px 0 10px;}

.floor_2 ul{position:relative;}
.floor_2 ul li{height: auto;position: absolute;}
.floor_2 ul li .top_text{background: url(../images/yhym/02_1.png) left top no-repeat;padding-left: 40px;color: #383838;}
.floor_2 ul li .top_text em{display: block; font-size: 20px;}
.floor_2 ul li .top_text span{display:block;font-size: 14px;line-height: 24px;margin-top:10px;}
.floor_2 ul li p{height: 45px;background: url(../images/yhym/02_2.png) 18px center no-repeat;background-color:#2aabff;font-size: 22px;color:#fff;line-height: 45px;text-align:left;margin-top:14px;padding-left: 54px;border-radius:30px;}
.floor_2 ul li:nth-child(1){top: 112px;left: 0;}
.floor_2 ul li:nth-child(1) p{width:296px;}
.floor_2 ul li:nth-child(2){top: 59px;right: 0;}
.floor_2 ul li:nth-child(2) p{width:310px;}
.floor_2 ul li:nth-child(3){top: 356px;right: 0;}
.floor_2 ul li:nth-child(3) p{width:380px;}
.floor_2 ul li:nth-child(4){top: 458px;left: 0;}
.floor_2 ul li:nth-child(4) p{width:296px;}
.floor_2 ul li:nth-child(5){top: 520px;left: 476px;}
.floor_2 ul li:nth-child(5) p{width:400px;}
.floor_2 a.link{height: 55px;width: 308px;background:#f50000;display: block;line-height: 55px;border-radius:30px;text-align: center;color:#fff;font-size: 24px;margin:720px auto 64px;}

.build_8{height: auto;overflow: hidden;clear: both;}
.build_8 .t_t{margin-bottom:10px;padding-top:50px;}
.build_8 strong{background: #f5f5f5;margin-bottom: 50px;padding: 0 30px;line-height:20px;}
.build_8 ul{height: auto;overflow: hidden; margin-top:60px;}
.build_8 li{width: 380px;height: 300px;border:1px solid #eee;text-align: center;float: left;margin-right: 17px;margin-bottom: 20px;}
.build_8 li:nth-child(3n+0){margin-right: 0;}
.build_8 li p{font-size: 24px;color: #04456f;margin-top: 30px;}
.build_8 li span{display:inline-block;width: 288px;text-align: left;margin-top: 20px;height: 80px;}
.build_8 li img{width: 218px;}
.build_8 a{width: 308px;height: 60px;display:block;clear: both;text-align: center;font-size: 24px;border-radius:30px;line-height:60px;margin: 20px auto 60px;background:#f50000;color:#fff;}

.floor4 .t_t{padding: 40px 0}
.title-5{ background:#f5f5f5;color:#333; font-size:30px; text-align:center; margin-top:20px;}
.title-6{ color:#555; font-size:16px; text-align:center; margin-top:16px;}
.mr_frbox { height: 660px; width:1200px; margin:50px auto 0px auto; overflow:hidden;}
.mr_frBtnL { float: left; margin: 220px 22px 0px 0px; cursor: pointer; display: inline; height:140px; width:53px; background:url(../images/yhym/hb-l.png) no-repeat center center;}
.mr_frUl { float: left; height: 660px; width: 1047px;overflow: hidden; }
.mr_frUl li{}
.mr_frBtnR { float: right; margin-top:220px; cursor: pointer; height:140px; width:53px; background:url(../images/yhym/hb-r.png) no-repeat center center;}
.mr_frUl ul li { display: inline; float: left; height: 660px; width: 308px !important; margin:0px 28px;}
.mr_frUl ul li span{ background:#0088f2; color:#fff; font-size:16px; border-radius:3px; height:35px; line-height:35px; display:block; padding:0px 10px; margin:20px auto; text-align:center; overflow:hidden; width:200px;}
.mr_frUl ul li img { display: block;}


.apply .t_t{padding:40px 0 15px}
.apply .t_x{margin-bottom:40px}
.apply .apply-tab{width:1200px;border:1px solid #e5e5e5;box-shadow:0 5px 5px rgba(0,0,0,.05);line-height:54px;height:54px;margin:0 auto;border-radius:27px;overflow:hidden}
.apply-tab .apply-tab-item{line-height:54px;height:54px;border-right:1px solid #e5e5e5;width:239px;float:left;font-size:18px;color:#7e7e7e;text-align:center;cursor:pointer;background-color:#fff;}
.apply-tab .br0{border-right:0}
.apply-tab .active{background:#0088f2;color:#fff}
.apply-info{width:1200px;margin:0 auto;padding:82px 0 14px;}
.apply-info-item{display:none;text-align: center;}
.apply-info-item>img{margin-top:0;width:auto;height: auto;}
.apply-info-item .apply-detail{float:left;margin-left:85px}
.apply-info-item .apply-tit{line-height:40px;font-size:30px;color:#363636}
.apply-info-item .apply-tip{line-height:25px;font-size:15px;color:#399}
.apply-list{margin-top:24px}
.apply-list li{margin-bottom:10px}
.apply-list .apply-ico{width:44px;float:left}
.apply-list p{float:left;line-height:24px;color:#666;margin-top:8px;font-size:15px}
.apply-info .active{display:block}
.main-tit{text-align:center;}
.main-tit h1{line-height:88px;font-size:34px;color:#222}
.main-tit h2{line-height:88px;font-size:34px;color:#222}
.main-tit h1 span{font-weight:lighter}
.main-tit h2 span{font-weight:lighter}
.main-tit p{line-height:32px;font-size:16px;color:#565656}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}

.index2{background:#f5f5f5;height: 785px; }
.index2 .t_t{margin: 0 auto 20px; }
.index2 .beijing{ margin: 0 auto; min-width: 320px;  padding: 10px 0; clear:both; overflow: hidden;}
.index2 .beijing1{ margin: 0 auto; min-width: 320px;padding:10px; clear:both; overflow: hidden;  }
.index2 .beijing, .beijing1 { overflow:inherit;width:1160px;}
.index2 .index_top{ text-align:center; padding:0 5% 0;clear: both; overflow: hidden;}
.index2 .index_top strong{ display: block; clear: both; overflow: hidden; color: #454545;font-size:34px; line-height: 1.6;}
.index2 .index_top big{background: url(../images/yhym/index2_01.png) no-repeat center center;color: #c41305;font-size: 24px;text-transform: uppercase; display: block; background-size: 160px auto !important; margin-bottom: 10px;}
.index2 .index2_list{height: 424px;}
.index2 .pagination{ padding:4px 0 30px;}
.index2 .pagination span.swiper-pagination-bullet{ width:auto; height:40px; line-height:40px; padding:0 10px;color:#6f6f6f;border:2px #0088f2 solid;  opacity: 1;margin:0px;border-radius:0px;}
.index2 .pagination span.swiper-pagination-bullet-active{color:#fff; background:#0088f2;}
.index2 .index_top p{ clear: both; overflow: hidden;font-size: 16px;}
.index2 .index_top small{ clear: both; overflow: hidden; font-size: 12px;}
.index2 .index_pc dd,.index2 .index_ps dd{ border:1px solid #ddd; overflow:hidden;}
.index_pc dd,.index_ps dd{float:left;}
.index_pc img,.index_ps img{width:100%;height:auto;}
.index_ps dd, .index_ps dt,.index_pc dd, .index_pc dt{ width: 24%;}
.index2 .index_pc dd a,.index2 .index_ps dd a{ display:block; position:relative; z-index:2;-webkit-transform: translateZ(0);transform: translateZ(0);}
.index2 .index_pc dd img,.index2 .index_ps dd img{ -webkit-transition:all .3s;transition:all .3s;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet{background:#fff;display:inline-block;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:auto;position:relative}