body { background: #f0f0f0; }
.top { background: #fff; width: 100%; height: 80px; }
.top_box { width: 1150px; height: 80px; margin: 0 auto; }
.logo_bg { background: url(../images/logo.png) no-repeat 0; width: 439px; height: 79px; float: left; display: inline; }
.logo_bg a { width: 150px; height: 80px; display: block; }
.menu { width: 660px; height: 80px; padding-left: 50px; float: left; display: inline; }
.menu li { height: 80px; line-height: 80px; font-family:Verdana, Helvetica, Arial, sans-serif; font-weight:bold;  font-size: 16px; float: left; display: inline; }
.menu li a { display: inline-block; padding: 0 12px; }
.main_box { width: 100%; }
.banner { width: 1000px; height: 639px; margin: 0 auto; }
.title_1 { color: #ff3244; font-family:  Helvetica, Arial, Verdana, sans-serif,"microsoft yahei"; font-size: 48px; float: left; display: inline; margin: 284px 0 10px; }
.title_2 { color: #ff3244; line-height: 1.8em; clear: both; font-size: 18px; padding: 20px 0 0; }
.content_box { width: 1000px; margin: 0 auto; font-family:Arial, sans-serif;}
.list_kind { width: 1000px; clear: both; margin-bottom: 60px; }
.kind_box { width: 250px; height: 225px; padding-top: 25px; float: left; display: inline; position: relative; }
.kind_1 { width: 175px; height: 200px; overflow: hidden; position: relative; margin: 0 auto; }
.kind_1 ul { width: 9999px; height: 200px; position: absolute; }
.kind_1 ul li { width: 175px; height: 200px; float: left; display: inline; }
.kind_box span.prev_row { background: url(../images/prev.png) no-repeat; left: 20px; top: 108px; width: 16px; height: 30px; color: #fff; position: absolute; cursor: pointer; }
.kind_box span.next_row { background: url(../images/next.png) no-repeat; top: 108px; width: 16px; height: 30px; right: 22px; color: #fff; position: absolute; cursor: pointer; }
.kind_txt { height: 60px; text-align: center; color: #065fa0; line-height: 60px; font-size: 50px; }
.kind_p { text-align: center; color: #065fa0; font-size: 18px; }
.kind_info { width: 145px; color: #065fa0; line-height: 1.8em; padding-top: 5px; font-size: 16px; margin: 0 auto; }
.kind_title_1 { width: 200px; height: 40px; color: #fff; line-height: 40px; font-size: 16px; margin: 0 auto; padding: 10px 0; }
.kind_title_2 { width: 200px; color: #ff3244; font-size: 16px; margin: 0 auto; }
.kind_title_2 span { color: #ff3244; font-size: 32px; }
.kind_title_3 { width: 200px; color: #fff; line-height: 1.8em; font-size: 14px; margin: 0 auto; padding: 10px 0; }
.kind_title_4 { width: 200px; height: 40px; color: #fff; line-height: 1.6em; overflow: hidden; font-size: 16px; margin: 0 auto 10px; padding: 20px 0 15px; }
.kind_title_5 { width: 200px; height: 75px; color: #fff; line-height: 1.8em; overflow: hidden; font-size: 14px; -ms-word-break: break-all; margin: 0 auto 10px; }
.kind_title_6 { width: 200px; text-align: right; margin: 0 auto; }
.kind_box i.sj { left: -14px; top: 80px; width: 0; height: 0; line-height: 0; font-size: 0; border-top-color: transparent; border-right-color: #16242f; border-bottom-color: transparent; border-top-width: 9px; border-right-width: 14px; border-bottom-width: 9px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; padding: 0; }
.float_div_kind { background: #ff3244; left: 0; top: -250px; width: 250px; height: 250px; position: absolute; z-index: 10; }
.float_div_kind a { border: 2px solid #fff; border-image: none; width: 190px; height: 54px; text-align: center; color: #fff; line-height: 54px; font-size: 34px; display: block; margin: 75px 0 0 28px; }
.float_div_kind p { height: 30px; text-align: center; color: #fff; line-height: 30px; clear: both; font-size: 16px; padding: 10px 0 0; }
#kind_box_2 { overflow: hidden; }
.course_bg { width: 750px; height: 338px; overflow: hidden; float: left; display: inline; position: relative; }
.course_bg ul { left: 0; top: 0; width: 2000px; height: 338px; position: absolute; z-index: 999; }
.bg_1 { background: #31b5ec; }
.bg_2 { background: #16242f; }
.bg_3 { height: 250px; padding-top: 0; }
.course_title { height: 40px; color: #fff; line-height: 40px; font-size: 24px; padding: 25px 0 0 25px; }
.jt { width: 64px; height: 33px; right: 32px; bottom: 30px; position: absolute; z-index: 10; }
.jt a.prev_jt { background: url(../images/jiantou.png); width: 30px; height: 33px; float: left; display: inline-block; }
.jt a.prev_jt:hover { background: url(../images/jiantou.png) 0 -33px; }
.jt a.next_jt { background: url(../images/jiantou.png) -33px 0; width: 30px; height: 33px; float: right; display: inline-block; }
.jt a.next_jt:hover { background: url(../images/jiantou.png) -33px -33px; }
.course_box i.sanjiao { top: 35px; width: 0; height: 0; right: -14px; line-height: 0; font-size: 0; border-top-color: transparent; border-bottom-color: transparent; border-left-color: #16242f; border-top-width: 9px; border-bottom-width: 9px; border-left-width: 14px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 20; padding: 0; }
.course_classify { height: 78px; color: #333; line-height: 78px; padding-left: 100px; font-size: 18px; font-weight: 700; border-bottom-color: #d3d3d3; border-bottom-width: 1px; border-bottom-style: solid; }
.course_bg_1 { background: url(../images/icon_04.jpg) no-repeat 55px 17px; }
.course_bg_2 { background: url(../images/icon_07.jpg) no-repeat 42px 17px; }
.course_bg_3 { background: url(../images/icon_09.jpg) no-repeat 52px 17px; }
.course_img { width: 118px; height: 118px; clear: both; margin: 0 auto; padding: 25px 0 20px; }
.course_txt { line-height: 1.8em; clear: both; font-size: 14px; padding: 0 30px; }
.xiaoyou_1 { width: 250px; height: 500px; clear: both; float: left; display: inline; }
.xiaoyou_1 img { width: 250px; height: 500px; display: block; }
.xiaoyou_2 { background: #37ad44; width: 440px; height: 200px; float: left; display: inline; position: relative; padding: 25px 30px; }
.xiaoyou_2 i.sj_1 { top: 35px; width: 0; height: 0; right: -14px; line-height: 0; font-size: 0; border-top-color: transparent; border-bottom-color: transparent; border-left-color: #37ad44; border-top-width: 9px; border-bottom-width: 9px; border-left-width: 14px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 20; padding: 0; }
.xiaoyou_title_1 { height: 40px; color: #fff; line-height: 40px; font-size: 24px; }
.xiaoyou_title_2 { height: 30px; color: #fff; line-height: 30px; font-size: 18px; }
.xiaoyou_title_3 { height: 20px; color: #fff; line-height: 20px; font-size: 12px; }
.xiaoyou_content { color: #fff; line-height: 1.8em; font-size: 12px; padding: 5px 0; }
.xiaoyou_2 a.xq { right: 36px; bottom: 30px; color: #fff; font-size: 12px; position: absolute; }
.xiaoyou_3 { width: 250px; height: 250px; float: left; display: inline; }
.kind_box i.sj_2 { top: 80px; width: 0; height: 0; right: -14px; line-height: 0; font-size: 0; border-top-color: transparent; border-bottom-color: transparent; border-left-color: #16242f; border-top-width: 9px; border-bottom-width: 9px; border-left-width: 14px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; padding: 0; }
.font12 { font-size: 12px; }
.kindpadding { margin-bottom: 10px; }
.bottom { background: url(../images/btline_01.png) no-repeat top; width: 100%; padding-top: 80px; clear: both; }
.bottom_1 {width: 100%; padding-top: 10px; clear: both; }
.bottom_box { background: #535353; border-top: 5px solid #464646; }
.bottom_menu { width: 1000px; clear: both; margin: 0 auto 10px; }
.bottom_menu ul li { width: 199px; height: 120px; color: #fff; font-family:Verdana, Helvetica, Arial, sans-serif; border-right-color: #464646; border-right-width: 1px; border-right-style: solid; float: left; display: inline; padding: 20px 25px 0; }
.bottom_menu ul li.noborder { border: currentColor; border-image: none; }
.bottom_menu ul li h1 { height: 30px; color: #fff; line-height: 30px; font-size: 14px; font-weight: 400; margin-bottom: 5px; }
.bottom_menu ul li h2 { line-height: 1.8em; font-size: 12px; font-weight: 400; padding: 5px 0; }
.email { background: url(../images/tb.png) no-repeat 0 6px; padding: 3px 0 3px 20px; }
.tel { background: url(../images/tb.png) no-repeat 0 -17px; padding: 3px 0 3px 20px; }
.address { background: url(../images/tb.png) no-repeat 0 -44px; line-height: 1.8em; padding: 3px 0 3px 20px; }
.menu_list { clear: both; padding: 3px 0; }
.menu_list ul li { border: currentColor; border-image: none; width: 400px; height: 26px; line-height: 26px; float: left; display: inline; padding: 0 0 0 10px; }
.li_title { padding-left: 10px; }
.login_tb { height: 22px; line-height: 22px; clear: both; padding: 10px 0 0 15px; }
.login_tb a.sina { background: url(../images/weibo.png) 0 -45px; width: 26px; height: 22px; float: left; display: block; }
.login_tb a.sina:hover { background-position: 0 0; }
.login_tb a.tencent { background: url(../images/weibo.png) -46px -45px; width: 25px; height: 22px; float: left; display: block; margin: 0 15px; }
.login_tb a.tencent:hover { background-position: -46px 0; }
.login_tb a.qq { background: url(../images/weibo.png) -87px -45px; width: 21px; height: 22px; float: left; display: block; }
.login_tb a.qq:hover { background-position: -87px 0; }
.copyright { width: 1000px; clear: both; border-top-color: #464646; border-top-width: 1px; border-top-style: solid; margin: 0 auto; padding: 15px 0; }
.copyright img { margin-top: 2px; float: left; display: block; }
.copyright span.copyright_txt_1 { height: 22px; color: #fff; line-height: 22px; margin-left: 5px; float: left; display: inline-block; }
.copyright span.copyright_txt_2 { height: 22px; line-height: 22px; float: right; display: inline-block; }
.copyright span.copyright_txt_2 a { color: #fff; padding: 0 15px; }
.about { background: url(../images/about_Bg.jpg) no-repeat top; max-height: 950px; }
.about_box { background: none; }
.about_nav { height: 30px; line-height: 30px; clear: both; font-size: 14px; padding: 60px 0 30px; }
.about_title { height: 60px; color: #ff5967; line-height: 60px; padding-top: 15px; padding-bottom: 10px; font-size: 48px; }
.about_txt { color: #fff; line-height: 1.8em; font-size: 14px; margin-bottom: 30px; }
.channel { width: 292px; height: 200px; margin-bottom: 80px; }
.channel_title { background: #5f99f6; width: 262px; height: 56px; color: #fff; line-height: 56px; padding-left: 30px; font-size: 16px; position: relative; }
.channel_title span { top: 24px; width: 18px; height: 10px; right: 90px; line-height: 1px; font-size: 1px; display: block; position: absolute; }
.channel_box { background: #fff; width: 292px; display: none; padding: 10px 0; }
.channel_box ul li { width: 116px; height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; float: left; display: inline; }
.about_list { width: 1000px; height: 203px; margin-bottom: 30px; }
.about_list ul li { width: 322px; height: 203px; margin-right: 16px; float: left; display: inline; }
.about_list ul li.nomargin { background: #fff; margin: 0; }
.tab_list { width: 322px; height: 36px; }
.tab_list ul li { background: #dadada; width: 161px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; float: left; display: inline; margin: 0; padding: 0; }
.tab_list ul li.selected { background: #fff; }
.tab_box { width: 322px; height: 167px; }
.tab_box_con { padding: 10px; }
.tab_box_con img.tab_img { width: 78px; height: 66px; margin-right: 10px; float: left; display: inline; }
.tab_news_txt_1 { width: 209px; height: 66px; overflow: hidden; float: left; display: inline; }
.tab_news_txt_1 p { line-height: 1.6em; font-size: 12px; }
.tab_news_txt_1 p.news_title { font-size: 14px; }
.tab_news_txt_2 { clear: both;  }
.tab_news_txt_2 p { line-height: 1.8em; }
.bottom_lang { margin: 20px auto; width: 250px; height: 40px; clear:both; overflow:hidden}
.bottom_lang img { float:left;}
.bottom_lang a:hover { display:block; border-right:solid #ff0000;}
.bottom_about { width: 100%; height: 60px; clear: both; position: relative; }
.bottom_about_Bg { background: #000; left: 0; top: 0; width: 100%; height: 58px; position: absolute; z-index: 1; opacity: 0.5; }
.bottom_about_txt { border: currentColor; border-image: none; left: 0; top: 0; width: 100%; height: 58px; color: #fff; position: absolute; z-index: 2; }
.nocopyright { border: currentColor; border-image: none; padding-top: 18px; }
.intro { background: url(../images/intro.jpg) no-repeat top #f0f0f0; }
.cm_left_box { background: #fff; width: 150px; height: 400px; padding: 40px 30px; }
.cm_left_bottom { background: url(../images/bottom_lr01.png); width: 210px; height: 50px; clear: both; }
.cm_left_box ul li { width: 160px; height: 36px; line-height: 36px; font-size: 16px; float: left; display: inline; }
.cm_left_box ul li a { background: url(../images/circle.jpg) no-repeat 0 -15px; height: 36px; line-height: 36px; padding-left: 20px; display: block; }
.cm_left_box ul li a:hover { background-position: 0 15px; color: #ff3244; }
.cm_left_box li.l2 { display: none; }
.cm_left_box li.l2 a { background-image: none; display: inline; text-align: center; }
.cc_right_top { background: url(../images/title_bg.png); width: 770px; height: 98px; }
.cc_right_top h2 { color: #fff; font-family:Verdana, Helvetica, Arial, sans-serif; font-size: 24px; padding: 40px 0 0 40px; }
.cc_right_box { background: #fff; font-size: 14px; padding: 25px 35px; }
.cc_right_box p { line-height: 1.8em; margin-bottom: 20px; }
.culture_Bg { background: url(../images/tbg_23.png) no-repeat; }
.culture_list { background: url(../images/tbg_23.jpg) no-repeat; height: 110px; padding-left: 110px; margin-bottom: 70px; }
.culture_box { padding: 50px 50px 140px; }
.culture_list p { padding-top: 40px; }
.value { background-position: 0 -180px; }
.vision { background-position: 0 -351px; }
.develop_Bg { background: url(../images/tbg_24.png) no-repeat; }
.develop_box { padding: 50px; }
.develop_line { background: #d44547; width: 4px; height: 2200px; clear: both; font-size: 0; position: relative; margin: 0 auto; }
.develop_year { background: #d44547; border-radius: 5px; border: 4px solid #fff; border-image: none; left: -32px; top: -30px; width: 60px; height: 24px; text-align: center; color: #fff; line-height: 24px; font-size: 14px; position: absolute; z-index: 1; }
.develop_circle { background: #d44547; border-radius: 100%; border: 5px solid #fff; border-image: none; left: -10px; top: 50px; width: 15px; height: 15px; position: absolute; z-index: 2; }
.develop_float_box_left { left: -330px; top: 50px; width: 310px; font-size: 12px; position: absolute; z-index: 3; }
.develop_float_box_left h1 { height: 30px; text-align: right; line-height: 30px; padding-right: 3px; padding-bottom: 3px; font-size: 14px; font-weight: 400; }
.develop_float_con { width: 310px; clear: both; }
.develop_float_con ul li { width: 96px; height: 96px; float: left; display: inline; margin: 0 9px 9px 0; }
.develop_float_img { background: #fff; border: 1px solid #cfcfcf; border-image: none; width: 88px; height: 88px; padding: 3px; }
.develop_float_img img { width: 88px; height: 88px; overflow: hidden; display: block; }
.develop_float_box_right { border-radius: 5px; border: 1px solid #cfcfcf; border-image: none; left: 30px; top: 35px; width: 278px; position: absolute; z-index: 3; padding: 10px 20px; }
.develop_float_right_title { height: 30px; color: #d44547; line-height: 30px; font-size: 16px; font-weight: 400; position: relative; padding: 5px 0; }
.develop_float_right_title i.right_i { background: url(../images/jt.png); left: -32px; top: 10px; width: 12px; height: 15px; line-height: 1px; font-size: 1px; position: absolute; }
.develop_float_right_con { color: #666; line-height: 1.8em; clear: both; font-size: 12px; }
.develop_float_right_con p { text-indent: 0; margin: 0; }
.year_1 { top: 400px; z-index: 4; }
.circle_1 { top: 450px; z-index: 5; }
.float_con_pic { border: 1px solid #cfcfcf; border-image: none; padding: 3px; }
.box_left_1 { left: 30px; top: 445px; z-index: 6; }
.develop_float_box_left h1.text_left { text-align: left; }
.box_right_1 { left: -345px; top: 438px; z-index: 7; }
.develop_float_right_title i.left_i { background: url(../images/jt_1.png); top: 10px; width: 12px; height: 15px; right: -32px; line-height: 1px; font-size: 1px; position: absolute; }
.news_list { height: 190px; padding-top: 10px; clear: both; margin-bottom: 25px; }
.news_list img { width: 260px; height: 190px; float: left; display: inline; }
.news_con { width: 400px; height: 190px; overflow: hidden; margin-left: 25px; float: left; display: inline;}
.news_con h1 { font-size: 12px; font-weight: 400; padding: 2px 0; }
.news_con h2 { line-height: 1.6em; font-size: 18px; font-weight: 700; margin-bottom: 3px; }
.news_con p { line-height: 1.6em; text-indent: 0; margin: 0; padding: 2px 0; }
.news_con h3 { text-align: right; padding-top: 15px; font-size: 14px; font-weight: 400; }
.pagtion { height: 30px; text-align: center; clear: both; padding: 5px 0; }
.pagtion a { background: #999; width: 30px; height: 30px; text-align: center; color: #fff; line-height: 30px; display: inline-block; margin: 0 5px; }
.pagtion a.current_pagtion { background: #ff3244; }
.article_title1 { text-align: center; color: #505050; font-size: 22px; font-weight: 400; padding: 5px 0; }
.article_title2 { text-align: center; font-size: 14px; font-weight: 400; padding: 10px 0; }
.article_pic_txt { text-align: center; clear: both; padding: 10px 0; }
.article_pic_txt img { display: block; margin: 0 auto; }
.article_pic_txt span { text-align: center; clear: both; font-size: 14px; font-weight: 700; display: block; padding: 5px 0; }
.article_box { line-height: 1.6em; clear: both; font-size: 14px; }
.contactbg { display: block; margin: 0 auto; padding: 0; }
.contact_title { clear: both; font-size: 24px; font-weight: 400; padding: 25px 0; }
p.contact_address { text-indent: 0; padding-bottom: 30px; border-bottom-color: #afafaf; border-bottom-width: 1px; border-bottom-style: solid; }
.alert_menu { background: url(../images/ui/float.png) no-repeat; top: 30%; width: 117px; height: 284px; right: .5%; padding-top: 27px; position: fixed; }
.alert_menu a { width: 117px; height: 81px; text-align: center; color: #fff; line-height: 81px; font-size: 18px; margin-bottom: 7px; display: block; }
.course_bg_box { width: 96%; height: 550px; line-height: 1.9em; clear: both; margin-bottom: 10px; padding: 2%; }
.service_title { text-align: center; color: #ff3244; font-size: 24px; font-weight: 700; padding: 10px 0; }
.course_bg_box p { font-size: 14px; margin-bottom: 10px; padding: 0 10px; }
.course_bg_box p span { color: #ff3244; font-size: 16px; font-weight: 700; }
#kc_table { border-collapse: collapse; }
#kc_table th { color: #ff3244; padding-bottom: 20px; font-size: 22px; font-weight: 700; }
#kc_table tr td { border: 1px solid #afafaf; border-image: none; padding: 15px; }
.title_td { color: #ff3244; font-size: 18px; }
.year_2 { top: 700px; z-index: 5; }
.circle_2 { top: 755px; z-index: 6; }
.box_left_2 { top: 750px; z-index: 7; }
.box_right_2 { top: 740px; z-index: 8; }
.year_3 { top: 1080px; z-index: 9; }
.circle_3 { top: 1153px; z-index: 10; }
.box_right_3 { left: -345px; top: 1140px; z-index: 11; }
.box_left_3 { left: 30px; top: 1150px; z-index: 12; }
.year_4 { top: 1450px; z-index: 13; }
.circle_4 { top: 1520px; z-index: 14; }
.box_left_4 { top: 1515px; z-index: 15; }
.box_right_4 { top: 1505px; z-index: 16; }
.year_5 { top: 1850px; z-index: 17; }
.circle_5 { top: 1924px; z-index: 18; }
.box_left_5 { left: 30px; top: 1920px; z-index: 19; }
.box_right_5 { left: -345px; top: 1910px; z-index: 20; }
.video_2 { width: 310px; height: auto; }
.kc_bg { background: url(../images/kc.jpg); width: 100%; height: 536px; clear: both; }
.kc_box { width: 920px; height: 536px; overflow: hidden; clear: both; position: relative; margin: 0 auto; }
.kc_con { width: 1000px; height: 536px; clear: both; position: relative; margin: 0 auto; }
.kc_con span.kc_box_prev { background: #fff; border-radius: 100%; left: 0; top: 34%; width: 40px; height: 40px; text-align: center; color: #333; line-height: 40px; font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 24px; font-weight: 700; position: absolute; cursor: pointer; opacity: 0.5; }
.kc_con span.kc_box_next { background: #fff; border-radius: 100%; top: 34%; width: 40px; height: 40px; text-align: center; right: 0; color: #333; line-height: 40px; font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 24px; font-weight: 700; position: absolute; cursor: pointer; opacity: 0.5; }
.kc_box ul { width: 9999px; height: 536px; position: absolute; }
.kc_box ul li { width: 920px; height: 536px; float: left; display: inline; }
.kc_box h1 { text-align: center; color: #fff; font-size: 50px; font-weight: 700; -webkit-animation: fadeInDown 1s .2s ease both; -moz-animation: fadeInDown 1s .2s ease both; padding: 160px 0 0 10px; }
.kc_box h2 { text-align: center; color: #fff; font-size: 36px; font-weight: 700; -webkit-animation: fadeInRightBig 1s .2s ease both; -moz-animation: fadeInRightBig 1s .2s ease both; padding: 50px 0 0 10px; }
.kc_con_box { background: #fff; width: 1000px; clear: both; margin: 0 auto; }
.kc_con_left { width: 500px; height: 380px; padding-top: 30px; float: left; display: inline; }
.kc_con_right { width: 500px; height: 380px; padding-top: 30px; float: right; display: inline; }
.kc_right_li { width: 250px; padding-top: 40px; float: left; display: inline; }
.kc_right_li a.tb_a { background: red; border-radius: 100%; width: 60px; height: 60px; display: block; }
.kc_right_li h1 { font-size: 16px; font-weight: 400; padding: 12px 0 5px; }
.kc_right_li h2 { font-size: 12px; font-weight: 400; padding: 0; }
.kc_2 { background: url(../images/kc_2.jpg); width: 100%; height: 533px; }
.kc_2_box { width: 1000px; height: 300px; padding-top: 180px; margin: 0 auto; }
.main_image ul { left: 0; top: 0; width: 9999px; height: 300px; overflow: hidden; position: absolute; }
.main_image li { width: 100%; height: 300px; float: left; }
.flicking_con { left: 50%; width: 300px; height: 21px; bottom: 20px; position: absolute; z-index: 999; margin: 0 0 0 -50px; }
.flicking_con a { background: url(../images/btn_main_img.png) no-repeat 0 0; width: 21px; height: 21px; text-indent: -1000px; float: left; display: block; margin: 0; padding: 0; }
.flicking_con a.on { background-position: 0 -21px; }
#btn_prev { top: 45%; width: 73px!important; height: 74px!important; margin-top: -37px; display: none; position: absolute; z-index: 11111; background: url(../images/hover_left.png) no-repeat left top; left: 0; }
#btn_next { top: 45%; width: 73px!important; height: 74px!important; margin-top: -37px; display: none; position: absolute; z-index: 11111; background: url(../images/hover_right.png) no-repeat right top; right: 0; }
.person_pic { width: 250px; height: 250px; float: left; display: inline; position: relative; cursor: pointer; margin: 0 0 0 100px; }
.person_pic img { border-radius: 100%; width: 250px; height: 250px; }
.person_pic_txt { background: url(../images/yin.png) no-repeat center #00b9fe; border-radius: 100%; top: 0; width: 70px; height: 70px; right: 0; overflow: hidden; position: absolute; cursor: pointer; }
.person_author { width: 600px; height: 300px; float: left; display: inline; }
.person_author h1 { color: #fff; line-height: 1.4em; font-size: 40px; padding: 30px 0 0 30px; }
.person_author p { color: #fff; font-size: 16px; padding: 5px 0 0 30px; }
.kc_3 { background: url(../images/kc_3.jpg); width: 100%; height: 500px; }
.kc_2_Con { width: 1000px; clear: both; margin: 0 auto; padding: 100px 0; }
.kc_3_box ul li { width: 250px; height: 260px; float: left; display: inline; margin: 170px 0 0; }
.kc_3_1 { border-radius: 100%; border: 2px solid #01bafd; border-image: none; width: 128px; height: 128px; margin: 0 auto; }
.kc_3_2 { text-align: center; color: #01bafd; clear: both; font-family:  Helvetica, Arial, Verdana, sans-serif; font-size: 50px; font-weight: 700; padding: 35px 0 24px; }
.kc_3_3 { text-align: center; color: #fff; font-size: 16px; }
.kc_3_Con { width: 1000px; clear: both; margin: 0 auto; padding: 60px 0; }
.courseBg { background: url(../images/kc_4.jpg); }
.course_listbg { width: 100%; padding-top: 160px; clear: both; }
.heart { background: url(../images/kc_5.png) no-repeat right 3px; color: #fff; font-size: 26px; display: inline-block; padding: 10px 34px 100px 120px; }
.course_listCon { width: 840px; height: 378px; clear: both; margin: 0 auto 100px; }
.course_listCon ul li { background: #fff; width: 250px; height: 378px; overflow: hidden; margin-right: 45px; float: left; display: inline; position: relative; }
.ljxq { height: 30px; line-height: 30px; padding-top: 12px; font-size: 14px; }
.ljxq a { background: url(../images/kc_6.jpg) no-repeat right 8px; padding-right: 24px; margin-left: 80px; display: inline-block; }
.ljxq a:hover { color: #28a9f3; }
.big_float { background: #28a9f3; left: 0; width: 250px; height: 150px; bottom: -150px; position: absolute; z-index: 9999; }
.big_float p { color: #fff; line-height: 1.6em; font-size: 16px; padding: 20px; }
.serviceleft { left: 0; top: 0; width: 100px; margin-top: -200px; position: absolute; z-index: 1000; cursor: pointer; }
.si_serviceleft { position: relative; }
.si_serviceleft1 { right: 0; position: absolute; background: url(/images/si_serviceleft3.png) no-repeat; width: 35px; height: 115px; display: none; }
.si_serviceleft2 { right: 0; position: absolute; }
.si_serviceleft .si_serviceleft2 ul { background: url(/images/si_serviceleft2.png) no-repeat; width: 151px; height: 320px; padding: 100px 0 5px; }
.si_serviceleft2 ul li { width: 151px; text-align: center; text-indent: -9999px; display: block; }
.si_serviceleft2 ul li a { color: #fff; display: block; }
.si_serviceleftLI1 a { width: 151px; height: 68px; margin-bottom: 2px; display: block; }
.si_serviceleftLI2 a { width: 151px; height: 86px; margin-bottom: 2px; display: block; }
.si_serviceleftLast a { width: 151px; height: 79px; margin-bottom: 2px; display: block; }
.si_serviceleft2 img { display: block; }
.si_serviceleftLast { position: relative; z-index: 100; }
.si_serviceleftLast div { left: -205px; top: -114px; display: none; position: absolute; }
.floatAd { background: url(../images/floatAd.gif) no-repeat; left: 0; top: 0; width: 122px; height: 362px; position: absolute; z-index: 99999; padding: 168px 4px 0; }
.floatAd ul li { width: 122px; height: 57px; margin-bottom: 3px; float: left; display: inline; position: relative; }
.floatAd ul li a { width: 122px; height: 57px; margin-bottom: 3px; display: block; }
.floatAd ul li em { background: url(../images/floatAd_weinxin.png) no-repeat; width: 131px; height: 124px; right: -134px; bottom: 0; display: none; position: absolute; }
#back-to-top { right: 10%; bottom: 55px; position: fixed; }
#back-to-top a { background: url(../images/topBg.png) no-repeat center #e83945; border-radius: 3px; width: 40px; height: 40px; text-align: center; color: #d1d1d1; text-indent: -9999em; text-decoration: none; display: block; }
#back-to-top a:hover { background: url(../images/topBg.png) no-repeat center #a5090b; }
.fridndLink { width: 980px; margin: 0 auto; padding: 10px; }
.fridndLink a { color: #fff; display: inline-block; padding: 0 5px; }
.fridndLink a:hover { color: #e83945; text-decoration: none; }
.pdf_nav { clear: both; font-size: 14px; min-height: 430px; padding: 60px 0 30px; }
#pdf object { height: 1132px!important; }
.menu li a:hover, .alert_menu a:hover { background: #ff3244; color: #fff; }
.kind_box img, .xiaoyou_3 img { width: 250px; height: 250px; overflow: hidden; display: block; }
.kind_title_6 a, .float_div_kind a:hover, p.email a, .menu_list ul li a { color: #fff; }
.kind_title_6 a:hover, .xiaoyou_2 a.xq:hover, p.email a:hover, .menu_list ul li a:hover, .copyright span.copyright_txt_2 a:hover { color: #ff3244; }
.course_bg ul li.course_box1, .course_box { background: #fff; width: 250px; height: 338px; float: left; display: inline; position: relative; }
.xiaoyou_content a, .xiaoyou_title_2 a, .kind_title_4 a, .kind_title_5 a { color: #fff; text-decoration: none; }
.xiaoyou_content a:hover, .kind_title_5 a:hover { color: #fff; text-decoration: underline; }
.xiaoyou_title_2 a:hover, .kind_title_4 a:hover { color: #ff3244; text-decoration: none; }
.nav_left, .cm_left { width: 210px; float: left; display: inline; }
.nav_right, .cc_right { width: 770px; float: right; display: inline; }
.about_nav a, .pdf_nav a { color: #ff5967; }
.develop_float_con ul li.nomargin1, .course_listCon ul li:nth-child(3n) { margin-right: 0; }
.kc_con span.kc_box_next:hover, .kc_con span.kc_box_prev:hover { opacity: 1; }
.main_visual, .main_image { height: 300px; overflow: hidden; position: relative; }
.main_image li span, .main_image li a { width: 100%; height: 300px; display: block; }
.kc_2_Con h1, .kc_3_Con h1 { color: #0f283e; line-height: 1.4em; font-size: 50px; }
.kc_2_Con h2, .kc_3_Con h2 { color: #0f283e; line-height: 1.4em; padding-top: 10px; font-size: 16px; }
.kc_3_box, .kc_3_pic, .course_listbox { width: 1000px; clear: both; margin: 0 auto; }
.ewm a, .si_serviceleftLast div img { width: 200px; height: 200px; display: block; }
