@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{font-size:14px; font-family:"微软雅黑";background:#fff;overflow-x: hidden;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;   /* display: block;*/}
address, caption, cite, code, dfn, em, th, i, var, s{font-weight:normal;font-style:normal;}
ol, ul{list-style:none;}
caption,th{text-align:left;}
input, label{vertical-align:middle;}
input{border:0;}
h1, h2, h3, h4, h5, h6,b{font-weight:normal;font-size:100%;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;color:#a41041;}

.fl{float:left;}
.fr{float:right;}
.hide { display:none;}
.marginb20 { margin-bottom:20px;}


/*ol {
    position: absolute;
    left: 50%;
    top: 400px;
    width: 200px;
    z-index: 1000000;
}
ol li { color:#fff; float:left; width:30px; height:30px; line-height:30px; text-align:center; border-radius:50%; background:red;}

*/
*html .clear{_height:1%;}
.clear{zoom:1;}
.clear:after{content:'';display:block;clear:both; height:0; visibility:hidden; font-size:0}
.hide{display:none}
.on{display: inline-block;}
.color_1 {display: block;margin-top: 5px;color:#009abf;}
.color-red { color: #ba0e28 !important;}
.background-red { background:#cf102d !important;}
.wrap{width: 100%;overflow: hidden;min-width: 1300px;margin:  0 auto;}
.wrap .cont{width: 1200px;margin: 0 auto;overflow: hidden;}
/*header*/
#header{background: #8c1515;height: 75px;padding: 14px 0 11px;}
#header .search a{color: #ffffff;cursor: pointer;display: inline-block;position: relative;font-size: 12px;}
#header .search span{margin: 0 15px;color: #ffffff;}
#header .search input{width: 228px;height: 26px;border: 1px solid #c97373;outline: none;float: left;background: transparent;color: #FFFFFF; padding:0 10px; box-sizing:border-box;}
#header .searchBox img{display: block;float: left;cursor: pointer;}
#header .searchBox{margin-top: 17px; margin-left:90px;}
/*nav  start*/
#nav{height: 46px;background: #f6f6f6;}
#nav .navBtn{
	line-height: 46px;
	padding: 0 39px;
	color: #323232;
	cursor: pointer;
	float: left;
}
#nav .navBtn:hover{
	color: #cc2021;
}

.content {
    width: 1000px;
    margin: 0 auto;
}  

/* 导航下拉开始 */
.pull_down_box{position: relative;height: 0;z-index: 1000;}
.pull_down{width: 100%;background-color: #fff;position: absolute;box-shadow: 1px 2px 2px rgba(0,0,0,0.1);}
.pull_down .content{display:none;min-height:240px;padding-top: 50px;}
.pull_down .content.current{display:block;}
.pd_pic{margin-right: 57px;}
.pd_list li{     position: relative;padding:0 6px;border-left: 1px solid #dedede;height: 36px;line-height: 36px;width: auto!important;}
.pd_list li a{line-height: 36px;color: #333;font-size: 16px;}
.pd_list li a:hover{color: #c32139;}
.two_pd a{color: #999!important;font-size: 14px!important;} 
.two_pd a:hover{color: #c32139!important;}
.box_ul_li{border-left: 0;}
.box_ul_li ul li{padding:0 10px 0 20px;border-left: 1px solid #dedede;height: 36px;line-height: 36px;width: auto;float: left;text-align: left;}
.box_ul_li ul li a{line-height: 36px;color: #999;font-size: 14px;}
.box_ul_li ul li a:hover{color: #c32139;}
.pd_list_in_tit a{line-height: 36px;color: #333;font-size: 16px;}
.pd_list_in_tit a:hover{color: #c32139;}
.pd_list_in_tit{padding-left: 20px;border-left:1px solid #dedede;}
.box_ul_li li{width: 169px!important;}
.w88{width: 49px!important;}
.w80{width: 64px!important;}
.pd_pics{width: 400px;margin-right: 20px;}

.content1 .pd_list5 li { border-left:0;width: 186px!important;background-color:!important;}
 /*
.pull_down .content:nth-child(1) .pd_list li { width: 64px!important;background-color:;}

 .pull_down .content:nth-child(1) .pd_list:nth-child(4) li { width: 111px!important;background-color:;}
 .pull_down .content:nth-child(1) .pd_list:nth-child(5) li { width: 111px!important;background-color:;}

 .pull_down .content:nth-child(4) .pd_list li { width: 98px!important;background-color:;}
 .pull_down .content:nth-child(6) .pd_list li { width: 99px;background-color:;}
*/
.content1 .pd_list1 { width: 120px;}
.pull_down .content:nth-child(1) { min-height: 245px;}

/* 导航下拉结束 */



/*banner效果start*/
.icon-arrow-a-left{background:url(../images/lbtn.png) no-repeat center center;display:none;}
.icon-arrow-a-right{background:url(../images/rbtn.png) no-repeat center center; display:none;}
.icon-arrow-a-left{ height: 56px; width: 56px;}
/*.icon-arrow-a-left:hover,
.icon-arrow-a-left.arrow-a-left_hover,
.icon-arrow-a-left.arrow-a-left-hover{background:url(../images/lbtn.png) no-repeat center center}
*/
.icon-arrow-a-right{height: 56px; width: 56px; }
/*.icon-arrow-a-right:hover,
.icon-arrow-a-right.arrow-a-right_hover,
.icon-arrow-a-right.arrow-a-right-hover{background:url(../images/rbtn.png) no-repeat center center}
*/
#bannermain{overflow: hidden; zoom: 1; position: relative;/*margin-top: 1px;*/ }
#bannermain .hero-wrap table td a{display:block;position:relative;}
#bannermain .hero-wrap table td span{
font-size: 12px;
    display: block;
    width: 100%;
    line-height: 50px;
    z-index: 100;
    position: absolute;
    left: 0;
    bottom: 23px;
    color: #ffffff;
}
#index_b_hero{width: 1200px; height: 495px; margin: auto; position: relative;}
#index_b_hero img{width: 1200px; height: 495px; }
#index_b_hero .heros{width: 1200px; height: 495px; }
#index_b_hero .hero-wrap{overflow: visible; position: absolute;}
#index_b_hero .next,
#index_b_hero .prev{filter:alpha(opacity=30);opacity: .3; position: absolute; bottom:45%;margin-top: -25px; margin-left:2px;/*background-color: #303030;*/ z-index: 10;}
#index_b_hero .prev{ left:20px;}
#index_b_hero .next:hover, #index_b_hero .prev:hover{filter:alpha(opacity=100);opacity: 1;/*background-color:#a83d61;*/}
#index_b_hero .next{margin: -25px 2px 0 0; right: 20px;}
#index_b_hero .disabled{background-color: #eee;}
#index_b_hero .mask-left,
#index_b_hero .mask-right,
#index_b_hero .hero{background: #fff; padding:0 1px; z-index: 1; position: absolute; top: 0; width: 1200px; height: 495px; overflow: hidden; left: 1920px;}
#index_b_hero .hero:nth-of-type(1){z-index:10;}
#index_b_hero .mask-right,
#index_b_hero .mask-left{z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden;}
#index_b_hero .mask-right{left: 1200px;}
#index_b_hero .active{z-index: 2; left: 0;}


#index_b_hero .content{position:absolute;bottom:0;left:50%;width:1200px;;margin:28px 0 0 -480px;text-align:left;color:#fff;padding:0;background:none;-webkit-font-smoothing:antialiased;}
#index_b_hero .content-wrapper{overflow:hidden;/*padding:45px 25px;*/padding:45px 0 45px 25px !important;}
#index_b_hero .content-wrapper{padding:45px 0 45px 25px;}
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:after{content:"";display:block;width:28px;height:48px;position:absolute;}
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:after{content:"";display:block;width:28px;height:48px;position:absolute;}
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:before, 
#index_b_hero .content-wrapper:before{top:0;left:0;background-position:0 0;}
#index_b_hero .content-wrapper:after, 
#index_b_hero .content-wrapper:after, 
#index_b_hero .content-wrapper:after, 
#index_b_hero .content-wrapper:after, 
#index_b_hero .content-wrapper:after{bottom:0;right:0;background-position:0 -48px;}

#index_b_hero .header{float:left;width:66%;/*font:normal 16px/1 "Trade Gothic LT Bold";*/}
#index_b_hero .article{float:right;width:38%;text-align:right;position:absolute;top:0;right:0;}
#index_b_hero .header{width:53%;}
#index_b_hero .article{width:60%;}
#index_b_hero .header .exchange{/*width:260px;*/}
#index_b_hero .header .exchange strong{font-weight:normal;font-size:18px;text-transform:uppercase;word-spacing:-1px;letter-spacing:0\9;word-spacing:0\9;text-shadow:2px 2px 3px rgba(0,0,0,0.3);}
#index_b_hero .header .exchange strong span{font-family:"Trade Gothic LT";text-transform:none;}
#index_b_hero .header .exchange p{font:normal 16px/1.2 "Trade Gothic LT";margin:0.5em 0;}
#index_b_hero .title h2{margin:0.1em 0 0.2em;font-size:34px;/*text-transform:uppercase;*/letter-spacing:-2px\0/ie8;*letter-spacing:-2px;text-shadow:2px 2px 3px rgba(0,0,0,0.3);/*font-weight:700;font-family:HelveticaB;*/}
:root #index_b_hero .title h2{letter-spacing:-1px\0/ie9;}
#index_b_hero .header .meta{/*width:320px;*/}
#index_b_hero .header .meta h4 {font-size:13px;text-transform:uppercase;margin:32px 0 16px;}
#index_b_hero .header .meta p{/*font:16px/1.2 "Trade Gothic LT";*/margin:0.5em 0 0.2em 0;/*word-spacing:-1px;*/letter-spacing:0\9;word-spacing:0\9;}
#index_b_hero .header .meta a{color:#fff;text-decoration:none;}
#index_b_hero .header .meta a span{color:#ed174c;font-weight:bold;font-size:18px;}
#index_b_hero .header .meta a{color:#252e34;text-decoration:none;}
#index_b_hero .header .meta a span{color:#9b1115;}
#index_b_hero .header .meta a:hover{text-decoration:underline;}
#index_b_hero .header .more{}
#index_b_hero .header .more a{ color:#fff;}
#index_b_hero .article .wrap{width:100%;margin:0 0 0 auto;text-align:left;}
#index_b_hero .article h3{margin:0 0 10px;padding:0 0 10px;font:normal 16px/1.4 "Trade Gothic LT Bold";text-shadow:2px 2px 3px rgba(0, 0, 0, 0.3);text-transform:uppercase;letter-spacing:0px;border-bottom:1px dotted rgba(255, 255, 255, 0.5);/*background:url(../images/sprite.homepage-video.png) no-repeat 45px 3px;*/}
/*banner效果end*/
/*links start*/
#links{box-sizing: border-box;
	height: 100px;
	background: #dfdfdf;
	padding: 25px;
	
}
#links a{display: block;float: left;color: #666666;padding: 0 74px;text-align: center;}
#links a:hover{color: #cc2021;}
#links a p.t{font-size: 20px;}
#links a p.b{font-size: 18px;margin-top: 12px;}
/*links end*/
/*linksImg start*/
#links-img{margin-top: 50px;}
#links-img img{display: block;float: left;margin-right: 33px;}
#links-img img:hover{opacity: 0.8;}
.last{margin-right:  0!important;}
/*linksImg End*/
/*list one start*/
#list {margin-bottom: 63px;}
#list .list-title{
	height: 33px;
	margin-top: 56px;
	font-size: 20px;
	color: #333333;
	position: relative;
	margin-bottom: 28px;
}
#list .list-title .line{width: 26px;height: 1px;background: #000000;position: absolute;left: 0;bottom: 0;}
#list .list-title a{float: right;color: #666666;font-size: 16px;}
#list .list-title a:hover{color: #ba2c24;}
#list .ul{
	display: block;
	float: left;
	width: 367px;
	margin-right: 40px;
}
#list ul li{display: block;padding: 8px 0;border-bottom: 1px dotted #c7c7c7;overflow: hidden;color: rgb(153, 153, 153);}
#list ul li .time{
	background: url(../images/rili.jpg) no-repeat left 2px;
	padding-left: 20px;font-size: 14px; color: rgb(153, 153, 153);
}
#list ul li a{
	font-size: 16px;color: rgb(51, 51, 51);
	line-height: 35px;
}
#list ul li a:hover{
	color: #ba2c24;
}
#list ul li .fl{width: 140px;height: 89px; overflow:hidden; }
#list ul li .fl img {transition:2s; -webkit-transition:2s; -moz-transition:2s;}
#list ul li .fl img:hover { transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
#list ul li .fr{width: 210px;height: 89px;}
#list ul li .fr p a{line-height: 30px;display: block;height: 69px;}
#list ul li .fr span{margin-top: 10px;}
#list ul li .fr span.clock{background: url(../images/clock.png) no-repeat left 2px;padding-left: 20px;color: #333;font-weight: bold;}
#list ul li .fl span.b{
	    display: block;
    font-size: 70px;
    color: #c9c9c9;
    float: left;
    margin-right: 10px;
}
#list ul li .fl span.b.on{color: #ba2c24;}
#list ul li .fl span.l{
	display: block;
    float: left;
    font-size: 16px;
    color: #ccc;
    margin-top: 30px;
}
#list ul.box{border: 1px solid #ebebeb;border-radius: 5px;margin-top: 55px;padding-bottom:20px ;}
#list ul.box div{width: 317px;margin: 20px auto 0;}
#list ul.box div a{line-height: 30px;margin-bottom: 10px;display: block;font-size: 16px;}
#list ul.box div a:hover{color: #ba2c24;}
#list ul.box div p{color: rgb(153, 153, 153);}
/*list one end*/
/*理事会 开始*/
#council{
	height: 400px;
	background: #9b0f0f;
	
	padding: 43px 0;
}
#council .tit{
	text-align: center;
	height: 30px;
	color: #FFFFFF;
	font-size: 24px;
	background: url(../images/tit-bg.png) no-repeat center;
}

.flexslider2 {width: 1200px;margin-top:25px;overflow:hidden;height: 370px;margin-left: 19px;}
.flexslider2 .slides li { display:block;width: 220px!important;height: auto;float:left;margin-right:20px!important;margin-right:20px\9; position:relative;}
.flexslider2 .slides li a img { width: 220px; height:282px;}
.flexslider2 .slides li a {    width: 220px; display: block;  height:280px;overflow: hidden;}
.flexslider2 .slides li:nth-child(5n+5) { margin-right:0;}

.flexslider2 .slides li h3 {margin: 25px auto;font-size:18px;color:#fff;text-align: center;}
.flexslider2 .slides li .div_con {
    display: none;
    box-sizing: border-box;
    padding: 0px 20px;
    background: rgba(0,0,0,0.5);
    background: #000\9;
    filter: alpha(opacity=50);
    width: 220px;
    height: 106px!important;
    position: absolute;
    left: 0;
    bottom: 74px;
}
.flexslider2 .slides li .div_con p {
    position: relative;
    color: #fff;
    color: #fff\9;
    font-size: 16px;
    height: 100px;
   display: -webkit-box; /*Safari and Chrome */
  display: -ms-flexbox;
	display: -moz-box; /*Firefox */
  display: flex;
    -webkit-box-align: center;
  -webkit-align-items: center;
       -ms-flex-align: center;
          align-items: center;

}
.flexslider { background:none!important;}
.flexslider2 .flex-direction-nav .flex-prev,.flexslider2:hover .flex-direction-nav .flex-prev {background:url(../images/swiper-l.png) no-repeat;}
.flexslider2 .flex-direction-nav .flex-next,.flexslider2:hover .flex-direction-nav .flex-next{ background:url(../images/swiper-r.png) no-repeat;}
.flexslider2 .flex-direction-nav a {
       top: 150px;
} 



.animateLeft {-webkit-transform: translateX(-50%); -webkit-animation: left 2s linear 0s infinite alternate; }
@-webkit-keyframes left {  from {
left:20px;
}
to { left: 50px; }
}
.animateRight{-webkit-transform: translateX(-50%); -webkit-animation: right 2s linear 0s infinite alternate; }
@-webkit-keyframes right {  from {
right:0px;
}
to { right: 20px; }
}
/*理事会结束*/
/*footer start*/
#footer{
	background: #8c1515;
	color: #ffffff;
	padding: 48px 0;
}
#footer p{
	line-height: 30px;
}
#footer p a{color:#ffffff;}
#footer p a:hover{color: #FFFFFF;}
#footer p span{margin: 0 20px;}
/*footer end*/



/*面包屑开始*/
.crumbs { float:right;}
.crumbs ul { text-align:right; height:60px; line-height:60px;}
.crumbs ul li { float:left; font-size:14px; margin-right:5px; color:#333; font-weight:700;}
.crumbs ul li.on a { color:#8c1515;}
.wrap_div { background:url(../images/bg.jpg) no-repeat center bottom; }
.wrap_div1 { background:url(../images/bg1.jpg) no-repeat center bottom;}
.wrap_div2 { background:url(../images/wrap_div2.jpg) no-repeat center bottom;}
.wrap_div3 { background:url(../images/wrap_div3.jpg) no-repeat center bottom;}
.wrap_div4 { background:url(../images/wrap_div4.jpg) no-repeat center bottom;}
.wrap_div5 { background:url(../images/wrap_div5.jpg) no-repeat center bottom;}
.wrap_div6 { background:url(../images/wrap_div6.jpg) no-repeat center bottom; }
.content_l {
    width: 868px;
}
.content_r {
    width: 240px;
}

/*面包屑结束*/


/*右侧公共部分*/
.content_r_div1 {    padding: 60px 0 0; margin-bottom:50px; border:1px solid #f0f0f0; box-sizing:border-box;}
.daohang_nav { position:absolute; top:0px; width:240px; height:60px; line-height:60px; background: #8c1515;}
.daohang_nav p { font-size:20px; padding-left:28px; box-sizing:border-box;color:#fff;}
.content_r_div1 { position:relative;}

.neirong_b_r .shenqing {
    box-sizing: border-box;
   width: 120px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    background: #ffb605 url(../images/mf/icon2.png) no-repeat 18px 12px;
    display: block;
    margin: 40px auto 0;
	font-size:14px;
	border-radius:5px;
}
.content_r ul {display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 220px;}
.content_r ul li { padding-left:18px; box-sizing:border-box; width:220px; float:left; border-bottom:1px dashed #d1d1d1; height:auto; line-height:60px;  }
.content_r ul li a {  font-size:18px; color:#333;    display: block; position:relative;}
.content_r ul li a:hover {  color:#8c1515;}
.content_r ul li.current a { color:#8c1515;   font-size:18px;}
.content_r ul li:last-child { border-bottom:0;}
.contact { padding:20px 10px; box-sizing:border-box;}
.contact .p1 { padding:20px 0 0; font-size:18px; color:#333;  padding-left: 18px;
    box-sizing: border-box;}
.contact p { font-weight:700;     padding-left: 18px;
    box-sizing: border-box;font-size:14px; color:#333; margin-bottom:20px; }
.contact_b {  border-bottom:1px dashed #d1d1d1;}
.ewm {     margin: 30px auto 50px;}
.ewm img { margin:0 auto; display:block;}
.ewm p { text-align:center; padding:5px 0;}

/*右侧公共部分*/

/* 翻页开始 */
.turn_page{margin:0 auto 110px;*margin:45px auto;}
.turn_page ul{}
.turn_page ul li{width: 30px; margin-right:10px;height: 26px;border:1px solid #e1e1e1;color: #333;font-size: 14px;line-height: 26px;text-align: center;float: left;cursor: pointer;}
.turn_page ul li a{width: 100%;height: 26px;color: #333;font-size: 14px;line-height: 26px;text-align: center;display: block;}
.turn_page ul li.current{background-color: #610000;color: #fff; border:1px solid #610000;}
.turn_page ul li.current a{color: #fff;}
.turn_page ul li:hover{background-color: #610000;color: #fff;}
.turn_page ul li.page_btn_last { width: 85px; border:0; float:left;    letter-spacing: 4px;}
.turn_page ul li.page_btn_last:hover {background:none;color: #333; }
.turn_page ul li.page_btn_last1:hover {background:none;color: #333; }
.turn_page ul li .queding { border:0;}
.turn_page ul li .queding {border: 1px solid #e1e1e1;
    height: 30px;
    width: 58px;}
.turn_page ul li input{ border:1px solid #a9a9a9;}
.turn_page ul li.page_btn_last2 { width: 60px;}
/* 翻页结束 */


/*活动列表开始*/
.title_top { border-bottom:1px solid #ccc; padding:0px 0 20px;}
.title_top h3 { font-size:24px; color:#8c1515;}
.title_top h3 .titles_div { margin-right:15px; margin-top:10px;}



.news_timer { 
		display: -webkit-box; /*Safari and Chrome */
  display: -ms-flexbox;
	display: -moz-box; /*Firefox */
  display: flex;
    -webkit-box-align: center;
  -webkit-align-items: center;
       -ms-flex-align: center;
          align-items: center;
          text-align: center;
          line-height: none!important;
           -ms-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	
	color:#b7b7b7;  text-align:left;}
.news_timer .timer2 {
    color: #ba2c24;
    font-size: 60px;
}

.news_timer .timer3{margin-left: 10px;font-size: 14px;/* margin-top: -12px; */}
.news_content h3 {  font-size: 16px; color:#333;}
.news_content h3 a {   color:#333; }
/*.news_content h3 a:hover {   color:#ffb606;}
*/
.news_content p {font-size: 14px;color:#999;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-indent: 2em;}
.news_content p.hdyg_list{-webkit-line-clamp: 2;}
.news_content>span{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	display: block;
	margin-top: 5px;
}
.news_content p i { color:#ffb605;}
.news_content {      width:84%; }
.two_r_list { overflow:auto; padding:30px 0; border-bottom:1px dashed #b5b5b5;}
.news_content .time1 .span1 { margin-left:15px;}
.news_content .time1 img { margin-right:5px; margin-top:2px;}
.news_content .time1 { color:#999; font-size: 14px;     margin: 10px 0 5px;}
.two_r_list.out .timer2 { color:#c9c9c9;} 
/*活动列表结束*/




/*理事会*/

.Council li { width: 188px; float:left; margin-right:38px; margin-bottom:30px;}
.Council li:nth-child(4n+4) { margin-right:0;}
.Council li h3 { font-size:18px; color:#9b0f0f; text-align:center; margin:20px auto;}
.content_r ul li .navF_p { padding-bottom:20px; display:none;}
.content_r ul li .navF_p a { display:block; color:#666; font-size:16px; line-height:34px; }
.content_r ul li .navF_p a:hover {color: #8c1515; }
.content_r ul li .navF_p a.on { color: #8c1515;}
.content_r ul li a span { position:absolute; right:15px;}
.content_r ul li a span .img2 { display:none;    margin-bottom: 3px;}

.content_r ul li.open a span .img1 { display:none;   }
.content_r ul li.open a span .img2 { display:block;   margin-top: 28px;   }
.content_r ul li a span .img1 {  margin-top: 23px;   }
.content_r ul li a span .img2 {  margin-top: 28px;   }
.content_r ul li.open .navF_p {  display:block;  }

/*蓟门论坛*/

.two_r_list1 .news_content {
    width: 71%;
}
.two_r_list1 .news_content h3 { margin-bottom:15px;}
.two_r_list1 .news_content h3 a:hover { color:#ba2c24;} 
.two_r_list1 .news_content h3.on1 a {  color:#ba2c24;    display: block; width: 80%;}
.two_r_list1 .news_content h3 span { color:#999;}


/*两学一做*/
.two_r_list2 .news_content {
    width: 100%;
}
.two_r_list2 .news_content h3 { margin-bottom:15px;}
.two_r_list2 .news_content h3 a:hover { color:#ba2c24;} 
.two_r_list2 .news_content h3.on1 a {  color:#ba2c24;    display: block; width: 80%;}
.two_r_list2 .news_content h3 span { color:#999;}


/*校友风采*/
.school li p { font-size:16px; color:#333; float:left; width: 100%;}
.school li { margin-bottom:30px;border:1px solid #ebebeb;  width: 404px;  display:inline-block;  box-sizing:border-box; }
.school li span  { font-size:14px; color:#666; float:right;}
.school li:nth-child(2n+1) { float:left;}
.school li:nth-child(2n) { float:right;}
.school li .div_box { padding:20px; box-sizing:border-box; overflow:hidden; }
.school li:hover { box-shadow:0px 0px 5px #ccc;}
.school li a { display:block; overflow:hidden; width: 403px; height:252px;}
.school li a img {transition:2s; -webkit-transition:2s; -moz-transition:2s;}
.school li a img:hover {transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2); }





.content_box h3 {  font-size:30px; color:#333;  margin-bottom:40px; }
.content_box h2 {  font-size:20px; color:#333;  margin-bottom:10px; font-weight:700; }
.content_box p {  font-size:16px; color:#333; line-height:36px; margin-bottom:20px;}


.content_box .people .div_right { width: 620px;}
.content_box .title_box { margin-bottom:30px;}
.content_box .title_box h3 {  font-size:18px; color:#333; text-align:left; margin-bottom:0px;}
.content_box .title_box span {  font-size:14px; color:#333; text-align:left; margin-bottom:10px;}




.teachers ul.ul01 li {position: relative;float:left;margin-right:20px;font-size:24px;color:#333;border-bottom:1px solid #ccc;width:72px;padding-bottom:10px;}
.teachers ul.ul01 { overflow:hidden;}
.teachers ul.ul01 li.current b { display:block;}
.teachers ul.ul01 li.current { color:#8c1515;}
.teachers ul.ul01 li b {position: absolute;/* margin-top: 10px; */width:30px;height: 4px;background:#8c1515;display:block;top: 39px; display:none;}

.nav_F { margin-top:30px; margin-bottom:40px; }
.nav_F a {position: relative;font-size:16px;color:#333;border:1px solid #ccc;padding:8px 15px;margin-right:15px;}
.nav_F a.current { background:#8c1515; color:#fff;border:1px solid #8c1515;}
.nav_F a.current i {left: 45%;width: 16px;background:url(../images/jiao.png) no-repeat center bottom;position: absolute;bottom: -8px;height: 7px;}
.nav_F a:hover { background:#8c1515; color:#fff;border:1px solid #8c1515;}
.nav_F a:hover i {left: 45%;width: 16px;background:url(../images/jiao.png) no-repeat center bottom;position: absolute;bottom: -8px;height: 7px;}

.teachers_div ul.ul_T li a { display:block;}
.teachers_div ul.ul_T li a img { width: 135px; height:180px;}
.teachers_div ul.ul_T li { border-bottom:0; width: 135px; float:left; margin-right:45px;margin-bottom: 20px;}
.teachers_div ul.ul_T li:nth-child(5n+5) { margin-right:0;}
.teachers_div ul.ul_T li p { font-size:16px;color:#666; margin-top:15px;}
.teachers_div ul.ul_T li span { font-size:14px;color:#666; white-space: nowrap;   display: block; margin-top:5px;}


.teachers_div ul.ul_T { display:none;}

.people1 { margin-top:40px; display:none;}
.people1 .img_people img { width: 135px; height:178px;    margin-bottom: 10px; display:block; }
.people1 .div_right { width: 680px;  }



.xinxi_ul { overflow:hidden; margin-bottom:40px;}
.xinxi_ul li { margin-right:15px; float:left; color:#8c1515; font-size:16px; padding:10px 15px; border:1px solid #8c1515;}
.xinxi_ul li.on { color:#fff; background:#8c1515; }
.xinxi_ul li:hover { color:#fff; background:#8c1515; }
.people1 .img_people { text-align:center;}
.people1 .img_people h3 { }
.people1 .img_people p { margin-top:10px;}





/*学院视频*/
.news_timer a .a_videobtn {
    position: absolute;
    width: 42px;
    height: 42px;
    bottom: 15px;
    right: 15px;
    background: url(../images/a_spbtn.png) no-repeat;
    padding-left: 0;
    cursor: pointer;
}

.news_timer a { position:relative;}

.news_timer a img{
	width:202px;
	height:121px;
	object-fit: cover;
}

/*内容列表页*/
.professor_view{margin-left: 44px;position: relative;margin-bottom: 30px;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 ul li img { display:block;}
.pro_banner{overflow:hidden;width: 100%;height: 378px;}
.professor_view ol{position: absolute;right: 45%;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 #82888d;}
.professor_view ol li.current{background-color: #ffb504; border:1px solid #ffb504;}
.lianhehui { height: 80px; padding: 9px 10px;    background: #000; box-sizing: border-box;}
.lianhehui p {
    color: #fff;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
}
.lianhehui_ul li {width: 100%;display: block;float: left; font-size:16px; padding:20px 0 20px; border-bottom:1px dashed #e2e2e2; box-sizing:border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.lianhehui_ul li i { width:8px; height:8px; display:inline-block; background:#8c1515;    margin-right:10px; float:left; border-radius:50%; }
.lianhehui_ul li a { color:#333;    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
.lianhehui_ul li span { color:#c5c5c5; margin-left:10px;}
.lianhehui_ul li a:hover { color:#8c1515;  }

.school li.fl_r { float:right\9;}


/*兼容性*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 1\9;
   
}

.swiper-slide { margin-bottom:100px\9;}

/*--*/
.fastsou {
	text-align: right; padding-top: 15px; font-size: 13px; float: right; position: relative; z-index: 200;
}
.fast_nav li {
	float: left; position: relative;
}
.fast_nav li span {
	padding: 0px 10px; display: inline-block; _zoom: 1;
}
.ksdha {
	background: url("../../images/aa/ico5.png") no-repeat 57px 8px; cursor: pointer;
}
.fast_nav .ksdha span {
	padding-left: 15px;
}
.ksdhdiv {
	left: 0px; top: 20px; width: 150px; text-align: left; display: none; position: absolute; z-index: 9999; opacity: 0.8;
}
.ksdhdiv a {
	padding: 0px 10px; line-height: 24px; display: block;
}
.fast_nav li:hover .ksdhdiv {
	display: block;
}
.search {
	padding-top: 10px;
}
.seartext {
	background: url("../../images/aa/search.png") no-repeat 0px 0px rgba(0, 0, 0, 0); padding: 0px 0px 0px 15px; border: 0px currentColor; width: 161px; height: 23px; color: rgb(0, 0, 0); line-height: 23px; float: right;
}
.searbtn {
	background: url("../../images/aa/search.png") no-repeat 100% 0px rgba(0, 0, 0, 0); border: 0px currentColor; width: 25px; height: 23px; float: right; cursor: pointer;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}


#header { overflow:initial;}
#header .cont {
    width: 1200px;
    overflow: initial;
    background: url(../images/bg_n.png) no-repeat;
    height: 100px;
}

#header .cont .fl { margin-top:0!important;} 
#nav { overflow:initial;}
#nav .cont { overflow:initial;}
.build_bg{position:absolute;top: -70px;left: 50%;margin-left: -114px;width: 228px;height: 64px;background: url(../images/build.jpg) no-repeat center;display: none;z-index: 1000;box-shadow: 1px 2px 2px rgba(0,0,0,0.3);}






@media screen and (max-width: 1366px) {
    .pull_down .content:nth-child(4) .pd_list {     width: 132px;background-color:;}
    .pull_down .content:nth-child(4) .pd_pic { margin-right:35px;}
}