@charset "utf-8";
body {
    background: #fafafa;
}

.t2-subbanner {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.t2-subbanner-con {
    width: 100%;
    height: 0;
    padding-bottom: 37%;
    overflow: hidden;
    margin: 120px 0 0 0;
    text-align: right;
}

.t2-subbanner-con img {}


/*content*/

.t2-subPage_con {
    width: 1440px;
}

.sub_tab1 table tr td img {
    width: 100%;
    height: auto;
    max-width: none;
}


/*濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴ｆ閺嬩線鏌熼梻瀵割槮缁炬儳顭烽弻锝夊箛椤掍焦鍎撶紓浣哄У濠㈡﹢鍩為幋锔藉亹鐎规洖娴傞弳锟犳⒑缁嬪潡顎楃紒澶屾暩閹广垹鈹戦崶鈺冪槇闂佺ǹ鏈划宀勩€傞崫鍕庢棃鎮╅棃娑楁澀闂佹悶鍔忓▍锝夊箲閵忕姭妲堥柕蹇曞Т閼板灝鈹戦埥鍡楃仴婵炲拑绲剧粋鎺斺偓娑櫭肩换鍡涙煏閸繃鎼愮€涙繈鏌ｆ惔銏㈩暡婵犮垺锕㈤敐鐐剁疀閺囩姷锛滃┑鈽嗗灥椤曆囶敁閹剧粯鈷戦柛娑橈功閳藉鏌ㄩ弴妯哄姦鐎规洘娲熼獮姗€宕滄担鐚寸闯濠电偠鎻徊鑺ョ珶婵犲洤纾块煫鍥ㄧ⊕閸婂灚鎱ㄥ鍡椾簻鐎规挸妫濋弻锝呪槈閸楃偞鐏曠紓浣哄У缁嬫垿鍩ユ径濞炬瀻闁归偊鍙庢禒褔姊婚崒娆愮グ婵炲娲熷畷鎶芥晝閸屾氨顔嗛梺璺ㄥ櫐閹凤拷*/

.t2-subleft {
    width: 273px\9\0;
    *width: 273px;
    float: left\9\0;
    *float: left;
}

.gp-subLeft>ul {
    padding: 0 0 25px 0;
}

.gp-subLeft>ul>li {
    position: relative;
    *width: 100%;
    *float: left;
}

.gp-subLeft>ul>li .gp-toggles {
    *background: url(../images/2020gb/t2_sub_rt.png) no-repeat center;
}

.gp-subLeft>ul>li>a {
    color: #333333;
    padding: 10px 0px 10px 12px;
    display: block;
    transition: all 0.35s ease-in-out;
    position: relative;
}

.gp-subLeft>ul>li>a:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #1d5f9b;
    left: 0px;
    top: 20px;
    border-radius: 50%;
}


/*.gp-subLeft &gt; ul &gt; li &gt; a:hover,.gp-subLeft ul li a.active{background: #9a0000; padding-right: 20px;margin-right: 0;color:#ffffff;}
.gp-subLeft &gt; ul &gt; li.active,.gp-subLeft ul li:hover { background: #9a0000; }
.gp-subLeft &gt; ul &gt; li.active .gp-toggles{ color: #ffffff; }
*/


/* .gp-subLeft ul li.active a.t2-l-first:before { background: #ffffff; } */


/*.gp-subLeft &gt; ul&gt; li.active &gt;a,.gp-subLeft &gt; ul &gt; li:hover &gt; a { color: #ffffff; background: #9a0000; }
.gp-subLeft &gt; ul &gt;li.active .gp-toggles,.gp-subLeft &gt; ul &gt; li:hover .gp-toggles{ color: #ffffff; *background: url(../images/2020gb/t2_sub_rt_h.png) no-repeat center; }
*/


/*.gp-subLeft ul li.active .t2-l-first{ *color: #ffffff; }
.gp-subLeft ul li.active .gp-second-nav dd a { *color: #666666; }*/

.gp-subLeft .gp-toggles {
    width: 58px;
    height: 58px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 58px;
    text-align: center;
    cursor: pointer;
    color: #999
}

.gp-second-nav {
    font-size: 14px;
    display: none;
    background: #fff;
}

.gp-second-nav dd a {
    color: #666666;
    display: block;
    padding: 10px 15px 10px 56px;
    color: #666;
    border-bottom: 1px solid #f7f7f9;
    transition: all 0.35s ease-in-out;
    position: relative;
    *background: url(../images/2020gb/t2-subleftdd.png) no-repeat 46px center;
}

.gp-second-nav dd a:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    background: #9a0000;
    left: 46px;
    top: 14px;
}

