@charset "utf-8";
/* CSS Document public*/

.slow{ overflow:hidden}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/
.slow01{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/
.slow02{-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.opacity{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1}/*透明代码*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.gray { -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=60); opacity:0.6;  -moz-opacity:0.6; -khtml-opacity:0.6;} 
/*transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg); transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);*/  /*180度旋转*/
/*oncontextmenu="return false" ondragstart="return false" onselectstart="return false"*/
/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);*/  /*透明背景*/

.a_body{ position:relative}
ul li,dl dd{ vertical-align:top}
img{ vertical-align:middle}
a{ color:inherit}

input,button,textarea {background: none; outline: none;border: none;-webkit-appearance:none; border-radius:0}
input:focus {border: none;}

input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; }
input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#999;}

textarea::-webkit-input-placeholder{ color:#999;}
textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999;}
textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#999;}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}

.w100{width:100%}
.w1400{ max-width:1400px;margin:0 auto}
.w1600{max-width:1600px;margin:0 auto}
.w1800{max-width:1800px;margin:0 auto}
.layui-img-responsive{ max-width:100%;}
.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; object-fit:cover}

h5 a{ display:inline-block; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul li:hover h5 a{ color:#ff0000}
.more a{ -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.box_table{ display:table; table-layout: fixed; width:100%; height:100%}
.box_table_cell{ display:table-cell; vertical-align:middle}
.box_table_cell *{ white-space:normal; word-wrap:break-word; }

/*内容样式*/
.ar_article td,
.ar_article th{ padding:15px 10px; border: 1px solid #ededed; vertical-align:middle;}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed; width:100%}
.ar_article table tr:not(:first-child) td{}
.ar_article table td { border-left: 1px solid #ededed;border-top: 1px solid #ededed; }
.ar_article{font-size:14px;color:#7d7c7c;line-height:30px; }
.ar_article p{font-size:14px;color:#7d7c7c;line-height:30px; margin-bottom:30px;}
.ar_article p:last-child{ margin-bottom:0}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{ display:inline-block;}

/*百度播放器美化*/
#playercontainer_display_button,#video1_display_button,#video2_display_button{ background:none !important; height:40px; width:40px !important; border:2px solid #fff; border-radius:50%; padding:0 !important;}
#playercontainer_display_button #playercontainer_display_button_play,#video1_display_button #video1_display_button_play,#video2_display_button #video2_display_button_play{background-size: 25px;}
#playercontainer_display_button,#video1_display_button,#video2_display_button{ height:40px !important; margin-top: -20px !important;}
#playercontainer_display .cbpreview,#video1_display .cbpreview,#video2_display .cbpreview{ opacity: .75 !important;}

/*Slider 开始*/
.miso_qh{ opacity:0; visibility:hidden; transition:0.6s}
.miso_qh.miso-initialized{ opacity:1; visibility:visible;}
.miso-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; z-index:0}
.miso-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; z-index:0}
.miso-list:focus{outline: none;}
.miso-list.dragging{ cursor: pointer; cursor: hand;}
.miso-slider .miso-track,
.miso-slider .miso-list{ -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); min-width:100%}
.miso-track {position: relative;left: 0;top: 0;display:inline-block;zoom: 1;margin-left: auto;margin-right: auto;vertical-align: top;}
.miso-track:before,
.miso-track:after{ display: table; content: '';}
.miso-track:after{ clear: both;}
.miso-loading .miso-track{ visibility: hidden;}
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; -moz-user-select:text; -khtml-user-select: text; user-select:text;}
[dir='rtl'] .miso-slide{ float: right;}
.miso-slide img{ display: block;}
.miso-slide.miso-loading img{ display: none;}
.miso-slide.dragging img{ pointer-events: none;}
.miso-initialized .miso-slide{ display: block;}
.miso-loading .miso-slide{ visibility: hidden;}
.miso-vertical .miso-slide{ display: block; height: auto;}
.miso-arrow.miso-hidden {display: none;}

.miso-loading .miso-list{ background: #fff ;}
.miso-arrow{ z-index:1}
.miso-prev,
.miso-next{font-size: 0;line-height: 0;  position: absolute; top: 50%; display: block; width: 20px; height: 20px;padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.miso-prev:hover,
.miso-prev:focus,
.miso-next:hover,
.miso-next:focus{ color: transparent; outline: none; background: transparent;}
.miso-prev:hover:before,
.miso-prev:focus:before,
.miso-next:hover:before,
.miso-next:focus:before{ opacity: 1;}
.miso-prev.miso-disabled:before,
.miso-next.miso-disabled:before{ opacity: .25;}

.miso-prev:before,
.miso-next:before{ font-size:2rem; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold; cursor:pointer}

.miso-prev{ left: 0px;}
[dir='rtl'] .miso-prev{ right: 0px; left: auto;}
.miso-prev:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-prev:before{ content: ''; font-family:simsun;}

.miso-next{ right: 0px;}
[dir='rtl'] .miso-next{ right: auto; left: 0px;}
.miso-next:before{ content: ''; font-family:simsun;}
[dir='rtl'] .miso-next:before{ content: ''; font-family:simsun;}

/* Dots */
.miso-dots { position: absolute; bottom:0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.miso-dots li button:focus{ outline: none; }
.miso-dots li.miso-active a{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}

/* Arrows */
.miso-prev, .miso-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size:0; cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;top: 50%;z-index: 1;}
.miso-prev{ left:0}
.miso-next{ right:0}
.miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:32px; height:32px; display:block}
.miso-lightbox .miso-prev:before{ content: ''; background: url(../images/left_svg.svg) center no-repeat;}
.miso-lightbox .miso-next:before{ content: ''; background: url(../images/right_svg.svg) center no-repeat;}
@media(max-width: 768px){
	.miso-prev, .miso-next{ width:20px; height:20px;}
	.miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:20px; height:20px; background-size:20px 20px}
} 
/*Slider 结束*/


.piaofu{ width:65px; position:fixed; right:15px; z-index:100000; bottom:30%}
.piaofu .anniu{display:inline-block;width: 60px;height: 60px;line-height: 60px;background: #fff;border-radius: 100%;margin-bottom: 5px;}
.piaofu .anniu a{ display:block; width:100%; height:100%; position:relative; z-index:1}
.piaofu .anniu a h4{line-height: 60px;}
.piaofu .anniu:hover a h4{ -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.piaofu .anniu a h6{ font-size:12px; color:#6a6c6d}
.piaofu .anniu.anniu01,.piaofu .anniu.anniu02{ cursor:pointer; position:relative}
.piaofu .anniu.anniu01 .piao_ewm{border-radius: 2px;position:absolute;left: -109px;bottom: -1px;border: #e5e5e5 1px solid; display:none}
.piaofu .anniu.anniu01 .piao_tel{border-radius: 30px;position:absolute;width: 230px;height:60px;right: 0;top: 0;background:#3b73cb;display:none;padding: 0 35px;font-size: 20px;color: #fff;}
.piaofu .anniu.anniu02{ display:none}
.piaofu .anniu.anniu02 a h4{margin-top:-3px;}
.anniu_close img{ position:absolute; top:-15px; right:-10px; width:18px; height:18px; cursor:pointer}

.Statistical{display:inline-block; margin-left:12px;}
.Statistical span,.Statistical span img{ vertical-align:top}
.bd_weixin_popup{ box-sizing:content-box}
.bd_weixin_popup .bd_weixin_popup_foot{ text-align:center !important}

@-webkit-keyframes anim-open-2 {
	0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { opacity: 1; -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { opacity: 1; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@keyframes anim-open-2 {
	0% { opacity: 0; -webkit-transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	2.083333% { -webkit-transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	4.166667% { -webkit-transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	6.25% { -webkit-transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	8.333333% { -webkit-transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	10.416667% { -webkit-transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	12.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	14.583333% { -webkit-transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	16.666667% { -webkit-transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	18.75% { -webkit-transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	20.833333% { -webkit-transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	22.916667% { -webkit-transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	25% { -webkit-transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	27.083333% { -webkit-transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	29.166667% { -webkit-transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	31.25% { -webkit-transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	33.333333% { -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	35.416667% { -webkit-transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	37.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	39.583333% { -webkit-transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	41.666667% { -webkit-transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	43.75% { -webkit-transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	45.833333% { -webkit-transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	47.916667% { -webkit-transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	50% { opacity: 1; -webkit-transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	52.083333% { -webkit-transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	54.166667% { -webkit-transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	56.25% { -webkit-transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	58.333333% { -webkit-transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	60.416667% { -webkit-transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	62.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	64.583333% { -webkit-transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	66.666667% { -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	68.75% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	70.833333% { -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	72.916667% { -webkit-transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	75% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	77.083333% { -webkit-transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	79.166667% { -webkit-transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	81.25% { -webkit-transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	83.333333% { -webkit-transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	85.416667% { -webkit-transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	87.5% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	89.583333% { -webkit-transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	91.666667% { -webkit-transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	93.75% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	95.833333% { -webkit-transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	97.916667% { -webkit-transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
	100% { opacity: 1; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}

@-webkit-keyframes anim-close-2 {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); }
}

@keyframes anim-close-2 {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); transform: scale3d(0.8, 0.8, 1); }
}


#gotop{ position:fixed; z-index:90; bottom:80px; right:30px; box-sizing:border-box; text-align:center; cursor:pointer; -moz-transition:all .5s; -webkit-transition:all .5s; width:45px; height:45px;transition: 0.4s;}
#gotop { cursor: pointer; }
#gotop svg{width:100%;height:100%;fill: #c70000;}
#gotop svg:hover{width:100%;height:100%;fill: #ffbd20;}
#gotop:hover{bottom: 90px;transition: 0.4s;}

@font-face{ font-family:Impact; src:url(../font/impact.ttf);}
@font-face{ font-family:PingFang; src:url(../font/SAIRAEXTRACONDENSED-SEMIBOLD_1.woff);}
@media (max-width:4000px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:14px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:13px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.fl00_gg{ padding:5rem 0; overflow:hidden}

.n_container{ background:url(../images/n_container_bg.jpg) center top no-repeat; background-size:100% auto !important}

.n_title001 h3{}

.n_about .fl01{ padding-bottom:7.25rem}
.n_about .fl01 .content{ display:flex; flex-wrap:wrap}
.n_about .fl01 .content .left{ width:50%; padding:0 2.25rem 0 0}
.n_about .fl01 .content .left *{ font-size:1rem; color:#000000; line-height:1.875rem}
.n_about .fl01 .content .left dl dt{ font-weight:bold}
.n_about .fl01 .content .right{ width:50%; position:relative; padding:3.375rem 3rem 0 0; z-index:1}
.n_about .fl01 .content .right .bg{ position:absolute; top:0; right:0; bottom:2.625rem; left:6.25rem; background:url(../images/n_about_fl01_bg.jpg) center no-repeat; background-size:cover; z-index:-1}
.n_about .fl01 .content .right img{ width:100%; box-shadow: 0px 2px 27.6px 2.4px rgba(0, 0, 0, 0.18); transition:.5s}

.more001 .a{ display:flex; width:13.125rem; height:3.125rem; background:#c60000; align-items:center; justify-content:center; transition:.5s; font-size:1rem; color:#fff !important; font-weight:bold; text-transform:uppercase; border-radius:1.75rem 0 1.75rem 0; margin:1.875rem 0 0}
.more001 .a img{ margin:-3px 0 0 1rem}

.n_container .sametitle{ margin-bottom:5rem}

.n_about .fl02{ background:url(../images/n_about_fl02_bg.jpg) center no-repeat; background-size:cover; padding-bottom:6.5rem}
.sametitle h4 a{ text-transform:capitalize}

.list_box_01{ margin:0 -.8125rem; padding:0 4.75rem; position:relative; z-index:1}
.list_box_01:before{content:"";position:absolute;left: 1.75rem;right: 1.75rem;bottom:54px;background:#e7e7e7;height:1px;z-index:-1;}
.list_box_01 li{ padding:0 .8125rem; width:33.333333%;}
.list_box_01 li a{ display:block}
.list_box_01 li a *{ transition:.5s}
.list_box_01 li a .top{ height:11.875rem; background:#fff; display:flex; padding:0 1.875rem; box-shadow: 0px 2px 13px 4.8px rgba(0, 0, 0, 0.08); align-items:center; position:relative; margin-bottom:2.5rem}
.list_box_01 li a .top:before{ content:""; position:absolute; left:50%; border-top:#fff 1.5rem solid; border-left:transparent .875rem solid; border-right:transparent .875rem solid; top:100%; margin-left:-.875rem; }
.list_box_01 li a .top p{ font-size:1rem; color:#727272; line-height:1.875rem; height:7.5rem; position:relative}
.list_box_01 li a .top p img{ position:absolute; right:0; bottom:0;}
.list_box_01 li a .bottom{ height:64px; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:space-between}
.list_box_01 li a .bottom .dots{ background:transparent; width: 19px; height:19px; display:flex; align-items:center; justify-content:center; border-radius:50%; box-shadow: 0px 2px 46px 4px rgba(0, 0, 0, 0.18);}
.list_box_01 li a .bottom .dots span{ width:13px; height:13px; background:#c60000; border-radius:50%}
.list_box_01 li a .bottom h5{ font-size:1.5rem; color:#000; }
.list_box_01 li a .bottom h5 font{ font-family:Times New Roman; font-weight:bold}

.list_box_01 li.miso-current a .bottom .dots{ background:#fff}
.list_box_01 .miso-arrow{top:auto;bottom: 18px;width: 36px;height: 36px;}
.list_box_01 .miso-arrow svg{ width:100%; height:100%; fill:#c60000}

.n_container .sametitle h4 a{font-size:2.375rem;padding-bottom: .5rem;}

.n_about .fl03 .content{ display:flex; flex-wrap:wrap; background:url(../images/n_about_fl03_bg.jpg) center no-repeat; background-size:cover; padding:2rem 2.5rem; align-items:center}
.n_about .fl03 .content .left{ width:50%;}
.n_about .fl03 .content .left img{ width:100%}

.n_about .fl03 .content .right{width:50%;padding:0 0 0 2.5rem;overflow: hidden;overflow-y: scroll;height: 26rem;}
.n_about .fl03 .content .right::-webkit-scrollbar {width:5px;height:5px; background:#c10100}
.n_about .fl03 .content .right::-webkit-scrollbar-track {border-radius:0; background:#c10100}
.n_about .fl03 .content .right::-webkit-scrollbar-thumb {border-radius:0; background:#df2228}

.n_about .fl03 .content .right .sametitle{ text-align:left; margin-bottom:4rem}
.n_about .fl03 .content .right .sametitle h4{width:auto;display: inline-block;}
.n_about .fl03 .content .right .sametitle h4 a{ color:#fff; text-align:left; text-transform:capitalize; }

.list_box_02{ font-size:1.125rem; color:#e1e1e1; line-height:1.875; margin-bottom:1.875rem}

.sametitle h4 a{ display:block}


.list_box_03{margin:0 -.625rem;flex-wrap:wrap;margin-top:1.125rem;overflow: hidden; padding-bottom:1.5rem}
.list_box_03 .miso-list{ padding:1rem 0}
.list_box_03 li{width:33.333333%;padding:0 .625rem;float: left; margin-bottom:2.5rem}
.list_box_03 li a{display: block;align-items:center;justify-content:space-between;height:auto;transition:.5s;overflow: hidden;box-shadow: 1px 1.732px 1rem 1.44px rgba(125, 125, 125, 0.18);border-top: #b80000 4px solid;padding: 2rem 1.75rem;background:#fff;background-position:94% bottom;}
.list_box_03 li a .time{width: 4.75rem;text-align: left;color:#727272;transition:.5s;float: left;}
.list_box_03 li a .time h3{font-size:1.875rem;color:#b80000;}
.list_box_03 li a .time h6{font-size:.875rem;margin:.5rem 0 0;white-space: nowrap;}
.list_box_03 li a .con{position:relative;width: calc(100% - 4.75rem);padding: 0 .375rem 0 .5rem;float: right;}
.list_box_03 li a .con h5{ font-size:1rem; color:#727272; line-height:1.875rem; height:3.75rem; transition:.5s;}

.list_box_03 .miso-dots{}
.list_box_03 .miso-dots li{ border:#b80000 1px solid; width:.875rem; height:.875rem; border-radius:50%; transition:.5s; padding:0; margin:0 .75rem; float:none; display:inline-block}
.list_box_03 .miso-dots li.miso-active{ background:#b80000}

.n_Academics .fl02{ background:url(../images/n_Academics_fl02_bg.jpg) center no-repeat; background-size:cover}
.n_Academics .fl02 .sametitle h4 a{ color:#fff}

.list_box_04{ padding:0 4.75rem; margin:0 -.8125rem}
.list_box_04 li{ padding:0 .8125rem; width:33.333333%}
.list_box_04 li *{ transition:.5s}
.list_box_04 li a{ border-top:#ffd800 4px solid; display:flex; height:11.875rem; background:#fff; padding:0 1.375rem; flex-direction:column; justify-content:center; position:relative; z-index:1}
.list_box_04 li a:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/list_box_04_bg.png) 70% center no-repeat; background-size:auto 100%; transition:.5s; opacity:0; visibility:hidden}
.list_box_04 li a h5{ font-size:1rem; color:#1a1a1a; font-weight:bold; line-height:1.75rem; height:3.5rem; margin-bottom:1.5rem}
.list_box_04 li a h6{ display:flex; justify-content:flex-end}

.list_box_04 li.miso-current a .bottom .dots{ background:#fff}
.list_box_04 .miso-arrow{width: 36px;height: 36px; opacity:.5}
.list_box_04 .miso-arrow svg{ width:100%; height:100%; fill:#fff}

.n_Academics .fl03 .content{ display:flex; flex-wrap:wrap}
.n_Academics .fl03 .content .left{ width:47.14%}
.n_Academics .fl03 .content .left .img{ height:100%}
.n_Academics .fl03 .content .left .img img{ width:100%; height:100%; object-fit:cover}
.n_Academics .fl03 .content .left .img .img_hezi{ padding-bottom:100% !important}
.n_Academics .fl03 .content .right{width:calc(100% - 47.14%);background:url(../images/n_Academics_fl03_bg.jpg) center no-repeat;display:flex;align-items:center;padding:2.5rem 2.75rem 1.5rem;position:relative;z-index:1;background-size: cover;}
.n_Academics .fl03 .content .right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/n_Academics_fl03_ico.png) 2.75rem 1rem no-repeat;}
.n_Academics .fl03 .content .right p{ font-size: 1.125rem; color: #fff; line-height: 1.875; margin-top: 1.875rem;}

.list_box_05{ margin:0 -2.5rem; padding-bottom:5.625rem}
.list_box_05 li{ width:50%; padding:0 2.5rem; float: left;}
.list_box_05 li .img .img_hezi{ padding-bottom:65% !important}
.list_box_05 li .con{background:#f2f2f2;height:12.5rem;margin:0 2.5rem;padding:0 2.25rem;flex-direction:column;justify-content:center;margin-top:-5.25rem;position:relative;display: flex; border-bottom:#8d1516 3px solid; transition:.5s}
.list_box_05 li .con h5{ font-size:1.5rem; color:#8d1516; font-family:Times New Roman; font-weight:bold; line-height:1.25}
.list_box_05 li .con p{ font-size:1rem; color:#808080; line-height:1.625rem; height:4.875rem; margin:1rem 0; }

.list_box_05 .miso-arrow{width:2.5rem;height:6rem;background:#b5b5bd;transition:.5s;display: flex;align-items: center;justify-content: center; top:35%}
.list_box_05 .miso-arrow svg{ fill:#fff}
.list_box_05 .miso-prev{ left:-2rem}
.list_box_05 .miso-next{ right:-2rem}
.list_box_05 .miso-arrow:hover{ background:#982b2c}

.list_box_05 .miso-dots{}
.list_box_05 .miso-dots li{ border:#b80000 1px solid; width:.875rem; height:.875rem; border-radius:50%; transition:.5s; padding:0; margin:0 .75rem; float:none; display:inline-block}
.list_box_05 .miso-dots li.miso-active{ background:#b80000}

.list_box_06{ margin:0 -1.125rem; padding-bottom:4rem}
.list_box_06 li{ float:left; width:50%; padding:0 1.125rem; margin-bottom:1.625rem}
.list_box_06 li a{ display:block; height:3.625rem; line-height:3.625rem; border:#ebebeb 1px solid; padding:0 1.25rem; transition:.5s}
.list_box_06 li a font{ display:inline-block; width:100%; transition:.5s; font-size:1rem; color:#000000}
.list_box_06 li a font svg{ width:.75rem; height:.75rem; fill:#575757; transition:.5s; margin:-3px .5rem 0 0}

.list_box_06 .miso-dots{}
.list_box_06 .miso-dots li{ border:#b80000 1px solid; width:.875rem; height:.875rem; border-radius:50%; transition:.5s; padding:0; margin:0 .75rem; float:none; display:inline-block}
.list_box_06 .miso-dots li.miso-active{ background:#b80000}

.n_Students .fl02{ padding-top:0}

.n_Recruitment .fl01 .content{ margin:0 -1rem; display:flex; flex-wrap:wrap}
.n_Recruitment .fl01 .content .box{ padding:0 1rem; width:33.333333%;}
.n_Recruitment .fl01 .content .box .img .img_hezi{ padding-bottom:62.61% !important}
.n_Recruitment .fl01 .content .box .con{ padding:2rem 1rem 4rem; background:#fff; box-shadow: 0px 3px 29px 0px rgba(10, 10, 10, 0.04);}
.n_Recruitment .fl01 .content .box .con h3{ font-size:2rem; color:#212121; padding-bottom:1rem; position:relative; margin-bottom:1.25rem}
.n_Recruitment .fl01 .content .box .con h3:before{ content:""; position:absolute; bottom:0; width:3.125rem; height:2px; background:#9a0000}

.list_box_07 li a{ padding:1.25rem .5rem; border-bottom:#de8484 1px solid; display:block; transition:.5s; }
.list_box_07 li a h5{ font-size:1.25rem; color:#555555; line-height:1.75rem; height:3.5rem; transition:.5s; font-family:Times New Roman;}


.zimu{margin-bottom: 5rem;border: #f4f4f4 1px solid;padding: 2px;}
.zimu dl{font-size:0;line-height: 1.75rem;background:#f4f4f4;padding: .75rem 1.75rem;}
.zimu dl dt{display:inline-block;width: 4.375rem;font-size: 1.125rem;color: #626262;vertical-align: top;font-weight: bold;margin: .375rem 0;}
.zimu dl .con{display:inline-block;width: calc(100% - 4.375rem);}
.zimu dl .con dd{display:inline-block;font-size: 1rem;color: #626262;margin: .375rem 0;margin-right: .5rem;}
.zimu dl .con dd a{color: #626262;transition:0.36s;padding: 0 .5rem;border-radius: 0;line-height: 1.75rem;height: 1.75rem;display:inline-block;min-width: 3.25rem;text-align: center;}
.zimu dl .con dd.on a, .zimu dl .con dd a:hover{background: #b80000;color:#fff;}

.zimu dl:nth-child(2) dt{margin: .75rem 0;}
.zimu dl:nth-child(2) .con dd a{font-weight:bold;padding: .375rem 1rem;height: auto;}
.zimu dl:nth-child(1){ padding-top:1rem}
.zimu dl:nth-child(2){ padding-bottom:1rem}

.list_box_shizi{font-size:0;margin: 0 -1.25rem;margin-bottom:-4.5rem;}
.list_box_shizi li{display:inline-block;width:33.333333%;padding: 0 1.25rem;margin: 0 0 4.5rem;}
.list_box_shizi li a{display:block;transition:0.5s;padding: 0;position: relative;background-size: cover; z-index: 1;}
.list_box_shizi li a:before{content:"";position:absolute;top: 40%;right:0;bottom:0;left:0;transition:.5s;background: #f5f6fa;z-index: -1;}
.list_box_shizi li a .top{display:flex;flex-wrap:wrap;align-items: flex-end;}

.list_box_shizi li .img_box{ position:relative}
.list_box_shizi li .img_box:before{content:"";position:absolute;top: 4px;right: -.625rem;bottom: -.875rem;left: .625rem;background: #9a0000;}
.list_box_shizi li .img{margin: 0;position:relative;box-shadow: 1px 1.732px 16.56px 1.44px rgba(125, 125, 125, 0.18);}

.list_box_shizi li .img{width: 16.5rem;overflow:hidden;float:left;object-fit: cover;}
.list_box_shizi li .img .img_hezi{padding-bottom: 130.5% !important;}

.list_box_shizi li .con{float:left;width: calc(100% - 12.5rem);padding: 2rem 0 0 1.875rem;position:relative;}
.list_box_shizi li .con h5{color: #333333;font-size: 1.375rem;line-height: 1.375;}
.list_box_shizi li a .bottom{ overflow:hidden}
.list_box_shizi li p{font-size: 1rem;color: #808080;line-height: 1.625rem;height: 4.875rem;margin: 0.5rem 1.5rem 1.5rem;}


.list_box_shizi li a:hover:before{ box-shadow: 1px 1.732px 7.2px 0.8px rgba(125, 125, 125, 0.3);}

.list_box_shizi .miso-arrow{width: 4rem;height: 4rem;background: #f5f5f5;transition:.5s;display: flex;align-items: center;justify-content: center;top: 40%;border-radius: 50%;}
.list_box_shizi .miso-arrow svg{fill: #9c9e9e;}
.list_box_shizi .miso-prev{left: -4rem;}
.list_box_shizi .miso-next{right: -4rem;}
.list_box_shizi .miso-arrow:hover{ background:#982b2c}
.list_box_shizi .miso-arrow:hover svg{ fill:#fff}

.n_People .fl02{ background:url(../images/n_People_fl02_bg.jpg) center top no-repeat; background-size:100% auto;}
.n_People .fl02 .sametitle h4 a{ color:#fff}

.list_box_08{margin:0 -1.75rem;padding: 0;padding-bottom:5.625rem;}
.list_box_08 li{ width:33.333333%; padding:0 1.75rem; float: left;}
.list_box_08 li .img .img_hezi{ padding-bottom:70.666667%;}
.list_box_08 li .con{background:#f5f6fa; height:4.875rem; padding:0 2.25rem;flex-direction:column;justify-content:center; position:relative;display: flex; transition:.5s}
.list_box_08 li .con h5{ font-size:1.125rem; color:#242424; line-height:2.75rem; height:3.5rem}

.list_box_08 .miso-dots{}
.list_box_08 .miso-dots li{ border:#b80000 1px solid; width:.875rem; height:.875rem; border-radius:50%; transition:.5s; padding:0; margin:0 .75rem; float:none; display:inline-block}
.list_box_08 .miso-dots li.miso-active{ background:#b80000}

.list_box_09{ margin:0 -5px; padding:0 1.25rem;}
.list_box_09 li{ width:33.333333%; padding:0 5px; float: left;}
.list_box_09 li a{ display:block; padding:1rem 1rem 1.75rem; transition:.5s;background-color: #f5f6fa;}
.list_box_09 li a .img .img_hezi{ padding-bottom:70.666667%;}
.list_box_09 li a .con{ position:relative; padding:1rem 0 1.25rem}
.list_box_09 li a .con:before{ content:""; position:absolute; left:50%; margin-left:-50%; width:0; height:1px; background:#fff; bottom:0; transition:.5s}
.list_box_09 li a .con h5{ font-size:1.125rem; color:#242424; line-height:1.75rem; height:1.5rem; transition:.5s}

.n_People .fl03{ padding-top:0}

.list_box_14 li a{ display:block}
.list_box_14 li a .left{width:46.625rem;position: relative;}
.list_box_14 li a .left h5{position:absolute;left:0;right:0;bottom:0;height:4.375rem;line-height:4.375rem;background:rgba(0,0,0,.68);font-size:1.125rem;color:#fff;padding: 0 11rem 0 2rem;}
.list_box_14 li a .right{ width:calc(100% - 46.625rem); height:33.375rem; background:#810702 url(../images/list_box_14_ico.png) 86% 72% no-repeat; padding:3.75rem 2.125rem 2rem}

.list_box_14 li a .left .img .img_hezi{ padding-bottom:33.375rem !important}
.list_box_14 li a .right h5{font-size:1.5rem;color:#fff;padding:0 0 1.625rem;position:relative;margin-bottom:1.25rem;line-height: 1.5;}
.list_box_14 li a .right h5:before{ content:""; position:absolute; width:3rem; height:4px; background:#fff; bottom:0}
.list_box_14 li a .right .ar_article{height:13.5rem;overflow:hidden;margin-bottom: 3.25rem;}
.list_box_14 li a .right .ar_article p{ font-size:1rem; color:#fff; line-height:2.25rem; text-indent:0}
.list_box_14 li a .right span{ float:right; font-size:1rem; color:#fff;}

.list_box_14 .miso-dots{ bottom:1.5rem; right:calc(100% - 46.625rem); text-align:right; padding-right:2rem}
.list_box_14 .miso-dots li{ width:.875rem; height:.875rem; background:#fff; border-radius:50%; padding:0 0; margin:0 .5rem}
.list_box_14 .miso-dots li.miso-active{ background:#d10000}

.n_shiyan .fl02{padding:6.25rem 0 6.25rem;overflow:hidden;position:relative;z-index: 1;}
.n_shiyan .fl02 .title005 h3{ color:#fff}

.list_box_15{ margin:0 -1.875rem; margin-top:3.75rem}
.list_box_15 li{ float:left; width:33.333333%; padding:0 1.875rem}
.list_box_15 li a{ display:block; position:relative}
.list_box_15 li a .img .img_hezi{ padding-bottom:51.52% !important;}
.list_box_15 li a .top{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:1.875rem;color:#fff;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.list_box_15 li a .top img{margin: 0 0 .75rem 0;transition:.5s;}

.n_shiyan .fl03{ padding-top:0}
.n_shiyan .fl03 .list_box_09 li a .con:before{ background:#a81c1c; width:100%}

.n_Academics .fl04{ padding-top:0}

.list_box_09s{ margin:0 -.875rem; padding:0 1.25rem;}
.list_box_09s li{ width:33.333333%; padding:0 .875rem; float: left;}
.list_box_09s li a{ display:block; padding:.75rem .5rem 0; transition:.5s; position:relative}
.list_box_09s li a .img .img_hezi{ padding-bottom:70.666667% !important}
.list_box_09s li a .con{ position:relative; padding:1rem 0 1.25rem}
.list_box_09s li a:before{ content:""; position:absolute; left:50%; margin-left:-50%; width:100%; height:1px; background:#a81c1c; bottom:0; transition:.5s}
.list_box_09s li a .con h5{ font-size:1.125rem; color:#242424; line-height:1.75rem; height:3.5rem; transition:.5s}

.list_box_xinwen{ margin:0 -1rem; display:flex; flex-wrap:wrap}
.list_box_xinwen li{ width:33.333333%; padding:0 1rem}
.list_box_xinwen li a{ display:block; padding:6px; transition:.5s}
.list_box_xinwen li a .img_hezi{ padding-bottom:66.21% !important}
.list_box_xinwen li a h5{font-size:1.25rem;color:#333;line-height:1.75rem;height:3.5rem;transition:.5s;padding: 0;margin:1rem 0 1rem;font-family: Times New Roman;font-weight: bold;}
.list_box_xinwen li a h6{font-size:.875rem;color:#666666;line-height:1.25;border-top:#a81c1c 1px solid;padding: 1rem 0 0;margin: .5rem 0 0;}
.list_box_xinwen li a h6 img{ margin:-3px .5rem 0 0; display:inline-block}

.n_Academics .fl06{ padding-top:0}

.n_Academics .fl06 .content{display:flex;flex-wrap:wrap;background: #f7f7f7;padding: 2.75rem 3.375rem;align-items: center;z-index:1;position: relative;}
.n_Academics .fl06 .content:before{ content:""; position:absolute; width:14.375rem; top:0; bottom:0; background:#be001b; right:0; z-index:-1}
.n_Academics .fl06 .content .left{width: 47%;padding: 0 2.5rem 0 0;}
.n_Academics .fl06 .content .left p{font-size: 1.25rem;color: #646464 !important;line-height:1.875rem;margin-bottom: 1.5rem;font-family: Times New Roman;}
.n_Academics .fl06 .content .left dl dt{ font-weight:bold}
.n_Academics .fl06 .content .left .more003 a{color:#aa0018;display:flex;align-items:center;justify-content:flex-end;font-size: 1.25rem;font-family: Times New Roman;margin: 3rem 0 0;}
.n_Academics .fl06 .content .left .more003 a img{ margin:0 0 0 .75rem}
.n_Academics .fl06 .content .right{width: 53%;position:relative;padding: 0 1.375rem 1.375rem 0;z-index:1;}
.n_Academics .fl06 .content .right .bg{position:absolute;top: 1.375rem;right:0;bottom: 0;left: 1.375rem;background:#d8a835;z-index:-1;}
.n_Academics .fl06 .content .right img{ width:100%; box-shadow: 0px 2px 27.6px 2.4px rgba(0, 0, 0, 0.18); transition:.5s}

.n_Academics .fl07{ background:url(../images/n_Academics_fl07_bg.jpg) center top no-repeat; background-size:100% auto;}
.n_Academics .fl07 .sametitle h4 a{ color:#fff}
.n_Academics .fl07 .content{display:flex;flex-wrap:wrap;background-size:cover;padding: 0;align-items:center;}
.n_Academics .fl07 .content .left{width: 45%;}
.n_Academics .fl07 .content .left img{ width:100%}
.n_Academics .fl07 .content .right{width: 55%;padding:0 0 0 2.5rem;}
.n_Academics .fl07 .content .right p{font-size: 1.25rem;color: #646464 !important;line-height:1.875rem;margin-top: 1.5rem;font-family: Times New Roman;}

.n_container .n_Academics .fl07 .sametitle{ margin-bottom:6rem}

.n_news_box .fl01{ padding-top:0}
.n_news_box .fl05{ padding-top:0}

.list_box_16{ margin:0 -1rem; display:flex; flex-wrap:wrap; padding-bottom:5rem}
.list_box_16 .miso-list{ overflow:visible}
.list_box_16 li{ width:50%; padding:1.375rem 1rem; float:left}
.list_box_16 li a{ display:block; padding:1.5rem 2rem; transition:.5s; box-shadow: 0px 2px 41px 9px rgba(0, 0, 0, 0.08); border-left:#a81c1b 3px solid}
.list_box_16 li a .img_hezi{ padding-bottom:66.21% !important}
.list_box_16 li a h5{font-size:1.25rem;color:#333;line-height:1.75rem;height:3.5rem;transition:.5s;padding: 0;margin:1rem 0 1rem;font-family: Times New Roman;font-weight: bold;}
.list_box_16 li a h6{font-size:.875rem;color:#666666;line-height:1.25;border-top:#e5e5e5 1px dashed;padding: 1.875rem 0 0;margin: 1.5rem 0 0;}
.list_box_16 li a h6 img{ margin:-3px .5rem 0 0; display:inline-block}

.list_box_16 .miso-dots{}
.list_box_16 .miso-dots li{ border:#b80000 1px solid; width:.875rem; height:.875rem; border-radius:50%; transition:.5s; padding:0; margin:0 .75rem; float:none; display:inline-block}
.list_box_16 .miso-dots li.miso-active{ background:#b80000}

.n_news_box .fl05 .content{ position:relative; display:flex; flex-wrap:wrap; z-index:1; padding:1.625rem 0;}
.n_news_box .fl05 .content:before{ content:""; position:absolute; top:0; bottom:0; left:0; background:#f7f7f7; width:55.71%; z-index:-1}
.n_news_box .fl05 .content .left{ width:calc(100% - 55.71%); padding:0 1.875rem}

.n_news_box .fl06{ padding-top:0}

.list_box_17 .miso-dots_box{}
.list_box_17{ padding-bottom:3rem; }
.list_box_17 li{ padding:1rem 0}
.list_box_17 li *{ color:#fff}
.list_box_17 li h5{ font-size:1.5rem; color:#000000; line-height:2rem; height:4rem; transition:.5s; font-family:Times New Roman}
.list_box_17 li span{ margin:1.25rem 0 2.5rem; display:inline-block; width:130px; height:30px; line-height:30px; background:#a81c1f; border-radius:15px; text-align:center; font-size:14px; color:#fff}
.list_box_17 li .con p{ font-size:1rem; color:#616161; line-height:1.875rem; margin-bottom:1.5rem}
.n_news_box .fl05 .content .right{ width:55.71%}
.n_news_box .fl05 .content .right .img img{ width:100%}

.list_box_17 .miso-dots_box{position:absolute;bottom: 3px;width: auto;padding: 0 2.5rem;text-align: center;right: 0;}
.list_box_17 .miso-dots{line-height: 1.625rem;text-align:center;position: relative;padding: 0;width: auto;display: flex;white-space: nowrap;}
.list_box_17 .miso-dots_box .miso-prev, .list_box_17 .miso-dots_box .miso-next{width: 1.625rem;height: 1.625rem;background: #c1c1c1;transition: .5s;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.list_box_17 .miso-dots_box svg{width: 1rem;height: 1rem;fill: #fff;float: left;transition:.5s;}
.list_box_17 .miso-dots_box .miso-prev:hover, .list_box_17 .miso-dots_box .miso-next:hover{ background:#a81c1f}

.list_box_17 .miso-dots li{width: .625rem;height: .625rem;background: transparent;border:#bdbdbd 1px solid;transition:.5s;border-radius:50%;padding: 0;position:relative;margin: 0 .5rem;}
.list_box_17 .miso-dots li.miso-active{background: #bdbdbd;}


@media(min-width: 1200px){
	.list_box_01 li a:hover .top{ background:#c60000}
	.list_box_01 li a:hover .top:before{ border-top:#c60000 1.5rem solid;}
	
	.list_box_01 li a:hover .top p{ color:#fff}
	
	.list_box_03 li a:hover h5, .list_box_03 li a:hover h6{ color:#a81a1a}
	.list_box_03 li a:hover{ background:#fff url(../images/list_box_03_bg.png) 94% center no-repeat;}
	
	.list_box_04 li a:hover h5{ color:#c60000}
	.list_box_04 li a:hover:before{ opacity:1; visibility:visible}
	.list_box_04 .miso-arrow:hover{ opacity:1}

	.list_box_05 li a:hover .con{ background:#fff}
	
	.list_box_06 li a:hover{ border:#b80000 1px solid; background:#b80000}
	.list_box_06 li a:hover font, .list_box_06 li a:hover span{ color:#fff}
	.list_box_06 li a:hover font svg{ fill:#fff}
	
	.list_box_07 li a:hover{ border-bottom:#c60000 1px solid; background:#c60000}
	.list_box_07 li a:hover h5{ color:#fff}
	
	.list_box_09 li a:hover{ background:#b00016}
	.list_box_09 li a:hover .con:before{ width:100%; left:0; margin-left:0 }
	.list_box_09 li a:hover .con h5{ color:#fff}
	
	.n_shiyan .fl03 .list_box_09 li a:hover .con:before{ background:#fff;}
	
	.list_box_08 li a:hover .con{ background:#b80000}
	.list_box_08 li a:hover .con h5{ color:#fff}
	.list_box_09s li a:hover{ box-shadow: 0px 2px 41px 9px rgba(0, 0, 0, 0.1); background:#fff}
	

	.list_box_xinwen li a:hover{ box-shadow: 0px 2px .75rem 0.96px rgba(0, 0, 0, 0.2);}
	.list_box_xinwen li a:hover h5{ color:#272727; font-weight:bold}
	
	.n_Academics .fl06 .content .left .more003 a:hover{ text-decoration:underline}
	
	.list_box_16 li a:hover { background:#b80000}
	.list_box_16 li a:hover *{ color:#fff}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
	
	.list_box_05 .miso-prev{ left:2rem}
	.list_box_05 .miso-next{ right:2rem}
	
	.list_box_shizi .miso-prev{left: auto;right: 6rem;}
	.list_box_shizi .miso-next{right: 2rem;}
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.list_box_shizi{ margin-bottom:-1.25rem}
	.list_box_shizi li{ width:100%; margin-bottom:1.25rem}
	
	.n_People .fl02{ background-size:auto 20rem}
	
	.list_box_14 li a .left{ width:100%;}
	.list_box_14 li a .left .img .img_hezi{padding-bottom: 72% !important;}
	.list_box_14 li a .right{width:100%;height: auto;padding: 2rem 15px;}
	
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.fl00_gg{ padding:3rem 0 !important}
	.n_about .fl01 .content .left{ width:100%; padding:0 0 2rem}
	.n_about .fl01 .content .right{ width:100%}
	
	.n_about .fl03 .content .left{ width:100%; }
	.n_about .fl03 .content .right{ width:100%; padding:2rem 0 0 }
	
	.list_box_03 li{ width:50%}
	
	.n_Academics .fl03 .content .left{ width:100%; }
	.n_Academics .fl03 .content .right{ width:100%; }
	
	.list_box_05{ margin:0 -5px}
	.list_box_05 li{ padding:0 5px}
	
	.n_Recruitment .fl01 .content .box{ width:100%; margin-bottom:1rem}
	
	.list_box_shizi .miso-arrow{width:3rem;height:3rem;top: 20%;}
	.list_box_shizi .miso-arrow svg{ width:1.75rem; height:1.75rem}

	.list_box_08{ margin:0 -5px}	
	.list_box_08 li{ padding:0 5px}
	.list_box_08 li .con{ padding:0 1rem}
	
	.miso-dots li{ margin:0 3px !important; width:8px !important; height:8px !important;}
	
	.list_box_08{ padding-bottom:3rem !important}
	
	.list_box_15 li{ width:100%; margin-bottom:1.25rem}
	
	.n_shiyan .fl02 .left{ width:100%;}
	
	.list_box_09s{ padding:0}
	.list_box_09s li{width:100%;margin-bottom: 1rem;}
	.list_box_09s li a{ padding:0}

	.n_shiyan .fl03{ padding-top:0 !important}
	
	.n_Academics .fl06 .content .left{ width:100%; padding:0 0 2rem}
	.n_Academics .fl06 .content .right{ width:100%}
	.n_Academics .fl06 .content:before{ display:none}
	
	.n_Academics .fl07 .content .left{ width:100%;}
	.n_Academics .fl07 .content .right{ width:100%; padding:1rem 0 0}
	.n_Academics .fl06 .content{ padding:1.5rem 15px}
	
	.n_Academics .fl04, .n_Academics .fl06{ padding-top:0 !important}
	.n_Academics .fl07{ background-size:auto 15rem}
	.n_container .n_Academics .fl07 .sametitle{ margin-bottom:3rem}
	
	.n_news_box .fl05 .content:before{  display:none}
	.n_news_box .fl05 .content .left{width:100%;padding: 0;}
	.n_news_box .fl05 .content .right{ width:100%; padding:2rem 0 0}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.sametitle h4 a{font-size: 1.75rem !important;}
	.n_container .sametitle{ margin-bottom:3rem}
	
	.list_box_01{ padding:0 1.5rem}
	.list_box_01 .miso-arrow{width:24px;height:24px;bottom: 30px;}
	
	.list_box_03 li{ width:100%; margin-bottom:1rem}
	
	.list_box_04{ padding:0 1.5rem}
	.list_box_04 .miso-arrow{ width:28px; height:28px}
	
	.list_box_05 li{ width:100%; margin-bottom:1rem}
	
	.list_box_05{ padding-bottom:2rem}
	.list_box_05 .miso-prev{ left:1rem}

	.list_box_05 .miso-next{ right:1rem}
	
	.list_box_06{ padding-bottom:2rem}
	.list_box_06 li{ width:100%; margin-bottom:1rem}
	.n_Students .fl02 { padding-top: 0 !important;}
	
	.zimu dl .con dd{margin: .125rem 0;font-size: 12px;min-width: 16.666667%;width: auto;}
	.zimu dl .con{ width:100%}
	
	.zimu{ margin-bottom:2rem}
	
	.list_box_09{ padding:0}
	.list_box_09 li{ width:100%;}
	.list_box_09 li a{ padding:0}
	
	.n_shiyan .list_box_15 li a .top img{ width:4rem; margin:0 0 .25rem}
	.n_shiyan .list_box_15 li a .img .img_hezi{ padding-bottom:30% !important}
	.n_shiyan .list_box_15{ margin-top:2rem}
	
	.list_box_xinwen{ margin:0 -5px}
	.list_box_xinwen li{ width:100%; padding:0 5px; margin-bottom:1.25rem}
	
	.n_news_box .fl01, .n_news_box .fl05, .n_news_box .fl06{ padding-top: 0 !important;}
	
	.list_box_16{ margin:0 -5px}
	.list_box_16 li{padding: .75rem 5px;width:100%;}

	.n_news_box .fl05 .content{ padding:0}
	.list_box_16{ padding-bottom:3rem !important}
}


@media(max-width: 456px){
	
} 


.n_keyan_d{ background:#fff url(../images/n_keyan_d_bg.jpg) right top no-repeat; background-size:100% auto; padding:3.25rem; border:#dfdfdf 1px solid}
.n_keyan_d .fl01 .left{width: 14.5rem; padding:0 1.25rem 1.75rem 0; position:relative}
.n_keyan_d .fl01 .left:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:1.25rem; background:url(../images/n_keyan_d_img_bg.jpg) center bottom no-repeat; background-size:100% auto}
.n_keyan_d .fl01 .left .img .img_hezi{padding-bottom: 151.42% !important;}
.n_keyan_d .fl01 .right{ width:calc(100% - 14.5rem); padding:0 0 0 3.125rem}
.n_keyan_d .fl01 .right h3{font-size:1.625rem;color: #333333;line-height:1.5;padding-bottom: 1rem;border-bottom: #dcdcdc 1px solid;font-weight:bold;margin-bottom: 1.75rem;position: relative;}
.n_keyan_d .fl01 .right h3:before{ content:""; position:absolute; background:#c50000; width:5rem; height:3px; bottom:-2px}

.n_keyan_d .fl02{margin: 2.5rem 0 0;}
.n_keyan_d .fl02 .h3{ padding:.75rem .75rem .75rem 3.75rem; background:#0070cd; font-size:1.25rem; color:#fff; font-weight:bold; line-height:1.5; position:relative; margin-bottom:1.5rem}
.n_keyan_d .fl02 .h3:before{ content:""; position:absolute; left:1rem; width:1.875rem; height:1px; background:#fff; top:50%; margin-top:-.5px}

.n_keyan_d .fl02 h3{padding: 0 0 .5rem;font-size: 1.375rem;color: #333333;line-height:1.5;border-bottom: #dcdcdc 1px solid;margin:3.125rem 0 1.5rem; position:relative}
.n_keyan_d .fl02 h3:before{ content:""; position:absolute; background:#c50000; width:5rem; height:3px; bottom:-2px}
.n_keyan_d .fl02 .ar_article p{margin-bottom: 0 !important;font-size: 1rem !important;line-height: 1.625rem !important;}