﻿.mianbox{ max-width:750px; margin:0 auto;margin-top:2.2rem;}
.cl{ clear:both;}  

.box_swipe{ width:100%; overflow:hidden; height:17.25rem; position:relative;}
.box_swipe ul{ -webkit-padding-start: 0px; height:17.25rem;}
.box_swipe ul li{ overflow:hidden; height:17.25rem; float:left; position:relative;}
.box_swipe ul .bg{ width:100%; height:100%; position:absolute; z-index:-1;} 
.box_swipe ol{  position:absolute;  width:100%; left:0; bottom:4.5rem; z-index:10; text-align:center;}
.box_swipe>ol>li{ display:inline-block; border-radius:50%; margin:0 0.175rem; width:0.25rem; height:0.25rem; background:#ccc; }
.box_swipe>ol>li.on{ background:#c12932; } 

.bannerbox{ width:100%; height:17.25rem; position:relative;}
.bannerbox .biao{ width:100%; position:absolute; left:0; bottom:2rem;}
.index_icon{ width:18rem; height:4.75rem; margin:0 auto; background:#fff; box-shadow:0 2px 20px 0 rgba(143,0,32,0.1); border-radius:4px; margin-top:-1.75rem; position:relative; z-index:10; text-align:center;}
.index_icon a{ display:inline-block; font-size:0.65rem; color:#333; margin:0.75rem 0.7rem 0 0.7rem;}
.index_icon i{ width:2rem; margin:0 auto; display:block; margin-bottom:0.2rem;}
.index_icon i img{ height:2rem; border-radius:50%; overflow:hidden;box-shadow:0 2px 20px 0 rgba(143,0,32,0.3);}
.course{ width:100%;}
.course .top{ text-align:center; color:#999; font-size:0.6rem;}
.course .top h2{ font-size:1.1rem; color:#e1243a; line-height:1.2rem; margin:2rem 0 0.5rem 0;}
.course .tab{ border-bottom:1px solid #ddd; height:34px; text-align:center; overflow: hidden; font-size:0.65rem; margin-top:1rem;margin-bottom:1rem;box-sizing: border-box;}
.course .tab li{ float:left; line-height:34px;}
.course .tab a{ display:block; line-height:34px; color:#000; padding-bottom:2px; }
.course .tab a.active{border-bottom:2px solid #c12932; padding-bottom:0px; line-height:29px; font-weight:bold;}
.course .con li{ width:100%; float:left;} 
.course .list{ width:18rem; margin:0 auto; margin-bottom: 1.8rem}
.course .con{box-sizing: border-box; overflow: hidden;}
.course .list dl{ width:48.5%;float:left; font-size:0.6rem;box-sizing: border-box;}
.course .list dd{line-height:1rem;margin-top: 0.125rem}
.course .list .showMore{font-size: 0.6rem;color: #999;height: 1rem;text-align:center;line-height: 1rem}
.course .list .showMore span{position: relative;}
.course .list .showMore span em{display: block;width: 0.4rem;height: 0.25rem;background-image: url(../images/down.jpg);background-size: 100% 100%;position: absolute;top:0;bottom:0;right:-0.65rem;margin:auto;}
.course .list .showMore span em.up{background-image: url(../images/up.jpg);}




/*.swiper-container4{ position:relative; height:12rem; margin-top:1.5rem;}
.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{ height:0.4rem !important;}
.swiper-pagination-bullets .swiper-pagination-bullet{ width:0.4rem; height:0.4rem; border-radius:50%; -webkit-border-radius:50%; background:#d3d3d3 !important; opacity:1;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{ background:#e1243a !important; opacity:1;}

*/




.teacher{width: 100%;height: 25rem;box-sizing: border-box;padding: 1rem 0; box-shadow:0 2px 15px 0 rgba(143,0,32,0.1);}
.teacher h2{color:#fff;font-size:1.1rem;text-align:center;line-height: 1.2rem;margin-top: 0.7rem;}
.teacher>p{color:#6E6F76;font-size:0.6rem;text-align:center;margin-top: 0.7rem}
.teacher ul{ width:100%; height:19.6rem;position:relative;padding-top: 0.75rem;}
.teacher ul li{ overflow:hidden; width:100%; height:18.85rem; position: relative; }
.teacher ul li .nei{ width:17.25rem; margin:0 auto; position:relative;}
.teacher ul li .pic{ width:12.45rem; margin:0 auto;}
.teacher ul li .text{  position:absolute;top:11rem;border-radius: 3px;height:7.35rem; background-color: rgba(255,255,255,0.8);padding:0.75rem 0.625rem;box-sizing: border-box;}
.teacher ul li .text .bannerbox{font-size:0.9rem;color: #111;margin-bottom:0.4rem;}
.teacher ul li .text span{font-size:0.6rem;color: #333;margin-left: 0.375rem}
.teacher ul li .text p{font-size:0.6rem;color: #666; }
.teacher .swiper-button-next, .teacher .swiper-button-prev{display: block;width:0.6rem !important;height: 1.25rem !important;position:absolute; top:34% !important;}
.teacher ul>.swiper-button-prev{left: 0.75rem}
.teacher ul>.swiper-button-next{right: 0.75rem}  
.teacher .swiper-button-next.swiper-button-disabled, .teacher .swiper-button-prev.swiper-button-disabled{ opacity:0.65 !important; }

.persons{ width:100%; padding:0.5rem 0 1.8rem 0; }
.persons dl{ width:50%; text-align:center; float:left;}
.persons dl dt{ width:2rem; height:2rem; overflow:hidden; border-radius:50%; box-shadow:0 2px 20px 0 rgba(143,0,32,0.3); margin:1rem auto 0.4rem auto;}
.persons dl dd h2{ font-size:0.7rem; color:#333; margin-bottom:0.2rem;}
.persons dl dd{ font-size:0.6rem; color:#999;}

.word{ background:url(../images/wordbg.jpg) no-repeat center top #15171c; background-size:cover; height:16.85rem;}
.word .top{ width:100%; text-align:center; color:#cccccc; font-size:0.6rem;}
.word .top h2{ font-size:1.1rem; color:#fff; line-height:1.2rem; margin:2rem 0 0.7rem 0;}
.word .con{ width:90%; margin:0 auto;/* overflow:hidden;*/}
.swiper-container1{ margin-top:1.5rem;}
.word .swiper-slide {background-position: center;background-size: cover;width:300px;height:180px;}

@media screen and (max-width:380px){
.word .swiper-slide { width:280px;height:160px;}
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px !important;}

.swiper-container1 .swiper-slide{ position:relative;}
.swiper-container1 .swiper-slide p{ position:absolute; bottom:-1.6rem; text-align:center!important; width:100%; font-size:0.6rem; color:#fff;}
.swiper-container1 .swiper-slide p a{ color:#fff;}
.swiper-container1 .swiper-slide-next,.swiper-container1 .swiper-slide-prev{ overflow:hidden!important;}


.fuwu .top{ width:100%; text-align:center; font-size:1.1rem; line-height:1.05rem; color:#666; padding:0 1rem; box-sizing:border-box;} 
.fuwu .top h2{ font-size:1.1rem; color:#e1243a; line-height:1.2rem; margin:2rem auto 0.7rem auto;} 
.fuwu .top h3{ color:#999; font-size:0.6rem;}
.fuwu ul{ width:17.25rem; margin:0 auto; font-size:0.7rem; line-height:1.5rem; margin-top:1rem;}
.fuwu ul li{ white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis;}
.fuwu ul li i{ display:inline-block; width:0.125rem; height:0.125rem; border-radius:50%; margin-right:0.7rem; background:#e23447; vertical-align:0.2rem;}
.fuwu a.more{ width:4.9rem; display:block; margin:1rem auto 2rem auto; line-height:1.4rem; border-radius:2px; border:1px solid #eee; text-align:center; font-size:0.6rem; color:#666;}
.fuwu .con{ width:18.25rem; margin:0 auto; padding:1rem 0 0 0; overflow:hidden;}
.fuwu .con dl{  width:8.625rem; height:4.5rem; margin:0.25rem; float:left; overflow:hidden; position:relative;}
.fuwu .con dl dt:after{ content:""; width:100%; height:100%; display:block; position:absolute; left:0; top:0; background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%,  rgba(0,0,0,0.8)); z-index:1;}
.fuwu .con dl dd{ position:absolute; left:0; bottom:0.3rem; font-size:0.7rem;  width:100%; z-index:2; padding:0 0.5rem; color:#fff;}
.fuwu .con dl a{ width:100%; height:100%; display:block;}
.fuwu .con dl.last{ width:17.75rem; height:7.5rem;}

.about{ background:url(../images/aboutbg.jpg) no-repeat center top; background-size:100% 22.5rem;  overflow:hidden; padding-bottom:0.5rem;}
.about .top{ width:100%; text-align:center; color:#cccccc; font-size:0.6rem;}
.about .top h2{ font-size:1.1rem; color:#fff; line-height:1.2rem; margin:2rem 0 0.7rem 0;}
.about .con{ width:16.25rem; margin:0 auto; margin-top:0.8rem; position:relative;}
.about .pic{ width:15.75rem; margin:0 auto;}
.about .swiper-slide{ width:100%; position:relative; height:20.5rem;}
.about .txt{ width:100%; background:#fff; position:absolute; left:0; bottom:0; z-index:1; box-sizing:border-box; padding:1rem 0.75rem 2rem 0.75rem; border-radius:4px; box-shadow:0 2px 15px 0 rgba(0,0,0,0.1);}
.about .txt h3{ font-size:0.75rem;}
.about .txt p{ font-size:0.6rem; color:#999; line-height:0.9rem;}
.about .swiper-pagination-bullet {width:0.15rem;height:0.175rem;display: inline-block;border-radius: 2px 0 0 0;background:#f0919c; }
.about .swiper-pagination-bullet-active{ background:#e2253b;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { position:absolute;bottom: 1rem; text-align:center;left: 0;width: 100%;font-size: 0;z-index: 19;}
.biaodan{ background:url(../images/formbg_23.jpg) no-repeat center top; height:22.25rem; background-size:cover; margin-bottom:3rem; overflow:hidden;}
.biaodan h2{ font-size:1.1rem; color:#f1c61a; text-align:center; margin-top:1.75rem;}
.biaodan .con{ width:15rem; overflow:hidden; padding:1rem 0; margin:0 auto; background:#fff; border-radius:4px; margin-top:1.5rem;}
.biaodan .con .txt{ width:100%; font-size:0.7rem; line-height:1.2rem; text-align:center;}
.biaodan .con .txt span{ color:#c12932;}
.biaodan .con ul{ width:11.45rem; margin:0 auto; margin-top:0.2rem;}
.biaodan .con ul li{ width:100%; position:relative; border-bottom:1px solid #eee; height:1.2rem; padding:0.5rem 0;}
.biaodan .con ul li input{ height:1.2rem; line-height:1.2rem; font-size:0.7rem; box-sizing:border-box; padding:0 0.5rem 0 1.2rem; background:none;}
.biaodan .con ul li i{ position:absolute; left:0; top:0.95rem; display:block;}
.biaodan .con ul li i.b1{ background:url(../images/icions_24.png) no-repeat; width:0.7rem; height:0.7rem; background-size:contain;}
.biaodan .con ul li i.b2{ background:url(../images/icions_27.png) no-repeat; width:0.7rem; height:0.7rem; background-size:contain;}
.biaodan .con .btn{  width:11.45rem; margin:0 auto; margin-top:1.5rem; border:0; font-size:0.7rem; color:#fff; text-align:center; background:#c12932; display:block; height:2rem; line-height:1.9rem; border-radius:4px; box-shadow:0 2px 20px 0 rgba(143,0,32,0.3);}
.biaodan dl{ width:100%; text-align:center; font-size:0.6rem;}
.biaodan dl dt{ margin:1rem 0 0.1rem 0;}
.biaodan dl dd{ color:#c12932; font-size:0.8rem; font-weight:bold;}
input::-webkit-input-placeholder{color:#ddd;}
input::-moz-placeholder{ color:#ddd;}
input:-moz-placeholder{  color:#ddd;}
input:-ms-input-placeholder{ color:#ddd;}

.bottombtn{ width:100%; height:3rem; background:#fff; position:fixed; /*left:0;*/ bottom:0; z-index:1000000; text-align:center;}
.bottombtn a{ display:inline-block; background:#c12932; width:7rem; text-align:center; border-radius:2rem; font-size:0.7rem; color:#fff; line-height:2rem; box-shadow:0 2px 20px 0 rgba(143,0,32,0.3); margin:0.5rem  0.925rem 0 0.925rem;}
.bottombtn a i.b1{ background:url(../images/xin_24.png) no-repeat; width:0.625rem; height:0.75rem; background-size:contain; display:inline-block; margin-right:0.3rem; vertical-align:-0.1rem;}
.bottombtn a i.b2{ background:url(../images/xin_26.png) no-repeat; width:0.9rem; height:0.75rem; background-size:contain; display:inline-block; margin-right:0.3rem; vertical-align:-0.1rem;}

.address_box{ width:17.75rem; overflow:hidden; font-size:0.7rem; position:relative; margin:0.8rem auto 3rem;}
.address_box:before{ content:""; width:2px; height:100%; background:#c12932; display:block; position:absolute; left:1.8rem; top:1rem;}
.address_box:after{ content:""; width:2px; height:1.5rem; background:#fff; display:block; position:absolute; left:1.8rem; bottom:0rem;}
.address_box span{ display:block; float:left; color:#c12932; line-height:1.6rem; font-weight:bold; position:relative;}
.address_box span:after{ content:""; display:block; width:0.3rem; height:0.3rem; background:#c12932; border-radius:50%; position:absolute; right:-0.7rem; top:50%; margin-top:-0.2rem; z-index:1; border:0.1rem solid #fff;}
.address_box .list{ width:100%; clear:both; position:relative;}
.address_box .list ul{ width:16rem; float:right;}
.address_box .list ul li{ float:left;}
.address_box .list ul li a{ color:#666; display:block; box-sizing:border-box; border:1px solid #ccc; line-height:1.6rem; padding:0 0.5rem; border-radius:100px; margin:0 0 0.75rem 0.6rem;}
 

.news_box{}
.news_banner{ width:100%;}
#news_nav{ width:100%; text-align:center; border-bottom:1px solid #e8e8e8; height:1.75rem; margin:1.5rem auto 0;}
#news_nav a{font-size:0.75rem;line-height:1.75rem; margin:0 0.6rem; display:inline-block; box-sizing:border-box;}
#news_nav .a_action{ font-size:0.8rem; font-weight:500; color:#e1243a;}
.news_box{ width:18rem; margin:0.8rem auto 2.2rem;}
.news_box ul li{ float:left; padding:1rem 0; border-bottom:1px dashed #e5e5e5;}
.news_box ul li .news_pic{ width:7.1rem; height:4.4rem; float:left; border-radius:5px; -webkit-border-radius:5px; overflow:hidden;} 
.news_box ul li .news_li { width:10.3rem; float:left; margin-left:0.6rem;}
.news_box ul li .news_li h3{ font-size:0.7rem; line-height:0.9rem;}
.news_box ul li .news_li p{ width:10.3rem; font-size:0.5rem; color:#999; line-height:0.75rem; height:1.5rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.news_li i{ width:0.45rem; height:0.45rem; display:inline-block; background:url(../images/zz_pic.jpg) no-repeat; background-size:100% 100%;}
.news_li span{ display:inline-block; font-size:0.45rem; color:#c9c8c8; margin:0 0.4rem 0 0.2rem;;}
.jzover{ width:100%; text-align:center; line-height:4rem; font-size:0.7rem; color:#ccc;}
 
 
.mianbox .mbx{ width:100%; height:1.5rem; border-bottom:1px solid #e8e8e8; font-size:0.5rem; color:#999; padding-left:0.375rem; box-sizing:border-box;display: -webkit-box;
    -webkit-box-orient: vertical; overflow:hidden;} 
.mianbox .mbx a{ line-height:1.5rem; font-size:0.5rem; color:#999;}
.news_content{ width:18rem; margin:0 auto; padding:1.5rem 0;}
.news_content h2,.news_content .news_note{ text-align:center;}
.news_content h2{ font-size:0.75rem;}
.news_note span{ font-size:0.45rem; height:0.45rem; line-height:0.45rem; color:#999; display:inline-block; padding:0 0.3rem;}

.news_note .news_icon{ background:url(../images/news_icon1.png) no-repeat;}
.news_note .news_icon1{ background:url(../images/news_icon2.png) no-repeat;}
.news_note .news_icon,.news_note .news_icon1{ width:0.6rem; height:0.6rem; display:inline-block; background-size:100% 100%; vertical-align:middle; margin-right:0.2rem; }
.news_abstract{ font-size:0.5rem; line-height:0.9rem; margin:1.5rem 0 0.5rem;}
.news_content p{ font-size:0.5rem; color:#666; line-height:0.9rem; margin-bottom:0.9rem;}
.news_content p img{ width:auto;}
.news_content video,.news_content iframe,.news_abstract p span{ width:18rem;}
.news_abstract p{ text-indent:0!important;}
.news_abstract p img{ width:100%;}

.news_related{ width:18.375rem; overflow:hidden; margin-bottom:0.5rem;}
.news_related h3{ font-size:0.75rem; margin-bottom:0.5rem; }
.news_related ul li{ float:left; width:8.8125rem; margin:0 0.375rem 0.375rem 0; box-sizing:border-box;}
.news_related ul li img{ width:8.8125rem; height:5.25rem; border-radius:5px; -webkit-border-radius:5px;}
.news_related ul li p{ width:8.8125rem; font-size:0.7rem; line-height:1.6rem;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.sp_box{ width:18rem; height:11rem; margin:1.5rem auto 0.5rem; background:#000;}
.sp_box video{width:100%; height:100%;}
.sp_title{ width:18rem; margin:0 auto 1.5rem; font-size:0.7rem;}
.video-js{ width:100% !important; height:100% !important;}

.jiuyexy,.jy_related{ padding-left:0.375rem;}
.jy_related{ margin-bottom:3rem;}
.jiuyexy ul li img{ width:8.8125rem; height:8.8125rem;}
.jy_cont{ margin-bottom:1rem;}
.jy_cont span{ width:8.6rem; height:8.6rem; float:left; border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.jy_cont .xy_msg{ width:8.8rem; float:left; margin-left:0.6rem; text-indent:0; font-size:0.65rem; line-height:1.15rem;}
.jy_cont .xy_msg i{ font-weight:bold; font-style:normal; color:#e1243a;}
.jy_content h3{ font-size:0.75rem; margin-bottom:0.5rem; display:block; }
.xy_speech p{ font-size:0.5rem; color:#666; line-height:1rem;}
.jy_related ul li img{ width:8.8125rem; height:8.8125rem;}







.zp_cont h1{ margin-bottom: 0.4rem; font-size: 1rem;}
.news_content h1{ font-size: 1rem; text-align: center;}
.shangxia a,.shangxia li{ font-size: 0.8rem; padding: 0.3rem 0; color: #c12932;}
.shangxia{ margin-bottom: 0.5rem;}
#news_nav .on{position: relative;}
#news_nav .on{ color: #c12932; font-size: 0.8rem; }
#news_nav .on:after{content: ''; display: block; width: 100%; height: 3px; background: #c12932; position: absolute; bottom: 0;}






#zuopin_nav { width: 18rem; margin:1.5rem auto 0; border-bottom:1px solid #e8e8e8; height:1.75rem;white-space: nowrap;-webkit-overflow-scrolling: touch;display: -webkit-box; overflow-x: scroll;overflow-y: hidden; }
#zuopin_nav::-webkit-scrollbar{height: 0;}
#zuopin_nav::scrollbar{height: 0;}

#zuopin_nav p{
	height:1.75rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
#zuopin_nav p a{font-size: 0.75rem;
    margin:0 0.6rem;
    display: inline-block;
    position: relative;
    height: 1.75rem;
    line-height: 1.75rem;
    color: #333;}


#zuopin_nav .on{ color: #c12932; font-size: 0.8rem;}
#zuopin_nav a.on:after{content: '';  width: 100%; height: 3px; background: #c12932; position: absolute; bottom: 0; left: 0;}
    





.zuopin_box{ margin:1rem 0 3rem;}
.zp_cont{ width:18rem; margin:0.8rem auto 4rem;}
.zp_cont h2{ font-size:0.7rem; color:#fff; background:#e1243a; height:1rem; line-height:1rem; padding:0 0.4rem; display:inline-block; border-radius:0 0.5rem 0.5rem 0; -webkit-border-radius:0 0.5rem 0.5rem 0; margin-bottom:0.6rem;}
.zp_cont img{ width:100%; border-radius:5px; -webkit-border-radius:5px;}
.zp_cont .anniu{ text-align:center; margin:1rem 0;}
.zp_cont .anniu a{ width:4.25rem; height:1.25rem; text-align:center; line-height:1.25rem; color:#e1243a; font-size:0.65rem; border:1px solid #e1243a; display:inline-block; border-radius:5px; -webkit-border-radius:5px;}
.zp_cont .anniu a:hover{ color:#fff; background:#e1243a;}
.zp_cont h3{ font-size:0.75rem; height:0.75rem; line-height:0.75rem; margin-bottom:0.5rem; display:block; }
.zp_cont h3:before{content:''; display:inline-block; width:5px; height:0.75rem;  background:#e1243a; margin-right:0.4rem;}
.zp_cont p{ font-size:0.5rem; color:#666; line-height:0.8rem;}
.zp_cont p span{ display:block; margin-top:0.3rem;}
.zp_cont p span a{ color:#e1243a;}

.zszx_cont ul li { width:18rem;border-bottom:1px dashed #e5e5e5; padding-bottom:1rem;}
.zszx_cont ul li h3{ line-height:1.4rem;font-size:0.7rem; background:url(../images/zszxq.png) left center no-repeat; background-size:0.7rem 0.7rem; padding-left:1rem;}
.zszx_cont ul li p{ font-size:0.5rem; color:#999; line-height:0.9rem;}

.bottom_cont{ margin-bottom:4rem;}

.black_overlay {font-size: 0rem;display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;left: 0;width: 100%;height: 100%;z-index: 1002;overflow: auto;}
.white_content iframe {width:18.75rem;height:15rem;background: #000;position: absolute;z-index: 1003;top: 50%;left: 50%;margin-left: -9.375rem;margin-top:-7.5rem;}
.white_content iframe img{width:100%}
.white_content .video_bg {color: #000;border-radius: 100%;width: 2rem;height: 2rem;text-align: center;background: #FFF;font-size: 2rem;line-height: 1.75rem;position: absolute;z-index: 1005;bottom:13%;left: 50%;margin-left: -1rem;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);}
.xq li {position:relative;}
.xq li .video_bt {width:8.8125rem;height:5.25rem;position: absolute;z-index: 2;top:0;left:0;cursor: pointer}

.sz_cont{ padding:2rem 0;}
.sz_cont .top{ width:100%; text-align:center; font-size:1.1rem; line-height:1.05rem; color:#666; padding:0 1rem; box-sizing:border-box;} 
.sz_cont .top h2{ font-size:1.1rem; color:#333; line-height:1.2rem; margin-bottom:0.7rem; font-weight:normal;} 
.sz_cont .top h3{ color:#999; font-size:0.6rem;}
.sz_box2 .con{ text-align:center; padding-top:1.5rem;}
.sz_box2 .con img{ width:15.178rem;}
.sz_box2 .con ul{ width:18rem; height:auto; margin:0.5rem auto;}
.sz_box2 .con ul li{ width:4.25rem; height:4.175rem; padding:0.8rem 0.5rem; float:left; color:#999; font-size:0.55rem; background:url(../images/sz_b205.png)no-repeat; background-size:100% 100%;}
.sz_box2 .con ul li span,.sz_box2 .con ul li i{ display:block;}
.sz_box2 .con ul li span{ font-size:0.75rem; line-height:1.4rem; color:#333;}
.sz_box2 .con ul li i{ font-size:0.75rem; line-height:1.4rem; color:#e1243a; font-style:normal; font-size:0.55rem;}

.sz_box3{ background:#f1f1f1;}
.sz_box3 .con{ width:100%; height:11rem; margin-top:1.2rem; background:url(../images/sz_b3bg.png) no-repeat; background-size:100% auto;}
.sz_box3 .con ul{ height:auto; padding:2rem 0 0 10rem;}
.sz_box3 .con ul li{ background:url(../images/sz_b3txt2.png) no-repeat 0 0.5rem; width:8rem; line-height:1.375rem; background-size:0.3rem 0.3rem; padding-left:0.5rem; font-size:0.5rem; color:#666;}

.sz_box4{ background: url(../images/sz_b4bg.jpg) no-repeat;}
.sz_box4 .top h2{ font-size:1.1rem; color:#fff; line-height:1.2rem; margin-bottom:0.7rem; font-weight:normal;} 
.sz_box4 .top h3{ color:#999; font-size:0.6rem;}
.sz_b4_cont{ width:18rem; margin:0 auto;}
.sz_b4_cont .sz_img{ width:6.65rem; height:8.75rem; float:left; margin-top:0.5rem;}
.sz_b4_cont .sz_img:before,.sz_b4_cont .sz_img:after{content:''; width:0.8rem; height:0.15rem; float:right; background:#fff;}
.sz_b4_cont .sz_b4_p{ width:10.35rem; height:8.05rem; float:right; background:#fff; padding:1rem 0.5rem;}
.sz_b4_cont .sz_b4_p span,.sz_b4_cont .sz_b4_p i{ display:block;}
.sz_b4_cont .sz_b4_p span{ font-size:0.75rem; color:#333;}
.sz_b4_cont .sz_b4_p i{ font-size:0.6rem; color:#333; font-style:normal; padding:0.2rem 0 0.4rem;}

.sz_b4_cont .sz_b4_p p{
	 font-size:0.5rem; color:#999; line-height:0.9rem;
    height:5.3rem;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}

.swiper-container4{ position:relative; height:12rem; margin-top:1.5rem;}
.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{ height:0.4rem !important;}
.swiper-pagination-bullets .swiper-pagination-bullet{ width:0.4rem; height:0.4rem; border-radius:50%; -webkit-border-radius:50%; background:#d3d3d3 !important; opacity:1;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{ background:#e1243a !important; opacity:1;}


.swiper-pagination3{ position:inherit !important; height:38px !important; border-bottom:1px solid #ddd; text-align:center; overflow: hidden; font-size:0.65rem; margin-top:1rem; margin-bottom:1rem;box-sizing: border-box;}
.swiper-pagination3 .swiper-pagination-bullet{ line-height:34px; color:#000; height:34px !important;}
.swiper-pagination3 .swiper-pagination-bullet-active,.swiper-pagination3  .swiper-pagination-bullet{ width:auto !important; color:#000 !important; opacity:1; font-size:0.7rem; background:none!important; outline:none; border-radius:0; margin:0 0.9rem !important;}
.swiper-pagination3 .swiper-pagination-bullet-active{border-bottom:2px solid #c12932; padding-bottom:0px; line-height:32px; font-weight:bold;}






.sz_btn{ text-align:center; width:100%; height:1.5rem;}
.sz_btn a{ font-size:0.65rem; color:#fff; line-height:1.5rem; height:1.5rem; padding:0 1.35rem; display:inline-block; border-radius:5px; -webkit-border-radius:5px; background:#e1243a;}

.sz_b5_cont{ width:18rem; margin:0 auto;}
.sp_box5{ margin:0;}
.sz_b5_cont ul li{ width:8.925rem; float:left; margin:0.15rem 0.15rem 0 0;}
.sz_b5_cont ul li:nth-of-type(2){ margin-right:0;}
.swiper-container5{ position:relative; height:25rem;; margin-top:1.5rem;}

.toutiao{ width:18rem; height:2rem; margin:0 auto;}
.toutiao img{ width:2rem; height:2rem; float:left; display:inline-block;}
.toutiao .swiper-container6{ width:15.5rem!important; float:left; height:2rem; overflow:hidden; border-radius:0 1rem 1rem 0; border:2px dashed #d9d9d9; border-left:none; box-sizing:border-box;}
.toutiao .swiper-container6 .swiper-slide{font-size:0.5rem; line-height:2rem; color:#999; padding-left:0.5rem;}
.toutiao .swiper-container6 .swiper-slide p{overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:14.5rem;}
.toutiao .swiper-container6 .swiper-slide a{ color:#999;}

.sz_box6{ background:#f1efef;}
.swiper-container7{ width:18.375rem; margin: 1.5rem 0 0 0.375rem; overflow:hidden;}
.swiper-container7 .swiper-slide{ width:7.1rem; margin-right:0.375rem;}
.swiper-container7 .swiper-slide>div{ font-size:0.5rem; color:#999; line-height:0.75rem; background:#fff;}
.swiper-container7 .swiper-slide>div img{ width:100%; height:4.7rem;}
.swiper-container7 .swiper-slide>div p{ padding:0.5rem; min-height:4rem;}
.swiper-container7 .swiper-slide>div p span{ display:block; color:#333; font-size:0.75rem; line-height:0.75rem; margin-bottom:0.5rem;}

.swiper-container8{ position:relative; margin-top:1.5rem; height:12rem;}
.sz_box7 .sz_b7{ width:18rem; height:10rem; margin:0 auto; position:relative;}
.sz_box7 .sz_b7 span{ width:6.15rem; height:8.5rem; display:block; position:absolute; left:0; top:0.75rem; z-index:1;}
.sz_box7 .sz_b7 p{ width:10rem; height:8.5rem; position:absolute; right:0; border:2px solid #f1f1f1; padding:0.73rem 1.2rem; font-size:0.5rem; line-height:1rem; color:#999;}
.sz_box7 .sz_b7 p img{ width:10rem; margin-bottom:0.5rem;}
.sz_box7 .sz_b7 i{ color:#e1243a; font-style:normal;}

.swiper-pagination-fraction{ width:100%; height:1rem;}
.swiper-pagination-fraction span{ color:#b3b3b3; font-size:0.6rem;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ font-size:0.6rem !important; color:#b3b3b3;}
.swiper-pagination8 .swiper-pagination-current{ font-size:1rem; color:#e1243a;}
.swiper-button-next8,.swiper-button-prev8{ width:2.2rem; height:1.325rem; position:absolute; left:50%; bottom:-0.5rem; z-index:9; background-size:100% 100%!important;}
.swiper-pagination8 { position: relative;}
.swiper-button-prev8{ background:url(../images/sz8_left.png) no-repeat; margin-left:-3.2rem;}
.swiper-button-next8{ background:url(../images/sz8_right.png) no-repeat; margin-left:1rem;}

.sz_form{ background:url(../images/sz_formbg.jpg) no-repeat;height:20rem;}
.biaodan .con1{ padding:0 0 1.5rem; }
.biaodan .con .btn1{  width:11.45rem; margin:0 auto; margin-top:0.5rem; font-size:0.7rem; color:#c12932; text-align:center; background:#fff; display:block; height:2rem; line-height:1.9rem; border:1px solid #c12932; border-radius:4px;}
.sz_form h2 img{ width:15.8rem;  margin-bottom:0.5rem;}
.sz_form p,.kc_form p{ color:#fff; text-align:center; font-size:0.5rem;}
.sz_form p span,.kc_form p span{ color:#f1d038;}


.about_cont h2{ font-size:1.1rem; margin-bottom:0.5rem; }
.about_01 p span{ color:#d92439;}



.about_cont .five_sc{ height:auto;}
.about_cont .five_sc li{ width:18rem; height:4.5rem; margin:0.5rem 0; position:relative;}
.about_cont .five_sc li img{ width:3.55rem; height:3.55rem; position:absolute; left:0; top:50%; margin-top:-1.75rem; z-index:1;}
.about_cont .five_sc li p{ width:13rem; height:2.5rem; padding:1rem 0.6rem 1rem 2.4rem; box-shadow:0 2px 20px 0 rgba(143,0,32,0.1); border-radius:4px; position:absolute; right:0; line-height:0.75rem; color:#666;}
.about_cont .five_sc li p b{ display:block; font-size:0.75rem; color:#333; text-indent:0; margin-bottom:0.5rem;}
.about_btn{ margin-top:1rem;}


.about_02 { width:18rem; margin:2rem auto 0; }
.about_022{ height: auto;position: relative;}
.about_02 .tabs{ width:4rem; height: 14rem; float:left; position: relative;}
.about_02 .tabs a,.about_02 .about_more{ display:block; font-size:0.75rem; width:3.5rem; height:1.5rem; line-height:1.5rem; text-align:center; float:left; box-shadow:0 2px 20px 0 rgba(143,0,32,0.1); border-radius:4px; margin-bottom:1rem;}
.about_02 .tabs a.active{ color:#db273b;}
#tabs_cont {width:14rem;float:left;height:14rem; box-sizing:border-box;border:1px dashed #ccc; border-left: 0;  overflow-y:auto;overflow-x: hidden;}
#tabs_cont .tabsdiv {display:none;width:12.5rem;float:left; margin-left: 0.5rem; padding:0 0.5rem; border-left: 1px dashed #ccc; transition: all 0.3s ease-in   }
.about_02 img{ margin:0.6rem 0;}
#tabs_cont .tabsdiv span{ font-size: 0.5rem; line-height: 1.6rem; color: #db273b; position: relative;}
#tabs_cont .tabsdiv p{ font-size: 0.5rem; width: 12.5rem; color: #666; line-height: 0.8rem; text-indent: 0; margin-bottom: 0;}
#tabs_cont .tabsdiv span i{ width: 0.3rem; height: 0.3rem; margin-top: 0.65rem; background: url(../images/ty_bg.png) left center no-repeat; background-size: 100% 100%; position: absolute; left: -0.65rem;}
.about_022 .ls_top,.about_022 .ls_bottom{ display: block; width: 0.6rem; height: 5px; background: #FFF; position: absolute;}
.about_022 .ls_top{ top: -2px; left: 4rem;}
.about_022 .ls_bottom{ bottom: -2px; left: 4rem;}

.about_02 .about_more{ position: absolute; left: 0; bottom:0; margin-bottom: 0; background: #db273b; color: #fff;}
#swc_about{ height: 10rem;}
#ab_ry h2{ margin-bottom: 0;}
#ab_ry{ background: url(../images/ab_rybg.jpg) no-repeat; background-size: 100% 100%; padding-bottom: 2.5rem;}
.about_btn a{ background: #fff; color: #db2439;}
.about_btn{ height: 1.6rem;}
.about_box4 .con .about4{ margin: 0.375rem auto; width: 18rem; height: 7.15rem; background-size:100% 100%!important; border-radius: 5px; -webkit-boeder-radius:5px; position: relative; }
.about_box4 .con .about4 a{ display: block; position: absolute; left:0; bottom:0.375rem; color: #fff!important; background: #db273b; opacity: .9; padding: 0.3rem 0.6rem; font-size:0.75rem;  }



.sz_box2 .hz_box2{ padding-top: 0;}
.hz_box2 .con{ width:100%; height: 11.15rem; padding-top:0;   background: url(../images/hz_b2bg.jpg) no-repeat; background-size: 100% 100%;}
.hz_box2 .con ul li{ background: none!important;}
.hz_box2 .con ul{ padding-top: 2.5rem;}

.hz_box3{ background:#f1f1f1;}
.hz_box3 .con{ width:18.75rem;}
.hz_box3 .con ul{ margin-left:0.375rem;}
.hz_box3 .con ul li{ width:8.4125rem; padding:0.2rem; height:4.25rem;  margin:0 0.375rem 0.375rem 0; float:left; background:#fff; }
.hz_box3 .con ul li img{ width:3.6rem; margin-right:0.3rem; height:4.25rem; float:left;}
.hz_box3 .con ul li p{ width:4.5125rem; float:left; color:#666; font-size:0.5rem;}
.hz_box3 .con ul li i img{ display:block; height:1rem; width:3.75rem; margin-top:0.5rem;}
.hz_box3 .con ul li p span{ font-size:0.75rem; color:#333; display:block; line-height:1.5rem;}


.hz_box4{ background:url(../images/hz_b3bg.jpg) no-repeat;}
.hz_box4 .top h2{ color:#fff;}
.hz_box4 .con{ width:18.375rem; margin-left:0.375rem;}
.hz_box4 .con .hzb4{ margin-top:0.375rem;}
.hz_box4 .con .hzb4 .hzb4_1{ width:8.25rem; height:10.8rem; float:left;}
.hz_box4 .con .hzb4 .hzb4_2{ width:9.375rem; float:left; margin-left:0.375rem;}
.hz_box4 .con .hzb4 .hzb4_3{ width:9.375rem; height:5.225rem; float:left;}
.hz_box4 .con .hzb4_1,.hz_box4 .con .hzb4_2,.hz_box4 .con .hzb4_3{ position:relative; border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.hz_box4 .con .hzb4 p{ position:absolute; left:0; bottom:0; background:url(../images/black_bg.png); line-height:0.65rem; padding:0.3rem 0; width:100%; font-size:0.5rem; color:#fff; text-align:center;}


.hz_box5 .con{ overflow:hidden; margin-top:1.5rem;}

.gallery {
	width: 18rem;
	height: 10.6rem;
	margin: 1.5rem auto 0.6rem;
	
}
.hz_box6 .top h2{color:#e1243a;}
.hz_box6 .con{ width:18.375rem; padding-left:0.375rem; margin-top:1.5rem;}
.hz_box6{ background:#f1f1f1;}
.hz_box6 .con .hz6_box{ width:8.8125rem; margin:0 0.375rem 0.375rem 0; float:left;}

.hz_box7 .top h2{ font-size:1.1rem; line-height:1.3rem;}
.hz_box7 .top h2 span{ color:#e1243a;}
.hz_box7 .con h3{ width:100%; height:1.5rem; line-height:1.5rem; background:url(../images/hz_h3bg.png) no-repeat; background-size:100% 100%; color:#666; font-size:0.75rem; text-align:center;}
.hz_box7 .con #swc12,.hz_box7 .con #swc15{ width:100%rem;height:14rem; position:relative; }
.hz_box7 .con #swc12 .hzb7_img,.hz_box7 .con #swc15 .hzb7_img{ width:8.6rem; height:10.05rem; margin:0 auto;text-align: center; padding-top:1rem; background:url(../images/hz_b7bg.png) no-repeat;background-size:100% 100%;}
.hz_box7 .con #swc12 .hzb7_img img,.hz_box7 .con #swc15 .hzb7_img img{ width:6.4rem; height:8.55rem;}




.hz_form{ background:url(../images/formhz_bg.jpg) no-repeat;height:20rem;}
.hz_form h2 img{ width:8.4rem;  margin-bottom:0.5rem;}
.sz_form p{ color:#f8cc34; text-align:center; font-size:0.7rem;}



.stform ul{ padding:1.5rem 0 3rem;}
.stform ul li .form_xz{ width:100%; height:1.5rem; font-size:0.5rem;}
.stform ul li{ width:17rem; border:1px solide #e8e8e8; background:#fff; margin-bottom:1rem; height:1.5rem;}
.stform ul{ width:17rem; margin:0 auto;}
.stform ul li span{ font-size:0.65rem; color:#333; line-height:1.5rem; display:inline-block; padding:0 0.5rem; float:left;}
.stform ul li option,.stform ul li label{ color:#999; font-size:0.5rem; float:left;}
.stform ul .form_xz span{ display:block;}
.stform ul .form_kcxz select option{ line-height:1.5rem;}
.stform ul li select{ width:13rem; float:left; height:1.5rem; line-height:1.5rem; color:#999; background: url(../images/bottom_1.png)no-repeat 12rem center ; background-size:0.65rem 0.325rem;}
.stform ul li label{ padding-left:0.5rem; margin-bottom:0.5rem;}
.stform ul .form_xz{ height:auto; padding-bottom:2rem;}
.stform ul li input{ float:left; width:13rem; height:1.4rem;}
#form_btn{ width:100%; height:1.5rem; border:0; background:#e1243a; color:#fff; font-size:0.7rem;}
.stform ul .form_kcxz{ box-sizing:border-box;}
.stform ul .form_kcxz span{ width:3rem;}
.stform ul .form_kcxz select{ width:13rem; font-size:0.65rem;}
input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 0.5rem;
    width: 0.5rem;
    height: 0.5rem;
    margin-right: .4rem;
    border: 1px solid #e8e8e8;
    line-height: 1; 
	background-color: #f1f1f1;
}



input[type="radio"]:checked + label::before {
    background:url(../images/form_ok.jpg) no-repeat;
	background-size:100% 100%;
	width:0.5rem; height:0.5rem;
    background-clip: content-box;
    padding: 0;
}
input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.form_xz textarea{ width:14rem; color:#999; line-height:1rem; min-height:4rem; float:left; padding:0.25rem 0;}
.form_bm{ width:17rem; overflow:hidden; padding-bottom:0.5rem!important;}



/**********学院***********/
.xuey_cont{ width:100%; padding-top:1rem;}
.xuey_cont ul{ width:18.375rem; padding-left:0.375rem;}
.xuey_cont ul li{ width:8.8125rem; margin-right:0.375rem; float:left;}
.xuey_cont ul li img{ border-radius:5px; -webkit-border-radius:5px;}
.xuey_cont ul li p{ font-size:0.6rem!important; text-align:center; line-height:1.5rem; margin-bottom:0.5rem;}

.xuey_box2 ul{ width:18rem; margin:0 auto;}
.xuey_box2 ul li{ width:9rem; height:6.2rem; float:left; color:#fff; font-size:0.6rem; background:#f2f2f2; text-align:center;}
.xuey_box2 ul li b{ display:block; font-size:0.75rem; margin-top:2rem;}
.xuey_box2 ul li span{ display:block; color:#333; font-size:0.7rem; height:1.3rem; line-height:1.3rem; text-align:left}
.xuey_box2 ul li span i{ width:0.6rem; height:0.6rem; background:url(../img/kc_icon01.png) no-repeat; background-size:100% 100%; float:left; margin-left:2rem; margin-top:0.35rem; margin-right:0.3rem;}
.xuey_box2 .top h2{ margin-bottom:1.5rem;}

.xuey_box3 ul{ width:18.375rem; margin:0 0 0.6rem 0.375rem;}
.xuey_box3 ul li{ width:8.8125rem; margin:0 0.375rem 0.375rem 0; float:left; height:auto; border-radius:5px; -webkit-border-radius:5px; border:1px solid #f3f3f3; background:#fff; box-sizing:border-box; }
.xuey_box3 ul li img{ width:2rem; height:2rem; float:left; margin:0.5rem;}
.xuey_box3 ul li p{color:#333; font-size:0.6rem; text-align:left; padding-top:0.5rem;}

.ued_box3{ width:100%; overflow:hidden; position: relative;}
#swc13,#swc14{ width:18rem; height:11rem; position:relative; margin:0 auto; overflow:hidden;}

.swiper-button-next13,.swiper-button-next14{ background:url(../img/ued_left.png) no-repeat; right:0;}
.swiper-button-prev13,.swiper-button-prev14{ background:url(../img/ued_right.png) no-repeat;left:0;}
.swiper-button-next13,.swiper-button-prev13,.swiper-button-next14,.swiper-button-prev14{ position:absolute; width:1.125rem; height:2.25rem; display:block;  top:3.375rem; background-size:1.125rem 2.25rem; z-index:100;}


#swc13 .swiper-slide{ background:#252730; width:100%!important; height:9rem;}
.swc13_box img{ width:9rem; height:9rem; float:left;}
.swc13_box p{float:left; width:8rem!important; height:8rem; padding:0.5rem; color:#b4b4b4; font-size:0.5rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;    overflow: hidden;}
.swc13_box b{ font-size:0.75rem; display:block; color:#fff; font-weight:normal; margin-bottom:0.2rem;}
.swc13_box span{ font-size:0.6rem; color:#fff; display:block; padding-bottom:0.3rem; margin-bottom:0.3rem; border-bottom:1px solid #7c7d83;}

#swc14{ height:14.8rem;  background:url(../img/ued_zpbg.png) no-repeat; background-size:18rem 13rem; overflow:hidden; }
.xuey_box4{ background:#f5f5f5;}
.swc14_box{ width:18rem; height:13rem;text-align:center; position:relative;}
.swc14_box img{ width:17rem; height:9.2rem; margin:0.5rem auto 0;}
.swc14_box p{ width:17rem; position:absolute; left:0.5rem; top:8.2rem; line-height:1.5rem; font-size:0.6rem; background:url(../images/black_bg.png); color:#fff; text-align:center;}


.xuey_box5 ul li{ width:4.5rem; text-align:center; float:left; margin-right:2rem; background:none; height:auto; margin-bottom:0.5rem;}
.xuey_box5 ul li img{ width:4.5rem; height:4.5rem; border-radius:50%; -webkit-border-radius:50%; margin-bottom:0.2rem;}
.xuey_box5 ul li p{ color:#a6a6a6; line-height:0.75rem; font-size:0.5rem; text-align:center;}
.xuey_box5 ul li p span{ color:#333; text-align:center;}

.xuey_box6{ background:#f5f5f5;}
.ued_jybox{ width:18rem; margin:0 auto;}
.ued_jybox img{ width:8.8125rem; float:left;}
.ued_icon{ background:none; box-shadow:none; position:inherit; margin-top:0.5rem; height:3.75rem;}

.ued_form,.vrar_form,.dm_form,.yx_form,.ys_form{ height:18.75rem; background:url(../img/ued_formbg.jpg) no-repeat; background-size:100% 100%;}

.ued_form h2 img{ width:15rem;}
.vrar_form h2 img{ width:16.15rem;}
.dm_form h2 img{ width:15rem;}
.ys_form h2 img{ width:15rem;}
.yx_form h2 img{ width:15rem;}

.youxi_cont ul{ width:18rem; margin:0 auto;}
.youxi_cont ul li{ width:3.75rem; margin:0 0.375rem 0.5rem;}
.youxi_cont ul li img{ width:3.75rem; height:3.25rem; margin-bottom:0.3rem;}
.youxi_cont ul li p{ font-size:0.5rem; line-height:1.2; text-align:center;}



/***********课程***********/
.kc_banner{ width:18.25rem; padding:2rem 0 0 0.5rem; height:9.25rem; background:url(../img/vrar_kc1_bg.jpg) no-repeat; background-size:100% 100%!important;}
.kc_banner .kc_up{ width:3.6rem;}
.kc_banner .vrar_kc1{ width:12.875rem;}
.kc_banner p{ font-size:0.65rem; color:#e5e5e5; margin:0.6rem 0 0.8rem;}
.kc_banner a{ font-size:0.6rem; color:#fff; padding:0.15rem 0.8rem; border-radius:5px; -webkit-border-radius:5px;}
.kc_banner .kc_kcxq{ border:1px solid #fff; margin-right:0.5rem;}
.kc_banner .kc_mfst{ background:#db2439; border:1px solid #db2439;}

.kc_cont2{ height:auto;}
.kc_cont2 ul{ width:18rem; margin:0 auto;}
.kc_cont2 ul li { margin-bottom:0.375rem; float:left;}
.kc_cont2 ul li img{ width:9.55rem; height:7.5rem; float:left;}
.kc_cont2 ul li .kc_cont_text{ width:6.95rem; height:5.5rem; float:left; background:#fff; box-shadow:0 0 10px 0 rgba(143,0,32,0.2); padding:1rem 1rem 1rem 0.5rem; position:relative;}
.kc_cont2 ul li .kc_cont_text p{ font-size:0.5rem; color:#666; line-height:0.75rem;}
.kc_cont2 ul li .kc_cont_text p b{ display:block; font-size:0.75rem; color:#333; margin-bottom:0.5rem; font-weight:normal; line-height:1.3;}
.kc_cont2 ul li .kc_cont_text a{ font-size:0.65rem; color:#db2439; display:block; position:absolute; left:0.5rem; bottom:1rem;}
.kc_cont2 .top h2 { margin-bottom:1.5rem;}


.kc_cont3{ background:#f1f1f1;}
.kc_cont3 .con{overflow:hidden; margin-top:1rem;}
.kc_cont3 .con .gallery .kc_jr a{ position: relative; display:block; width:18rem; height:10.45rem; text-align:center;}
.kc_cont3 .con .gallery .kc_jr a .kc_jr_cont{ position: absolute; z-index:1; top:0; left:0; width:100%; height:10rem; text-align:center; }
.kc_cont3 .con .gallery .kc_jr img{ width:100%; height:100%;}
.kc_cont3 .con .gallery .kc_jr a .kc_jr_cont img{ width:2rem; height:2rem; border-radius:0;display:block; margin:1.4rem auto 0;}
.kc_cont3 .con .gallery .kc_jr a .kc_jr_cont b{ font-size:0.75rem; color:#fff; text-align:center; margin:0.5rem 0 1rem; display:block;}
.kc_cont3 .con .gallery .kc_jr a .kc_jr_cont p{ padding:0 1rem 1rem; color:#e5e5e5; line-height:1rem; font-size:0.6rem;}
.kc_conxy ul{ width:18.375rem; height:auto; margin-left:0.375rem;}
.kc_conxy ul li{ width:5.75rem; height:auto; float:left; margin:0 0.37rem 0.375rem 0;}
.kc_conxy ul li p{ width:5.75rem; height:3.2rem; padding:0.5rem 0; color:#333; line-height:1.5; text-align:center; border:1px solid #e5e5e5; box-sizing:border-box; background:#fff;}
.kc_conxy ul li p span{ display: inline-block; margin:0 auto; font-size:0.65rem; color:#db2438; font-weight: bold;}

.kc_form{ background:url(../img/vrarkc_bg.jpg) no-repeat; background-size:100% 100%!important;}
.kc_form p{ color:#fff;}
.kc_form h2{ margin:1.75rem auto 0;}
.kc_form h2 img{ width:10.8rem;}
.kc_form .con a{ font-size:0.6rem; color:#333;}
.biaodan .btn3{ text-align:center!important; padding-top:0.5rem;}
.db_kc { width:100%; height:4rem; background:#101819; margin-bottom:3rem;}
.db_kc p{ width:4rem; height:2.9rem; background:#e1243a; line-height:0.9rem; padding-top:1.1rem; float:left; color:#fff; font-size:0.6rem; text-align:center;}
.db_kc ul{ float:left;}
.db_kc ul li{ width:7.2rem; height:4rem; float:left; line-height:4rem; background-size:100% 100%!important; text-align:center;}
.db_kc ul li a{ color:#fff; line-height:4rem; font-size:0.5rem;}


/*.swc14_box .video-js{width:17rem!important; height:9.2rem!important; margin:0.5rem auto 0!important;}

.sp_box .vjs-big-play-button{ display:none!important;}
.swc14_box .vjs-big-play-button {width: 2.4rem!important; height: 2.4rem!important; border-radius: 50%!important; line-height: 2.4rem!important; left: 50%!important; top: 50%!important; margin-left: -1.2rem; margin-top: -1.2rem;}

*/

.video_play{width:17rem!important; height:9.2rem!important; margin:0 auto!important; }
.video_play span{ width:2.4rem; height:2.4rem; position: absolute; left:50%; top:50%; margin-left:-1.2rem; margin-top:-1.2rem; z-index:1000000; background:url(../img/play.png) no-repeat; background-size:100% 100%; cursor:pointer;}

.video_box{ width:100%; height:100%; position: absolute; z-index:10000001; left:0; top:0; display:none;}
.video_box .video_box_bg{ width:100%; height:100%; background:#000; opacity:0.6; position: absolute; left:0; top:0; z-index:1000000;}
.video_box .video_box_cont{ width:18.75rem; height:13rem; position:absolute; z-index:1000001; left:50%; top:50%; margin-left:-9.375rem; margin-top:-6.5rem; background:#000;}
.video_box .video_box_close{ color: #000; border-radius: 100%;  width: 2.4rem;  height: 2.4rem; text-align: center; background: #FFF; font-size: 2.4rem; line-height: 2.2rem; position: absolute; z-index: 1000005;top:50%; margin-top:7.5rem; left: 50%; margin-left: -1.2rem;}


.about_btna a{ background:#c12932; color:#fff;}


#page404{ text-align: center;}
.page404 img{ width: 14.2rem; margin: 5rem 0 7rem;}
#page404 a{ display: block; margin: 0 auto; width: 10rem; height: 2rem; line-height: 2rem; font-size: 0.9rem; text-align: center; color: #2f83aa; border:1px solid #2f83aa;}












