@charset "utf-8";
#header{position: fixed;}
/*内页公共样式*/
.n_banner{ position: relative; z-index: 1; overflow: hidden;}
.n_banner .img .img_hezi{padding-bottom: 30.83% !important;}
.n_banner .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; bottom: 0;}
.n_banner .img:after{content:"";position:absolute;width:100%;height:2rem;background: url(../images/n-shad.png) repeat-x;background-size: 100% 100%;bottom:0;left:0;}
.n_banner .top .wp{height: 100%;display: flex;flex-direction: column;justify-content: flex-end;z-index: 100;}
.n_banner .top h3{font-size: .4rem;color: #fff;font-weight: bold;padding-bottom: 1rem;}
.n_banner .top .line{ margin: .2rem 0}
.mianbao{display: flex;align-items: center;margin: .15rem 0 .5rem;}
.mianbao *{font-size: .16rem;color: #fff;font-style: normal;line-height: 1.5;color: rgba(255,255,255,.7);}
.mianbao span{margin: 0 .06rem;}
.mianbao img{margin: -.03rem .06rem 0 0;height: .14rem;}

.list_sj{position: relative;margin-top: -0.3rem;z-index: 10;}
.list_sj ul{display: flex;flex-wrap: wrap;min-height: .5rem;background: url(../images/nav-bg.jpg) no-repeat center/cover;}
.list_sj ul li *{ transition: .5s;}
.list_sj ul li{padding: 0 .25rem;position: relative;}
.list_sj ul li::after{width: 1px;height: 0.26rem;background: #ddd;content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.list_sj ul li:last-child::after{display: none;}
.list_sj ul li h3{display: flex;width: 100%;height: .83rem;align-items: center;font-size: .28rem;color: #fff;position: relative;z-index: 1;padding: 0 .25rem;}
.list_sj ul li h3 a{color: #fff;font-weight: bold;text-decoration: none;}
.list_sj ul li h3::after{content: "";position: absolute;z-index: -1;width: 100%;height: 0.06rem;background: #FC9F03;bottom: 0;left: 0;opacity: 0;}

.list_sj ul li.on h3::after, .list_sj ul li:hover h3::after{ opacity: 1}


/* 三级导航 */
.list_sj li{position: relative;}
.list_sj .sub {position: absolute;top: 100%;background: rgb(255, 255, 255);width: auto;left: 50%;z-index: 10000;transform: translateX(-50%) scaleY(0);visibility: hidden;opacity: 0;transition: all 0.5s ease 0s;transform-origin: center top;box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;min-width: 1.6rem;padding: .1rem 0;}

.list_sj .sub a{line-height: 0.35rem;font-size: 0.18rem;color: #333;display: block;text-align: center;padding-left: 0;}

.list_sj  li:hover .sub{transform: translateX(-50%) scaleY(1);opacity: 1;visibility: visible;}
.list_sj .sub a:hover{background:#0A50B1;color: #fff;}

#sub_nav_content i{opacity: 1;display: inline-block;width: .34rem;height: .3rem;display: inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size: 15px 15px !important;position: absolute;display: block;right: 0;top: 2px;transition: 0.5s;}
#sub_nav_content i.on{transform: rotate(-90deg);}
#sub_nav_content .box{display: none;padding-left: 0.25rem;}
#sub_nav_content .box a{font-size: 0.16rem;line-height: 0.3rem;color: #666 !important;display: block;}
#sub_nav_content .box a:hover{color: #0A50B1 !important;}


#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #0A50B1;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }

#m_n_nav h1 {font-size: 18px;color: rgb(255, 255, 255);text-align: center;margin: 0px;line-height: 50px;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl { font-size: 0px; overflow: hidden; background: rgb(255, 255, 255); padding: 10px 0px; }
#sub_nav_content dt { position: relative; background: rgb(255, 255, 255); z-index: 999; width: 100%; display: inline-block; margin-bottom: 0px; float: left; }
#sub_nav_content dt a { margin: 0px 20px; display: block; color: rgb(91, 83, 73); line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #0A50B1; border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #0A50B1; }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #1557a7;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: #0A50B1; }

.n_container .wp, .n_banner .wp{ max-width: 14rem;}
/* 三级导航 */
.san-nav{width: 100%;background: #ffffff;}
.san-nav ul{display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;}
.san-nav li{/* height: 0.8rem; */display: flex;align-items: flex-end;padding:0 .3rem;}
.san-nav a{display: inline-block;/* margin: 0 0.4rem; */font-size: 0.16rem;color: #a9a9a9;display: flex;align-items: center;height: 0.6rem;transition: 0.5s;}
.san-nav a::after{height: 0.02rem;left: 0;background: rgba(0,0,0,0);width:100%}
.san-nav a.on::after{background: #1557a7;}
.san-nav a:hover,.san-nav a.on{color: #1557a7;}
.inner{padding: 0rem 0 1rem;}
.common{padding-top: .6rem;}
@media(min-width: 1200px){	
  .mianbao a:hover{ color: #fff;}
}
@media(max-width: 1200px){	
  #m_n_nav{ display: block;}
  .list_sj,.n_banner .top{ display: none;}
}
@media(max-width: 1024px){
	.inner{padding:0rem 0 .4rem;}
  .common{padding-top: .4rem;}
  .n_banner .img:after{height: 1rem;}
  .mianbao{margin: .15rem 0 .3rem;}
  .n_banner .top h3{display: none;}
}
@media(max-width: 768px){
	.n_pad1{padding: .5rem 0;}
  .n_banner .top h3{ font-size: .3rem;}
  .n_banner .top .line{ margin: .1rem 0;}
  .n_banner .top .line img{ height: .06rem }
  .n_banner .img .img_hezi{padding-bottom: 40% !important;}
}
@media(max-width: 456px){
	
} 

.inner .wp{align-items: flex-start;}
.inner_left { width: 3.35rem; z-index: 100; position: relative;margin-top: -1.1rem;}
.inner_right { width: calc(100% - 3.35rem);padding-left: .65rem;padding-top: 0.5rem;}
.inner_left h2 {height: 1.1rem;color: rgb(255, 255, 255);font-size: 0.28rem;background: url(../images/nav-bg2.jpg) no-repeat center/cover;text-align: center;}
.inner_left h2 p{color: #fff;line-height: 1.1rem;font-weight: bold;}
.inner_left ul {background: #ECF1FC;padding-bottom: .4rem;}
.inner_left ul li {position: relative;transition: .5s;padding: 0 0.25rem;}
.inner_left ul li p {padding: 0.25rem 0.15rem;height: 100%;border-bottom: 1px dashed #9FA5A2;display: flex;align-items: center;transition: 0.5s;position: relative;}
.inner_left ul li p a {font-size: 0.24rem;display: block;cursor: pointer;width: 100%;color: #000;line-height: .3rem;}
.inner_left ul li:last-child p{border-bottom:none;}
.inner_left ul li p a::after{content: "";position: absolute;top: 50%;right: 0;width: .22rem;height: 0.06rem;
background: url(../images/jt2.png) no-repeat;background-size: 100%;transform: translateY(-50%);opacity:0;}

.inner_left ul li:hover p a, .inner_left ul li.active p a {color: #0A50B1;   }
.inner_left ul li.active p a::after,.inner_left ul li:hover p a::after{opacity:1;}
.nysubnav {/* background: #edf4f1; */display: none;}
.inner_left ul li.active .nysubnav{display: block;padding-left: .3rem;padding-top: .15rem;}
.nysubnav a {padding: 0px 0.1rem;line-height: 0.4rem;display: block;font-size: 0.16rem;}
.nysubnav a:hover, .nysubnav a.on {color: #0A50B1;}

.local {border-bottom: 1px solid #ccc;padding: 0rem 0px 0.15rem;margin-bottom: .4rem;justify-content: space-between;align-items: center;}
.local h2{color: #000;font-size: 0.3rem;}
.local::after{width: 1.33rem;height: 0.04rem;bottom: 0;background: #0A4FAD;}

.adress {color: #999;font-size: 0.14rem;position:relative;align-items: flex-start;}
.adress img {display:inline-block;width: 0.23rem;}
.adress p{/* width: calc(100% - .23rem); *//* padding-left: .1rem; */line-height: 1.5;}
.adress a {color: #999;transition: 0.5s;}
.adress a:hover { color: #0A50B1; }
.inn_com{padding: 0rem 0 0.4rem;}
.inn_com p{text-align:justify;}
/* jianjie */
.jjy{/* padding-top: 0.2rem; */}
.jjy p{text-indent: 2em;}

/* 学院新闻 */
.newlist li a{padding: .4rem 0;align-items: center;border-bottom: 1px solid #ddd;}
.newlist li a::after{background: #0A50B1;height: 1px;bottom: -1px;}
.newlist li .scale{width: 3.3rem;}
.newlist li .con{width: calc(100% - 3.3rem);padding-left: .4rem;}
.newlist li .con1{width:100%;padding-left: 0rem;}


.newlist li h3{font-size: 0.24rem;color: #000;line-height: 0.24rem;margin: 0rem 0 .2rem;transition: 0.5s;}
.newlist li p{font-size: 0.16rem;color: #888;line-height: .3rem;max-height: 0.9rem\0;transition: 0.5s;}
.newlist li .p{justify-content: flex-end;font-size: 0.18rem;color: #999;font-family: sy;margin-top: 0.2rem;}


@media(min-width: 1024px){
  .newlist li a:hover::after{width: 100%;}
  .newlist li a:hover h3{color: #0A50B1;}
}
@media screen and (max-width: 1024px) {
 .newlist li a{padding: .2rem 0;}
}
@media screen and (max-width: 768px) {
  .newlist li .scale{width: 2.3rem;}
  .newlist li .con{width: calc(100% - 2.3rem);padding-left: .2rem;}
  .newlist li h3{margin:.1rem 0;}
  .newlist li p{-webkit-line-clamp: 2;}
}
@media screen and (max-width: 420px) {
  .newlist li .scale{width: 1.6rem;}
  .newlist li .con{width: calc(100% - 1.6rem);}
}
.page{margin: 0.4rem 0 0;}
.page img{margin: 0 auto;display: block;}
/* 通知公告 */
.tzgg ul{justify-content: space-between;}
.tzgg li{margin-bottom: .4rem;width: 47%;}
.tzgg li a{padding: 0rem .3rem;background: #fff;height: 1.7rem;border: 1px solid #ebebeb;border-radius: 0.06rem;align-items: center;}
.tzgg li .date{width: 0.8rem;height: 0.8rem;background: linear-gradient(104deg, #004098 14%, #0A75D1 85%);border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.tzgg li .con{width: calc(100% - 0.8rem);padding-left: 0.35rem;}              
.tzgg li .date::after{width: auto;height: auto;top: -0.1rem;right: -0.1rem;bottom: -0.1rem;left: -0.1rem;background: linear-gradient(180deg, #0C925F 0%, #015EAE 98%);opacity: .1;border-radius: 50%;}
.tzgg li .date span{display: block;color: #fff;font-weight: bold;font-size: 0.36rem;}
.tzgg li .date p{font-size: 0.18rem;color: #fff;font-weight: bold;margin-top: 0.05rem;}
.tzgg li h3{font-size: 0.22rem;color: #000;line-height: 0.32rem;font-weight: bold;margin-bottom: 0.2rem;}
.tzgg li h4{font-size: 0.18rem;color: #888;line-height: 0.28rem;max-height: 0.56rem\0;text-indent: 2em;}
.inner_right .tzgg li{width: 100%;margin-bottom: 0;}
.inner_right .tzgg li a{border: none;border-bottom: 1px solid #ddd;border-radius: 0;height: auto;padding: 0.45rem 0;}

@media(min-width: 1024px){
  .tzgg li a:hover h3{color: #0A50B1;}
}
@media screen and (max-width: 1024px) {
  .tzgg li{width: 49%;}
}
@media screen and (max-width: 768px) {
  .tzgg li{width: 100%;margin-bottom: 0.3rem;}
  .tzgg li a{height: auto;padding: .2rem;}
  .tzgg li h3{margin-bottom: 0.1rem;}
  .inner_right .tzgg li a{padding: .25rem 0;}
}

/* 师资列表 */
.xrld ul{justify-content: space-between;}
.xrld li{width: 48%;margin-bottom: .6rem;}
.xrld li a{align-items: center;box-shadow: 0px 2px 8px 0px rgba(10, 11, 24, 0.1);background: #fff;}
.xrld li a::after{background: #0A50B1;width: 100%;height: 0;}
.xrld li .scale{width: 2.15rem;}
.xrld li .con{width:calc(100% - 2.15rem);padding: .3rem .25rem;}
.xrld li h3{font-size: 0.22rem;color: #333;line-height: 0.32rem;padding-bottom: .15rem;border-bottom: 1px solid #eee;transition: 0.5s;}
.xrld li h3::after{width: 0.83rem;height: 0.03rem;background: #0A50B1;bottom: -1.5px;}
.xrld li p{font-size: 0.16rem;color: #666;line-height: 0.3rem;max-height: 0.9rem\0;margin-top: .2rem;transition: 0.5s;}
.xrld li .imged{padding-bottom: 130%;}



@media(min-width: 1024px){
  .xrld li a:hover::after{height: 100%;}
  .xrld li a:hover h3:after{background: #fff;}
  .xrld li a:hover h3,.xrld li a:hover p{color: #fff;}
}
@media screen and (max-width: 1024px) {
  .xrld li{width: 49%;margin-bottom: .3rem;}
}
@media screen and (max-width: 768px) {
  .xrld li{width: 100%;}
}
@media screen and (max-width: 420px) {
  .xrld li .scale{width: 1.6rem;}
  .xrld li .con{width:calc(100% - 1.6rem);padding: .2rem .2rem;}
}


/*  内容页*/
.article .tit{font-size: 0.4rem;color: #000;line-height: 1.3;margin: 0.1rem 0 .25rem;font-weight: bold;}
.article .conttime{padding: 0rem 0 .2rem;border-bottom: 1px solid #ccc;margin-bottom: 0.2rem;}
.article .conttime span{font-size: 0.16rem;color: #666;padding: 0 0.1rem;}
.cont p{font-size: 0.2rem !important;color: #000 !important;line-height: 1.8 !important;text-align:justify;margin-bottom: .1rem;text-indent: 2em;}
.cont p span{font-size: 0.2rem !important;color: #000 !important;line-height: 1.8 !important;}
.cont p img,.cont p video{height: auto !important;display: block;margin:0 auto;}

.cont .vsbcontent_img{text-align: center;}

.newlist1 table{margin:0 auto;margin-bottom: 0.2rem;}
.newlist1 p{
text-indent: 2em;
    font-size: 14px;
    font-size: 0.2rem !important;
    color: #000 !important;
    line-height: 1.8 !important;
    text-align: justify;
    margin-bottom: 0.1rem;

}
.newlist1 table tr td{ font-size: 0.2rem !important;} 
.newlist1 table tr td a{color: #0c58b4;
    text-decoration-line: underline;}
.new_miew{border-top: 1px solid #c9c9c9;padding: 0.2rem 0rem 0rem;margin-top:0.5rem;/* background: #fff; */}
.new_miew p{font-size: 0.16rem;color: #333;line-height: 1.6;margin-bottom: 0.05rem;}
.new_miew p a{transition: 0.5s;}
.new_miew p:hover a{color: #0A50B1;}


@media(max-width: 1024px){	
    .new_miew{margin-top: .3rem;}
    .cont p{margin-bottom: .1rem;}
    .article .tit{font-size: .26rem;}
}


/* 上图下文 */
.stxw .fl01{margin-bottom: 0.4rem;}
.stxw .fl01 li a{position: relative;display: block;}
.stxw .fl01 li .imged::after{width: 100%;height: 6.5rem;background: url(../images/n-shad2.png) no-repeat;background-size: 100% 100%;}
.stxw .fl01 .con{width: 100%;position: absolute;left: 0;bottom: 0;padding: 0 .3rem .2rem;z-index: 10;}
.stxw .fl01 h3{color: #fff;font-size: 0.28rem;font-weight: bold;margin-bottom: 0.2rem;}
.stxw .fl01 p{font-size: 0.16rem;color: #fff;opacity: 1;line-height: 0.28rem;max-height: 0.56rem\0;}
.stxw .fl01 .arror{width: 0.57rem;height: 0.57rem;border-radius: 50%;border-radius: 50%;margin-top: 0;transform: translateY(-50%);}
.stxw .fl01 .arror::after{display: none;}
.stxw .fl01 .swiper-button-next img{transform: rotateY(180deg);}


.stxw .fl02 li a{display: block;border-bottom: 1px solid #ddd;padding: .3rem 0;}
.stxw .fl02 li a::after{bottom: -1px;background: #004098;height: 1px;}
.stxw .fl02 li .h3{margin-bottom: .2rem;justify-content: space-between;}
.stxw .fl02 li h3{font-size: 0.22rem;color: #000;line-height: 0.32rem;font-weight: 500;width:calc(100% - 0.92rem);padding-right: 0.15rem;}

.stxw .fl02 li p{width: 0.92rem;white-space: nowrap;border-radius: 0.06rem;height: 0.28rem;line-height: 0.28rem;background: #CCE4FF;font-size: 0.16rem;color: #004098;text-align: center;display: flex;align-items: center;/* justify-content: center; */overflow: hidden;}
.stxw .fl02 li span{display: inline-block;width: 0.46rem;line-height: 0.28rem;background: #004098;color: #fff;margin-right: .05rem;}
.stxw .fl02 li h4{font-size: 0.18rem;color: #888;line-height: 0.28rem;max-height: 0.56rem\0;}
.stxw .fl02 li:last-child a{border-bottom: none;}
.stxw .ckg{position: relative;margin-top: 0.3rem;}


@media(min-width: 1024px){	
  .stxw .fl02 li a:hover::after{width: 100%;}
  .stxw .fl02 li a:hover h3{color: #004098;}
}

@media(max-width: 768px){	
  .stxw .fl01{margin-bottom: .2rem;}
  .stxw .fl02 li a{padding: .2rem 0;}
}



/* 校园风光 */
.xyfg ul{margin: 0 -0.18rem;}
.xyfg li{width: 33.3%;padding:0 0.18rem;margin-bottom: 0.4rem;}
.xyfg li a{display: block;position: relative;z-index: 1;padding: .15rem;}
.xyfg li a::after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid #dcdcdc;background: #fff;z-index: -1;}
.xyfg li h3{font-size: 0.22rem;color: #333;line-height: 0.5rem;text-align: center;height: 50px;transition: 0.5s;padding-top: .05rem;}
.xyfg li .scale .imged{padding-bottom: 70%;}


@media(min-width: 1025px){	
	.xyfg li a:hover h3{color: #0A50B1;}
}
@media(max-width: 1024px){	
	.xyfg .vde{margin-bottom: 0.3rem;}
	.xyfg ul{margin: 0 -0.1rem;}
	.xyfg li{padding: 0 0.1rem;margin-bottom: 0.3rem;}
	.xyfg li a::after{left: 0;right: 0;}
	.xyfg li h3{height: 0.4rem;line-height: 0.4rem;}
}

@media(max-width: 768px){	
	.xyfg li{width: 50%;}
	.xyfg li:last-child{display:none;}
}
/* 通知 */
.newlist1 ul.list{margin-top: .1rem;}
.newlist1 ul.list li a{align-items: center;line-height: 1.6;justify-content: space-between;padding: .2rem 0; border-bottom: 1px dashed #d2d2d2;}
.newlist1 ul.list li a::after{width: 0;height: 1px;background: #0A50B1;}
.newlist1 ul.list h3{width: calc(100% - 1.1rem);font-size: 0.2rem;color: #000;padding: 0 .2rem 0 0.15rem;transition: 0.5s;position:relative;}
.newlist1 ul.list li span{width: 1.1rem;text-align: right;white-space: nowrap;font-size: 0.18rem;color: #666;}
.newlist1 ul.list li h3::after{width: 0.05rem;height: 0.05rem;background: #aaa;top: 50%;transform: translateY(-50%);content:"";position:absolute;left: 0;border-radius: 50%;}



@media screen and (min-width: 1025px) {
  .newlist1 ul.list li a:hover h3{color: #0A50B1;font-weight:bold;}
  .newlist1 ul.list li a:hover::after{width: 100%;}
  .newlist1 ul.list li a:hover{border-bottom:1px solid rgba(0,0,0,0);}
}



/* 组织机构 */
.dzjg .fl01{margin-bottom: .4rem;position: relative;top: 30px;}
.dzjg .fl01>h3{height: 0.65rem;width: 100%;line-height: 0.65rem;border-left: 0.03rem solid #0A50B1;font-size: 0.2rem;color: #fff;font-weight: bold;padding-left: .3rem;margin-bottom: .2rem;}
.dzjg .fl01>h3::after{left: 0.03rem;width: auto;right: 0;background: #0A50B1;}
.dzjg .fl01 ul{margin: 0 -0.23rem;}
.dzjg .fl01 li{width: 25%;padding: 0 0.23rem;height: 0.95rem;margin-bottom: .2rem;display: flex;align-items: center;}
.dzjg .fl01 li h3{border-bottom: 1px solid #e5e5e5;display: block;transition: 0.5s;width: 100%;font-size: .16rem;color: #333;line-height: 1.5;height: 100%;display: flex;flex-wrap: wrap;align-items: center;}
.dzjg .fl01 li h3::after{height: 0.02rem;background: #0A50B1;left: 50%;transform: translateX(-50%);}
.dzjg .fl01 li h3 a{transition: 0.5s;display: contents;line-height: 1.2;display: inline-block\0;max-width: 100%;}

@media(min-width: 1024px){
  .dzjg .fl01 li h3 a:hover{color: #0A50B1;    }
  .dzjg .fl01 li h3:hover::after{width: 30%;}
}
@media screen and (max-width: 1024px) {
  .dzjg .fl01 ul{margin: 0 -0.1rem;}
  .dzjg .fl01 li{width: 33.3% !important;padding: 0 0.1rem;}
}
@media screen and (max-width: 768px) {
  .dzjg .fl01{margin-bottom: .3rem;}
  .dzjg .fl01 li{width: 50% !important;}
}
@media screen and (max-width: 420px) {
  .dzjg .fl01 li{margin-bottom:0;height:1.2rem;width: 100% !important;}
}
/* 全球网络 */
.qqwl .cont p{text-indent: 2em;}
.qqbj-m {margin-top: 15%;position: relative;z-index: 9;padding-top: 58%;}

.qqbj-m>img {
  display: block;width: 100%;position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 1;}
.qqbj-center {position: absolute;right: 50%;margin-right: -700px;
  top: 39%;transform: translateY(-50%);z-index: 1;width: 398px;height: 398px;
}
.qqbj-center>div {border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);
}
.qqbj-center>div:nth-child(1) {
  width: 615px;height: 614px;background-color: rgba(0, 80, 146, .01);
  border: dashed 1px rgba(0, 80, 146, .1);
  animation: circles 5s infinite linear;opacity: 0;
}
.qqbj-center>div:nth-child(2) {
  width: 398px;
  height: 398px;
  background-color: rgba(0, 81, 148, .1);
  border: dashed 1px rgba(0, 80, 146, .2);
  animation: circles 5s .5s infinite linear;
  opacity: 0;
}
.qqbj-center>div:nth-child(3) {
  width: 257px;
  height: 256px;
  background-color: rgba(0, 80, 146, .15);
  animation: circles 5s 1s infinite linear;
  opacity: 0;
}

.qqbj-center>div:nth-child(4) {
  width: 172px;
  height: 172px;
  background-color: rgba(219, 33, 49, .2);
  border: dashed 1px rgb(219, 33, 49, .4);
  animation: circles 5s 1.5s infinite linear;
  opacity: 0;
}

.qqbj-center>div:nth-child(5) {
  width: 62px;
  height: 62px;
  background-color: #ffffff;
  line-height: 62px;
  text-align: center;
  font-size: 0;
}

.qqbj-center>div:nth-child(5) img {
  display: inline-block;
  vertical-align: middle;
}


@keyframes circles {
  0% {
      opacity: 0;
      transform: translateX(-50%) translateY(-50%) scale(1);
  }

  50% {
      opacity: 1;
      transform: translateX(-50%) translateY(-50%) scale(1.5);
  }


  99% {
      opacity: 0;
      transform: translateX(-50%) translateY(-50%) scale(2);
  }

  100% {
      opacity: 0;
      transform: translateX(-50%) translateY(-50%) scale(2);
  }
}
.qqbj-cont {position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: 1600px;height: 813px;z-index: 9;}
.qqbj-cont>ul {position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 100%;height: 100%;z-index: 9;
}
.qqbj-cont ul li {position: absolute;}

.qqbj-cont ul li i {
  display: block;font-style: normal;width: 41px;height: 41px;background: url(../images/map.png) no-repeat;position: relative;z-index: 8;cursor: pointer;transition: all 0.5s;
}
.qqbj-cont ul li::before {
  content: "";
  position: absolute;
/*   right: 100%; */
/*   top: 50%; */
  transform: translateY(-50%);
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid #ddd;
  transition: all 0.5s;
  opacity: 0;
top: 100%;left: 50%;transform: translateX(-50%) rotate(-90deg);
}
.qqbj-cont ul li:hover::before {
  opacity: 1;
}

.qqbj-cont ul li:hover i {
  background: url(../images/map2.png) no-repeat;
}

.qqbj-cont ul li:hover  div {
  opacity: 1;visibility: visible;
}

.qqbj-cont ul li>div {
  position: absolute;
  /*   right: 100%; */
  margin-right: 20px;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s;
  z-index: 100;
  border: 1px solid #ddd;
  padding: 30px;
  min-width: 500px;
  background: rgba(255,255,255,.8);
  max-height: 800px;
  overflow: auto;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 20px;
}

.qqbj-cont ul li>div::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
.qqbj-cont ul li>div::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.qqbj-cont ul li>div::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}

.qqbj-cont ul li>div p {
  display: block;font-size: 16px;color: #000;line-height: 36px;
}
.qqbj-cont ul li div h3 {font-size: 30px;line-height: 36px;padding-bottom: 15px;color: #000;font-weight: bold;}

.qqbj-cont ul li:nth-child(1) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(2) {left: 11.857%;top: 32.863%;}
.qqbj-cont ul li:nth-child(3) {left: 33.714%;top: 33.726%;}
.qqbj-cont ul li:nth-child(4) {top: 29.417%;left: 46.142%;}
.qqbj-cont ul li:nth-child(5) {right: 46.5714%;top: 20.4%;}
.qqbj-cont ul li:nth-child(6) {right: 47.642%;top: 34.635%;}
.qqbj-cont ul li:nth-child(7) {right: 49.428%;top: 49.893%;}
.qqbj-cont ul li:nth-child(8) {right: 45.357%;top: 53.396%;}
.qqbj-cont ul li:nth-child(9) {right: 40.1428%;top: 39.3619%;}
.qqbj-cont ul li:nth-child(10) {top: 25.925%;left: 59.928%;}
.qqbj-cont ul li:nth-child(11) {top: 0%;right: 22.928%;}
.qqbj-cont ul li:nth-child(12) {top: 18%;right: 18.928%;}
.qqbj-cont ul li:nth-child(13) {top: 31%;right: 23.928%;}
.qqbj-cont ul li:nth-child(14) {top: 46.925%;right: 23.928%;}



.qqbj-cont ul li:nth-child(15) {left: 5%;top: 11%;}
.qqbj-cont ul li:nth-child(16) {left: 11%;top: 9%;}
.qqbj-cont ul li:nth-child(17) {left: 6%;top: 15%;}
.qqbj-cont ul li:nth-child(18) {left: 10%;top: 5%;}
.qqbj-cont ul li:nth-child(19) {left: 8%;top: 7%;}
.qqbj-cont ul li:nth-child(20) {left: 11%;top: 14%;}
.qqbj-cont ul li:nth-child(21) {left: 9%;top: 17%;}
.qqbj-cont ul li:nth-child(22) {left: 14%;top: 12%;}
.qqbj-cont ul li:nth-child(23) {left: 17%;top: 12%;}
.qqbj-cont ul li:nth-child(24) {left: 15%;top: 17%;}
.qqbj-cont ul li:nth-child(25) {left: 12%;top: 19%;}
.qqbj-cont ul li:nth-child(26) {left: 16%;top: 7%;}
.qqbj-cont ul li:nth-child(27) {left: 20%;top: 13%;}
.qqbj-cont ul li:nth-child(28) {left: 18%;top: 18%;}
.qqbj-cont ul li:nth-child(29) {left: 13%;top: 28%;}
.qqbj-cont ul li:nth-child(30) {left: 15%;top: 24%;}
.qqbj-cont ul li:nth-child(31) {left: 24%;top: 12%;}
.qqbj-cont ul li:nth-child(32) {left: 22%;top: 30%;}
.qqbj-cont ul li:nth-child(33) {left: 18%;top: 50%;}
.qqbj-cont ul li:nth-child(34) {left: 20%;top: 40%;}
.qqbj-cont ul li:nth-child(35) {left: 28%;top: 70%;}
.qqbj-cont ul li:nth-child(36) {left: 53%;top: 70%;}
.qqbj-cont ul li:nth-child(37) {left: 78%;top: 50%;}
.qqbj-cont ul li:nth-child(38) {left: 60%;top: 60%;}
.qqbj-cont ul li:nth-child(39) {left: 83%;top: 70%;}
.qqbj-cont ul li:nth-child(40) {left: 38%;top: 12%;}
.qqbj-cont ul li:nth-child(41) {left: 28%;top: 22%;}
.qqbj-cont ul li:nth-child(42) {left: 78%;top: 12%;}
.qqbj-cont ul li:nth-child(43) {left: 73%;top: 17%;}
.qqbj-cont ul li:nth-child(44) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(45) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(46) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(47) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(48) {left: 8%;top: 12%;}
.qqbj-cont ul li:nth-child(49) {left: 8%;top: 12%;}




.qqbj-cont ul li:nth-child(1)>div,.qqbj-cont ul li:nth-child(2)>div{right: auto;left: 50%;transform: translateX(-50%);top: 100%;margin-top: 20px;}
.qqbj-cont ul li:nth-child(1)::before,.qqbj-cont ul li:nth-child(2)::before{right: auto;top: 100%;left: 50%;transform: translateX(-50%) rotate(-90deg);}



/* 联系人 */
.g-link {padding: 0.7rem 0;min-height: 6rem;}
.g-link h3{font-size: 0.36rem;font-weight: bold;color: #0c58b4;margin-bottom: 0.5rem;text-align: center;}
.g-link ul{
}
.g-link li{width: 30%;background: #fff;box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;padding:0.35rem;margin-bottom: 0.4rem;margin-right: 5%;}
.g-link li p{font-size: 0.22rem;line-height: 0.42rem;color: #333;}
.g-link li:nth-child(3n){margin-right:0;}
@media(max-width: 1024px){	
  .g-link {padding: 0.4rem 0;}
  .g-link li{width: 31%;margin-right: 3.3%;}
}
@media(max-width: 768px){	
  .g-link li{width: 100%;margin-bottom: 0.3rem;margin-right: 0;}
}







/* 翻页 */
.j_pages{margin: 0rem auto;text-align: center;padding-top: .6rem;}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;}
.j_pages a{padding: 0px 0.16rem;height: 0.4rem;line-height: 0.4rem;display:inline-block;background: #fff;margin: 0 0.03rem;color: #919191;font-size: 0.14rem;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius: 0.04rem;border: 1px solid #dadbdd;margin-bottom: .15rem;}
.j_pages a font{ padding:0 0.1rem}
.j_pages .on{background: #0A50B1;color: #fff;}
.j_pages a:hover{background: #0A50B1;color:#fff!important;}
.j_pages span{color:#919191; padding: 0px 0.16rem;height: 0.4rem;line-height: 0.4rem;display:inline-block; font-size:0.14rem;}
.j_pages input{color:#919191;padding: 0px 0.16rem;height: 0.4rem;line-height: 0.4rem;display:inline-block;font-size:0.14rem;background:#f6f6f6;border:none;cursor:pointer;border-radius: 0;transition: 0.6s;}
.j_pages input[type="text"]{ width:0.4rem; padding:0; text-align:center}
.j_pages input[type="submit"]:hover{ background: #0A50B1; color:#fff}
.j_pages .qd{background: #0A50B1;color: #fff;border-radius: 0.05rem;height: 0.3rem;line-height: 0.3rem;}

@keyframes round_animate {
    to {
        transform: rotate(1turn);
       }
   }
/* 三级导航 */
.san-nav{width: 100%;background: #f8f8f8;/* margin-bottom: .3rem; */display: none;}
.san-nav ul{display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;}
.san-nav li{/* height: 0.8rem; */display: flex;align-items: flex-end;padding:0 .3rem;}
.san-nav a{display: inline-block;/* margin: 0 0.4rem; */font-size: 0.16rem;color: #a9a9a9;display: flex;align-items: center;height: 0.5rem;}
.san-nav a::after{height: 0.02rem;left: 0;background: rgba(0,0,0,0);width:100%}
.san-nav a.on::after{background: #0A50B1;}
.san-nav a:hover,.san-nav a.on{color: #0A50B1;}



@media screen and (max-width: 1200px) {
  .inner_left,.inner_right .lm_top .adress{display: none;}
	.inner_right{width: 100%;padding-left: 0;padding-top: 0;}
}
@media screen and (max-width: 1024px) {
   
	.wrap_ph{display: block;/* background: #e2effa; */}
	.inner{min-height: 6rem;padding: .3rem 0;}
	.page{margin:.25rem 0 0;}
  .local{display: none;}
  .san-nav{display: block;}
 .j_pages{padding-top:.3rem;}
}

.pb_sys_common{
line-height:40px !important;
}

.cont table tr td p{
text-indent:0px !important;
text-align: inherit !important;
}
.cont video{
display:block;
margin:0 auto;
max-width:100% !important;
}
 