@charset "utf-8";
/* 顶部 */
.top{ width:100%; background:#f8f8f8; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.top_bar{ width:1000px; height:30px; margin:0 auto; overflow:hidden;}
.top_bar p{ color:#666; height:30px; line-height:30px;}
.top_list{ overflow:hidden;}
.top_list li{ float:left; display:inline; font-size:12px; }
.top_list li a{ float:left; color:#666; height:14px; line-height:14px; border-right:1px solid #999; padding:0 8px; margin-top:9px;}
.top_list li a.b_no{ border:none;}
.top_list li a.active{ color:red;}

/* 顶部广告 */
.top_banner{ width:100%; margin-bottom:30px;}
.top_banner_bar{ width:990px; height:90px; padding-right:10px; background:#f8f8f8; margin:0 auto; overflow:hidden;}
.banner_t{ width:820px; height:90px; margin-right:18px; overflow:hidden;}
.ewm_show{ width:80px; height:90px; overflow:hidden;}
.ewm_show h3{ height:18px; line-height:18px; font-size:12px; color:#fe9a00;}
.ewm_show p{ line-height:18px; font-size:12px; color:#666;}
.ewm{ width:70px; height:70px; margin-top:10px;}

/* 顶部LOGO及电话区块 */
.logo_bar{ width:1000px; height:35px; line-height:35px; margin:0 auto; margin-bottom:16px; overflow:hidden;}
.logo{ float:left; display:inline; width:265px; height:35px; margin-right:27px;}
.phone{ float:left; display:inline; width:320px; height:35px; background:url(../images/icon_01.png) left center no-repeat; padding-left:25px; font-size:18px; color:#f39800; white-space:nowrap; overflow:hidden;}
.icon_list{ float:left; display:inline; width:363px; overflow:hidden;}
.icon_list li{ float:left; display:inline; padding-left:27px; font-size:16px; margin-right:19px;}
.icon_list li.icon01{ background:url(../images/icon01.png) left center no-repeat;}
.icon_list li.icon02{ background:url(../images/icon02.png) left center no-repeat;}
.icon_list li.icon03{ background:url(../images/icon03.png) left center no-repeat;}
.icon_list li.icon01 a{ color:#0a8fd0;}
.icon_list li.icon02 a{ color:#ea5513;}
.icon_list li.icon03 a{ color:#97ce00;}

/* 导航 */
.nav{ width:1000px; height:40px; line-height:40px; background:#80b61b; margin:0 auto; margin-bottom:10px; overflow:hidden;}
.nav li{ float:left; display:inline; font-size:14px;}
.nav li a{ float:left; display:inline; padding:0 25px; color:#fff;}
.nav li a:hover{ background:#fe9a00; text-decoration:none;}

/* 焦点图和热点文字链 */
.hot_bar{ width:1000px; height:290px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.js_focus{ position:relative; width:330px; height:290px; margin-right:20px; overflow:hidden;}
.js_focus img{ height:290px; display:none;}
.js_focus img.active{ display:block;}
.num{ position:absolute; top:260px; right:15px; overflow:hidden;}
.num li{ float:left; display:inline; width:20px; height:20px; line-height:20px; background:#333; opacity:0.7; filter:alpha(opacity=70); text-align:center; font-size:12px; color:#fff; margin-right:2px; cursor:pointer;}
.num li.active{ background:#ccc; opacity:0.7; filter:alpha(opacity=70); color:#fe9a00;}

.news_show{ width:330px; height:280px; padding-top:10px; margin-right:20px; overflow:hidden;}
.news_show h2{height:20px; line-height:20px; font-size:16px; margin-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_show h2 a{ color:#333;}
.news_show h2 span{ display:inline-block; width:45px; height:20px; line-height:20px; text-align:center; background:url(../images/icon_tit.png) no-repeat; font-size:12px; color:#fff; margin-right:15px;}
.news_list{ padding-bottom:10px; border-bottom:1px dashed #d9d9d9; margin-bottom:10px; overflow:hidden;}
.news_list li{ float:left; display:inline;height:26px; line-height:26px; width:149px; padding:0 8px; background:url(../images/dot.jpg) 0 50% no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news_list li a{ color:#333;}

.js_news_tab{ width:100%; }
.tab_list{ height:24px; margin-bottom:5px;}
.tab_list span{ position:relative; float:left; display:inline; width:70px; height:24px; line-height:24px; text-align:center; background:#e5ebd7; color:#80b61b; font-weight:bold; margin-right:10px; cursor:pointer; }
.tab_list span.active{ background:#80b61b; color:#fff;}
.tab_list span i{ position:absolute; bottom:-12px; left:28px; width:0; height:0; line-height:0; border:6px dashed transparent; border-top:6px solid #80b61b; display:none; }
.tab_list span.active i{ display:block; }
.exercise{ width:100%; display:none; }
.exercise.active{ display:block;}
.exercise li{ height:26px; line-height:26px; vertical-align:top; overflow:hidden;}
.exercise li span{ float:left; display:inline; width:45px; color:#80b61b; overflow:hidden;}
.exercise li a{ float:left; display:inline; width:245px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.exercise li i{ float:left; display:inline; width:40px; color:#f39800; overflow:hidden; font-style:normal; text-align:right;}

.brand{ width:300px; height:280px; padding-top:10px; overflow:hidden;}
.brand h3{ height:44px;  font-size:20px; color:#87b800;}
.brand_list{ width:100%;}
.brand_list li{ float:left; display:inline; width:150px; height:70px; margin-bottom:10px; overflow:hidden;}
.brand_list li img{ float:left; display:inline; width:70px; height:70px; margin-right:10px; overflow:hidden;}
.brand_list li p{ float:left; display:inline; width:70px; height:70px line-height:18px; font-size:12px; color:#333; }

/* 流程 */
.js_process_bar{ position:relative; width:1000px; height:240px; margin:0 auto; margin-bottom:35px; -overflow:hidden;}
.jiantou_bg{ position:absolute; top:15px; left:10px; width:979px; -height:22px; background:url(../images/jiantou.png) no-repeat;}
.jiantou_bg li{ float:left; display:inline; width:70px; text-align:center;  margin-left:191px; margin-top:30px; overflow:hidden;}
.jiantou_bg li h3{ font-size:18px; color:#999; position:relative; background:none; width:70px; text-align:center;}
.jiantou_bg li.active h3.to_one{ color:#ff7c00; background:url(../images/to_dot_bg.png) center 10px no-repeat; position:absolute; top:-7px; left:185px; z-index:100; padding-top:40px; width:70px; text-align:center;}
.jiantou_bg li.active h3.to_two{ color:#009aea; background:url(../images/to_dot_bg2.png) 27px 10px no-repeat; position:absolute; top:-7px; left:451px; z-index:100; padding-top:40px; }
.jiantou_bg li.active h3.to_three{ color:#27ae61; background:url(../images/to_dot_bg3.png) 27px 10px no-repeat; position:absolute; top:-7px; left:727px; z-index:100; padding-top:40px; }

.process_show{ position:absolute; top:0; left:0; width:1000px; height:240px; background:#f5f9ed; display:none;}
.process_show.active{ display:block;}
.process_list{ position:absolute; top:95px; left:10px; width:979px; height:130px; border:1px solid #e4e4e4; background:#fafafa; border-radius:5px;}
.process_list .sanjiao{ position:absolute; top:-13px; left:210px; width:16px; height:13px; background:url(../images/sanjiao.png) no-repeat;}

.process_list ul{ overflow:hidden; zoom:1; padding-top:20px; height:110px;}
.process_list ul li{ float:left; display:inline; width:120px; height:110px; padding-top:70px; margin:0 1px; text-align:center; font-size:16px; overflow:hidden;}
.process_list ul li a{ color:#666;}
.process_list ul li.process_icon01{ background:url(../images/process_icon01.png) center 0 no-repeat;}
.process_list ul li.process_icon02{ background:url(../images/process_icon02.png) center 0 no-repeat;}
.process_list ul li.process_icon03{ background:url(../images/process_icon03.png) center 0 no-repeat;}
.process_list ul li.process_icon04{ background:url(../images/process_icon04.png) center 0 no-repeat;}
.process_list ul li.process_icon05{ background:url(../images/process_icon05.png) center 0 no-repeat;}
.process_list ul li.process_icon06{ background:url(../images/process_icon06.png) center 0 no-repeat;}
.process_list ul li.process_icon07{ background:url(../images/process_icon07.png) center 0 no-repeat;}
.process_list ul li.process_icon08{ background:url(../images/process_icon08.png) center 0 no-repeat;}
.process_list ul li.process_icon09{ background:url(../images/process_icon09.png) center 0 no-repeat; margin:0 35px;}
.process_list ul li.process_icon10{ background:url(../images/process_icon10.png) center 0 no-repeat; margin:0 35px;}
.process_list ul li.process_icon11{ background:url(../images/process_icon11.png) center 0 no-repeat; margin:0 35px;}
.process_list ul li.process_icon12{ background:url(../images/process_icon12.png) center 0 no-repeat; margin:0 35px;}
.process_list ul li.process_icon13{ background:url(../images/process_icon13.png) center 0 no-repeat; margin:0 35px;}
.process_list ul li.process_icon14{ background:url(../images/process_icon14.png) center 0 no-repeat; margin:0 20px;}
.process_list ul li.process_icon15{ background:url(../images/process_icon15.png) center 0 no-repeat; margin:0 20px;}
.process_list ul li.process_icon16{ background:url(../images/process_icon16.png) center 0 no-repeat; margin:0 20px;}
.process_list ul li.process_icon17{ background:url(../images/process_icon17.png) center 0 no-repeat; margin:0 20px;}
.process_list ul li.process_icon18{ background:url(../images/process_icon18.png) center 0 no-repeat; margin:0 20px;}
.process_list ul li.process_icon19{ background:url(../images/process_icon19.png) center 0 no-repeat; margin:0 20px;}


/* 找学校 */
.cont_findbar{ width:1000px; height:415px; border-top:1px solid #80b61b; margin:0 auto; margin-bottom:20px;}
.cont_findbar_fl{ width:680px; height:100%; margin-right:20px; }
.cont_title{ height:48px; line-height:48px; font-size:20px; color:#80b61b; margin-bottom:5px;}
.cont_title span{ font-size:14px; color:#888; font-weight:normal;}
.more{ float:right; font-size:12px; color:#666; font-weight:normal;}
.js_map{ position:relative; width:680px; height:360px; background:url(../images/map_bg.jpg) no-repeat;}

.js_school_name{ position:absolute; font-size:12px; color:#3baeca; cursor:pointer;}
.js_school_name.active{ color:#e93d9d;}

.js_sort_show{ position:absolute; width:100px; height:48px; line-height:48px; text-align:center; background:url(../images/js_tanchu_bg.png) no-repeat; display:none;}
.js_sort_show.active{ display:block;}
.js_sort_show a{ display:inline-block; font-size:12px; color:#666; margin-right:10px; }
.js_sort_show a:hover{ color:#3baeca;}

.js_school_show{ position:absolute; top:75px; right:20px; width:174px; max-height:500px;overflow-y: scroll;padding:10px 10px; background:#fff; z-index:9999; display:none;}
.js_school_show h2{ line-height:32px; border-bottom:1px dashed #cecdcd; font-size:12px; color:#333; margin-bottom:10px;}
.js_school_show h2 span{ color:#5cb8d0;}

.school_list{ width:100%;}
.school_list li{ padding-left:20px; margin-bottom:15px; height:13px; line-height:13px; font-size:12px;}
.school_list li a{ color:#666;}
.school_list li[data-dis="w_icon"]{ height:12px; background:url(../images/w_icon.jpg) left center no-repeat;}
.school_list li[data-dis="m_icon"]{ height:12px; background:url(../images/m_icon.jpg) left center no-repeat;}
.school_list li[data-dis="h_icon"]{ height:13px; background:url(../images/h_icon.jpg) left center no-repeat;}






.sel{ position:absolute; top:0; right:210px; width:88px; height:20px; border:1px solid #7e9db9;}
.sel_02{ position:absolute; top:0; right:0; width:198px; height:20px; border:1px solid #7e9db9;}
.cont_findbar_fr{ width:280px; height:400px; padding:0 10px; background:#f7f7f7; overflow:hidden;}
.js_tab_show{ height:48px; line-height:48px; margin-bottom:5px; overflow:hidden;}
.js_tab_tit{ float:left; display:inline; height:22px; padding:13px 0; overflow:hidden;}
.js_tab_tit span{ float:left; display:inline; line-height:22px; padding:0 15px;  font-size:20px; color:#999; border-right:1px solid #999;}
.js_tab_tit span.active{ color:#80b61b;}

.tab_show_list{ width:280px; overflow:hidden; display:none;}
.tab_show_list.active{ display:block;}
.tab_show_list li{ height:90px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dashed #d2d2d2; vertical-align:top; overflow:hidden;}
.tab_show_list li.mb_5{ margin-bottom:5px;}
.tab_show_list li img{ float:left; display:inline; width:120px; height:90px; margin-right:10px;}
.tab_show_fr{ float:left; display:inline; width:150px; }
.tab_show_fr h3{ height:28px; line-height:28px; font-size:14px;}
.tab_show_fr h3 a{ color:#333;}
.tab_show_fr p{ line-height:20px; color:#888; font-size:12px;}
.tab_show_fr p a{ color:#80b61b;}

/* 院校来访和访谈 */
.cont_visitbar{ width:1000px; height:360px; border-top:1px solid #80b61b; margin:0 auto; margin-bottom:20px; overflow:hidden;}
#js_scroll_x{ position:relative; width:100%; height:360px; overflow:hidden;}
.play_box{ float:left; display:inline; width:680px; height:307px; position:absolute; left:0; top:0; overflow:hidden;}
.js_scoll_show{ height:307px; float:left; display:inline;}
.js_scoll_show_fl{ position:relative; float:left; display:inline; width:168px; height:307px; margin-right:10px; overflow:hidden;}
.shadow01{ position:absolute; bottom:0; width:168px; height:36px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.shadow01_tit{ position:absolute; bottom:0; width:168px; height:36px; line-height:36px; text-align:center; color:#fff;}
.js_scoll_show_fr{ float:left; display:inline; width:502px; height:307px; overflow:hidden;}
.js_scoll_show_up { width:502px; height:150px;}
.js_scoll_show_up ul{ overflow:hidden; zoom:1; margin-right:-10px;}
.js_scoll_show_up ul li{ position:relative; height:150px; float:left; display:inline; margin-right:10px;}
.shadow02{ position:absolute; bottom:0; width:210px; height:36px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.shadow02_tit{ position:absolute; bottom:0; width:210px; height:36px; line-height:36px; text-align:center; color:#fff;}
.shadow03{ position:absolute; bottom:0; width:282px; height:36px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.shadow03_tit{ position:absolute; bottom:0; width:282px; height:36px; line-height:36px; text-align:center; color:#fff;}
#left_btn{ position:absolute; top:45%; left:0; margin-top:-24px; width:22px; height:48px; background:url(../images/left_btn.jpg) no-repeat; z-index:10;}
#right_btn{ position:absolute; top:45%; right:0; margin-top:-24px; width:22px; height:48px; background:url(../images/right_btn.jpg) no-repeat; z-index:10;}
/*看访谈*/
.cont_talkbar_fr{ width:280px; height:400px; padding:0 10px; background:#f7f7f7; overflow:hidden;}
.talk_list{ width:280px;}
.talk_list ul{ overflow:hidden; zoom:1; margin-right:-10px;}
.talk_list ul li{ float:left; display:inline; text-align:center; width:135px; margin-right:10px; margin-bottom:20px;}
.talk_list ul li img{ width:135px; height:105px; margin-bottom:10px;}
.talk_list ul li a{ display:block; color:#333;}

/* 找产品和做公益 */
.cont_probar{ width:1000px; height:350px; border-top:1px solid #80b61b; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.sign_btn{ float:right; font-size:12px; color:#f39800; background:url(../images/note_icon.png) left center no-repeat; padding-left:16px; font-weight:normal;}
.pro_icon{ width:100%; overflow:hidden;}
.pro_icon li{ float:left; display:inline; width:168px; height:309px; margin-right:2px;}

/*做公益*/
.cont_welfarbar_fr{ width:280px; height:350px; padding:0 10px; background:#f7f7f7; overflow:hidden;}

#js_scroll_up{ position:relative; width:280px; height:297px; overflow:hidden}
.scroll_list{ position:absolute; top:0; left:0; width:280px;}
.scroll_list li{ height:90px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dashed #d2d2d2; vertical-align:top; overflow:hidden;}
.scroll_list li.mb_5{ margin-bottom:5px;}
.scroll_list li img{ float:left; display:inline; width:120px; height:90px; margin-right:10px;}
.tab_show_fr{ float:left; display:inline; width:150px; }
.tab_show_fr h3{ height:28px; line-height:28px; font-size:14px;}
.tab_show_fr h3 a{ color:#333;}
.tab_show_fr p{ line-height:20px; color:#888; font-size:12px;}
.tab_show_fr p a{ color:#80b61b;}

/*问顾问*/
.consultant_bar{ width:1000px; margin:0 auto; margin-bottom:20px; border-top:1px solid #80b61b;}
.consultant_bar ul{ overflow:hidden; zoom:1; margin-right:-2px;}
.consultant_bar ul li{ position:relative; float:left; display:inline; width:165px; height:300px; margin-right:2px; overflow:hidden;}
.teach_show{ position:absolute; top:210px; left:0; width:165px; height:60px; overflow:hidden;}
.shadow_fl_show{ position:relative; float:left; display:inline; width:115px; height:60px; overflow:hidden;}
.shadow_fl_show .shadow_fl{ position:absolute; top:0; left:0; width:115px; height:60px; background:#80b61b; opacity:0.7; filter:alpha(opacity=70); }
.shadow_fl_show h2{ position:absolute; top:8px; left:10px; font-size:18px; color:#fff;}
.shadow_fl_show p{ position:absolute; top:35px; left:10px; color:#fff;}

.shadow_fr_show{ position:relative; float:left; display:inline; width:50px; height:60px; overflow:hidden;}
.shadow_fr_show .shadow_fr{ position:absolute; top:0; left:0; width:50px; height:60px; background:#f39800; opacity:0.7; filter:alpha(opacity=70); }
.shadow_fr_show a{ position:absolute; top:10px; left:10px; color:#fff;}

/*精彩专题*/
.special{ width:1000px;}
.special ul{ overflow:hidden; zoom:1; margin-right:-8px;}
.special ul li{ float:left; display:inline; width:242px; height:136px; margin-right:8px; overflow:hidden;}


/*底部公共部分*/
.link{ width:1000px; height:674px; margin:0 auto;}


