.gp-second-nav dd a:hover,
.second_nav dd a.active {
    color: #5386bd;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾瑰瀣捣閻棗銆掑锝呬壕濡ょ姷鍋為悧鐘汇€侀弴銏犖ч柛銉㈡櫇閸樼姵淇婇悙顏勨偓鏍哄澶婄；闁瑰墽绮悡鏇㈡煃鐟欏嫬鍔ゅù婊呭亾娣囧﹪鎮欓鍕ㄥ亾閺嶎偅鏆滈柟鐑橆殔閻ゎ喗銇勯弽顐沪闁稿鍠愰妵鍕疀閹捐泛顤€闂佺粯鎸鹃崰鏍蓟閺囥垹閱囨繝闈涱儛閳ь剚顨婇弻锛勨偓锝庡墮閺嬫盯鏌″畝鈧崰鎰箔閻旂厧鍨傛い鏃傗拡濞煎孩淇婇妶鍥ラ柛瀣仧閺侇噣鏁撻悩闈涚ウ闁诲函缍嗘禍鏍绩娴犲鐓曢柟鎵虫櫅婵″搫顭跨憴鍕婵﹪缂氶妵鎰板箳閹垮嫮鍚圭紓鍌欒閸嬫挸霉閿濆牊顏犻柣婊呯帛娣囧﹪濡堕崨顔兼闂佺粯鎸堕崕鐢稿蓟閿濆鍗抽柣鎰ゴ閸嬫捇宕烽娑樹壕婵ḿ鍋撶€氾拷*/

.whxq_twostage {
    background: url(../images/2020gb/twostage_banner1.jpg) no-repeat center center;
    background-size: cover;
    height: 600px;
    position: relative;
}

.two_b2 {
    background: url(../images/2020gb/twostage_banner2.jpg) no-repeat center center;
    background-size: cover;
}

.twostage_cont {
    width: 1200px;
    background: url(../images/2020gb/twostage_title_bg.png) no-repeat left top;
    margin: -59px auto 0 auto;
    position: relative;
    z-index: 9;
}

.twostage_cont_l {
    width: 300px;
    padding-top: 60px;
}

.twostage_news {
    background: #ffffff;
    padding: 0 0 0 28px;
}

.twostage_title {
    font-size: 24px;
    color: #fff;
    width: 100%;
    text-indent: 50px;
    line-height: 24px;
}

.twostage_list {
    background: url(../images/2020gb/twostage_nav_line1.png) no-repeat left top #ffffff;
    margin-top: 35px;
    padding: 38px 0 0 0;
    height: auto;
}

.twostage_list>li {
    background: url(../images/2020gb/twostage_nav_line1.png) no-repeat left top;
}

.twostage_list>li.no a {
    background: none;
    color: #
}

.twostage_list>li.no:hover {
    background: none;
}

.twostage_list>li.no:hover a {
    background: none;
}

.twostage_list>li:hover,
.twostage_list>li.current {
    background: url(../images/2020gb/twostage_nav_line2.png) no-repeat left top;
}

.twostage_list>li:hover,
.twostage_list>li.cur {
    background: url(../images/2020gb/twostage_nav_line2.png) no-repeat left top;
}

.twostage_list>li.cur1 {
    background: url(../images/2020gb/twostage_nav_line2.png) no-repeat left top;
}

.twostage_list>li.cur1:hover {
    background: none;
}

.twostage_list>li.cur1:hover {
    background: url(../images/2020gb/twostage_nav_line2.png) no-repeat left top;
}

.twostage_list>li.cur1 a {
    background: none;
    color: #005bac;
}

.twostage_list>li.cur1:hover a {
    background: none;
}

.twostage_list>li:hover>a,
.twostage_list>li.cur>a {
    background: url(../images/twostage_arrowblue.png) no-repeat 100% center;
    color: #005bac;
}

.twostage_list>li>a {
    display: block;
    width: 245px;
    height: 59px;
    line-height: 59px;
    font-size: 16px;
    color: #666666;
    background: url(../images/twostage_arrow1.png) no-repeat 100% center;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto;
    text-indent: 30px;
}

.twostage_list>li.current>a {
    color: #005bac;
    background: url(../images/twostage_arrow2.png) no-repeat 100% center;
}

.twostage_list>li:hover .twostage_nav_xl {
    cursor: pointer;
}

.twostage_list>li:hover>a {
    border-bottom: 1px solid #fff;
}

.twostage_nav_xl {
    width: 246px;
    margin: 0 auto;
    border-bottom: 1px solid #e5e5e5;
    display: none;
}

.twostage_nav_xl li a {
    font-size: 16px;
    color: #666666;
    text-align: center;
    display: block;
    height: 35px;
    line-height: 35px;
}

.twostage_nav_xl li a:hover {
    color: #005bac;
}

.newshot {
    height: 29px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 34px;
    margin-right: 27px;
}

.newshot_title {
    font-size: 18px;
    color: #005bac;
    border-bottom: 2px solid #005bac;
    height: 27px;
    line-height: 18px;
    float: left;
}

.newshot_more {
    font-size: 12px;
    color: #666666;
    padding-top: 4px;
    float: right;
}

.newshot_list {
    padding-top: 8px;
    margin-right: 27px;
}

.newshot_list li a {
    display: block;
    border-bottom: 1px dashed #e5e5e5;
    height: 45px;
    padding: 7px 0;
}

.newshot_list_name {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 23px;
}

.newshot_list_time {
    font-size: 14px;
    color: #999999;
    line-height: 23px;
    padding-left: 10px;
}

.newshot_list li a:hover .newshot_list_name {
    color: #005bac;
}

.twostage_shipin {
    display: block;
    overflow: hidden;
    margin: 24px 0 0px 0;
}

.twostage_shipin>img {
    display: block;
}

.twostage_cont_r {
    width: 900px;
    background: #fbfbfb;
    margin-top: 40px;
    padding-top: 38px;
    margin-bottom: 34px;
}

.twostage_r_cont {
    width: 850px;
    margin: 0 auto;
}

.cont_r_title {
    border-bottom: 1px solid #e7e7e7;
    height: 37px;
}

.position_title {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    border-left: 3px solid #005bac;
    padding-left: 10px;
    line-height: 18px;
}

.position_t {
    padding-top: 3px;
}

.position_t span,
.position_t a {
    font-size: 12px;
    color: #666;
}

.article_title {
    font-size: 18px;
    color: #005bac;
    text-align: center;
    line-height: 65px;
    height: 65px;
}

.article_cont div {
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    margin-bottom: 28px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}


/*.article_cont .article_t *{font-size: 14px !important;color: #323232 !important;}*/

.article_cont .article_t * {
    color: #323232 !important;
}

.article_cont p {
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    margin-bottom: 5px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}

.article_cont table p {
    text-indent: 0em;
}

.article_cont div img {
    display: block;
    margin: 0 auto;
}

.fjxz_txt {
    font-size: 20px;
    color: #000;
}

.fjxz_btn a {
    font-size: 16px;
    color: #000;
    display: block;
    line-height: 25px;
}

.twostage_list>li>a {
    line-height: 25px;
    font-size: 14px;
    height: auto;
    padding-bottom: 15px;
    padding-top: 7px;
}

.twostage_nav_xl>li>a {
    line-height: 20px;
    height: auto;
    padding: 10px 0;
}

.twostage_list>li>a>p {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70%;
    line-height: 15px;
    text-align: left;
    text-indent: 0;
    margin-left: 17px;
    font-size: 12px !important;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€ｎ亝鎹ｉ柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閵夈垺娅囬柛妯煎У娣囧﹪鎮欓鍕ㄥ亾閺嶎灐鍝勵吋婢跺﹦锛涢梺鐟板⒔缁垶鎮￠弴銏＄厓閻熸瑥瀚崝銈吤瑰⿰鍛壕濞ｅ洤锕幃娆擃敂閸曘劌浜鹃柡宓苯鏅犳繝鐢靛У閼瑰墽澹曟繝姘厵闁告挆鍛闂佺粯鎸诲ú鐔煎蓟閿濆绫嶉柛顐ゅ枑閺嗙娀姊虹粙娆惧剭闁稿孩鐓￠獮鍫ュΩ閿斿墽鐦堥梺鍛婂姂閸斿本鎱ㄩ姀鐙€娓婚柕鍫濋娴滄繄绱掗鑺ュ磳鐎规洘妞介崺鈧い鎺嶉檷娴滄粓鏌熼悜妯虹仴妞ゅ繆鏅犻弻锕傚礃椤忓嫭鐏堥梺鍝勮閸旀垿骞冮姀銈呬紶闁告洘鍨崹濠氭儉椤忓牆绠氱憸宥夊箖閹寸姷纾肩紓浣贯缚濞插鈧娲栧畷顒冪亙闂佸憡鍔︽禍鍫曞船閸撲胶纾介柛灞剧懄椤﹂绱掔拋鍦瘈鐎规洑鍗冲浠嬵敇閻愰潧骞嬮梻浣侯攰閹活亪姊介崟顖氱柧妞ゆ帒瀚悡鏇㈡煛閸ャ儱濡煎ù婊勭矊椤潡鎮烽柇锕€鍓跺┑顔硷攻濡炰粙骞冮悜钘夌骇闁圭ǹ瀵掗崬銊╂⒒娴ｇ儤鍤€闁搞倖鐗犻獮蹇涙晸閿燂拷*/

.campus_life_list {
    width: 814px;
    margin: 22px auto 0 auto;
    border: 1px solid #f3f3f3;
    height: 136px;
    padding: 18px 16px 18px 17px;
    background: #fff;
}

.campus_life_list dt {
    width: 187px;
    height: 136px;
    overflow: hidden;
}

.campus_life_list dd {
    width: 606px;
}

.campus_list_title .txt {
    font-size: 16px;
    color: #333;
    width: 520px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 38px;
    height: 38px;
}

.campus_list_title .date {
    font-size: 14px;
    color: #999;
    line-height: 38px;
}

.campus_summary {
    font-size: 14px;
    color: #999999;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.xyxw_more {
    font-size: 12px;
    color: #666;
    display: block;
    width: 80px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    background: #f1f1f1;
    border-radius: 5px;
    margin-top: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.fanye {
    width: 318px;
    margin: 34px auto;
}

.fanye a {
    font-size: 14px;
    color: #515151;
    display: block;
    height: 100%;
}

.fanye li {
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 28px;
    margin: 0 1px;
    background: #eeebe9;
}

.fanye li:hover,
.fanye li.active {
    background: #858585;
}

.fanye li:hover a,
.fanye li.active a {
    color: #fff;
}

.fanye li.fanye_p,
.fanye li.fanye_n {
    width: 28px;
    height: 28px;
    margin-right: 10px;
}

.fanye li.fanye_n {
    margin-right: 0;
    margin-left: 10px;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞鐟滃繘寮抽敃鍌涚厽闁靛繆鎳氶崷顓犵幓婵°倕鎳忛悡娆撴煙濞堝灝鏋涙い锝呫偢閺屾稓鈧絽澧庣弧鈧梺鍝勬湰濞叉ê顕ラ崟顖氶唶婵犻潧妫楅ˉ娆愮節閻㈤潧浠﹂柛銊﹀劶瑜版粓姊虹悰鈥充壕婵炲濮撮鍡涘磹閻㈠憡鐓ユ繝闈涙閺嗘瑥鈹戦敍鍕幋闁哄本绋撻埀顒婄秵閸嬪懎鐣峰畝鈧埀顒冾潐濞叉ḿ鏁敓鐘茬畺婵炲棙鎸哥痪褔鏌熺€电ǹ浠ч柡澶嬫そ濮婂宕掑▎鎴濆闂佹椿浜滅紞濠傜暦鐟欏嫮绡€婵ǜ鍎崑鎾诲磼濞戞凹娴勯柣搴秵娴滄粓宕甸幋锔解拺闁告繂瀚惂渚€鎮橀悙鏉戝姢闁伙附绮撳缁樼瑹閳ь剙岣胯閹囧幢濡炪垺绋戦埢搴ㄥ箣濠婂懎澧鹃梻浣圭湽閸ㄥ綊骞夐敓鐘冲亗闁哄洢鍨洪崐鐢告煥濠靛棝顎楀褜鍣ｉ弻锛勨偓锝庡亜閻忋儵鎳ｉ幇鐗堢厱闁靛鍨电粔鐑藉触椤愶附鈷戦弶鐐村閸斿秹鏌熼悷鐗堝枠鐎殿噮鍋婇獮妯肩磼濡粯顏熼梻浣芥硶閸ｏ箓骞忛敓锟 */

.spzx_list {
    padding-top: 35px;
    width: 100%;
    height: auto;
}

.spzx_list>a {
    width: 270px;
    height: 208px;
    margin: 0 19px 32px 0;
}

.spzx_list>a img {
    display: block;
    margin: 0 auto;
}

.spzx_list>a.noMarg {
    margin-right: 0;
}

.spzx_cont .fanye {
    margin-top: 0;
}

.spzx_txt {
    font-size: 14px;
    color: #fff;
    background: #005bac;
    height: 45px;
    line-height: 45px;
    text-align: center;
}


/*濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴濐潟閳ь剙鍊块、娆撴倷椤掑缍楅梻浣告惈濞层垽宕归崷顓烆棜缂備焦岣跨粻楣冩煙鐎涙ḿ鎳冮柣鎺撴そ閺屸剝鎷呯粙娆句純闂佸搫鏈惄顖炲春閸曨垰绀冮柣鎰靛墰閺嗩厽淇婇妶鍥ラ柛瀣仱楠炴垿宕堕鈧拑鐔哥箾閹寸偟鐭ゆ俊鑼帶椤啴濡堕崘銊ヮ瀳濠碘槅鍋呯换鍌炴偩閻戣棄绠ｆ繝鍨姈瀵ゆ椽姊洪柅鐐茶嫰婢у鈧鍠栭…閿嬩繆閹间礁鐓涢柛灞剧煯缁ㄤ粙姊绘担鍛靛綊寮甸鍌滅煓闁硅揪瀵岄弫鍌炴煥閻曞倹瀚 */

.wzsse3 {
    position: absolute;
    z-index: 999;
}

.piaochuang {
    position: relative;
    overflow: hidden;
}

.piaoC_close {
    position: absolute;
    top: 0;
    right: 0
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€ｎ亝鎹ｉ柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧板瑙勬礉閵囨劙骞掗幘璺哄箺闂備胶绮濠氬储瑜庣粋宥嗗鐎涙ḿ鍘介梺鍝勫€圭€笛囁夐悙鐑樼厵濞撴艾鐏濇俊鍏笺亜椤忓嫬鏆熼柟椋庡█閻擃偊顢橀悜鍡橆棥闂傚倷娴囧畷鍨叏瀹曞洦濯伴柨鏇炲€搁崹鍌炴煕椤愶絾绀€闁藉啰鍠栭弻鏇熺箾閻愵剚鐝曢梺绋款儏濡繈寮诲☉姘勃闁告挆鈧Σ鍫濐渻閵堝懘鐛滈柟鍑ゆ嫹*/

.navXl>li>a {
    line-height: 20px;
    height: auto;
    font-size: 14px;
    padding: 15px 10px;
    box-sizing: border-box;
}

.navXl>li>a>p {
    font-size: 12px;
    line-height: 15px;
}

.navlist_three>li>a {
    line-height: 15px;
    height: auto;
    padding: 15px 10px;
    box-sizing: border-box;
}

.navlist_three>li>a>p {
    line-height: 20px;
}

.top_nav {
    overflow: hidden;
    height: 33px;
    width: 53% !important;
    background: none;
    background: #017f9a;
    position: relative
}

.whxq_topnav {
    height: 33px;
    text-align: center;
}

.whxq_topnav>.top_nav>a {
    text-align: center;
    line-height: 17px;
    border-right: 1px solid #6dacb9;
    background: none;
    height: 30px;
    font-size: 14px;
}

.whxq_sjx {
    width: 0px;
    height: 0px;
    border-color: #017f9a #017f9a #0055a0 #0055a0;
    border-width: 35px 0px 0px 30px;
    border-style: solid;
    position: absolute;
    left: 0%;
}

.twostage_cont {
    z-index: 0 !important;
}

.twostage_list {
    margin-top: 0px;
    padding: 0 !important;
}

.twostage_title {
    text-indent: 40px;
    font-size: 22px;
}

.twostage_cont_l>.twostage_cont_name {
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    width: 250px;
    text-indent: 0;
    line-height: 24px;
    margin-top: 3px;
    padding-left: 40px;
    position: absolute;
    top: 88px;
}

.position_title {
    line-height: 24px !important;
}

.position_title>span {
    display: block;
    font-size: 14px;
}

.twostage_title {
    height: 95px;
}

.cont_r_title {
    height: 60px !important;
}

.position_t {
    padding-top: 24px;
}

.twostage_list>li>a {
    text-indent: 0;
    font-size: 16px !important;
    line-height: 20px;
    font-size: 14px;
    height: auto;
    padding-bottom: 15px;
    padding-top: 15px;
}

.twostage_list>li>a>p {
    font-size: 12px !important;
}

.twostage_nav_xl>li>a {
    font-size: 14px;
    text-align: left;
    /* text-indent: 40px; */
    margin: 0 0 0 40px;
}

.twostage_nav_xl>li>a>p {
    text-indent: 0;
    /* margin-left:40px; */
}

.twostage_cont_r {
    padding-top: 20px !important;
}


/*濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柣鎴ｆ閺嬩線鏌熼梻瀵割槮缁炬儳顭烽弻锝夊箛椤掍焦鍎撶紓浣哄У濠㈡﹢鍩為幋锔藉亹鐎规洖娴傞弳锟犳⒑缁嬪潡顎楃紒澶屾暩閹广垹鈹戦崶鈺冪槇闂佺ǹ鏈划宀勩€傞崫鍕庢棃鎮╅棃娑楁澀闂佹悶鍔忓▍锝夊箲閵忕姭妲堥柕蹇曞Т閼板灝鈹戦埥鍡楃仴婵炲拑绲剧粋鎺斺偓娑櫭肩换鍡涙煏閸繃鎼愮€涙繈鏌ｆ惔銏㈩暡婵犮垺锕㈤敐鐐剁疀閺囩姷锛滃┑鈽嗗灥椤曆囶敁閹剧粯鈷戦柛娑橈功閳藉鏌ㄩ弴妯哄姦鐎规洘娲熼獮姗€宕滄担鐚寸闯濠电偠鎻徊鑺ョ珶婵犲伣锝夊川婵炲じ绨婚梺鍝勬储閸斿苯顕ｉ绛嬫闁绘劖娼欓悘鏉戔攽椤旂懓浜鹃梻渚€娼ч悧鍡涘箠閹伴偊鏁婂┑鐘叉处閸婂灚顨ラ悙鑼虎闁告梹纰嶇换娑氭嫚瑜忛悾閬嶅础闁秵鐓冪憸婊堝礈閻斿娼栧┑鐘宠壘绾惧吋鎱ㄥ鍡楀幋闁稿鎸婚ˇ鐗堟償閿濆洨鍔跺┑鐐存尰閸╁啴宕戦幘鎼闁绘劕妯婂Ο鈧梺杞扮劍閹瑰洭骞冮埡鍛殤闁肩ǹ鐏氶崯娲⒒閸屾瑧鍔嶉悗绗涘懏宕查柛宀€鍊涢崶顒夋晬婵犲﹤鎳愰悞鍏肩節閵忥絽鐓愰柛鏃€娲滅划鏄忋亹閹烘挾鍘电紒鐐緲瀹曨剟鐛鈧弻娑樜熼懡銈嗗垱闂佸搫澶囬崜婵嬪箯閸涱垳鐭欓幖瀛樻尭娴滈箖鏌涜椤ㄥ懘鎷戦悢鍏肩厪濠电偟鍋撳▍鍡涙煕鐎ｎ亝顥㈤柡灞剧〒娴狅箓宕滆濡插牆顪冮妶鍛寸崪闁瑰嚖鎷  */

.gp-m-subNav {
    display: none;
}

.gp-m-inner-header {
    width: 100%;
    height: 40px;
    background-color: #eaeaea;
    cursor: pointer;
    line-height: 40px;
}

.gp-m-inner-header>span {
    height: 40px;
    padding-left: 15px;
    font-size: 16px;
    color: #666;
}

.gp-m-subNav .gp-m-inner-header-icon-click {}

.gp-m-subNav .gp-m-inner-header-icon {
    float: right;
    color: #5386bd;
    width: 40px;
    height: 40px;
    text-align: center;
}

.gp-m-subNav .gp-m-inner-header-icon-click i {
    display: block;
    background: url(../images/2020gb/add_03.png) no-repeat center;
}

.gp-subNavm {
    width: 100%;
    overflow: hidden;
    display: none;
}

.gp-subNavm h2 {
    width: 100%;
    height: 48px;
    line-height: 48px;
    background-color: #003c7f;
}

.gp-subNavm h2 a {
    padding-left: 13px;
    font-size: 20px;
    font-family: Tahoma;
    display: block;
    color: #fff;
}

.gp-subNavm ul {}

.gp-subNavm li {
    position: relative;
}

.gp-subNavm li>a {
    font-size: 14px;
    padding-left: 13px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e6e6e6;
    display: block;
}

.gp-subNavm li.sub_has span {
    margin-left: 10px;
}

.gp-subNavm li.on a {
    color: #003c7f;
    display: block;
    width: 100%;
}

.gp-m-toggle {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 40px;
    text-align: center;
}

.gp-subNavm dl {
    display: none;
    background-color: #fff;
    padding: 5px 0px;
}

.gp-subNavm dl dd {
    padding-left: 30px;
    line-height: 18px;
    padding: 8px 0px 8px 30px;
    border-bottom: 1px dotted #e6e6e6;
}

.gp-subNavm li dl dd a {
    font-size: 12px;
    font-weight: normal;
    display: inline;
    border: none;
    padding: 0px;
}

.gp-subNavm li dl dd a:hover {
    color: #a70510
}

.nt_l_r {
    overflow: hidden;
    margin: 0 -20px;
}

.nt_l {
    width: 826px;
    float: left;
}

.nt_l1 {
    float: right;
}

.nt_r {
    width: 374px;
    float: right;
    margin: 0 20px 0 0;
}

.nt_r1 {
    float: left;
    margin: 0 0 0 20px;
}

.t2-title {
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
}

.t2-title .gp-fl {
    padding: 35px 0 15px 0;
    border-bottom: 3px solid #9a0000;
    font-weight: normal;
}

.sub_rtitle {
    overflow: hidden;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #e7e7e7;
}

.left_title {
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    border-left: 3px solid #005bac;
    padding-left: 10px;
    line-height: 18px;
}

.left_title h3 {
    font-size: 18px;
    color: #333333;
}

.left_title p {
    font-size: 14px;
    font-family: Arial;
}

.left_title a:hover h3 {
    color: #005bac
}

.left_title a:hover p {
    color: #005bac
}

.t2-subPage {
    top: -115px;
    background: url(../images/2020gb/sub_bg_02.png) no-repeat left bottom;
    position: relative;
}

.t2-subPage1 {
    top: 0px;
}

.gp-container {
    position: relative;
}

.sub_tab1 table p {
    text-indent: 0;
    text-align: left;
    margin-bottom: 0;
    line-height: auto;
}

.sub_tab1 dl dd p img {
    margin: 0 auto;
    display: block;
}

.sub_tab1 {
    margin: 24px 0 0 0;
}

.sub_tab1 p {
    /*color: #323232;
    line-height: 30px;
    margin-bottom: 5px;
    text-indent: 2em;
    text-align: justify;*/
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    margin-bottom: 5px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}

.sub_tab1 table {
    display:
}

.sub_tab1 ol {
    margin: 0 -14px;
}

.sub_tab1 ol li {
    width: 30%;
    display: inline-block;
    text-align: center;
    height: 52px;
    position: relative;
    margin: 0 1.4%;
}

.sub_tab1 ol li a {
    cursor: pointer;
    color: #005bac;
    border: 1px solid #0257ac;
    display: block;
    padding: 10px 0 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
}

.sub_tab1 ol li a strong {
    color: #005bac;
    font-weight: normal;
}

.sub_tab1 ol li:hover a {
    background: #0257ac;
}

.sub_tab1 ol li:hover:before {
    position: absolute;
    left: 50%;
    bottom: -13px;
    margin: 0 0 0 -6px;
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 13px solid #0257ac;
}

.sub_tab1 ol li:hover a {
    color: #fff;
}

.sub_tab1 ol li:hover p {
    color: #fff;
}

.sub_tab1 ol li.current a {
    background: #0257ac;
}

.sub_tab1 ol li.current p {
    color: #fff;
}

.sub_tab1 ol li.current:before {
    position: absolute;
    left: 50%;
    bottom: -13px;
    margin: 0 0 0 -6px;
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    /* border-top:13px solid #0257ac; */
    display: none;
}

.sub_tab1 ol li.current a {
    color: #fff;
}

.sub_tab1 dl {
    margin: 25px 0 0 0;
}

.sub_tab1 ol p {
    text-align: center;
    text-indent: 0px;
    color: #0257ac;
    font-size: 12px;
    font-family: Arial;
}

.sub_tab1 ol li.current p {
    color: #fff;
    font-size: 12px;
    font-family: Arial;
}

.banner {
    position: relative;
    z-index: 1
}


/* Browser Resets
*********************************/

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* FlexSlider Necessary Styles
*********************************/

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative
}


/* Hide the slides before the JS is loaded. Avoids image jumping */

.banner .flexslider .slides>li a {
    display: block;
    height: 0;
    padding-bottom: 25%;
    overflow: hidden;
}

.flexslider .slides>li.clone {
    position: relative
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}


/* Clearfix for the .slides element */

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}


/* No JavaScript Fallback */


/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

.no-js .slides>li:first-child {
    display: block;
}


/* FlexSlider Default Theme
*********************************/

.flexslider {
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px;
}


/* Direction Nav */

.banner .flex-direction-nav {
    *height: 0;
    display: none;
}

.flex-direction-nav a {
    text-indent: 99999px;
    text-decoration: none;
    display: block;
    width: 60px;
    height: 60px;
    background: #ddf0fb;
    border: 8px solid #93c1e0;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    margin-top: -35px;
    color: #fff;
    font-size: 70px;
    transition: all 0.35s ease-in-out
}

.flex-direction-nav a:hover {
    text-shadow: 1px 1px 0 #666;
}

.flex-direction-nav .flex-prev {
    left: -20px;
}

.flex-direction-nav .flex-prev:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-right: 13px solid #1d5f9b;
    left: 20px;
    top: 20px;
}

.flex-direction-nav .flex-next {
    right: -20px;
}

.flex-direction-nav .flex-next:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 13px solid #1d5f9b;
    left: 25px;
    top: 20px;
}

.flexslider:hover .flex-prev,
.flexslider:hover .flex-next {
    border-color: #6398c3;
    background: #ffffff;
}

.flexslider:hover .flex-next {}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
}


