@charset "utf-8";
body{margin:0;padding:0;font-family:'微软雅黑' ;font-size:14px;width:100%}
input,select,textarea,button{vertical-align:middle;outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
img{border:0;vertical-align:middle}
dl,dt,li,ol,ul{list-style:none}
a{text-decoration:none;outline:0;color:#333}
*{padding:0;margin:0}
.clear{clear:both}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.text{text-align:center}
.fl{float:left}
.fr{float:right}
.hide{display:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9e9e9e}
input:-moz-placeholder,textarea:-moz-placeholder{color:#9e9e9e}
input::-moz-placeholder,textarea:-moz-placeholder{color:#9e9e9e}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9e9e9e}
.wrap{width: 1200px;margin:0 auto;}
.tabbox{display:table-cell;vertical-align:middle}
a,a:hover,a:active,a:visited,a:link,a:focus,span,div{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
img{object-fit:cover;}


@font-face {
    font-family: 'Light';
    src:url('../font/SourceHanSansCN-Light.ttf');
}
@font-face {
    font-family: 'Regular';
    src:url('../font/SourceHanSansCN-Regular.ttf');
}
@font-face {
    font-family: 'Medium';
    src:url('../font/SourceHanSansCN-Medium.otf');
}
@font-face {
    font-family: 'ExtraLight';
    src:url('../font/SourceHanSansCN-ExtraLight.ttf');
}
@font-face {
    font-family: 'Normal';
    src:url('../font/SourceHanSansCN-Normal.ttf');
}




/*moblie-nav*/
.top-left{ position:fixed;top:21px; z-index:130;display: none;width:23px; height:15px; right:2em;}
.top-left::before,
.top-left::after,
.top-left span{ position:absolute; width:100%; height:3px; border-radius:3px; background:#e60027; }
.top-left::before,
.top-left::after{ content:'';transition:transform 0.2s;}
.top-left span{ top:50%; margin-top:-1.5px;}
.top-left::before{ top:0;}
.top-left::after{ bottom:0;}
.top-menu{ position:fixed; height:100%; overflow-y:auto; width:100%;left:0; top:0;background:rgba(0,0,0,0.9); padding:21% 20px 0 0; transform:translateY(-100%); opacity:0; transition:0.2s; z-index:-1;}
.top-menu ul{ position:relative; width:100%;}
.top-menu li a{ display:block; line-height:30px; }
.top-menu li > a{ position:relative; border-bottom:1px solid #222; font-size:16px; color:#fff; line-height:3; padding:0 60px 0 25px;text-transform: capitalize;}
.top-menu li.on > a{ background-color:#222;}
/*.top-menu li.on > a::after{ position:absolute; content:''; width:10px; height:10px; border-right:2px solid #fff; border-top:2px solid #fff; transform:rotate(135deg); right:25px; top:50%; margin-top:-7px;}
*/.top-menu li.on1{position:relative}
.top-menu li.on1 > a>span{ position:absolute; content:''; width:10px; height:10px; 

border-right:2px solid #fff; border-top:2px solid #fff; transform:rotate(135deg); right:25px; top:50%; margin-top:-7px;}
.top-menu li dl{ position: relative;left: 0; width:100%; top:0; display:none; transition:transform 0.3s; }
.top-menu li dl.dl-show{}
.top-menu li dl dt a{color:#aaa; font-size:14px; line-height:2.5;padding: 0 41px 0 40px;}
.Top-open.top-menu{ opacity:1; transform:translateY(0); z-index:100;}
.Top-open.top-left{ position:fixed; margin-top:0; top:21px; z-index:130;}
.Top-open.top-left span{ opacity:0;}
.Top-open.top-left::before,
.Top-open.top-left::after{ top:50%;}
.Top-open.top-left::before{ transform:rotate(45deg);background: #e60027;}
.Top-open.top-left::after{transform:rotate(-45deg);background: #e60027;}
/*moblie-nav end*/
.sou-btn{position: fixed;right: 5em;top: 24px;z-index:150;display: none}


/*header css*/
header{position: relative;left: 0;top:0px;width: 100%;z-index: 120;transition:.5s;background: #fff;}
header .w1505{position: relative;}
.w1505{width: 1505px;margin: 0 auto;}
header .logo{line-height:100px;transition:.5s;height:100px;}
header .logo a{display: block;height:100%}
header .logo img{max-height: 90%;transition:.5s;}
header .headR{width: 75%;}
header .nav{width:72%;margin: 0 0 0 1%}
header .nav li a{padding:0 !important}
header .nav ul{display: flex;flex: 0 0 100%;justify-content: space-between;}
header .nav li{line-height:100px;position: relative;transition:.5s;text-align: center;float: left;}
header .nav li a{font-size:16px;color: #585858;position: relative;font-family: 'Light';display: block;padding:0 22px;}
header .nav li a:before{content:'';position: absolute;left:0;bottom:0;width:0%;height:4px;background:#e60027;transition:.5s;right: 0;margin: 0 auto}
header .nav li:hover a:before,header .nav li.on a:before{width:100%;}
header .nav li:hover a,header .nav li.on a{color: #e60027;}
header .nav li .submenu{left:-21px;position: absolute;top: 100%;z-index: 10;display: none;width:155px;background:rgba(0,0,0,.8);}
header .nav li .submenu ul{border-radius: 0;display: block;margin: 0 8px;}
header .nav li .submenu a {color: #fefefe;display: block;font-size: 14px;padding: 0;font-family: 'Normal';overflow: hidden;text-overflow:ellipsis;white-space:nowrap;background: none;padding-right: 0;font-weight: normal;}
header .nav li .submenu li{margin: 0;float: none;line-height:39px;height:39px;width: 100%;}
header .nav li .submenu li a:before{display: none}
header .nav li .submenu li:hover a{color: #e60027;font-weight: 600}
header .tel{color: #e60027;background: url(../images/tel.png) no-repeat left center;margin-top: 18px;padding: 11px 0 11px 40px;position: relative;transition:.5s;}
header .tel:before{content:'';position: absolute;left:-24px;top:0;width:1px;height:100%;background:#dcdcdc;}
header .tel h4{font-size: 18px;font-family: 'Regular';}
header .tel p{font-size: 14px;font-family: 'Light';}
header.fixed{position: fixed;box-shadow: 0px 0px 7px 2px rgba(0,0,0,.3);}
header.fixed .other,header.fixed .nav li,header.fixed .logo{line-height: 70px;height:70px;}
header.fixed .nav li .submenu li{line-height: 46px;height:46px;}
header.fixed .nav li .submenu a{line-height: 46px;}
header.fixed .tel{margin-top: 3px;}
header.fixed .logo img{max-height: 90%;}


/*comm css*/
.nybanner{position: relative;width: 100%;margin: 0 auto}
.nybanner img{display: block;width: 100%;min-height: 379px;}
.nybanner .txt{padding-bottom: 16px;text-align: center;color: #fff;font-family: 'Normal';
    position: absolute;left: 50%;top:50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nybanner .txt:before{content: '';position:absolute;left: 0;right: 0;margin: 0 auto;width: 45px;background:#fff;height: 1px;bottom:0;}
.nybanner .txt h4{font-size:36px;}
.nybanner .txt p{font-size:24px;text-transform: uppercase;}


footer{padding:77px 0 44px;background:#333333;}
.foot-t{}
.foot-t .L{width: 306px;}
.foot-t .L img{margin-top: -14px;}
.foot-t .L .addre{width: 180px;}
.foot-t .L .addre h4,.foot-t .L .addre h4 a{color: #a1a1a1;font-size: 14px;margin-bottom: 22px;}
.foot-t .L .addre p{line-height: 24px;font-size: 12px;color: #717171;}
.foot-t .R{width: 70%;}
.foot-t .R .link{width: 84%;}
.foot-t .R li{float: left;width: 14%;}
.foot-t .R li h4 a{font-size: 18px;color: #969696;margin-bottom: 15px;}
.foot-t .R li>a{display: block;font-size: 12px;color: #717171;line-height:24px;}
.foot-t .R li>a:hover{color: #e60027;text-decoration: underline;}
.foot-t .R .ewm{width: 103px;text-align: center;}
.foot-t .R .ewm img{width: 100%;margin-bottom: 15px;}
.foot-t .R .ewm p{font-size: 14px;color: #717171;font-family: 'Light';}

.foot-b{margin-top: 54px;display:none}
.foot-b h4{margin-bottom: 18px;color: #969696;font-family: 'Regular';}
.foot-b a{font-size: 14px;color: #717171;line-height: 19px;float: left;width: 11%;margin-bottom: 5px;font-family: 'Light';}
.foot-b a:hover{color: #e60027;text-decoration: underline;}



/*home*/
.banner{position: relative;}
.banner li img{width: 100%;}
.banner2{position: relative;display: none}
.banner-sw2{height: 100%;}
.banner2 li img{width: 100%;height: 100%;}
.banner-pag{bottom: 29px !important;}
.banner .swiper-pagination-bullet,.banner2 .swiper-pagination-bullet{width:11px !important;height:11px !important;opacity: 1 !important;background: #e8f0e2;    border-radius: 11px;}
.banner .swiper-pagination-bullet-active,.banner2 .swiper-pagination-bullet-active{background: #e60027;width: 19px !important;}
.search{background: #eeeeee;padding:42px 0;}
.search .box{width: 997px;margin: 0 auto;}
.search .item{border-radius: 54px;overflow: hidden;}
.search .item input{width: 368px;height: 54px;border: none;padding-left: 20px;color: #333;font-family: 'Light';font-size: 16px;float: left}
.search .item button{width:82px;height: 54px;background: url(../images/search.png) no-repeat center #707070;border: none;float:left;cursor: pointer;}
.search .item button:hover{background: url(../images/search.png) no-repeat center #e60027;}

.culture{padding:177px 0 67px;}
.Hhead{text-align: center;}
.Hhead h2{color: #e60027;font-family: 'Medium';font-size:60px;}
.Hhead p{color: #838383;font-family: 'ExtraLight';font-size: 14px;text-transform: uppercase;}
.culture-t{}
.culture-t .txt{margin-top: 44px;}
.culture-t .txt h4{font-size: 30px;color: #727272;font-family: 'Light';text-align: center;}
.culture-t .txt b{margin: 38px auto;width: 40px;height: 4px;display:block;background: #e60012}
.culture-t .txt p{font-size: 16px;color: #8d8d8d;line-height: 36px;}
.culture-t .list{margin-top: 55px;display: flex;flex: 0 0 100%;justify-content: space-between;padding: 0 25px;}
.culture-t .list a{text-align: center;}
.culture-t .list a span{height: 65px;line-height: 65px;margin-bottom: 35px;display: block;}
.culture-t .list a span img{transition:.5s;}
.culture-t .list a:hover span img{transform:scale(1.1);transition:.5s;}
.culture-t .list a:hover p{color: #e60027}
.culture-t .list a p{font-size: 24px;color: #4d4d4d;font-family: 'Regular';}
.culture-b{margin-top: 170px;position: relative;padding-bottom: 50px;}
.culture-b li .pic{height: 228px;overflow: hidden}
.culture-b li .pic img{width: 100%;height: 100%;transition:.5s;}
.culture-b li .name{margin-top: 30px;}
.culture-b li .name h4{font-size: 16px;color: #484848;margin-bottom: 5px;}
.culture-b li:hover .name h4{color: #e60027}
.culture-b li .name dl{font-size: 12px;color: #9a9a9a;margin-bottom: 14px;}
.culture-b li .name p{line-height: 18px;font-size: 12px;color: #949494;}
.culture-b li:hover .pic img{transform:scale(1.1);transition:.5s;}
.culture-pag{bottom: -21px !important;width: 100%;}
.culture .swiper-pagination-bullet{width:14px !important;height:14px !important;opacity: 1 !important;border-radius: 14px;margin: 0 6px;border:2px transparent solid;background: transparent;position: relative;}
.culture .swiper-pagination-bullet-active{border-color: #6f6f6f}
.culture .swiper-pagination-bullet:before{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;width: 4px;height: 4px;background: #6f6f6f;top: 5px;}
.culture-r,.culture-l{width: 18px !important;height: 32px !important;top:30% !important;}
.culture-r{background:url(../images/right1.png) no-repeat center !important;right: -68px !important;background-size: 100%}
.culture-l{background:url(../images/left1.png) no-repeat center !important;left: -68px !important;background-size: 100%}

.Arts{padding: 132px 0 207px;background: url(../picture/a2_14.jpg) no-repeat center;/*background-size: cover;*/background-attachment: fixed;}
.Arts .box{width: 1308px;margin: 0 auto}
.Arts .Hhead *{color: #fff;}
.Arts .main{margin-top: 118px;}
.Arts ul{display: flex;flex: 0 0 100%;justify-content: space-between;}
.Arts li{border:4px #fff solid;width: 215px;height: 215px;text-align: center;display: table;transition:.5s;}
.Arts li a{font-size: 24px;color: #fff;font-family: 'Medium';}
.Arts li:hover{border-radius: 215px;}

.guide{padding: 130px 0}
.guide2{padding: 50px 0;}

.w1446{width: 1446px;margin: 0 auto}
.guide .main{margin-top: 112px}
.guide2 .main{margin-top: 60px}
.guide .list{margin-bottom: 74px;}
.guide .main .item{box-shadow: 0px 0px 10px 8px rgba(245,245,245,.7);line-height: 84px;margin-bottom: 12px;font-size: 18px;color: #333;font-family: 'Light';padding:0 96px 0 31px;position: relative;cursor: pointer;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.guide .main .item span{background: #000;color:#fff;font-family: 'Medium';font-size: 28px;text-transform: uppercase;width: 56px;height: 56px;line-height: 56px;text-align: center;display: inline-block;border-radius: 56px;margin-right: 34px;position: relative;top:5px;transition:.5s;}
.guide .main .item:before{content: '';position: absolute;right: 20px;top:37px;transition:.5s;width: 21px;height: 14px;background: url(../images/bottom.png) no-repeat center;}
.item-txt{font-size: 16px;line-height: 30px;color: #333;padding: 30px 30px;border: 1px #eee solid;margin-bottom: 30px;position: relative;top:-12px;display: none}
.guide .main .item.active:before{transform:rotate(180deg);}
.guide .main .item.active span{background: #e60027}
.more{text-align: center;}
.more a{width: 266px;height: 56px;line-height: 56px;border:2px #000 solid;text-transform: uppercase;font-size: 12px;color: #000;display: block;font-family: 'Medium';margin: 0 auto;position: relative;transition:.5s;}
.more a:before{content: '➝';position: absolute;right: 88px;top:0;color: #000;font-size: 20px;transition:.5s;}
.more a:hover:before{right: 10px;color: #fff;}
.more a:hover{background: #e60027;color: #fff;border-color: #e60027;}

.school{padding:56px 61px ;background: #f4f5f6;}
.w1326{width: 1326px;margin: 0 auto}
.school .main{margin-top: 59px;position: relative;height: 552px;padding-bottom: 58px;}
.school li {width:875px;height: 386px;position: relative;top:74px;transition:.5s;}
.school li img{width: 100%;height: 100%;position: relative;top:0%;transition:.5s;}
.school li:before{content: '';position: absolute;left: 0px;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 5}
.school .swiper-slide {
/*    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;*/
   /* -webkit-transform: scale(0.85);
    transform: scale(0.85);*/
}
.school .swiper-slide-active,.school .swiper-slide-duplicate-active {-webkit-transform: scale(1);transform: scale(1);z-index: 20;height: 552px;top:0;}
.school .swiper-slide-active:before,.school .swiper-slide-duplicate-active:before{background: rgba(0,0,0,0);}
.school .swiper-slide-active img,.school .swiper-slide-duplicate-active img{height: 100%;top:0;}
.school .swiper-slide-active p,.school .swiper-slide-duplicate-active p{display: block;}
.school-l,.school-r{position: absolute;top: 0% !important;margin-top:0;z-index: 10;width:15% !important;height: 100% !important;opacity:1;cursor: pointer;}
.school-l {background: transparent !important;left: 0px !important;}
.school-r {background: transparent !important;right: 0px !important;}
.school li p{position: absolute;left: 0;bottom: 0;width: 96%;height: 56px;line-height: 56px;color: #fff;font-size: 20px;font-family: 'Normal';background: rgba(0,0,0,.5);display: none;padding:0 2%;}
.school-pag{bottom: 0px !important;width: 100%;}
.school .swiper-pagination-bullet{width:14px !important;height:14px !important;opacity: 1 !important;border-radius: 14px;margin: 0 6px;border:2px transparent solid;background: transparent;position: relative;}
.school .swiper-pagination-bullet-active{border-color: #6f6f6f}
.school .swiper-pagination-bullet:before{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;width: 4px;height: 4px;background: #6f6f6f;top: 5px;}
.news{padding: 107px 0}
.w1455{width: 1455px;margin: 0 auto}
.news .main{margin-top: 65px;}
.news .list{margin-bottom: 81px;overflow: hidden;}
.news .L{width: 710px;}
.news .R{width: 680px;}
.news .list .L .pic{margin-bottom: 34px;overflow: hidden;}
.news .list .L img{width: 100%;transition:.5s;}
.news .list .L .pic:hover img{transform:scale(1.1);transition:.5s;}
.news .list .item{margin-bottom: 25px;}
.news .list .item h4{color: #000000;font-size: 16px;margin-bottom: 8px;}
.news .list .item p{color: #000000;font-size: 14px;margin-bottom: 13px;}
.news .list .item a{color: #959595;font-size: 12px;float: left;width: 23%;margin: 0 2% 8px 0;line-height: 17px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.news .list .item a:before{content: '';position: absolute;right: 0px;top:0;width: 1px;height: 100%;background: #e6e6e6}
.news .list .item a:nth-child(4n):before{display: none}
.news .list .item a:hover{color: #e60027;text-decoration: underline;}
.news .R .item{padding-bottom: 21px;border-bottom: 1px #e6e6e6 solid}
.news .R .item:last-child{border-bottom: none}



/*编号查询*/
.number{margin: 56px 0 112px;}
.w1150{width: 1150px;margin: 0 auto}
.number dl{font-family: 'Light';font-size: 16px;color: #717171;}
.number .main{margin-top: 32px;background: url(../images/bg2_03.jpg) no-repeat center;height: 853px;background-size: 100%;display: table;width: 100%;box-shadow: 0px 0px 10px 5px rgba(222,221,221,.7)}
.number .main .box{width: 100%; height: 670px; margin: 0 auto}
.number h2{text-align: center;font-size: 36px;color: #686868;font-family: 'Normal';}
.number b{width: 320px;height: 7px;background: url(../images/bor1_03.png) no-repeat center;display:block;margin: 19px auto 0}
.number ul{margin-top: 77px; margin-left: 750px}
.number li{height: 80px;line-height:80px; margin-bottom: 0;padding: 0 24px;color: #4f4f4f;font-size: 18px;font-family: 'Normal';}
.number li:nth-child(2){height: 80px;line-height:80px; margin-left:-70px; margin-bottom: 0;padding: 0 24px;color: #4f4f4f;font-size: 18px;font-family: 'Normal';}
.number li:nth-child(3){height: 80px;line-height:80px; margin-left:-15px; margin-bottom: 0;padding: 0 24px;color: #4f4f4f;font-size: 18px;font-family: 'Normal';}
.number li:nth-child(4){height: 80px;line-height:80px; margin-left:-70px; margin-bottom: 0;padding: 0 24px;color: #4f4f4f;font-size: 18px;font-family: 'Normal';}
.number li:nth-child(6){height: 80px;line-height:80px; margin-left:132px; margin-bottom: 0;padding: 0 24px;color: #4f4f4f;font-size: 18px;font-family: 'Normal';}

/*证书查询*/
.credential{margin: 56px 0 112px;}
.credential .main{margin-top: 32px;background: url(../images/zsbg2.jpg) no-repeat center;height: 828px;background-size: 100%;width: 100%;}
.credential .main .box{width: 710px;margin: 0 auto}

.xinxi{position: relative;width: 1150px;margin: 20px auto;}
.xinxi .zhengshuBj{width: 100%;}
.xinxi .wenzi{}
.xinxi .wenzi div{position: absolute;color: #000;font-size: 22px;font-weight: bold;}

.wenzi .name{top: 220px;left: 225px;font-size: 26px;}
.wenzi .name span{padding: 0 10px;border-bottom: solid 2px #000000;font-size: 26px;}
.wenzi .wz-txt{top: 263px;left: 225px;width: 710px;line-height: 40px;text-indent: 42px;}
.wenzi .wz-txt span{padding: 0 5px;border-bottom: solid 2px #000000;}
.wenzi .wz-txt2{top: 345px;left: 225px;width: 710px;line-height: 40px;text-indent: 42px;}
.wenzi .bianhao{top: 563px;left: 315px;font-size: 18px!important;}
.wenzi .shijian{top: 623px;left: 315px;font-size: 18px!important;}

@media screen and (max-width: 768px){
.w1150{width: 94%!important;}
.xinxi{position: relative;width: 100%;}
.xinxi .wenzi div{position: absolute;color: #000;font-size: 18px;font-weight: bold;}

.wenzi .name{top: 105px;left: 155px;}
.wenzi .name span{padding: 0 10px;border-bottom: solid 2px #000000;font-size: 18px;font-weight: bold;}
.wenzi .wz-txt{top: 139px;left: 142px;width: 438px;line-height: 28px;text-indent: 36px;}
.wenzi .wz-txt span{padding: 0 5px;border-bottom: solid 2px #000000;}
.wenzi .wz-txt2{top: 220px;left: 142px;width: 438px;line-height: 40px;text-indent: 36px;}
.wenzi .bianhao{top: 348px;left: 194px;font-size: 14px!important;}
.wenzi .shijian{top: 388px;left: 194px;font-size: 14px!important;}


}
@media screen and (max-width: 425px){
.xinxi .wenzi *{font-size: 12px;transform: scale(0.8);-webkit-transform: scale(0.8);*font-size: 10px;}
.xinxi .wenzi div{font-size: 12px!important;font-weight:bold;}
.wenzi .name{top: 55px;left: 73px;text-align: center;}
.wenzi .name span{padding: 0;border-bottom: solid 1px #000000;font-size: 14px!important;}
.wenzi .wz-txt{top: 70px;left: 45px;width: 300px;line-height: 18px;text-indent: 24px;}
.wenzi .wz-txt span{padding: 0 5px;border-bottom: solid 1px #000000;}
.wenzi .wz-txt2{top: 120px;left: 45px;width: 300px;line-height: 20px;text-indent: 24px;}
.wenzi .bianhao{top: 184px;left: 90px;transform: scale(0.6,0.6);*font-size: 7px;}
.wenzi .shijian{top: 205px;left: 90px;transform: scale(0.6,0.6);*font-size: 7px;}
}
@media screen and (max-width: 375px){
.xinxi .wenzi div{font-size: 12px!important;}
.wenzi .name{top: 45px;left: 65px;text-align: center;transform: scale(0.8,0.8);*font-size: 10px;}
.wenzi .name span{padding: 0 5px;border-bottom: solid 1px #000000;font-size: 12px!important;}
.wenzi .wz-txt{top: 60px;left: 40px;width: 280px;line-height: 18px;text-indent: 24px;transform: scale(0.8,0.8);*font-size: 10px;}
.wenzi .wz-txt span{padding: 0 5px;border-bottom: solid 1px #000000;}
.wenzi .wz-txt2{top: 108px;left: 40px;width: 280px;line-height: 20px;text-indent: 24px;transform: scale(0.8,0.8);*font-size: 10px;}
.wenzi .bianhao{top: 165px;left: 80px;transform: scale(0.6,0.6);*font-size: 7px;}
.wenzi .shijian{top: 184px;left: 80px;transform: scale(0.6,0.6);*font-size: 7px;}
}
@media screen and (max-width: 320px){
.xinxi .wenzi *{font-size: 12px;transform: scale(0.6);-webkit-transform: scale(0.6);}
.xinxi .wenzi div{font-size: 12px!important;}
.wenzi .name{top: 35px;left: 55px;text-align: center;transform: scale(0.7,0.7);*font-size: 10px;}
.wenzi .name span{border-bottom: solid 1px #000000;font-size: 12px!important;}
.wenzi .wz-txt{top: 50px;left: 21px;width: 270px;line-height: 16px;text-indent: 20px;transform: scale(0.7,0.7);*font-size: 10px;}
.wenzi .wz-txt span{padding: 0 5px;border-bottom: solid 1px #000000;}
.wenzi .wz-txt2{top: 93px;left: 21px;width: 270px;line-height: 20px;text-indent: 20px;transform: scale(0.7,0.7);*font-size: 10px;}
.wenzi .bianhao{top: 143px;left: 62px;transform: scale(0.5,0.5);*font-size: 6px;}
.wenzi .shijian{top: 160px;left: 62px;transform: scale(0.5,0.5);*font-size: 6px;}
}		

/*动态资讯*/
.newsA{margin: 100px 0 68px;}
.pag{text-align: center;}
.pag a{width: 41px;height: 41px;line-height: 41px;display: inline-block;border:1px #000 solid;font-size: 18px;color: #333;margin: 0 5px;transition:.5s;}
.pag a:hover{background: #e60027;color: #fff;border-color: #e60027}
.newsA .list{margin-bottom:69px; }
.newsA .list ul{margin-right: -3%}
.newsA .list li{margin: 0 3% 3% 0;float: left;width: 30.33%;box-shadow: 0px 0px 10px 5px rgba(243,243,243,.7)}
.newsA .list li .pic{height: 239px;overflow: hidden;}
.newsA .list li .pic img{width: 100%;height: 100%;transition:.5s;}
.newsA .list li .txt{padding:19px 20px;}
.newsA .list li .txt h4{font-size: 18px;color: #333333;font-family: 'Normal';margin-bottom: 10px;height: 48px;overflow: hidden}
.newsA .list li .txt p{color: #989898;line-height: 24px;height: 72px;overflow: hidden}
.newsA .list li .txt dl{margin-top: 24px;font-family: 'Light';}
.newsA .list li .txt dl .date{float: left;color: #989898;padding-left: 20px;background: url(../images/tb3_03.png) no-repeat left center;}
.newsA .list li .txt dl span{float: right;text-transform: uppercase;color: #e60027;}
.newsA .list li:hover .pic img{transform:scale(1.1);transition:.5s;}
.newsA .list li:hover{box-shadow: 0px 0px 10px 5px rgb(220, 218, 218)}
.newsA .list li:hover .txt h4{color: #e60027}


/*动态资讯详情*/
.nybox{background: #f6f6f6;overflow: hidden;}
.newMin{margin: 67px 0}
.newMin-t{background: #fff;padding:64px 40px;margin-bottom: 22px;}
.newMin-t .L{width: 80%;}
.newMin-t h3{font-size:30px;color: #333333;font-family: 'Normal';margin-bottom: 21px;}
.newMin-t dl{color: #989898;font-family: 'Light';}
.newMin-t dl .date{padding-left: 20px;background: url(../images/tb3_03.png) no-repeat left center;}
.newMin-t dl span{margin-right: 47px;}
.newMin-t .share{float: right;text-align: center;}
.newMin-t .share img{margin-bottom: 12px;}
.newMin-t .share p{color: #333;font-family: 'Light';}
.newMin-b{background: #fff;padding:51px 134px;color: #7c7c7c;font-family: 'Light';font-size: 16px;line-height: 30px;}
.newMin-b img{max-width: 100%;}
.min-pag{padding-top: 50px;border-top:1px #e5e5e5 solid;margin-top: 47px;}
.min-pag a{width: 46%;padding:0 2%;color: #5f5f5f;font-family: 'Light';position: relative;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.min-pag .previous:before{content: '';position: absolute;left: 0;top:0;background: url(../images/tb4_03.png) no-repeat left center;width: 9px;height: 100%;}
.min-pag .next{text-align: right;}
.min-pag .next:before{content: '';position: absolute;right: 0;top:0;background: url(../images/tb4_05.png) no-repeat right center;width: 9px;height: 100%;}
.min-pag a:hover{color: #e60027}


/*各地分会*/
.distribute{margin: 85px 0}
.map{height: 439px;}
#allmap{width: 100%;}
.allmap_box{margin:0 0 5px 0;padding:0.2em 0}
.allmap_box li.gsname{line-height: 26px;font-size: 14px;font-weight: 600;color: #CC5522;}
.allmap_box li.gsaddre{line-height: 26px;font:12px arial,sans-serif;}
.map-list{margin-top:54px; }
.map-list li{border-bottom: 1px #e5e5e5 solid;padding: 63px 53px;overflow: hidden;}
.map-list li:last-child{border-bottom: none}
.map-list li .name{width: 35%;text-align: right;font-size: 24px;color: #333333;line-height: 130px;font-family: 'Normal';}
.map-list li .txt{width: 60%;font-size: 18px;color: #767676;line-height: 34px;font-family: 'Light';}
.map-list li .txt p{padding-left: 41px;margin: 20px 0}
.map-list li .txt p:nth-child(1){background: url(../images/tb1_03.png) no-repeat left 8px;}
.map-list li .txt p:nth-child(2){background: url(../images/tb1_06.png) no-repeat left 8px;}


/*加入我们*/
.member{margin: 75px 0;}
.member-menu{text-align: center;}
.member-menu a{font-size: 20px;color: #4a4a4a;font-family: 'Normal';padding: 0 26px 29px;border-bottom: 1px #dcdcdc solid;position: relative;display: inline-block;}
.member-menu a:before{content: '';position: absolute;left: 0;bottom: 0;width: 0%;height: 7px;background: #fe4a56;}
.member-menu a.active:before{width: 100%;}
.member-main{margin-top: 64px;}
.explain{}
.explain h4{text-align: center;font-size: 18px;color: #4a4a4a;font-family: 'Normal';}
.explain a{line-height: 59px;background: #e82640;display: block;color: #fff;font-size: 16px;font-family: 'Normal';width: 235px;margin: 0 auto;text-align: center;}
.explain a img{margin-left: 30px;}
.explain ul{margin: 49px 0 60px;}
.explain li{padding-bottom: 32px;border-bottom: 1px #eee solid;margin-bottom: 28px;font-size: 16px;color: #767676;line-height: 30px;overflow: hidden;}
.explain li p{font-size: 24px;color: #e60027;font-family: 'Regular';width: 5%;float: left;text-align: right;}
.explain li div{width: 91%;float: right;margin-right: 2%}

.notice{font-size: 16px;color: #767676;line-height: 24px;}
.notice img{max-width: 100%}
.notice h4{text-align: center;font-size: 20px;color: #4a4a4a;font-family: 'Normal';margin-bottom: 30px;}



/*联系我们*/
.contact{margin: 130px 0 250px;}
.contact h2{font-size: 18px;color: #333333;font-family: 'Regular';border-bottom: 1px #eeeeee solid;padding-bottom: 25px;}
.contact .main{margin-top: 25px;border-bottom: 1px #eeeeee solid;padding-bottom: 46px;}
.contact .main .box{display: flex;flex: 0 0 100%;justify-content: space-between;}
.contact h4{font-size: 20px;color: #666666;font-family: 'Regular';margin-bottom: 15px;}
.contact p{font-size: 14px;color: #666666;font-family: 'Light';line-height: 30px;}
.contact .tel{width: 253px;}
.contact .adree{width: 309px;}



/*留学指引*/
.Study{margin: 84px 0 20px 0;font-size: 16px;color: #767676;font-family: 'Light';line-height: 36px;}
.Study img{max-width: 100%}



/*协会介绍*/
.infoA{background: url(../picture/bg1_02.png) no-repeat center bottom;padding-bottom: 263px;background-size: 100%;}
.infoA-about{margin-top: 96px;}
.infoA-about h2{font-size: 36px;color: #e60027;font-family: 'Normal';text-align: center;margin-bottom: 52px;}
.infoA-about h4{font-size: 24px;color: #4a4a4a;font-family: 'Medium';text-align: center;margin-bottom: 21px;}
.infoA-about p{font-size: 16px;color: #767676;line-height: 30px;}
.infoA-about img{max-width: 100%}

.infoA-Teletext{margin-top: 128px;}
.infoA-Teletext .pic{width: 536px;}
.infoA-Teletext .pic img{width: 100%;}
.infoA-Teletext .txt{width: 500px;}
.infoA-Teletext .txt h4{font-size: 36px;color: #e60027;font-family: 'Normal';margin-bottom: 32px;}
.infoA-Teletext .txt p{font-size:16px;color: #767676;font-family: 'Light';line-height: 30px;}

.infoA-position{margin-top: 113px;}
.infoA-position h4{font-size: 36px;color: #e60027;font-family: 'Normal';text-align: center;margin-bottom: 26px;}
.infoA-position dl,.infoA-Teletext dl,.infoA dl{font-size: 18px;color: #9b9b9b;font-family: 'Light';text-align: center;}
.infoA-Teletext dl{text-align:left;margin-bottom:23px;}
.infoA-position .main{margin-top: 43px;}
.infoA-position .main ul{display: flex;flex: 0 0 100%;justify-content: space-between;}
.infoA-position li{width:158px;}
.infoA-position li h5{text-align: center;font-size: 22px;color: #4d4d4d;font-family: 'Normal';margin-bottom: 28px;}
.infoA-position li p{line-height: 24px;color: #868686;font-family: 'Light';height: 170px;position: relative;}
.infoA-position li p:before{content: '';position: absolute;right:-48px;top: 0;width:1px;height: 100%;background: #e5e5e5;}
.infoA-position li:last-child p:before{display: none}


/*艺术拓展*/
.expand{margin: 115px 0;}
.expand .item{margin-bottom: 60px;}
.expand .item h4{margin-bottom: 13px;padding-bottom: 23px;position: relative;color: #e60027;font-family: 'Normal';font-size: 24px;}
.expand .item h4:before{content: '';position: absolute;left:0px;bottom: 0;width:51px;height: 3px;background: #c9c9c9;}
.expand .item p{color: #666;font-family: 'Light';line-height: 30px;}
.expand .item dl{margin-top: 34px;}
.expand .item img{max-width: 100%}


/*艺术比赛*/
.match{margin: 55px 0;}
.match h2{font-size: 36px;color: #e60027;font-family: 'Normal';text-align: center;}
.match .tabA{margin-top: 77px;border:1px #e5e5e5 solid;}
.match .tabA .L{width: 45%;}
.match .tabA .R{width: 55%;}

.match table{width: 100%;}
.match table td h4{font-size: 18px;color: #e60027;font-family: 'Medium';text-align: center;height: 69px;background: #fff;border-bottom:1px #e5e5e5 solid;line-height: 69px;}
.match table td strong{display: block;margin-bottom: 10px;font-weight: bold}
.match table td{color: #565656;font-size: 14px;line-height: 30px;}
.match table td .box{background: #f6f6f6;height: 139px;padding:23px 10%;position: relative;}
.match table td .box:before{content: '';position: absolute;right:0px;top: 10%;width:1px;height: 80%;background: #e5e5e5;}
.match table td:last-child .box:before{display: none}

.tab1{width: 100%;position: relative;}
.tab2{width: 40%;float: left;position: relative;}
.tab3{width: 60%;float: left}
.tab4{width: 50%;float: left;position: relative;}
.tab5{width: 100%;float: left;}
.match .tab4 table td .box,.match .tab5 table td .box{height: 255px;}
.tab1:before,.tab2:before,.tab4:before{content: '';position: absolute;right:0px;top: 0;width:1px;height: 100%;background: #e5e5e5;z-index: 5}

.match .item{margin-top: 82px;}
.match .item h4{font-size: 24px;color: #5e5e5e;font-family: 'Normal';text-align: center;}
.item-t{margin-top: 40px;height: 53px;box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);border-radius:8px;}
.item-t table td{font-size: 18px;color: #e60027;line-height: 53px;text-align: center;font-family: 'Medium';}
.item-t table td:nth-child(1){width: 10%;}
.item-t table td:nth-child(2){width: 20%;}
.item-t table td:nth-child(3){width: 20%;}
.item-t table td:nth-child(4){width: 50%;}
.item-b{box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);margin-top: 8px;border-radius:8px;}
.item-b table td{font-size: 16px;color: #515151;line-height:30px;height: 122px;border-right: 1px #ffe7eb solid;border-bottom: 1px #ffe7eb solid;padding:0 1em;position: relative;font-family: 'Light'; }
.item-b table td:last-child{border-right: none}
.item-b table td:nth-child(1){width: 10%;text-align: center;font-family: 'Medium';}
.item-b table td:nth-child(2){width: 20%;text-align: center;}
.item-b table td:nth-child(3){width: 20%;text-align:left;}
.item-b table td:nth-child(4){width: 50%;}
.item-b table tr{position:relative;}
.item-b table tr td:nth-child(1):before{content: '';position: absolute;left:-10px;top: 0;width:5px;height: 100%;background: #e60027;}
.item-b table tr:nth-child(1) td span{color: #f9c4cd}
.item-b table tr:nth-child(2) td span{color: #f0667d}
.item-b table tr:nth-child(3) td span{color: #e60027}
.item-b table tr:nth-child(1) td:nth-child(1):before{background: #f9c4cd}
.item-b table tr:nth-child(2) td:nth-child(1):before{background: #f0667d}
.item-b table tr:nth-child(3) td:nth-child(1):before{background: #e60027}
.item-c{margin-top: 25px;}
.item-c .name{font-size: 18px;color: #ab0000;font-family: 'Medium';width:6%;text-align: right;}
.item-c .txt{width: 90%;font-size: 16px;color: #a8021e;font-family: 'Light';line-height: 30px;}

.attention{margin-top: 110px;}
.attention h4{font-size: 24px;color: #5e5e5e;font-family: 'Normal';text-align: center;margin-bottom: 39px;}
.attention p{font-size: 18px;color: #5e5e5e;font-family: 'Light';line-height: 30px;}
.attention img{max-width: 100%}

.item-t2{margin-top: 40px;height: 53px;box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);border-radius:8px;}
.item-t2 table td{font-size: 18px;color: #e60027;line-height: 53px;text-align: center;font-family: 'Medium';}
.item-t2 table td:nth-child(1){width: 10%;}
.item-t2 table td:nth-child(2){width: 20%;}
.item-t2 table td:nth-child(3){width: 70%;}
.item-b2{box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);margin-top: 8px;border-radius:8px;}
.item-b2 table td{font-size: 16px;color: #515151;line-height:30px;height: 122px;border-right: 1px #ffe7eb solid;border-bottom: 1px #ffe7eb solid;padding:0 1em;position: relative;font-family: 'Light'; }
.item-b2 table td:last-child{border-right: none}
.item-b2 table td:nth-child(1){width: 10%;text-align: center;font-family: 'Medium';}
.item-b2 table td:nth-child(2){width: 20%;text-align: left;}
.item-b2 table td:nth-child(3){width: 70%;text-align:left;}
.item-b2 table tr{position:relative;}
.item-b2 table tr td:nth-child(1):before{content: '';position: absolute;left:-10px;top: 0;width:5px;height: 100%;background: #e60027;}
.item-b2 table tr:nth-child(1) td span{color: #f9c4cd}
.item-b2 table tr:nth-child(2) td span{color: #f0667d}
.item-b2 table tr:nth-child(3) td span{color: #e60027}
.item-b2 table tr:nth-child(1) td:nth-child(1):before{background: #f9c4cd}
.item-b2 table tr:nth-child(2) td:nth-child(1):before{background: #f0667d}
.item-b2 table tr:nth-child(3) td:nth-child(1):before{background: #e60027}



.item-t3{margin-top: 40px;height: 53px;box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);border-radius:8px;}
.item-t3 table td{font-size: 18px;color: #e60027;line-height: 53px;text-align: center;font-family: 'Medium';}
.item-t3 table td:nth-child(1){width: 10%;}
.item-t3 table td:nth-child(2){width: 20%;}
.item-t3 table td:nth-child(3){width: 35%;}
.item-t3 table td:nth-child(4){width: 35%;}

.item-b3{box-shadow: 0px 0px 10px 5px rgba(246,238,240,.7);margin-top: 8px;border-radius:8px;}
.item-b3 .L{width: 10%;position: relative;font-size: 18px;color: #515151;display: table;writing-mode:tb-rl;text-align: center;font-family: 'Normal';letter-spacing: 10px;}
.item-b3 .L:before{content: '';position: absolute;right:0px;top: 0;width:1px;height: 100%;background: #ffe7eb;}
.item-b3 .R{width: 90%;}
.item-b3 table td{font-size: 16px;color: #515151;line-height:30px;height: 80px;border-right: 1px #ffe7eb solid;border-bottom: 1px #ffe7eb solid;padding:0 1em;position: relative;text-align: center;font-family: 'Light'; }
.item-b3 table tr{position:relative;}
.item-b3 table td span{font-family: 'Medium';}
.item-b3 table td dl{float: left;width: 50%;position: relative;height: 100%;display: table;text-align:center;}
.item-b3 table td ul{float: left;width: 50%;position: relative;height: 100%;display: table;text-align:center;}
.item-b3 table td dl:before{content: '';position: absolute;right:0px;top: 0;width:1px;height: 100%;background: #ffe7eb;}
.item-b3 table td ul:before{content: '';position: absolute;right:0px;top: 0;width:1px;height: 100%;background: #ffe7eb;}
.item-b3 table td dl:last-child:before{display: none}
.item-b3 table td ul:last-child:before{display: none}
.item-b3 table tr td:last-child{border-right: none}
.item-b3 table tr:nth-child(1) td span{color: #f9c4cd}
.item-b3 table tr:nth-child(2) td span{color: #f0667d}
.item-b3 table tr:nth-child(3) td span{color: #e60027}
.item-b3 table td:nth-child(1){width: 20%;text-align: center;}
.item-b3 table td:nth-child(2){width: 80%;text-align: center;}
.item-b3 table tr:last-child td,.item-b2 table tr:last-child td,.item-b table tr:last-child td{border-bottom: none}



/*名校展示*/
.schoolA{margin: 45px 0}
.w900{width: 1200px;margin: 0 auto}
.schoolA ul{margin-bottom: 45px;margin-right: 0%}
.schoolA li{float: left;text-align: center;width: 23.5%;margin: 1% 2% 1% 0;}
.schoolA li:nth-child(4n){margin: 1% 0% 2% 0;}
.schoolA li span{display: block;height: 110px;line-height: 110px;margin-bottom: 5px;}
.schoolA li span img{max-height: 95%;max-width: 90%;width:90%;height:95%;}
.schoolA li p{font-size: 13px;color: #333;font-family: 'Light';line-height:18px;height:36px;}
.schoolA .member-menu{margin-bottom:15px;}



/*media*/
@media screen and (max-width: 1560px){

    .w1505,.w1446,.w1455{width: 95%;}
    .nybanner .txt h4{font-size: 33px;}
    .nybanner .txt p{font-size: 20px;}
    header .headR{width: 79%;}
    .news .L,.news .R{width: 48%;}
    .Hhead h2{font-size: 48px;}
    .culture-t .txt h4{font-size: 24px;}
    .infoA-about h2{font-size: 33px;}
    .infoA-about h4,.match .item h4,.attention h4{font-size: 20px;}
    .infoA-Teletext .txt h4,.infoA-position h4,.match h2{font-size: 30px;}
    .infoA-position li h5{font-size: 20px;}
    .infoA-Teletext,.infoA-position{margin-top: 90px;}
    .match .tabA{margin-top: 45px;}
    .foot-t .R li h4{font-size: 16px;}
    .newsA .list li .txt h4{font-size: 16px;}
    .newMin-t h3{font-size: 26px;}
    .number h2{font-size: 33px;}
    .map-list li .name{width: 28%;}
    .culture-b{margin-top: 125px;}
    .culture{padding:100px 0 65px;}
    header .logo img{object-fit:contain;max-height:70%}

}
@media screen and (max-width: 1440px){

    .Hhead h2{font-size: 44px;}
    .culture-t .txt h4{font-size: 20px;}
    .culture-t .txt h4{font-size: 16px;}
    .guide .main{margin-top: 65px;}
    .guide{padding: 80px 0}
    .culture{padding:80px 0 65px;}
    header .nav li a{padding:0 19px;}


}
@media screen and (max-width: 1366px){

    header .nav li a{padding:0 16px;}
    header .tel:before{left: -17px;}


}
@media screen and (max-width: 1280px){
header .logo img{object-fit: contain;
    max-height: 65%;}
	header.fixed .logo img{max-height:60%;line-height:100%}
    header .nav li a{font-size: 16px;padding: 0 12px}
    header .tel h4{font-size: 16px;}
    footer{padding:52px 0 28px;}
    .member{margin: 50px 0}
    .map-list li{padding:35px;}
    .culture-r{right: -10px !important;}
    .culture-l{left: -10px !important;}
    .culture-sw,.Arts .box,.w1326{width: 90%;}
    .school li p{font-size: 16px;line-height: 47px;height: 47px;}
    .school .swiper-slide-active, .school .swiper-slide-duplicate-active{height: 465px;}
    .school li{height: 345px;top:65px;}
    .school .main{height: 465px;}
    .news{padding:60px 0;}
    .Hhead h2{font-size: 35px;}
    .w1505, .w1446, .w1455{width: 90%;}
    .Arts .main{margin-top: 52px;}
    .Arts{padding:48px 0; }
    .news .main{margin-top: 42px;}
    .news .list{margin-bottom: 50px;}
    .attention{margin-top: 45px;}
    .match .item{margin-top: 50px;}
    .infoA-about h2{margin-bottom: 33px;}
    .infoA-about{margin-top: 65px;}
    .infoA-Teletext, .infoA-position{margin-top: 50px;}
    .wrap{width: 1000px;}
    .infoA-Teletext .pic{width: 48%;}
    .infoA-Teletext .txt{width: 48%;}
    .infoA-position li p:before{right: -24px;}
    .culture-t .list a p{font-size: 20px;}
    .culture-b{margin-top: 80px;}
    .foot-t .L{width: 30%;}
    .foot-t .R{width: 67%;}
    .school .main{margin-top: 30px;}
    .school{padding:35px 35px;}
    .guide .list{margin-bottom: 45px;}
    .guide .main{margin-top: 45px;}
    .infoA-Teletext .txt h4, .infoA-position h4, .match h2{font-size: 24px;margin-bottom: 20px;}
    .infoA-position dl{font-size: 16px;}
    .infoA-position li h5{margin-bottom: 15px;}
    .contact{margin: 100px 0 105px}
    .map-list li{padding: 24px 35px}
    .map-list{margin-top: 30px;}
    .map-list li .txt{font-size: 16px;}
    .distribute,.Study,.expand,.newsA{margin: 45px 0}
    .map{height: 380px;}
    .newMin{margin: 55px 0}

}
@media screen and (max-width: 1200px){

    header .tel:before{left: -7px;}
    .culture-t .txt p,.Study{font-size: 14px;line-height: 26px;}
    .newMin-t h3{font-size: 22px;}
.w900{width: 90%;margin: 0 auto}

}
@media screen and (max-width: 1024px){
    header .nav{display: none}
    .top-left{display: block;top:34px;}
    header .headR{display: none}
    /*header .logo{line-height: 50px;height: 55px;}*/
    header .logo{line-height: 80px;height:80px;}header .logo img{object-fit:contain;max-height:90%}
    header.fixed .other, header.fixed .nav li, header.fixed .logo{line-height:80px;height:80px;}
   /* header.fixed .logo img{max-height: 48px;}*/
   header.fixed .logo img{max-height: 70%;object-fit:contain;}
    header.fixed .logo{line-height:80px;}
    .search .box,.wrap{width: 90%;}
    .search .item input{width: 330px;}

}
@media screen and (max-width: 800px){
    header.fixed .logo img{max-height:70%}
	
    .guide{padding: 30px 0}
    .guide .main{margin-top: 0}
    .newsA .list li .pic{height: 170px;}
    .newMin-t{padding: 30px 20px}
    .nybanner img{min-height: 310px;}
    .nybanner .txt p{font-size: 16px;}
    .nybanner .txt h4{font-size: 30px;}
    .newMin-b{font-size: 14px;line-height: 24px;padding:20px 30px;}
    .newMin{margin: 30px 0}
    .foot-t .L{width: 45%;}
    .foot-t .R{width: 50%;}
    .foot-t .R .link{display: none}
    footer{padding:1.5em 0;}
    .foot-b{margin-top: 1em;}
    .min-pag{padding-top: 20px;margin-top: 20px;}
    .infoA-about h4, .match .item h4, .attention h4{font-size: 16px;}
    .infoA-about h2{font-size: 26px;}
    .infoA-about p,.infoA-Teletext .txt p{font-size: 14px;line-height: 24px;}
    .infoA-position li{width: 128px;}
    .infoA-position li p{font-size: 12px;line-height: 18px;}
    .infoA-position li h5{font-size: 16px;margin-bottom: 15px;}
    .infoA-position li p:before{right: -6px;}
    .infoA-Teletext .txt h4, .infoA-position h4, .match h2{font-size: 20px;margin-bottom: 4px;}
    .infoA-about{margin-top: 30px;}
    .infoA{padding-bottom: 150px;}
    .infoA-Teletext, .infoA-position{margin-top: 30px;}
    .infoA-position .main{margin-top: 20px;}
    .attention p{font-size: 14px;line-height: 26px;}
    .item-b3 table td,.item-b2 table td,.item-b table td{font-size: 14px;line-height: 24px;}
    .item-b3 .L{font-size: 16px;}
    .item-t3 table td,.item-t2 table td,.match table td h4,.item-t table td{font-size: 16px;}
    .match table td .box{line-height: 18px;font-style: 12px;}
    .map-list li .txt{font-size: 14px;}
    .map-list li .name{font-size: 20px;}
    .explain li{font-size: 14px;}
    .search .item input{width: 240px;font-size: 16px;}
    .search .item button{width: 76px;}
    .Hhead h2{font-size: 30px;}
    .Arts li a{font-size: 20px;}
    .Arts li{width: 157px;height: 157px;}
    .culture-t .txt h4{font-size: 16px;}
    .culture-t .txt{margin-top: 20px;}
    .culture-t .txt b{margin: 20px auto}
    .member-main{margin-top: 30px;}
    .member{margin: 30px 0}
    .explain li{padding-bottom: 20px;margin-bottom: 15px;}
    .w900{width: 90%;}
    .schoolA li{width: 23.5%;}.schoolA li p{font-size: 12px;}
.schoolA li:nth-child(4n){margin: 1% 0% 2% 0;}


}


@media screen and (max-width: 670px){
.culture-t .txt h4{font-size:14px;}
.infoA-Teletext dl{text-align:center;margin-bottom:13px;}
.tab5 tr{display:block !important}.tab5 h4{text-align:center!important}
.tab1 tbody,.tab1 tbody tr{width:100%!important;display:block;}
    header .logo img{object-fit:contain;max-height:60%}
    header.fixed .logo img{max-height: 60%;object-fit:contain;line-height:100%}
    .banner-pag{bottom:10px !important;}
    .search .box{width: 90%;}
    .search{padding: 1.5em 0}
    .search .item{width: 100%;margin-bottom: 1em}
/*    .search .item:first-child{margin-bottom: 0; display: none;}*/
    .search .item:last-child{margin-bottom: 0}
    .search .item input{font-size: 14px;width: 75%;padding-left: 5%;height: 42px;}
    .search .item button{width: 20%;height: 42px;}
    .banner li{height: 250px;}
    .banner li img{height: 100%;}
    .banner .swiper-pagination-bullet-active, .banner2 .swiper-pagination-bullet-active{width: 11px !important;}
    .culture{padding:30px 0;}
    .wrap{width: 90%;}
    .Hhead h2{font-size: 22px;}
    .Hhead p{font-size: 12px;}
    .culture-t .txt h4{font-size: 16px;}
    .culture-t .txt{margin-top: 20px;}
    .culture-t .txt p{font-size: 14px;line-height: 24px;}
    .culture-t .txt b{margin: 12px auto}
    .culture-t .list{margin-top: 1em;padding:0;}
    .culture-t .list a p{font-size: 12px;}
    .culture-t .list a span{margin-bottom: 5px;}
    .culture-b{margin-top: 30px;}
    .culture-b li .pic{height: 200px;}
    .culture-b li .name{margin-top: 15px;}
    .culture-t .list a span img{zoom:.6;}
    .culture-t .list a span{height: 55px;line-height: 55px;}
    .culture-b{padding-bottom: 25px;}
    .Arts .main{margin-top: 25px;}
    .Arts ul{display: block;overflow: hidden;margin-right: -3%}
    .Arts li{float: left;width: 45%;margin: 0 2% 2% 0;height: 152px; }
    .Arts li a{font-size: 16px;}
    .Arts,.guide{padding: 22px 0}
    .guide .main{margin-top: 22px;}
    .guide .main .item{font-size: 16px;padding:0 1em;}
    .guide .main .item span{font-size: 16px;width: 26px;height: 26px;line-height: 26px;margin-right: 8px;top: 2px;}
    .guide .main .item{line-height: 60px;}
    .item-txt{font-size: 14px;line-height: 24px;padding: 1em;}
    .guide .main .item:before{width: 12px;height: 10px;background-size: 100%;right: 8px;top: 28px;}
    .more a{width: 147px;height: 39px;line-height: 39px;}
    .more a:before{right: 33px;}
    .guide .list{margin-bottom: 30px;}
    .school .swiper-slide-active, .school .swiper-slide-duplicate-active{height: 235px;}
    .school li{height: 235px;top:0;}
    .school .main{height: auto;padding-bottom: 30px;}
    .school{padding: 1em;}
    .school li p{font-size: 14px;height: 40px;line-height: 40px;}
    .news{padding: 30px 0}
    .news .main{margin-top: 20px;}
    .news .L, .news .R{width: 100%;}
    .news .list .L .pic{margin-bottom: 20px;}
    .news .list{margin-bottom: 30px;}
    .news .R .item{padding-bottom: 10px;margin-bottom: 1em;}
    .news .list .item a{width: 48%;}
    .news .list .item a:nth-child(4n):before{display: block;}
    .news .list .item a:nth-child(2n):before{display: none}
    .nybanner .txt h4{font-size: 22px;}
    .nybanner .txt p{font-size: 16px;}
    .nybanner img{min-height: 212px;}
    .infoA-about h2{margin-bottom: 15px;font-size: 24px;}
    .infoA-about h4, .match .item h4, .attention h4{font-size: 16px;}
    .infoA-about{margin-top: 30px;}
    .infoA-about p,.infoA-Teletext .txt p{font-size: 14px;line-height: 24px;}
    .infoA-Teletext, .infoA-position{margin-top: 30px;}
    .infoA-Teletext .pic{width: 100%;}
    .infoA-Teletext .txt{width: 100%;margin-top: 1em;}
    .infoA-Teletext .txt h4, .infoA-position h4, .match h2{font-size: 20px;margin-bottom: 15px;text-align: center;}
    .infoA-position .main ul{display: block;}
    .infoA-position li{width: 100%;margin-bottom: 1em;}
    .infoA-position li p{height: auto;}
    .infoA-position li p:before{display: none}
    .infoA{padding-bottom: 2em}
    .match .tabA{margin-top: 1em;}
    .match{margin: 30px 0;}
    .match .tabA .L{width: 100%;margin-bottom: 0;}
    .match .tabA .R{width: 100%;}
    .tab2,.tab3,.tab4{width: 100%;}
    .match table td h4{font-size: 16px;height: 45px;line-height: 45px;}
    .match table td{line-height: 24px;}
    .match table td strong{margin-bottom: 5px;}
    .match .tab4 table td .box, .match .tab5 table td .box,.match table td .box{height: auto;}
    .tab3 table,.tab5 table,.tab1 table{display: block;}
    .tab3 table td,.tab5 table td,.tab1 table td{float: left;width: 100% !important;border-bottom: 1px #eee solid}
    .match table td .box{padding:1em 5%;}
    .item-t{margin-top: 1em}
    .item-b2 table td{font-size: 14px;}
    .item-t2 table td{font-size: 16px;}
    .item-t,.item-t2,.item-t3{display: none}
    .item-b table,.item-b2 table,.item-b3 table{display: block;}
    .item-b table td,.item-b2 table td,.item-b3 table td{float: left;width: 90% !important;border-bottom: 1px #eee solid;height: auto;padding:1em 5%;}
    .item-c .txt{font-size: 14px;line-height: 24px;width: 100%;}
    .item-c .name{font-size: 16px;width: 100%;text-align: left;margin-bottom: 5px;}
    .item-b3 table tr:last-child td, .item-b2 table tr:last-child td, .item-b table tr:last-child td{border-bottom: 1px #eee solid}
    .attention p{font-size: 14px;line-height: 24px;}
    .attention h4{margin-bottom: 20px;}
    .item-b3 .R{width: 100%;}
    .item-b3 .L{width: 100%;height: auto !important;writing-mode: inherit;letter-spacing: 3px;font-weight: 600;padding:.5em 0;border-bottom: 1px #eee solid}
    .foot-b,.foot-t .R .link{display:none}
    .foot-t .L{width: 65%;}
    .foot-t .R{width: 35%;margin-top: 0;}
    .foot-t .R .ewm{display: block;margin: 0 auto;float: none}
    .foot-t .L img{display: none}
    .foot-t .L .addre{width: 100%;}
    footer{padding: 1em 0}
    .foot-t .L .addre h4{margin-bottom: 8px;}
    .distribute, .Study, .expand, .newsA{margin: 20px 0}
    .newsA .list li{width: 100%;margin: 0 0 1em 0}
    .newsA .list ul{margin-right: 0}
    .pag a{font-size: 14px;width: 35px;height: 35px;line-height: 35px;}
    .newsA .list{margin-bottom: 20px;}
    .newsA .list li .pic{height: 195px;}
    .newsA .list li .txt h4,.newsA .list li .txt p{height: auto;}
    .newsA .list li .txt dl{margin-top: 12px;}
    .newMin{margin: 30px 0}
    .newMin-t{padding: 1em;margin-bottom: 1em;}
    .newMin-t .L{width: 100%;}
    .newMin-t .share{width: 100%;margin-top: 1em;}
    .newMin-t h3{font-size: 20px;margin-bottom: .5em;}
    .newMin-t dl span{margin-right: 15px;}
    .newMin-b{padding: 1em;font-size: 14px;line-height: 24px;}
    .min-pag{padding-top: 1em;margin-top: 1em;}
    .nybanner .txt{width: 90%;}
    .expand .item p{line-height: 24px;}
    .expand .item h4{font-size: 22px;padding-bottom: .5em;text-align: center;}
    .expand .item h4:before{margin: 0 auto;right: 0;display: block;}
    .Study,.notice,.explain li{font-size: 14px;line-height: 24px;}
    .contact{margin: 30px 0}
    .contact .main .box{display: block;}
    .contact .tel{width: 100% !important;;}
    .map{height: 250px;}
    .map-list li .name{width: 100%;}
    .map-list li .txt{width: 100%;}
    .map-list li{padding: 1em;}
    .map-list li .name{font-size: 22px;line-height: 30px;text-align: center;}
    .map-list li .txt{line-height: 30px;}
    .map-list li .txt p{margin: 10px 0; }
    .notice h4{margin-bottom: 20px;}
    .member-main{margin-top: 30px;}
    .member-menu a{font-size: 16px;padding: 0 0 19px;width:33.33333%;}
    .explain li div{width: 82%;}
    .explain li p{width: 12%;}
    .explain li{padding-bottom: 1em;margin-bottom: 1em}
    .explain ul{margin: 30px 0}
    .explain a{width: 170px;line-height: 44px;}
    .explain a img{margin-left: 13px;zoom:.7;}
    .w1150{width: 90%;}
  
    .number .main{height: auto;padding:2.5em 5%;background-size: 100% 100%;width: 90%;}
    .number ul{margin-top: 1em;}
    .number li{margin-bottom: 15px;font-size: 14px;padding:0 10px;}
    .credential-t dl img{zoom:.6;}
    .Arts{background-attachment: inherit;}
    .news .R{display: none}

    .schoolA li span{height: 94px;line-height: 94px;}
    .schoolA li{width: 31.33%;}
	.schoolA li:nth-child(4n){margin: 1% 2% 2% 0;}
	.schoolA li:nth-child(3n){margin: 1% 0% 2% 0;}
    .schoolA{margin: 30px 0}


}

