@charset "utf-8";
/* CSS Document */

/*** 公共样式  ***/

* { margin: 0; padding: 0; outline: none; -webkit-font-smoothing: antialiased;}
body, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6 { list-style: none; text-decoration: none; font-size: 12px;}
html, body { font-family: "微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important; /*兼容opera*/ color: #666; -webkit-text-size-adjust: none; position: relative; overflow-x: hidden; background-color: #fff;}
img { border: none; max-width: 100%;}
input, textarea { border: none; background: none; font-size: 12px; vertical-align: middle; font-family: "微软雅黑",Microsoft YaHei;}
select { font-size: 12px; vertical-align: middle; cursor: pointer; font-family: "微软雅黑",Microsoft YaHei;}
body a { outline: medium none;}
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; color: #666; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
a:hover {}
em, i { font-style: normal;}
a:focus, input, select, area { outline: none; blr: expression(this.onFocus=this.blur());}
.clearfix { *zoom: 1; clear: both;}
.clearfix:after { content: "\200B"; display: block; clear: both; height: 0;}
.inner { width: 1095px; margin: 0 auto;}
.rm1 {
        float: left;
    padding-right: 17px;
    width: 60px;
    padding-bottom: 4px;
}
.myh {

    clear: both;
}
.zccs{font-size: 16px;float: left;height: 35px;width:70px;}
.zccs1{font-size: 16px;float: left;height: 55px;width:70px;}

/*** 公共样式 END  ***/

/**   header  ***/
.neiyeMnr table{margin:0px auto;}
.header { background-image: url(../images/headerbj_01.jpg); background-position: center top; background-repeat: no-repeat; height: 120px; width: 100%;}
.logo { float: left; margin-top: 30px;}
.header_right { float: right;}
.header_rightup { color: #fff; font-size: 13px; margin-top: 35px;}
.header_rightup .fgx { display: inline-block; margin-left: 12px; margin-right: 12px;}
.header_rightup a { color: #fff; font-size: 13px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; display: inline-block; position: relative;}
.header_rightup a span { display: block; position: absolute; width: 0px; height: 0px; background: #fff; top: 18px; left: 50%;}
.search { width: 195px; height: 22px; border: 1px #dcdcdc solid; background-color: #fff; padding-top: 5px; margin-top: 10px;}
.search_text { width: 159px; height: 14px; line-height: 13px; border-left: 1px #dcdcdc solid; margin-left: 9px; padding-left: 5px;}
.search_button { background-image: url(../images/so_06.jpg); background-position: right bottom; background-repeat: no-repeat; width: 16px; height: 16px; cursor: pointer; transition: All 0.2s ease-in-out; -webkit-transition: All 0.2s ease-in-out; -moz-transition: All 0.2s ease-in-out; -o-transition: All 0.2s ease-in-out; font-size: 0px;}
.search_button:hover { background-position: left top;}
.nav { background-color: #fff; border-bottom: 1px #e3e3e3 solid;}
.navUL > li { float: left; text-align: center; line-height: 57px; font-size: 16px; color: #141414; margin-left: 6px; margin-right: 6px; position: relative; padding-left: 18px; padding-right: 18px;}
.navUL > #navdq { background-image: url(../images/dqimg_03.jpg); background-repeat: no-repeat; background-position: center bottom;}
.navUL > .navdq > a { color: #0065bb;}
.navUL > li > span { display: block; position: absolute; width: 0px; height: 0px; background: #0065bb; top: 54px; left: 50%;}
.navUL > li:hover > a { color: #0065bb;}
.naverj {position: absolute;top: 49px;left: 50%;width: 1000px;text-align: left;margin-left: -120px;/* display: none; */z-index: 111111111;}
.naverj > a { display: inline-block; font-size: 14px; color: #333; margin-right: 32px; line-height: 39px;}
.naverj > a:hover { color: #0065bb; text-decoration: underline;}
.navUL > .erjimargin > .naverj { margin-left: -498px;}
.navUL > .sxzx_navli > .naverj a { display: block; margin-right: 0;}
.navUL > .sxzx_navli > .naverj { text-align: center; width: 240px; padding-top: 15px; background: #fff; border-top: 3px #0065bb solid; margin-top: 5px; padding-bottom: 10px;}
.nav { position: relative;}
.nav_bj {height: 46px;background-color: #fff;width: 100%;position: absolute;top: 58px;left: 0;z-index:  11111;opacity: 0.8;/* display: none; */}


/**  header  END ***/

/**  footer  **/
.footer {}
.footer_1 { padding-top: 40px; background-color: #0063b8; background-image: url(../images/footerbj_02.jpg); background-position: center top; background-repeat: no-repeat;}
.footer_1S { padding-bottom: 40px;}
.footer_1L { float: left; margin-right: 45px;}
.footer_1M { border-left: 1px #357ad1 solid; border-right: 1px #357ad1 solid;}
.footer_nav li { float: left; font-size: 16px; color: #fff; width: 113px; margin-left: 60px; line-height: 40px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.footer_nav li a { color: #fff;}
.footer_nav li:hover { list-style: disc;}
.footer_1M { width: 398px; float: left;}
.footer_nav li:hover { transform: translate(5px,0px); -webkit-transform: translate(5px,0px); -moz-transform: translate(5px,0px); -o-transform: translate(5px,0px); -ms-transform: translate(5px,0px);}
.xzxx { text-align: center; width: 146px; float: left; padding-top: 19px; padding-left: 50px;}
.xzxx p { font-size: 14px; color: #fff;}
.xsh { width: 136px; text-align: center; float: left; padding-left: 50px;}
.xsh_p1 { font-size: 14px; color: #fff; padding-bottom: 10px;}
.fxdiv a { display: inline-block; opacity: 0.6; margin-left: 3px; margin-right: 3px;}
.fxdiv a:hover { opacity: 1;}
.fxdiv { padding-top: 10px;}
.xzxximg { padding-bottom: 10px;}
.footer_1X { border-top: 1px #357ad1 solid; padding-top: 15px; padding-bottom: 15px;}
.footer_1Xp1 { font-size: 12px; color: #95b3de; display: inline-block;}
.yqljul li { display: inline-block; font-size: 12px; color: #95b3de; margin-left: 10px; margin-right: 10px;}
.yqljul li a { color: #95b3de;}
.yqljul li:hover a { color: #fff;}
.yqljul { display: inline-block; width: 1012px;}
.footer_2 { background-color: #065aa2; height: 59px; line-height: 58px; text-align: center;}
.footer_2 p { display: inline-block; font-size: 12px; color: #fff; margin-left: 20px;}
.footer_2 p a { color: #fff;}


/**  footer END  **/

/***  M1  ***/

.M1 { background-color: #efefef; padding-top: 40px; padding-bottom: 23px;}
.M1main { background-color: #fff; border: 1px #dcdcdc solid; padding: 15px;}
.M1mainL { width: 683px; height: 403px; overflow: hidden; float: left;}

/* 本例子css */
.banner { width: 683px; height: 403px; overflow: hidden; position: relative;}
.banner .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; bottom: 10px; z-index: 1;}
.banner .hd ul { overflow: hidden; zoom: 1; float: left;}
.banner .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; line-height: 10px; text-align: center; background: #fff; cursor: pointer; font-size: 0px; border-radius: 25px;}
.banner .hd ul li.on { background: #0065bb; color: #fff;}
.banner .bd { position: relative; height: 100%; z-index: 0;}
.banner .bd li { zoom: 1; vertical-align: middle;}
.banner .bd img { width: 683px; height: 403px; display: block;}
.M1mainR { width: 340px; float: right; padding-top: 14px;}
.xyxwh1 { font-size: 16px; color: #000; font-weight: normal; border-bottom: 2px #0065bb solid; padding-bottom: 10px;}
.xyxwh1 a { color: #000;}
.xyxwh1 span { font-size: 12px; color: #8b8b8b; float: right; padding-top: 7px;}
.xyxwh1 span:hover { color: #0065bb;}
.tth1 { font-size: 15px; color: #101010; text-align: center; padding-left: 20px; padding-right: 20px; font-weight: normal; line-height: 24px; margin-bottom: 10px;}
.tth1 a { color: #101010;}
.ttrq { text-align: center; font-size: 12px; color: #8c8c8c; display: block; margin-bottom: 7px;}
.ttxq { font-size: 12px; color: #171717; line-height: 20px;}
.ttxq a { color: #0065bb;}
.toutiao { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px #c6c6c6 solid;}
.newslb { height: 200px; overflow: hidden;}
.newslb li { margin-top: 14px; font-size: 12px; color: #101010;}
.newslb li a { display: block; float: left; width: 230px; color: #101010; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; height: 17px; overflow: hidden; text-align: justify;}
.newslb li span { display: block; float: right;}
.newslb li i { display: block; width: 5px; height: 5px; overflow: hidden; background-image: url(../images/ttli.jpg); background-repeat: no-repeat; float: left; background-position: right center; margin-right: 10px; margin-top: 5px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.newslb li:hover i { background-position: left center;}
.newslb li:hover a { color: #0065bb; transform: translate(5px,0); -webkit-transform: translate(5px,0); -moz-transform: translate(5px,0); -o-transform: translate(5px,0); -ms-transform: translate(5px,0);}
.newslb li:hover span { color: #0065bb;}
.more_a { position: absolute; right: 0; bottom: 10px; padding: 5px 10px; background: #fff; opacity: .8; z-index: 111111;}
.more_a:hover { color: #0065bb;}


/**  M1   ***/

/***  M2  ***/
.M2 { background-color: #fff; padding-top: 36px; }
.M2L { width: 772px; float: left;}
.kydtMh1 { font-size: 18px; color: #000; border-bottom: 2px #0065bb solid; font-weight: normal; padding-bottom: 12px;}
.kydtMh1 a { color: #000;}
.kydtMh1:hover a{color:#1a6adc;font-weight:1000;}
.kydtMh1 span { float: right; padding-top: 10px; font-size: 12px; color: #8b8b8b;}
.kydtMh1 span:hover { color: #0065bb;}
.kydtML { width: 295px; float: left; padding-top: 20px;}
.kydtimg { width: 294px; height: 182px; overflow: hidden; margin-bottom: 10px;}
.kydtimg img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; transform: scale(1.0); -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0); -ms-transform: scale(1.0);}
.kydtML:hover .kydtimg img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.kydtp1 { font-size: 16px; color: #000; margin-bottom: 5px; line-height: 25px; height: 50px; overflow: hidden;}
.kydtp1 a { color: #000;}
.kydtp2 { font-size: 12px; color: #747474;}
.kydtp2 a { color: #0065bb; line-height: 19px;}
.kydtp1:hover a { color: #0065bb;}
.kydtMR { float: right; width: 772px; padding-top: 15px;}
.kydtMR li { height: 40px; line-height: 39px; font-size: 14px; color: #000; border-bottom: 1px #dedede solid; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; background-position: -3px center;}
.kydtMR li a { color: #000; display: inline-block; text-align: justify; height: 40px; overflow: hidden; width: 700px; line-height: 40px; float: left;}
.kydtMR li span { float: right;}
.kydtMR li:hover a { color: #0065bb; padding-left: 10px;}
.kydtMR li:hover span { color: #0065bb;}
.kydtMR li:hover { background-image: url(../images/xwli.jpg); background-repeat: no-repeat; background-position: 0 center;}
.kydtM { padding-bottom: 25px;}

.tzggM { width: 452px; overflow: hidden; float: left;}
/* 本例子css */
.tzggMNR { width: 452px; position: relative;}
.tzggMNR .hd { overflow: hidden; width: 34px; float: right; margin-top: -30px;}
.tzggMNR .hd .prev { display: block; width: 11px; height: 16px; float: left; overflow: hidden; cursor: pointer; background: url(../images/zuo.jpg) no-repeat 0 bottom; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out;}
.tzggMNR .hd .prev:hover { background-position: 0 top;}
.tzggMNR .hd .next { display: block; width: 11px; height: 16px; float: right; overflow: hidden; cursor: pointer; background: url(../images/you.jpg) no-repeat 0 bottom; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out;}
.tzggMNR .hd .next:hover { background-position: 0 top;}
.tzggMNR .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; display: none;}
.tzggMNR .bd { padding-top: 15px;}
.tzggMNR .infoList li { height: 33px; line-height: 33px; overflow: hidden;}
.tzggMNR .infoList li .rqspan { float: right; font-size: 14px; color: #000;}
.tzggMNR .infoList li i { margin-right: 10px; float: left;}
.tzggMNR .infoList li i a { font-size: 14px; color: #0065bb;}
.tzggMNR .infoList li > a { font-size: 14px; color: #000; width: 300px; display: inline-block; vertical-align: top; height: 33px; line-height: 33px; overflow: hidden; float: left;}
.tzggMNR .infoList li > a:hover { color: #0065bb;}
.jzxxM { float: right; width: 274px;}
.jzxxMul { width: 274px;}
.jzxxMul li { border-bottom: none; line-height: 33px; height: auto;}
.jzxxMul li a { display: inline-block; width: 210px; overflow: hidden; height: 33px; line-height: 33px; float: left;}
.M2R { float: right; width: 288px;}
.M2R1 { width: 286px; height: 128px; overflow: hidden; border: 1px #dfdfdf solid; position: relative; margin-bottom: 32px;}
.M2R1a { width: 85px; height: 32px; line-height: 32px; display: block; position: absolute; top: 47px; left: 7px; background-color: #ba1b1b; border-radius: 25px; font-size: 16px; color: #fff; padding-left: 47px; background-image: url(../images/abj_11.jpg); background-repeat: no-repeat; background-position: 15px center;}
.M2R1 img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.M2R1:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.M2R2h1 { font-size: 18px; color: #0065bb;}
.M2R2h1 a { color: #0065bb;}
/* 本例子css */
.M2R2NR { width: 288px; position: relative;}
.M2R2NR .hd { overflow: hidden; width: 46px; float: right; margin-top: -20px;}
.M2R2NR .hd .prev { display: block; width: 20px; height: 20px; float: left; overflow: hidden; cursor: pointer; background: url(../images/zuo1.jpg) no-repeat right bottom; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.M2R2NR .hd .prev:hover { background-position: left top;}
.M2R2NR .hd .next { display: block; width: 20px; height: 20px; float: right; overflow: hidden; cursor: pointer; background: url(../images/you1.jpg) no-repeat left bottom; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.M2R2NR .hd .next:hover { background-position: right top;}
.M2R2NR .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; display: none;}
.M2R2NR .bd { padding-top: 20px;}
.M2R2NR .infoList li { width: 286px; height: 141px; overflow: hidden; border: 1px #d2d2d2 solid; margin-bottom: 10px; position: relative;}
.ztlmNR { width: 86px; background-image: url(../images/ztlmnr_22.jpg); position: absolute; top: 0; left: 0; height: 141px; display: table;}
.ztlmNRB { width: 86px; height: 141px; display: table-cell; text-align: center; vertical-align: middle;}
.ztlmNRBp1 { font-size: 16px; color: #fff;}
.ztlmimg img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; width: 286px; height: 141px;}
.ztlmul > li:hover .ztlmimg img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.gdzt_a { display: block; width: 285px; height: 28px; line-height: 28px; border: 1px #c8c8c8 solid; text-align: center; font-size: 12px; color: #161616; overflow: hidden; margin-top: 15px;}
.gdzt_abj { display: inline-block; width: 18px; height: 1px; background-color: #c0c0c0; vertical-align: middle;}
.gdzt_abj1 { margin-right: 10px;}
.gdzt_abj2 { margin-left: 10px;}
a.hvr-bounce-to-bottom { background: #fff; color: #161616;}
a.hvr-bounce-to-bottom:before { background-color: #1974c2;}

/** M2down  **/
.M2down { margin-top: -11px; position: relative;}
.M2downimg { width: 661px; height: 373px; overflow: hidden;}
.M2downNR { width: 482px; height: 274px; overflow: hidden; background-image: url(../images/m2downnrbj_15.jpg); position: absolute; right: 0; top: 60px;}
.M2downNRh1 { font-size: 20px; color: #fff; font-weight: normal; width: 366px; margin-left: 78px; padding-top: 30px;}
.M2downNRh1 a { color: #fff;}
.M2downNRh1 a span { padding-top: 7px; display: block;}
.xgdtgd { float: right; font-size: 12px;}
.M2downNRUL { width: 362px; margin-left: 63px; padding-top: 10px;}
.M2downNRUL li { font-size: 14px; color: #fff; line-height: 36px; height: 36px;}
.M2downNRUL li em { float: right;}
.M2downNRUL li a { color: #fff; display: inline-block; margin-left: 18px; position: relative; width: 100%;}
.M2downNRUL li a span { display: block; position: absolute; width: 0px; height: 0px; background: #fff; top: 27px; left: 50%;}
.M2downNRUL .firstLi { background-image: url(../images/jtimg_18.jpg); background-repeat: no-repeat; background-position: 0 center;}
.M2downNRUL .firstLi a span { display: block; position: absolute; width: 100%; height: 1px; background: #fff; top: 27px; left: 0;}

/***  M2  END  ***/

.content { padding-top: 60px; padding-bottom: 100px;}

/**    学院概况-学院简介  ***/

.nrbanner {/* height: 263px; */background-position: center 0;background-repeat: no-repeat;}
.nrbannerp1B {width: 30%;height: 122px;line-height: 121px;background-color: #0065bb;position: absolute;top: 50%;left: -353px;margin-top:  -61px;}
.nrbanner img{/* height:100%; */}
.nrbannerp1 { font-size: 30px; color: #fff; text-align: right; margin-right: 35px;}
.nrbannerp2 { font-size: 28px; font-weight: bold; color: #0065bb; float: right; line-height: 262px;}
.nrMtopnav { float: left;}
.nrMtopnav2 { float: none; overflow: hidden; margin-bottom: 20px;}
.nrMtopnav > li { float: left; line-height: 56px; padding-left: 15px; padding-right: 15px; font-size: 14px; color: #333; background-image: url(../images/lirbj_05.jpg); background-repeat: no-repeat; background-position: right center; position: relative;}
.nrMtopnav > li > span { display: block; position: absolute; width: 0px; height: 0px; background: #0c75cf; top: 56px; left: 50%;}
.nrMtopnav > li > a { color: #333;}
.nrMtopnav > .nrMtopnavdq { border-bottom: 2px #0c75cf solid;}
.nrM { background-color: #fff;}
.nrMtopnav > .nrMtopnavdq > a { color: #0065bb;}
.nrMtop { height: 57px; border-bottom: 1px #e3e3e3 solid;}
.nrMtopnav > li:hover a { color: #0065bb;}
.nrMtopmbx { float: right; font-size: 12px; color: #666; line-height: 56px;}
.nrMtopmbx a { color: #666;}
.nrMtopmbx a:hover { color: #0065bb;}
.nrMtopmbxdq { color: #0065bb;}
.xyjjM1img { width: 1036px; height: 260px; overflow: hidden;}
.xyjjM1nr { width: 530px; height: 98px; background-image: url(../images/m2downnrbj_15.jpg); position: absolute; right: 0; bottom: 0;}
.xyjjM1 { position: relative; padding-bottom: 22px; margin-bottom: 50px;}
.xyjjM1nr p { color: #fff; font-size: 20px; padding-left: 39px; padding-top: 32px;}

.xyjjM2 { padding-left: 59px;}
.xyjjM2_1img { width: 285px; height: 176px; overflow: hidden; float: left; margin-top: 33px;}
.xyjjM2_1img img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xyjjM2_1img:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.xyjjM2_1R { float: right; width: 700px;}
.xyjjM2_1Rh1 { font-weight: normal; font-size: 34px; color: #000; position: relative; margin-bottom: 18px;}
.xyjjM2_1Rh1 span { font-size: 60px; letter-spacing: 7px;}
.xyjjM2_1Rh1 em { font-size: 18px; color: #999; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; position: absolute; top: 13px; left: 65px;}
.xyjjM2_1Rp1 { font-size: 12px; color: #333; line-height: 23px;}
.xyjjM2_2 { padding-top: 40px;}
.xyjjM2_2L { float: left; width: 536px;}
.xyjjM2_2L p { text-indent: 2em;}
.xyjjM2_2R { float: right;}
.xyjjM2_2 { border-bottom: 1px #ddd solid; padding-bottom: 60px;}

.xyjjM2_3 { padding-top: 45px;}
.xyjjM2_3_1 {padding-bottom: 10px;}
.xyjjM2_3_1nr {}
.xyjjM2_3_1nrpB p { font-size: 12px; color: #333; line-height: 23px;}
.xyjjM2_3_1nrpB { /*width:848px;margin-left:99px;*/ padding-top: 35px;}

/* 本例子css */
.xyjjM2_3_2 { width: 979px; position: relative;}
.xyjjM2_3_2 .hd { width: 1096px; position: absolute; left: -57px; top: 50px;}
.xyjjM2_3_2 .hd .prev { display: block; width: 31px; height: 56px; float: left; overflow: hidden; cursor: pointer; background: url(../images/zuo11.jpg) no-repeat right 0;}
.xyjjM2_3_2 .hd .prev:hover { background-position: left 0;}
.xyjjM2_3_2 .hd .next { display: block; width: 31px; height: 56px; float: right; overflow: hidden; cursor: pointer; background: url(../images/you11.jpg) no-repeat right 0;}
.xyjjM2_3_2 .hd .next:hover { background-position: left 0;}
.xyjjM2_3_2 .bd {}
.xyjjM2_3_2 .bd ul { overflow: hidden; zoom: 1;}
.xyjjM2_3_2 .bd ul li { float: left; _display: inline; overflow: hidden; margin-right: 11px; width: 236px; height: 157px; overflow: hidden;}
.xyjjM2_3_2 .bd ul li img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xyjjM2_3_2 .bd ul li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.xyjjM2_3_3 { padding-top: 50px;}


/**    学院概况-学院简介  END ***/


/**    学院概况-院长寄语 ***/

.yzjyL { float: left; width: 418px;}
.yzjyR { float: right; width: 597px;}
.yzjyRnr { background-image: url(../images/fotbj_06.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 126px;}
.yzp1 { font-size: 20px; color: #004aa2; text-align: right; padding-top: 35px;}


/**    学院概况-院长寄语  END ***/


/**    学院概况-学院领导 **/
.xyldM { margin-left: -19px;}
.xyldM1 { width: 540px; float: left; margin-left: 17px; margin-bottom: 20px;}
.xyldM1h1 { font-size: 28px; color: #0065bb; font-weight: normal; padding-bottom: 18px;}
.xyldM1nr { margin-left: -18px;}
.xyldM1nr1 { /*width:110px;height:60px;overflow:hidden;*/ /*border-bottom:1px #ddd solid;*/ float: left; margin-left: 18px; cursor: pointer; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out; margin-bottom: 26px; position: relative;}
.xyldM1nr1img img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xyldM1nr1img { width: 240px; height: 213px; overflow: hidden; margin: 9px; display: none;}
.xyldM1nr1nr { text-align: center; /*padding-top:5px;*/ height: 60px; line-height: 60px;}
.xyldM1nr1nrp1 { font-size: 16px; color: #000; padding-bottom: 5px;}
.xyldM1nr1nrp2 { font-size: 14px; color: #333; display: none;}
.xyldM1nr1:hover { /*background-color:#004aa2;*/ /*box-shadow:2px 3px 4px #ddd;*/ transform: translate(0,-5px); -webkit-transform: translate(0,-5px); -moz-transform: translate(0,-5px); -o-transform: translate(0,-5px); -ms-transform: translate(0,-5px);}
/*.xyldM1nr1:hover .xyldM1nr1nrp1{color:#fff;}
.xyldM1nr1:hover .xyldM1nr1nrp2{color:#fff;}
.xyldM1nr1:hover .xyldM1nr1img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);
}*/
/*.xyldM1nr1 a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}*/

/**    学院概况-学院领导  END ***/

/**    学院概况-学院领导   弹窗**/

.lingdao { width: 919px; background-color: #fff; padding-top: 42px; padding-bottom: 42px;}
.lingdaoLimg { width: 167px; /*height:220px;*/ overflow: hidden; display: inline-block;}
.lingdaoLnr { padding-top: 25px;}
.lingdaoL { width: 236px; text-align: center; float: left;}
.lingdaoLnr p { font-size: 14px; color: #0065bb;}
.lingdaoR { width: 639px; height: 344px; overflow-y: auto; float: right;}
#fancybox-close { background-image: url(../images/gbimg_03.jpg); width: 13px; height: 13px; background-position: center; right: 10px; top: 10px;}



/**    学院概况-学院领导   弹窗  END ***/

/**    学院概况-相关委员会   ***/
.xgwyhM { margin-left: -49px;}
.xgwyhM1 { width: 523px; height: 218px; border-bottom: 2px #dedede solid; background-color: #f4f4f4; float: left; margin-left: 47px; margin-bottom: 40px;}
.xgwyhM1h1 { text-align: center; height: 50px; line-height: 49px; background-color: #0065bb; color: #fff; font-size: 20px; font-weight: normal; background-image: url(../images/h1bj_03.jpg); background-repeat: no-repeat; background-position: center top; position: relative;}
.xgwyhM1h1 span { display: block; position: absolute; width: 0px; height: 0px; background: #dedede; top: 0px; left: 50%;}
/*.xgwyhM1nr1R p{font-size:13px;color:#333;display:inline-block;margin-right:10px;line-height: 24px;}
.xgwyhM1nr1R{width:410px;display:inline-block;margin-right:5px;text-align: justify;}
.xgwyhM1nr1label{display:inline-block;width:76px;text-align:right;font-size:13px;color:#0065bb;vertical-align:top;}
.xgwyhM1nr{padding-top:20px;}
.xgwyhM1nr1{padding-bottom:15px;}*/
.xgwyhM1:hover { box-shadow: 2px 3px 4px #ddd;}


/**    学院概况-相关委员会  END  ***/



/***   组织机构  ***/

.zzjgM1h1 { font-size: 28px; color: #0065bb; text-align: center; background-image: url(../images/bjh1_03.jpg); background-repeat: no-repeat; background-position: 0 0; height: 80px; line-height: 79px; margin-bottom: 45px;}
.zzjgM1 { padding-bottom: 75px; border-bottom: 1px #ddd solid;}
.zzjgM2 { padding-top: 82px; margin-left: -5%;}
.zzjgM2_1 { float: left; width: 45%; margin-left: 5%; margin-bottom: 60px;}
.zzjgM2_1h1 { /*width:280px;*/ height: 60px; line-height: 59px; padding-left: 20px; font-size: 18px; color: #000; border: 1px #ddd solid; border-top: 3px #0065bb solid;}
.zzjgM2_1ul li { margin-top: 26px; line-height: 25px;}
.zzjgM2_1ul li span { display: inline-block; background-image: url(../images/libj_13.jpg); background-repeat: no-repeat; background-position: -27px 0px; width: 27px; height: 15px; vertical-align: middle; transition: All 0.2s ease-in-out; -webkit-transition: All 0.2s ease-in-out; -moz-transition: All 0.2s ease-in-out; -o-transition: All 0.2s ease-in-out;}
.zzjgM2_1ul li a { padding-left: 16px;}
.zzjgM2_1ul li:hover span { background-position: 0 center;}
.zzjgM2_1:hover .zzjgM2_1h1 { color: #0065bb;}

/***  组织机构  END  ***/

/***   学院新闻  ***/


/* 本例子css */
.xyxwM1 { width: 1096px; height: 303px;}
.xyxwM1 .hd { position: relative; width: 64px; float: left;}
.xyxwM1 .hd ul { float: left; position: absolute; left: 20px; top: -1px; height: 32px;}
.xyxwM1 .hd ul li { cursor: pointer; font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #666; width: 63px; margin-bottom: 25px; padding-bottom: 10px;}
.xyxwM1 .hd ul li.on { color: #004aa2; border-bottom: 2px #004aa2 solid;}
.xyxwM1 .bd { width: 994px; float: right;}
.xyxwM1L { width: 412px; height: 239px; background-image: url(../images/lirbj_03.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 10px; float: left;}
.xyxwM1Limg { width: 400px; height: 240px; overflow: hidden;}
.xyxwM1Limg img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xyxwM1R { float: right; width: 555px;}
.xyxwM1Rh1 { height: 63px; font-size: 20px; color: #333; width: 500px; overflow: hidden; margin-top: 18px; margin-bottom: 20px;}
.xyxwM1Rh1 a { color: #333;}
.xyxwM1Rp1 { width: 101px; height: 23px; line-height: 22px; text-align: center; border: 1px #ddd solid; font-size: 13px; color: #999; margin-bottom: 10px;}
.xyxwM1Rp2 { font-size: 13px; color: #666; line-height: 28px;}
.xyxwM1 .bd li:hover .xyxwM1Limg img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.xyxwM1 .bd li:hover .xyxwM1Rh1 a { color: #0065bb;}


/* Sweep To Bottom */
a.hvr-sweep-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; background: #fff;}
a.hvr-sweep-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f6f6f6; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
a.hvr-sweep-to-bottom:hover, a.hvr-sweep-to-bottom:focus, a.hvr-sweep-to-bottom:active { color: white;}
a.hvr-sweep-to-bottom:hover:before, a.hvr-sweep-to-bottom:focus:before, a.hvr-sweep-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1);}
.xyxwM2 li { width: 1018px; height: 136px; border: 1px #e1e1e1 solid; padding-left: 35px; padding-right: 40px; padding-top: 14px; padding-bottom: 14px; margin-bottom: 21px; position: relative; overflow: hidden;}
.xyxwM2L { float: left; width: 80px;}
.xyxwM2L p { font-size: 50px; font-family: Arial, Helvetica, sans-serif; padding-top: 30px; color: #333333;}
.xyxwM2L p em { display: block; font-size: 24px; color: #333; margin-left: 25px; margin-top: -10px;}
.xyxwM2M { width: 226px; height: 140px; overflow: hidden; float: left; margin-left: 22px;}
.xyxwM2M img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xyxwM2R { width: 648px; float: right;}
.xyxwM2Rh1 { font-size: 16px; color: #000; height: 38px; line-height: 32px; background-image: url(../images/xyxwm2rh1bj_14.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin-bottom: 15px; overflow: hidden;}
.xyxwM2Rp1 { font-size: 12px; color: #666; line-height: 23px; height: 90px; overflow: hidden;}
.xyxwM2 li:hover .xyxwM2Rh1 { color: #0065bb; background-image: url(../images/h1hover_18.jpg);}
.xyxwM2 li a { width: 1018px; height: 136px; position: absolute; top: 0; left: 0; padding-left: 35px; padding-right: 40px; padding-top: 14px; padding-bottom: 14px;}
.xyxwM2 li:hover .xyxwM2M img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.xyxwM2 li:hover .xyxwM2L p { color: #004aa2;}
.xyxwM2 li:hover .xyxwM2L p em { color: #004aa2;}
/*.xyxwM{padding-bottom:80px;}*/

/**  ydyMain  ***/
.ydyMain { background-color: #fff; padding-top: 55px; padding-bottom: 100px;}
.ydyM { margin-left: -10px;}
.ydyM1 { width: 350px; height: 220px; overflow: hidden; position: relative; float: left; margin-left: 10px; margin-bottom: 10px;}
.ydyM1img img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ydyM1zz { width: 350px; height: 220px; background-image: url(../images/zhezhao_06.jpg); position: absolute; left: 0; bottom: -162px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ydyM1zzp1 { text-align: center; font-size: 20px; color: #fff; padding-top: 17px; line-height: 22px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ydyM1zzp1 a { color: #fff;}
.ydyM1:hover .ydyM1zz { bottom: 0;}
.ydyM1:hover .ydyM1zzp1 { line-height: 200px; font-weight: bold;}
.ydyM1zz a { display: block; width: 100%; height: 100%;}
.ydyM1:hover .ydyM1img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}

/***  ydyMain  END  ***/

/***   公告通知  ***/
.ggtzM { padding-bottom: 75px;}
.ggtzM > li { height: 54px; line-height: 53px; position: relative;}
.ggtzM > li > a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.ggtzM > li > a > p { display: inline-block; font-size: 14px; color: #333; width: 950px; height: 53px; overflow: hidden; float: right;}
.ggtzM > li > a > em { display: inline-block; width: 93px; text-align: right; margin-right: 50px; font-size: 14px; color: #666666; float: left;}
a.hvr-shutter-out-vertical:before { background: #0065bb;}
.ggtzM > li > a:hover em { color: #fff;}
.ggtzM > li > a:hover p { color: #fff;}

.ggtzM .ggtzM_dq { background: #0c75cf none repeat scroll 0 0; border-radius: 5px; color: #fff; padding: 5px 10px;}

/***  公告通知  END **/

/***  学院简报  ***/

.xyjbML { width: 709px; height: 1114px; border: 20px #eeeeee solid; float: left;}
.xyjbMR { width: 297px; float: right;}
.xyjbMRh1 { font-size: 20px; color: #0065bb; text-align: center; border-top: 8px #0065bb solid; padding-top: 10px; padding-bottom: 17px;}
.xyjbMRul li { padding-top: 15px; padding-bottom: 15px; font-size: 14px; color: #333; padding-left: 15px; border-bottom: 1px #ddd solid; background-image: url(../images/libj_06.jpg); background-repeat: no-repeat; background-position: 0 22px;}
.xyjbMRul li a { color: #333;}
.xyjbMRul { border-top: 1px #ddd solid; margin-bottom: 40px;}
.xyjbMRul li:hover a { text-decoration: underline; color: #004aa2;}
.xyjbMRul .xyjbMRuldq a { text-decoration: underline; color: #004aa2;}

/***  学院简报  END  ***/


/*** 师资队伍--院士  ****/
.ysM { margin-left: -21px;}
.ysM1 { width: 350px; height: 450px; border: 1px #ededed solid; position: relative; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; margin-bottom: 90px; float: left; margin-left: 20px;}
.ysM1img { width: 350px; height: 270px; overflow: hidden;}
.ysM1imgimg1, .ysM1imgimg2 { width: 190px; overflow: hidden; height: 290px; transition: All 0.2s ease-in-out; -webkit-transition: All 0.2s ease-in-out; -moz-transition: All 0.2s ease-in-out; -o-transition: All 0.2s ease-in-out; margin: 0 auto;}
.ysM1imgimg2 { display: none;}
/*.ysM1:hover .ysM1imgimg1{margin-top:-154px;}*/
.ysM1nr { margin-left: 13px; margin-right: 13px;}
.ysM1nrS { padding-top: 16px; padding-bottom: 16px; border-bottom: 1px #e4e4e4 dotted; margin-bottom: 15px;}
.ysM1nrSp1 { font-size: 16px; color: #000;}
.ysM1nrSp2 { font-size: 14px; color: #333;}
.ysM1nrp1 { line-height: 22px; font-size: 12px; color: #666;}
.ys_a { display: block; width: 45px; height: 45px; overflow: hidden; position: absolute; bottom: -21px; left: 50%; border-radius: 100%; background-image: url(../images/ahoua.jpg); background-repeat: no-repeat; background-position: right bottom; margin-left: -22.5px;}
.ysM1:hover .ys_a { background-position: left top;}
.ysM1:hover { background-color: #f6f6f6; transform: translate(0,-15px); -webkit-transform: translate(0,-15px); -moz-transform: translate(0,-15px); -o-transform: translate(0,-15px); -ms-transform: translate(0,-15px); box-shadow: 2px 3px 4px #ddd;}
.ysM1img img { width: 190px; height: 260px; display: block; margin: 0 auto;}
.ysM1imgimg1 img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.ysM1:hover .ysM1imgimg1 img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}


/**** 师资队伍--院士  END  **/

/***   师资队伍--杰出人才   ***/
.jcrcM {}
.jcrcM1 { float: left; width: 500px;}
.jcrcM1h1 { font-size: 16px; color: #0065bb; height: 55px; line-height: 54px; /*text-align:center;*/ background-color: #e0e6eb; background-image: url(../images/jch1_03.jpg); background-repeat: no-repeat; background-position: left top; position: relative; padding-left: 20px;}
.jcrcM1nr { background-color: #f4f4f4; padding-top: 10px; padding-bottom: 10px;}
.jcrcM1nr p { display: inline-block; margin-left: 25px; margin-right: 30px; font-size: 14px; color: #333; padding-top: 10px; padding-bottom: 10px;}
.jcrcM1h1 span { display: block; position: absolute; width: 0px; height: 0px; background: #0065bb; top: 0px; left: 50%;}


/***   师资队伍--杰出人才  END  ***/

/***   师资队伍--在职教师  ***/

.zzjsM {}
.zzjsM1 { background-color: #f5f5f5; padding-top: 20px; padding-bottom: 20px; margin-bottom: 40px;}
.cxxla {width: 161px; height: 34px; border: none; margin-left: 10px; background-color: #e7e7e7;}
.cxlabel { font-size: 14px; color: #000;}
.zzjsM1SL { padding-left: 86px; float: left;}
.goanniu { background-color: #0065bb; color: #fff; width: 52px; height: 34px; line-height: 33px; cursor: pointer; margin-left: 10px;}
.zzjsM1SR { float: right; margin-right: 15px;}
.cxinput { width: 152px; height: 34px; line-height: 33px; padding-left: 10px; background-color: #e7e7e7; margin-left: 20px;}
.zzjsM1Xlabel { float: left; width: 113px; display: block; text-align: right; font-size: 14px; color: #333; line-height: 29px;}
.zzjsM1X { padding-top: 20px;}
.zimuB { float: left; width: 949px;}
.zimuB a { display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 29px; color: #000; margin-left: 20px; border-radius: 100%;}
.zimuB .zimuBdq, .zimuB a:hover { background-color: #0065bb; color: #fff;}
.zzjsM2 { margin-left: -18px; padding-bottom: 40px;}
.zzjsM2 li { width: 323px; height: 207px; background-color: #f5f5f5; padding: 15px; margin-left: 17px; margin-bottom: 20px; float: left; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.zzjsM2img { width: 152px; height: 207px; overflow: hidden; float: left;}
.zzjsM2nr { width: 157px; float: right; padding-top: 30px;}
.zzjsM2nrp1 { font-size: 16px; color: #333; border-bottom: 1px #ddd solid; padding-bottom: 5px; margin-bottom: 6px;}
.zzjsM2nrp2 { height: 31px; line-height: 30px; font-size: 14px; color: #666666; border-bottom: 1px #bfbfbf solid; border-top: 1px #bfbfbf solid; margin-top: 13px; margin-bottom: 10px;}
.zzjsM2nrp3 { font-size: 12px; color: #666; line-height: 24px; height: 90px; overflow: hidden;}
.zzjsM2 li:hover { box-shadow: 2px 3px 4px #ddd; transform: translate(0,-5px); -webkit-transform: translate(0,-5px); -moz-transform: translate(0,-5px); -o-transform: translate(0,-5px); -ms-transform: translate(0,-5px);}

.zzjs1M2h1 { font-size: 16px; color: #0065bb; background-image: url(../images/h1bj1_03.jpg); background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 20px; padding-left: 23px; border-bottom: 1px #f4f4f4 solid;}
.zzjs1M2nr { margin-left: -61px;}
.zzjs1M2nr p { display: inline-block; margin-left: 64px; font-size: 16px; color: #333; line-height: 51px; width: 98px;}
.zzjs1M2 li { padding-bottom: 60px;}
.zzjsnyM2_1 { padding-bottom: 44px;overflow:auto;}
.zzjsnyM2_1img { width: 201px; height: 274px; overflow: hidden; float: left;}
.zzjsnyM2_1R { width: 847px; float: right; margin-right: 10px;}
.zzjsnyM2_1Rh1 { width: 218px; height: 50px; line-height: 49px; text-align: center; background-color: #0065bb; font-size: 16px; color: #fff; font-weight: normal; margin-bottom: 20px;}
.zzjsnyM2_1Rnr p { font-size: 14px; color: #333; padding-bottom: 15px;}
.zzjsnyM2_2h1 { width: 201px; height: 50px; line-height: 49px; background-image: url(../images/h11_06.jpg); background-repeat: no-repeat; color: #fff; font-size: 16px; padding-left: 44px; margin-bottom: 10px;}
.zzjsnyM2_2nr { padding: 15px; font-size: 14px; color: #333; background-color: #f4f4f4; padding-bottom: 0;}
.zzjsnyM2_2nr p { padding-left: 16px; font-size: 14px; background-image: url(../images/pbj_09.jpg); background-repeat: no-repeat; background-position: 0 7px; padding-bottom: 15px;}
.zzjsnyM2_2 li { padding-bottom: 16px;}


/***  师资队伍--在职教师  ***/


/***    人才培养 -引导页   ***/

.rcpyMydy1 { background-color: #f5f5f5; padding-top: 20px; padding-bottom: 20px; padding-left: 16px; margin-bottom: 20px;}
.rcpyMydy1h1 { font-size: 16px; color: #0065bb; margin-bottom: 20px;}
.rcpyMydy1h1 a { color: #0065bb;}
.rcpyMydy1L { width: 498px; float: left;}
/* 本例子css */
.rcpyMydy1Lnr { width: 496px; overflow: hidden; position: relative;}
.rcpyMydy1Lnr .hd { overflow: hidden; position: absolute; bottom: 0; right: 0;}
.rcpyMydy1Lnr .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1;}
.rcpyMydy1Lnr .hd ul li { float: left; width: 13px; height: 13px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-image: url(../images/huidian_03.jpg); background-repeat: no-repeat; background-position: center;}
.rcpyMydy1Lnr .hd ul li.on { background-image: url(../images/lanse1_03.jpg);}
.rcpyMydy1Lnr .bd {}
.rcpyMydy1Lnr .bd ul { overflow: hidden; zoom: 1;}
.rcpyMydy1Lnr .bd ul li { float: left; _display: inline; overflow: hidden;}
.rcpyMydy1Lnrh1 { border-bottom: 1px #ddd solid; padding-bottom: 16px; font-weight: normal; width: 496px; font-size: 13px; color: #333;}
.rcpyMydy1Lnrh1 a { color: #333;}
.rcpyMydy1Lnrh1 span { float: right;}
.rcpyMydy1Lnrdiv p { font-size: 12px; color: #666; line-height: 24px;}
.rcpyMydy1Lnrdiv { height: 70px; overflow: hidden;}
.xq_a { display: block; width: 90px; height: 32px; line-height: 31px; text-align: center; background-color: #0065bb; margin-top: 28px;}
a.hvr-shutter-out-vertical:before { background-color: #047ce2;}

.rcpyMydy1R { width: 510px; float: right; margin-right: 40px; border-left: 1px #d2d2d2 solid; min-height: 217px;}
.rcpyMydy1Rul li span { float: right;}
.rcpyMydy1Rul li a { width: 400px; overflow: hidden; height: 20px; line-height: 20px; display: inline-block;}
.rcpyMydy1Rul li { padding-left: 26px; padding-bottom: 20px; font-size: 14px; background-repeat: no-repeat; background-position: 5px 6px; background: none;}
.rcpyMydy1Rul li:hover { background-image: url(../images/libj_06.jpg); background-position: 7px 6px; background-repeat: no-repeat;}
.rcpyMydy1Rul { padding-top: 20px;}
.rcpyMydy1Rul li:hover a { color: #0065bb; text-decoration: underline;}

.rcpyMydy2 { margin-bottom: 20px;}
.rcpyMydy2L { width: 760px; float: left;}
.rcpyMydy2Lh1 { font-size: 16px; color: #0065bb; font-weight: normal; margin-bottom: 14px;}
.rcpyMydy2Lh1 a { color: #0065bb;}
.rcpyMydy2Lh1 a span { float: right; font-size: 14px; color: #333333;}
.rcpyMydy2Lnrimg { width: 234px; height: 144px; overflow: hidden; float: left;}
.rcpyMydy2Lnrimg img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.rcpyMydy2Lnrimg:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.rcpyMydy2LnrR { float: right; width: 510px;}
.rcpyMydy2LnrR li { font-size: 14px; color: #333; line-height: 30px; height: 30px; overflow: hidden;}
.rcpyMydy2LnrR li a { color: #333; display: inline-block; width: 400px;}
.rcpyMydy2LnrR li span { color: #666; float: right;}
.rcpyMydy2LnrR li:hover a { text-decoration: underline; color: #0065bb;}
.rcpyMydy2R { float: right; width: 319px; height: 148px;}
.rcpyMydy2R1 { width: 319px; height: 82px; overflow: hidden; position: relative;}
.rcpyMydy2R1img { width: 319px; height: 82px; overflow: hidden;}
.rcpyMydy2R1nr { width: 319px; height: 82px; position: absolute; top: 0; left: 0; font-size: 24px; color: #fff; background-image: url(../images/jxwmico_03.jpg); background-position: 107px center; background-repeat: no-repeat; line-height: 81px; padding-left: 139px;}
.rcpyMydy2R1img img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.rcpyMydy2R1:hover .rcpyMydy2R1img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.rcpyMydy2R2 { margin-top: 13px;}
.rcpyMydy2R2 .rcpyMydy2R1nr { background-image: url(../images/xgxzico_10.jpg);}
.rcpyMydy3 { margin-left: -15px;}
.rcpyMydy3_1 { width: 353px; float: left; border: 1px #e0e6eb solid; margin-left: 15px;}
.rcpyMydy3_1h1 { font-size: 16px; color: #0065bb; font-weight: normal; text-align: center; height: 50px; line-height: 49px; background-color: #e0e6eb;}
.rcpyMydy3_1h1:hover a { color: #0065bb;}
.rcpyMydy3_1nr { height: 163px;}
.py_ul li { font-size: 14px; color: #333; height: 30px; line-height: 29px; text-align: center; border: 1px #e5e5e5 solid; padding-left: 17px; padding-right: 17px; float: left; margin-left: 20px; margin-top: 14px;}
.py_ul li a { color: #333; display: block;}
.py_ul li:hover a { color: #fff;}
.py_ul li:hover { background-color: #0065bb; border: 1px #0065bb solid;}
.rcpyMydy3_1:hover { box-shadow: 2px 3px 4px #ddd;}


/***    人才培养-引导页 END   ***/


/*科学研究*/
.sci_tit { font-size: 20px; text-align: center; position: relative; padding-top: 50px;}
.sci_tit a { color: #0065bb;}
.sci_tit:after { width: 50px; height: 3px; display: block; background: #0065bb; position: absolute; bottom: -10px; left: 50%; margin-left: -25px; content: '';}
.sci_tit em { display: block; color: #666; font-size: 14px; margin: 5px 0; font-weight: normal; text-transform: uppercase;}
.sci_scroll { width: 100%; height: 260px; overflow: hidden; position: relative; margin: 50px 0;}
.sci_scroll .hd { position: absolute; bottom: 0; left: 50%; margin-left: -70px;}
.sci_scroll .hd ul { overflow: hidden; zoom: 1;}
.sci_scroll .hd ul li { float: left; width: 37px; height: 3px; overflow: hidden; margin-right: 10px; text-indent: -999px; cursor: pointer; background: #aaaaaa;}
.sci_scroll .hd ul li.on { background: #004AA2;}
.sci_scroll .bd { margin-left: -32px; height: 209px; overflow: hidden;}
.sci_scroll .bd ul { overflow: hidden; zoom: 1;}
.sci_scroll .bd ul li { width: 250px; margin-left: 32px; float: left; _display: inline; overflow: hidden;}
.sci_scroll .bd ul li .pic img { width: 250px; height: 155px; display: block;}
.sci_scroll .bd ul li .pic a:hover img { border-color: #999;}
.sci_scroll .bd ul li .title a { font-size: 14px; line-height: 22px; color: #333; margin-top: 10px; display: block;}

.sci_blk2 { background: #f6f6f6; padding-bottom: 50px;}
.sci_scroll1 { width: 100%; overflow: hidden; position: relative; margin-top: 50px;}
.sci_scroll1 .hd .prev, .sci_scroll1 .hd .next { display: block; width: 21px; height: 30px; overflow: hidden; cursor: pointer; position: absolute; top: 50%; margin-top: -15px;}
.sci_scroll1 .hd .prev { background: url(../images/sci_btnl01.jpg) left top no-repeat;}
.sci_scroll1 .hd .next { background: url(../images/sci_btnr01.jpg) left top no-repeat; right: 0;}
.sci_scroll1 .hd .prev:hover, .sci_scroll1 .hd .next:hover { background-position-y: -30px;}
.sci_scroll1 .bd { width: 1000px; margin: 0 auto; height: 110px; overflow: hidden;}
.sci_scroll1 .bd ul { overflow: hidden; zoom: 1;}
.sci_scroll1 .bd ul li { width: 100%; float: left; _display: inline; overflow: hidden;}
.sci_scroll1 .bd ul li .pic { width: 470px; float: left;}
.sci_scroll1 .bd ul li .pic span { width: 30px; height: 60px; background: #004AA2; display: block; color: #fff; padding: 25px 10px; font-size: 30px; float: left; overflow: hidden; margin-right: 20px;}
.sci_scroll1 .bd ul li .pic span em { display: block; font-size: 14px; text-align: right; background: url(../images/sci_line.jpg) left bottom no-repeat;}
.sci_scroll1 .bd ul li .pic .sci_h5 { font-size: 16px; color: #333;}
.sci_scroll1 .bd ul li .pic .sci_sum { font-size: 12px; color: #666; line-height: 22px; margin-top: 6px; height: 88px; overflow: hidden;}
.sci_ul { width: 465px; float: right;}
.sci_ul li { margin-bottom: 5px; overflow: hidden; line-height: 24px;}
.sci_ul li a { width: 80%; height: 24px; display: block; overflow: hidden; float: left; color: #333; text-overflow: ellipsis; white-space: nowrap;}
.sci_ul li a:hover { color: #004AA2; text-decoration: underline;}
.sci_ul li span { width: 75; float: right; display: block; color: #333;}

/*成果奖励*/
.ach_awa .xyxwM2L p { padding-top: 50px; font-size: 42px;}
.ach_awa .xyxwM2Rh1 { font-size: 17px; background-position: 10px bottom;}
/*科研动态*/
.sci_res { height: 205px; margin-bottom: 30px; padding: 25px 35px; width: 1025px; background: #f6f6f6;}
.scires_scroll { position: relative;}
.scires_scroll .picList li { overflow: hidden;}
.sci_res .hd { position: absolute; bottom: 0; right: 0;}
.sci_res .hd li { width: 10px; height: 10px; background: #bfbfbf; border-radius: 50%; margin-left: 10px; float: left; text-indent: -9999px; cursor: pointer;}
.sci_res .hd li.on { background: #0065bb;}
.sci_res .sci_img0 { width: 333px; height: 206px; display: block; float: left; overflow: hidden;}
.scire_r { width: 640px; float: right; position: relative;}
.sci_res .scire_r:after { width: 50px; height: 3px; background: #004AA2; display: block; position: absolute; bottom: -25px; left: 0; content: '';}
.sci_res .sci_tit0 a { font-size: 18px; color: #333;}
.sci_res .sci_tit0 a:hover { text-decoration: underline; color: #0063B8;}
.sci_res .sci_sum0 { font-size: 12px; line-height: 22px; margin-top: 25px; height: 110px; overflow: hidden;}
/*通知公告*/
.not_ann .xyxwM2R { width: 840px;}
.not_ann .xyxwM2Rp1 { height: 69px;}
.not_ann li { border: none; padding: 0; border-bottom: 1px solid #eeeeee;}
.not_ann li a { padding: 0;}
.not_ann .xyxwM2L { width: 130px; text-align: center; padding-bottom: 20px; background: #f6f6f6;}
.not_ann .xyxwM2L p { padding-top: 20px;}
/*合作交流*/
.coo_tit1 { font-size: 30px; color: #0065BB; margin-bottom: 30px; position: relative; padding-left: 20px; font-weight: normal;}
.coo_tit1:before { width: 10px; height: 30px; background: #0065BB; display: block; position: absolute; top: 8px; left: 0; content: '';}
.coo_left { width: 475px; height: 410px; overflow: hidden; float: left; position: relative;}
.coo_left li { width: 475px;}
.coo_img { width: 475px; height: 302px; display: block;}
.coo_txt { padding: 20px 20px 29px; background: #0065bb; color: #fff; font-size: 14px;}
.coo_txt a { color: #fff;}
.coo_tit { overflow: hidden; font-weight: normal;}
.coo_tit a { width: 80%; display: block; float: left; font-size: 14px;}
.coo_tit a:hover { text-decoration: underline;}
.coo_tit span { width: 75px; display: block; float: right;}
.coo_sum { margin-top: 10px; height: 20px; overflow: hidden;}
.coo_left .hd { position: absolute; bottom: 20px; right: 20px;}
.coo_left .hd li { width: 10px; height: 10px; background: #2b8fe4; border-radius: 50%; float: left; margin-left: 10px; text-indent: -9999px; cursor: pointer;}
.coo_left .hd li.on { background: #fff;}

.coo_m { width: 412px; float: left; overflow: hidden;}
.coo_m li { width: 412px; float: left; position: relative;}
.coo_t { position: relative;}
.coo_m li .coo_t:after { width: 12px; height: 22px; background: url(../images/coo_ic01.jpg) left top no-repeat; display: block; position: absolute; top: 50%; right: -12px; margin-top: -11px; content: '';}
.coo_m li .coo_t a { height: 100%; display: block;}
.coo_img0 { width: 206px; height: 200px; display: block; float: left;}
.coo_t { width: 186px; padding: 30px 10px 10px; background: #eee; height: 160px; font-size: 12px; color: #666; line-height: 24px; float: left;}
.coo_tit0 { font-size: 16px; color: #0065bb; margin-bottom: 20px; position: relative; font-weight: normal;}
.coo_tit0:after { width: 32px; height: 2px; background: #0065bb; display: block; position: absolute; bottom: -10px; left: 0; content: '';}
.coo_li1 .coo_t { margin-left: 206px;}
.coo_li1 .coo_img0 { position: absolute; top: 0;}
.coo_m li.coo_li1 .coo_t:after { background: url(../images/coo_ic02.jpg) left top no-repeat; left: -12px; z-index: 1;}
.coo_r { width: 206px; float: left; position: relative;}
.coo_r .coo_t:after { width: 20px; height: 11px; background: url(../images/coo_ic03.jpg) left top no-repeat; display: block; position: absolute; bottom: -11px; left: 50%; margin-left: -10px; content: '';}

/***    科研实践   ***/

/* 本例子css */
.kysjM1 { width: 1096px; margin-bottom: 20px;}
.kysjM1 .bd { position: relative; height: 60px; background-image: url(../images/ulbj_03.jpg); background-repeat: repeat-x; background-position: 0 40px; width: 1050px; margin: 0 auto; overflow: hidden;}
.kysjM1 .bd ul { float: left; position: absolute; left: 20px; top: -1px; height: 60px; width: 1052px;}
.kysjM1 .bd ul li { float: left; cursor: pointer; width: 10%; height: 60px; font-size: 14px; color: #333333; text-align: center; background-image: url(../images/libj_03.jpg); background-repeat: no-repeat; background-position: center 35px; display: block;}
.kysjM1 .bd ul .kysjM1dq { color: #0065bb; background-image: url(../images/liq_03.jpg);}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.kysjM1 .hd { height: 30px; position: relative; height: 20px;}
.kysjM1 .hd .prev { display: block; width: 10px; height: 20px; overflow: hidden; cursor: pointer; background-image: url(../images/zuoan.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; left: 0px; top: 38px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.kysjM1 .hd .prev:hover { background-position: 0 top;}
.kysjM1 .hd .next { display: block; width: 10px; height: 20px; overflow: hidden; cursor: pointer; background-image: url(../images/youan.jpg); background-repeat: no-repeat; background-position: 0 bottom; position: absolute; right: 0px; top: 38px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.kysjM1 .hd .next:hover { background-position: 0 top;}
.kysjM2BOX .xyxwM2 { padding-bottom: 60px;}




/***  科研实践  END  ***/

/***  gjzmrcM1  ***/

.gjzmrcM1 { background-repeat: no-repeat; background-position: center 0; width: 1094px; height: 190px; margin-bottom: 30px;}
.gjzmrcM1L { width: 334px; float: left; margin-left: 34px;}
.gjzmrcM1Lp1 { font-size: 20px; color: #333; padding-top: 30px;}
.gjzmrcM1Lp2 { font-size: 14px; color: #333333; padding-top: 19px;}
.gjzmrcM1Lp3 { font-size: 18px; color: #333; padding-top: 32px;}
.gjzmrcM1R { float: left; padding-top: 120px;}
.gjzmrcM1R a { display: block; width: 130px; height: 40px; line-height: 39px; float: left; text-align: center; margin-left: 15px; background-color: #fff; color: #333333; font-size: 14px;}

/***  gjzmrcM1  END  ***/


/***  相关下载   ***/

/* 本例子css */
.xgxzM { width: 1096px;}
.xgxzM .hd { position: relative; height: 35px;}
.xgxzM .hd > ul { float: left; position: absolute; left: 0px; top: 0px; height: 32px; border: 1px #0065bb solid;}
.xgxzM .hd > ul > li { float: left; cursor: pointer; width: 98px; height: 32px; line-height: 31px; text-align: center; background-color: #f4f4f4; border-right: 1px #0065bb solid; font-size: 14px; color: #333;}
.xgxzM .hd > ul > li.on { background-color: #0065bb; color: #fff;}
.xgxzM .hd > ul > li.on a { color: #fff;}
.xgxzM .bd { padding-top: 34px;}
.xgxzM .bd > ul {}
.xgxzM .bd > li {}

.xgxz_div p { float: left; width: 535px; margin-bottom: 25px; font-size: 14px; color: #010101;}
.xgxz_div p span { display: inline-block; width: 16px; height: 13px; background-image: url(../images/xiazai.jpg); background-repeat: no-repeat; background-position: 0 bottom; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; margin-right: 17px;}
.xgxz_div p:hover span { background-position: 0 top;}
.xgxz_div p a { color: #010101;}
.xgxz_div p:hover a { color: #0065bb;}
.xgxz_div { margin-bottom: 50px;}

.xgxz_bslc_div p { float: left; width: 535px; margin-bottom: 25px; font-size: 14px; color: #010101;}
.xgxz_bslc_div p span { display: inline-block; width: 16px; height: 13px; background-image: url(../images/liico_03.jpg); background-repeat: no-repeat; background-position: 0 bottom; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; margin-right: 17px;}
.xgxz_bslc_div p:hover span { background-position: 0 top;}
.xgxz_bslc_div p a { color: #010101;}
.xgxz_bslc_div p:hover a { color: #0065bb;}
.xgxz_bslc_div { margin-bottom: 50px; overflow: hidden;}



/***  相关下载   ***/

/**  论文上传   **/

.lwscM1h1 { text-align: center; font-size: 28px; color: #0065bb; font-weight: normal; background-image: url(../images/lwscbj_03.jpg); background-repeat: no-repeat; background-position: center 0; padding-top: 20px;}
.lwscM1h1 em { text-transform: uppercase; color: #999; font-size: 25px;}
.lwscM2 { height: 144px; background-image: url(../images/sc_07.jpg); background-repeat: no-repeat; background-position: center 0; margin-top: 60px; text-align: center; padding-top: 36px;}
.lwscM2_a { font-size: 36px; color: #fff;}
.lwscM2_p1 { font-size: 17px; color: #000; padding-top: 30px;}
.lwscM3h1 { font-size: 18px; color: #000; background-image: url(../images/lwscm3h1_11.jpg); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 15px; padding-top: 40px; font-weight: normal;}
.lwscM3nr { padding-top: 20px;}
.sctcdiv { background-image: url(../images/tcbj_03.jpg); width: 100%; height: 100%; position: absolute; top: 0; left: 0px;}
.sctcdivnr { width: 547px; height: 234px; background-color: #fff; position: absolute; top: 45%; left: 35%;}
.sctcdivnr1 { width: 453px; height: 48px; line-height: 47px; border: 1px #d2d2d2 solid; margin-left: 47px; margin-top: 17px; position: relative;}
.sctcdivnr1input { background: none; border: none; float: right; margin-top: 10px; opacity: 0; position: absolute; z-index: 11; right: 0; cursor: pointer;}
.sc_a { display: block; font-size: 16px; color: #fff; width: 124px; height: 42px; line-height: 41px; text-align: center; background-color: #0065bb; float: right; margin-right: 45px; margin-top: 45px;}
a.hvr-sweep-to-left { background: #0065bb;}
a.hvr-sweep-to-left:before { background: #015196;}
.xzwj_p1 { font-size: 14px; color: #333; position: absolute; right: 20px; z-index: 0; top: 0;}

/***  论文上传  **/

/*07学生工作-品牌活动*/
.lab_box { height: 255px; overflow: hidden; margin: 20px 0 50px;}
.lab_left { width: 310px; height: 255px; display: block; overflow: hidden; float: left;}
.lab_icon { width: 28px; height: 33px; overflow: hidden; display: block; float: left; margin: 109px 18px; cursor: pointer; background: url(../images/lab_bg.jpg) left top no-repeat;}
.lab_iconh { background-position: 0 -33px;}
.lab_right { width: 720px; height: 255px; display: block; overflow: hidden; float: right;}
.sele_box { width: 100%; height: 55px; background: url(../images/shine_bg.jpg) left center no-repeat; padding: 63px 0; margin: 20px 0 50px;}
.sele_left { width: 760px; float: left; color: #f5f5f5; font-size: 16px; margin: -6px 100px 0 10px; height: 66px; overflow: hidden; line-height: 22px;}
.sele_btn { width: 180px; line-height: 55px; text-align: center; background: #0976d2; color: #fff; font-size: 16px; display: block; float: left;}
.shine_tit { font-size: 28px; color: #0065bb; text-align: center;}
.shine_txt { text-align: center; color: #333; width: 740px; margin: 20px auto; line-height: 22px;}
.shine_list { overflow: hidden; margin-left: -39px; padding: 10px 0; margin-bottom: 50px;}
.shine_list li { width: 243px; height: 298px; border: 1px solid #d2d2d2; float: left; margin-left: 38px; position: relative; margin-bottom: 20px; cursor: pointer;}
.shine_list li:before { width: 245px; border-top: 1px solid #0065BB; border-bottom: 1px solid #0065BB; content: ''; display: block; position: absolute; top: -1px; bottom: -1px; transform: scale(0,1); -webkit-transform: scale(0,1); -moz-transform: scale(0,1); -o-transform: scale(0,1); -ms-transform: scale(0,1); opacity: 0;}
.shine_list li:hover:before { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); opacity: 1;}
.shine_list li:after { width: 245px; height: 300px; border-left: 1px solid #0065BB; border-right: 1px solid #0065BB; content: ''; display: block; position: absolute; left: -1px; right: -1px; top: -1px; transform: scale(1,0); -webkit-transform: scale(1,0); -moz-transform: scale(1,0); -o-transform: scale(1,0); -ms-transform: scale(1,0); opacity: 0;}
.shine_list li:hover:after { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); opacity: 1;}
.shine_img { width: 190px; height: 190px; margin: 30px auto 10px; position: relative; overflow: hidden;}
.shine_zhe { width: 100%; height: 100%; display: block; background: url(../images/shine_li.jpg) left top no-repeat; margin: 0 auto; position: absolute; top: 0; z-index: 2; overflow: hidden;}
.shine_name { text-align: center; font-weight: normal; position: relative; z-index: 2;}
.shine_name em { color: #666; font-size: 16px;}
.shine_name span { font-size: 14px; color: #333; display: block; line-height: 26px;}
.shine_hover { width: 100%; height: 100%; display: block; position: absolute; top: 0; background: rgba(0,101,187,0.5) !important; background: #0065bb; filter: ahlpa(opacity=50); overflow: hidden; opacity: 0;}
.shine_hover a { display: block; color: #fff; text-align: center; font-size: 18px; padding-top: 80px; position: relative; top: -50px;}
.shine_hover a:after { width: 0; height: 2px; background: #fff; display: block; position: absolute; bottom: -10px; left: 50%; content: '';}
.shine_list li:hover .shine_hover { opacity: 1;}
.shine_list li:hover .shine_hover a { top: 0;}
.shine_list li:hover .shine_hover a:after { width: 26px; margin-left: -13px;}
.shine_list li:hover .shine_img { margin-top: 20px;}
.shine_list li:hover { box-shadow: 0px 0px 10px #999; border-color: #fff;}
.shine_list li:hover .shine_name a em, .shine_list li:hover .shine_name a span { color: #0065BB;}
.sel_res { width: 180px; line-height: 50px; text-align: center; background: #0976d2; color: #fff; font-size: 16px; display: block; margin: 10px 0 30px;}
.event_t { height: 150px; background: left top no-repeat; padding: 20px 0 20px 20px; overflow: hidden; margin-bottom: 50px;}
.event_l { width: 500px; float: left; position: relative; padding: 5px;}
.event_tit { font-size: 20px; color: #fff; position: relative; padding-left: 15px;}
.event_tit:before { width: 5px; height: 20px; display: block; background: #fff; position: absolute; top: 5px; left: 0; content: '';}
.event_txt { color: #fff; width: 500px; font-size: 14px; margin: 5px 0; line-height: 22px; position: relative;}
.event_tel { font-size: 15px; color: #fff; position: relative;}
.event_btn { width: 170px; line-height: 48px; color: #333; text-align: center; font-size: 18px; display: block; float: left; background: #fff; margin: 80px 0px 0px 40px;}
.event_l::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #0065bb; opacity: .7;}
/*07团学组织*/
.miss_t { line-height: 22px; color: #666; margin-bottom: 60px;}
.miss_tit { font-size: 14px; color: #000;}
.miss_org li { border: none; border-bottom: 1px solid #e1e1e1; padding: 0; width: 100%;}
.miss_org li a { padding: 0; width: 100%;}
.miss_org .xyxwM2R { width: 100%;}
.miss_org .xyxwM2Rp1 { height: 70px;}
.misd_tit { font-size: 20px; color: #000; text-align: center;}
.psy_conu { overflow: hidden;}
.psy_l { width: 800px; float: left;}
.psy_div { overflow: hidden;}
.psy_tit { font-size: 18px; color: #000; float: left; font-weight: normal; position: relative; padding-left: 10px;}
.psy_tit:before { width: 5px; height: 17px; display: block; background: #0065BB; position: absolute; top: 5px; left: 0; content: '';}
.psy_btn { width: 90px; line-height: 28px; text-align: center; font-size: 14px; color: #fff; display: block; background: #0065BB; float: right;}
.psy_btn:hover { width: 100px;}
.psy_new { overflow: hidden; margin: 25px 0;}
.psy_new li { width: 47%; float: left; font-size: 14px; color: #666; line-height: 24px; padding-right: 20px;}
.psy_new li p { margin-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.psy_new li span { color: #333;}
.psy_img { width: 125px; height: 170px; display: block; overflow: hidden; float: left; margin-right: 10px; background: #999;}
.psy_name { font-size: 18px; color: #333;}
.psy_div1 { border-bottom: 2px solid #0065BB; padding-bottom: 10px; overflow: hidden; margin-top: 41px;}
.psy_tit0 { font-size: 18px; color: #000; float: left; font-weight: normal;}
.psy_sel { float: right;}
.psy_sel span { font-size: 14px; color: #000; display: block; float: left; line-height: 24px;}
.psy_sel select { width: 100px; height: 24px; background: #f5f5f5; border: 1px solid #c6c6c6; margin-left: 10px;}
.psy_class { overflow: hidden; margin-left: -17px;}
.psy_class li { width: 255px; float: left; margin-left: 17px; background: #f5f5f5; text-align: center; color: #333; line-height: 24px; position: relative; margin-top: 26px; overflow: hidden; cursor: pointer;}
.psy_class li:hover .psy_bm { padding-left: 10px;}
.psy_class li:before { width: 65px; height: 66px; background: url(../images/psy_li.jpg) left top no-repeat; display: none; position: absolute; top: 0; left: 0; content: '';}
.psy_class li.psy_li:before { background: url(../images/psy_lih.jpg) left top no-repeat;}
.psy_class .psy_date { font-size: 18px; padding-top: 35px;}
.psy_class .psy_time { font-size: 14px; padding-bottom: 35px;}
.psy_bm { width: 100%; line-height: 44px; text-align: center; color: #fff; font-size: 16px; background: url(../images/psy_bm.jpg) left top repeat-x;}
.psy_class li.psy_li .psy_bm { background: #c6c6c6; color: #333;}
.psy_r { width: 270px; float: right;}
.psy_wz { width: 100%; line-height: 60px; padding-left: 20px; background: #0065BB; color: #fff; font-size: 18px; font-weight: normal;}
.psy_list { padding: 10px 20px; background: #f5f5f5; border-bottom: 1px solid #dcdcdc;}
.psy_list li a { color: #666; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.psy_list li a:hover { text-decoration: underline; color: #0065BB; margin-left: 2px;}
/*07学生工作引导页*/
/*stu_t*/
.stu_t { height: 130px; overflow: hidden; padding: 30px 40px; color: #fff; background-repeat: no-repeat; background-position: center 0; background-size: cover;}
.stu_div { float: left; padding: 5px;}
.stu_divbf { position: relative;}
.stu_divbf::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #0065bb; opacity: .7;}
.stu_divbf p, .stu_divbf a { position: relative; width: 425px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 40px;}
.stu_tit { font-size: 20px;}
.stu_txt { width: 400px; line-height: 22px; /*margin:20px 0 28px;*/ height: 66px; overflow: hidden;}
.stu_more { color: #fff;}
.stu_more:hover { padding-left: 5px;}
.stu_div1 { margin: 0 150px;}
.stu_div1 p { font-size: 18px; margin-bottom: 30px;}
.stu_bm { width: 180px; line-height: 50px; text-align: center; font-size: 18px; color: #0065bb; display: block; background: #fff; margin-bottom: 30px;}
/*stu_m*/
.stu_m { margin: 40px 0; overflow: hidden;}
.stu_l { width: 790px; float: left;}
.stu_news { margin-left: -30px; overflow: hidden;}
.stu_blk { width: 380px; float: left; margin-left: 30px;}
.stu_tit0 { overflow: hidden; padding-bottom: 10px; border-bottom: 2px solid #0065BB; font-weight: normal; line-height: 24px;}
.stu_tit0 em { color: #0065BB;}
.stu_tit0 a { display: block; font-size: 18px; color: #000;}
.stu_tit0 span { font-size: 12px; color: #8b8b8b; float: right;}
.stu_list li { overflow: hidden; margin-top: 19px;}
.stu_img { width: 140px; height: 87px; display: block; overflow: hidden; float: left; margin-right: 20px;}
.stu_con { font-size: 14px; color: #333; line-height: 22px; display: block; margin-top: 10px; height: 66px; overflow: hidden;}
.stu_tit0 a { display: inline;}
.stu_tit0 a.stu_hover { color: #0065BB;}
.stu_tit0 span a { font-size: 12px; color: #8b8b8b; display: none;}
.stu_tit0 span a.stu_gd { display: block;}
.stu_body { display: none;}
.stu_list0 { margin-top: 10px;}
.stu_list0 li { overflow: hidden; line-height: 34px;}
.stu_list0 a { width: 85%; display: block; float: left; height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #333; background: url(../images/stu_li.jpg) left top no-repeat; padding-left: 10px;}
.stu_list0 a:hover { color: #0065BB; text-decoration: underline; padding-left: 12px; background-position-y: -34px;}
.stu_list0 span { font-size: 12px; color: #8c8c8c; width: 10%; float: right; display: block; text-align: right;}
.stu_r { width: 275px; float: right;}
.stu_blk0 { margin-bottom: 30px;}
.stu_tit0 a:hover { color: #0065BB;}
.stu_tit0 a:hover span, .stu_tit0 span:hover a { color: #0065BB; text-decoration: underline;}
.stu_tit1 { line-height: 60px; font-size: 18px; color: #fff; padding-left: 50px; display: block; background: #0065bb url(../images/stu_tit1.jpg) 20px 23px no-repeat;}
.stu_tit1:hover { background-position-x: 25px; padding-left: 55px;}
.stu_list1 li { background: #f5f5f5; border-bottom: 1px solid #e5e5e5; line-height: 55px; position: relative;}
.stu_list1 li a { padding-left: 50px; font-size: 16px; color: #333; display: block; position: relative; z-index: 2;}
.stu_list1 li a:after { width: 13px; height: 13px; display: block; background: url(../images/stu_plus.jpg) top center no-repeat; position: absolute; top: 50%; right: 20px; margin-top: -6px; content: '';}
.stu_list1 li:before { width: 5px; height: 0; display: block; background: #0065BB; position: absolute; top: 0; left: 0; content: ''; z-index: 2;}
.stu_list1 li:after { width: 0; height: 57px; display: block; background: #e5e5e5; position: absolute; top: 0; left: 0; content: ''; z-index: 1;}
.stu_list1 li:hover:before { height: 57px;}
.stu_list1 li:hover:after { width: 100%;}
.stu_list1 li:hover a { color: #0065BB;}
.stu_list1 li:hover a:after { opacity: 0;}
.stu_bar { width: 275px; height: 185px; display: block; overflow: hidden; margin-top: -30px;}
/*stu_b*/
.stu_b { overflow: hidden;}
.stu_slide { width: 18px; padding: 30px 15px; background: #0065BB; color: #fff; font-size: 16px; float: left; line-height: 30px;}
.stu_slide a { color: #fff;}
.slideBox { width: 1000px; height: 180px; overflow: hidden; position: relative; float: right;}
.slideBox .bd { position: relative; height: 100%; z-index: 0; width: 93%; margin-left: 25px; overflow: hidden;}
.slideBox .bd li { width: 293px; zoom: 1; vertical-align: middle; margin-left: 20px; position: relative;}
.stu_a { width: 100%; height: 45px; line-height: 45px; text-align: center; color: #fff; background: url(../images/stu_a.jpg) left top repeat-x; display: block; position: absolute; bottom: 0px; font-size: 14px;}
.stu_a:hover { text-decoration: underline;}
.slideBox .bd img { width: 293px; height: 180px; display: block;}
.slideBox .prev,
.slideBox .next { position: absolute; left: 0; top: 50%; margin-top: -17px; display: block; width: 24px; height: 34px;}
.slideBox .prev { background: url(../images/bri_btn.jpg) left top no-repeat;}
.slideBox .next { left: auto; right: 0px; background: url(../images/bri_btn2.jpg) left top no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover { background-position-y: -34px;}
.slideBox .prevStop { display: none;}
.slideBox .nextStop { display: none;}





*:before, *:after, .shine_list li, .shine_hover, .shine_img, .psy_class li, .psy_bm, .psy_btn, .lab_left, .lab_right, .lab_icon { transition: all ease-in-out .5s; -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s;}


/**    jgszM1  ***/

.jgszM1 { background-color: #f5f5f5; padding-left: 37px; padding-right: 37px; padding-bottom: 30px; margin-bottom: 30px;}
.jgszM1h1 { font-size: 18px; color: #0065bb; background-image: url(../images/wyh_03.jpg); background-repeat: no-repeat; background-position: 0 center; padding-left: 12px; line-height: 58px; border-bottom: 1px #ddd solid; margin-bottom: 15px;}
.zxmclabel { float: left; width: 93px; fone-size: 14px; color: #333;}
.zxmcdiv { float: left; width: 915px;}
.zxmcdiv p { display: inline-block; font-size: 14px; color: #333; margin-right: 30px; margin-bottom: 15px;}
.jgszM2 p { font-size: 14px; color: #333; width: 88px; overflow: hidden; height: 18px; margin-left: 144px; float: left; margin-bottom: 30px;}
.jgszM2 { margin-left: -145px;}
.jgszM3 p { font-size: 14px; color: #333; float: left; margin-right: 30px; margin-bottom: 15px;}

/**  jgszM1  END  **/

/**  院友登记  ***/
.scsm_p { text-align: center; font-size: 17px; color: #000; padding-top: 30px; padding-bottom: 30px;}
.yydjM2 { text-align: center; margin-bottom: 45px;}
.yydjM2 a { display: inline-block; width: 500px; height: 121px; line-height: 120px; background-color: #0065bb; color: #fff; font-size: 28px;}
.yydjM2_a1 { margin-right: 50px; background-image: url(../images/djsc_03.jpg); background-repeat: no-repeat; background-position: 0 center;}
a.hvr-shutter-in-horizontal { background: #0478db;}
a.hvr-shutter-in-horizontal:before { background: #0065bb;}
.yydjM2 .yydjM2_a2 { background-image: url(../images/djxz_05.jpg); background-repeat: no-repeat; background-position: 145px center; padding-left: 20px;}
.yydjM2 .yydjM2_a1 { background-image: url(../images/djsc_03.jpg); background-repeat: no-repeat; background-position: 145px center; padding-left: 20px;}
.yydjM3p1 { font-size: 14px; color: #666; margin-bottom: 15px;}
.lxwmM2L { width: 320px; height: 490px; float: left; background-color: #f5f5f5;}
.lxwmM2 { padding-top: 50px;}
.lxwmM2L_div { padding-left: 16px; padding-right: 16px; margin-bottom: 34px;}
.lxwmM2L_div p { font-size: 16px; color: #333; padding-top: 20px;}
.lxwmerweima { text-align: center;}
.lxwmerweimap1 { padding-bottom: 25px; font-size: 16px; color: #333;}
.lxwmM2R { float: right; width: 760px; height: 488px; overflow: hidden;}

/***  院友登记  END **/

/****   jcyyM_1   ***/
.jcyyM { position: relative;}
.jcyyM_1 { width: 240px; border: 1px #c6c6c6 solid; padding: 9px;}
.jcyyM_1img { width: 240px; height: 149px; overflow: hidden;}
.jcyyM_1nrp1 { font-size: 16px; color: #333; padding-top: 10px; padding-bottom: 10px;}
.jcyyM_1nrp2 { font-size: 12px; color: #666;}
.jcyyM_1:hover { box-shadow: 2px 3px 4px #ddd;}

/****   jcyyM_1   ****/

/***  lstpM  ***/

.lstpM { position: relative;}
.lstpM1 { max-width: 260px; overflow: hidden;}
.lstpM1nr { background-color: #f3f3f3; height: 59px; line-height: 58px; text-align: center; font-size: 20px; color: #333;}
.lstpM1img img { display: block; width: 260px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.lstpM1:hover .lstpM1img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.lstpM1img { height: auto; overflow: hidden;}

/***  lstpM  ***/

/**   ztymM1R  ***/

.ztymM1R { width: 525px; height: 238px; border: 2px #d2d2d2 solid; float: right; padding-left: 20px; padding-right: 20px;}
.ztymM1L { float: left; width: 490px; height: 242px; overflow: hidden;}
.ckxq_a { display: block; text-align: center; font-size: 14px; color: #fff; width: 128px; height: 36px; line-height: 35px; background-color: #0c75cf; margin-top: 20px;}
.ztymM1Rp1 { font-size: 18px; color: #333; /*padding-top:20px;padding-bottom:20px;*/ height: 64px; line-height: 64px; overflow: hidden;}
.ztymM1Rp2 { font-size: 12px; color: #666; height: 90px; overflow: hidden; line-height: 22px;}
.ztymM2 .ztymM1L { float: right;}
.ztymM2 .ztymM1R { float: left;}
.ztymM1 { background-image: url(../images/ztbj_06.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 40px; margin-bottom: 10px;}
.ztymM { padding-bottom: 60px;}
.ztymM1_nonj { background: none;}
.ecxyM1 { height: 272px; background-image: url(../images/ecxybj_03.jpg); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 30px;}
.ecxyM1L { width: 490px; height: 242px; overflow: hidden; float: left;}
.ecxyM1R { float: right; width: 560px; margin-right: 25px;}
.ecxyM1Rp1 { font-size: 18px; color: #333; height: 54px; line-height: 54px; overflow: hidden;}
.ecxyM1Rp2 { padding-top: 20px; line-height: 23px;}
.ecxyM { padding-bottom: 60px;}

/***  ztymM1R  ***/

/***  neiyeMh1  ***/

.neiyeMh1 { font-weight: normal; text-align: center; padding-bottom: 20px; border-bottom: 1px #ddd solid; font-size: 24px; color: #333;}
.neiyeMnr { padding-top: 20px; word-break: normal; overflow-wrap: break-word;}
.neiyeMnr table { border-collapse: collapse;}

.con_xq { text-align: center; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px #ddd solid; margin-bottom: 20px;}
.con_xq p { display: inline-block; margin-left: 20px; margin-right: 20px; font-size: 14px; color: #666;}

/***  neiyeMh1  END  ***/


/***   党建工作  ***/

.djgzMh1 { text-align: center; padding-bottom: 25px; font-weight: normal; font-size: 24px; color: #333;}
.xyxwM2 { padding-bottom: 50px;}


/***  党建工作  END  ***/

/***   规章制度  ***/

.gzzdMul li { font-size: 14px; color: #010101; width: 515px; float: left; padding-left: 10px; background-image: url(../images/liico_03.jpg); background-repeat: no-repeat; background-position: 0 center; margin-bottom: 25px;}
.gzzdMul li a { color: #010101;}
.gzzdMul li:hover { background-image: url(../images/lilanico_06.jpg);}
.gzzdMul li:hover a { color: #0065bb;}
.gzzdMul { padding-bottom: 50px;}

/***   规章制度  ***/

/***   bslcM1  ***/

.bslcM1 .zzjgM2_1 { width: 500px;}
.bslcM1 .zzjgM2_1 .zzjgM2_1h1 {background-image: url(../images/h1bj_03.png);width: 480px;}
.bslcM1 .zzjgM2_1 .zzjgM2_1h1 a { text-transform: uppercase; float: right; font-size: 12px; color: #666; margin-right: 17px;}
.bslcM1 .zzjgM2_1:hover .zzjgM2_1h1 a { color: #0065bb;}
.bslcM1 .zzjgM2_1ul li { margin-top: 10px;}
.bslcM1 { padding-top: 0px;}


.cyxzM1 .zzjgM2_1ul li span { background-image: url(../images/xiazai.jpg); width: 16px; height: 13px; background-position: 0 bottom;}
.cyxzM1 .zzjgM2_1ul li:hover span { background-position: 0 top;}

.cyxzM2h1 { font-size: 20px; color: #0065bb; padding-bottom: 10px; margin-bottom: 30px; background-image: url(../images/xz_03.jpg); background-repeat: no-repeat; background-position: 0 bottom;}

/***  bslcM1  END ***/

/***  hzjgnr  ***/

.hzjgnr { background-color: #f4f4f4; padding-top: 20px;}
.hzjgnrL { float: left; width: 200px; margin-left: 26px; color: #0065bb;}
.hzjgnrM { width: 119px; float: left; color: #666;}
.hzjgnrR { width: 162px; text-align: right; float: left; color: #333;}
.hzjgnrdiv1 { padding-bottom: 20px; font-size: 12px;}
.hzjgM .jcrcM1h1 { font-size: 20px; color: #000;}
.hzjgnrL em { display: block; font-size: 12px; color: #999;}

/***  hzjgnr  ***/

/***  yqljMul  ***/
.yqljMul { border-top: 1px #ddd solid;}
.yqljMul li { width: 218px; height: 129px; border-bottom: 1px #ddd solid; border-right: 1px #ddd solid; float: left; cursor: pointer; display: table; vertical-align: middle;}
.yqljMul .liborgder { border-right: none;}
.yqljimg { overflow: hidden; display: none;}
.yqljimg img { display: block;width: 206; height: 71px;}
.lilogo { width: 218px; height: 129px; text-align: center; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; display: table-cell; vertical-align: middle;}
.yqljp1 { font-size: 12px; color: #000; padding-top: 10px;}
.yqljMul li:hover .lilogo { background-color: #ddd;}

/***  yqljMul  END  ***/

/***   dituM  ***/

.dituM { background-repeat: no-repeat; background-position: center 0; height: 724px;}
.dituML { width: 330px; background-image: url(../images/ditu_03.jpg); height: 689px; padding-left: 24px; padding-top: 35px; float: left;}
.dituMLUL1 { padding-left: 36px; position: relative; cursor: pointer;}
.dituMLspan1 { display: block; width: 25px; height: 25px; background-color: #fff; text-align: center; line-height: 24px; color: #000; font-size: 12px; position: absolute; left: 0; top: 0; border-radius: 100%;}
.dituMLUL1 li { height: 25px; line-height: 24px; padding-bottom: 18px; font-size: 14px; color: #000;}
.dituMR { width: 740px; float: left; position: relative; height: 724px;}
.a_p1 { position: absolute; top: 96px; left: 329px;}
.b_p1 { position: absolute; top: 445px; left: 250px;}
.c_p1 { position: absolute; top: 638px; left: 364px;}
.d_p1 { position: absolute; top: 539px; left: 326px;}

.a_zhushi { width: 256px; height: 100px; background-image: url(../images/zsbj_03.jpg); position: absolute; top: 33px; left: 349px;}
.dzp1 { font-size: 14px; color: #333; padding-left: 50px; padding-top: 25px;}
.dzp2 { font-size: 14px; color: #333; padding-left: 50px; padding-top: 14px;}
.b_zhushi { width: 256px; height: 100px; background-image: url(../images/zsbj_03.jpg); position: absolute; top: 380px; left: 272px;}
.c_zhushi { width: 256px; height: 100px; background-image: url(../images/zsbj_03.jpg); position: absolute; top: 577px; left: 387px;}
.d_zhushi { width: 256px; height: 100px; background-image: url(../images/zsbj_03.jpg); position: absolute; top: 474px; left: 341px;}
.dituMLdq .dituMLspan1 { background-color: #0c75cf; color: #fff;}
.dituMLdq li { color: #0c75cf;}



/***  dituM  ***/

/***  hysM1label  ***/

.hysM1label { font-size: 14px; color: #0065bb;}
.hyssjdiv, .hysdiv { display: inline-block; margin-left: 36px; margin-bottom: 25px;}
.hysM1 { float: right;}
#roomName { border: 1px #ddd solid; padding-left: 5px; height: 25px;}
.hysxla { width: 160px; height: 35px; padding-left: 10px; line-height: 34px; background-color: #f5f5f5; border: none;}
.laydate-icon { width: 170px; height: 35px; background-color: #f5f5f5; padding-left: 10px; border: none;}

.hysM2_1 { width: 255px; float: left; margin-left: 18px; margin-bottom: 40px;}
.hysM2 { padding-top: 54px; margin-left: -20px;}
.hysimg { width: 255px; height: 138px; overflow: hidden; position: relative; margin-bottom: 22px;}
.hyszz { position: absolute; top: 0; left: 0;width: 260px; height: 141px; line-height: 140px; text-align: center; font-size: 16px; color: #fff;}
.hysM2_1p1 { font-size: 14px; color: #333;}
.hysM2_1p1 span { font-size: 12px; color: #999; padding-left: 26px;}
.hyszzym { background-image: url(../images/jrym_06.jpg);}

.hysydM3 { background-color: #f5f5f5; padding-top: 40px; padding-bottom: 60px;}
.hysydM3p1 { font-size: 14px; color: #333; padding-bottom: 18px;}
.hysM2_1p2Bri { line-height: 25px; height: 75px; overflow: hidden; margin-top: 10px;}

/***  hysM1label  END  ***/

/***  fjyd  ***/

.fjyd { width: 523px; height: 739px; background-color: #f5f5f5;}
.fjydp1 { font-size: 14px; color: #333; padding-left: 33px; padding-top: 36px;}
.fjydp2 { font-size: 12px; color: #333; padding-left: 33px; padding-top: 10px;}
.sjxzB { padding-top: 25px;}
.sjxzB1 { padding-left: 36px; margin-bottom: 10px;}
.sjxzB1L { float: left; width: 140px; height: 32px; line-height: 31px; text-align: center; background-color: #e5e5e5; font-size: 14px; color: #000; margin-right: 20px;}
.sjxzB1M { float: left; padding-top: 8px;}
.sjxzB1R { float: left; line-height: 31px; padding-left: 20px; display: none;}
.sjxzB1xz .sjxzB1L { background-color: #a0a0a0;}
.sjxzB1xz .sjxzB1R { display: block;}
/***  fjyd   END  ***/

/***  sctcdivnr1xiala  ***/
.sctcdivnr1xiala { float: left; width: 139px; height: 48px; border: none; background-color: #f7f7f7;}

/**  sctcdivnr1xiala  ***/

/**  hzxmMh1  ***/

.hzxmMh1 { font-size: 30px; color: #0e68b7; font-weight: normal; padding-left: 30px; background-image: url(../images/hzjlbj_03.jpg); background-repeat: no-repeat; background-position: 0 center; margin-bottom: 25px;}
/* 本例子css */
.hzxmML { width: 474px; height: 400px; overflow: hidden; position: relative; float: left;}
.hzxmML .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1;}
.hzxmML .hd ul { overflow: hidden; zoom: 1; float: left;}
.hzxmML .hd ul li { float: left; margin-right: 7px; width: 7px; height: 7px; line-height: 14px; text-align: center; background: #2b8fe4; cursor: pointer; font-size: 0px; border-radius: 25px;}
.hzxmML .hd ul li.on { background: #fff; color: #fff;}
.hzxmML .bd { position: relative; height: 100%; z-index: 0;}
.hzxmML .bd li { zoom: 1; vertical-align: middle;}
.hzxmMLnr { background-color: #0065bb; height: 80px; padding-top: 20px;}
.hzxmMLimg { width: 474px; height: 300px; overflow: hidden;}
.hzxmMLnrLp1 { font-size: 14px; color: #fff; padding-bottom: 10px;}
.hzxmMLnrLp2 { font-size: 12px; color: #fff; height: 50px; line-height: 25px; overflow: hidden; width: 300px;}
.hzxmMLnrL { padding-left: 20px; float: left;}
.hzxmMLnrR { float: right; font-size: 14px; color: #fff; margin-right: 20px; line-height: 25px;}


.hzxmMR { width: 621px; float: left; background-color: #ddd; height: 400px;}
.hzxmMR_1 { width: 218px; height: 200px; background-image: url(../images/bj1_08.jpg); background-repeat: no-repeat; background-position: 0 0; float: left; position: relative; z-index: 1;}
.hzxmMR_2 { width: 206px; height: 200px; overflow: hidden; float: left; margin-left: -10px; margin-right: 1px;}
.hzxmMR_3 { height: 211px; width: 206px; background-image: url(../images/hzxmmr_3_08.jpg); background-repeat: no-repeat; background-position: 0 0; float: left; position: relative; z-index: 1;}
.hzxmMR_4 { margin-top: -11px; float: left; overflow: hidden; width: 206px; height: 200px;}
.hzxmMR_5 { width: 218px; height: 200px; float: left; background-image: url(../images/hzxmmr_5_11.jpg); margin-top: -11px; margin-left: -10px; position: relative; z-index: 1;}
.hzxmMRnr { padding: 30px 16px;}
.hzxmMRnrh1 { font-size: 16px; color: #0065bb; padding-bottom: 10px; background-image: url(../images/h1bj_11.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin-bottom: 20px;}
.hzxmMRnrh1 a { color: #0065bb;}
.hzxmMRnrBOX p { font-size: 12px; color: #333; padding-bottom: 5px;}
.hzxmMRnrBOX p a { color: #333;}
.hzxmMRnrBOX p:hover a { text-decoration: underline; color: #0065bb;}
.hzxmMR_5 .hzxmMRnr { padding: 30px 26px;}
.hzxmMR_2 img, .hzxmMR_4 img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.hzxmMR_2:hover img, .hzxmMR_4:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
/***  hzxmMh1  END  ***/

/*2016/08/29 会员中心lilu*/
/***   分页   ***/
/*.fenye{text-align:center;}
.fenye a{display:inline-block;vertical-align:top;font-size:12px;color:#000;width:28px;height:28xp;line-height:27px;border:1px #ddd solid;}
.fenye .sxy{width:60px;height:28px;line-height:29px;background-color:#dcdcdc;border:1px #ddd solid;}
.fenye a:hover{background-color:#0065bb;color:#fff;}
.fenye .fydq{background-color:#0065bb;color:#fff;}*/

#time { float: right; margin-right: 20px; line-height: 36px; color: #fff;}
.handle { float: right; width: 271px; height: 36px; line-height: 36px; background: url(../images/handle_01.jpg) no-repeat; text-align: center; font-size: 14px; color: #0065bb;}
.handle a { color: #0065bb; padding: 0 12px;}
.welcome { float: right; margin-top: 20px; line-height: 36px; color: #fff;}
.message_box { float: right; margin-left: 50px; position: relative; cursor: pointer;}
.message_num { display: block; position: absolute; top: -5px; right: -5px; width: 18px; height: 18px; background: url(../images/message_02.jpg) no-repeat; color: #00ccff; text-align: center; line-height: 18px;}
.fast_link { text-align: right; border-bottom: 1px solid #dcdcdc; margin-bottom: 30px;}
.fast_link a { display: block; float: right; margin-right: -1px; width: 100px; height: 56px; text-align: center; line-height: 56px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; font-size: 14px; color: #000;}
.fast_link a:hover { background: #0065bb; color: #fff;}
/*member_main*/
.member_main { margin-bottom: 50px;}
.member_l { width: 270px; float: left;}
.member_tit { height: 100px; line-height: 100px; text-align: center; background: #0065bb; color: #fff; font-weight: normal; font-size: 18px;}
.member_nav {}
.note_num { position: absolute; margin: 20px 0 0 10px; display: inline-block; width: 20px; height: 20px; padding-left: 4px; text-align: center; line-height: 20px; background: url(../images/member_01.jpg) no-repeat; font-size: 10px; color: #fff;}
.member_nav li a { display: block; text-align: center; font-size: 14px; color: #000; height: 59px; line-height: 59px; background: #efefef; border-top: 1px solid #fff;}
.member_nav li:hover a, .member_nav li.member_cur a { background-color: #0065bb; color: #fff;}
.member_nav li:hover a .note_num, .member_nav li.member_cur a .note_num { background-image: url(../images/member_01b.jpg); color: #0065bb;}
.member_r { width: 800px; float: right; min-height: 500px;}
.r_top { padding-bottom: 15px; border-bottom: 1px solid #dfdfdf; margin-bottom: 20px;}
.member_item { font-weight: normal; font-size: 20px; color: #0065bb;}
.member_item a { display: inline-block; padding: 3px 10px; background-color: #0065bb; color: #fff; margin-left: 5px; margin-right: 5px; border-radius: 5px; font-size: 14px;}
.member_item a:hover { box-shadow: 2px 4px 5px #ddd;}
.position { float: right; line-height: 22px; background: url(../images/member_02.jpg) left center no-repeat; padding-left: 15px;}
.position a { padding: 0 5px;}
.cx_btn { padding: 2px 10px; background-color: #0065bb; font-size: 14px; color: #fff; margin-left: -20px; border-radius: 5px; cursor: pointer;}
/*note*/
.note { margin-top: -10px; margin-bottom: 30px;}
.note li a { display: block; padding: 10px 0; overflow: hidden;}
.note_date { float: right; color: #999; line-height: 18px;}
.note_state { display: block; width: 42px; line-height: 40px; float: left; color: #999; padding-left: 28px; background-position: left center; background-repeat: no-repeat;}
.state_wei { background-image: url(../images/member_03a.jpg);}
.state_yi { background-image: url(../images/member_03b.jpg);}
.note_info { overflow: hidden; line-height: 18px; padding: 0 30px 0 10px; border-left: 1px solid #dfdfdf;}
.note_info h6 { font-weight: normal; font-size: 14px; color: #000; margin-bottom: 4px;}
.note_des { height: 18px; overflow: hidden;}
.note li:hover a .note_info { border-color: #0065bb;}
.note li:hover a, .note li:hover a .note_state, .note li:hover a .note_date, .note li:hover a .note_info h6 { color: #0065bb;}
.note li:hover a .state_wei { background-image: url(../images/member_03a2.jpg);}
.note li:hover a .state_yi { background-image: url(../images/member_03b2.jpg);}
/*member_form*/
.member_form { font-size: 14px; color: #333;}
.member_line { width: 358px; height: 30px; line-height: 30px; float: left; margin-bottom: 13px;}
.member_line label { display: inline-block; vertical-align: middle; width: 130px; text-align: right;}
.input_txt { /*width: 228px;*/ height: 30px; /*padding:7px 0 7px 14px;*/ border: 1px solid #e5e5e5; font-size: 14px; color: #333;}
.input_txt:hover, .input_txt:focus { border-color: #bfbfbf;}
.float_none { width: 100%;}
.form_btn { width: 248px; height: 54px; background: #0065bb; color: #fff; font-size: 20px; cursor: pointer; float: right; margin-top: -70px;}
.form_btn:hover { background: #004AA2;}
/*papers*/
table.table_papers { margin-bottom: 70px;}
table.table_papers thead th { font-size: 14px; font-weight: normal; color: #000; text-align: center; height: 44px; line-height: 44px; background: #efefef; padding: 0 10px;}
table.table_papers thead th.papers_tit { text-align: left;}
table.table_papers tbody tr.papers_blank td { height: 20px; padding: 0;}
table.table_papers tbody tr td { padding: 8px 10px; color: #666; font-size: 14px; font-weight: normal; text-align: center;}
table.table_papers tbody tr td.papers_tit { text-align: left;}
table.table_papers tbody tr td.papers_tit a { color: #000;}
table.table_papers tbody tr:hover td { background: #efefef; color: #0065bb;}
table.table_papers tbody tr.papers_blank:hover td { background: #fff;}
table.table_papers tbody tr:hover td a { color: #0065bb;}

.note_state, .note_info, .form_btn, .input_txt { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}


.sctcdivnr0 { margin-left: 47px; padding-top: 30px;}
.sctcdivnr0 input { border: 1px #ddd solid; height: 25px; line-height: 24px; padding-left: 5px;}
.manage_txt { width: 210px;}
.sctcdiv_gb { font-size: 16px; position: absolute; right: 16px; top: 7px; cursor: pointer;}


/**   sitemap  ***/

.sitemap { padding-top: 40px; padding-bottom: 90px; background-color: #fff;}
.sitemap_1 { margin-left: -20px;}
.sitemap_1 li { width: 201px; height: 368px; border: 1px #0065bb solid; float: left; margin-left: 20px; margin-bottom: 20px;}
.sitemap_1h1 { text-align: center; font-size: 16px; color: #fff; height: 59px; line-height: 58px; background-color: #0065bb;}
.sitemap_1h1 a { color: #fff;}
.sitemap_1div a { text-align: center; display: block; margin-top: 15px; font-size: 14px; color: #000;}
.sitemap_1div a:hover { color: #0065bb; text-decoration: underline;}
.sitemap_2L { width: 1007px; height: 226px; border: 1px #0065bb solid; float: left;}
.sitemap_2Lh1 { font-size: 16px; color: #fff; background-color: #0065bb; width: 70px; height: 100%; float: left;}
.sitemap_2Lh1 a { color: #fff; display: block; width: 16px; margin: 0 auto; padding-top: 40px;}
.sitemap_2LR { width: 900px; float: right; padding-top: 20px;}
.sitemap_2LR a { width: 300px; display: block; float: left; margin-top: 15px; font-size: 14px; color: #000;}
.sitemap_2LR a:hover { color: #0065bb; text-decoration: underline;}

.sitemap_2R { float: right; background-color: #0065bb; color: #fff; width: 70px; height: 226px; font-size: 16px;}
.sitemap_2R a { color: #fff; display: block; width: 16px; margin: 0 auto; padding-top: 40px;}



/***  sitemap  ***/

.yy_anniuinput { background: #0065bb; color: #fff; margin-left: 36px; width: 100px; height: 30px; line-height: 30px; cursor: pointer; margin-bottom: 30px; margin-top: 20px;}


.roomtext { border: 1px #aaa solid; width: 300px; height: 30px; padding: 0px 10px;}
.roomtext:hover { box-shadow: 1px 2px 3px #ddd;}
.roomtext2 { height: 120px; resize: none; padding: 10px;}

/**   12.16   hdbmtcbox    beigin   **/

.hdbmtcbox { background: url(../images/hdbmtcbj_03.jpg); position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none;}
.hdbmtc { width: 400px; height: 560px; background: #fff; position: absolute; top: 10%; left: 50%; margin-left: -180px;}
.hdbmtc_p1 { font-size: 24px; font-weight: bold; color: #0065bb; text-align: center; padding-top: 23px; padding-bottom: 25px;}
.hdbm_div1 { width: 338px; height: 38px; border: 1px #e5e5e5 solid; margin-left: 30px; line-height: 37px; margin-bottom: 10px;}
.hdbm_div1label { display: inline-block; width: 40px; text-align: right; font-size: 14px; color: #000; margin-right: 7px; vertical-align: middle;}
.hdbm_div1input { width: 267px; line-height: 37px;}
.hdbm_div2 { height: 138px; border: 1px #e5e5e5 solid; resize: none; width: 318px; margin-left: 30px; padding: 10px; font-size: 14px; color: #000;}
.ljbm_a { display: block; margin-left: 30px; font-size: 20px; color: #fff; width: 340px; height: 52px; line-height: 51px; text-align: center; background: #0065bb; margin-top: 27px;}
.hdbmtc_close { position: absolute; right: 10px; top: 10px;}

/**   12.16   hdbmtcbox    END     **/

.ggtzM a { font-size: 14px; display: inline-block; margin-right: 15px;}

/**  2017  2.27    **/

.picbox_L { display: block; width: 120px; height: 38px; line-height: 38px; text-align: center; background: #0065bb; font-size: 16px; color: #fff; float: left;}
.picimg { width: 293px; height: 150px; overflow: hidden; position: relative; background: rgba(0,0,0,0.5);}
.picimg_tit { position: absolute; bottom: -36px; left: 0; width: 100%; height: 36px; line-height: 36px; text-align: center; font-size: 12px; color: #fff; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.pic_list1 .picimg_tit {position: inherit; bottom: 0; left: 0; width: 100%; height: 26px; line-height: 26px; text-align: center; background: #fff !important; font-size: 14px; color: #666 !important;}
.pic_list { width: 940px; float: right; margin-left: -30px;}
.pic_list1 .picimg{background: #fff;}
.pic_list1 .picimg img{max-height: 100%;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: auto;}
.pic_list li { float: left; margin-left: 5px;}
.picimg_time { text-align: center; font-size: 14px; color: #666; padding-top: 10px; padding-bottom: 20px;}
.pic_list li:hover .picimg_tit { bottom: 0; background: rgba(0,0,0,0.5);}
.myImgBox { width: 100%; height: 100%; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background: rgba(0,0,0,0.77); z-index: -1; visibility: hidden; opacity: 0; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.myImgBox.active { z-index: 999; visibility: inherit; opacity: 1;}
.myImgBox .swiper-container{ position: fixed;height: 100%;width: 100%; left: 50%;top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); overflow: hidden;}
.myImgBox .swiper-container img { max-width: 100%; max-height: 100%; display: block; height: auto;margin: 0 auto;}
.myImgBox .swiper-container .imgR{position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);max-height: 100%;}
.myImgBox .imgR .closeMark { position: absolute; top: 0; right: 0; width: 50px; height: 50px; background: rgba(255,255,255,0.5) url(../images/gbimg_03.jpg) no-repeat center; display: block; cursor: pointer;}
.myImgBox

#go { width: 150px; height: 40px; line-height: 39px; text-align: center; background: #efefef; color: #000; font-size: 14px; cursor: pointer;}
#go:hover { color: #fff; background: #0065bb;}

.M2downNRUL li a p { float: left; height: 36px; line-height: 36px; width: 290px; overflow: hidden;}

/**  1行 17.9.29**/
.jzxxMul li a, .xyxwM2Rh1, .sci_tit0 > a, .ggtzM > li > a > p, .kydtMR li a, .tzggMNR .infoList li > a, .newslb li a, .ecxyM1Rp1, .ztymM1Rp1, .M2downNRUL li a p { overflow: hidden; /*-webkit-line-clamp属性 */ text-overflow: ellipsis; white-space: nowrap;}

/**  2行 17.9.29**/
.kydtp1, .tth1 { overflow: hidden; /*-webkit-line-clamp属性 */ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-line-break: auto; -webkit-box-orient: vertical;}


/* 心理辅导报名弹层 */
.xq_alert { z-index: 999; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8);}
.xq_alert_con { position: absolute; left: 65%; top: 20%; margin-left: -40%; width: 50%; height: 65%; overflow: hidden; background: #fff;}
.close_alert { position: absolute; top: -40px; right: -40px; width: 98px; height: 98px; font-size: 18px; line-height: 128px; text-indent: 33px; border: 1px solid #bfbfbf; border-radius: 50%; cursor: pointer;}
.scroll_alert { padding: 10% 4% 4%; width: 100%; height: 100%; overflow: auto; overflow-x: hidden;}