﻿ 

.img40 *,

.img60 *,

.img80 *,

.img100 *,

.img110 *,

.img120 *,

.img140 *,

.img160 *,

.img180 *,

.img200 *,

.img220 *,

.img320 *,

.img480

*{vertical-align:middle;border:0}.img20 dfn,

.img40 dfn,

.img60 dfn,

.img80 dfn,

.img100 dfn,

.img110 dfn,

.img120 dfn,

.img160 dfn,

.img180 dfn,

.img200 dfn,

.img220 dfn,

.img240 dfn,

.img320 dfn,

.img480

dfn{height:100%;display:inline-block}.img20

img{max-height: .2rem;max-width: .2rem}.img40

img{max-height: .4rem;max-width: .4rem}.img60

img{max-height: .6rem;max-width: .6rem}.img80

img{max-height: .8rem;max-width: .8rem}.img100

img{max-height:1.0rem;max-width:1.0rem}.img110

img{max-height:1.1rem;max-width:1.1rem}.img120

img{max-height:1.2rem;max-width:1.2rem}.img140

img{max-height:1.4rem;max-width:1.4rem}.img160

img{max-height:1.6rem;max-width:1.6rem}.img180

img{max-height:1.8rem;max-width:1.8rem}.img200

img{max-height:2rem;max-width:2rem}.img220

img{max-height:2.2rem;max-width:2.2rem}.img240

img{max-height:2.4rem;max-width:2.4rem}.img320

img{max-height:3.2rem;max-width:3.2rem}.img480

