﻿@charset "utf-8";
/* CSS Document */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1; font-family: 微软雅黑;  background:url(../images/index_bg.png) no-repeat top center;
}

ul li{ list-style:none;}  
a{ text-decoration:none; color:#333;}

.index_tomodule{ width: 100%; height: auto; overflow: hidden; float: left; }

/*顶部导航样式*/
.intop{ width:100%; height:155px; margin: 0 auto;}
.intop_tocent{ width:1200px; height:155px; margin:0 auto;}
.intop_logo{ margin-top:13px; float:left;}

/*顶部小导航*/
.intop_nav{ width:100%; height:35px; float:left; background:#ef6b00;}
.intop_nav a{ color: #FFF; font-size: 14px; }
.intop_nav a:hover{ color: #FFF; }
.intop_navcont{ width:1200px; height:35px; margin: 0 auto; }
.intop_navcont h1,h2{ font-size: 14px; font-weight: 100; float: left; line-height: 35px; }
.intop_navcont h1{ margin-left: 20px; display: inline; }
.intop_navcont ul{ width: 410px; height: 35px; float: right; }
.intop_navcont ul li{ height: 35px; padding:0px 10px 0px 10px; line-height: 35px; float:left; text-align: center;}

/*LOGO*/
.intop_cen{ width:1200px; height:90px; float:left;}
.intop_logo{ width:708px; height:63px; float:left;}



/*第三块导航*/
.intop_mainnav{ width:1200px; height:50px; line-height:50px; margin: 0 auto; border-bottom:1px solid #fd9139;}
.intop_mainnav ul li{ width:109px; text-align:center; float:left;}
.intop_mainnav ul li a{ color: #212121; }
.intop_mainnav ul li a:hover{ color:#ef6b00;}
.intop_mainnav ul li:hover{ color:#ef6b00; border-bottom:3px solid #fd9139;}

.intop_cennav{ width: 100%; height:50px; float:left; line-height: 50px; }
 
.hiddennav{ width: 100%;  height:300px; float: left; background:#FFF; position: absolute; z-index: 999; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.hiddennav_cont{ width:1200px; height: 300px; margin: 0 auto; background: #FFF;}


/* 首页幻灯片
.index_flash{ width:1510px; height:505px; margin:0 auto; margin-top:10px; position: relative; z-index: 1;}
.flash_1{ width:900px; height:500px; float:left; background:#C9C9C9;}
.flash_2{ width:300px; height:167px; float:left; margin-left:5px; display:inline; background:#C9C9C9;}
.flash_3{ width:300px; height:167px; float:left; margin-left:5px; display:inline; background:#C9C9C9;}
.flash_4{ width:600px; height:334px; float:left; margin:4px 0px 0px 5px; display:inline; background:#C9C9C9;}
 */

/* 首页幻灯片 */
.clear::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.banner_box {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    text-align: center;
    margin-top:15px;
}
.banner_box .banner {
    box-sizing: border-box;
    float: left;
}
.banner_box .banner_left {
    height: 100%;
    overflow: hidden;
    padding-right: 5px;
    position: absolute;
    width: 720px;
}
.banner_box .banner_right {
    float: right;
    width: 480px;
}
.banner_box .banner_2 {
    padding-right: 2.5px;
    width: 50%;
}
.banner_box .banner_3 {
    padding-left: 2.5px;
    width: 50%;
}
.banner_box .banner_4 {
    padding-top: 5px;
    width: 100%;
}
.banner_box a {
    display: block;
    position: relative;
}
.banner_box img {
    display: block;
    height: 100%;
    width: 100%;
}
@media only screen and (max-width: 1200px) {
.banner_box .banner_left {
    width: 60%;
}
.banner_box .banner_right {
    width: 40%;
}
}
@media only screen and (max-width: 720px) {
.banner_box .banner_left {
    padding-left: 0.5%;
    padding-right: 0.5%;
    position: initial;
    width: 100%;
}
.banner_box .banner_right {
    display: none;
}
}
.animate1 .list_cover {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.animate1 .left_line {
    background: #fff none repeat scroll 0 0;
    height: 2px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    width: 8px;
}
.animate1 .right_line {
    background: #fff none repeat scroll 0 0;
    height: 2px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    width: 8px;
}
.animate1 .list_play {
    -moz-box-align: center;
    -moz-box-pack: center;
    color: #fff;
    display: -webkit-box;
    font-size: 16px;
    height: 100%;
    left: 50%;
    margin-left: -35%;
    opacity: 0;
    position: absolute;
    top: 10%;
    width: 70%;
}
.animate1:hover .list_cover {
    opacity: 0.6;
}
.animate1:hover .right_line {
    opacity: 1;
    right: 10%;
    transition: all 0.5s ease-in-out 0s;
}
.animate1:hover .left_line {
    left: 10%;
    opacity: 1;
    transition: all 0.5s ease-in-out 0s;
}
.animate1:hover .list_play {
    opacity: 1;
    top: 0;
    transition: all 0.5s ease-in-out 0s;
}

.index_moudle{ width:1200px; height:auto; overflow:hidden; margin:0px auto; margin-top: 30px;}
.index_dl{ width:100%; height:43px; line-height:43px; float:left; border-bottom:2px solid #d5d42a;}
.index_dl dt{ width:35px; height:35px; margin-top:4px; float:left;}
.index_dl dd{ margin-left:15px; display:inline; float:left; font-size:18px;}

.index_firstnews{ width:747px; height:218px; float:left;}
.index_fisrtnews_cont{ width:747px; height:175px; margin-top:15px; float:left;}

/* 首页新闻 */
.index_fisrtnews_cont img{ width:257px; height:159px; float:left; border:none;}
.index_fisrtnews_cont dt{ width:474px; height:18px; float:left; font-size:18px; margin-left:15px; display:inline;}
.index_fisrtnews_cont dd{ width:474px; height:125px; float:left; line-height:30px; font-size:14px; margin:15px 0px 0px 15px;; display:inline;}
.fisrtnews_des{ color:#F00;}

.index_secondnews{ width:380px; height:218px; float:left; margin-left:72px; display:inline;}
.index_secondnews ul{ width:380px; height:160px; float:left; margin-top: 7px; }
.index_secondnews ul li{ width:380px; height:40px; line-height: 40px; float:left; color: #666; border-bottom: 1px solid #afafaf;}
.index_secondnews ul li a{ color: #000; }
.index_secondnews ul li span{ font-size: 12px; color: #999; float: right; }

/* 往届录取 */
.admission{ width:1200px; height:340px; margin:0px auto; margin-top:30px;}
.admission_left{ width:580px; height:340px;  margin-top:10px; float:left;}

.admission_right{ width:580px; height:340px; float:left; margin-left: 40px; margin-top:10px; display: inline;}
.admission_right ul,.admission_left ul{ float:left;}
.admission_right ul li,.admission_left ul li{ float:left; width:580px; height:33px; line-height:33px; border-bottom:1px #BCBCBC dashed; font-size:14px; }

.index_courses{ width:1200px; height:295px; margin:0 auto; margin-top:30px;}
.index_courses ul{ width:1200px; height:230px; float:left; margin-top:20px;}
.index_courses ul li{ width:580px; height:230px; float:left;}
.index_courses_toleft{ margin-left:40px; display:inline;}

/* 负责人 专业 */
.index_major{ width:1200px; height:380px; margin:0px auto; margin-top:30px;}
.index_major_left{ width:580px; height:380px; float:left;}
.index_major_lm{ width:175px; height:340px; float:left; margin-top:20px;}
.index_major_lm dl dt{ width:175px; height:223px; float:left;}
.index_major_lm dl dd{ width:175px; height:20px; line-height:20px; float:left; text-align:center; font-size:14px;}
.about_pansong{ width:385px; height:340px; float:left; margin:15px 0px 0px 20px; display:inline; font-size:14px; line-height:20px; text-align:center;}
.about_pansong img{ width:195px; width:expression(this.width > 720 ? "720px":this.width)!important;}

.index_major_right{ width:580px; height:380px; float:left; margin-left:40px; display:inline;}
.index_major_right ul{ width:580px; height:360px; float:left; margin-top:20px;}
.index_major_right ul li{ float:left; display: inline;}
.index_major_right ul li img{ width:130px; height:118px; border:none;}
.index_major_right ul li p{ width:130px; height:30ppx; line-height:30px; text-align:center;}
.to_major{ margin-left: 10px; display: inline;}

/* 流程和指导 */
.index_pg{ width:1200px; height:350px; margin:0 auto; margin-top:10px;}
.index_process{ width:580px; height:200px; float:left;}
.index_guide{ width:580px; height:130px; float:left; margin-left:40px; display:inline;}
.index_g_comp{ width:580px; height:120px; margin-top:20px; float:left;}
.index_g_comp p{ width:580px; height:25px; line-height:25px; font-size:14px;}
.index_g_up{ width:580px; height:130px; float:left; margin-top:5px; border-bottom:1px #FF0000 solid;}
.index_g_up p{ width:580px; height:30px; margin-top:5px; margin-bottom:10px; line-height:30px; float:left; border-bottom:1px #CCC solid;}

.index_process_second{ width:580px; height:170px; margin-top:10px; float:left;}
.index_process li{ width:580px; height:40px; line-height:40px;}
.index_process_topic{ width:580px; height:100px; float:left; background:#666;}

/* 留学攻略 */
.index_raid{ width:1200px; height:260px; margin:0 auto;}
.index_r_left,.index_r_right{ width:530px; height:160px; margin-top:20px; float:left;}
.index_r_right{ margin-left:140px; display:inline;}
.index_r_left li,.index_r_right li{ width:530px; height:40px; line-height:40px; float:left; border-bottom:1px solid #E7E7E7;}
.index_r_left li span,.index_r_right li span{ float:right;}
.index_r_left li span a,.index_r_right li span a{ font-size:14px;}


/* 合作机构 */
.index_cooperation{ width:1200px; height:170px;  margin:0 auto; margin-top:10px;}
.index_cooperation ul{ float:left; margin-top:20px;}
.index_cooperation ul li{ width:126px; height:90px; float:left; display:inline;}
.index_cooperation ul li img{ width:126px; height:60px; border:none;}

/* news page */
.b_pic{ width:1200px; height:250px; margin:0 auto; margin-top:10px;}
.position_nav{ width:1200px; height:40px; line-height:40px; margin:0 auto; font-size:14px; margin-top:20px; border-bottom:1px #ef6b00 solid;}
.to_news_pos{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.news_left{ width:810px; height:auto; float:left; overflow:hidden;}
.news_left_title{ width:810px; height:40px; line-height:40px; float:left; font-size:18px; margin-top:15px; border-bottom:1px #ef6b00 solid;}
.news_left ul{ width:810px; overflow:hidden; float:left;}
.news_left ul li{ width:810px; float:left; overflow:hidden; padding:30px 0px 20px 0px; border-bottom:#EEE 1px solid;}
.news_l_img{ width:210px; height:130px; border:none; float:left; display:block;}
.news_l_img img{ width:210px; height:130px; border:none; float:left;}
.news_left li h3{ width:580px; padding:0px 0px 5px 20px; line-height:30px; float:left; }
.news_left li h3 a{ font-size:18px; font-weight:bold;}
.news_l_des{ width:580px; padding:0px 0px 5px 20px; float:left; line-height:20px;}
.news_l_des a{ font-size:14px;}
.news_info{ width:580px; float:left; padding:0px 0px 5px 20px; line-height:30px; height:30px; font-size:12px;}
.fl{ float:left!important;}
.fr{ float:right!important;}

.news_right{ width:340px; overflow:hidden; float:right;}
.hot_tag{ width:340px; height:40px; line-height:40px; float:left; font-size:18px; margin-top:15px; border-bottom:1px #ef6b00 solid;}
.hot_tag_cont{ width:340px; overflow:hidden; float:left; padding:10px 0px 10px 0px;}
.hot_tag_cont a{ margin-right:15px; display:inline-block; background:#f0f0f0; line-height:24px; padding:0 12px; border-radius:12px; color:#b5b5b5;}
.hot_tag_cont a:hover{ background:#f64816; color:#fff!important;}
.hot_tag_cont a{margin:15px 15px 0 0}

.news_cont_pos{ width:1200px; height:80px; line-height:40px; font-size:14px; margin-top:20px; border-bottom:1px #666666 solid;}
.news_cont_pos h1{ font-size:24px; font-weight:lighter;}
.title_pos_date{ width:500px; height:30px; line-height:30px; float:left;}
.title_pos_share{ width:500px; height:30px; float:right;}

.share-tsina{ color: #f26d7e; border: 1px solid #f26d7e;}
.share-tsina,.share-weixin{ cursor: pointer; float: left; height: 28px; line-height: 28px; border-radius: 14px; padding:0 12px; margin-top: -5px; margin-right: 12px;}

.share-tsina, .share-weixin{cursor:pointer;float:left;height:28px;line-height:28px;border-radius:14px;padding:0 12px;margin-top:-5px;margin-right:12px}
.share-tsina .ico, .share-weixin .ico{margin-right:6px}
.share-tsina{color:#f26d7e;border:1px solid #f26d7e}
.share-weixin{color:#73cf5b;border:1px solid #73cf5b}


.news_right_title{ width:340px; height:40px; line-height:40px; float:left; font-size:18px; margin-top:15px; border-bottom:1px #ef6b00 solid;}
.news_right_pansong{ widows:340px; overflow:hidden; float:left; padding:15px 0px 15px 0px;}
.news_right_pansong p{ width:340px; height:30px; line-height:30px; float:left; font-size:16px; text-align:center;}

.news_cont{ width:1200px; overflow:hidden; margin:0 auto;}
.news_left_cont{ width:810px; height:auto; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#333333;}
.news_left_cont img{ MAX-WIDTH:100%!important;HEIGHT:auto!important;width:expression(this.width > 720 ? "720px":this.width)!important;}

/* department */
.top_pic_department{ width:1380px; height:380px; margin:0 auto; position: relative; margin-top:15px;}
.department_pic_t{ position:absolute; width:170px; height:80px; line-height:80px; padding:10px 40px; left:0; top:35%; margin-top:-45px; z-index:1; text-align:right;}
.department_pic_t h3{ font-size:24px; color:#FFF; position:relative; z-index:100;}
.department_pic_t_op{ position:absolute; background:#ef6b00; width:170px; height:80px; /*padding:10px 40px;*/  padding:10px 40px; left:0; top:35%; margin-top:-45px;  /*margin-top:-45px;*/ filter:alpha(opacity=80); opacity: 0.7;-moz-opacity:0.7; }
.department_pic{ position:relative; width:1380px; height:380px; top:0; left:0; float:left; z-index:0;}
.department_pic img{ width:1380px; height:380px; border:none;}
.departmeng_title{ width:1200px; float:left;}
.department_modle{ width:1200px; margin:0 auto; overflow:hidden;}
.department_modle_title{ width:300px; height:70px; margin-top:50px; border-bottom:2px #ef6b00 solid;}
.department_modle_title img{ width:150px; height:60px; padding:5px; float:left;}
.department_modle_title h2{ float:left; padding:30px 0px 5px 30px; font-size:24px;}

.deppartment_left{ width:300px; overflow:hidden; float:left;}
.deppartment_right{ width:850px; overflow:hidden; float:left; margin-left:50px; margin-top:50px; display:inline;}

.department_modle_title_short{ width:300px; float:left; display:inline;}
.department_modle_title_short{ width:300px; height:70px; margin-top:50px; border-bottom:2px #ef6b00 solid;}
.department_modle_title_short img{ width:150px; height:60px; padding:5px; float:left;}
.department_modle_title_short h2{ float:left; padding:30px 0px 5px 30px; font-size:24px;}


.department_list_l{ width:300px; float:left;}
.department_list_l ul{ width:300px; float:left; margin-top:20px; overflow:hidden;}
.department_list_l ul li{ width:300px; height:50px; line-height:50px; float:left; border-bottom:1px #D5D42A solid;}
.department_list_l ul a:hover{ color:#F06C00;}
.department_list_l ul li span{ float:right; font-size:12px;}
.department_list_r{ width:850px; overflow:hidden; float:left; display:inline;}
.department_list_title{ width:850px; height:200px; float:left; background:#666;}
.department_cont{ width:850px; overflow:hidden; float:left; margin-top:30px; font-size:14px; line-height:25px;}

/* works */
.works_main{ width:1200px; overflow:hidden; margin:0 auto;}
.works_main ul{ overflow:hidden;}
.works_main ul li{ width:388px; height:423spx; float:left; overflow:hidden; margin-left:18px; display:inline;}
.works_main ul li:first-child{ margin-left:0px;}
.works_main ul li p{ width:388px; height:65px; line-height:65px; float:left; text-align:center;}


.pager{ clear:both; text-align:center; padding:30px 0 20px; font-size:16px; font-weight:bold;}
.pager a, .pager strong, .pager span{ display:inline-block; margin-right:5px; padding:0 15px 0; height:40px; line-height:40px; outline:none; background:#ececec; overflow:hidden;}
.pager strong{ color:#000;}
.pager span{ background:none; color:#666;}
.pager a:hover{ color:#FFF; background-color:#f64816; text-decoration:none;}
.pager strong{ background:#f64816; color:#fff;}
.pager .next{ font-size:22px;}


.top_pic_toall{ width:1380px; height:380px; margin:0 auto; margin-top:15px; background:url(../images/top_pic.jpg) no-repeat; position: relative;}
.top_pic_toall_pic_t{ position:absolute; width:170px; height:80px; line-height:80px; padding:10px 40px; left:0; top:35%; margin-top:-45px; z-index:1; text-align:right; background:#ef6b00; filter:alpha(Opacity=60); -moz-opacity:0.6; opacity:0.6;}
.top_pic_toall_t h3{ font-size:24px; color:#FFF;}


/* tool */
.to_clear{ width:100%; height:10px; float:left;}

/* 底部 */
.index_bottom{ width:100%; height:300px; float:left; margin-top:30px;}
.index_bottom_left{ width:50%; height:300px; float:left!important; display:block;}
.index_bottom_left img{ width:100%; height:100%; float:left; border:none; filter:alpha(Opacity=60); -moz-opacity:0.6; opacity:0.6;}
.index_bottom_right{ width:50%; height:300px; float:right!important; display:block; background:#fd9139;}
.index_bottom_right_cont{ width:380px; height:200px; float:left; margin:50px 0px 0px 50px; display:inline; color:#FFF; font-size:14px;}
.index_bottom_right_cont h1{ color:#FFF;}
.index_bottom_right_cont p{ height:20px; line-height:20px;}
.index_bottom_right_cont_pic{ width:200px; height:200px; float:left; margin:50px 0px 0px 0px; text-align:center; padding-top:21px; display:inline;}
.index_bottom_right_cont_pic p{ color:#FFF; font-size:14px; height:30px; line-height:30px;}
.index_bottom_line{ width:100%; height:30px; float:left; background:#DFDFDF; line-height:30px; text-align:center; font-size:12px;}




