blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{color:#444;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#62aade}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:1400px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
/*!字体*/
@font-face{font-family:Bold;src:url(../fonts/NotoSerifCJKsc-Bold.otf)}
@font-face{font-family:Helvetica;src:url(../fonts/HelveticaNeue-Bold.ttf)}
.header{position:fixed;left:0;right:0;top:0;z-index:100;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ronghelogo{float:left;padding-top:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ronghelogo img{display:inline-block;vertical-align:top;height:74px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.hd-r{float:right;padding-top:13px}
.hd-r .con-top{padding:14px 0 3px;margin-bottom:3px;text-align:right;border-bottom:1px solid rgba(204,204,204,.6)}
.p-list1{display:inline-block;vertical-align:top;position:relative;padding-right:10px}
.p-list1:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;background:#ccc;margin-top:-7px}
.p-list1 li{margin:0 9px;float:left;background-color: rgba(22, 22, 22, 0.2);padding-left: 20px;border-radius:10%;}
.p-list1 a{display:block;font-size:14px;color:#eee;line-height:30px}
.p-list1 a:hover{color:#fff}
.p-list1 .icon{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin:-2px 4px 0 10px}
.soBox{display:inline-block;vertical-align:top;position:relative;width:30px;height:30px;border:1px solid transparent;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:10px;overflow:hidden}
.soBox .btn-so,.soBox .sub{display:block;position:absolute;right:0;top:-1px;width:30px;height:30px;border:none;cursor:pointer;padding:0;background:url(../images/img4.png) center center no-repeat}
.soBox .sub{display:none}
.soBox .inp{display:block;width:100%;height:28px;background:0 0;border:none;padding:0 30px 0 15px;font-size:12px;color:#fff;line-height:28px}
.soBox.ok{width:180px;border-color:#fff}
.soBox.ok .btn-so{display:none}
.soBox.ok .sub{display:block}
.hdr .con-bot .soBox{display:none}
.nav{position:relative;float:left;padding-bottom:7px}
.nav li{float:left;margin-right:26px}
.nav li:last-child{margin-right:0}
.nav .v1{display:block;font-size:16px;color:#fff;line-height:52px;text-transform:uppercase;position:relative}
.nav .v1:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:#62aade;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{left:10px;right:10px}
.nav .con{position:absolute;left:0;top:100%;right:0;z-index:10;box-shadow:0 0 51px rgba(0,0,0,.2);background-color:#fff;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;overflow:hidden;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;max-height:0;min-height:0}
.nav li:hover .con{max-height:999px;min-height:194px;background-color: rgba(255, 255, 255, .65); border-radius: 10px;}
.nav dl{overflow:hidden;margin:37px 280px 13px 36px}
.nav dl dd{float:left;width:50%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:24px}
.nav .v2{display:block;font-size:16px;color:#333;line-height:24px;padding-left:18px;background:url(../images/img6.png) left center no-repeat}
.nav .v2:hover{color:#ae0107}
.header.small{height:85px;background:#1f2969;box-shadow:0 0 5px rgba(0,0,0,.5)}
.header.small .ronghelogo{padding-top:0;height:80px;line-height:80px}
.header.small .ronghelogo img{display:inline-block;vertical-align:middle;height:70%}
.header.small .hd-r{padding-top:0}
.header.small .hd-r .con-top{display:none}
.header.small .nav{padding-bottom:0}
.header.small .nav .v1{line-height:80px}
.btn-slide{width:40px;height:40px;background:url(../images/img7.png) center center no-repeat;cursor:pointer;position:absolute;right:0;top:0;display:none}
.nav li.open .btn-slide{background-image:url(../images/img8.png)}
.menuBtn,.menuBtn1{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b,.menuBtn1 b{display:block;height:3px;background-color:#fff;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b,.menuBtn1.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child,.menuBtn1.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child,.menuBtn1.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*2025年6月13日注释开始
.banner{position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-36px;overflow:hidden;width:35px;height:75px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:rgba(37,37,37,.8);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;border:none;opacity:0;filter:alpha(opacity=0)}
.banner .slick-prev{left:0;background-image:url(../images/img13.png)}
.banner .slick-next{right:0;background-image:url(../images/img14.png)}
.banner:hover .slick-next,.banner:hover .slick-prev{opacity:1;filter:alpha(opacity=100)}
.banner .slick-dots{position:absolute;right:8%;bottom:42px;text-align:center;z-index:9;}
.banner .slick-dots li{float:left;margin:0 12px;position:relative}
.banner .slick-dots li button{display:block;width:32px;height:32px;font-size:0px;line-height:30px;color:#fff;background:0 0;border-radius:50%;text-align:center;border:1px solid transparent;cursor:pointer;overflow:hidden;text-shadow:0 2px 6px rgba(0,0,0,.67)}
.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{border-color:#fff;font-size:0px}
.banner .slick-dots li:after{content:"";position:absolute;left:42px;top:50%;width:6px;height:2px;background:#fff;margin-top:-1px}
.banner .slick-dots li:last-child:after{display:none}
.banner .slick-dots {
    display: none !important; /* 默认隐藏导航点 */
}
.banner .slick-slider:hover .slick-dots {
    display: block; /* 鼠标悬停时显示导航点 */
}
.banner .pic{height:0;padding-top:49.93%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
2025年6月13日注释结束*/
.footer .con-top{background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover;padding:66px 0 154px}
.footer .con-bot{padding:3px 0 1px;margin-top:-80px;}
.f-logo{float:left;width:22.7%}
.f-logo img{display:block;margin:0 auto}
.f-nav{float:right;width:74.1%}
.f-nav dl{float:left;width:16.66%}
.f-nav dt{font-size:18px;color:#62aade;line-height:24px;font-weight:400;padding-bottom:9px}
.f-nav dd{position:relative}
.f-nav dd .pic{width:200px;position:absolute;left:-20px;bottom:100%;padding-bottom:10px;box-shadow:0 -2px 5px rgba(0,0,0,.1);display:none}
.f-nav dd:hover .pic{display:block}
.f-nav dd .pic img{display:block;width:100%}
.f-nav .v2{display:block;font-size:14px;color:#ccc;line-height:24px;font-weight:400;margin-bottom:8px}
.f-nav .v2:hover{color:#fff}
.f-nav .con{display:block;font-size:14px;color:#ccc;margin:5px 0 10px}
.f-nav .icon{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:16px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;width:34px;height:34px}
.f-copy{font-size:14px;color:#ccc;line-height:24px;text-align:center}
.f-copy span{margin:0 6px;display:inline-block;vertical-align:middle}
.f-copy a{color:#ccc}
.f-copy img{display:inline-block;vertical-align:middle;margin:-2px 0 0 20px}
.c{display:block;clear:both;width:100%;height:0}
.hide{padding:0;height:0;overflow:hidden}
.row-a5{padding:124px 0 74px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p-list2{float:left;width:48%;overflow:hidden}
.p-list2 li{float:left;width:25%;padding-bottom:33px}
.p-list2 .con{display:block;font-size:18px;color:#fff;line-height:24px;text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list2 .icon{display:block;width:70px;height:70px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin:0 auto 12px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.p-list2 .con:hover .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.m-website{float:right;width:50%;margin: 0 -10px;}
.m-website .con{display:block;position:relative;width: 92%;margin: 0 auto 40px;}
.m-website .pic{height:0;padding-top:56.27%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-website .txt{font-size:18px;color:#fff;line-height:45px;background:rgba(155,28,31,.55);padding:0 22px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-website .slick-dots{position: absolute;left: 0;width: 100%;bottom: 0;text-align: center;z-index: 9;text-align: center;}
.m-website .slick-dots li{display: inline-block;vertical-align: bottom;margin: 0 8px;position: relative;}
.m-website .slick-dots li button{display: block;width: 12px;height: 12px;
    font-size: 0;line-height: 0;color: #fff;background: #ccc;border-radius: 50%;text-align: center;
    border: none;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    text-indent: 999px;
}
.m-website .slick-dots li.slick-active button{background: #fff;}
.m-tit1 h3{font-size:33px;color:#333;line-height:1.5;font-weight:400;margin-bottom:10px}
.m-tit1 h3 em{display:block;font-size:98px;color:#ffeddc;font-weight:700;text-transform:uppercase;line-height:1;margin-top:-30px;position:relative;z-index:-1}
.m-more1{display:inline-block;vertical-align:top;padding-left:81px;background:url(../images/img27.png) left center no-repeat;font-size:16px;color:#999;line-height:36px;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-more1:hover{color:#b7142c}
.row-a1{padding:26px 0 0}
.row-a1 .inner{position:relative;padding-left:50%;padding-top:51px}
.row-a1 .inner:after{content:"";position:absolute;left:34%;top:0;bottom:0;right:-9999px;z-index:-1;background:#f3f3f3}
.row-a1 .m-tit1{position:absolute;left:0;bottom:80px}
.p-tab1{text-align:right}
.p-tab1 li{display:inline-block;vertical-align:top;margin-left:30px;cursor:pointer;font-size:18px;color:#999;line-height:74px}
.p-tab1 li.on,.p-tab1 li:hover{color:#b7142c}
.m-news{position:absolute;left:0;top:0;z-index:2;width:46.88%}
.m-news .con{display:block;position:relative;overflow:hidden}
.m-news .date{
	display: block;
	font-size:14px;color:#fff;line-height:24px;
}
.m-news .pic{height:0;padding-top:65.91%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-news .con:hover .pic{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-news .txt{position:absolute;left:0;right:0;bottom:0;z-index:3;background:url(../images/img29.png) center bottom no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;font-size:14px;color:#999;line-height:24px;padding:10px 24px 27px}
.m-news .tit{font-size:20px;color:#fff;font-weight:400;margin-bottom:13px}
.m-news .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-news2{position:absolute;left:0;top:0;z-index:2;width:46.88%;background:url(../images/img34.jpg) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;padding:38px 20px 62px;font-size:14px;color:rgba(255,255,255,.7);line-height:28px}
.m-news2 .label{display:inline-block;vertical-align:top;background:#ce151b;font-size:14px;color:#fff;line-height:34px;padding:0 17px}
.m-news2 .tit{font-size:20px;color:#fff;font-weight:400;line-height:32px;max-height:64px;overflow:hidden;margin:19px 0 23px}
.m-news2 .tit a{color:inherit}
.m-news2 .tit a:hover{text-decoration:underline}
.m-news2 .det{overflow:hidden;height:112px}
.p-list3{overflow:hidden;margin:0 -7px}
.p-list3 li{float:left;width:50%;padding:0 15px 52px}
.p-list3 .con{display:block;font-size:16px;color:#333;line-height:24px;position:relative}
.p-list3 .txt{height:48px;overflow:hidden}
.p-list3 .pic{height:0;padding-top:62.59%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-bottom:25px;position:relative;overflow:hidden}
.p-list3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list3 .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-list3 .con:hover{color:#b7142c}
.p-list3 .date{
	font-size:12px;color:#666;line-height:24px;
}
.p-list4{padding-top:3px;padding-bottom:94px}
.p-list4 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#999;line-height:48px}
.p-list4 .date{float:right}
.p-list4 a{color:#333}
.p-list4 a:hover{color:#b7142c}
.p-list5{overflow:hidden;margin:-5px -16px 0;padding-bottom:35px}
.p-list5 li{float:left;width:50%;padding:0 16px;margin-bottom:26px;font-size:16px;color:#999;line-height:24px}
.p-list5 .txt{border-bottom:1px solid #ccc;padding-bottom:31px}
.p-list5 .date{display:block;margin-bottom:7px}
.p-list5 .con{display:block;color:#333;height:48px;overflow:hidden}
.p-list5 .con:hover{color:#b7142c}
.p-list5 li:nth-last-child(1) .txt,.p-list5 li:nth-last-child(2) .txt{border:none}
.row-a3{padding:105px 0 58px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto}
.p-tab2{text-align:center;position:relative;margin-bottom:48px}
.p-tab2 li{display:inline-block;vertical-align:top;font-size:32px;color:#333;line-height:42px;cursor:pointer;margin:0 18px}
.p-tab2 li span{display:block;position:relative;padding:0 35px}
.p-tab2 li span:before{content:"";position:absolute;left:-19px;top:50%;z-index:1;width:24px;height:24px;border:6px solid #f58320;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.p-tab2 li:first-child span:before{left:auto;right:-19px}
.p-tab2 li span:after{content:"";position:absolute;left:100%;top:50%;z-index:2;width:36px;height:1px;background:#999}
.p-tab2 li:last-child span:after{display:none}
.p-tab2 .more{position:absolute;right:0;top:0;font-size:16px;color:#666;display:none}
.p-tab2 .more:hover{color:#9f1300}
.p-tab2 li.on span{font-weight:700}
.p-tab2 li.on .more,.p-tab2 li.on span:before{display:block}
.m-notice .slick-dots{position:absolute;left:0;width:100%;bottom:0;text-align:center;z-index:9}
.m-notice .slick-dots li{display:inline-block;vertical-align:top;margin:0 7px;position:relative}
.m-notice .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;color:#fff;background:#cdbfbf;border-radius:50%;text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0}
.m-notice .slick-dots li.slick-active button{background:#ce161c}
.m-notice .con{overflow: hidden;padding-right:20px;font-size:14px;color:#666;line-height:24px;margin-bottom:81px}
.m-notice .pic{width: 154px;height: 190px;float: left;margin-right: 15px;}
.m-notice .pic img{width: 100%;height: 100%;display: block;}
.m-notice .txt1{font-size:16px}
.m-notice .txt1 span{margin-right:14px}
.m-notice .tit{font-size:18px;color:#333;line-height:28px;font-weight:400;margin:8px 0 17px}
.m-notice .tit a{color:inherit}
.m-notice .tit a:hover{color:#1f2969}
.row-a4{padding:21px 0 165px;position:relative;overflow:hidden;margin:0 auto}
.row-a4 .tit1{font-size:40px;color:#333;line-height:48px;font-weight:400;float:left;width:50%;margin-top:52px}
.row-a4 .tit1 em{display:block;font-size:119px;color:#ffeddc;line-height:.87;text-transform:uppercase;font-weight:700;text-align:right;margin-left:-92px;margin-bottom:-95px}
.row-a4 .tit1 span{display:block;float:left;margin-left:124px}
.row-a4 .more{display:block;position:absolute;right:0;bottom:70px;z-index:5;width:284px;height:284px;background:#fff;font-size:16px;color:#666;line-height:24px;text-align:center;box-shadow:0 15px 38px rgba(0,0,0,.27);padding-top:82px}
.row-a4 .more .icon{display:block;height:66px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 100%;background-size:auto 100%;margin-bottom:18px}
.row-a4 .more:hover{color:#1f2969}
.row-a4 .con{display:block;height:100%;overflow:hidden;position:relative}
.row-a4 .item4 .con:after{
	content: "";
	position: absolute;left: 0;right: 0;top: 70%;bottom: 0;z-index: 0;
	/*background: linear-gradient(rgba(0,0,0,0) ,rgba(0,0,0,.4) );*/
	background: url(../images/mask.png) repeat-x left center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.row-a4 .pic{position:relative;overflow:hidden;height:283px;width:283px;float:left}
.row-a4 .pic img{
	display: block;
	position: absolute;left: 50%;top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	min-width: 100%;min-height: 100%;max-width: none;
}
.row-a4 .con:hover .pic img{
	-webkit-transform:translate(-50%,-50%) scale(1.05);
	-moz-transform:translate(-50%,-50%) scale(1.05);
	-ms-transform:translate(-50%,-50%) scale(1.05);
	-o-transform:translate(-50%,-50%) scale(1.05);
	transform:translate(-50%,-50%) scale(1.05);
}
.row-a4 .icon-play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:86px;height:86px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.row-a4 .txt{font-size:14px;color:#999;line-height:24px;float:right}
.row-a4 .tit2{font-size:24px;color:#fff;line-height:32px;font-weight:400;margin-bottom:15px}
.row-a4 .item1{width:50%;float:right}
.row-a4 .item2,.row-a4 .item3{width:50%;float:left;margin-bottom:3px;clear:both}
.row-a4 .item1 .pic{float:left}
.row-a4 .item1 .txt,.row-a4 .item2 .txt{background:#9f1300;width:283px;height:283px;padding:41px 27px 0}
.row-a4 .item2 .txt{float:left}
.row-a4 .item2 .pic{float:right}
.row-a4 .item3 .txt{width:283px;position:absolute;bottom:0;right:0;padding:0 27px 18px}
.row-a4 .item3 .tit2{color:#333}
.row-a4 .item4{width:50%;height:571px;position:absolute;left:50%;bottom:165px;z-index:4;overflow:hidden}
.row-a4 .item4 .img-bg{
	position: absolute;left: 0;top: 50%;z-index: -1;
	max-width: none;
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-a4 .item4:hover .img-bg{
	-webkit-transform:translateY(-50%) scale(1.02);
	-moz-transform:translateY(-50%) scale(1.02);
	-ms-transform:translateY(-50%) scale(1.02);
	-o-transform:translateY(-50%) scale(1.02);
	transform:translateY(-50%) scale(1.02);
}
.row-a4 .item4 .txt{position:absolute;left:56px;right:290px;bottom:100px;z-index: 2;}
.m-more2{display:inline-block;vertical-align:top;padding-top:48px;background:url(../images/img43.png) left top no-repeat;-webkit-background-size:auto 36px;background-size:auto 36px;font-size:16px;color:#999;line-height:24px;padding-left:11px;margin-left:-11px}
.m-more2:hover{color:#b7142c}
.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 #9f1300;line-height:47px;margin-bottom:10px}
.m-century .con-red{color:#fff;background:#9f1300}
.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{position: relative;text-align:center;padding:15px 0;background:url(../images/img45.png) center center no-repeat #2f2f2f;background-size:contain;}
.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: url(../images/img68.png);
}
.p-list6:before*{
	bottom: 100%;
	background-image: url(../images/img67.png);
}
.p-list6 li{display:inline-block;vertical-align:middle;font-size:18px;color:#fff;line-height:28px}
.p-list6 li:nth-child(2){margin-right:163px}
.p-list6 li:nth-child(3){margin-left:163px}
.p-list6 a{color:inherit;margin:0 43px}
.p-list6 li.on a,.p-list6 li:hover a{color:#ed5454}
.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:#b7142c;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:#b7142c}
.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:60.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:16px;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:url(../images/img59.png) 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:#b7142c;-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:url(../images/iconq1.png) 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:#9b1c1f;line-height:28px;background:url(../images/iconq2.png) 75% 50% no-repeat;padding-right:40px;margin-left:10px;overflow:hidden}
.ul-txtq1 .tit.on span{background-image:url(../images/iconq2-1.png)}
.ul-txtq1 .tit h3{font-size:20px;color:#9b1c1f;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:#9b1c1f;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:url(../images/iconq4.png) 2px 50% no-repeat;padding-left:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txtq2 dd a:hover{color:#9f1300}
/*!燕山大学_印象燕大_详情*/
.g-boxq1{padding-top:30px;margin-bottom:82px;overflow:hidden}
.g-boxq1 .col-l{width:846px;overflow:hidden}
.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:15px;overflow:hidden}
.m-textq1 .info .dj span{margin-right:2px;color:#62aade;}
.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:#62aade}
.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:262px;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:#9b1c1f;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:#9f1300}
/*!燕山大学_印象燕大*/
.ul-imgtxtq2{margin:61px -15px 2px;overflow:hidden}
.ul-imgtxtq2 li{float:left;width:50%;padding:0 15px;margin-bottom:70px;overflow:hidden}
.ul-imgtxtq2 .con{display:block;overflow:hidden}
.ul-imgtxtq2 .pic{position:relative;height:0;padding-top:42.8%;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:#9b1c1f;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:#9f1300}
/*!燕山大学_燕大要闻_详情*/
.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:#9b1c1f;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:#f58320;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:#f58320}
.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:#9b1c1f;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:#f58320;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:url(../images/iconq7.png) 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:#9f1300}
/*!燕山大学_燕大视频*/
.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:url(../images/iconq7.png) 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:#9f1300}
/*!燕山大学_招聘计划*/
.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:#9b1c1f}
.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:#9b1c1f;border-bottom:7px solid #f58320;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:#f58320;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:#f58320;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}
.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:#9b1c1f}
.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:#9b1c1f;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:url(../images/iconq11.png) left center no-repeat;padding-left:30px;overflow:hidden}
.m-leaders .look:hover{color:#9f1300;background-image:url(../images/iconq11-1.png)}
.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:#f58320;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:#9b1c1f;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:#9b1c1f;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:url(../images/iconq4.png) -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:#f3f3f3}
.ul-txtq8 .date{display:block;float:left;width:105px;font-size:24px;color:#62aade;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:#9b1c1f}
.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:360px;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:600px;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:url(../images/iconl1.png) 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{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}
.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:url(../images/iconl2.png) 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:2600px;padding-bottom:33px;overflow:hidden;margin:0 -14px}
.ul-txtl1 li{width:33.33%;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:url(../images/iconl3.png) 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:url(../images/iconl4.png)}
.m-sharel .bdsharebuttonbox .bds_tsina{background-image:url(../images/iconl5.png)}
.m-sharel .bdsharebuttonbox .bds_sqq{background-image:url(../images/iconl6.png)}
.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:#f58320;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:url(../images/iconl7.png) 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:#9f1300}
.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:url(../images/iconl8.png) 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:#f58320}
.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(155, 28, 31)}
.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:#9b1c1f;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:#9b1c1f}
.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;-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;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:url(../images/iconl9.png) 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:url(../images/iconl10.png) 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:url(../images/iconl11.png)}
.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:#9f1300}
.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: #9b1c1f;
    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;
}
.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}
/*2025年6月13日注释开始
.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}
2025年6月13日注释结束*/
.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 a{margin:0 20px}
.p-list6 li:nth-child(2){margin-right:70px}
.p-list6 li:nth-child(3){margin-left:70px}
.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}
.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}
.m-textq3 .txt{font-size:14px}
.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;}
}
@media only screen and (max-width:1199px){
.wp{width:auto;padding:0 10px}
body{padding-top:80px}
.header,.header.small{height:80px;background:#1f2969}
.header.small .ronghelogo{height:80px;line-height:80px;padding-top:0}
.header.small img,.ronghelogo img{height:70%;vertical-align:middle;visibility:hidden;}
.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;padding-bottom:150px;}
.footer .con-bot{padding:10px 0;margin-top:-140px;}
.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-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:1800px}
.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;}
}
@media only screen and (max-width:959px){
.header,.header.small{*height:50px;background:#1f2969}
.f-nav .icon{margin-right:10px}
.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 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}
.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:50px}
.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}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.header,.header.small{height:50px;background:#1f2969}
.header.small .ronghelogo{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}
/*2025年6月13日注释开始
.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}
2025年6月13日注释结束*/
.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}
.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}
.p-list6{overflow:hidden;-webkit-background-size:auto 60px;background-size:auto 60px;padding-top:15px;padding-bottom:15px}
.p-list6 li{display:block;width:auto;padding:5px 0}
.p-list6 .icon{display:none}
.p-list6 li:nth-child(2){margin-right:0;margin-bottom:60px}
.p-list6 li:nth-child(3){margin-left:0;margin-top:60px}
.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:1200px}
.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:url(../images/iconl12.png);margin:0 auto}
.m-historyl .movel .arrow1{background-image:url(../images/iconl13.png)}
.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;}

}
@media only screen and (max-width:479px){
.header,.header.small{*height:50px;background:#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}
}
.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;}
}

.pb_sys_style2 .p_no_d {
    border: 1px solid #62aade !important;
    color: #fff;
    background-color: #62aade !important;}

.ul-txtq8 li:hover .txt h3{
color:#62aade;
}