.box-activity1{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:111px 0 83px}
.box-activity1 .col-l{width:15%}
.box-activity1 .col-r{width:85%;padding-top:18px}
.box-activity1 .big-tit{margin-left:-18px;margin-bottom:17px}
.box-activity1 .big-tit img{display:block}
.box-activity2{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:103px 0 86px}
.box-activity2 .con-top{text-align:center}
.box-activity2 .big-tit{display:inline-block;vertical-align:middle}
.box-activity2 .big-tit img{display:block}
.box-activity2 .m-more2{display:inline-block;vertical-align:middle;margin-left:0}
.box-activity3{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:98px 0 132px;position:relative}
.box-activity3 .inner{margin:0 -31px}
.box-activity3 .bg{position:absolute;left:0;right:0;bottom:1px;z-index:5;height:338px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.box-activity3 .big-tit{float:left;margin:35px 44px 0 0}
.box-activity3 .big-tit img{display:block;width:119px}
.m-century{overflow:hidden}
.m-century .item{float:left;width:16.666%}
.m-century .con{display:block;height:174px;overflow:hidden;padding:23px 0 0 13px;font-size:14px;color:#333;line-height:20px}
.m-century .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.m-century .year{display:inline-block;vertical-align:top;font-size:24px;border-bottom:1px solid #1f296a;line-height:47px;margin-bottom:10px}
.m-century .con-red{color:#fff;background:#1f296a}
.m-century .con-red .year{border-color:#fff}
.p-list8{padding-top:73px;margin:37px 52px 0}
.p-list8 li{float:left;width:25%;padding:0 15px 20px;position:relative}
.p-list8 li:nth-child(2n 1){top:-73px}
.p-list8 .con{display:block;font-size:14px;line-height:24px}
.p-list8 .tit{font-size:16px;color:#333;font-weight:400;height:48px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:21px 0 6px}
.p-list8 .date{display:block;color:#ae0107}
.p-list8 .pic{height:0;padding-top:60.666%;position:relative;overflow:hidden;box-shadow:0 6px 0 #ae0107}
.p-list8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list8 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.p-list6{
	text-align: center;
	padding: 11px 4% 40px 4%;
	background: center top no-repeat;
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.p-list6:after,.p-list6:before{
	content: "";
	position: absolute;left: 50%;z-index: 10;
	width: 146px;height: 19px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	-ms-transform: translatex(-50%);
	-o-transform: translatex(-50%);
	transform: translatex(-50%);

}
.p-list6:after{
	top: 100%;
	/*background-image: ;*/
}
.p-list6:before{
	bottom: 100%;
	
}
.p-list6 li{
	display: inline-block;vertical-align: top;
	width: 25%;
	font-size: 18px;color: #fff;line-height: 28px;
	text-align: center;
	padding: 0 20px;
}
.p-list6 a{color:inherit;margin:0 43px}
.p-list6 li.on{display: none;}
.p-list6 li.on a,.p-list6 li:hover a{color:#ed5454}
.p-list6 .img{
	display: block;
	width: 60px;height: 60px;
	margin: 0 auto;
	display: none;
}
.p-list6 .img-logo{display:inline-block;vertical-align:top;height:64px;margin:0 75px}
.p-list6 .icon{display:inline-block;vertical-align:middle;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #b61a2e}

.p-list7{overflow:hidden;margin:0 -17px}
.p-list7 li{float:left;width:50%;padding:0 17px 44px}
.p-list7 .con{display:block;background:#fff;padding:39px 25px 49px;font-size:14px;color:#999;line-height:24px;box-shadow:0 8px 17px rgba(0,0,0,.1)}
.p-list7 .det{height:48px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list7 .tit{font-size:18px;color:#333;line-height:28px;font-weight:400;height:56px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:7px 0 25px}
.p-list7 .date{display:block;float:right;width:70px;height:71px;background:#1f296a;font-size:12px;color:#fff;line-height:28px;text-align:center;padding-top:14px;margin-left:34px}
.p-list7 .date em{display:block;font-size:28px}
.p-list7 .con:hover .tit{color:#1f296a}
.m-btn1{display:block;width:163px;height:45px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#000;font-size:16px;color:#fff;line-height:45px;text-align:center;margin:0 auto}
.m-btn1:hover{background:#f58320;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}
.box-activity4{height:840px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding-top:101px;position:relative}
.box-activity4 .m-btn1{position:absolute;left:50%;bottom:117px;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
.box-activity4 .img-gear1,.box-activity4 .img-gear2,.box-activity4 .img-gear3,.box-activity4 .img-gear4{position:absolute;z-index:4;-moz-animation:10s linear infinite rotate;-ms-animation:rotate 10s linear infinite;-o-animation:10s linear infinite rotate;-webkit-animation:10s linear infinite rotate;animation:10s linear infinite rotate}
.box-activity4 .img-gear1{width:185px;left:16.52%;top:10.71%}
.box-activity4 .img-gear2{width:183px;right:25.27%;top:19.28%}
.box-activity4 .img-gear3{width:254px;left:10%;top:34%}
.box-activity4 .img-gear4{width:227px;right:10.48%;top:69.71%}
@-moz-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{
0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.m-countdown{text-align:center;font-size:18px;color:#999;line-height:24px;position:relative;z-index:10}
#clock{font-family:arial;display:inline-block;vertical-align:middle;box-shadow:0 0 10px rgba(0,0,0,.2);height:90px;width:89px;font-size:68px;color:#333;line-height:90px;text-align:right;font-weight:700;background: center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:0 24px;letter-spacing:4px;position:relative}
.box-activity5{overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;padding:42px 0 0}
.box-activity5 .inner{margin:0 -21px}
.box-activity5 .col-r{width:173px;margin-left:20px}
.box-activity5 .col-l{float:none;overflow:hidden}
.box-activity5 .big-tit img{display:block;margin:76px auto 74px}
.m-btn2{display:block;width:173px;height:48px;background:#1f296a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:18px;color:#fff;line-height:48px;text-align:center}
.m-btn2 img{display:inline-block;vertical-align:middle;margin-right:5px}
.m-btn2:hover{opacity:.9;filter:alpha(opacity=90);color:#fff}
.m-story .con{display:block;float:left;width:30.4%;margin:0 1.4% 35px;box-shadow:0 8px 15px rgba(0,0,0,.1)}
.m-story .pic{height:0;padding-top:68.21%;position:relative;overflow:hidden}
.m-story .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-story .txt{background:#fff;padding:23px 20px 10px;font-size:14px;color:#666;line-height:24px}
.m-story .det{overflow:hidden;height:72px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#333}
.m-story .tit{font-size:14px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-align:right;padding-top:12px;margin-top:15px;border-top:1px solid #ccc}
.m-story .info{font-size:12px;text-align:right;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
/*!公用*/
.g-titq1{overflow:hidden}
.g-titq1 h3{font-size:20px;color:#62aade;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-titq1 h3 i{display:inline-block;vertical-align:middle;width:40px;height:40px;background-color:#62aade;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:22px}
.pages{font-size:0;text-align:center;margin-bottom:67px;overflow:hidden}
.pages.qm{text-align:right;margin-bottom:54px}
.pages ul{display:inline-block;vertical-align:middle;margin:0 -5px}
.pages li{float:left;margin:0 5px}
.pages li a{display:block;width:32px;height:32px;font-size:14px;color:#333;text-align:center;line-height:30px;border:1px solid #ccc;overflow:hidden}
.pages li span{display:block;width:32px;height:32px;font-size:14px;color:#333;text-align:center;line-height:32px;overflow:hidden}
.pages .pages-next a,.pages .pages-prev a{width:65px}
.pages li.on a,.pages li:hover a{background-color:#9b1c1f;border-color:#9b1c1f;color:#fff}
/*!燕山大学_招聘计划*/
.m-recruit{padding-top:49px;overflow:hidden}
.m-recruit .form{overflow:hidden}
.m-recruit .form select{display:block;float:left;width:268px;font-size:16px;color:#333;line-height:45px;border:1px solid #ccc;background: 94.5% 50% no-repeat;padding:0 40px 0 26px;margin-right:34px;overflow:hidden}
.ul-txtq1{border-top:1px solid #ccc;padding-top:5px;margin-top:20px;overflow:hidden}
.ul-txtq1 li{border-bottom:1px solid #ccc;overflow:hidden}
.ul-txtq1 li:last-child{border-bottom:none}
.ul-txtq1 .tit{cursor:pointer;padding:23px 0 28px;overflow:hidden}
.ul-txtq1 .tit span{display:block;float:right;font-size:14px;color:#1f2969;line-height:28px;background: 75% 50% no-repeat;padding-right:40px;margin-left:10px;overflow:hidden}
.ul-txtq1 .tit.on span{background-image:}
.ul-txtq1 .tit h3{font-size:20px;color:#1f2969;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq1 .down{display:none;padding-bottom:1px;overflow:hidden}
.ul-txtq1 .down .top{margin-top:-6px;margin-bottom:28px;overflow:hidden}
.ul-txtq1 .down .top dl{float:left;width:33.33%;padding-right:10px;overflow:hidden}
.ul-txtq1 .down .top dt{font-size:16px;color:#333;line-height:1.75em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq1 .down .top dd{font-size:16px;color:#333;line-height:1.75em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq1 .down .box{overflow:hidden}
.ul-txtq1 .down .item{margin-bottom:28px;overflow:hidden}
.ul-txtq1 .down .item .desc,.ul-txtq1 .down .item h3{font-size:16px;color:#333;line-height:1.75em;overflow:hidden;text-overflow:ellipsis}
/*!燕山大学_院系专业*/
.ul-txtq2{position:relative;margin-top:83px;margin-right:-31px;overflow:hidden}
.ul-txtq2 .con{margin-bottom:66px;overflow:hidden}
.ul-txtq2 .top{margin-bottom:28px;overflow:hidden}
.ul-txtq2 .top .pic{float:left;width:78px;height:78px;background-color:#f58320;margin-right:18px;overflow:hidden}
.ul-txtq2 .top .pic img{display:block;width:100%;height:100%}
.ul-txtq2 .top h3{font-size:20px;color:#62aade;line-height:2em;border-bottom:1px solid #ccc;padding:9px 0 12px}
.ul-txtq2 dl{position:relative;padding:20px 0 33px 30px;overflow:hidden}
.ul-txtq2 dl:after{content:'';background-color:#f1f1f1;position:absolute;top:0;left:35px;right:0;bottom:0;z-index:-1}
.ul-txtq2 dd{float:left;width:43%;padding-right:5px;overflow:hidden}
.ul-txtq2 dd:nth-child(even){width:57%}
.ul-txtq2 dd a{display:block;font-size:16px;color:#333;line-height:2.5em;background: 2px 50% no-repeat;padding-left:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq2 dd a:hover{color:#62aade}
/*!燕山大学_印象燕大_详情*/
.g-boxq1{padding-top:30px;margin-bottom:82px;overflow:hidden;width:14rem;margin-left:auto;margin-right:auto}
.g-boxq1 .col-l{width:9.5rem;overflow:hidden;float:left}
.m-textq1{overflow:hidden}
.m-textq1 .info{font-size:14px;color:#999;line-height:2em;overflow:hidden}
.m-textq1 .info span{display:block;float:left;margin-right:24px;overflow:hidden}
.m-textq1 .info span i{display:inline-block;vertical-align:middle;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:8px}
.m-textq1 .info .date{color:#1f2969;}
.m-textq1 h1{font-size:24px;color:#333;line-height:1.3em;font-weight:400;overflow:hidden}
.m-textq1 h2{font-size:18px;color:#999;line-height:1.56em;font-weight:400;margin-top:12px;overflow:hidden}
.m-textq1 .txt{font-size:16px;color:#333;line-height:1.75em;text-align:center;border-top:1px solid #ccc;margin-top:33px;padding-top:26px;overflow:hidden}
.m-textq1 .txt p{text-indent: 2em;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: justify;
    color: #333;}
.m-textq1 .txt span{font-size:14px;color:#666;line-height:2em;text-align:center;overflow:hidden}
.m-textq1 .m-sharel{border:none;padding:72px 0 34px}
.m-pn{border-top:1px solid #ccc;padding-top:38px;overflow:hidden}
.m-pn .aa{float:left;max-width:50%;display:block;font-size:16px;color:#333;line-height:1.5em;text-align:left;position:relative;overflow:hidden}
.m-pn .aa:after{content:'';width:4px;height:71px;background-color:#ccc;position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
.m-pn .aa:hover:after{background-color:#f58320}
.m-pn .a-prev{padding:0 10px 0 17px}
.m-pn .a-prev:after{left:0}
.m-pn .a-next{float:right;padding:0 24px 0 10px}
.m-pn .a-next:after{right:0}
.m-pn .aa em{display:block;color:#999;font-weight:700;margin-bottom:9px;overflow:hidden}
.m-pn .a-next em{text-align:right}
.g-boxq1 .col-r{float:right;width:4rem;padding-top:26px;overflow:hidden}
.ul-imgtxtq1{margin-top:26px;overflow:hidden}
.ul-imgtxtq1 li{margin-bottom:44px;overflow:hidden}
.ul-imgtxtq1 .con{display:block;overflow:hidden}
.ul-imgtxtq1 .pic{width:100%;height:auto;position:relative;margin-bottom:14px}
.ul-imgtxtq1 .pic:after{content:'';width:0;height:4px;background-color:#f58320;position:absolute;left:0;bottom:-4px}
.ul-imgtxtq1 a:hover .pic:after{width:100%}
.ul-imgtxtq1 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq1 .date{display:block;width:54px;font-size:10px;color:#fff;line-height:1.3em;text-align:center;background-color:#1f2969;position:absolute;right:13px;bottom:12px;padding:4px 0 6px;overflow:hidden}
.ul-imgtxtq1 .date em{display:block;font-size:24px;font-weight:700;line-height:1.3em;overflow:hidden}
.ul-imgtxtq1 h3{font-size:16px;color:#333;line-height:1.75em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq1 a:hover h3{color:#62aade}
/*!燕山大学_印象燕大*/
.ul-imgtxtq2{margin:61px -15px 2px;overflow:hidden}
.ul-imgtxtq2 li{float:left;width:33%;padding:0 15px;margin-bottom:70px;overflow:hidden}
.ul-imgtxtq2 .con{display:block;overflow:hidden}
.ul-imgtxtq2 .pic{position:relative;height:0;padding-top:65.5%;background-color:#999;margin-bottom:19px}
.ul-imgtxtq2 .pic:after{content:'';width:0;height:4px;background-color:#f58320;position:absolute;left:0;bottom:-4px}
.ul-imgtxtq2 a:hover .pic:after{width:100%}
.ul-imgtxtq2 .pic img{display:block;max-width:100%;min-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxtq2 .date{display:block;width:64px;font-size:12px;color:#fff;line-height:1.3em;text-align:center;background-color:#1f2969;position:absolute;right:20px;bottom:22px;padding:3px 0 6px;overflow:hidden}
.ul-imgtxtq2 .date em{display:block;font-size:35px;font-weight:700;line-height:1.2em;margin-bottom:-2px;overflow:hidden}
.ul-imgtxtq2 h3{font-size:20px;color:#333;line-height:1.4em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq2 a:hover h3{color:#62aade}
/*!燕山大学_燕大要闻_详情*/
.g-boxq1.qm{padding-top:34px}
.g-boxq1.qm .m-textq1 .info{margin-bottom:23px}
.g-boxq1.qm .m-textq1 .txt{text-align:left;margin-top:19px;padding-top:29px}
.g-boxq1.qm .col-r{padding-top:9px}
.ul-imgtxtq3{background-color:#f3f3f3;margin-top:17px;padding:20px 18px 12px;overflow:hidden}
.ul-imgtxtq3 li{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:22px;overflow:hidden}
.ul-imgtxtq3 li:last-child{border-bottom:none;margin-bottom:0}
.ul-imgtxtq3 .con{display:block;overflow:hidden}
.ul-imgtxtq3 .pic{width:100%;height:auto;margin-bottom:17px;overflow:hidden}
.ul-imgtxtq3 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq3 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq3 .txt{overflow:hidden}
.ul-imgtxtq3 .tit{font-size:16px;color:#333;line-height:1.5em;font-weight:400;margin-bottom:7px;overflow:hidden}
.ul-imgtxtq3 a:hover .tit{color:#62aade}
.ul-imgtxtq3 span{display:block;font-size:12px;color:#999;line-height:1.5em;overflow:hidden}
/*!燕山大学_燕大要闻*/
.m-imgtxtq1{margin-top:39px;margin-bottom:40px;padding-bottom:37px;overflow:hidden}
.m-imgtxtq1 .con{display:block;background-color:#62aade;overflow:hidden}
.m-imgtxtq1 .pic{float:left;width:560px;height:auto;position:relative;overflow:hidden}
.m-imgtxtq1 .pic img{display:block;width:100%;height:auto}
.m-imgtxtq1 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.m-imgtxtq1 .date{display:block;width:116px;font-size:14px;color:#fff;line-height:38px;text-align:center;background-color:#62aade;position:absolute;top:28px;left:0;overflow:hidden}
.m-imgtxtq1 .txt{padding:38px 22px 20px;overflow:hidden}
.m-imgtxtq1 .txt h3{height:4.8em;font-size:20px;color:#fff;line-height:1.6em;font-weight:400;margin-bottom:29px;overflow:hidden}
.m-imgtxtq1 .desc{height:12.25em;font-size:14px;color:rgba(255,255,255,.5);line-height:1.75em;overflow:hidden}
.m-imgtxtq1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;font-size:0;text-align:center;z-index:2}
.m-imgtxtq1 .slick-dots li{display:inline-block;margin:0 9px}
.m-imgtxtq1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background-color:#ccc;border:none;border-radius:50%;padding:0;cursor:pointer}
.m-imgtxtq1 .slick-dots li.slick-active button{background-color:#62aade;}
.ul-txtq3{border-bottom:1px solid #ccc;padding:0 13px 10px;overflow:hidden}
.ul-txtq3 li{float:left;margin-right:10px;overflow:hidden}
.ul-txtq3 li a{display:block;width:108px;font-size:16px;color:#333;line-height:40px;text-align:center;overflow:hidden}
.ul-txtq3 li.on a,.ul-txtq3 li:hover a{background-color:#62aade;color:#fff}
.ul-imgtxtq4{margin-bottom:29px;overflow:hidden}
.ul-imgtxtq4 li{border-bottom:1px solid #ccc;overflow:hidden}
.ul-imgtxtq4 li:first-child .con{padding-top:29px}
.ul-imgtxtq4 .con{display:block;padding:36px 0 36px 23px;overflow:hidden}
.ul-imgtxtq4 .con:hover{background-color:#f3f3f3}
.ul-imgtxtq4 .pic{float:left;width:240px;height:auto;margin-right:30px;overflow:hidden}
.ul-imgtxtq4 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq4 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq4 .txt{overflow:hidden}
.ul-imgtxtq4 .date{display:block;font-size:14px;color:#1f2969;line-height:1.8em;margin-bottom:5px;overflow:hidden}
.ul-imgtxtq4 .tit{font-size:18px;color:#333;line-height:1.56em;font-weight:400;margin-bottom:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq4 .desc{height:3.42em;font-size:14px;color:#999;line-height:1.71em;overflow:hidden}
/*!燕山大学_燕大视频_详情*/
.g-boxq1.qm2{padding-top:20px}
.m-textq1 .pic{width:100%;height:auto;margin-bottom:22px;overflow:hidden}
.m-textq1 img{    display: block;
    margin: 0 auto;border: 0;
    max-width: 100%;
    vertical-align: top;}
.g-boxq1.qm2 .m-textq1{margin-top:60px}
.g-boxq1.qm2 .m-textq1 .txt{text-align:left}
.g-boxq1.qm2 .col-r{padding-top:0}
.ul-imgtxtq5{margin-top:18px;overflow:hidden}
.ul-imgtxtq5 li{margin-bottom:33px;overflow:hidden}
.ul-imgtxtq5 .con{display:block;overflow:hidden}
.ul-imgtxtq5 .pic{width:100%;height:auto;position:relative;margin-bottom:13px}
.ul-imgtxtq5 .pic:after{content:'';width:0;height:4px;background-color:#f58320;position:absolute;left:0;bottom:-4px}
.ul-imgtxtq5 a:hover .pic:after{width:100%}
.ul-imgtxtq5 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq5 .pic i{display:block;width:54px;height:54px;border-radius:50%;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxtq5 h3{font-size:16px;color:#333;line-height:1.75em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq5 a:hover h3{color:#62aade}
/*!燕山大学_燕大视频*/
.ul-imgtxtq6{margin:80px -15px 12px;overflow:hidden}
.ul-imgtxtq6 li{float:left;width:33.33%;padding:0 15px;margin-bottom:80px;overflow:hidden}
.ul-imgtxtq6 .con{display:block;overflow:hidden}
.ul-imgtxtq6 .pic{position:relative;height:0;padding-top:60.7%;background-color:#999;margin-bottom:19px}
.ul-imgtxtq6 .pic:after{content:'';width:0;height:4px;background-color:#f58320;position:absolute;left:0;bottom:-4px}
.ul-imgtxtq6 a:hover .pic:after{width:100%}
.ul-imgtxtq6 .pic img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxtq6 .pic i{display:block;width:54px;height:54px;border-radius:50%;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxtq6 h3{font-size:20px;color:#333;line-height:1.4em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq6 a:hover h3{color:#62aade}
/*!燕山大学_招聘计划*/
.m-textq2{margin-top:50px;overflow:hidden}
.ul-txtq4{float:left;width:67px;border-top:6px solid #ccc;padding-top:11px;overflow:hidden}
.ul-txtq4.fixed{position:fixed;top:10%}
.ul-txtq4 li{overflow:hidden}
.ul-txtq4 li a{display:block;font-size:16px;color:#666;line-height:2.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq4 li.current a,.ul-txtq4 li:hover a{color:#1f2969}
.m-textq2 .box{margin-left:97px}
.m-textq2 .item{margin-bottom:45px;overflow:hidden}
.m-textq2 .item h3{font-size:24px;color:#333;line-height:1.5em;text-align:center;border-bottom:1px solid #ccc;padding-bottom:22px;margin-bottom:17px;overflow:hidden}
.m-textq2 .item .txt{font-size:16px;color:#333;line-height:1.75em;overflow:hidden}
.m-textq2 .m-sharel{border:none;padding:12px 0 80px}
/*!燕山大学_学校简介*/
.m-textq3{margin-top:43px;overflow:hidden}
.m-textq3.qm{padding:0 97px;margin-top:39px}
.m-textq3 .txt{font-size:16px;color:#333;line-height:1.75em;overflow:hidden}
.m-textq3 .m-sharel{border-top:none;padding:42px 0 63px}
.ul-txtq5{position:relative;z-index:2;margin-top:-184px;overflow:hidden}
.ul-txtq5 ul{float:right;width:747px;background-color:#1f2969;border-bottom:7px solid #62aade;padding:38px 34px 14px;overflow:hidden}
.ul-txtq5 li{float:left;width:25%;padding:0 34px;margin-bottom:12px;overflow:hidden}
.ul-txtq5 .con{text-align:center;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:24px;overflow:hidden}
.ul-txtq5 .li5 .con,.ul-txtq5 .li6 .con,.ul-txtq5 .li7 .con,.ul-txtq5 .li8 .con{border-bottom:none}
.ul-txtq5 em{display:block;font-size:32px;color:#fff;line-height:1.5em;font-family:helvetica,"微软雅黑";overflow:hidden}
.ul-txtq5 span{display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
/*!燕山大学_学术活动_详情*/
.m-textq4{margin-top:6px;overflow:hidden}
.m-textq4 .name{overflow:hidden}
.m-textq4 .name span{display:block;float:left;font-size:16px;color:#62aade;line-height:2em;margin-right:18px;overflow:hidden}
.m-textq4 h1{font-size:24px;color:#333;line-height:1.25em;font-weight:400;margin-bottom:25px;overflow:hidden}
.m-textq4 .info{border-bottom:1px solid #ccc;padding-bottom:26px;overflow:hidden}
.m-textq4 .info span{display:block;font-size:16px;color:#666;line-height:1.75em;overflow:hidden}
.m-textq4 .txt{font-size:16px;color:#333;line-height:1.75em;margin-top:40px;overflow:hidden}
.m-textq4 .txt p{
text-indent: 2em;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: justify;
    color: #333;
}
.m-textq4 .ma{background-color:#f3f3f3;padding:22px 48px 23px;margin-top:46px;overflow:hidden}
.m-textq4 .ma .pic{float:left;width:196px;height:187px;margin-right:36px;overflow:hidden}
.m-textq4 .ma .pic img{display:block;width:100%;height:100%}
.m-textq4 .con{height:187px;position:relative;overflow:hidden}
.m-textq4 .con span{display:block;font-size:16px;color:#333;line-height:1.75em;position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);overflow:hidden}
/*!燕山大学_学术活动*/
.ul-txtq6{margin:54px -15px 6px;overflow:hidden}
.ul-txtq6 li{float:left;width:33.33%;padding:0 15px;margin-bottom:48px}
.ul-txtq6 .con{display:block;border-bottom:1px solid #ccc;position:relative;padding-bottom:54px}
.ul-txtq6 .con:hover{border-color:transparent}
.ul-txtq6 .con:after{content:'';width:0;height:4px;background-color:#62aade;position:absolute;left:0;bottom:0}
.ul-txtq6 .con:hover:after{width:100%}
.ul-txtq6 .name{margin-bottom:4px;overflow:hidden}
.ul-txtq6 .name span{display:block;float:left;font-size:16px;color:#666;line-height:2em;margin-right:18px;overflow:hidden;white-space:nowrap}
.ul-txtq6 .tit{height:3.12em;font-size:18px;color:#333;line-height:1.56em;font-weight:400;margin-bottom:16px;overflow:hidden}
.ul-txtq6 a:hover .tit{color:#62aade}
.ul-txtq6 .desc{height:3.45em;font-size:14px;color:#666;line-height:1.75em;overflow:hidden}
/*!燕山大学_校园导览*/
.m-guide{margin:43px 0 142px;overflow:hidden}
.m-guide .img{display:block;width:100%;height:auto;padding:0 5px;overflow:hidden}
.m-guide .img a{display:block;width:100%;height:100%}
.m-guide .img img{display:block;width:100%;height:auto}
.ul-imgtxtq7{margin:64px -14px 0;overflow:hidden}
.ul-imgtxtq7 li{float:left;width:50%;padding:0 14px;overflow:hidden}
.ul-imgtxtq7 .con{display:block;overflow:hidden}
.ul-imgtxtq7 .pic{position:relative;height:0;padding-top:60.1%;background-color:#999;overflow:hidden}
.ul-imgtxtq7 .pic img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxtq7 a:hover .pic img{-webkit-transform:scale(1.08) translate(-50%,-50%);-moz-transform:scale(1.08) translate(-50%,-50%);-ms-transform:scale(1.08) translate(-50%,-50%);-o-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}
.ul-imgtxtq7 h3{font-size:18px;color:#fff;line-height:4.78em;font-weight:400;background-color:#62aade;padding:0 34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq7 h3 i{display:inline-block;vertical-align:middle;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:9px}
/*!燕山大学_现任领导_详情*/
.m-leaders{margin:41px 0 89px;overflow:hidden}
.m-leaders .look{display:block;font-size:14px;color:#666;line-height:2em;background: left center no-repeat;padding-left:30px;overflow:hidden}
.m-leaders .look:hover{color:#1f296a;background-image:}
.m-leaders .box{margin-top:23px;overflow:hidden}
.m-leaders .pic{float:left;width:163px;height:auto;margin-right:33px;overflow:hidden}
.m-leaders .pic img{display:block;width:100%;height:auto}
.m-leaders .txt{padding-top:28px;overflow:hidden}
.m-leaders h3{font-size:24px;color:#333;line-height:1.5em;border-bottom:1px solid #999;position:relative;padding-bottom:21px;margin-bottom:14px;overflow:hidden}
.m-leaders h3:after{content:'';width:160px;height:3px;background-color:#f58320;position:absolute;left:0;bottom:0}
.m-leaders h3 em{display:inline-block;vertical-align:middle;font-size:16px;color:#666;line-height:1.75em;margin-left:20px}
.m-leaders .info{font-size:16px;color:#666;line-height:2em;overflow:hidden}
.m-leaders .info em{display:block;float:left;width:68px;color:#9b1c1f;font-weight:700;margin-right:10px}
.m-leaders .info span{display:block;overflow:hidden}
.m-leaders .desc{font-size:16px;color:#333;line-height:1.75em;margin-top:49px;overflow:hidden}
.m-leaders .desc p{font-size:16px;color:#333;line-height:1.75em;}
/*!燕山大学_现任领导*/
.m-current{margin:41px -15px 58px;overflow:hidden}
.m-current .box{float:left;width:50%;padding:0 15px;overflow:hidden}
.m-current .item{margin-bottom:17px;overflow:hidden}
.m-current .item.item-m{display: none;}
.m-current h2{font-size:18px;color:#9b1c1f;line-height:1.56em;overflow:hidden}
.m-current h2.blue{color:#333372}
.ul-imgtxtq8{margin-top:11px;overflow:hidden}
.ul-imgtxtq8 li{margin-bottom:19px}
.ul-imgtxtq8 li:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxtq8 .con{display:block;background-color:#f5f5f5;padding:30px;position:relative}
.ul-imgtxtq8 .con:before{content:'';width:0;height:4px;background-color:#1f2969;position:absolute;left:0;bottom:-4px}
.ul-imgtxtq8 .con:hover:before{width:100%}
.ul-imgtxtq8 .con:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxtq8 .pic{float:left;width:120px;height:auto;margin-right:26px;overflow:hidden}
.ul-imgtxtq8 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq8 .txt{padding-top:3px;overflow:hidden}
.ul-imgtxtq8 h3{font-size:20px;color:#333;line-height:1.4em;margin-bottom:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq8 .desc{height:8em;font-size:14px;color:#666;line-height:2em;overflow:hidden}
/*!燕山大学_网站索引_教职工*/
.g-boxl.qm{margin-top:27px}
.ul-txtq7{margin:25px 0 36px;overflow:hidden}
.ul-txtq7 li{border-bottom:1px solid #ccc;padding-bottom:39px;margin-bottom:45px;overflow:hidden}
.ul-txtq7 li:last-child{border-bottom:none}
.ul-txtq7 .con{overflow:hidden}
.ul-txtq7 .tit{font-size:24px;color:#62aade;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq7 .tit i{display:inline-block;vertical-align:middle;width:50px;height:50px;background-color:#62aade;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:25px}
.ul-txtq7 dl{margin-top:22px;overflow:hidden}
.ul-txtq7 dd{float:left;width:33.33%;padding-right:10px}
.ul-txtq7 dd a{display:block;font-size:16px;color:#333;line-height:2.5em;background: -5px 50% no-repeat;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq7 dd a:hover{color:#9b1c1f}
/*!燕山大学_通知公告_详情*/
.g-boxq1.qm3 .m-textq1{margin-top:4px}
.g-boxq1.qm3 .m-textq1 .info{margin-bottom:1px}
.g-boxq1.qm3 .m-textq1 h1{margin-bottom:14px}
.g-boxq1.qm3 .m-textq1 .txt{text-align:left;margin-top:15px;padding-top:37px}
.g-boxq1.qm3 .m-textq1 .m-sharel{padding:59px 0 46px}
/*!燕山大学_通知公告*/
.m-recruit.qm{padding-top:37px}
.ul-txtq8{border-top:1px solid #ccc;margin:14px 0 18px;overflow:hidden}
.ul-txtq8 li{border-bottom:1px solid #ccc;overflow:hidden}
.ul-txtq8 .con{display:block;padding:35px 20px 50px;overflow:hidden}
.ul-txtq8 a:hover{background-color:#62aade}
.ul-txtq8 .date{display:block;float:left;width:105px;font-size:24px;color:#9b1c1f;line-height:1.3em;border-bottom:2px solid #ccc;margin-right:81px;padding-top:3px;padding-bottom:31px;overflow:hidden}
.ul-txtq8 .date2{display:none}
.ul-txtq8 .date em{display:block;font-size:14px;line-height:1.3em;margin-top:4px}
.ul-txtq8 .txt{overflow:hidden}
.ul-txtq8 h3{font-size:18px;color:#333;line-height:1.56em;font-weight:400;margin-bottom:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq8 a:hover h3{color:#62aade}
.ul-txtq8 .desc{height:3.45em;font-size:14px;color:#999;line-height:1.75em;overflow:hidden}
/*!燕山大学_历任领导*/
.ul-imgtxtq9{margin-top:67px;overflow:hidden}
.ul-imgtxtq9 li{margin-bottom:33px;overflow:hidden}
.ul-imgtxtq9 li:last-child{margin-bottom:1px}
.ul-imgtxtq9 .con{display:block;overflow:hidden}
.ul-imgtxtq9 .date{float:left;     min-width: 244px; margin-right:46px;padding-left:30px;position:relative;overflow:hidden}
.ul-imgtxtq9 .date:after{content:'';width:16px;height:16px;background-color:#ccc;border-radius:50%;position:absolute;top:3px;left:0}
.ul-imgtxtq9 .date span{display:block;font-size:18px;color:#666;line-height:1.3em;font-weight:700;margin-bottom:11px;overflow:hidden}
.ul-imgtxtq9 .date em{display:block;font-size:14px;color:#666;line-height:1.3em;overflow:hidden}
.ul-imgtxtq9 .box{border-bottom:1px solid #ccc;padding-top:3px;padding-bottom:31px;overflow:hidden}
.ul-imgtxtq9 li:last-child .box{border-bottom:none}
.ul-imgtxtq9 .pic{float:left;width:196px;height:auto;margin-right:30px;overflow:hidden}
.ul-imgtxtq9 .pic a{display:block;width:100%;height:100%}
.ul-imgtxtq9 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq9 .pic a:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq9 .txt{padding-top:3px;overflow:hidden}
.ul-imgtxtq9 h3{font-size:20px;color:#333;line-height:1.4em;margin-bottom:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq9 .desc{font-size:14px;color:#666;line-height:1.71em;overflow:hidden}
.ul-imgtxtq9 .desc p{margin-bottom:16px}
.ul-imgtxtq9 .js-down{display:block;font-size:12px;color:#9b1c1f;line-height:2em;overflow:hidden}
.ul-imgtxtq9 .down{display:none;overflow:hidden}
.js-more{display:block;width:457px;font-size:14px;color:#999;line-height:2.57em;text-align:center;background-color:#ededed;margin:0 auto 75px;overflow:hidden}
.js-more:hover{background-color:#9b1c1f;color:#fff}
.m-imgtxtq1 .pic img,.m-leaders .look,.m-pn .aa:after,.pages li a,.ul-imgtxtq1 .pic:after,.ul-imgtxtq1 h3,.ul-imgtxtq2 .pic:after,.ul-imgtxtq2 h3,.ul-imgtxtq3 .pic img,.ul-imgtxtq3 .tit,.ul-imgtxtq4 .conm,.ul-imgtxtq4 .pic img,.ul-imgtxtq5 .pic:after,.ul-imgtxtq5 h3,.ul-imgtxtq6 .pic:after,.ul-imgtxtq6 h3,.ul-imgtxtq7 .pic img,.ul-imgtxtq8 .con:before,.ul-imgtxtq9 .pic img,.ul-txtq2 dd a,.ul-txtq3 li a,.ul-txtq4 li a,.ul-txtq6 .con,.ul-txtq6 .con:after,.ul-txtq6 .tit,.ul-txtq7 dd a,.ul-txtq8 .con,.ul-txtq8 h3{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banl1{height:357px;min-height:170px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-cur{margin-top:-88px;overflow:hidden;height:100px;position:relative}
.g-cur::after{content:"";position:absolute;top:0;height:100%;left:0;width:31.6%;background-color: rgba(31,41,106,.85);}
.g-cur .tit{height:100px;float:left;width:815px;border-bottom:12px solid rgba(31,41,106,.85);overflow:hidden}
.g-cur .tit h3{position:relative;z-index:1;color:#fff;font-size:28px;line-height:100px;font-family:bold,"微软雅黑"}
.g-cur .tit h3 em{font-size:24px;color:rgba(255,255,255,.2);padding-left:18px}
.cur{float:right;overflow:hidden;font-size:14px;color:#ccc;line-height:100px;background-color:transparent}
.cur i{display:inline-block;vertical-align:middle;width:14px;height:14px;margin:-2px 15px 0 0;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.cur a{color:#ccc}
.cur a:hover{color:#62aade;}
.g-boxl{width:14rem;margin:auto;overflow:hidden;background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.g-boxl .con-slide{width:262px;float:right;margin-left:32px}
.g-boxl .con-main{overflow:hidden}
.snav{overflow:hidden;padding-top:10px}
.snav .tit{font-size:22px;line-height:1.5em;color:#1f2969;padding-bottom:16px;border-bottom:1px solid #e1e1e1;margin-bottom:10px}
.snav ul{overflow:hidden}
.snav li{border-bottom:1px solid #e1e1e1}
.snav .v1{display:block;font-size:16px;color:#333;line-height:55px;height:55px;padding:0 50px 0 36px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.snav .v1 em{position:absolute;top:50%;right:26px;width:14px;height:14px;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);display:none}
.snav .v1:hover{background-color:#eee}
.snav li.on .v1{background-color:#62aade;color:#fff}
.snav li.on .v1 em{display:block}
.snav .contact{margin-top:41px;overflow:hidden;background-color:#f3f3f3;padding:21px 6px 24px 19px}
.snav .contact .stit{font-size:20px;line-height:1.5em;color:#9b1c1f;margin-bottom:16px}
.snav .contact .desc{font-size:16px;color:#333;line-height:1.75em}
.snav .contact .desc p{margin-bottom:8px}
.snav .contact .desc em{font-weight:700;float:left;display:block}
.snav .contact .desc span{display:block;overflow:hidden}
.snav .contact.ls1 .desc span{padding-left:10px}
.cur a,.snav .v1{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-textl{overflow:hidden;padding-top:49px}
.m-textl .txt{font-size:16px;color:#333;line-height:1.75em;margin-bottom:65px}
.m-textl .txt .desc{margin-bottom:36px}
.m-textl .txt .tit{font-size:20px;color:#9b1c1f;padding-bottom:18px;border-bottom:1px solid #e1e1e1;margin-bottom:29px}
.m-textl .txt .stit{font-size:18px;color:#333;line-height:1.5em;margin-bottom:23px}
.g-boxl.ls{position:relative}
.m-txtrol{height:443px}
.m-txtroll{position:absolute;left:0;width:100%;overflow-y:hidden;overflow-x:scroll}
.ul-txtl1{width:8000px;padding-bottom:33px;overflow:hidden;margin:0 -14px}
.ul-txtl1 li{width:9%;float:left;padding:0 14px}
.ul-txtl1 .con{background-color:#eee;height:410px;padding:28px 30px 51px 39px}
.ul-txtl1 .con .tit{font-size:20px;color:#9b1c1f;line-height:1.5em;border-bottom:none;margin-bottom:16px;padding-bottom:0}
.ul-txtl1 .con .desc{max-height:12.25em;overflow:hidden;margin-bottom:0}
.ul-txtl1 .con .more{float:right;font-size:14px;color:#9b1c1f;line-height:1.5em}
.ul-txtl1 .con .more:hover{text-decoration:underline}
.ul-txtl1 .con .btn{overflow:hidden;margin-bottom:12px}
.ul-txtl1 .con .touch{font-size:16px;color:#333;line-height:1.75em}
.ul-txtl2{overflow:hidden;margin:0 -15px}
.ul-txtl2 li{width:33.33%;float:left;padding:0 15px;margin-bottom:21px}
.ul-txtl2 .btn{display:block;width:100%;height:74px;line-height:74px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#333;padding:0 8px 0 24px}
.ul-txtl2 .btn em{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-2px 17px 0 0;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-txtl2 .btn:hover{background-color:#f3f3f3}
.m-sharel{overflow:hidden;text-align:right;border-top:1px solid #e1e1e1;font-size:16px;line-height:44px;color:#666;padding:54px 0 74px}
.m-sharel .bdsharebuttonbox{float:right}
.m-sharel .bdsharebuttonbox a{width:44px;height:44px;border-radius:50%;border:1px solid #c3c3c3;background-position:center center;padding:0;line-height:42px;text-align:center;-webkit-background-size:26px auto;-moz-background-size:26px auto;-ms-background-size:26px auto;-o-background-size:26px auto;background-size:26px auto;margin:0 12px}
.m-sharel .bdsharebuttonbox .bds_weixin{background-image:}
.m-sharel .bdsharebuttonbox .bds_tsina{background-image:}
.m-sharel .bdsharebuttonbox .bds_sqq{background-image:}
.m-sharel .bdsharebuttonbox a:hover{opacity:1;background-color:#eee}
.bd_weixin_popup{height:310px!important}
.m-textl.ls1{padding-top:45px}
.m-textl.ls1 .tit{border-top:1px solid #e1e1e1;border-bottom:none;padding-top:28px;padding-bottom:0;margin-bottom:21px}
.m-textl.ls1 .txt em{font-weight:700}
.m-servicel{overflow:hidden;padding-top:41px;margin-bottom:73px}
.ul-listl1{overflow:hidden}
.ul-listl1 li{margin-bottom:50px}
.ul-listl1 .con{height:370px;overflow:hidden;background-color:#f1f1f1}
.ul-listl1 .con .tit{width:195px;height:100%;float:left;background-color:#62aade;padding:38px 29px}
.ul-listl1 .con .tit h3{font-size:24px;color:#fff;line-height:1.5em;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl}
.ul-listl1 .con .txt{overflow:hidden;height:100%;background-repeat:no-repeat;background-position:bottom right 27px;padding:50px 28px 50px 76px}
.ul-listl1 .con .servicel{overflow:hidden}
.ul-listl1 .servicel dd{width:33.33%;float:left;margin-bottom:16px}
.ul-listl1 .servicel dd:nth-child(3n 1){clear:left}
.ul-listl1 .servicel dd a{background: left top 5px no-repeat;display:block;-webkit-background-size:14px auto;-moz-background-size:14px auto;-ms-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto;font-size:16px;line-height:1.5em;color:#333;padding:0 21px}
.ul-listl1 .servicel dd a em{font-size:14px;line-height:1.5em;display:block;color:#666;margin-top:5px}
.ul-listl1 .servicel dd a:hover{color:#62aade}
.ul-listl1 li:nth-child(2n) .tit{float:right}
.ul-listl1 li:nth-child(2n) .txt{background-position:bottom left 27px;padding:50px 76px 50px 28px}
.ul-listl1 .servicel.ls1 dd{width:50%}
.ul-listl1 .servicel.ls1 dd:nth-child(3n 1){clear:none}
.ul-listl1 .servicel.ls1 dd:nth-child(2n 1){clear:left}
.ul-listl1 li:last-child{margin-bottom:0}
.m-national{overflow:hidden;padding-top:97px;margin-bottom:92px}
.ul-national{overflow:hidden}
.ul-national li{margin-bottom:59px}
.ul-national li:last-child{margin-bottom:0}
.ul-national .con{overflow:hidden;position:relative;padding-bottom:53px}
.ul-national .left{float:right;width:512px}
.ul-national .con .btn{display:block;overflow:hidden;position:absolute;bottom:0;right:0;left:auto}
.ul-national .con .btn .more{font-size:16px;color:#9b1c1f;line-height:36px}
.ul-national .con .btn .more .icon{display:inline-block;vertical-align:middle;width:64px;height:36px;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 17px 0 0}
.ul-national li:nth-child(2n) .con .btn{left:0;right:auto}
.ul-national .con .btn:hover,.ul-national .tit a:hover{color:#62aade}
.ul-national .left .pic{overflow:hidden;position:relative;height:0;padding-top:66.40625%}
.ul-national .left .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-national .txt{overflow:hidden;padding:46px 45px 0 0}
.ul-national .tit{font-size:24px;line-height:1.35em;max-height:2.7em;font-weight:400}
.ul-national .tit a{color:#9b1c1f;display:block}
.ul-national .desc{position:absolute;left:0;right:auto;    opacity: 0.85;bottom:6px;width:512px;font-size:14px;color:#fff;line-height:2em;padding:22px 37px 27px;background-color:rgb(98, 170, 222,.85)}
.ul-national .desc .info{height:14em;overflow:hidden}
.ul-national li:nth-child(2n) .left{float:left}
.ul-national li:nth-child(2n) .desc{left:auto;right:0}
.ul-national li:nth-child(2n) .txt{padding:46px 0 0 45px}
.ul-national .left .pic:hover img{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.ul-eventsl{overflow:hidden;*padding-top:44px;margin-bottom:23px}
.ul-eventsl .con{display:block;padding:45px 27px 54px 34px;border-bottom:1px solid #ccc;background-repeat:no-repeat;background-position:bottom right 59px;-webkit-background-size:206px auto;-moz-background-size:206px auto;-ms-background-size:206px auto;-o-background-size:206px auto;background-size:206px auto;overflow:hidden;background-color:#fff}
.ul-eventsl .con .date{float:right;width:80px;background-color:#62aade;text-align:center;padding:9px 0}
.ul-eventsl .con .date-m{display:none}
.ul-eventsl .con .date span{display:block;color:#fff;font-size:12px;line-height:1.5em}
.ul-eventsl .con .date .day{font-size:32px;line-height:1.4em;font-weight:700}
.ul-eventsl .con .txt{overflow:hidden;margin-right:213px}
.ul-eventsl .con .tit{font-size:18px;color:#333;line-height:1.5em;font-weight:400;margin-bottom:19px}
.ul-eventsl .con .desc{font-size:14px;color:#999;line-height:1.71em;max-height:3.42em;overflow:hidden}
.ul-eventsl .con:hover{background-color:#62aade}
.ul-eventsl .con:hover .date{background-color:#f58320}
.ul-eventsl .con:hover .tit{color:#fff}
.ul-eventsl .con:hover .desc{color:rgba(255,255,255,.6)}
.pages.ls{text-align:right}
.m-historyl{margin:95px 0 334px}
.m-historyl .box::after,.m-historyl .historyl::after,.m-historyl::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-historyl .ll{width:36.568047%;float:left}
.m-historyl .ll .left{height:100%;background-color:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,.2);-ms-box-shadow:0 1px 10px rgba(0,0,0,.2);-o-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2)}
.m-historyl .right{width:57.751479%;float:right}
.m-historyl .left .txt{overflow:hidden;color:#999;position:relative;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);padding:10px 0 1px}
.m-historyl .llh .left .txt{position:static;-webkit-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
.m-historyl .left .pic{overflow:hidden;text-align:center;margin-bottom:13px}
.m-historyl .left .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.m-historyl .left .tit{font-size:24px;color:#333;font-weight:400;font-family:bold,"微软雅黑";line-height:1.33em;text-align:center;margin-bottom:20px}
.m-historyl .left .date{font-size:16px;text-align:center;line-height:1.5em}
.m-historyl .left.red{*background-color:#9b1c1f;background-color:#1f2969;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.m-historyl .left.red .tit,.m-historyl .left.red .txt{color:#fff}
.m-historyl .right .item{overflow:hidden;margin-bottom:34px}
.m-historyl .right .item:last-child{margin-bottom:0}
.m-historyl .right .pic{padding-top:61.06557%;height:0;overflow:hidden;position:relative}
.m-historyl .right .pic img{display:block;position:absolute;width:100%;height:100%;left:0;top:0}
.m-historyl .right .picbox{position:relative;overflow:hidden;margin-bottom:8px}
.m-historyl .right .pictxt{position:absolute;bottom:0;left:0;width:100%;height:60px;line-height:60px;background-color:rgba(0,0,0,.7)}
.m-historyl .right .pictxt h3.tit{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);padding:0 26px;font-size:16px;color:#fff;line-height:1.5em;max-height:3em;overflow:hidden}
.m-historyl .right .tit{font-size:28px;*color:#9b1c1f;color:#1f2969;font-weight:400;line-height:1.5em;margin-bottom:2px}
.m-historyl .right .desc{font-size:18px;color:#333;line-height:1.56em}
.m-historyl .icon{width:36.568047%;overflow:hidden;font-size:0;text-align:center;float:left;height:86px;line-height:86px}
.m-historyl .icon em{display:inline-block;vertical-align:middle;width:50%;height:16px;background: center center no-repeat;-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}
.m-historyl .historyl .item1{width:308px;background-color:#ededed;text-align:center;margin-bottom:20px;position:relative}
.m-historyl .historyl .item1::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-historyl .historyl .item1:last-child{margin-bottom:0}
.m-historyl .item1 .txt{padding:12px 10px;overflow:hidden}
.m-historyl .item1 .tit{font-size:18px;color:#333;line-height:1.5em;font-family:bold,"微软雅黑";margin-bottom:5px}
.m-historyl .item1 .date{font-size:16px;color:#999;overflow:hidden;line-height:1.5em}
.m-historyl .movel{position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);left:-29px;font-size:14px;color:#666;line-height:1.1em}
.m-historyl .movel .text{margin-bottom:2px}
.m-historyl .movel .arrow{display:block;width:16px;height:16px;background: center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-historyl .movel .arrow1{background-image:}
.m-historyl .movel-m{display:none}
.m-historyl .item1 .tit em{font-size:14px}
.m-historyl .item1 .tit span{font-size:12px}
.m-historyl .historyl1 .lbox::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-historyl .historyl1 .lbox{height:100%;margin:0 -11px}
.m-historyl .historyl1 .half{width:50%;float:left;padding:0 11px;height:100%}
.m-historyl .historyl1 .left .tit{font-size:16px}
.m-historyl .historyl .slickl1{max-height:306px;overflow:hidden}
.m-historyl .historyl .slickl1 .slick-dots{position:absolute;right:28px;bottom:24px;text-align:right;z-index:9}
.m-historyl .historyl .slickl1 .slick-dots li{display:inline-block;margin:0 4px}
.m-historyl .historyl .slickl1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;color:#fff;background:#ededed;border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;text-indent:999px;padding:0}
.m-historyl .historyl .slickl1 .slick-dots li.slick-active button{background:#1f296a}
.m-scholarl{
    overflow: hidden;
    margin: 39px 0 89px;
    border-top: 1px solid #cccccc;
}
.m-scholarl .item{
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
    padding: 18px 20px;
}
.m-scholarl .item:nth-child(2n){
    background-color: #f3f3f3;
}
.m-scholarl .item .left{
    float: left;
    width: 273px;
    font-size: 16px;
    padding-top: 6px;
    color: #1f2969;
    font-weight: bold;
    padding-right: 20px;
}
.m-scholarl .item .left span{
    display: inline-block;
    vertical-align: middle;
    line-height: 1.75em;
}
.m-scholarl .item .right{
    overflow: hidden;
}
.ul-scholarl{
    overflow: hidden;
    margin: 0 -10px;
}
.ul-scholarl li{
    width: 16.66%;
    float: left;
    padding: 0 10px;
}
.ul-scholarl .con{
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 2.63em;
}
.ul-scholarl .con:hover{
    *color: #d70101;
     color: #62aade;
}
.m-sharel .bdsharebuttonbox a,.ul-eventsl .con,.ul-eventsl .con .date,.ul-eventsl .con .desc,.ul-eventsl .con .tit,.ul-listl1 .servicel dd a,.ul-national .left .more,.ul-national .left .pic img,.ul-national .tit a,.ul-txtl1 .con .more,.ul-txtl2 .btn{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
@media only screen and (max-width:1920px){
.m-tit1 h3{font-size:1.718vw}
.m-tit1 h3 em{font-size:5.1vw}
.p-tab2 li{font-size:1.666vw}
.ul-imgtxtq2 .date em{font-size:1.822917vw}
.ul-txtq5{margin-top:-9.5833vw}
.ul-txtq5 em{font-size:1.6667vw}
.banl1{height:18.59375vw}
.ul-eventsl .con .date .day{font-size:1.666667vw}
}
@media only screen and (max-width:1440px){
.f-nav dt{font-size:16px}
.f-nav .con,.f-nav .v2{font-size:14px}
.banner .slick-dots{bottom:30px}
.banner .slick-dots li button{font-size:16px}
.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{font-size:20px}
.row-a5{padding:50px 0}
.p-list2 .con{font-size:14px}
.p-list2 li{padding-bottom:20px}
.m-website .txt{font-size:14px}
.row-a1{padding-top:0}
.p-tab1 li{font-size:16px}
.m-more1,.p-list3 .con{font-size:14px}
.m-news .txt{padding-left:10px;padding-right:10px;font-size:12px}
.m-news .tit{font-size:18px;margin-bottom:5px}
.m-news .date{font-size:12px}
.m-tit1 h3 em{margin-top:-17px}
.p-list4 li,.p-list5 li,.p-tab2 .more{font-size:14px}
.p-tab2 li span:before{width:16px;height:16px;left:-14px}
.p-tab2 li:first-child span:before{right:-14px}
.p-tab2 li span{padding:0 20px}
.m-notice .con{font-size:13px}
.m-notice .tit{font-size:16px}
.row-a4 .item1 .txt,.row-a4 .item2 .txt{padding:20px 20px 0}
.row-a4 .txt{font-size:12px;line-height:1.8}
.row-a4 .tit1{font-size:32px}
.row-a4 .tit1 em{font-size:95px;margin-left:0;margin-bottom:-70px}
.row-a4 .item4 .txt{left:20px;bottom:83px}
.box-activity1,.box-activity2{padding:50px 0 30px}
.p-list7{margin:0 -10px}
.p-list7 li{padding:0 10px 20px}
.p-list7 .con{font-size:13px;padding:20px}
.p-list7 .date em{font-size:24px}
.p-list6 li,.p-list7 .tit{font-size:16px}
.p-list6{padding-left: 0;padding-right: 0;}
.p-list6 li{
    font-size: 16px;
}
.p-list6 a{margin:0 15px}
.p-list6 .icon{width: 20px;height: 20px;}
.p-list8 li{padding:0 10px 20px}
.p-list8 .con{font-size:13px}
.p-list8 .tit{font-size:14px}
.box-activity3{padding-top:50px}
.m-century .year{font-size:20px}
.row-a3{padding:50px 0 0 0}
.box-activity3 .big-tit{width:12%;margin-right:20px}
.m-story .txt{padding:15px;font-size:13px}
.m-story .con{margin-bottom:15px}
.m-recruit{padding-top:30px}
.ul-txtq2{margin-top:30px}
.ul-txtq2 .con{margin-bottom:20px}
.ul-txtq2 .top{margin-bottom:10px}
.g-boxq1{padding-top:20px;margin-bottom:30px}
.m-textq1 h1{font-size:18px}
.m-textq1 .txt{margin-top:20px;padding-top:20px;font-size:14px}
.m-textq1 .txt p{font-size:14px}
.m-textq1 .m-sharel{padding:30px 0}
.m-pn{padding-top:20px}
.g-titq1 h3{font-size:16px}
.g-titq1 h3 i{margin-right:15px}
.ul-imgtxtq1 li{margin-bottom:20px}
.ul-imgtxtq1 .pic{margin-bottom:10px}
.ul-imgtxtq1 .date em{font-size:20px}
.ul-imgtxtq1 h3{font-size:14px}
.ul-imgtxtq2{margin:20px -10px 10px}
.ul-imgtxtq2 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq2 .pic{margin-bottom:10px}
.ul-imgtxtq2 .date em{font-size:24px;margin-bottom:0}
.ul-imgtxtq2 h3{font-size:16px}
.pages{margin-bottom:30px}
.g-boxq1.qm{padding-top:20px}
.g-boxq1.qm .m-textq1 .info{margin-bottom:10px}
.m-textq1 h2{font-size:16px;margin-top:10px}
.g-boxq1.qm .m-textq1 .txt{padding-top:20px}
.ul-imgtxtq3 li{padding-bottom:10px;margin-bottom:10px}
.ul-imgtxtq3 .pic{margin-bottom:10px}
.m-imgtxtq1 .txt h3{font-size:16px;margin-bottom:10px}
.ul-txtq3 li a{font-size:14px}
.m-imgtxtq1{margin-top:30px;margin-bottom:20px;padding-bottom:30px}
.ul-imgtxtq4{margin-bottom:20px}
.ul-imgtxtq4 .con{padding:20px 0 20px 10px}
.ul-imgtxtq4 li:first-child .con{padding-top:20px}
.ul-imgtxtq4 .tit{font-size:16px;margin-bottom:10px}
.pages.qm{margin-bottom:30px}
.g-boxq1.qm2 .m-textq1{margin-top:10px}
.ul-imgtxtq5 li{margin-bottom:20px}
.ul-imgtxtq5 h3{font-size:14px}
.ul-imgtxtq6{margin:30px -10px 10px}
.ul-imgtxtq6 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq6 .pic{margin-bottom:10px}
.ul-imgtxtq6 h3{font-size:16px}
.m-textq2{margin-top:30px}
.ul-txtq4{border-width:3px;padding-top:5px}
.ul-txtq4 li a{font-size:14px}
.m-textq2 .item{margin-bottom:20px}
.m-textq2 .item h3{font-size:18px;padding-bottom:10px;margin-bottom:20px}
.m-textq2 .item .txt{font-size:14px}
.m-textq2 .m-sharel{padding:10px 0 30px}
.m-textq3{margin-top:30px;*overflow-x:scroll}
.m-textq3 .txt{font-size:14px;*overflow-x:scroll}
.ul-txtq5{margin-top:-130px}
.ul-txtq5 ul{padding:20px;border-width:4px}
.ul-txtq5 li{margin-bottom:10px}
.ul-txtq5 .con{padding-bottom:10px}
.ul-txtq5 em{font-size:24px}
.ul-txtq5 span{font-size:14px}
.m-textq3 .m-sharel{padding:30px 0}
.m-textq3.qm{margin-top:30px;padding:0 50px}
.m-textq4 .name span{font-size:14px}
.m-textq4 h1{font-size:18px;margin-bottom:10px}
.m-textq4 .info{padding-bottom:10px}
.m-textq4 .info span{font-size:14px}
.m-textq4 .txt{margin-top:20px;font-size:14px}
.m-textq4 .ma{padding:20px;margin-top:20px}
.m-textq4 .ma .pic{margin-right:20px}
.m-textq4 .con span{font-size:14px}
.ul-txtq6{margin:30px -10px 0}
.ul-txtq6 li{padding:0 10px;margin-bottom:20px}
.ul-txtq6 .con{padding-bottom:20px}
.ul-txtq6 .name span{font-size:14px}
.ul-txtq6 .tit{font-size:16px;margin-bottom:10px}
.ul-txtq6 .desc{font-size:13px}
.m-guide{margin:30px 0}
.ul-imgtxtq7{margin-top:20px}
.ul-imgtxtq7 h3{font-size:16px;padding:0 20px}
.m-leaders{margin:30px 0}
.m-leaders .box{margin-top:20px}
.m-leaders .pic{margin-right:20px}
.m-leaders .txt{padding-top:20px}
.m-leaders h3{padding-bottom:15px;font-size:18px;margin-bottom:10px}
.m-leaders h3 em{font-size:14px;margin-left:10px}
.m-leaders .info{font-size:14px}
.m-leaders .desc{font-size:14px;margin-top:20px}
.m-leaders .desc p{font-size:14px;}
.m-current{margin:30px -10px}
.m-current .box{padding:0 10px}
.m-current h2{font-size:16px}
.m-current .item{margin-bottom:10px}
.ul-imgtxtq8 .con{padding:20px}
.ul-imgtxtq8 .pic{margin-right:20px}
.ul-imgtxtq8 h3{font-size:18px;margin-bottom:10px}
.ul-txtq7{margin:10px 0 20px}
.ul-txtq7 li{padding-bottom:10px;margin-bottom:10px}
.ul-txtq7 .tit{font-size:18px}
.ul-txtq7 .tit i{width:40px;height:40px;margin-right:20px}
.ul-txtq7 dl{margin-top:10px}
.ul-txtq7 dd a{font-size:14px}
.g-boxq1.qm3 .m-textq1 h1{margin-bottom:10px}
.g-boxq1.qm3 .m-textq1 .txt{padding-top:20px}
.g-boxq1.qm3 .m-textq1 .m-sharel{padding:30px 0}
.ul-txtq8 .con{padding:20px}
.ul-txtq8 .date{font-size:18px;padding-bottom:15px;margin-right:30px}
.ul-txtq8 h3{font-size:16px;margin-bottom:10px}
.ul-imgtxtq9{margin-top:30px}
.ul-imgtxtq9 li{margin-bottom:20px}
.ul-imgtxtq9 .date{margin-right:30px;padding-left:20px}
.ul-imgtxtq9 .date:after{width:10px;height:10px;top:5px}
.ul-imgtxtq9 .date span{font-size:16px}
.ul-imgtxtq9 .box{padding-bottom:20px}
.ul-imgtxtq9 .pic{margin-right:20px}
.ul-imgtxtq9 h3{font-size:18px}
.ul-imgtxtq9 .desc p{margin-bottom:10px}
.js-more{margin-bottom:30px}
.g-cur{height:92px;margin-top:-80px}
.cur{line-height:80px}
.g-cur .tit h3 em{font-size:22px}
.g-cur .tit{height:92px;line-height:80px}
.g-cur .tit h3{line-height:92px;font-size:26px}
.snav .tit{font-size:20px}
.snav .v1{font-size:14px;height:50px;line-height:50px}
.snav .contact .stit{font-size:18px}
.snav .contact .desc{font-size:14px}
.m-textl .txt{font-size:14px;line-height:1.5em;margin-bottom:30px}
.m-textl .txt .tit{font-size:18px;padding-bottom:10px;margin-bottom:20px}
.m-textl .txt .stit{font-size:16px;margin-bottom:15px}
.ul-txtl1 .con{padding:20px;height:350px}
.ul-txtl1 .con .tit{padding-bottom:0}
.m-txtrol{height:383px}
.ul-txtl1 .con .touch,.ul-txtl2 .btn{font-size:14px}
.m-sharel{font-size:14px;padding:30px 0}
.m-textl .txt .desc{margin-bottom:30px}
.m-servicel{padding-top:30px;margin-bottom:30px}
.ul-listl1 li{margin-bottom:30px}
.ul-listl1 .con .txt,.ul-listl1 li:nth-child(2n) .txt{padding:30px}
.ul-listl1 .servicel dd a{font-size:14px}
.ul-listl1 .con .tit h3{font-size:22px}
.ul-listl1 .servicel dd a em{font-size:12px}
.ul-national .tit{font-size:22px}
.ul-national .desc,.ul-national .left{width:60.591716%}
.m-national{padding-top:30px;margin-bottom:30px}
.ul-national li{margin-bottom:30px}
.ul-national .txt{padding:30px 30px 0 0}
.ul-national li:nth-child(2n) .txt{padding:30px 0 0 30px}
.ul-national .left .more{font-size:14px;line-height:2em}
.ul-national .left .more .icon{width:50px;height:28px}
.ul-eventsl{padding-top:30px}
.ul-eventsl .con{padding:30px}
.ul-eventsl .con .tit{font-size:16px}
.m-historyl .right .tit{font-size:26px}
.m-historyl .item1 .tit,.m-historyl .right .desc{font-size:16px}
.m-historyl .right .item{margin-bottom:20px}
.m-historyl .right .pictxt{height:50px;line-height:50px}
.m-historyl .right .pictxt h3.tit{font-size:14px;padding:0 15px}
.m-historyl .left .tit{font-size:22px}
.m-historyl{margin:30px 0 100px}
.ul-scholarl .con,.m-scholarl .item .left{font-size: 14px;}
.m-scholarl .item{padding: 15px;}
.m-scholarl .item .left{padding-top: 0;}
.ul-scholarl .con{line-height: 1.75em;}
.m_n_l{line-height:300% !important}
}
@media only screen and (max-width:1199px){
.wp{width:auto;padding:0 10px}
.header{background-color:#1f2969;}
.header-t{background-image: url(/uploads/image/nnimage/logo-f.png);}
.header-t:before{display:none !important}
body{*padding-top:80px}
.header,.header.small{height:80px;}
.header.small .logo,.logo{height:80px;line-height:80px;padding-top:0}
.header.small img,.logo img{height:70%;vertical-align:middle}
.btn-slide,.menubtn{display:block}
.hd-r,.header.small .hd-r{position:fixed;left:0;right:0;top:80px;bottom:0;z-index:100;background:#1f2969;overflow-x:hidden;overflow-y:auto;border-top:1px solid rgba(255,255,255,.5);padding:20px 0;display:none}
.hd-r .con-top,.header.small .hd-r .con-top{padding-top:0;text-align:center;padding-bottom:10px;margin-bottom:10px;display:block}
.sobox,.sobox.ok{display:block;margin:0 auto;width:80%;border-color:#fff}
.nav{float:none;padding:0}
.nav li{float:none;margin:0;position:relative}
.header.small .nav .v1,.nav .v1{text-align:center;line-height:40px}
.nav .con,.nav li:hover .con{position:static;max-height:999px;min-height:0;background-image:none!important;box-shadow:none;display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.nav dl{margin:10px}
.nav dl dd{margin-bottom:10px}
.nav .v2{font-size:14px}
.footer .con-top{padding:20px 0}
.footer .con-bot{padding:10px 0}
.f-logo{float:none;margin:0 auto 20px}
.f-copy{font-size:12px;line-height:1.5}
.f-copy img{margin-left:10px}
.f-nav{float:none;width:auto}
.f-nav dd .pic{width:150px;left:0}
.m-tit1 h3{font-size:22px}
.m-tit1 h3 em{font-size:50px}
.p-tab2 li{font-size:18px}
.m-news2,.m-news2 .label{font-size:12px}
.m-news2 .tit{font-size:16px}
.row-a4 .item1 .txt,.row-a4 .item2 .txt,.row-a4 .pic{width:50%;height:235px}
.row-a4 .item3 .txt{width:235px}
.row-a4 .item4{height:476px}
.row-a4 .tit1 em{font-size:80px;margin-bottom:-60px}
.row-a4 .tit1{font-size:26px;line-height:1.5}
.row-a4 .tit2{font-size:16px}
.row-a4 .more{width:235px;height:235px;padding-top:64px}
.row-a4 .item4 .txt{right:250px}
.row-a4 .icon-play{width:60px;height:60px}
.box-activity1 .big-tit,.m-more2{margin-left:0}
.p-list8{margin:20px 0 0;padding-top:30px}
.p-list8 li{padding:0 5px 10px}
.p-list8 li:nth-child(2n 1){top:-30px}
.box-activity3 .inner{margin:0}
.m-century .con{height:160px;padding-top:10px;padding-left:10px;font-size:12px}
.m-century .year{line-height:2}
.box-activity3 .bg{height:320px}
.box-activity4{height:600px;padding-top:50px}
.box-activity4 .img-gear1{width:9.6vw}
.box-activity4 .img-gear2{width:9.53vw}
.box-activity4 .img-gear3{width:13.22vw}
.box-activity4 .img-gear4{width:11.82vw}
.box-activity5 .inner{margin:0}
.m-story .con{width:32%;margin-left:.5%;margin-right:.5%}
.m-story .txt{font-size:12px;padding:10px}
.m-recruit{padding-top:10px}
.m-recruit .form select{width:200px;padding:0 30px 0 10px;margin-right:10px;font-size:14px;line-height:35px}
.ul-txtq1 .tit{padding:10px 0}
.ul-txtq1 .tit h3{font-size:18px}
.ul-txtq1 .down .top{margin-top:0;margin-bottom:15px}
.ul-txtq1 .down .top dd,.ul-txtq1 .down .top dt{font-size:14px}
.ul-txtq1 .down .item{margin-bottom:15px}
.ul-txtq1 .down .item .desc,.ul-txtq1 .down .item h3{font-size:14px}
.ul-txtq2{margin-right:-10px}
.ul-txtq2 .top .pic{width:60px;height:60px;margin-right:10px}
.ul-txtq2 .top h3{font-size:16px}
.ul-txtq2 dl{padding:10px 0 15px 10px}
.ul-txtq2 dl:after{left:15px}
.ul-txtq2 dd{width:50%}
.ul-txtq2 dd:nth-child(even){width:50%}
.ul-txtq2 dd a{font-size:14px;padding-left:20px;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto}
.g-boxl, .g-boxq1{width:100%}
.g-boxq1 .col-l{float:none;width:auto;margin-bottom:20px}
.g-boxq1 .col-r{float:none;width:auto;padding-top:0}
.m-textq1 .txt img{margin:10px auto!important}
.m-pn .aa{font-size:14px}
.m-pn .aa em{margin-bottom:5px}
.m-pn .a-next,.m-pn .a-prev{padding:0 10px}
.m-pn .aa:after{width:2px;height:60px}
.m-imgtxtq1{margin-top:10px}
.pages.qm{text-align:center}
.ul-txtq3{padding:0 0 10px}
.ul-imgtxtq4 .pic{margin-right:20px}
.ul-imgtxtq6 h3{font-size:14px}
.ul-txtq4{display:none}
.m-textq2 .box{margin-left:0}
.ul-txtq5 em{font-size:18px}
.ul-imgtxtq7{margin:20px -10px 0}
.ul-imgtxtq7 li{padding:0 10px}
.ul-txtq8 .con{padding:20px 10px}
.g-cur{margin-top:0;height:auto;position:relative;overflow:visible}
.g-cur .tit h3{line-height:3em;font-size:22px}
.g-cur .tit h3 em{font-size:18px}
.cur{float:none;line-height:40px;position:absolute;top:-40px;left:0;right:0;padding:0 10px}
.g-cur::after{width:100%;z-index:-1}
.g-cur .tit{height:auto;line-height:3em;border-bottom:none;width:auto;float:none}
.g-boxl .con-slide{width:auto;float:none;margin-left:0}
.snav .v1{height:40px;line-height:40px;padding:0 20px}
.snav .contact .desc p{margin-bottom:0}
.snav .contact .desc p br{display:none}
.snav .contact .stit{margin-bottom:10px}
.snav .contact{margin-top:20px}
.m-textl,.m-textl.ls1{padding-top:20px}
.m-textl .txt .desc{margin-bottom:20px}
.m-txtrol{height:auto}
.m-txtroll{position:static}
.ul-txtl1{width:6000px}
.m-textl .txt .tit{margin-bottom:10px}
.ul-txtl1,.ul-txtl2{margin:0 -5px}
.ul-txtl1 li{padding:0 5px}
.ul-txtl2 .btn{height:50px;line-height:48px;padding:0 15px}
.ul-txtl2 .btn em{margin-right:10px}
.ul-txtl2 li{padding:0 5px;margin-bottom:10px}
.m-textl.ls1 .tit{padding-top:15px;margin-bottom:20px;padding-bottom:0}
.ul-listl1 .con .tit{width:16%}
.ul-listl1 .con .tit h3,.ul-national .tit{font-size:20px}
.ul-eventsl .con{padding:20px}
.ul-eventsl .con .date .day{font-size:20px}
.ul-eventsl .con .txt{margin-right:110px}
.ul-eventsl .con .tit{margin-bottom:10px}
.ul-eventsl{padding-top:20px}
.m-historyl .historyl .slickl1{max-height:417px}
.m-historyl .right .tit{font-size:20px}
.m-historyl .item1 .tit,.m-historyl .right .desc{font-size:14px}
.m-historyl .left .tit{font-size:18px;margin-bottom:10px}
.m-historyl .item1 .date,.m-historyl .left .date{font-size:14px}
.menubtn1{display:block}
.snav{display:none}
.m-scholarl{margin: 20px 0 30px;}
.box-tab3l,.box-tab3r{width:100%;}
.box-tab3l{padding-right:0px;margin-bottom:20px;}
.m-notice{width:100%;}
.xs .tit{*width:auto !important;}
.m-notice{height:auto !important;}
}
@media only screen and (max-width:959px){
.header{background-color:#1f2969;}
.f-nav .icon{margin-right:10px}
.banner {width:100%}
.banner .slick-dots{bottom:5%}
.banner .slick-dots li{margin:0 6px}
.banner .slick-dots li button{width:24px;height:24px;font-size:12px;line-height:22px}
.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{font-size:16px}
.banner .slick-dots li:after{left:28px;width:4px;height:1px}
.m-website,.p-list2{float:none;width:auto}
.p-tab1{text-align:center;margin-bottom:10px}
.p-tab1 li{*margin:0 0 0 1px;margin:0 5px;line-height:50px;font-size:14px}
.row-a1 .inner{padding:0}
.row-a1 .inner:after{display:none}
.row-a1 .m-tit1{position:static;text-align:center;margin-bottom:20px}
.m-news,.m-news2{position:static;width:auto;margin-bottom:10px}
.m-tit1{overflow:hidden}
.m-more1{float:right;font-size:12px;line-height:30px;padding-left:48px;-webkit-background-size:auto 80%;background-size:auto 80%}
.m-news .txt{padding-bottom:10px}
.m-news .tit{font-size:16px}
.m-news .date{left:10px;top:10px}
.p-list3 .con{font-size:12px;line-height:20px}
.p-list3 .txt{height:40px}
.p-list3{margin:0 -5px}
.p-list3 li{padding:0 5px 10px}
.p-list3 .pic{margin-bottom:10px}
.row-a3{padding:30px 0 0 0}
.p-list4{padding:0}
.p-list4 li{font-size:13px;line-height:40px}
.m-news2{padding:10px;font-size:13px;line-height:1.8}
.m-news2 .det{height:auto}
.m-news2 .tit{height:auto;margin:15px 0;line-height:1.5}
.p-list5{margin:10px -5px 0;padding-bottom:0}
.p-list5 li{padding:0 5px;margin-bottom:10px}
.p-list5 .txt{padding-bottom:10px}
.p-tab2{margin-bottom:30px}
.p-tab2 li{font-size:16px}
.p-tab2 .more{font-size:12px}
.m-notice .con{font-size:12px;line-height:1.8;padding:0 10px;*margin-bottom:22px}
.m-notice .txt1{font-size:14px}
.m-notice .tit{font-size:15px;line-height:1.5}
.m-notice .slick-dots li button{width:8px;height:8px}
.row-a4{padding:20px 0 60px}
.row-a4 .tit1{float:none;width:auto;text-align:center;margin-top:0;font-size:24px;margin-bottom:10px}
.row-a4 .tit1 br{display:none}
.row-a4 .tit1 em{margin-bottom:0;text-align:center;font-size:6.19vw}
.row-a4 .tit1 span{float:none;margin-left:0}
.row-a4 .item1,.row-a4 .item2,.row-a4 .item3,.row-a4 .item4{float:none;width:auto;height:auto;margin-bottom:10px;position:static}
.row-a4 .pic,.row-a4 .txt{float:none!important;width:auto!important;height:auto!important}
.row-a4 .pic img{
    position: static;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0);
    max-width: 100%;
}
.row-a4 .con:hover .pic img{
    position: static;
    -webkit-transform:translate(0) scale(1.05);
    -moz-transform:translate(0) scale(1.05);
    -ms-transform:translate(0) scale(1.05);
    -o-transform:translate(0) scale(1.05);
    transform:translate(0) scale(1.05);
}
.row-a4 .item1 .txt,.row-a4 .item2 .txt,.row-a4 .item3 .txt{position:static;padding:15px 10px}
.row-a4 .tit2{margin-bottom:10px;line-height: 1.5;}
.row-a4 .item4 .pic{height:0;padding-top:100%}
.row-a4 .more{width:160px;height:160px;padding-top:38px;font-size:14px;bottom:30px}
.row-a4 .more .icon{height:50px;margin-bottom:10px}
.row-a4 .item4 .txt{
	right:0;left:0;bottom:0;
	padding-right: 170px;padding-left: 10px;padding-bottom: 20px;padding-top: 5px;
	background: linear-gradient(rgba(0,0,0,.4) , rgba(0,0,0,0));
}
.row-a4 .item4 .img-bg{
	position: static;width: 100%;height: auto;
	-webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
}
.row-a4 .item4:hover .img-bg{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
}
.row-a4 .item4 .con:after{
	display: none;
}

.box-activity1 .col-r{width:82%}
.p-list7 li{float:none;width:auto}
.p-list7 .tit{margin-bottom:15px}
.m-more2{font-size:14px}
.p-list6 li{font-size:14px;line-height:2}
.p-list6 .icon{width:20px;height:20px}
.p-list6 a{margin:0 10px}
.box-activity3 .big-tit{float:none;margin:0 auto 20px}
.m-imgtxtq1 .con{padding:20px 10px}
.m-imgtxtq1 .pic{float:none;margin:0 auto 10px}
.m-imgtxtq1 .txt{padding:0}
.m-imgtxtq1 .desc,.m-imgtxtq1 .txt h3{height:auto}
.ul-txtq5{margin-top:20px}
.ul-txtq5 ul{width:auto;padding:20px 0;border-width:2px}
.m-textq3.qm{padding:0}
.g-cur .tit h3{font-size:20px}
.g-cur .tit h3 em{font-size:14px}
.ul-listl1 .con{height:auto}
.ul-listl1 .con .tit,.ul-listl1 li:nth-child(2n) .tit{width:auto;float:none;height:auto;padding:10px}
.ul-listl1 .con .tit h3{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;font-size:18px}
.ul-listl1 .con .txt,.ul-listl1 li:nth-child(2n) .txt{padding:20px 10px}
.ul-national .desc{padding:15px 10px}
.box-tab3l,.box-tab3r{width:100%;}
.box-tab3l{padding-right:0px;margin-bottom:20px;}
.m-notice{width:100%;}
.xs .tit{*width:auto !important;}
.m-notice{height:auto !important;}
}
@media only screen and (max-width:767px){
.header{background-color:#1f2969;}
body{*padding-top:50px}
.header,.header.small{height:50px}
.header.small .logo,.logo{height:50px;line-height:50px}
.hd-r,.header.small .hd-r{top:50px}
.nav dl dd{width:auto;float:none}
.nav .v2{text-align:center;padding-left:0;background:0 0}
.p-list1:after{display:none}
.p-list1 li{margin:0 5px}
.p-list1{padding-right:0}
.f-logo{width:120px}
.f-nav dl{width:50%}
.f-nav dd .pic{width:100px}
.f-nav .con{margin-bottom:10px}
.banner {width:100%}
.banner .slick-dots{display:none!important}
.banner .slick-next,.banner .slick-prev{opacity:1;filter:alpha(opacity=1);width:23px;height:50px;margin-top:-25px}
.row-a5{padding:30px 0}
.p-list2 .con{font-size:12px;line-height:2}
.p-list2 .icon{width:50px;height:50px;margin-bottom:5px}
.m-website .con{margin-bottom: 30px;}
.m-website .txt{padding-left:10px;padding-right: 10px;line-height:40px;font-size: 12px;}
.m-website .slick-dots li{margin:0 3px}
.m-website .slick-dots li button{width:8px;height:8px}
.p-list3 li,.p-list5 li{float:none;width:auto}
.p-list5 .con{height:auto}
.p-list5 .date{margin-bottom:0}
.p-list3 .txt{height: auto;}
.m-tit1 h3{font-size:20px}
.m-tit1 h3 em{font-size:44px}
.m-news .date{left:0}
.m-notice .con{padding:0;*margin-bottom: 20px;}
.p-tab2 li{margin:0 10px}
.p-tab2 li span{padding:0 10px}
.p-tab2 li span:after{width:20px}
.p-tab2 li span:before{width:10px;height:10px;border-width:4px;left:-11px}
.p-tab2 li:first-child span:before{right:-9px}
.box-activity1,.box-activity2{padding:30px 0 10px}
.box-activity1 .col-l,.box-activity1 .col-r{float:none;width:auto;clear:both}
.box-activity1 .col-l{text-align:center}
.box-activity1 .big-tit{display:inline-block;vertical-align:middle;margin-bottom:10px}
.box-activity1 .big-tit img,.box-activity2 .big-tit img{margin:0 auto;height:100px}
.m-more2{display:inline-block;vertical-align:middle;padding-left:0;padding-top:30px;margin-left:10px;-webkit-background-size:auto 24px;background-size:auto 24px;font-size:12px}
.p-list7 li{padding-bottom:10px}
.p-list7 .con{font-size:12px;padding:10px 15px;box-shadow:0 0 8px rgba(0,0,0,.1)}
.p-list7 .date{margin-left:10px;height:60px;padding-top:10px;line-height:22px}
.p-list7 .date em{font-size:22px}
.p-list7 .tit{font-size:15px}
.row-a4 .tit1{font-size:20px}
.row-a4 .tit1 em{font-size:30px}
.ul-eventsl .con .date span{line-height:0}

.p-list6{
	overflow: hidden;
	padding-bottom: 0;
	background: none;
}
.p-list6 li{
	display: block;float: left;
	width: 50%;
	padding: 0 16px 21px;
	margin: 0 !important;
}
.p-list6 .icon{display:none}
.p-list6 .img{
	display: block;
}
.p-list6 a{
	display: block;
	background: #fff;
	text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;color: #333;line-height: 32px;font-weight: bold;
	padding: 39px 0 25px;
	margin: 0;
	box-shadow: 0 0 21px rgba(0,0,0,.2);
}

.p-list8{padding-top:0}
.p-list8 li,.p-list8 li:nth-child(2n 1){float:none;width:auto;top:0;padding-left:10px;padding-right:10px}
.p-list8 .tit{height:auto;margin-top:15px}
.box-activity3{padding-top:30px}
.box-activity3 .big-tit{width:20%}
.m-century .item{float:none;width:auto;overflow:hidden}
.m-century .con{height:auto;padding:10px;margin-bottom:1px}
.m-century .con-empty{display:none}
.m-century .year{font-size:16px}
.box-activity3 .bg{height:132px}
.box-activity4{height:450px;padding-top:30px}
.box-activity4 .img-gear1{top:20%;width:60px}
.box-activity4 .img-gear2{top:30%;width:60px;right:12%}
.box-activity4 .img-gear3{top:45%;width:82px;left:4.5%}
.box-activity4 .img-gear4{top:65%;width:74px;right:5%}
#clock{width:60px;height:60px;font-size:42px;line-height:60px}
.box-activity4 .m-btn1{bottom:40px}
.m-btn1{width:120px;height:40px;font-size:14px;line-height:40px}
.box-activity5{padding:30px 0}
.box-activity5 .col-r{float:none;width:auto;margin-left:0}
.box-activity5 .big-tit img{height:190px;margin:0 auto 20px}
.m-btn2{font-size:14px;line-height:40px;width:140px;height:40px;margin:0 auto 20px}
.m-story .con{float:none;width:auto;padding:0;margin:0 0 10px;box-shadow:0 3px 5px rgba(0,0,0,.1)}
.m-story .det{display:block;height:auto}
.ul-txtq1 .tit span{padding-right:20px;background-position:right center;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;background-size:15px auto}
.ul-txtq1 .tit h3{font-size:16px}
.ul-txtq1 .down .item,.ul-txtq1 .down .top{margin-bottom:10px}
.ul-txtq2{margin-right:0}
.ul-txtq2 .top .pic{width:50px;height:50px}
.ul-txtq2 .top h3{padding:5px 0}
.ul-txtq2 dl{padding:10px 0}
.ul-txtq2 dl:after{left:0}
.m-textq1 .info span{margin-right:10px}
.m-pn .aa{float:none;max-width:none;margin-bottom:10px}
.m-pn .aa br{display:none}
.m-pn .a-next em{text-align:left}
.m-pn .a-next:after{left:0;right:auto}
.ul-imgtxtq2{margin:20px -5px 10px}
.ul-imgtxtq2 li{padding:0 5px}
.ul-imgtxtq2 .date{right:10px;bottom:12px}
.ul-imgtxtq2 .date em{font-size:20px}
.ul-imgtxtq2 h3{font-size:14px}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev{display:block}
.ul-imgtxtq3{padding:10px}
.m-imgtxtq1 .pic{width:auto}
.ul-txtq3 li{margin-right:5px;width:100px}
.ul-imgtxtq4 .pic{width:200px}
.m-imgtxtq1 .date{top:15px}
.ul-imgtxtq5 .pic i{width:40px;height:40px}
.ul-imgtxtq6{margin:30px -5px 10px}
.ul-imgtxtq6 li{width:50%;padding:0 5px}
.ul-imgtxtq6 .pic i{width:40px;height:40px}
.ul-txtq5 li{padding:0 10px}
.m-textq4 .ma{padding:20px 10px}
.m-textq4 .ma .pic{float:none;margin:0 auto 10px;width:100px;height:95px}
.m-textq4 .con{height:auto}
.m-textq4 .con span{position:static;-webkit-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);text-align:center}
.ul-txtq6{margin:30px -5px 0}
.ul-txtq6 li{width:50%;padding:0 5px}
.ul-imgtxtq7 h3{padding:0 10px;line-height:50px;font-size:14px}
.ul-imgtxtq7 h3 i{width:30px;height:30px}
.m-leaders .pic{float:none;margin:0 auto}
.m-current{margin:30px 0 10px}
.m-current .box{float:none;width:auto;padding:0}
.m-current .item.item-m{display: block;}
.m-current .item.item-pc{display: none;}
.ul-imgtxtq8 .con{padding:20px 10px}
.ul-imgtxtq8 .desc{font-size:12px}
.ul-txtq8 .con{padding:20px 0}
.ul-txtq8 .date{display:none;float:none;width:auto;margin-right:0;border-bottom:none;padding-bottom:10px}
.ul-txtq8 .date2{display:block}
.ul-imgtxtq9 .date{float:none;margin-right:0;margin-bottom:10px}
.ul-imgtxtq9 .date span{float:left;margin-right:10px;margin-bottom:0}
.ul-imgtxtq9 .date em{margin-top:2px}
.ul-imgtxtq9 h3{font-size:16px}
.js-more{width:150px}
.g-cur .tit h3,.snav .tit{font-size:18px}
.ul-txtl2 li{width:50%}
.ul-txtl1{width:3000px}
.ul-listl1 .servicel dd{width:50%;margin-bottom:10px}
.ul-listl1 .servicel dd:nth-child(3n 1){clear:none}
.ul-listl1 .servicel dd:nth-child(2n 1){clear:left}
.ul-national .left,.ul-national li:nth-child(2n) .left{width:60%;float:none;margin:0 auto}
.ul-national .desc{position:static;width:auto}
.ul-national .tit{font-size:18px;text-align:center;margin-bottom:10px}
.ul-national .tit br{display:none}
.ul-national .desc .info{height:auto;max-height:14em}
.ul-national .txt,.ul-national li:nth-child(2n) .txt{padding:20px 0 15px}
.ul-national .con .btn{position:static;text-align:center}
.ul-national .con{padding-bottom:0}
.m-historyl .ll,.m-historyl .right{width:auto;float:none}
.m-historyl .left .txt{padding:10px 0}
.m-historyl .icon{width:auto;float:none;height:35px;line-height:35px}
.g-boxl .con-main{overflow:visible}
.g-boxl .con-main::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-historyl .historyl .box{background-color:#ededed}
.m-historyl .historyl .item1{width:auto;background-color:#d6d6d6}
.m-historyl .right{padding:16px 12px}
.m-historyl .item1 .movel{display:none}
.m-historyl .ll .left{height:auto;position:static}
.m-historyl .ll .left .txt{-webkit-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);position:static}
.m-historyl .historyl1 .half{padding:0}
.m-historyl .historyl1 .lbox{margin:0}
.m-historyl .historyl .slickl1{max-height:none}
.m-historyl .movel-m{position:static;display:block;text-align:center;margin:30px 0 10px;-webkit-transform:translatey(0);-ms-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
.m-historyl .movel .arrow{background-image:;margin:0 auto}
.m-historyl .movel .arrow1{background-image:}
.m-scholarl .item .left{width: 170px;}
.ul-scholarl li{width: 25%;}
.m-scholarl .item .right{overflow-y: hidden;overflow-x: scroll;}
.ul-scholarl{width: 300px;}
.box-tab3l,.box-tab3r{width:100%;}
.box-tab3l{padding-right:0px;margin-bottom:20px;}
.xs .item{width:100% !important;}
.xs .ht{display:none !important;}
.xs .htd{display:block !important;}
.inbox{width:auto !important;max-width:380px !important;word-wrap:break-word !important;}
.row-a3{background-image: !important;}
.m-notice{width:100%;}
.xs .tit{*width:auto !important;}
.m-notice{height:auto !important;}
}
@media only screen and (max-width:479px){
.header{background-color:#1f2969;}
.m-recruit .form select{width:100%;float:none;margin-right:0;margin-bottom:10px}
.ul-txtq1 .down .top{margin-bottom:0}
.ul-txtq1 .down .top dl{float:none;width:auto;padding-right:0;margin-bottom:10px}
.ul-imgtxtq2{margin:20px 0 10px}
.ul-imgtxtq2 li{float:none;width:auto;padding:0}
.ul-txtq3{margin:0 -5px}
.ul-txtq3 li{width:50%;padding:0 5px;margin-right:0}
.ul-txtq3 li a{width:auto}
.ul-imgtxtq4 .pic{float:none;width:auto;margin-right:0;margin-bottom:10px}
.ul-imgtxtq4 .desc{height:auto}
.ul-imgtxtq6{margin:30px 0 10px}
.ul-imgtxtq6 li{float:none;width:auto;padding:0}
.ul-txtq5 li{width:50%}
.ul-txtq5 .con{border-bottom:none}
.m-textq4 .con span br{display:none}
.ul-txtq6{margin:30px 0 0}
.ul-txtq6 li{float:none;width:auto;padding:0}
.ul-txtq6 .desc{height:auto}
.ul-imgtxtq7{margin:20px 0 0}
.ul-imgtxtq7 li{float:none;width:auto;padding:0;margin-bottom:20px}
.ul-txtq7 dd{width:50%}
.ul-imgtxtq9 .date{padding-left:0}
.ul-imgtxtq9 .date:after{display:none}
.ul-imgtxtq9 .date span{font-size:14px}
.ul-imgtxtq9 .date em{margin-top:0}
.ul-imgtxtq9 .pic{float:none;width:auto;margin-right:0;margin-bottom:10px}
.ul-txtl2 li{width:auto;float:none}
.ul-listl1 .servicel dd,.ul-listl1 .servicel.ls1 dd{float:none;width:auto}
.ul-listl1 .servicel dd:nth-child(2n 1){clear:none}
.ul-national .left,.ul-national li:nth-child(2n) .left{width:auto}
.ul-eventsl .con .date{display:none}
.ul-eventsl .con .date-m{display:block;width:auto;float:none;margin-bottom:10px}
.ul-eventsl .con .txt{margin-right:0}
.ul-eventsl .con{padding:20px 0}
.box-tab3l,.box-tab3r{width:100%;}
.box-tab3l{padding-right:0px;margin-bottom:20px;}
.xs .item{width:100% !important;}
.xs .ht{display:none !important;}
.xs .htd{display:block !important;}
.inbox{width:260px !important;word-wrap:break-word !important;}
.box-tab1 .p-list4 .tt{width:268px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.row-a3{background-image: !important;}
.m-notice{width:100%;}
.xs .tit{width:auto !important;}
.xs .xsbox{*height:130px !important;*line-height:130px !important;}
.m-notice{height:auto !important;}
}
.ul-txtq5 h3{
    display: block;
    font-size: 16px;
    color: rgba(255,255,255,.6);
    line-height: 1.5em;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-notice .date{
        font-size: 16px;
        margin-bottom: 20px;
}
@media only screen and (max-width: 1440px) {
        .m-notice .date{font-size: 13px;margin-bottom: 10px;}
}
.box3-t{font-size:16px;}
.pb_sys_style2 .p_no_d{
border: 1px solid #62aade!important;
color: #fff;
background-color: #62aade!important;
}
.hidef{
display:none !important;
}
.box-tab1{transform: none;
    opacity: 1;}
.box-tab1 .p-list6{
transition: all 1s ease-out 0s;}