/* Pause/Play */

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    background: #ddd
}

.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a.flex-play:before {
    content: '\f003';
}


/* Control Nav */

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -2px;
    left: 0;
    text-align: center;
    z-index: 9999;
}

.flex-control-nav li {
    zoom: 1;
    *display: inline;
    vertical-align: bottom;
    display: inline-block;
}

.flex-control-paging li a {
    width: 8px;
    height: 8px;
    display: block;
    cursor: pointer;
}

.flex-control-paging li a:hover {}

.flex-control-paging li a.flex-active {}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

.banner .flex-control-paging {
    width: 100%;
    position: absolute;
    bottom: 75px;
    left: 0;
    z-index: 1045;
    text-align: center;
    display: none;
}

.banner .flex-control-nav li {
    margin: 0 10px;
}

.banner .flex-control-nav li a {
    text-indent: 0;
    color: #fff;
    background: none;
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 0;
    font-size: 22px;
    background: rgba(13, 67, 68, 0.8);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(13, 67, 38, 0)), color-stop(100%, rgba(13, 67, 138, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
    transition: all 0.3s ease-in-out;
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);*/
}

.banner .flex-control-nav li a.flex-active {
    height: 90px;
    background: rgba(13, 67, 68, 0.8);
    background: -webkit-gradient(left top, left bottom, color-stop(100%, rgba(13, 67, 38, 0)), color-stop(100%, rgba(13, 67, 138, 0)));
    background: -webkit-linear-gradient(top, rgba(13, 67, 138, 0.7) 0%, rgba(13, 67, 138, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(13, 67, 138, 0.7) 0%, rgba(13, 67, 138, 0) 100%);
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);*/
}

