@charset "utf-8";
/* CSS Document */

.nav_mpacc { height:90px; background:#e7e7e7; width:100%;}
.nav { height:90px; background:#e7e7e7; width:100%;opacity:0.9}
.nav_l { margin-top:15px;}
.nav ul li { float:left;     margin: 0 25px;}
.nav ul {/* margin-top:30px;*/}
.nav ul li a { text-decoration:none; font-size:18px; color:#811a1f; font-weight:500}
.nav ul li.current { border-bottom:2px solid #811a1f;     padding-bottom: 8px;}
/*.nav ul li:hover { border-bottom:2px solid #fff;     padding-bottom: 8px;}
*/
.nav_mpacc .navU { background: #e7e7e7;}



.nav_mpacc .m-searching button { background: #811a1f; }



.wrap_forure { width:100%;     overflow: hidden;}
.title_top { position:relative;    padding: 60px 0 40px; border-bottom:1px solid #ebebeb;}
.title_top .title { font-size:30px; color:#333;}
.title_top .line { height: 2px; margin-top:20px; background-color: #959595; width: 42px; display:block;}

.more_box { position:absolute;     top: 83px; right:0;}
.more_box a { width:98px; height:36px; font-size:16px; text-align:center; line-height:36px; display:block; box-sizing:border-box;}
.more_box .more1 {  color:#6c3333; border:1px solid #6c3333;} 
.more_box .more1:hover { text-decoration:none;  color:#ffb605; border:1px solid #ffb605; }

.time-from {     color: #ffb606;   float: left; width: 180px; text-align: left;}
.time-from .date {  border-right:1px solid #eee; font-size: 72px; font-weight: 700;line-height: 73px; margin-top: 0;}
.time-from .month {    font-size: 16px;   line-height: 25px;}


.two_box { padding:60px 0; overflow:auto;}
.two_l { width:370px;}
.two_l p{ margin-top:25px; font-size: 14px; color:#868686; line-height:28px;}
.two_l p a { color:#ffb65b;}
.two_r { width:712px;}


.news_timer { color:#ffb65b; width:50px; height:50px; border:1px solid #ffb65b; text-align:center;}
.news_timer .timer2{ font-size:24px;}
.news_timer .timer3{ font-size:18px;     margin-top: -12px;}
.news_content h3 {  font-size: 18px; color:#ffb606; margin-bottom:15px;}
.news_content h3 a {   color:#ffb606;}
.news_content p {  font-size: 14px; color:#6e6e6e;  line-height:26px;}
.news_content {  width:646px; }
.two_r_list { overflow:auto; padding:30px 0; border-bottom:1px solid #ebebeb;}





.more_footer {left: 50%;font-size: 18px; color:#fff; border:1px solid #fff; width:164px; height:52px; font-size:16px; text-align:center; line-height:52px; display:block; box-sizing:border-box; position:absolute;margin: 66px 0 0 -84px;top: 50%;}
.more_footer:hover { color:#fff;  background:#811a1f; border:1px solid #811a1f;  }


.footer { background:#111; padding:50px 0;     overflow: auto;}
.footer a { color:#7a7a7a; font-size:14px;  }
.list_logo { font-size:14px; color:#7a7a7a; line-height:28px;}
.list_logo .footer_logo { margin-bottom:20px;    display: block;}
.list_logo a { color:#7a7a7a; }
.list_1 h3 { color:#efefef; font-size:18px; margin-bottom:20px; }
.list_1 ul li { margin-bottom:2px;}
.list_1 {     padding: 0 90px;}
.footer_b { overflow:hidden;}


.wz_map ul li { float:left; margin:0 5px;}
.wz_map p { color:#999999; font-size:12px; margin-top:10px;}


/*第三屏*/
.wrap_three {padding-top: 16px;background:url(../images/banner3.jpg) no-repeat; height:620px; width:100%;box-sizing: border-box;}
#wrapper {    padding-top: 200px;
    box-sizing: border-box;}
.wrap_three .title_top .title { font-size:48px; color:#fff;}	

.news_banner{width: 1200px;height: 220px;overflow:hidden;position: relative;}
.news_banner ul{width: 1000000%;position: absolute;left: 0;top: 0;}
.news_banner ul li{ padding:60px 40px; box-sizing:border-box; margin-right:10px;float: left;width: 590px;height: 220px;position: relative; background:#fff; border-radius:5px;}
.news_banner ul li:nth-last-child(1) { margin-right:0!important;}
.recommend_box{position: absolute;height: 30px;width: 80px;z-index: 2;left: 50%;margin-left: -40px;bottom: 112px;}

.news_banner ul li img { display:block; width:80px; height:80px; border-radius:50%; }
.recommend_book_banner_S-right{position: absolute;right: 0;position: absolute;cursor: pointer;}
.recommend_book_banner_S-left{position: absolute;left: 0;position: absolute;cursor: pointer;}
.news_banner_con { margin-left:30px; width:380px;}
.news_banner_con p { font-size:14px; color:#333; line-height:22px; margin-bottom:20px; }
.news_banner_con h3 { font-size:18px; color:#811a1f; }
.news_banner_con h3 span { margin-left:10px; font-size:14px; color:#999999; }




	
.wrap_two_news { width:710px; }

.wrap_two_comform {  width:440px;}
.wrap_two_comform input{display:none}

/*新闻动态*/
.wrap_two { padding-bottom:10px;}
.wrap_two .wrap_two_news .title_top .line,.wrap_two_comform .line{ background:#811a1f;}
.news_img a { width:341px; height:100%; display:block; position:relative; margin:0px 5px  }
.news_img a p {
    width: 100%;
    height: 50px;
    line-height: 22px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 2px 20px 0;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 15px;
}
.news_list { padding:30px 0; border-bottom:1px solid #ededed;}
.news_list li {width: 100%;float:left;margin-bottom:24px;max-width:710px;overflow:hidden;}
.news_list li a p {width: 82%;font-size:16px;color:#494949;float:left;overflow: hidden; max-height: 62px;}
.news_list li a p:hover { color:#811a1f; text-decoration:underline;}
.news_list li span { font-size:14px; color:#c7c7c7;  float:right; margin-top:3px;  margin-left:10px;}
.news_img,.news_list { overflow:hidden;}
.news_more { padding:50px 0; display:block; color:#b8b8b8;}

.news_more {
	color:#811a1f;
    display: block;
    transition: all 1s;
    animation: shake 1s ease-in-out infinite alternate;
    -webkit-animation: shake 1s ease-in-out infinite alternate;
    -moz-animation: shake 1s ease-in-out infinite alternate;
    -ms-animation: shake 1s ease-in-out infinite alternate;
    -o-animation: shake 1s ease-in-out infinite alternate;
}
@-webkit-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-moz-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-ms-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-o-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
.comform_list { border-bottom:0; padding-bottom:0;}
.comform_list li { width:440px; overflow:hidden; padding:0 0 18px; border-bottom:1px dashed #bcc3ca; box-sizing:border-box;}
.comform_list li:nth-last-child(1) { margin-bottom:0!important;}
.comform_list li h3 { font-size:16px; color:#0f0f0f;     margin-bottom: 4px; }

.yugao { padding-bottom:90px; padding-left:1px; box-sizing:border-box;    overflow: auto;}
.yugao li {     box-shadow: 0px 0px 0px #999;   margin-right: 22px; background:#ecf0f1; height:350px; float:left; width:220PX; }
.yugao li:nth-last-child(1) { margin-right:0!important;}
.yugao li:hover {     box-shadow: 0px 0px 4px #999 ;}
.yugao li .Timer { text-align:center; padding:20px 0px; margin:0 20px; box-sizing:border-box; font-size:14px; border-bottom:1px dashed #aeb8bf; color:#999;}
.yugao li .Timer em{ color:#a628a3;} 
.yugao li .speech {  padding:20px 0px; margin:0 20px; box-sizing:border-box; }
.yugao li .speech p {height: 75px; overflow:hidden; color:#474747; font-size:16px; margin-bottom:10px;}
.yugao li .speech span { padding-left:20px; background:url(../images/didian.png) 0 2px no-repeat; color:#999; font-size:14px;}
.main_list { width:1192px;}
.yugao li a { width:220px; height:149px; display:block; overflow:hidden;}
.yugao li a img {-webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    transition:all .3s ease-in;}
.yugao li a img:hover { transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);}
  
  
 /**/ 
 .wrap_fix { width:100%; height:449px; background:url(../images/footer_banner.jpg) no-repeat center center; }
.news_content h3 a {   color:#333;}




.banner_nav_search {
    background: url(../images/banner1111.jpg) no-repeat;
    width: 100%;
    height: 325px;
}

.news_content h3 a:hover {   color:#811a1f!important;}

/* 首页people  say内页 */
.act_box_de_tit{color: #333;font-size: 22px;text-align: center;}
.sct_to{text-align: center;padding-bottom:45px;margin-bottom:30px;margin-top:15px; }
.sct_to>span{margin-right: 18px; color:#b6b6b6; font-size:12px;}
.sct_to .share_t{margin-right: 0;cursor:pointer;position: relative;display: inline-block;}
.sct_to .share_t img{margin: 9px 0 0 5px;}



.professor_view{position: relative;margin-bottom: 80px; width:776px;}
.pro_banner{width: 100%;position: relative;}
.pro_banner ul{position: absolute;left: 0;top: 0;width: 1000%;}
.pro_banner ul li{float: left;width: 776px;}
.pro_banner{overflow:hidden;width: 100%;height: 430px;}
.professor_view ol{position: absolute;right: 50%;    bottom: -29px;z-index: 2;}
.professor_view ol li{width: 9px;height: 9px;float: left;margin-right: 10px;cursor: pointer;border-radius: 100%; border:1px solid #811a1f;}
.professor_view ol li.current{background-color: #811a1f!important; border:1px solid #811a1f!important;}

.box_big { border-top:1px solid #e5e5e5; overflow:hidden; padding-bottom:60px;}
.list_2  { overflow:hidden; margin-bottom:30px;}
.list_2 li {  background:#f9f9f9; margin-right:3px; float:left; width:164px; height:50px; line-height:50px; text-align:center; border:1px solid #e5e5e5; box-sizing:border-box;}
.list_2 li a { color:#333; font-size:20px;}
.list_2 li.current { border-top:2px solid  #811a1f;}
.list_2 li.current a { color:#811a1f;}
.list_3 { padding:0px; box-sizing:border-box; display:none; margin:0 20px}
.list_3.on { display:block;}
.list_3_img { margin-right:30px;}
.list_3_content{ width:185px; height:115px}
.list_3_content h3 { font-size:20px; color:#333;}
.list_3_content span { font-size:14px; color:#6e6e6e;}
.list_3 li p { color:#6e6e6e; margin-top:5px;}
.list_3 li { padding:30px 0px; border-bottom:1px solid #e5e5e5; width:50%; float:left; }



/*新闻列表页*/
.content_news_list { width:1110px;}
.content_news_list .two_r {    width: 1120px;padding:0 10px; box-sizing:border-box;}
.content_news_list {
    padding: 30px 0 30px 10px;
    box-sizing: border-box;
}
.news_timer { color:#811a1f!important; width:50px; height:50px; border:1px solid #811a1f!important; text-align:center;}
.news_timer .timer2{ font-size:24px;     font-weight: 700;}
.news_timer .timer3{ font-size:18px;     margin-top: -12px;}
.news_content h3 {  font-size: 18px; color:#ffb606; margin-bottom:10px;}
.news_content h3 a {   color:#333; }
.news_content h3 a:hover {   color:#811a1f;}
.news_content p {  font-size: 14px; color:#6e6e6e;  line-height:26px;}
.two_r_list { overflow:auto; padding:30px 0; border-bottom:1px solid #ebebeb;}
.news_content_r { width:1010px;}


.news_dongtai { width:1116px; }
.news_dongtaiIn {
    overflow: auto;
    padding: 30px 0;
    border-bottom: 1px solid #ebebeb;
}
.news_dongtaiIn_l { width:167px; }
.news_dongtaiIn_r { width:920px;margin-left: 29px;}
.news_dongtaiIn_r h3 {  font-size: 18px; color:#ffb606; margin-bottom:10px;overflow: hidden;}
.news_dongtaiIn_r h3 a {   color:#333; font-weight:700;}
.news_dongtaiIn_r h3 a:hover {   color:#1a265c;}
.news_dongtaiIn_r p {
    font-size: 14px;
    color: #6e6e6e;
    line-height: 26px;
}
.two_r_list {
    overflow: auto;
    padding: 30px 0;
    border-bottom: 1px solid #ebebeb;
} 
.news_dongtaiIn_r h3 span { color:#c5c5c5; font-size:16px;}


/*列表页详情*/
.act_box_de_tit{color: #333;font-size: 22px;text-align: center;     /*margin-top: 50px;*/}
.sct_to{text-align: center;margin-bottom:30px; margin-top:15px; border-bottom:1px solid #e5e5e5; padding-bottom:30px; }
.sct_to>span{margin-right: 18px; color:#b6b6b6; font-size:12px;}
.sct_to .share_t{margin-right: 0;cursor:pointer;position: relative;display: inline-block;}
.sct_to .share_t img{margin: 9px 0 0 5px;}



.content_t { background:url(../images/banner12.jpg) no-repeat; height:265px; }
.content_tIn { margin:0 auto; width:284px; padding-top:44px;}
.content_tIn div h3 { color:#811a1f; font-size:24px;}
.content_tIn div span { color:#333; font-size:14px;}
.content_tIn_r {margin-top: 66px; }


/*样式修改2016.12.15*/
.main_mpacc p i {     background: #811a1f;}
.act_box_de_tit_mpacc { margin-top:0;line-height:30px}
.subbutton_mpacc {  background: #811a1f;}




/*样式修改2016.12.15*/
.news_img a:nth-child(2) { float:right!important;}
.noborderb { border-bottom:0!important;}
.yugao_mpacc li a {    width: 100%;
    height: auto!important;
    display: block;
    overflow: hidden;
}

.freQ_ul_mpacc .enroll_list_top.current span {
    color: #811a1f;
}

.div_dingwei_mpacc p {
    margin-top: 17px;
    color: #fff!important;
}



/*样式修改2016.12.19*/

.flexslider {
     margin: 0 0 0px!important; 
}


/*2017.1.13*/
.news_list_mpm li a p { width:100%;}
.news_img a { overflow:hidden;}
.news_img a img  {  overflow:hidden; transiton:1s;-webkit-transition:1s;-moz-transition:1s;}
.news_img a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}




.wrap_forure_bottom_mpacc .event-wrapper h5 .tuchu {
    color: #811a1f;
}

.news_content_mpacc h3 a label {
    color: #811a1f;
}


.footer_mpacc a:hover { color: #811a1f;} 
.news_list_mpacc li .tuchu p { color: #811a1f; }
.news_list_mpacc li { margin-bottom:19px;}

.tupian .div_dingwei_mpacc {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    box-sizing: border-box;
    line-height: 95px;
    color: #1a265c;
    height: 95px;
    background: url(../images/mpacc/mpacc_huodongbeijing.png) no-repeat;
}

.career_develope_mpacc h3 {  color: #811a1f; }
.color_yellow_mpacc {  color: #811a1f!important; text-indent:0!important; }


.news_content_r_mpacc { width:716px!important;}
.news_timer_mpacc { color: #811a1f!important;     border: 1px solid #811a1f!important; }

.more_footer:hover { color:#fff; background:#811a1f}



/*2017.1.19*/
.news_content_mpacc h3 .tuchu {
    color: #811a1f;
}

.yugao_mpacc li a.tuchu { color: #811a1f;} 

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}


.enroll_list_top.current span {
    color: #811a1f;
}

/*.team_ul li:nth-child(3) {
    height: 249px;
}
*/

.team_ul li:nth-child(5) {
    height: 249px;
}
.team_ul li:nth-child(8) {
    height: 252px;
}

.team_ul li:nth-child(14) {
    height: 249px;
}

.team_ul_pmacc li {
    width: 50%;
    min-height: 250px;
}


/*项目简介*/
.xiangmu_new { margin-bottom:40px;}
.xiangmu_new h3 { font-size:24px;     color: #811a1f; margin-bottom:25px;}
.xiangmu_new p { font-size:16px; margin-bottom:10px;     color: #333; line-height:32px;margin-bottom:25px;}
.xiangmu_new span{ font-size:16px; color: #811a1f; margin-bottom:10px; display:block;}
.xiangmu_new ul li { font-size:16px; color: #333; line-height:32px;}
.list_2_cyf_new li { width:240px;}
.list_2_cyf_new li a { display:block;}
.list_2_cyf_new li.current a { color:#811a1f;}
.box_big_nnc { position:relative; border-top:0; border:0;}
.box_big_nnc .xian {
    position: absolute;
        width: 100%;
    height: 1px;
    background: #e5e5e5;
    left: 0;
    top: 49px;
}
.list_2_cyf_new { position:relative;}
.list_2_cyf_new li { height:50px; line-height:50px!important;}
.list_2_cyf_new li a { display:block;}
.list_2_cyf_new li.current {
    border-top: 2px solid #811a1f;
   
    left: 0px;
    top: 0px;
    border-bottom: 1px solid #fff;    background: #fff!important;
}

.list_2_cyf_new li:nth-child(2) { left:260px;}

  /* 基础样式 —— 保持原有视觉，仅交互逻辑改为 hover */
        section {
            display: none;
            padding: 20px 0 0;
            border-top: 1px solid #ddd;
        }

        label {
            display: inline-block;
            margin: 0 0 -1px;
            padding: 15px 15px;
            font-weight: 600;
            text-align: center;
            color: #bbb;
            transition: color 0.2s ease;
            cursor: default; /* 不再显示为手指，因为不需要点击，但保留hover色 */
        }

     
        label:hover {
            color: #888;
            cursor: default; /* 悬停时不变手型，但依然变色 */
        }

        /* 选中态样式：原本由 :checked + label 控制，现在使用 .active 类配合悬停动态添加 */
        input:checked + label,
        label.active {
            color: #555;
            border: 1px solid #ddd;
            border-top: 2px solid #ddd;
            border-bottom: 1px solid #fff;
        }

    

        /* 内容区块——基础隐藏 */
        .content-section {

            display: none;
        }

        /* 工具类：显示区块 */
        .content-section.show {height:300px
            display: block;
        }

        /* 原有section选择器保留备用，我们使用类来控制显示隐藏，以避免ID选择器权重干扰 */
        /* 同时保留原有的id选择器样式以防万一，但通过JS动态添加show类覆盖 */
        section {
            display: none;
        }
        section.show {
            display: block;
        }
table{border:0px}
table td {border:0px; }
.xiangmu_new table td{ font-size:14px;padding:5px}
.listFrame td{ font-size:14px; line-height:45px}