img{max-height:4.8rem;max-width:4.8rem}a{text-decoration:none}*.[disabled]{opacity: .2}w600{width:6rem;margin:0

auto}.m_bg,.m_icon{background-image:url(../images/base.png);background-size:6.9rem 7rem}.m_header{height: .88rem;background:#fff;line-height: .88rem;font-size: .32rem;text-align:center;position:fixed;left:50%;right:0;top:0;z-index:9;/*box-shadow:0 0 .05rem #666*/}

.m_header, .body,.nav,footer,.top,.mobile-inner-nav,.mobile-inner-nav ul{ max-width: 750px;}

.m_header{ margin-left: -320px;box-shadow: 1px 1px 4px #ccc;}.m_header

h1{margin:0

1rem;font-size: .32rem;font-weight:normal}.m_header

p{margin:0;position:absolute;top:0;left:0}.m_header p:nth-child(3){right:0;left:auto}.m_header p

a{width: .88rem;height: .88rem;text-align:center;display:block;float:left;font-size: .3rem;position:relative}

.pic100 img{width:100%;}

.m_header .menu:after,

.m_header .menu:before,

.m_header

.menu{display:inline-block;vertical-align:middle;width: .08rem;height: .08rem;border-radius: .04rem;background:#020202;position:relative}.m_header .menu:after{content:' ';position:absolute;right:-.12rem;top:0}.m_header .menu:before{content:' ';position:absolute;left:-.12rem;top:0}.m_header

.prev{width: .24rem;height: .02rem;background:#020202;border-radius: .02rem;position:absolute;top:50%;left:50%;margin: .06rem 0 0 -.12rem}.m_header .prev:nth-child(2){margin-top:-.1rem}.m_menu{z-index:20;position:fixed;top:.88rem;left:50%;margin-left:-3.2rem}.m_menu>div{margin-left:3.4rem;width:2.96rem;background:#292c33;border-radius: .06rem}.m_menu>div>i{width: .26rem;height: .26rem;position:absolute;right:.27rem;top:-.12rem;background:#292c33}.m_menu>div>a{color:#949599;text-decoration:none;display:block;height: .88rem;line-height: .86rem;border-bottom:.02rem solid #1f2126;padding-left:.9rem;position:relative}.m_menu>div>a:last-child{border-bottom:0;line-height: .88rem}.m_menu>div>a>span{position:absolute;top:0;left:.24rem}.m_menu>div>a>span>i{width: .46rem;height: .42rem;display:inline-block;vertical-align:middle}.m_menu>div>a:nth-child(2)>span>i{background-position:0 -5.02rem}.m_menu>div>a:nth-child(3)>span>i{background-position:-.5rem -5.02rem}.m_menu>div>a:nth-child(4)>span>i{background-position:-1.04rem -5.02rem}.m_menu>div>a:nth-child(5)>span>i{background-position:-1.56rem -5.01rem}.m_footer{overflow:hidden}.m_footer

.copyright{font-size: .24rem;line-height: .34rem;padding: .14rem 0;text-align:center;background:#fbfbfb}.m_footer

.userinfo{line-height: .74rem;background:#e5e5e5;text-align:center}.m_footer .userinfo a,

.m_footer .userinfo

span{display:inline-block;vertical-align:top;text-decoration:none;font-size: .26rem}.m_footer .userinfo

a{padding:0

.3rem;max-width:2.8rem}.m_footer .userinfo a:nth-child(1){width:1.7rem}.m_footer .userinfo

span{width:1px;background:#999;height: .24rem;margin-top:.24rem}.m_message{position:fixed;top:50%;left:50%;padding: .2rem .58rem;line-height: .38rem;color:#fff;background:rgba(0, 0, 0, 0.6);border-radius: .1rem;max-width:4.8rem;margin-right:-999rem;min-height:1.16rem;z-index:1001}.m_dialog{background:#f8f8f8;width:5.42rem;padding:0

.24rem .26rem .24rem;position:fixed;top:50%;left:50%;z-index:1001;margin-left:-2.71rem;border-radius: .1rem}.m_dialog>.buttons{margin-bottom:-.26rem;overflow:hidden}.m_dialog>.buttons>a{float:left;width:2.34rem;margin:0

.26rem .26rem 0;display:block}.m_dialog>.only_one>a{float:none;width:100%}.m_dialog>.buttons>a:nth-child(2n){margin-right:0}.m_dialog>.content{margin:.46rem 0;text-align:center;color:#666;font-size: .3rem;line-height: .4rem}.m_mask{z-index:1000;background:#000;opacity: .5;position:fixed;top:0;bottom:0;right:0;left:0}.m_smalldots{color:#fff;display:inline-block;vertical-align:middle;height:.36rem;line-height: .36rem;background:#ff5000;min-width: .36rem;text-align:center;font-size: .24rem;border-radius: .18rem;padding:0

.06rem}.m_button{line-height: .7rem;height: .74rem;border:.02rem solid #ccc;padding:0

.32rem;display:inline-block;vertical-align:middle;background:none;border-radius: .04rem;margin:0;color:#999;text-decoration:none;font-size: .28rem;text-align:center}.m_button_orange{background:#ff5000;color:#fff;border-color:#ff5000}.m_button_default{background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#FCFCFC), to(#ececec));background:gradient(linear,0% 0%, 0% 100%,from(#FCFCFC),to(#ececec))}.m_button_orange_line{border-color:#ff5000;color:#ff5000}.m_button_blue{background:#3676F2;color:#fff;border-color:#3676F2}.m_button_gray{background:#ccc;color:#fff}.m_button_radius{border-radius: .37rem}.m_button_block{display:block;margin: .2rem}input.m_button_block{width:6rem}.m_button[disabled]{opacity: .2}.m_icon{display:inline-block;vertical-align:middle;position:relative}.m_icon_del{width: .32rem;height: .32rem;border:.02rem solid #e6e6e6;border-radius: .16rem;background:none}.m_icon_del

dfn{width: .02rem;height: .16rem;background:#e6e6e6;position:absolute;top:50%;left:50%;margin:-.08rem 0 0 -.01rem}







.rela{ position:relative;}

.clear {clear: both;}

.slh{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.white,.white a{color:#fff !important;}

.red{color:#b61d22;}

.f-turn{-webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in;

    -ms-transition: all .3s ease-in;

    -o-transition: all .3s ease-in;

    transition: all .3s ease-in;}

.location{float:left; color:#fff;padding-left: 0.3rem;font-size: 0.25rem;}

.row{ overflow:hidden;}

.logo{ position:absolute;left:50%;margin-left:-1.1rem;margin-top:0.1rem; display:inline-block;width:2.2rem;}

.fl{float:left;}

.fr{float:right;}

.top30{ margin-top:0.5rem;}

.top60{ margin-top:0.8rem;}

.pad60{ padding:0.4rem 0;}

.container{ margin:0.25rem;} 





.top{ background-color:#444444;font-size: 0.28rem;padding: 0.31rem 0; position:fixed;width:100%;top:0;left:50%; z-index:10;}

/*banner*/

.banner{width:100%;position: relative; margin:0 auto;}

.banner img{ display:block;width:100%;}

.swiper-pagination{ dis/play:none; padding:0; margin:0; position:absolute; z-index:5;width: 100%; text-align:center;bottom:4%!important;}

.swiper-pagination .swiper-pagination-bullet{width: 0.15rem!important;height: 0.15rem!important; border-radius:50%!important;border:1px solid #e82738; background-color:transparent;}

.swiper-pagination .swiper-pagination-bullet-active{background-color: #e82738;}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;}

.tel{ position:absolute;right:0.25rem;width: 0.5rem;top:0.15rem;}

/*nav*/

.mobile-inner-header-icon{margin-left: 0.1rem;display: inline-block;vertical-align: middle;width: 0.5rem;position: relative;}

.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner{ z-index:2;color:#fff;font-size:0.24rem;text-align:center;left:0.25rem;top: 0.27rem;position:absolute;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 5px)/2);width:25px;height:2px;background-color:#fff}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg);top: calc((100% - 9px)/2);}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg);top: calc((100% - 0px)/2);}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst;top: calc((100% - 5px)/2);}.mobile-inner-header-icon-click span:nth-child(2),.topnavR.click span i:nth-child(2){top: calc((100% - 5px)/2);animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1),.topnavR span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2),.topnavR span i:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{ display:none;background-color:rgba(0,0,0,0.5);width:100%;position:fixed;top:0;left:50%; height:100%; z-index:99;}.mobile-inner-nav ul{font-size: 0.26rem;height:100%; position:fixed;width:60%;right:50%;top:0; background-color:#000000;}.mobile-inner-nav ul .navC{padding:1.2rem 0.5rem 0.7rem;max-height: 100%;overflow-y: scroll;}.mobile-inner-nav a{display:block;line-height:0.8rem;text-decoration:none;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}

.navT a{width:40%; display:inline-block;border-radius:0.07rem;border:1px solid #fff;line-height: 0.5rem;margin:0 0.1rem;}

.mobile-inner-nav>a{color:#373737;}

.mobile-inner-nav div>a,.mobile-inner-nav div article>a{color:#676767;}

.mobile-inner-nav div p>a{color:#fff;}

.mobile-inner-nav li{ border-bottom:1px solid #434343;}

.mobile-inner-nav li div{ display:none;padding:0 0 0.2rem 0.2rem;}

.mobile-inner-nav li div a{color:#aaaaaa;line-height: 0.6rem;}

.mobile-inner-nav li div article p{margin-left:0.4rem; display:none;}

.h_nav{ font-size:0.3rem; background-color:#f9f9f9; overflow:hidden; border-bottom:1px solid #ededed;padding-top:0.4rem}

.h_nav a{width:24%;float:left;padding-bottom:0.4rem; position:relative;}

.h_nav a:after{ width:1px;height:50%;right:0;top:0;content:''; display:inline-block; position:absolute; background-color:#dddddd;}

.h_nav a:before{ width:80%;height:2px;left:10%;bottom:0;content:''; display:block; position:absolute; background-color:#f9f9f9;}

.h_nav a:hover{ color:#fe283e;}

.h_nav a:hover:before{background-color:#fe283e;}

.h_nav a:last-child:after{ display:none;}

.h_title h4{ font-size:0.37rem;color:#fe283e; text-transform:uppercase; font-family:"宋体";}

.h_title h2:before{ position:absolute;width:100%;height:1px; background-color:#ededed;top:50%;left:0;content:'';}

.h_title h2 span{ font-size:0.38rem; background-color:#fff;padding:0 0.3rem; font-weight:100; position:relative;}

.h_title h2{ margin-top:0.1rem;}

.h_title p{ margin:0.2rem 0.25rem 0;font-size:0.26rem;line-height: 0.4rem;color:#999999;}

.h_title .p2{font-size:0.26rem;line-height:0.4rem; color:#333333;margin:0.2rem 0.25rem 0;}

.h_classC dl{ }

.h_classC dl  { display:block;border: px solid #ededed; overflow:hidden; background-color:#fff;}

.h_classC dl   dt{width:50%;float:left;}

.h_classC dl   dd{width:50%;float:left;}

.h_classC dl   dd h5{ font-size:0.3rem; font-weight:100;margin-top: 0.6rem;}

.h_classC dl   dd span{ width:1.8rem;height:0.6rem;line-height:0.6rem;color:#999999; border:1px solid #cecbcb; border-radius:0.1rem; display:inline-block;margin: 0.25rem 0;font-size: 0.22rem;}

.h_classC,.classmain3C {margin:0.4rem 0.25rem 0;}

.h_classC dl:nth-child(even) dt{ float:right;}

.h_honor{ background:url(../images/bg1.jpg) no-repeat; padding:0.6rem 0.25rem; background-size:cover;}

.h_honor h5{ font-size:0.35rem; font-weight:100;}

.h_honor article{ margin:0.35rem 0;line-height:0.4rem;height:1.2rem; overflow:hidden;width:70%;}

.more{width:1.5rem;height:0.45rem;line-height:0.45rem;color:#999999; border:1px solid #cecbcb; border-radius:0.1rem; display:inline-block;font-size: 0.22rem; text-align:center;}

.h_contactnav{ background-color:#333333; padding:0.3rem 0;}

.h_contactnav li{float:left;padding:0 0.1rem; border-right:1px solid #cccccc;min-width:33%;height: 0.8rem;}

.h_contactnav li img{ float:left;width:0.55rem;margin-top:0.05rem;}

.h_contactnav li h5{    line-height: 0.43rem; font-size:0.37rem; font-weight:100;}

.h_contactnav li p{font-size:0.22rem; color:#cccccc;margin-top:0.1rem;text-align:center;   text-indent: 0.05rem;}

.h_contactnav li h5 img{ width:0.8rem; display:inline-block;margin:0 0.05rem 0 0.1rem;}

.h_contactnav li.li2{width:35%;}

.h_contactnav li.li2 p{font-size:0.2rem;margin-top: 0.3rem;}

.h_contactnav li.li3{ border:0;}

.h_productC dl{width:46%;margin:0.2rem 2%;float:left;}

.h_productC dl dd{ background:url(../images/icon5.png) no-repeat right top; margin-top:0.2rem; padding-right:0.3rem; background-size:auto 100%;}

.h_productC dl dd p{ color:#666666;font-size: 0.2rem;}

.h_productC dl dd h5{ font-size:0.28rem; font-weight:100;margin-top: 0.15rem;}

.more2,.more3{margin:0.3rem 0.25rem 0;}

.more2 a,.more3 a{width:100%;height:0.7rem;line-height:0.7rem;color:#999999; border:1px solid #cecbcb; border-radius:0.1rem; display:block;font-size: 0.26rem; text-align:center;}

.more2 a img,.more3 a img{ display:inline-block; vertical-align:middle;margin-left:0.2rem;width:0.4rem;}

.more2 a:hover{ background-color:#fe283e;color:#fff;}

.line{ background-color:#eeeeee;height:0.25rem;}

.h_starC dl a{ display:block;}

.h_starC dl dd{ position:absolute;bottom:0;left:0; background-color:rgba(0,0,0,0.6);color:#fff;width:100%; padding:0.2rem;}

.h_starC dl dd span{float:right;}

.h_starC dl dd h5{ width:70%;float:left;font-size: 0.28rem;font-weight: 100;}

.h_starC dl dt span{width: 2rem; position:absolute;top:0.4rem;left:0; background-color:#333333; color:#fe283e; text-transform:uppercase; padding:0.2rem 0 0.2rem 0.3rem; border-radius:0 0.2rem 0.2rem 0;}

.h_starC dl dt span img{ display:inline-block;margin-right:0.13rem;width:0.3rem;}

.h_starC .swiper-slide {width:80% !important;}

.h_about{ background:url(../images/bg2.jpg) no-repeat center top;background-size:cover;padding:0.65rem 0.25rem;}

.h_aboutC{width:65%;margin-left:35%;}

.h_abouttit h2{font-size:0.35rem; font-weight:100; text-transform:uppercase;line-height: 0.45rem;}

.h_abouttit p{font-size:0.23rem;margin-top:5px;}

.h_aboutC article{margin-top: 0.4rem;line-height: 0.4rem;height: 1.2rem;overflow: hidden;font-size: 0.23rem;}

.h_aboutC .more{margin: 0.2rem auto 0;display: block;}

.h_groupC dl dd{ margin-top:0.2rem;}

.h_newC dl{ margin:0 0.25rem 0.3rem; border-bottom:1px dashed #ededed;}

.h_newC dl a{ display:block; overflow:hidden; padding-bottom:0.3rem;}

.h_newC dl dt{width:30%;float:left;}

.h_newC dl dd{width:68%;float:right;}

.h_newC dl dd img{ position:absolute;right:0;top:0;width:0.35rem;}

.h_newC dl dd h5{ font-size:0.3rem;line-height: 0.35rem;width:80%; font-weight:100;}

.h_newC dl dd time{ display:block;margin:0.15rem 0;font-size: 0.25rem;}

.h_newC dl dd time span{ display:inline-block;margin-right:0.2rem;color:#999999;}

.h_newC dl dd p{ line-height:0.33rem;height:0.66rem; overflow:hidden;font-size: 0.25rem;color:#666666;}

.h_contact,.h_contact .h_title h2 span{ background-color:#333333;color:#fff;}

.h_contactC{padding:0 0.25rem;}

.h_contactCT p{ margin:0.2rem 0;}

.h_contactCT p img{ width:0.55rem; display:inline-block; vertical-align:middle;margin-right:0.1rem;}

.h_contactCB p{width:20%;float:left;}

.h_contactCB p img{ display:block;margin:0 auto 0.2rem;width:0.6rem;}

.bq { padding:0.3rem 0.25rem; color:#666666; font-size:0.25rem;line-height:0.5rem;}

.bq span{ display:inline-block; margin:0 0.2rem;}

.bq a{color:#666666;}

footer{z-index: 9; background-color:#ffbe00; border-top:1px solid #dcdcdc; position:fixed;width:100%;bottom:0;left:50%; overflow:hidden;}

footer a{width:50%;float:left;font-size:0.3rem; position:relative; display:block; padding:0.2rem 0;color:#fff;}

footer a img{width:0.5rem; display:inline-block; vertical-align:middle;margin-right:0.2rem;}

/*footer a:first-child:after{ content:'';width:1px; height:0.5rem; background-color:#dcdcdc; right:0;top:0;display: inline-block; position:absolute;}*/

footer a:last-child{background-color: #e60012;}

.swiper-container2,.swiper-container3,.swiper-container4{overflow: hidden; }

.close{ position:absolute;right:0.6rem;top:0.5rem;}

.close img{width:0.4rem;}

.about1{ background:url(../images/bg3.jpg) no-repeat; background-size:cover;}

.about1 h2{ font-size:0.9rem;color:#e82738;font-family: 'kuriakosblacksskbold';}

.about1 h5{ font-weight:100;font-size:0.5rem;color:#e82738;margin:0 0 0.3rem;}

.about1 article{ font-size:0.28rem;color:#fff;line-height:0.5rem;}

@font-face {

    font-family: 'kuriakosblacksskbold';

    src: url('../other/kuriblsb-webfont.woff2') format('woff2'),

         url('../other/kuriblsb-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

.aboutC{ padding:0 0.25rem;}

.write{ font-size:0.27rem;line-height:0.44rem;}

.h_title2 h2{font-size: 0.4rem; font-weight:100;}

.h_title2 h2:after{ width:0.7rem;height:3px; background-color:#e82738; display:block;content:'';margin:0.2rem auto;-webkit-animation: line 3s ease infinite;position: absolute;left: 50%;}

.h_title2 p{ font-size:0.26rem;margin-top:0.6rem;}

.about3 { padding:0.4rem 0.25rem;}

.about3C .con{ margin:0 0.25rem;}

.more3 a{ border:1px solid #e82738;color:#e82738 !important;font-size: 0.3rem;height: 0.8rem;line-height: 0.8rem;}

.more3 a img{width: 0.5rem;margin:-0.1rem 0.2rem 0 0;}

.about4{ background-color:#333333;}

@-webkit-keyframes line {

    0% {width:50px;transform:translate(-25px, 0);}

    50% { width:0;transform:translate(0, 0);}

    100% { width:50px;transform:translate(-25px, 0);}

}

.about4C{padding: 0 0.25rem;}

.about4C .img{width: 1.8rem;height:1.8rem;float:left;margin:0 0.1rem; border-radius:100%; overflow:hidden;}

.more3,.about4 .more2{margin: 0.5rem 0.6rem 0;}

.about5,.about8,.classmain2{ background-color:#f9f9f9;padding:0.6rem 0.25rem;}

.about7{ background:url(../images/bg4.jpg) no-repeat; background-size:cover; padding:0.6rem 0.25rem;}

.about7 h5{font-size:0.36rem; font-weight:100;}

.about7 h2{font-size:0.5rem;color:#e82738;margin:0.2rem 0; font-weight:100;font-family: 'kuriakosblacksskbold';}

.about7 article{ padding:0 0.3rem;}

.about8Chonor li{width:46%;float:left;margin:0 2%;}

.about9,.academicmain,.academicmain,.class2,.classmain4,.classmain5,.group2{ padding:0.6rem 0.25rem;}

.environment1C dl{ margin-bottom:0.3rem;}

.pagelist {margin:0.3rem 0 0;}

.pagelist li{ display:inline-block;margin:0 3px;}

.pagelist li a,.pagelist li span{ display:block;width:0.5rem;height:0.5rem;line-height:0.5rem;border:1px solid #ededed;border-radius:100%;}

.pagelist li a:hover,.pagelist li.active span{border-color:#ff283c;  background-color:#ff283c;color:#fff;}

.environment2{ background-color:#333333;}

.environment2 div{padding:0.3rem 0.25rem 0.4rem; font-size:0.3rem;}

.environment2 div span{ color:#e82738;font-size:0.34rem; display:inline-block; vertical-align:baseline; margin-right:0.1rem;}

.h_title3{ background-color:#ededed;padding:0.3rem 0.25rem; font-size:0.26rem; overflow:hidden; }

.h_title3 h2{font-weight:100;}

.h_title3 h2:before{ content:'';width:3px;height:0.45rem; background-color:#fe283e; display:inline-block; vertical-align:middle;margin-right:0.15rem;}

.h_title3 span{ display:inline-block;margin-top:0.1rem;}

.environment3C,.group3C{ margin:0.5rem 0.25rem;}

.environment3C dl{padding-bottom:0.3rem;border-bottom:1px dashed #ededed; overflow:hidden;margin-bottom:0.3rem;}

.environment3C dl dt{width:2.2rem;float:left;}

.environment3C dl dd{ width:calc(100% - 2.4rem);float:right;}

.environment3C dl dd img{ width:0.43rem; position:absolute;right:0;top:0.3rem;}

.environment3C dl dd h5{ width:80%; font-size:0.34rem; font-weight:100;margin-top:0.3rem;line-height: 0.36rem;}

.environment3C dl dd p{ margin-top:0.2rem;line-height:0.4rem;height:0.8rem; overflow:hidden;}

.more4 a{ background-color:#fe283e;color:#fff !important;}

.honor1C dl,.academic1C dl{ width:46%;margin:0.2rem 2%;float:left;}

.honor1C dl dd,.academic1C dl dd{ background-color:#f9f9f9;padding: 0.1rem 0;}

.phz1C,.classmain1C{ padding: 0 0.25rem;}

.phz1{ background:url(../images/bg5.jpg) no-repeat top; background-size:100%;}

.otherbanner1{font-size: 0;}

.academic1C dl dt{ border:1px solid #ededed;}

.academicmain h1,.academicmain h1{ font-weight:100; text-align:center;font-size: 0.4rem;}

.academicmain time,.academicmain time{ display:block;margin:0.3rem 0; color:#888888;}

.academicmain time span,academicmain time span{ display:inline-block; margin:0 0.1rem;}

.academicmain .info{ background-color:#f9f9f9;padding:0.3rem;}

.write2{color:#666666; font-size:0.26rem;line-height:0.4rem;}

.prenext{ border:1px solid #ededed;padding:0.3rem;font-size: 0.28rem; overflow:hidden;}

.prenext a{ width:50%;float:left; position:relative;}

.prenext a.none{ color:#999;}

.prenext a:first-child{border-right:1px solid #656565;}

.class2C dl,.studentC dl{width:31%;float:left;margin:0 1%;}

.classlistC dl{ background-color:#f9f9f9;padding:0.3rem; border:0;}

.classlistC{margin: 0.5rem 0 0 !important;}

.classmain2Clist{margin-bottom:0.3rem; background-color:#fff;padding-bottom:0.3rem;}

.classmain2Clist h5{ margin:0.3rem 0;color:#ff283c;font-size:0.35rem; font-weight:100;}

.classmain2ClistC p{ float:left;width:50%; font-size:0.28rem;line-height:0.45rem;}

.classmain3C dl{width:31%;float:left;margin:0 1%;}

.classmain3C dl a{ display:block; border:1px solid #ededed;}

.classmain3C dl a dd{padding: 0.2rem;}

.classmain3C dl a dd h5{font-size:0.3rem; font-weight:100;}

.classmain3C dl a p{margin-top:0.2rem; background-color:#e82738; padding:0.15rem 0; border-radius:0.1rem;color:#fff;}

.classmain4C .dl{width:46%;float:left;margin:0.3rem 2% 0.4rem; border:1px solid #ededed;}

.classmain4C .dl .dt{ width:1rem;height:1rem; background-color:#ff283c; border-radius:100%; margin:-0.5rem auto 0.3rem;color:#fff;font-size:0.4rem;line-height:1rem;}

.classmain4C {padding-top:0.3rem;}

.classmain4C .dl .dd{padding:0 0.2rem 0.3rem;}

.classmain4C .dl .dd h5{ font-weight:100; font-size:0.36rem;color:#ff283c; margin-bottom:0.1rem;}

.classmain4C .dl .dd p{ font-size: 0.25rem;}

.classmain5{ background:url(../images/pic27.jpg) no-repeat; background-size:100%;}

.classmain5C{ background-color:#fff;padding:0.3rem;}

.classmain5pic img{ width:23%;margin:0.2rem 1%;float:left;}

.group1CR{  background-color:#333333; padding:0.4rem 0.3rem;}

.group1CR h5{ font-size:0.36rem; font-weight:100;}

.group1CR article{ margin:0.2rem 0;}

.group1CR .more3{margin:0;width:75%;}

.group1CR .more3 a{height: 0.65rem;line-height: 0.65rem;font-size: 0.28rem;}

.group2C dl,.distribute2C p{ width:31%;float:left;margin:0.2rem 1%;}

.group3C dl{margin-bottom:0.4rem;}

.group3C dl a{ display:block; overflow:hidden;}

.group3C dl dt{width:1.5rem;height:1.5rem; border-radius:100%;float:left; position:relative; z-index:2; overflow:hidden;margin:0.5rem -2rem 0 0;}

.group3C dl dd{ border:1px solid #ededed; padding:0.3rem 0.3rem 0.3rem 0.9rem; width:88%;float:right;}

.group3C dl dd h5{ font-size:0.28rem; font-weight:100; padding-bottom:0.2rem; border-bottom:1px solid #ededed;}

.group3C dl dd h5 span{ font-size:0.32rem;font-weight:bold;}

.group3C dl dd p{ margin-top:0.3rem;}

.group3C dl dd p span{font-size:0.3rem;}

.group3C dl:nth-child(even) dt{ float:right;margin:0.5rem 0 0 -2rem;}

.group3C dl:nth-child(even) dd{ float:left;padding:0.3rem 0.9rem 0.3rem 0.3rem;}

.studentC { margin:0.5rem 0.2rem 0;}

.studentC dl dd{ font-size:0.28rem;margin:0.1rem 0;}

.studentC dl{ margin-bottom:0.2rem;}

.distributeC{ padding:0 0.25rem;}

.distributeC dl{ margin-bottom:0.4rem;}

.distributeC dl a{ display:block;padding-bottom:0.3rem; border-bottom:1px solid #ededed;}

.distributeC dl a dt h5,.distributemain .div1 h5{width:55%;float:left;font-size:0.32rem; font-weight:100;}

.distributeC dl a dt p{ float:right;width:45%; color:#fe001a;font-size:0.3rem;}

.distributeC dl a dd .div1{ margin:0.2rem 0;}

.distributeC dl a dd .div1 h5{ color:#666666;font-size:0.3rem;width:67%;float:left;font-weight:100;}

.distributeC dl a dd .div1 p,.distributemain .div1 p{ color:#999999;}

.distributeC dl a dd h2,.distributemain h2{ font-weight:100;font-size:0.33rem;}

.distributeC dl a dd .div2{margin-top:0.25rem;}

.distributeC dl a dd .div2 span{ display:inline-block;margin-right:0.1rem; background-color:#f5f5f5; padding:0.14rem 0.2rem;}

.distributemain{ margin:0.4rem 0.25rem;}

.distributemain .div2{color: #fe001a;font-size: 0.32rem; margin:0.2rem 0;}

.distributemain .div3{ margin-top:0.2rem; color:#666666;line-height:0.4rem; font-size:0.28rem;}

.distributemain .address{    margin-top: 0.2rem;padding: 0.2rem 0 0 0.55rem;border-top: 1px solid #ededed;color: #666666;background: url(../images/icon21.png) no-repeat left top 0.26rem;background-size: 0.4rem;line-height: 0.5rem;font-size: 0.28rem;}

.distributemain2 h2{ font-size:0.34rem; font-weight:100;padding-bottom:0.2rem; border-bottom:1px solid #ededed;}

.distributemain2 h2 img{ width:0.4rem; display:inline-block; vertical-align:middle;margin-right:0.12rem;}

.distributemain2C img{ max-width:100%;}

.contact1 img{ float:right;padding:0 0 0.2rem 0.2rem; width:2rem;}

.map{ height:4rem;}

.contact3 h2{ font-size:0.35rem; font-weight:100; margin-bottom:0.2rem;}

.contact3 h5{ font-size:0.32rem; font-weight:100;} 

.contact3 h5 img{ display:inline-block; vertical-align:middle;margin-right:0.1rem;width:0.65rem;}

.weixin{ position:fixed;width:100%;height:calc(100% - 0.9rem);top:0.9rem;left:0; background-color:#fff; z-index:9;padding:0 0.25rem 0.3rem 0.25rem; display:none;}

.weixin h2{ margin-top:0.6rem; font-size:0.36rem;}

.weixin .describe{ font-size:0.3rem; margin-top:0.15rem;}

.weixinC{ margin:0.8rem 0.8rem 0.3rem; border:1px solid #000;padding:0.8rem 0.3rem;}

.weixinC .iconpic{ position:absolute;width:1.2rem;left:50%;margin:-1.4rem 0 0 -0.6rem;}

.weixinC h5{ font-size:0.38rem;}

.weixinC .p1{ color:#666;margin-top:0.1rem;}

.weixinCcon{height:100%; overflow-y:scroll;}

.closeweixin{ position:absolute;right:0;top:0.2rem;}

.weixinC img{width:60%;}

.weixin2{ color:#666;}

.weixin2 h5{ font-size:0.32rem; font-weight:100; margin-bottom:0.1rem;color:#000;}

.weixin3{margin:0.4rem 0 0.3rem;}

.weixin3 a{ width:46%;margin:0 1.5%;padding:0.12rem 0;border-radius:0.12rem;border:1px solid #dcdcdc; display:inline-block;}

.weixin3 a img{ width:0.5rem; vertical-align:middle;margin-right:0.1rem; display:inline-block;}

.weixin3 .a2{ background-color:#e82738;color:#fff;border-color:#e82738;}

.fixclass{ position:fixed;bottom:0;}

/* CSS Document */

.wechat{position:fixed;top:20%;width:80%;right:10%;left:10%;color:#666;text-align:center;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 1);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 1);box-shadow:  0 0 10px rgba(0, 0, 0, 1);border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;background: #fff;z-index: 5000;display: none;padding:30px 0px;}

.wechat .p1{font-size:28px;}

.wechat .p2{font-size:20px;}

.wechat .wxid{font-size:40px;background-color:#e82738;color:#FFF;padding:10px;margin:30px 0px;}