.banner .flex-control-nav li a:before {
    position: relative;
    top: -7px;
}

.gp-banner {
    position: relative;
    z-index: 1;
}

.banner .banner_bg {
    width: 100%;
    font-style: normal;
    position: absolute;
    z-index: 99;
    top: 55%;
    text-align: center;
    transition: 1s;
}

.banner .banner_bg strong {
    font-size: 50px;
    color: #ffffff;
    font-weight: normal;
}

.banner .banner_bg p {
    font-size: 20px;
    color: #ffffff;
}

.admission ul {
    margin: 20px 0 0 0;
}

.admission ul li {
    margin: 0 0 30px 0
}

.adIn {
    overflow: hidden;
}

.ad_left {
    float: left;
    width: 411px;
}

.ad_left span {
    height: 0px;
    overflow: hidden;
    display: block;
    padding-bottom: 76%;
}

.ad_left span img {
    width: 100%;
    display: block;
}

.ad_right {
    margin: 0 0 0 435px;
}

.ad_right h3 {
    color: #333333;
    font-weight: normal;
    margin: 35px 0 15px 0;
    transition: 1s;
}

.ad_con {
    color: #999999;
    line-height: 22px;
    max-height: 110px;
    overflow: hidden;
}

.ad_right p {
    text-align: right;
    margin: 70px 0 0 0;
}

.ad_right p a.xq {
    padding: 0 28px 0 0;
    color: #005bac;
    background: url(../images/2020gb/more_arrow_06.png) no-repeat right center;
}

.admission ul li:hover .ad_right h3 {
    margin: 35px 0 15px 10px;
    transition: 1s;
}

.ad_right p a.xq:hover {
    transition: 1s;
    font-weight: bold;
}

