/* CSS Document */
*{padding:0;margin:0;list-style:none;border:none;outline:none; text-decoration:none; font-family: 微软雅黑,"Microsoft YaHei",Helvetica,Tahoma,sans-serif;}
body{ background:#fff;}
a{ text-decoration:none; color:#333;}

.box{ width:1200px; margin:0 auto; overflow:hidden}
.top{ position:relative; z-index:100;}
.t_logo{width:145px;float:left;overflow:hidden;margin:21px 0 0 50px;}
.t_logo img{ width:100%}
.search_box{ width:180px; height:30px; padding:20px 0 0 30px; float:left}
.search{ width:148px; height:30px; background:url(../images/top_Search_btn.png) left no-repeat #eee; border-radius:30px; padding-left:32px;}
.search input{ width:100%; height:30px; border:none; background:none}
.menu_box{float:right; padding-right:30px;}
.menu_box li{ font:normal 16px/40px '';padding:15px 20px; float:left}
.menu_box li a{ color:#666;}
.menu_box li.on a,.menu_box li a:hover{ color:#f0062f}

.header{overflow: hidden};
.focus{ overflow:hidden}
.focus img{}
.banner{position:relative;}
.banner img{ width:100%;}
.banner_text{ position:absolute; top: 5vw; left: 10vw; color: #FFF; font-size: 2vw;}
.banner_text2{ position:absolute; top: 8vw; left: 10vw; color: #000; font-size: 2vw;}
.banner_text3{ position:absolute; top: 8vw; left: 10vw; color: #c8241e; font-size: 2vw; font-weight:bolder;}
.banner_text3 b{ font:normal 1.2vw/1.8vw ''; color:#333; display:block}
.banner_text4{ position:absolute; top: 8vw; right: 10vw; color: #c8241e; font-size: 2vw; font-weight:bolder;}
.banner_text4 b{ font:bold 1vw/3vw ''; color:#333; display:block}
.banner_text5{ position:absolute; top: 8vw; left: 10vw; color: #2775af; font-size: 2vw; font-weight:bolder;}
.about_box{ padding:50px 0}
.about_info{ overflow:hidden; height:228px}
.ainfo_txt{ width:400px; padding-top:30px; float:left; bottom:-500px; position:relative}
.ainfo_txt h3{ font:normal 36px/60px '';}
.ainfo_con{ width:670px; float:right; bottom:-500px; position:relative}
.ainfo_con p{ font:normal 16px/36px ''; color:#666; padding:24px 0 0 0;}
.about_pic{ padding:70px 0; bottom:-500px; position:relative}
.about_num{ overflow:hidden;}
.about_num li{ width:260px; text-align:center; float:left}
.about_num li:nth-child(2){ margin:0 210px;}
.about_num li b{ font:normal 60px/60px Arial; color:#c8241e; vertical-align:text-top; display:inline-block}
.about_num li i{ font:normal 30px/30px Arial; color:#c8241e; vertical-align:text-top; display:inline-block}
.about_num li span{ font:normal 26px/40px Arial; color:#c8241e; vertical-align:bottom; display:inline-block}
.about_num li p{ font:normal 24px/45px ''; color:#222;}

.pro_box{ background:url(../images/bg_pro.jpg) center no-repeat #B71B2C; padding:80px 0; position:relative; height:545px}
.tit{ height:80px; color:#fff;}
.more{ width:60px; height:60px; margin-top:20px; float:right}
.tit_en{ font:normal 17px/30px '';}
.tit_ch{ font:normal 28px/38px '';}

.pro_box ul{ overflow:hidden; margin-left:-25px;}
.pro_box li{ width:340px; height:360px; background:#B71B2C; border:1px solid #fff; border-radius:18px; padding:36px 20px; margin:15px 0 15px 25px; float:left}
.pro_box li:hover{ background:url(../images/bg_gold.jpg) no-repeat; border-color:#BE9057; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
.pro_box li i{ width:60px; height:60px; background:url(../images/icon_pro.png) no-repeat; display:inline-block}
.pro_box li i.icon_p2{ background-position:0 -70px}
.pro_box li i.icon_p3{ background-position:0 -140px}
.pro_box li a{ display:block}

.pro_box li h3{ font:normal 20px/36px ''; color:#fff; padding:25px 0}
.pro_box li p{ font:normal 16px/32px ''; color:#fff;}
.pro_more{ font:normal 18px/30px ''; position:absolute; bottom:80px;}
.pro_more a{ color:#fff;}
.pro_more a:hover{ color:#c8241e;}
.pro_more s{ width:57px; height:30px; background:url(../images/icon_smore.png) no-repeat; margin-left:20px; display:inline-block;}
.pro_more a:hover s{ background:url(../images/icon_smore_hover.png) no-repeat}
.pro_ul{ position: relative; bottom: -600px}

.news_box{ padding:80px 0;height:720px}
.news_box .tit{}
.news_box .tit_en,.footer .tit_en{ color:#595757}
.news_box .tit_ch,.footer .tit_ch{ color:#000;}
.news_info{ padding:30px 0; overflow:hidden;position:relative;bottom:-800px}
.news_left{ width:580px; float:left; position:relative}
.news_right{ width:620px; float:right;}
.news_rbg{ width:540px; height:253px; background:url(../images/bg_news.png) bottom repeat-x; color:#fff; padding:20px; position:absolute; left:0; bottom:-1px}
.news_rbg h3{ width:540px; font:normal 22px/36px ''; position:absolute; left:20px; bottom:40px}
.news_rbg h3 a{ color:#fff;}
.news_rbg h3 a:hover{ text-decoration:underline}
.news_rbg p{ font:normal 14px/24px ''; position:absolute; left:20px; bottom:15px}

.news_txt{ border-bottom:1px solid #e6e6e6; margin-left:50px; overflow:hidden;}
.nt_tit{ width:450px; padding-right:50px; float:left}
.nt_tit h3{ height:50px; font:normal 22px/50px ''; padding-top:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nt_tit h3 a{ color:#000}
.nt_tit h3 a:hover{ color:#c8241e;}
.nt_tit p{ height:60px; font:normal 14px/28px ''; color:#B79075; margin:5px 0 15px 0; overflow:hidden}
.nt_time{ width:70px; padding-top:30px; float:left}
.nt_time i{ width:50px; height:50px; background:url(../images/icon_nmore.png) no-repeat; display:inline-block; margin-top:15px;}
.nt_time:hover i{ background:url(../images/icon_nmore_hover.png) no-repeat;}

.footer{ background:#e5e5e5; padding:15px 0; overflow:hidden}

.f_left{ width:1080px; float:left}
.f_right{ width:120px; float:right}
.f_right img{ width:120px;}
.f_addr{ background:url(../images/icon_footer.png) 0 10px no-repeat; padding-left:50px; margin-top:10px; overflow:hidden}
.f_tel{ background:url(../images/icon_footer.png) 0 -105px no-repeat; padding:20px 0 20px 50px; margin-top:10px; overflow:hidden}
.f_addr p,.f_tel p{ width:400px; font:normal 16px/24px ''; color:#666; margin-right:90px; float:left; white-space:normal}
.foot_copy{ font:normal 12px/40px ''; text-align:center; color:#777;}

/*二级页面*/
.sub_menu{ height:50px; background:#f8f8f8; margin-top:-15px}
.sub_menu ul{ width:1200px; margin:0 auto}
.sub_menu li{ width:33%; border-bottom:5px solid #e5e5e5; font:normal 16px/45px ''; text-align:center; float:left}
.sub_menu li a{ display:block}
.sub_menu li a:hover{ color:#C70917;}
.sub_menu li.on{ border-bottom:5px solid #C70917;}
.sub_menu li.on a{ color:#C70917}
.sub_menu .mw_50 li{ width:50%}

.ainfo_num ul{ padding:80px 0 50px 0; overflow:hidden}
.ainfo_num li{ width:280px; background:url(../images/icon_red.png) 22px top no-repeat; padding:20px 0 0 20px; float:left}
.ainfo_num li b{ font:normal 56px/60px ''; vertical-align:text-top; display:inline-block}
.ainfo_num li i{ font:normal 24px/30px ''; vertical-align:text-top; display:inline-block}
.ainfo_num li span{ font:normal 20px/40px ''; vertical-align:bottom; display:inline-block}
.ainfo_num li p{ font:normal 18px/45px ''; color:#666}

.about_us{ background:url(../images/bg_about2.jpg) bottom no-repeat; border-top:2px solid #eee; padding:20px 0;height:800px}
.about_ceo{ background:#f3f3f3; padding:20px 0 50px 0}
.about_news{ padding:20px 0}
.about_us h3,.about_ceo h3,.about_news h3{ font:normal 28px/100px ''; text-align:center;}
.about_us p{ font:normal 16px/30px ''; color:#666; padding:5px 50px;}
.us_three{ height:180px; padding:120px 0 150px 45px;position:relative; bottom:-400px;}
.us_three dl{ width:360px; height:120px; background:url(../images/bg_opacity.png) repeat; border-bottom:3px solid #C70917; text-align:center; padding-top:15px; margin-right:15px; float:left}
.us_three dt{ font:normal 22px/40px ''; color:#fff}
.us_three dd{ font:normal 16px/30px ''; color:#fff}
.us_three dd.us_top{ padding-top:15px;}

.us_ceo{ overflow:hidden}
.ceo_pic{ width:480px; margin:30px 0 0 0; float:left}
.ceo_pic img{ width:480px;}
.ceo_txt{ width:680px; background:url(../images/icon_sign.png) right bottom no-repeat; padding-bottom:120px; float:right;}
.ceo_txt h3{ font:normal 20px/80px ''; color:#333; text-align:left;}
.ceo_txt p{ font:normal 16px/30px ''; color:#666; padding-bottom:15px;}

.about_news{}
.about_news ul{ margin-left:-90px; overflow:hidden}
.about_news li{ width:550px; border-top:1px solid #ddd; padding:35px 0; margin-left:90px; float:left}
.anews_pic{ width:105px; height:115px; overflow:hidden; float:left}
.anews_pic img{ height:115px; margin-top:10px;}
.anews_con{ width:400px; padding-left:15px; float:left}
.anews_tit{ height:40px; font:normal 20px/40px ''; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.anews_tit a:hover{ color:#C70917;}
.anews_txt{ height:75px; font:normal 14px/25px ''; color:#666; overflow:hidden}
.anews_txt em{ font:normal 12px/25px ''; color:#999; margin-right:15px;}

.product_wrap{}
.product_wrap h3{ font:bold 28px/100px ''; color:#C70917;}
.pro_con{ background:#f7f7f7; border-top:2px solid #888; padding:40px 0; overflow:hidden}
.fina_box{ margin-left:-60px; overflow:hidden}
.pro_con dl{ width:360px; margin-left:60px; float:left}
.pro_con dt{ font:normal 24px/80px ''; border-bottom:1px solid #595757;}
.pro_con dd{ font:normal 18px/80px ''; color:#666; border-bottom:1px solid #cfcfcf;}
.pro_con dd.pro_dot{ height:100px; border:none; position:relative}
.pro_con dd.pro_dot span{ font:normal 20px/50px ''; display:block}
.pro_con dd.pro_dot a{ width:70px; height:17px; background:url(../images/icon_pmore.png) no-repeat; display:inline-block; position:absolute; bottom:10px; right:0;}
.pro_con dd.pro_dot a:hover{ background:url(../images/icon_pmore.png) 0 -53px no-repeat;}
.pro_pic{ padding:50px 0 10px 0}
.pro_pic img{ width:360px;}
.market_box .pro_pic img{ width:285px;}

.pro_con dd.no_line{ height:145px; border:none}
.pro_con dd h4{ font:normal 24px/45px ''; padding:15px 0;}
.pro_con dd p{ font:normal 18px/30px '';}

.course_tit{ padding:70px 0 30px 0;}
.course_con{ padding:20px 0; overflow:hidden}
.cygx_left{ width:550px; float:left}
.cygx_left p{ font:normal 16px/30px ''; color:#666; padding-bottom:30px;}
.cygx_left p img{ width:550px}
.cygx_right{ width:600px; height:700px; border-top:1px solid #777; border-bottom:1px solid #777; float:right;}
.cygx_right h3{ font:bold 24px/30px ''; color:#C70917; padding:20px 0 10px 0}
.cygx_right h3 img{ height:20px; margin-right:15px;}
.cygx_right p{ font:bold 18px/50px ''; color:#C70917;}
.cygx_right p b{ font:bold 32px/50px '';}
.cygx_right span{ font:normal 18px/50px '';}
.course_titsvg{ height:180px; overflow:hidden}
.course_titsvg img{ margin:-50px 0 0 -30px}
.svg_box{ overflow:hidden}
.svg_box img{ margin:-20px 0 -10px -90px}

.coach_box{ background:#f2f2f3}
.coach_tl{ width:550px; float:left}
.coach_tr{ width:600px; height:465px; border-bottom:1px solid #777; padding:10px 0 0 50px; float:left}
.coach_tr p{ font:normal 16px/30px ''; color:#666; padding-top:20px;}
.coach_bl{ width:600px; height:633px; float:left}
.coach_bl dl{ border-right:1px solid #777; border-bottom:1px solid #777; padding:40px 20px 50px 0;}
.coach_bl dt{ font:normal 24px/60px '';}
.coach_bl dd{ font:normal 16px/30px ''; color:#666; padding-top:10px;}
.coach_bl ul{ overflow:hidden}
.coach_bl li{ width:183px; height:280px; border-right:1px solid #777; padding:30px 20px; float:left}
.coach_bl li.no_padding{ width:179px; padding:30px 0}
.coach_bl li.less_padding{ width:165px; padding:30px 15px;}
.coach_bl li h3{ font:normal 24px/60px '';}
.coach_bl li p{ font:normal 16px/40px ''; color:#666}
.coach_br{ width:600px; float:left}

.up_top{ border-bottom:1px solid #000; padding:60px 0 30px 0; overflow:hidden}
.up_tl{ width:600px; float:left}
.up_tl p{ font:normal 16px/30px ''; color:#666; padding-top:35px}
.up_tr{ width:560px; float:right}
.up_bottom{ overflow:hidden}
.up_bl{ width:550px; padding:30px 50px 30px 0; float:left}
.up_bl dt{ font:bold 24px/70px ''; padding-bottom:20px;}
.up_bl dd{ font:normal 18px/80px ''; border-bottom:1px solid #777;}
.up_bl dd a:hover{ color:#C30E23;}
.up_br{ width:598px; border-left:1px solid #777; float:left}

.team_tit{ overflow:hidden}
.team_tl{ width:500px; border-bottom:1px solid #777; padding:111px 0; float:left}
.team_tr{ width:700px; float:left}
.team_con{}
.team_con h3{ font:bold 28px/40px ''; color:#C30E23}
.team_con p{ font:normal 16px/30px ''; color:#666; padding-top:20px}
.tcon_two{}
.tcon_two li{ width:285px; height:360px; background:url(../images/pnum_1.png) 0 60px no-repeat; border-bottom:1px solid #777; padding:50px 20px 50px 80px; float:left}
.tcon_two li:nth-child(2){ width:290px; background:url(../images/pnum_2.png) 25px 60px no-repeat; border-left:1px solid #777; border-right:1px solid #777; padding:50px 20px 50px 110px;}
.tcon_two li:nth-child(3){ background:url(../images/pnum_3.png) 20px 60px no-repeat; padding:50px 0 50px 100px;}
.tcon_three{}
.tcon_three li{ width:285px; background:url(../images/pnum_4.png) 0 60px no-repeat; padding:50px 20px 50px 80px; float:left}
.tcon_three li h3{ height:80px;}
.tcon_three li:nth-child(2){ width:290px; background:url(../images/pnum_5.png) 20px 60px no-repeat; border-left:1px solid #777; border-right:1px solid #777; padding:50px 20px 50px 110px;}
.tcon_three li:nth-child(3){ background:url(../images/pnum_6.png) 20px 60px no-repeat; padding:50px 0 50px 100px;}


.marketing_con{}
.marketing_con p{ font:normal 16px/30px ''; color:#666; padding-top:15px;}
.marketing_con dl{ padding:80px 0; overflow:hidden}
.marketing_con dt{ width:550px; float:left}
.marketing_con dd{ width:600px; height:528px; border-top:1px solid #777; border-bottom:1px solid #777; float:left; overflow:hidden}
.marketing_cleft{ width:170px; padding:0 35px; float:left}
.marketing_cleft h3{ font:bold 26px/36px ''; color:#C70917; padding:10px 0;}
.marketing_cleft p{ font:normal 20px/50px '';}
.marketing_cleft p b{ font:normal 36px/50px ''; padding-right:5px;}
.marketing_cright{ width:360px; padding-top:15px; float:left}

.market_box{ margin-left:-20px; overflow:hidden}
.market_box dl{ width:285px; margin-left:20px; float:left;}
.market_box dt{ font:normal 24px/80px ''; border-bottom:1px solid #595757;}
.market_box dd{ font:normal 18px/36px ''; color:#666; border:none; padding:15px 0;}

.concact_box{ width:1200px; margin:30px auto}
.concact_box ul{ margin-left:-30px; overflow:hidden}
.concact_box li{ width:380px; background:#e5e5e5; margin-left:30px; float:left}
.concact_box li a{ display:block}
.concact_box li a:hover{ color:#C70917;}
.concact_box li img{ width:380px;}
.concact_box li h3{ font:normal 24px/50px ''; margin:15px 15px 0 15px;}
.concact_box li p{ font:normal 18px/35px ''; margin:0 15px 25px 15px;}

.bank_wrap{ background:#f0f0f0;}
.bank_wrap ul{ margin:0 0 50px -20px; overflow:hidden;position:relative;bottom:-500px}
.bank_wrap li{ width:342px; background:#fff; border:1px solid #ddd;box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.1); padding:80px 20px 20px 20px; margin:200px 0 0 20px; float:left; position:relative}
.bank_wrap li h3{ height:72px; font:normal 24px/36px '';}
.bank_wrap li p{ height:56px; font:normal 18px/28px ''; color:#666; padding-top:15px;}
.bank_pic{ position:absolute; top:-167px; left:11px;}
.bank_pic img{ width:360px}

.study_wrap{ padding:40px 0; overflow:hidden;}
.study_tit{ width:360px; float:left}
.study_tit h3{ font:bold 28px/50px ''; padding-bottom:260px;}
.study_tit p{ font:normal 22px/50px '';}
.study_con{ width:810px; float:right}
.study_con h3{ font:bold 22px/50px ''; color:#666; margin-top:30px;}
.study_con p{ font:normal 18px/36px ''; color:#666;}

.study_wrap ul{ margin-left:-24px; overflow:hidden}
.study_wrap li{ width:348px; height:60px; font:normal 20px/28px ''; background:url(../images/icon_num.png) no-repeat; border:1px solid #666; padding:65px 15px 15px 15px; margin-left:24px; float:left}
.study_wrap li:nth-child(1){ height:45px; background-position:15px 15px; padding-top:80px;}
.study_wrap li:nth-child(2){ background-position:15px -110px;}
.study_wrap li:nth-child(3){ background-position:15px -245px;}

.gobi_wrap{ padding:40px 0; overflow:hidden}
.gobi_con{ width:610px; float:left}
.gobi_con h3{ font:bold 36px/50px '';}
.gobi_con p{ font:normal 20px/36px ''; padding:50px 0}
.gobi_con b{ font:bold 22px/36px '';}
.gobi_pic{ width:550px; float:right}

.gobi_wrap ul{ border-top:1px solid #666; border-bottom:1px solid #666; margin-left:-24px; overflow:hidden}
.gobi_wrap li{ width:400px; height:45px; font:normal 20px/28px ''; border-right:1px dotted #666; background:url(../images/icon_rednum.png) no-repeat; text-align:center; padding:80px 0 15px 0; margin:15px 0; float:left}
.gobi_wrap li:nth-child(1){ background-position:center 20px;}
.gobi_wrap li:nth-child(2){ background-position:center -105px;}
.gobi_wrap li:nth-child(3){ background-position:center -240px; border:none;}

.beida_wrap{ padding:40px 0; overflow:hidden}
.beida_con{ width:670px; float:left}
.beida_con h3{ font:bold 36px/50px '';}
.beida_con p{ font:normal 20px/36px ''; color:#666; padding:50px 0}
.beida_con b{ font:bold 22px/36px '';}
.beida_pic{ width:500px; float:right}
.beida_wrap ul{ margin:100px 0 0 -15px; overflow:hidden}
.beida_wrap li{ width:290px; height:180px; font:normal 18px/25px ''; color:#444; border:1px solid #ddd; padding:0 15px 15px 15px; margin:15px 0 0 15px; float:left}
.beida_wrap li h3{ font:normal 26px/40px ''; color:#000; background:url(../images/icon_rednum.png) no-repeat; padding:80px 0 5px 0;}
.beida_wrap li:nth-child(1) h3{ background-position:0 15px;}
.beida_wrap li:nth-child(2) h3{ background-position:0 -110px;}
.beida_wrap li:nth-child(3) h3{ background-position:0 -245px;}
.beida_wrap li:nth-child(4) h3{ background-position:0 -395px;}

.partner_wrap{}
.partner_wrap dl{ padding:35px 0; overflow:hidden}
.partner_wrap dl:nth-child(2){ border-top:1px solid #a0a0a0;}
.partner_wrap dt{ width:185px; font:normal 30px/80px ''; float:left}
.partner_wrap dd{ width:1015px; padding:15px 0; margin-left:-10px; float:right}
.partner_wrap dd img{ margin:0 0 12px 10px; float:left;}


.expert_wrap{ padding:20px 0; overflow:hidden}
.expert_wrap table{ width:100%}
.expert_wrap p{ height:110px; font:normal 15px/28px ''; color:#666; background:#e5e5e5; padding:24px 45px}
.expert_wrap img{}
.expert_wrap img:hover{ opacity:95%}

.team_wrap{ margin:0 0 50px -18px; overflow:hidden}
.team_wrap p{ font:normal 16px/36px ''; padding:40px 0 10px 0; margin-left:18px;}
.team_wrap dl{ width:185px; margin:60px 0 0 18px; float:left}
.team_wrap dt{ text-align:center;}
.team_wrap dt img{ width:130px;}
.team_wrap dd{ text-align:center;}
.team_wrap dd p{ font:normal 16px/24px ''; color:#555; padding:10px 0; margin:0;}

.item_pic{ background:#000; padding:30px 0 80px 0}
.item_pic h3{ font:bold 30px/60px ''; color:#C70917; text-align:center;}

.item_scroll{ height:300px; padding-top:30px; margin:0 15px; overflow:hidden}
.item_scroll ul{}
.item_scroll li{ margin-left:5px; float:left; display:inline-block}

/*0326*/
.pro_newbox{ width:1200px; margin:0 auto; overflow:hidden}
.pnb_tit,.pnb_tit1,.pnb_tit2{ padding:50px 0 15px 0;height:240px;position:relative;bottom:-250px}
.pro_newbox img{}
.pnb_list1,.pnb_list2{ margin-left:-60px; overflow:hidden;position:relative;bottom:-250px}
.pnb_list1 dl,.pnb_list2 dl{ width:360px; padding-top:75px; margin:40px 0 0 60px; float:left}
.pnb_list1 dl:nth-child(1){ background:url(../images/icon_prot1.png) top left no-repeat}
.pnb_list1 dl:nth-child(2){ background:url(../images/icon_prot2.png) top left no-repeat}
.pnb_list1 dl:nth-child(3){ background:url(../images/icon_prot3.png) top left no-repeat}
.pnb_list2 dl:nth-child(1){ background:url(../images/icon_prot4.png) top left no-repeat}
.pnb_list2 dl:nth-child(2){ background:url(../images/icon_prot5.png) top left no-repeat}
.pnb_list2 dl:nth-child(3){ background:url(../images/icon_prot6.png) top left no-repeat}
.pnb_list1 dt,.pnb_list2 dt{ font:normal 26px/70px ''; color:#C70917}
.pnb_list1 dd{ font:normal 16px/40px ''; background:url(../images/icon_pronew.png) left no-repeat; color:#666; padding-left:25px;}
.pnb_list2 dd{ font:normal 16px/32px ''; color:#666;}
.pnb_list2 dd h4{ font:normal 22px/32px ''; color:#333; padding:10px 0 20px 0}
.pro_dot{ padding-left:25px;}
.pro_picn{ border-top:1px solid #A6A5A5; padding:30px 0; margin-top:40px;}
.pro_picn a{ width:120px; height:40px; font:normal 18px/40px ''; background:#C70917; color:#fff; border-radius:6px; text-align:center; display:block}

.pro_newtit{ width:360px; font:normal 24px/40px ''; color:#666; padding:50px 0; float:left;position:relative;bottom:-250px}
.pro_newtit h4{ font:bold 48px/80px ''; color:#C70917}
.pro_newtit p{ font:normal 17px/24px '';}
.pro_newlist{ overflow:hidden; padding-bottom:50px;position:relative;bottom:-250px}
.pro_newlist li{ width:360px; margin:50px 0 0 60px; float:left}
.pro_newlist li img{ width:360px;}
.pro_newlist li h3{ font:normal 26px/60px ''; color:#C70917}
.pro_newlist li p{ font:normal 16px/34px ''; color:#666;}

/*0327*/
.course_newcon{ padding:10px 0; position:relative;bottom:-400px}
.course_newcon p{ font:normal 16px/32px ''; color:#666; padding:10px 0}
.course_newcon p b{ font:bold 18px/32px '';}
.course_newcon dl{ padding:30px 0; overflow:hidden}
.course_newcon dt{ width:630px; float:left}
.course_newcon dd{ width:520px; float:right}
.course_newcon dd img{ width:100%}

.course_code{ overflow:hidden; position:absolute; left:0; bottom:60px;}
.course_code img{ width:140px; border:1px solid #a0a0a0; float:left}
.course_code p{ padding:75px 0 0 15px; float:left}

.course_newtit{ padding:100px 0 20px 0;position:relative;bottom:-200px}
.course_newtit img{ width:520px;}
.course_newtit p{ font:normal 20px/100px '';}

.course_newcon{}
.course_newcon ul{ overflow:hidden; margin-left:-50px;}
.course_newcon li{ width:500px; height:380px; background:#f2f2f3; border-top:8px solid #fff; border-radius:20px; padding:50px 40px 30px 30px; margin:0 0 40px 50px; float:left}
.course_newcon li h3{ font:bold 28px/40px ''; color:#C30E23; padding-left:90px;}
.course_newcon li h3 b{ font:bold 40px/40px "Arial Black", Gadget, sans-serif; transform:scaleX(1.3); transform-origin:left; display:inline-block}
.course_newcon li h3 em{ font:bold 20px/20px "Arial Black", Gadget, sans-serif; vertical-align:text-top; margin-left:40px;}
.course_newcon li p{ font:normal 18px/36px ''; padding:40px 0 0 90px}
.course_newcon li:hover{ background:#C30E23; border-top:8px solid #C9A062; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
.course_newcon li:hover h3{ color:#fff}
.course_newcon li:hover p{ color:#fff}
.cn_t1{ background:url(../images/pnum_1.png) 0 10px no-repeat;}
.cn_t2{ background:url(../images/pnum_2.png) 0 10px no-repeat;}
.cn_t3{ background:url(../images/pnum_3.png) 0 10px no-repeat;}
.cn_t4{ background:url(../images/pnum_4.png) 0 10px no-repeat;}
.cn_t5{ background:url(../images/pnum_5.png) 0 10px no-repeat;}
.cn_t6{ background:url(../images/pnum_6.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t1{ background:url(../images/pnum_w1.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t2{ background:url(../images/pnum_w2.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t3{ background:url(../images/pnum_w3.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t4{ background:url(../images/pnum_w4.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t5{ background:url(../images/pnum_w5.png) 0 10px no-repeat;}
.course_newcon li:hover .cn_t6{ background:url(../images/pnum_w6.png) 0 10px no-repeat;}

.course_newcon dd img.img_svg{ width:450px; margin-left:60px;}

/*0331*/
.news_wrap{ width:1200px; margin:30px auto; overflow:hidden}
.news_wcon{ width:780px; float:left}
.news_wcon h1{ font:bold 24px/32px ''; margin:10px 0}
.news_wcon p{ font:normal 16px/32px ''; color:#666; padding-top:15px}
.news_wcon p.pic{ text-align:center; padding:20px 0;}
.news_wcon p.pic em{ font:normal 12px/30px ''; color:#999; display:block}
.news_wcon p.pic img{ width:80%}
.news_wlist{ width:360px; float:right}
.news_wlist dl{ border-bottom:1px solid #eee; padding:15px 0; overflow:hidden}
.news_wlist dt{ width:40px; height:38px; font:normal 14px/20px "Times New Roman", Times, serif; border:1px solid #c80c15; color:#c80c15; text-align:center; padding:10px; margin-right:10px; float:left}
.news_wlist dd{ height:50px; font:normal 16px/25px ''; text-align:left; padding-top:3px; overflow:hidden}
.news_wlist dd a{}
.news_wlist dd a:hover{ color:#C70917; text-decoration:underline}

.rightbg{
    position: fixed;
    z-index: 9999;
    top:calc(70%);;
    right:0px;
}
.rightbg ol li{
    position: relative;
    width:80px;
    height:80px;
    border: 1px solid #999;
    border-radius: 10px 0px 0px 10px;
    text-align: center;
    background: #fff;
    cursor:pointer;
}
.rightbg ol li img{ width:35px; margin:8px 0}
.rightbox{
    width:200px;
    background:#fff;
    border: 1px solid #c8241e;
    border-radius: 10px 0px 0px 10px;
    text-align: center;
    font:bold 20px/80px '';
    color:#c8241e;
    position: absolute;
    bottom:-1px;
    left:81px;
}
.rightbox p{font:normal 20px/36px ''; color:#666}
.rightbg ol li .rightbox img{ width:120px; height:120px}

/*20250422*/
.join_box{ width:1200px; margin:0 auto}
.join_box li{ font:normal 14px/28px ''; border-bottom:1px solid #ddd; padding:25px 0}
.join_box li h3{ color:#D90000;}
.join_box li h4{ font:bold 22px/44px '';}
.join_box li p{ color:#666;}
.join_box li p b{ color:#333;}
.join_box li.j_btm{ border-bottom:1px solid #D90000;}
.join_btn{ width:90px; height:36px; background:#D90000; border-radius:5px; box-shadow:5px 3px 0px 0px rgba(0, 0, 0, 0.15); font:bold 14px/36px ''; color:#fff; text-align:center; display:inline-block; margin:30px 0 20px 0}

/*20250423*/
.box_re{ width:1200px; padding-bottom:150px; margin:0 auto; position:relative}
.study_wrap_ab{ position:absolute; top:280px; left:10px;}
.study_wrap_ab ul{ overflow:hidden}
.study_wrap_ab li{ width:340px; height:60px; font:normal 20px/28px ''; background:url(../images/icon_num.png) no-repeat #fff; border:1px solid #666; padding:65px 15px 15px 15px; margin-left:16px; float:left}
.study_wrap_ab li:nth-child(1){ height:45px; background-position:15px 15px; padding-top:80px;}
.study_wrap_ab li:nth-child(2){ background-position:15px -110px;}
.study_wrap_ab li:nth-child(3){ background-position:15px -245px;}
.smu_tit{ font:normal 22px/80px ''; color:#3077B7;}
.smu_list{ margin-left:-40px; overflow:hidden;}
.smu_list li{ width:578px; font:normal 14px/28px ''; background:#F2F2F3; border:1px solid #C9C9C9; margin:10px 0 40px 40px; float:left;}
.smu_list h3{ font:normal 18px/50px ''; padding:30px 30px 15px 30px}
.smu_list h3 b{ font:bold 24px/50px ''; border-top:3px solid #3077B7; padding:0 10px; display:inline-block;}
.smu_con{ padding:0 20px 20px 30px}

.smu_list li.on{ background:#3077B7; border:1px solid #3077B7; color:#fff;}
.smu_list li.on h3 b{ border-top:3px solid #D90000;}

.gobi_tit{ font:normal 22px/60px ''; color:#D90000}
.gobi_list{ padding:20px 0; margin-left:-16px; overflow:hidden;}
.gobi_list li{ width:284px; background:url(../images/bg_red.jpg) no-repeat top right; padding:3px 3px 0 0; margin-left:16px; float:left}
.gobi_list li div{ width:252px; height:168px; background:#F2F2F3; border:1px solid #ccc; padding:15px;}
.gobi_list li h3{ font:normal 22px/50px ''}
.gobi_list li p{ font:normal 14px/28px ''}
.gobi_img{ margin:15px 0 30px 0}

.peking_list{ margin:0 0 30px -30px; overflow:hidden}
.peking_list li{ width:378px; background:#FBFBFC; border:1px solid #ccc; padding-top:20px; margin-left:30px; float:left;}
.peking_list h3{ font:bold 22px/40px ''; color:#D90000; padding:0 20px;}
.peking_list h4{ height:90px; font:normal 18px/30px ''; color:#666; padding:0 20px 20px 20px;}
.peking_con{ height:140px;}
.peking_list p{ font:normal 14px/30px ''; padding:0 20px;}
.peking_list li.on{ background:#D90000; border:1px solid #D90000; color:#fff}
.peking_list li.on h3,.peking_list li.on h4{ color:#fff}