﻿body, button, input, select, textarea {font-family: "Microsoft Yahei","微软雅黑",arial,"Hiragino Sans GB","宋体",Tahoma,Arial,Helvetica,STHeiti;font-size: 14px;}
a,button{cursor: pointer;text-decoration: none;}
a:hover{text-decoration: none;}
ul{list-style: none;}
*{padding: 0;margin: 0;box-sizing: border-box;color:#222222;font-size: inherit;}
.container{width: 1080px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.clr:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

.m-nav{display: none;}
.nav{background: #1a2436;height: 55px;}
.nav ul li{height: 55px;line-height: 55px;text-align: center;width: 130px;float: left;}
.nav ul li:hover{background: #3e3d4d;}
.nav ul li a{color: #fff;font-size: 16px;}
.nav ul li a:hover{color: #fcdc2d;}
.nav-list{background: rgba(59,59,74,0.8);display: none;width: 130px;z-index: 999;position: absolute;top: 55px;}
.nav ul li.img{text-align: left;cursor: pointer;}
.nav ul li.img:hover{text-align: left;background: #1a2436;}
.logo{display: inline-block;width:123px;height: 37px;vertical-align: middle;}
.nav ul li .nav-list dd{font-size: 14px;line-height: 40px;border-bottom: 1px solid #555;}
.nav ul li .nav-list dd:hover{background: #272636;}
.nav ul li .nav-list dd:hover a{color: #f13547;text-decoration: underline;}
.sspec:hover{color: #f33f54;}
.sspec{cursor: pointer;}
.banner{width: 100%;height: 550px;background: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/banner.jpg') center center no-repeat;background-size: 1920px 550px;}

.banner-l{width: 775px;padding-top: 70px;float: right;}
.banner-l h4{font-size: 48px;color: #000000;font-family:"方正大标宋";font-weight: bold;text-align: center;}
.banner-l h3{width: 505px;height: 52px;line-height: 52px;margin:15px auto;color: #fff;font-size: 48px;color: #000000;font-family:"方正大标宋";font-weight: bold;}
.banner-l h3 span{color: #eb3a3e;}
.banner-note{width:486px;height:121px;background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/banner_txt.png');background-size: cover;text-align: center;padding-top: 20px;margin: 0 auto;}
.banner-note p{font-size: 26px;color:#2f2f2f;}
.banner-note p span{color: #eb3a3e;font-weight:bold;}
.b-note-list span{display: inline-block;font-size: 20px;color: #2f2f2f;}
.b-note-list{padding-top: 10px;}
.banner-btn{text-align: center;padding-top: 50px;}
.banner-btn a{width: 310px;height: 50px;border-radius: 5px;line-height: 50px;background: #eb3a3e;display: inline-block;font-size: 24px;font-weight: bold;text-align: center;
	color: #fff;}
.banner-btn a:hover{background: #da1317;}
.banner-btn a+a{margin-left: 33px;}



.com-ttl{text-align: center;padding-top: 35px;border-bottom: 1px solid #cecece;}
.com-ttl h2{font-size: 46px;color: #313b56;}
.com-ttl h2 span{color: #eb3a3e;}
.com-ttl i{display: inline-block;width: 142px;height: 4px;background: #cc1d36;}
.com-ttl p{font-size: 24px;color: #313b56;padding-top: 15px;}


.h-content{text-align: center;padding:27px 0;}
.h-content div{display:inline-block;width: 350px;height: 190px;}
.h-content div:nth-child(1){display:inline-block;width: 310px;height: 190px;}
.h-content div:nth-child(2){display:inline-block;width: 310px;height: 190px;}
.h-content div:nth-child(3){display:inline-block;width: 380px;height: 190px;}
.h-content-l h3{font-size: 20px;text-align:left;}
.h-content-l ul{width: 310px;padding-top: 15px;}
.h-content-l ul li{width: 146px;height:65px;margin-bottom: 15px;}
.h-content-l ul li:nth-child(odd){float: left;}
.h-content-l ul li:nth-child(even){float: right;}
.h-content-l a{display: inline-block;width: 146px;height:65px;text-align: center;border: 1px solid #898989;font-size: 16px;padding-top: 9px;}
.h-content-l a:hover{background: #eb3a3e;border: none;color: #fff;}

.h-content-r{padding:20px 10px 0 10px;background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/img_01.jpg');background-size: cover;}
.h-content-r h5{font-size: 22px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 5px;}
.h-content-r p{font-size:16px;color: #fff;line-height: 30px;padding: 10px 0 0 0;}
.h-content-r p b{color: #fff;}
.h-content-r a{font-size: 16px;color: #fff;background: #eb3a3e;border-radius: 5px;display: inline-block;width: 180px;height: 36px;line-height: 36px;margin-top: 10px;}
.h-content-r a:hover{background: #da1317;}
.h-content-m *{text-align: left;}
.h-content-m h3{font-size: 20px;margin-bottom: 10px;border-bottom: 1px dashed #ccc;padding-bottom: 8px;}
.h-content-m ul li{margin-bottom: 12px;}
.h-content-m ul li span{margin-right: 8px;}
.h-content-m ul li a:hover{color: #ff5274;text-decoration: underline;}
.h-content-m ul li a:hover span{color: #ff5274;}
.h-content-m ul li.act span{background: #ff5274;color: #fff;padding: 3px;}
.h-content-m ul li.act a img{width: 25px;height: 9px;}
.h-content-m ul li.act a:hover span{color: #fff;}

.educational-channel div{width: 140px;height: 130px;text-align: center;margin-bottom: 25px;}
.educational-channel{padding: 30px 0 0 0;display: flex;justify-content: space-between;}
.educational-channel div a{display: inline-block;width: 140px;height: 130px;background: #e5e3e3;border-radius: 5px;padding-top: 20px;}
.educational-channel div a span{display: inline-block;width: 45px;height: 45px;background-size: 45px 90px;background-repeat: no-repeat;background-position: center top;}
.educational-channel div a:hover span{background-position: center bottom;}
.educational-channel div a:hover{background: #3676c1;}
.educational-channel div a p{font-size: 18px;color: #333333;padding-top: 10px;}
.educational-channel div a:hover p{color: #fff;}

.edu-type{background: #f6f6f6;padding-bottom: 40px;}
.types-items{display: flex;justify-content: space-between;padding: 40px 0 20px 0;}
.t-item{width: 250px;height: 465px;background: #fff;box-shadow: 0 0 10px #999;text-align: center;padding-top: 15px;}
.t-item img{width: 68px;height: 62px;}
.t-item h4{padding: 10px 0;font-size: 24px;color: #fff;margin: 10px 0;}
.t-item ul{padding: 0 10px;}
.t-item ul li{font-size: 16px;padding: 10px 0;}
.t-item ul li+li{border-top: 1px dashed #ccc;}
.t-item a{display: inline-block;width: 180px;height: 36px;line-height: 34px;text-align: center;border-radius: 3px;font-size: 16px;margin-top: 30px;}
.t-item:nth-child(1) h4{background:#5698e6;}
.t-item:nth-child(1) a{border:1px solid #5698e6;color: #5698e6;}
.t-item:nth-child(1) a:hover{background:#5698e6;color: #fff; }

.t-item:nth-child(2) h4{background:#e63e3d;}
.t-item:nth-child(2) a{border:1px solid #e63e3d;color: #e63e3d;}
.t-item:nth-child(2) a:hover{background:#e63e3d;color: #fff; }

.t-item:nth-child(3) h4{background:#f5710f;}
.t-item:nth-child(3) a{border:1px solid #f5710f;color: #f5710f;}
.t-item:nth-child(3) a:hover{background:#f5710f;color: #fff; }

.t-item:nth-child(4) h4{background:#64c4b9;}
.t-item:nth-child(4) a{border:1px solid #64c4b9;color: #64c4b9;}
.t-item:nth-child(4) a:hover{background:#64c4b9;color: #fff; }

.c-btn{display: flex;justify-content: space-around;}
.c-btn a{display: inline-block;width: 500px;height:55px;font-size: 24px;border-radius: 5px;color: #fff;text-align: center;padding-top: 10px;}
.c-btn a img{width: 27px;height: 26px;margin-left: 20px;vertical-align: middle;margin-top: -4px;}
.c-btn a:nth-child(1){background-color: #eb3a3e;}
.c-btn a:nth-child(1):hover{background-color: #da1317;}
.c-btn a:nth-child(2){background-color: #5698e6;}
.c-btn a:nth-child(2):hover{background-color: #327bd2;}

.c-btn.c-btn2 a:nth-child(1){background-color: #5698e6;}
.c-btn.c-btn2 a:nth-child(1):hover{background-color: #327bd2;}

.test-con{background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/bg_01.jpg');background-size: 1920px 750px;background-repeat: no-repeat;background-position: center top;padding-top: 30px;}

.question>div{width: 520px;padding: 20px 15px;box-shadow: 0 0 10px #999;background: #fff;height: 636px;}
.question h3{font-size: 30px;margin-bottom: 12px;}
.question h3 span{color: #37afff;}
.question{margin-top: 15px;padding-bottom: 48px;}
.question-l ul li{border-top: 1px solid #f2f2f2;margin-top: 12px;padding-top: 12px;}
.question-l ul li h4{font-size: 18px;margin-bottom: 5px;}
.question-l ul li p{font-size: 15px;line-height: 20px;}
.question-l h4 span{background: #37afff;color: #fff;padding: 2px;margin-right: 10px;}
.question .test-item{margin-bottom: 15px;}
.question .test-item h4{font-size: 18px;color: #222222;}
.question .test-item ul li{border:1px solid #aaa;padding: 8px 18px;font-size: 16px;float: left;cursor: pointer;border-radius: 3px;float: left;}
.question .test-item ul li.act{background: #3676c1;border: 1px solid  #3676c1;color: #fff;}
.question .test-item ul li{margin-right: 20px;}
.test{border-top: 1px solid #f2f2f2;margin-top: 12px;padding:12px 0 12px 20px;}
.question .test-item input,.question .test-item button{display: block;margin: 0 auto;width: 280px;height: 45px;font-size: 16px;margin-bottom: 15px;border-radius: 23px;text-align: center;outline: none;}
.question .test-item input{border:1px solid #aaa;outline: none;}
.question .test-item button{background: #3676c1;color: #fff;border:none;font-size: 18px;}
.question .test-item button:hover{background: #327bd2;}

.question>.question-r{padding-top: 50px;}
.question-r h3{color: #333333;font-size: 40px;text-align: center;}
.d-time div{display: inline-block;width: 188px;height: 212px;box-shadow: 0 0 10px #999;background: #fff;background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/line_icon.png');background-position: center 133px;background-size: 85px 6px;background-repeat: no-repeat;text-align: center;}
.d-time div h4{font-size: 100px;color: #fe4694;padding-top: 0px;margin-bottom: 20px;}
.d-time div p{font-size: 20px;color: #fe4694;}
.d-time div+div{margin-left: 30px;}
.d-time{text-align: center;padding-top: 30px;}
.question-r>p{font-size: 20px;text-align: center;padding: 40px 0;line-height: 30px;}
.question-r>a{display: block;width: 260px;height: 45px;border-radius: 23px;text-align: center;margin: 0 auto;color: #fff;line-height: 45px;background:#3676c1;font-size: 18px;}
.question-r>a:hover{background: #327bd2;}
.sub-ttl{font-size: 24px;color: #313b56;text-align: center;padding-top: 5px;}
.sub-ttl span{color: #eb3a3e;}



.specialty{background: #f6f6f6;}
.sp-list{padding-top: 60px;}
.sp-item{width: 250px;height: 350px;box-shadow: 0 0 10px #999;text-align: center;float: left;margin-bottom:55px;}
.sp-item+.sp-item{margin-left: 26.666px;}
.sp-item:nth-child(5){margin-left: 0;}
.sp-item img{margin-top: -35px;width: 70px;height: 70px;}
.sp-item h2{margin-top: 15px;font-size: 24px;color: #fff;padding: 10px 0;background:#5698e6;}
.sp-item ul li{font-size: 18px;padding: 7px 0;}
.sp-item ul{padding-top: 7px;}
.sp-item:hover h2{background: #eb3a3e}
.sp-item ul li a:hover{color: #eb3a3e;}
.specialty{padding-bottom: 40px;}
.more-sp{width:100%;height: 100%;background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/img_11.jpg');background-size: cover;position: relative;}
.more-sp a{display: inline-block;width: 190px;height: 50px;background: #eb3a3e;border-radius: 5px;text-align: center;line-height: 50px;font-size: 24px;font-weight: bold;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.more-sp a:hover{background: #da1317;}
.sp-item ul li  img{width: 25px;height: 20px;}

.news{padding-bottom: 30px;}
.news-blocks{padding-top: 20px;}
.news-block-item{background: #f6f6f6; width: 515px;margin-bottom: 35px;padding-bottom: 15px;height: 393px;}
.news-block-item:nth-child(odd){float: left;}
.news-block-item:nth-child(even){float: right;}
.news-block-item h3{background: #5698e6;color: #fff;text-align:center;font-size: 24px;padding: 10px 0;margin-bottom: 15px;}
.news-list li{width: 85%;margin: 0 auto;margin-bottom: 15px;}
.news-list li a{font-size: 18px;}
.news-list li a:hover{color: #eb3a3e;}
.news-area{padding-top: 20px;}
.news-area li{width: calc(100% / 10);text-align: center;float: left;margin-bottom: 25px;}
.news-area li a{width: 90%;display: inline-block;padding: 5px 0;border: 1px solid #3782db;color:#3782db;font-size:18px;}
.news-area li a:hover{background:#3782db;color: #fff;}


.certificate{background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/bg_02.jpg');background-repeat: no-repeat;background-size:1920px 910px;height: 910px;background-position: center top;padding-top: 10px;}
.certificate *{color: #fff;}
.cer-content{margin-top: 40px;}
.cer-content img{float: left;width: 352px;height: 270px;}
.cer-content .right{width: 665px;background-image:url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/line2_icon.png');background-repeat: no-repeat;height: 270px;background-size: 16px 130px;background-position: left 40px;padding-top: 30px;padding-left: 30px;}
.cer-content .right p{font-size: 18px;line-height: 38px;}
.cer-content .right a{display: inline-block;width: 350px;height: 45px;line-height: 45px;text-align: center;font-size: 20px;font-weight: bold;border-radius: 5px;background: #eb3a3e;margin-top: 30px;}
.cer-content .right a:hover{background: #da1317;}

.ce{display: flex;justify-content:space-around;padding: 30px 0 40px;}
.ce-item{width: 324px;}
.ce-item img{width: 324px;height: 216px;}
.ce-item a{display: block;margin: 20px auto;width: 200px;height: 45px;text-align: center;color: #fff;background: #5698e6;border-radius: 5px;font-size: 18px;line-height: 45px;}
.ce-item a:hover{background: #327bd2;}

@keyframes splist
{
    0%   {-ms-transform:scale(1); -webkit-transform: scale(1);transform: scale(1)}
    50%  {-ms-transform:scale(0.9); -webkit-transform: scale(0.9);transform: scale(0.9)}
    100% {-ms-transform:scale(1); -webkit-transform: scale(1);transform: scale(1)}
}

.way{text-align: center;}
.wan-list a{display: inline-block;width: 310px;height: 180px;background: #f6f6f6;border-radius: 8px;padding-top: 15px;border:1px solid #d2d2d2;float: left;margin-bottom: 20px;}
.wan-list span{display: inline-block;width: 310px;height: 180px;float: left;margin-bottom: 20px;}
.wan-list span img{width: 100%;height: auto;}
.wan-list a+a{margin-left: 22px;}.wan-list a:nth-child(4){margin-left: 0;}
.wan-list span+span{margin-left: 22px;}.wan-list span:nth-child(4){margin-left: 0;}
.wan-list{width:974px;padding-top: 25px;margin: 0 auto;}
.wan-list a h2{font-size: 22px;padding: 10px 0; }
.wan-list a p{font-size: 17px;}
.wan-list a:hover{animation: splist 0.5s;-webkit-animation:  splist 0.5s;}

.end{background-image: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/bg_04.jpg');background-position: center top;background-repeat: no-repeat;background-size: 1920px 500px;padding-bottom: 50px;}
.end-t{font-size: 20px;line-height: 50px;padding: 20px 0;text-align: center;}
.end-input{text-align: center;}
.end-input label{font-size: 20px;}
.end-input input,.end-input button{width: 286px;height: 56px;font-size: 18px;border-radius: 5px;box-shadow:0 0 10px #999;border:none;}
.end-input input{margin-right: 20px;padding-left: 15px;}
.end-input button{background:#f9344c;color: #fff;font-weight: bold;}
.end-input button:hover{background: #e70521;}
.footer{background: #3f4144;padding: 40px 0;}
.footer p{font-size: 16px;color: #f6f6f6;text-align: center;margin-bottom:8px;}
.footer p a{color: #f6f6f6;}

.fixed-l{width: 138px;background: #407dc4;border-radius: 8px;position: fixed;left: 10px;top: 50%;transform: translateY(-50%);padding-top: 15px;text-align: center;z-index: 9999;}
.fixed-l .close{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;top: 0;right: 0;color: #fff;font-style: normal;cursor: pointer;}
.fixed-l ul{background: #fff;width: 120px;margin: 10px auto;border-radius: 3px;padding: 0px 5px;}
.fixed-l>img{width:127px;height: 30px;}
.fixed-l ul li{padding: 5px 0;}
.fixed-l ul li+li{border-top:1px dashed #ccc;}
.fixed-l ul li a{display: inline-block;width:100px;height: 30px;line-height: 30px;font-size: 15px; }
.fixed-l ul li a:hover{color: #fff;background: #3676c1;}
.fl-btn{display: inline-block;width: 120px;height: 30px;border-radius: 15px;font-size: 16px;line-height: 30px;text-align: center;background: #ffec18;}
.totop{font-size: 15px;color: #fff;padding: 15px 0 10px;text-align: center;cursor: pointer;}
.totop img{vertical-align: middle;margin-left: 10px;width:20px;height: 20px;}
.fixed-r{background: #c50f2e;width: 136px;border-radius: 5px;position: fixed;right: 10px;top:50%;transform: translateY(-50%);padding-bottom: 20px;z-index: 9999;}
.fixed-r .close{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;top: -18px;right: 10px;color: #c50f2e;font-style: normal;cursor: pointer;}
.fixed-r img{width:136px;height: 82px;margin-top: -20px; }
.fixed-r ul li{padding: 5px 0;text-align: center;}
.fixed-r ul li a{font-size: 15px;color: #fff; }
.fixed-r ul{padding-top: 5px;}
.fixed-r ul li a:hover{color: #ffec18;text-decoration: underline;}
.fr-btn{display: block;width: 120px;height: 30px;border-radius: 3px;font-size: 15px;line-height: 30px;text-align: center;background: #ffec18;margin: 20px auto 0;}

.fixed-l.active{left: -138px; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s;}
.fixed-r.active{right: -136px; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s;}
.sub-ttl-c-2{display: none;}
.warp-a{display: none;}
.bottom-fixed{display: none;}


.w3-new-area{width: 1080px;margin: 0 auto;padding-top: 30px;}
.new-list{width: 513px;height: 478px;background: #f1f1f1;margin-bottom: 40px;}
.new-list:nth-child(odd){float: left;}
.new-list:nth-child(even){float: right;}
.new-list h6{background: #16b3e6;font-size: 24px;color: #fff;text-align: center;font-weight: bold;padding: 8px 0;}
.new-header img{width: 168px;height: 108px;float: left;margin-right: 15px;}
.new-body{padding: 30px;}
.new-header{margin-bottom: 30px;}
.new-header .ttl{font-size: 20px; color: #222;font-weight:bold;display: block;margin-bottom: 10px;}
.new-header p{font-size: 17px;color: #777;}
.new-header p a{color: #cc1d36;}
.news-list-ul li{font-size: 17px;margin-top: 20px;color: #222;}
.news-list-ul li a:hover{color: #cc1d36;}
.news-list-ul li a span{color: #999999;font-size: 16px;float: right;}


@media screen and (max-width:750px){
.container{width: 100%;}
.nav{height:56px;}
.fixed-l,.fixed-r{display: none;}
.nav ul.pc{display: none;}
.m-nav{display: block;}
.m-nav{padding: 0 15px;position: relative;}
.logo-s{width:110px;float: left;padding-top: 12px;}
.logo-s img{width: 100%;height: auto;}
.m-nav-list-btn{width: 30px;height: 26px;background: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/list-icon.png') no-repeat center center; background-size: contain;float: right;margin-top:15px;}
.m-nav-list{position: absolute;top: 56px;right: 0;width: 207px;background: #407dc4;padding-bottom: 10px;display: none;}
.nav .m-nav-list li{width: 100%;font-size: 18px;background: #407dc4;height: 40px;line-height: 40px;}
.nav .m-nav-list li:hover{background: #1763ba;}
.nav .m-nav-list li a{color: #fff;display:inline-block;width: 100%}
.nav .m-nav-list li a span{color: #fff;}
.banner{width: 100%;height:70vw;background: url('https://shzxks.oss-cn-guangzhou.aliyuncs.com/static/images/m-banner.jpg') center center no-repeat;background-size: cover;}
.banner-l{width: 70%;padding-top: 5vw;margin-right: 3vw}
.banner-l h4{font-size: 5.6vw;text-align: center;}
.banner-l h3{width: 58vw;height: 8vw;line-height: 8vw;margin:1vw auto 3vw;font-size: 5.6vw;}
.banner-note{width:60vw;height:16vw;text-align: center;padding-top: 2.6vw;}
.banner-note p{font-size: 3vw;}
.b-note-list span{font-size: 2.6vw;}
.b-note-list{padding-top: 1.3vw;}
.banner-btn{text-align: center;padding-top: 5vw;}
.banner-btn a{width: 41vw;height: 7vw;line-height: 7vw;font-size: 4vw;}
.banner-btn a+a{margin-left: 0;margin-top: 4vw;}
.com-ttl{padding-top: 5vw;width: 96%;margin: 0 auto;}
.com-ttl h2{font-size: 6.6vw;}
.com-ttl i{width: 18vw;height: 3px;}
.com-ttl p{font-size: 3.5vw;padding-top: 3vw;}
.sub-ttl{font-size: 3.7vw;}
.h-content div:nth-child(1){display: none;}
.h-content div:nth-child(2){float: none;width: 90%;height: 53vw;margin: 0 auto;}
.h-content div:nth-child(3){float: none;width: 90%;margin: 0 auto;}
.h-content-m{padding-top: 4vw;}
.h-content-m h3{display: none;}
.h-content-m a{font-size:3.7vw; }
.h-content-m ul li:nth-child(2) a,.h-content-m ul li:nth-child(5) a{color: #eb3a3e;}
.h-content{padding-bottom: 0;}
.h-content-r{padding-top:8vw; }
.h-content-r h5{font-size: 5.3vw;padding-bottom: 1.6vw;}
.h-content-r p{font-size:3.3vw;line-height: 6vw;padding: 1vw 0 0 0;}
.h-content-r a{font-size: 4.5vw;width: 53vw;height: 10vw;line-height: 10vw;margin-top: 5vw;}
.h-content div:nth-child(3){height: auto;}
.educational{display: none;}
.edu-type{display: none;}
.test-con{display: none;}
.sp-list{padding-top: 10vw;width: 92vw;margin: 0 auto;}
.sp-item{width: 28.4vw;height: 55vw;margin-bottom: 10vw}
.specialty{padding-bottom: 10vw;}
.sp-item+.sp-item{margin-left: 3vw;}
.sp-item:nth-child(4){margin-left: 0;}
.sp-item:nth-child(5){margin-left: 3vw;}
.sp-item:nth-child(7){display: none;}
.sp-item:nth-child(8){display: none;}
.sp-item img{margin-top: -4vw;width: 8vw;height: 8vw;}
.sp-item h2{margin-top: 2vw;font-size: 4vw;padding: 2vw 0;}
.sp-item ul li{font-size: 3.5vw;padding: 0.5vw 0;}
.sp-item ul li img{display: none;}
.sp-item ul{padding-top: 1vw;}
.sp-item ul li a{font-size: 2.8vw;}
.sp-item ul li a img{display: none;}

.news{padding-bottom: 0;}
.news-blocks{padding-top: 10vw;}



.news-list li{width: 85%;margin: 0 auto;margin-bottom: 15px;}
.news-list li a{font-size: 18px;}
.news-list li a:hover{color: #eb3a3e;}
.news-area{padding-top: 20px;}
.news-area li{width: calc(100% / 10);text-align: center;float: left;margin-bottom: 25px;}
.news-area li a{width: 90%;display: inline-block;padding: 5px 0;border: 1px solid #3782db;color:#3782db;font-size:18px;}
.news-area li a:hover{background:#3782db;color: #fff;}
.c-btn a{width: 66.6vw;height: 9.33vw;font-size: 4vw;padding-top: 2vw;}
.c-btn a img{width: 5vw;height: 5vw;}
.news-block-item{width:93.3vw;margin: 0 auto;margin-bottom: 5vw;height: 70vw;}
.news-blocks{padding-top: 5vw;}
.news-block-item:nth-child(odd){float:none;}
.news-block-item:nth-child(even){float:none;}

.news-block-item h3{font-size: 5vw;padding: 2vw 0;margin-bottom: 3vw;}
.news-list li{width: 90%;margin: 0 auto;margin-bottom: 2vw;}
.news-list li a{font-size: 3.5vw;}

.news-area{padding-top: 4vw;padding-bottom: 5vw;}
.news-area li{width: calc(100% / 4);margin-bottom: 3vw;}
.news-area li a{width: 90%;padding: 5px 0;font-size:3vw;border-radius: 3px;}
.news-area li:nth-child(29){display: none;}
.news-area li:nth-child(30){display: none;}
.sub-ttl-c-2{display: block;}
.sub-ttl-c-1{display: none;}
.certificate-sample{display: none;}
.cer-content{padding-top: 5vw;margin-top: 0;}
.cer-content img{float: none;width: 48vw;height: 36.4vw;display: block;margin: 0 auto;}

.certificate{background-size:cover;height: auto;padding-top: 5vw;padding-bottom: 8vw;}
.cer-content .right{width:96vw;height:auto;background-size: 3.3vw 27.33vw;background-position: left 7.5vw;padding-top:5vw;padding-left:4vw;}
.cer-content .right p{font-size: 3vw;line-height: 6vw;margin-bottom: 4vw;}
.cer-content .right a{display: none;}
.warp-a-1{display: none;}
.warp-a{display: inline-block;}
.way{text-align: center;}

.wan-list a{width: 44.26vw;height: 25.3vw;border-radius: 4px;padding-top: 2vw;margin-bottom: 4vw;}
.wan-list span{width: 44.26vw;height: 25.3vw;margin-bottom: 4vw;}
.wan-list span+span{margin-left: 0;}.wan-list span:nth-child(4){margin-left: 0;}
.wan-list a+a{margin-left: 0;}.wan-list a:nth-child(4){margin-left: 0;}
.wan-list a:nth-child(odd){float: left;}
.wan-list a:nth-child(even){float: right;}
.wan-list span:nth-child(odd){float: left;}
.wan-list span:nth-child(even){float: right;}
.wan-list a img{width: 7vw;height: 7vw;}
.wan-list{width:93.3vw;padding-top: 5vw;margin: 0 auto;}
.wan-list a h2{font-size: 3.2vw;padding: 1vw 0; }
.wan-list a p{font-size: 2.7vw;}
.dsss{display: none;}
.end-t{font-size: 3vw;line-height: 6vw;padding: 2vw 0;}
.end{padding-bottom:4vw;}
.end-input{text-align: center;}
.end-input label{font-size: 3vw;}
.end-input input,.end-input button{width: 56vw;height: 9.8vw;font-size: 3vw;border-radius: 3px;}

.end-input button{margin-left: -1vw;}
.end-input input{margin-right: 2vw;padding-left: 1vw;}
.footer{padding: 5vw 0;margin-bottom: 13.33vw;}
.footer p{font-size: 3vw;}
.bottom-fixed{display: block;}
.bottom-fixed{position: fixed;bottom: 0;left: 0;width: 100%;}
.bottom-fixed a{display: block;float: left;width: calc(100% / 3);height:13.33vw;text-align: center;line-height: 13.33vw;font-size: 4vw;}
.bottom-fixed a img{width:7vw;height: 6vw; vertical-align: middle;margin-right: 2vw;}
.bottom-fixed a:nth-child(1){background: #fff;}
.bottom-fixed a:nth-child(2){background: #eb3a3e;color: #fff;}
.bottom-fixed a:nth-child(3){background: #4388d9;color: #fff;}

.w3-new-area{width: 100%;margin: 0 auto;padding-top: 5vw;}
.new-list{width: 93.33vw;height: 85vw;background: #f6f6f6;margin: 0 auto;margin-bottom: 5vw;}
.new-list:nth-child(odd){float: none;}
.new-list:nth-child(even){float:none;}
.new-list h6{background: #16b3e6;font-size: 5vw;color: #fff;padding: 1vw 0;}
.new-header img{width: 33vw;height: 21.3vw;float: left;margin-right: 2vw;}
.new-body{padding: 4vw;}
.new-header{margin-bottom: 4vw;}
.new-header .ttl{font-size: 3vw; margin-bottom: 2vw;}
.new-header p{font-size: 2.5vw;}
.news-list-ul li{font-size: 3vw;margin-top:3vw;}
.news-list-ul li a span{font-size: 3vw;}
.xx-1-2{display: block;font-size: 4vw !important;}

}