.ad_right h3 p {
    text-align: left;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌ｉ幋锝呅撻柛銈呭閺屾盯顢曢敐鍡欘槬闂佺ǹ琚崝搴ㄥ箟閹间礁绫嶉柛顐ｆ儕閵夆晜鐓曢柟鑸妽濞呭棝鏌涙惔锝呮灈闁哄本娲濈粻娑氣偓锝庝簽閸旀潙鈹戦悙璺虹毢閺嬵亪鏌嶇憴鍕伌闁诡喒鏅濋幏鐘侯槻濞村吋鍔欏铏圭磼濮楀棙鐣堕梺鎸庢处娴滄粓鎮鹃悜钘夌闁挎洍鍋撻柣鎾寸洴閺屾稑鈽夐崡鐐寸亾闂佸憡眉缁瑥顫忓ú顏呯劵婵炴垶锚缁侇喖鈹戦悙鏉垮皟闁告洦鍓氶悵閿嬬箾鐎电ǹ甯堕柣掳鍔戦幃锟犲礃椤忓棛锛濇繛杈剧秬閸嬪倿骞嬮悩鐢电劶闁诲函缍嗛崰妤呮偂濞戙垺鍊堕柣鎰邦杺閸ゆ瑥鈹戦鐓庘偓鍧楀蓟閻旂⒈鏁婇柛婵嗗閸嬫挸鈹戦崱娆愭闂佸湱鍎ら崹鐔肺ｉ崼鐔稿弿婵°倐鍋撴俊顐ｆ⒒濡叉劙鏁撻敓锟 */

.t2-subCon {
    position: relative;
    z-index: 3;
    max-width: 1200px;
    background: url(../images/2020gb/twostage_title_bg.png) no-repeat left top;
    position: relative;
    z-index: 9;
}

.t2-sub-leftTitle {
    margin: 0 0 20px 0;
}

.t2-sub-leftTitle h2 {
    font-weight: normal;
    color: #222222;
}


/*right*/

.gp-subRight-con {
    background: #fbfbfb;
    padding: 20px 24px 0;
    margin: 40px 0 0 0;
}

.gp-subRight-con1 {
    background: none;
    padding: 0px;
    margin: 0px;
}

.t2-articleTitle {
    margin: 35px 0 0px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
}

.t2-articleTitle h2 {
    padding-left: 15px;
    color: #9a0000;
    font-weight: normal;
}

.t2-articleTitle h2:before {
    position: absolute;
    left: 0;
    top: 15px;
    content: '';
    clear: both;
    background-color: #9a0000;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庣數枪婵′粙姊虹粙娆惧剰妞ゆ垵顦靛璇测槈閵忕姴宓嗛梺闈浨归崕铏閳哄懏鈷戦柟鑲╁仜婵″ジ鏌涙繝鍌涘仴鐎殿喛顕ч埥澶愬閳╁啯鐝曢梺鑽ゅТ濞诧箒銇愰崘顏嗕笉濞寸厧鐡ㄩ埛鎴犵磼鐎ｎ偒鍎ラ柛搴㈠姍閺岀喖鎮烽悧鍫熸倷闂佷紮绲块弻澶愬Φ閹版澘绠虫繝闈涙处濞呭洭姊绘担铏瑰笡闁告梹顨婂顐﹀传閵壯呭箵濠德板€愰崑鎾绘煃鐟欏嫬鐏撮柟顔界懃椤斿繘顢欓崗纰卞晙婵犵數濮甸鏍垂娴兼惌鏁嬫い鎾跺Т閸ㄦ繂鈹戦悩瀹犲缂佺姴顭烽幃褰掑炊瑜嶇痪褔鏌ｆ惔顔煎⒋婵﹥妞介幃鐑藉级鎼存挻瀵栫紓鍌欑贰閸ｎ噣宕圭捄渚殨闁哄被鍎辩粻鐟懊归敐鍛础闁告瑥妫濆铏圭磼濡崵顦ラ梺绋匡工濠€閬嶅焵椤掍胶鍟查柟鍑ゆ嫹*/

.wrap_bread {
    border-bottom: 1px solid #ebebeb;
    padding: 18px 0 18px 0;
}

.gp-bread {
    text-align: left;
    float: right;
}

.gp-bread {
    padding: 0 0 0 30px;
    background: url(../images/2020gb/zhuye.png) no-repeat left center;
}

.t2-bread1 {
    float: none;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0 0 30px;
    background: url(../images/2020gb/zhuye.png) no-repeat left center;
}

.gp-bread span {
    font-size: 12px;
    color: #666666;
    margin: 0px 5px;
}

.gp-bread a {
    color: #757575;
}

.gp-bread a:hover {
    color: #0257ac;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰绠绘鐐村灴婵偓闁靛牆鎳愰濠傗攽鎺抽崐鎰板磻閹惧墎妫柛鎾楀懎绗＄紓浣虹帛閻╊垶鐛€ｎ亖鏋庨煫鍥ㄦ磻閹絿绱撻崒娆掑厡濠殿噣鏀遍幈銊╂倻閽樺鍔﹀銈嗗坊閸嬫挾绱掗悩鑼х€规洘娲熼弻鍡楃暤閵夈儲澶勯悗闈涖偢瀵爼骞嬪┑鍥у姃闂傚倷绀佹竟濠囧磻娓氣偓瀹曟洟寮婚妷锕€浜楅梺闈涱槴閺呮粓鎮￠悢鍏肩厸闁搞儮鏅涙禒婊堟煃瑜滈崜娆忥耿闁秴鐒垫い鎺嶈兌閸熸煡鏌熼崙銈嗗*/

.gp-page-centered {
    text-align: center
}

.t2-subright {
    *margin-left: 273px;
    margin-left: 273px\9\0;
    *width: 835px;
    *float: right;
}

.sub_tab ol {
    overflow: hidden;
    margin: 29px 0 0 0;
}

.sub_tab ol li {
    float: left;
    border: 1px solid #f1f1f1;
    margin: 0 19px 0 0;
    border-radius: 5px;
}

.sub_tab ol li.current {
    border: 1px solid #0257ac
}

.sub_tab ol li a {
    padding: 5px 20px;
    display: block;
    text-align: center;
}

.sub_tab ol li p {
    font-size: 14px;
    color: #666666;
}

.sub_tab ol li i {
    font-style: normal;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
}

.sub_tab ol li.current p {
    color: #0257ac;
}

.sub_tab ol li.current i {
    color: #0257ac;
}

.sub_tab dl {
    padding: 29px 0 0 0;
    margin: 10px 0 0 0;
    border-top: 1px solid #ebebeb;
}

.sub_tab dd li {}

.sub_tab .liIn {
    margin: 0 20px 0px;
    display: block;
    position: relative;
    overflow: hidden;
}

.sub_tab .liIn1 {
    margin: 0px 0 29px 0;
}

.sub_tab .nt_ph .liIn {
    margin: 0 20px 20px;
}

.sub_tab a span {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 70%;
}

.sub_tab a span img {
    width: 100%;
}

.sub_tab .liIn00 a span {
    padding-bottom: 70.5%;
}

.sub_tabcon {
    position: absolute;
    background: rgba(2, 87, 172, .5);
    width: 100%;
    height: 100%;
    left: 0px;
    bottom: -180px;
}

.sub_tabcon1 {
    bottom: -476px
}

.sub_tabcon2 {
    bottom: -186px
}

.sub_tabconright {
    bottom: -59%;
}

.sub_tabcon1 .sub_tab_con {
    display: none;
}

.sub_tabcon>a {
    display: none !important;
}

.sub_tabconIn {
    padding: 10px 20px;
}

.sub_tabcon p {
    padding: 0 0 0 17px;
    background: url(../images/2020gb/sub_date_03.png) no-repeat left center;
    color: #ffffff;
    font-size: 12px;
}

.sub_tabconIn h3 {
    font-size: 14px;
    color: #ffffff;
    line-height: 17px;
    font-weight: normal;
    margin: 5px 0 0 0;
    height: 34px;
    overflow: hidden;
}

.sub_tab_con {
    font-size: 14px;
    color: #ffffff;
    line-height: 24px;
    margin: 18px 0 20px 0;
    height: 96px;
    overflow: hidden;
}

.sub_tab_con1 {
    height: 48px;
}

.wrap_share_pl {
    overflow: hidden;
}

.wrap_share_pl>a {
    display: none;
}

.article-share {
    float: left;
}

.pinglun {
    float: right;
    font-size: 12px;
    color: #ffffff;
    padding: 0 0 0 30px;
    background: url(../images/2020gb/pinglun_03.png) no-repeat left center;
}

.article-share .bdshare-button-style0-32 a:first-child {
    display: none !important;
}

.article-share .bdshare-button-style0-32 a.bds_more {
    display: none !important;
}

.article-share .bdshare-button-style0-32 a {
    width: 19px;
    height: 19px;
    margin: 0 14px 0 0;
}

.article-share .bdshare-button-style0-32 a.popup_tqq {
    background: url(../images/2020gb/share1.png) no-repeat;
}

.article-share .bdshare-button-style0-32 a.popup_fbook {
    background: url(../images/2020gb/share2.png) no-repeat;
}

.article-share .bdshare-button-style0-32 a.popup_twi {
    background: url(../images/2020gb/share3.png) no-repeat;
}

.article-share .bdshare-button-style0-32 a.wh {
    background: url(../images/2020gb/share4.png) no-repeat;
}

.sub_l_r {
    overflow: hidden;
    margin: 40px 0 40px 0;
}

.sub_l {
    float: left;
    width: 755px;
}

.sub_r {
    float: right;
    width: 358px;
}

.sub_tab ul {
    margin: 0 -20px;
}

.flr {
    float: right;
}

.fll {
    float: left;
}

.sub_tab .liIn:hover .sub_tabcon {
    bottom: 0px;
    transition: 1s;
}

.sub_tab .liIn:hover .sub_tabcon1 {
    bottom: 0px;
    transition: 1s;
}

.sub_tab .liIn:hover .sub_tabcon1 .sub_tab_con {
    display: block;
}

.fix_share {
    position: fixed;
    z-index: 99;
    top: 600px;
    left: 50%;
    margin: 0 0 0 -690px;
}

.fix_share .article-share {
    float: none;
    width: 69px;
}

.fix_share .article-share .bdshare-button-style0-32 a {
    width: 69px;
    height: 69px;
    display: block;
}

.fix_share .article-share .bdshare-button-style0-32 a.s {
    background: url(../images/2020gb/share1_03.jpg) no-repeat;
}

.fix_share .article-share .bdshare-button-style0-32 a.bds_weixin {
    background: url(../images/2020gb/share2_03.jpg) no-repeat;
}

.fix_share .article-share .bdshare-button-style0-32 a.bds_tsina {
    background: url(../images/2020gb/share3_03.jpg) no-repeat;
}

.fix_share .article-share .bdshare-button-style0-32 a.bds_more {
    background: url(../images/2020gb/share4_03.jpg) no-repeat;
}

.fix_share .article-share .bdshare-button-style0-32 a:first-child {
    display: block !important;
}

.fix_share .article-share .bdshare-button-style0-32 a.bds_more {
    display: block !important;
}

.fix_share1 {
    display: none;
    width: auto;
    position: static;
}

.fix_share1 .article-share .bdshare-button-style0-32 a {
    width: 69px;
    height: 69px;
    display: block;
}

.fix_share00 {
    position: absolute;
    top: 202px;
}

.fix_share1 {
    display: none;
    width: auto;
    position: static;
    margin: 0 0 0 30px;
}

.fix_share1 .article-share {
    float: none;
    width: auto;
}

.fix_share1 .article-share .bdshare-button-style0-32 a {
    width: 30px;
    height: 30px;
    display: inline-block;
    background-size: 30px;
}

.fix_share1 .article-share .bdshare-button-style0-32 a.s {
    background: url(../images/2020gb/share1_03.jpg) no-repeat center;
    background-size: 30px;
}

.fix_share1 .article-share .bdshare-button-style0-32 a.bds_weixin {
    background: url(../images/2020gb/share2_03.jpg) no-repeat center;
    background-size: 30px;
}

.fix_share1 .article-share .bdshare-button-style0-32 a.bds_tsina {
    background: url(../images/2020gb/share3_03.jpg) no-repeat center;
    background-size: 30px;
}

.fix_share1 .article-share .bdshare-button-style0-32 a.bds_more {
    background: url(../images/2020gb/share4_03.jpg) no-repeat center;
    background-size: 30px;
}

.fix_share1 .article-share .bdshare-button-style0-32 a:first-child {
    display: block !important;
}

.fix_share1 .article-share .bdshare-button-style0-32 a.bds_more {
    display: block !important;
}

.tab_left {
    width: 270px;
    float: right;
}

.tab_right {
    margin: 0 310px 0 0;
    background: #fdfdfd;
    padding: 0 0 20px 0;
}

.tab_article {
    padding: 25px 55px;
}

.tab_article h3 {
    text-align: center;
    font-weight: normal;
    color: #0257ac;
}

.tab_article h5 {
    margin: 5px 0 0 0;
    text-align: center;
    color: #0257ac;
    font-weight: normal;
}

.tab_art_author {
    color: #999999;
    padding: 12px 0 12px 0;
    border-bottom: 1px solid #eeeeee;
    text-align: center;
}

.tab_art_con {
    padding: 15px 0;
    font-size: 14px;
    color: #464646;
    line-height: 22px;
}

.tab_art_con p {
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    margin-bottom: 5px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}

.tab_art_con img {
    display: block;
    margin: 15px auto;
}


/*闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€ｎ亝鎹ｉ柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鈩冩珖闂侀€炲苯澧板瑙勬礋瀹曠兘顢橀悩纰夌床闂佽鍑界紞鍡涘磻閹捐埖顫曢柍鍝勫€荤粻鍓р偓鐟板閸犳洜鑺辨繝姘畾闁绘柨鍚嬮埛鎴︽煕閹邦剙绾ч柟顖氱墦閺屾稒绻濋崒娑樻殘缂備礁鍊圭敮鐔妓囩憴鍕弿濠电姴瀚敮娑㈡煙瀹勭増鍤囩€规洦鍋婃俊鐑藉Χ閸噥鈧鈹戦敍鍕杭闁稿﹥鐗犲畷褰掓偨缁嬭法鏌堝銈嗙墬缁酣鎯屾径灞稿亾楠炲灝鍔氶柟鍐差樀瀹曞ジ顢旈崼鐔哄幈濡炪倖鍔戦崐鏇㈠几閺冨牊鐓曟繛鍡楃箲椤ャ垺鎱ㄦ繝鍛仩缂佽鲸甯掕灒闁煎鍊ゅΣ顒勬⒒娴ｅ懙褰掓晝閵堝拑鑰块梺顒€绉撮悞鍨亜閹哄秷鍏岄柛鐔哥叀閺岀喖宕欓妶鍡楊伓*/

.pageArticle {}

.gp-article {
    /*line-height:1.8;padding:40px 0px 40px; color: #666;  border-bottom: 1px solid #eeeeee; */
}

.art1 {
    padding-top: 0px;
}

.gp-article h3 {
    color: #222222;
    text-align: center;
    margin: 0 0 20px 0;
    font-weight: normal;
}

.gp-article p {
    font-size: 14px;
    color: #323232;
    line-height: 30px;
    margin-bottom: 5px;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}

.gp-article table p {
    text-indent: 0px
}

.gp-article img {
    display: block;
    margin: 22px auto 30px;
}

.pageArticleTitle {
    overflow: hidden;
    padding: 0px 0 20px;
    font-size: 18px;
    color: #005bac;
    text-align: center;
}

.pageArticleTitle h3 {
    text-align: center;
    line-height: 30px;
    font-weight: normal;
    margin: 26px 0 10px 0;
}

.articleAuthor {
    padding: 0px 15px 40px 15px;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.articleAuthor span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #1d5f9b;
    margin: 0 70px
}

.articleBottom {
    overflow: hidden;
    margin: 30px 0 0 30px;
}

.Annex {
    margin: 0 63px 0 0;
}

.Annex h3 {
    color: #444444;
}

.annexList {
    overflow: hidden;
    margin-top: 5px;
}

.annexList li {
    line-height: 1.5;
}

.annexList li a {
    color: #444444
}

.nextArticle {
    padding: 25px 0 0 15px;
    width: 60%;
    float: left;
}

.nextArticle li {
    color: #666
}

.nextArticle a {
    color: #999;
    font-size: 13px;
    margin-bottom: 10px;
}

.share1 {
    position: static;
    float: right;
    height: 62px;
    border-left: 1px solid #dddddd;
    padding: 0 0 0 59px;
}

.share1 .bdsharebuttonbox a {
    display: block;
    background: url(../images/2020gb/share_03.png) no-repeat center #e8eff5;
    width: 36px;
    height: 36px;
    margin: 14px 0 0 0;
    border-radius: 10px;
}

.author {
    padding: 10px;
    background: #f0f0f0;
    text-align: center;
    color: #999;
    margin: 0 0 10px 0;
}


/*.share{width: 69px;line-height: 69px;text-align: center; position: absolute;right: 10px;top: 175px;}
.share1 { width: 100%; text-align: right; position: static; margin: 208px 0 0 0; }
.share1 .bdsharebuttonbox { width: 69px; float: right; }
.share_btn{ line-height: 50px;width: 50px; font-weight: normal;background-color: #ececec; *background:url(../images/2020gb/share.png) no-repeat center center #ececec;font-size: 2.6rem;color:#ababab;}
.share .bdsharebuttonbox  &gt; a{padding-left: 0;margin:0 0px 0 0 !important;;height: 69px;text-indent: 0;width: 69px;line-height:69px;text-align: center;background: none;color:#fff;font-size: 30px; font-size: 3rem;display: block;}
.share .bdsharebuttonbox &gt; a.bds_weixin{ background:url(../images/2020gb/t2-wechat_03.png) no-repeat center  #52af50;}
.share .bdsharebuttonbox  &gt; a.bds_tsina{ background:url(../images/2020gb/t2-sina_03.png) no-repeat center #d81e06;}*/


/*.share .bdsharebuttonbox  &gt; a.bds_more{background-color: #d81e06; *background:url(../images/2020gb/share-more.png) no-repeat center ;}*/


/*.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {  background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
.shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
.sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
.sharelist li a {     color: #565656;     font: 12px '闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰效婵犫偓娓氣偓濮婅櫣绱掑Ο铏逛紘濠碘槅鍋勭€氼喚鍒掓繝姘亹缂備焦岣块崢鐢告⒑缂佹ê濮﹂柛鎾村哺婵＄敻鎮㈤崗鑲╁幐婵炶揪绲挎灙妞ゅ浚鍙冮弻锛勪沪閸撗勫垱閻庢鍠楅幐铏繆閹间礁唯闁靛／灞芥櫔缂傚倸鍊搁崐椋庢媼閺屻儱纾婚柟鐐灱閺€浠嬫煟濡搫绾у璺哄閺岋綁骞橀崡鐐插Е闂佸搫鐭夌紞浣割嚕閹绢喗鍊锋繛鏉戭儏娴滈箖鏌涢敂璇插箰闁稿鎸搁～婵嬫倷椤掆偓椤忥拷';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}*/

.gp-subRight-conT {
    margin-left: 0
}

.name {
    margin: 0 0 0 65px;
}

.country {
    margin: 0 0 0 70px;
}

.Scientific {
    margin: 0 0 0 190px;
}

.Research {
    margin: 0 0 0 130px;
}

.Submission {
    margin: 0 0 0 220px;
    width: 482px;
}

.Attendance {
    margin: 0 0 0 375px;
    width: 327px;
}

.tab_con p input {
    width: 324px;
    height: 50px;
    background: #77ade6;
    border: 0px;
    border-radius: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

.tab_con li input.pname {
    width: 470px;
    margin: 0 0 0 230px;
}

.tab_con li input.ppassword {
    width: 470px;
    margin: 0 0 0 230px;
}

.tab_con li input.pcode {
    width: 458px;
    margin: 0 0 0 244px;
}

.Young_t {
    padding: 25px 0 0 0;
    border-top: 1px solid #eeeeee;
}

.list01 h3 {
    font-weight: normal;
    width: 195px;
    height: 165px;
    background: #e8eff5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    margin: 0 auto;
}

.list01 h3 i {
    font-style: normal;
    padding: 15px 0 5px 0;
    display: block;
}

.list01 p {
    line-height: 26px;
    height: 54px;
    overflow: hidden;
    color: #222222;
}

.list01 li a {
    margin: 0 15px 40px;
    display: block;
    position: relative;
}

.list01 li p {
    padding: 120px 0 10px 0;
    border: 1px solid #dedede;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}

.list01 .responsive_wrap {
    margin: 0 15px;
    position: absolute;
    top: 48px;
    left: 50%;
    margin: 0 0 0 -119px;
    border-radius: 50%;
    z-index: 99;
}

.list01 .gp-img-responsive {
    background: none;
    padding-bottom: 100.67%;
    border-radius: 50%;
}

.list01 .gp-img-responsive img {
    border-radius: 50%;
}

.list01 li a:hover {
    transition: 1s;
}

.list01 li a:hover .gp-img-responsive img {
    border-radius: 50%;
}

.list01 li a:hover h3 i {
    transition: 1s;
    transform: scale(1.02);
}

.list01 li a:hover p {
    transition: 1s;
    transform: scale(1.02);
}

.Young_t>h3 {
    text-align: center;
    margin: 0 0 25px 0;
    font-weight: normal;
}

.page {
    max-width: 650px;
    margin: 35px auto 0px;
    text-align: center;
    position: relative;
    padding: 0 0 14px 0;
}

.page a {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    border: 1px solid #cdd3dc;
    border-radius: 5px;
    position: relative;
    display: inline-block;
}

.page a.active {
    border: 1px solid #0257ac;
    color: #0257ac;
}

.min_page {
    padding: 0 15px;
    display: none;
    margin: 20px 0 0 0;
}

.min_page a {
    background: #fefefe;
    color: #0257ac;
    padding: 5px 20px;
    border-radius: 10px;
}

.min_page a:hover {
    background: #0257ac;
    color: #ffffff;
}

.min_page .min_prev {
    float: left;
}

.min_page .min_next {
    float: right;
}

.min_page_con {
    text-align: center;
    height: 26px;
    line-height: 26px;
}

.min_page_con span {
    color: #0257ac;
}

.tab_right_notice ul {
    margin: 30px 0 0 0;
}

.tab_right_notice ul li {
    background: #ffffff;
    box-shadow: 5px 5px 5px #f4f4f4;
    margin: 0 0 18px 0;
}

.tab_right_notice p {
    height: 32px;
}

.tab_right_notice p span {
    height: 32px;
    line-height: 32px;
    padding: 0 10px 0 32px;
    color: #ffffff;
    display: inline-block;
}

.not1 {
    background: url(../images/2020gb/not1_03.png) no-repeat 12px center #dfbea0;
    border-bottom-right-radius: 10px;
}

.not2 {
    background: url(../images/2020gb/not2_03.png) no-repeat 12px center #9daadf;
    border-bottom-right-radius: 10px;
}

.not3 {
    background: url(../images/2020gb/not3_03.png) no-repeat 12px center #dc9fc6;
    border-bottom-right-radius: 10px;
}

.tab_right_notice p .not4 {
    padding: 0 10px 0 10px;
    background: #45a3d3;
    border-bottom-right-radius: 10px;
}

.tab_right_notice ul li:hover {
    background: #0257ac;
}

.tab_right_notice ul li:hover h3 {
    color: #ffffff;
}

.tab_right_notice ul li:hover h3 p {
    color: #fff;
}

.tab_right_notice ul li:hover h3 span {
    color: #fff;
}

.tab_right_notice ul li:hover .trn_con {
    color: #ffffff;
}

.tab_right_notice h3 {
    color: #464646;
    font-weight: normal;
    padding: 10px 30px 5px 30px;
}

.tab_right_notice h3 strong {
    display: block;
    font-weight: normal;
}

.tab_right_notice h3 span {
    font-size: 14px;
    /* color: #666; */
    font-family: Arial;
}

.tab_right_notice h3 p {
    color: #464646;
}

.trn_con {
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    padding: 0px 30px 25px;
    margin: 10px 0 0 0;
    font-family: Arial;
}

.fujian {
    margin: 30px 0 0 0;
}

.fujian .fj_title {
    padding: 10px;
    background: #eeeeee;
}

.fujian .fj_title h4 {
    color: #0257ac;
    font-weight: normal;
    background: url(../images/2020gb/fj_03.png) no-repeat left center #eeeeee;
    padding: 0 0 0 25px;
}

.fujian ul {
    padding: 10px 0 0 54px;
}

.fujian ul li {
    line-height: 26px;
}

.tab_right_notice1 ul {
    margin: 30px 0 0 0;
}

.tab_right_notice1 ul li {
    background: #ffffff;
    box-shadow: 5px 5px 5px #f4f4f4;
    margin: 0 0 18px 0;
    padding: 0 0 25px 0;
}

.tab_right_notice1 p {
    height: 32px;
}

.tab_right_notice1 p span {
    height: 32px;
    line-height: 32px;
    padding: 0 10px 0 32px;
    color: #ffffff;
    display: inline-block;
}

.tab_right_notice1 h3 {
    transition: 1s;
    color: #464646;
    font-weight: normal;
    padding: 0;
    margin: 14px;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
    display: block;
}

.trn_con1 {
    color: #999999;
    line-height: 20px;
    overflow: hidden;
    padding: 0px 30px 25px;
}

.tab_right_notice1 ul li i {
    font-style: normal;
    color: #333333;
    padding: 0 0 0 36px;
    background: url(../images/2020gb/clock_03.jpg) no-repeat 20px center;
}

.tab_right_notice1 ul li:hover h3 {
    padding: 0;
    margin: 14px;
    padding-left: 10px;
    transition: 1s;
}

.Organization h4.otitle {
    font-size: 18px;
    color: #005bac;
    text-align: center;
    line-height: 65px;
    height: 65px;
}

.now_leader table {
    width: 100%;
}

.now_leader h5 {
    color: #323232;
    line-height: 30px;
}

.now_leader ul li {
    max-width: 576px;
    margin: 0 auto 20px;
}

.nIn {
    overflow: hidden;
    border: 1px solid #7b9fc9;
    padding: 5px 10px;
    background: -webkit-linear-gradient(#e4edff, #a7c6ff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e4edff, #a7c6ff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e4edff, #a7c6ff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#e4edff, #a7c6ff);
    /* 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€ｎ亝鎹ｉ柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑鐐烘偋閻樻眹鈧線寮撮姀鐘栄囨煕閵夈垺娅囬柛妯煎█濮婄粯鎷呴崨濠冨創濡炪倧缂氶崡鍐茬暦闂堟侗娼╂い鎴犲仦濡炰粙銆侀弮鍫濈妤犵儐鍨伴崰姘舵偄閸℃稒鍋ｉ柧蹇曟嚀閻ㄦ垿妫呴澶婂濞ｅ洤锕、鏇㈠閻樻壙鈺侇渻閵堝簼绨婚柛鐔风摠娣囧﹪宕奸弴鐐茶€垮┑鐐叉缁诲棝骞忛敓鐘斥拻濞达絽鎳欒ぐ鎺濇晞闁搞儺鍓欑壕濠氭煏閸繃鍣介柡鍡畵閺岋繝宕堕埡浣稿闂佸憡鑹鹃鍛粹€︾捄銊﹀磯濞撴凹鍨伴崜鎶芥⒑閸涘⿵鑰垮ù婊嗘硾椤繐煤椤忓嫪绱堕梺鍛婃处閸撴瑩宕戝澶嬧拺闁告稑锕ラ悡銉╂煠濞茶鐏﹂柛鈹垮灩椤撳ジ宕担鐟扮紦闂備線鈧偛鑻晶瀵糕偓娈垮枦椤曆囧煡婢舵劕顫呴柣妯荤垹閸ャ劎鍘遍梺鏂ユ櫅閸欏洤顫濈捄铏诡唵闂侀潻瀵岄崢鍓у閽樺褰掓晲閸噥浠╅柣銏╁灡缁嬫挾妲愰幒鏂哄亾閿濆骸浜滅紒妤佸笚閵囧嫰寮村Ο鍝勫Е閻庤娲滈崰鏍€佸Ο琛℃婵☆垳鎳撻ˉ姘舵⒒娴ｇ懓顕滅紒璇插€归〃銉╁川婵犲嫷娲搁梺缁樺姉閸庛倝鎮￠崘顔藉仭婵炲棗绻愰顐︽煏閸℃ê绗х紒杈ㄥ笚濞煎繘濡搁敃鈧棄宥夋⒑閻熸澘妲婚柟鍐茬箳缁骞掗弬鍝勪壕闁挎繂绨肩花濂告煙閾忣偆鎳囨慨濠勭帛閹峰懘鎸婃径濠冨劒闂備礁鎽滄慨鏉懳涘┑鍡欐殾婵犻潧娲﹂崕鐔兼煥濠靛棙鍣归柣蹇擄躬閺岋綁鎮╅崣澶婎槱缂備椒鐒﹀ḿ娆忓祫闂佸壊鍋侀崕鏌ユ偂韫囨稓鍙撻柛銉ｅ妽缁€鈧悗娑欑箘缁辨挻鎷呴悷鏉款潔缂備礁顑嗛崹鍧楀春閻愬搫绠ｉ柨鏃囨閳ь剙顭烽弻娑㈠Ψ閵忊剝鐝栭柡宥忕節濮婄粯鎷呴崨闈涙贡閹广垽骞嬮敂鑺ユ珖闂侀潧绻掓慨鐑藉汲閿曞倹鐓欓弶鍫濆⒔閻ｈ京绱掗悩宸吋闁哄本鐩弫鍌滄嫚閹绘帞顔掗梻浣告惈椤﹁鲸鐏欓梺瀹狀潐閸ㄥ潡骞冨▎鎾崇骇闁瑰濮冲鎾绘倵閸忓浜鹃梺鎸庣箓閹冲繘宕戦妷褉鍋撶憴鍕闁稿瀚悘鍐⒑閸涘﹣绶遍柛鐘冲浮楠炲繐煤椤忓懐鍘介梺缁樏鍓佺矆瀹€鍕厓鐟滄粓宕滃▎鎴濐棜妞ゆ挶鍨归悞鍨亜閹哄棗浜惧銈庡幘閸忔ê顕ｇ拠娴嬫闁靛繒濮村畵鍡涙⒑闂堟胆褰掑磿閺屻儲鍊堕柛顐犲劜閳锋垿鎮归崶锝傚亾瀹曞洣鍝楅梻浣虹帛椤ㄥ棝骞愰幖渚婄稏闊洦娲滅壕鍏间繆椤栨繍鍤欐い搴㈡崌濮婃椽宕ㄦ繝鍕ㄦ闂佹寧娲忛崕闈涚暦閺囥垹绠荤紓浣骨氶幏铏圭磽閸屾瑧鍔嶉柨鏇楁櫅閳绘捇寮崼鐔哄幈闂佺粯鏌ㄩ幉锛勭礊閹达附鐓熼柨婵嗘搐閸樺瓨顨ラ悙宸剶闁轰礁鍟撮崺鈧い鎺戝€绘稉宥夋煠婵劕鈧澹曢挊澹濆綊鏁愰崼銏＄劸缂傚倸鍊瑰畝鎼佸蓟濞戞鐔煎传閸曨喖鐓橀梻浣哥枃椤宕归崸妞尖偓浣糕枎閹捐櫕顥濋梺闈涚墕鐎氼喗娼婚弮鍫熲拻濞达絽鎲￠崯鐐烘煙缁嬫鐓奸柟顔惧厴閸┾剝鎷呴悜妯活啎闂備礁澹婇悡鍫ュ磻閸涱垳绀婇柛銉墯閻撳啴鏌涘┑鍡楊仼闁哄棛鍠栭弻銊モ槈濞嗘垹鐓夊┑顔硷龚濞咃綁骞夐幘顔肩妞ゆ劑鍊楅妶閿嬩繆閻愵亜鈧牠宕归棃娴虫稑鈽夐姀鐘靛姦濡炪倖甯婇懗鍫曞疮閺屻儲鐓欓柛鎴欏€栫€氾拷 */
}

.n_left {
    float: left;
    width: 111px;
}

.n_left span {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 150%;
}

.n_right {
    margin: 0 0 0 120px;
}

.n_right h4 {
    max-width: 194px;
    border-bottom: 1px solid #749cd1;
    padding: 30px 0 15px 0;
}

.nt_con {
    line-height: 24px;
    margin: 10px 0 0 0;
}

.zuzhi_img {
    max-width: 600px;
    margin: 0 auto;
}

.nt_t {
    margin: 0 0 40px 0;
}

.nt_t ul {
    overflow: hidden;
}

.nt_t ul li {
    width: 413px;
    float: left;
}

.nt_ph {
    display: none;
}

.nt_ph1 {
    display: block;
}

.add_list ul li {
    list-style: none;
}

.st_left {
    float: left;
    position: relative;
    width: 203px;
    top: -10px;
}

.st_left span {
    height: 0px;
    padding-bottom: 128%;
    overflow: hidden;
    display: block;
}

.st_left img {
    width: 100%;
}

.st_left:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #f2f2f2;
    right: 0px;
    top: 50%;
    margin: 0 0 0 -10px;
}

.st_right {
    margin: 0 0 0 203px;
    background: #f2f2f2;
    /*! height: 100%; */
    /*! border-top: 10px solid #fff; */
    padding: 0 0 0 10px;
}

.sub_teacher {
    overflow: hidden;
    margin: 20px 0 0 0;
}

.sub_teacher li {
    width: 48%;
    float: left;
    background: #f2f2f2;
    /*! padding-bottom: 10px; */
    margin: 10px 0 30px 0;
    /*! margin: 10px 0 0 0; */
    height: 265px;
}

.sub_teacher li:nth-child(even) {
    float: right;
}

.st_right h3 {
    font-size: 26px;
    font-family: "微软雅黑";
    margin: 50px 0 0 0;
    font-weight: normal;
    overflow: hidden;
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}

.st_right span {
    font-family: Times New Roman;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    display: block;
}

.st_right_con {
    font-family: Times New Roman;
    font-size: 14px;
    margin: 18px 0 18px 0;
    line-height: 18px;
    max-height: 72px;
    overflow: hidden;
}

.st_right p {
    font-family: Times New Roman;
    font-size: 14px;
    word-wrap: break-word;
}

.jgsz_yxsz {
    width: 100%;
    margin: 0 auto;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.yxsz_list {
    float: left;
    width: 250px;
    height: 60px;
    line-height: 18px;
    border-left: 5px solid #0058a5;
    font-size: 14px;
    margin-top: 14px;
    margin-left: 20px;
    display: table;
	min-height: 130px;
}

.yxsz_listIn {
    padding: 12px;
    display: table-cell;
    vertical-align: middle;
    background: #d3e8f3;
    border-left: 3px solid #f5f5f5;
}

.yxsz_listIn span {
    display: block;
    margin: 5px 0 0 0;
}

.yxsz_listIn:hover {
    background: #8dcced;
}

.add_list ul li {
    display: inline-block;
    vertical-align: top;
}

@media screen and (max-width:1600px) {
    .st_left {
        width: 180px
    }
    .st_right {
        margin: 0 0 0 180px
    }
    .banner .banner_bg strong {
        font-size: 40px;
    }
    .banner .banner_bg p {
        font-size: 16px;
    }
}

@media screen and (max-width:1400px) {
    .fix_share {
        display: none;
    }
    .fix_share1 {
        display: block;
    }
    .t2-subPage {
        top: 0px;
    }
    .wrap_mode066 {
        margin: 0px;
    }
}

@media screen and (max-width:1250px) {
    .gp-f22 {
        font-size: 1.8rem;
    }
    .gp-f24 {
        font-size: 2rem;
    }
    .t2-listIn {
        width: auto;
    }
    .twostage_cont_l {
        width: auto;
    }
    .sub_l {
        width: 100%;
        float: none;
    }
    .sub_r {
        width: 100%;
        float: none;
    }
    .sub_tab .tab_right_notice1 li {
        margin: 0 0 40px 0;
    }
    .sub_tab .tab_right_notice li {
        margin: 0 0 40px 0;
    }
}

@media screen and (max-width:1240px) {
    .sub_l_r {
        margin: 0px;
    }
    .nt_t ul li {
        width: 346px
    }
    .sub_tabcon {
        bottom: -130px;
    }
    .nt_l {
        width: 691px;
    }
    .nt_r {
        width: 308px;
    }
    .sub_tabcon1 {
        bottom: -377px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
}

@media screen and (max-width:1080px) {
    .wrap_bread {
        margin: 0 30px;
    }
}

@media screen and (max-width:1057px) {
    .nt_t ul li {
        width: 344px;
    }
    .nt_t ul li {
        width: 332px;
    }
    .nt_l {
        width: 665px;
    }
    .nt_r {
        width: 295px;
        margin: 0 25px 0 0;
    }
    .nt_r1 {
        margin: 0 0 0 20px;
    }
    .nt_l1 {
        margin: 0 8px 0 0;
    }
}

@media screen and (max-width:1024px) {
    .banner .banner_bg strong {
        font-size: 30px;
    }
    .banner .banner_bg p {
        font-size: 24px;
    }
}

@media screen and (max-width:1023px) {
    .tab_right_notice h3 p {
        height: auto;
    }
    .tab_right_notice p {
        height: auto;
    }
    .subbannerIn {
        max-width: 1000px;
    }
    .t2-subPage {
        top: 0px;
    }
    .banner .banner_bg strong {
        font-size: 24px;
    }
    .banner .banner_bg p {
        font-size: 14px;
    }
    .nt_pc {
        display: none;
    }
    .nt_ph {
        display: block;
    }
    .t2-subPage {
        background: none;
    }
}

@media screen and (max-width:997px) {
    .gp-subRight {
        width: 99.9%;
    }
    .pageArticleTitle {
        padding: 0;
    }
    .gp-subRight-con {
        margin: 0px;
    }
    .gp-subLeft {
        display: none;
    }
    .t2-subCon {
        background: none;
    }
    .gp-m-subNav {
        display: none;
        margin: 10px 0 0 0;
    }
    .gp-page {
        display: none;
    }
    .gp-m-page {
        display: block;
    }
    .gp-bread span,
    .gp-bread a {
        color: #999;
    }
    .gp-subRight-con {
        margin-left: 0;
    }
    .t2-articleTitle {
        margin-top: 0;
    }
    .t2-subtext01 {
        max-height: 78px;
        margin-bottom: 20px;
    }
    .t2-subList01 {
        padding-bottom: 15px;
    }
    .pageArticleTitle h3 {
        padding-top: 10px;
    }
    .t2-subCon {
        margin: 0px;
    }
    .gp-bread a.icon-shouye {
        background: url(../images/2020gb/t2-subshouye1.png) no-repeat center;
    }
    .gp-article {
        padding: 25px;
    }
    .share {
        width: 90px;
        text-align: left;
    }
    .share .bdsharebuttonbox>a {
        display: inline-block;
    }
    .now_leader table {
        width: 100%;
    }
    /*.sub_tab1 dl dd p img{ width:auto !important; height: auto !important;}*/
    /*.sub_tab1 table tr td img { width: 100% !important; height: auto; }*/
}

@media screen and (max-width:996px) {
    .sub_tabcon {
        bottom: -247px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
    .sub_teacher li {
        width: 100%;
        float: none;
        overflow: hidden;
    }
    .sub_teacher li:nth-child(even) {
        float: none;
        width: 100%;
    }
    .st_right {
        /* margin:0px; */
    }
}

@media screen and (max-width:962px) {
    .sub_tabcon {
        bottom: -229px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
}

@media screen and (max-width:940px) {
    .sub_tabcon {
        bottom: -208px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
}

@media screen and (max-width:900px) {
    .sub_tabcon {
        bottom: -200px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
}

@media screen and (max-width:880px) {
    .sub_tabcon {
        bottom: -190px;
    }
    .sub_tabconright {
        bottom: -60%;
    }
}

@media screen and (max-width:860px) {
    .tab_left {
        display: none;
    }
    .tab_right {
        margin: 0px;
    }
    .tab_left {
        display: none;
    }
}

@media screen and (max-width:840px) {
    .sub_tabcon {
        bottom: -180px;
    }
}

@media screen and (max-width:820px) {
    .sub_tabcon {
        bottom: -70%;
    }
}

@media screen and (max-width:800px) {
    .tab_con li span {
        line-height: 20px;
        padding: 10px 10px 0 0;
    }
    .tab_left {
        width: 100%;
        float: none;
    }
    .sub_tabcon1 {
        bottom: -68%;
    }
    .tab_right {
        margin: 0px 0 0 0;
    }
    .tab_article {
        padding: 15px;
    }
    .sub_tab ol li {
        width: 46%;
        margin: 0px 0 10px 0;
    }
    .sub_tab ol li i {
        height: 14px;
        line-height: 14px;
        overflow: hidden;
        display: block;
    }
    .sub_tab ol li:nth-child(even) {
        float: right;
    }
    .tab_right_notice1 h3 {
        height: auto;
    }
    .tab_left {
        display: none;
    }
    .sub_tab dl {
        padding: 10px 0 0 0;
    }
}

@media screen and (max-width:768px) {
    .tab_art_con img {
        width: 100% !important;
        height: auto !important;
    }
    .cart1 img {
        width: auto !important;
    }
    .sub_tab1 ol li {
        width: 46%;
    }
    .sub_tab1 dl dd p img {
        width: 100% !important;
        height: auto !important;
    }
    .sub_tab1 table {
        /* width: 100% !important; */
        word-break: break-all;
    }
    .wrap_table {
        width: 300px;
        overflow-x: scroll;
        margin: 0 auto;
    }
}

@media screen and (max-width:767px) {
    .sub_rtitle .gp-bread {
        display: none;
    }
    .tab_right_notice h3 strong {
        margin: 0 0 5px 0;
    }
    .tab_right_notice h3 span {
        font-size: 12px;
        line-height: 18px;
        display: block
    }
}

@media screen and (max-width:700px) {
    .sub_tabcon {
        bottom: -65%;
    }
    .st_left {
        width: 160px
    }
    .st_right {
        margin: 0 0 0 160px;
    }
    .sub_teacher li {
        height: auto;
    }
    .st_right h3 {
        margin: 10px 0 0 0;
        font-size: 20px;
    }
    .st_right span {
        font-size: 16px
    }
}

@media screen and (max-width:680px) {
    .sub_tabcon {
        bottom: -63%;
    }
}

@media screen and (max-width:639px) {
    .banner .banner_bg strong {
        font-size: 24px;
    }
    .banner .banner_bg p {
        font-size: 12px;
    }
    .ad_left {
        width: auto;
        float: none;
    }
    .ad_right {
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .ad_right p {
        margin: 20px 0 0 0;
    }
    .banner .banner_bg strong {
        font-size: 24px;
    }
    .banner .banner_bg p {
        font-size: 12px;
    }
    .gp-banner {
        position: static;
    }
    .sub_tabcon {
        bottom: -55%;
    }
    .tab_art_con img {
        width: auto !important;
    }
    .tab_art_con video {
        width: 100% !important;
        margin: 0 0 0 -29px;
    }
    .banner .banner_bg strong {
        font-size: 24px;
    }
    .banner .banner_bg p {
        font-size: 12px;
    }
    .banner .banner_bg {
        display: none;
    }
}

@media screen and (max-width:554px) {
    .sub_tabcon {
        bottom: -55%;
    }
}

@media screen and (max-width:506px) {
    /*.st_left {
        padding-bottom: 130%;
    }*/
    /*.st_left{ float: none; top:0px; width: 100% }*/
    /*.sub_teacher li{ height: auto; }
    .st_right { margin:20px 0; }
    .st_right h3{ margin:0px; }
    .st_left:before{ display: none; }*/
}

@media screen and (max-width:479px) {
    .sub_tab1 ol li {
        /*! width:100%; */
        float: none;
    }
    .share {
        display: none;
    }
    .gp-article {
        padding: 0;
    }
    .t2-subtext01 {
        height: auto;
    }
    .page {
        display: none;
    }
    .min_page {
        display: block;
    }
    .n_left {
        width: 100%;
        float: none;
    }
    .n_left span {
        height: auto;
        padding-bottom: 0px;
        text-align: center;
    }
    .n_right {
        margin: 0;
    }
    .sub_tabcon {
        bottom: -80%;
    }
    /*.sub_tab ol li { width: auto; float: none; margin: 0px 0 10px 0; }
.sub_tab ol li:nth-child(even) { float: none; }*/
    .sub_tab ol li a {
        padding: 5px 10px;
    }
}

@media screen and (max-width:440px) {
    .sub_tabcon {
        bottom: -75%;
    }
}

@media screen and (max-width:430px) {
    .sub_tabcon {
        bottom: -70%;
    }
}

@media screen and (max-width:380px) {
    .sub_tabcon {
        bottom: -65%;
    }
}