@charset "utf-8";
/* CSS Document */
.layout{ width:1200px; margin:0 auto;}
.header_one{ width:100%; overflow:hidden; /*height:856px;*/ height:600px; position:relative;}
.header_top{ position:relative; z-index:1000; height: 196px; padding:4rem 6rem; padding-bottom:0; transform: translateY(-50%); transition: transform .7s ease-out;}
.header_top.active{ transform: translateY(0);}

.logo{ background-color: rgba(114, 8, 10, 0.9); width: 30%; float:left; padding-top:30px; padding-left:40px; height:132px;}
.logo>a>img{ width:81.676%}
.main{ width:70%; float:left;}
.nav-bar{ width:100%; height:50px;}
.nav-bar ul{ float:left; width:96%;}
.nav-bar ul li{ background: rgba(145, 85, 80, 0.5); border-left: 1px solid rgba(255, 255, 255, .7); width:16.66%; line-height:50px; float:left;}
.nav-bar ul li a{ display:block; text-align:center; color:#FFF; font-size:18px;}
.nav-bar ul li:hover{ background-color: rgba(114, 8, 10, 0.9);}

.select_btn { float: right; width:4%; background-color: rgba(114, 8, 10, 0.9); height:50px; transform: none !importaant;} 
/* 搜索框 */
#bnt_search {
    height: 26px;
    width: 26px;
	margin:15px auto 0;
}
#bnt_search a {
    display: block;
    background: url(../images/sou_03.png) center no-repeat;
    height: 26px;
    width: 26px;margin-left:0px;
}
#j_seach_box {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
  transform: none !important;
    transition: none !important;
}

#j_seach_box .bg_box {
    position: fixed;
    z-index: 9994;
    top: 0px;
    display: none;
    height: 100%;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.65);
}

#j_seach_box form {
    position: absolute;
    overflow: hidden;
    top: 45%;
    z-index: 9999;
    width: 680px;
    left: 0;
	right:0;
	margin:0 auto;
}

#j_seach_box .box_size{
	font-size:50px;
	color:#FFF;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	z-index:9999;
	width:50%;
	text-align:right;
	/* top: 35%; */
  top:0;
	cursor:pointer;
}

#j_seach_box input[type="text"] {
    border: none;
    width: 560px;
    display: block;
    height: 60px;
    color: #434343;
    font-size: 15px;
    background:#FFF;
    line-height: 60px;
	float:left;
	text-indent:15px;    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}
#j_seach_box input[type="submit"] {
    background: #72080a;
    height: 60px;
    width: 120px;
    cursor: pointer;
    border: none;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:24px;
	line-height:40px;
}

/*=================导航=================*/
.nav{ float:right; line-height:82px; position: relative; z-index: 100; background-color: rgba(114, 8, 10, 0.9); width:100%;}
.nav_item{ float:left; text-align:center; position: relative; z-index: 100; width:8%;}
.nav_item:nth-last-child(2){ width:26%;}
.nav_item:nth-last-child(1){ width:18%;}
.nav_item a{ color:#fff; /* padding:0 14.5px; */ font-size:16px; display:block; display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background: rgb(92, 6, 8); color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: rgb(92, 6, 8); color:#FFF; text-decoration: none; font-size:14px; height:40px; line-height:40px; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: rgb(92, 6, 8); color:#FFF; opacity:0.6;}

.header_menu{ width:160px; float:right; position:relative; z-index:1000; right:70px; /*padding-top:150px;*/ padding-top:70px; padding-bottom:250px;transform: translateX(100%); transition: transform .7s ease-out;}
.header_menu.active { transform: translateX(0);}
.header_menu ul li{ background-color: rgba(0, 0, 0, 0.5); height: 50px; margin-bottom: 2px; line-height: 50px;}
.header_menu ul li a{ font-size: 14px; color: #ffffff; text-align: center; display:block;}
.header_menu ul li:hover{ background-color: rgba(114, 8, 10, 0.9);}


.banner{position:absolute;top:0; left:0; right:0; bottom:0; overflow:hidden;}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .frame{height:100%;}
.banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;z-index: 999;}
.banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.banner .slick-prev{ background:url(../images/left.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; left:4px; outline:none;}
.banner .slick-next{ background:url(../images/right.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; right:4px; outline:none;}


.tip-text{ width:1100px; margin:0 auto; position:absolute; bottom:50px; left:0; right:0;}
.left-item{ background-color: rgba(114, 8, 10, 0.9); color: #ffffff; padding: 22px 38px; width:49%; height:112px; float:left; color:#FFF; font-size:18px; line-height:30px;transform: translateX(-50%); transition: transform .7s ease-out;}
.left-item.active { transform: translateX(0);}
.right-item{ background: rgba(0, 0, 0, 0.5); width:51%; color: #ffffff; padding: 14px 38px; height:112px; margin-left:-20px; float:left; margin-top:30px; color:#FFF; font-size:14px; line-height:26px;transform: translateX(50%); transition: transform .7s ease-out;}
.right-item.active { transform: translateX(0);}

.header_blong{ width:100%; overflow:hidden; padding-top:55px; background:url(../images/nav_02.jpg) top center no-repeat; background-size:cover;}
.header_news{ width:100%; overflow:hidden;}
.news_left{ width:770px; float:left; overflow:hidden;}



.news_tent{ width:100%; overflow:hidden;transform: translateY(-50%); transition: transform .7s ease-out;}
.news_tent.active { transform: translateY(0);}
.news_tvnt{ width:100%; overflow:hidden; padding-top:20px;transform: translateY(-50%); transition: transform .7s ease-out;}
.news_tvnt.active { transform: translateY(0);}
.news_title{ width:100%; overflow:hidden; line-height:27px; padding-bottom:30px;}
.news_title h4{ float:left; font-size: 22px; border-right: 1px solid #884445; color: #3b3b3b; padding-right: 10px; font-weight:bold;}
.news_title span{ float:left; color: #884445; font-size: 18px; padding-left: 10px;}
.news_title .more{ float:right; color:#666666; font-size:16px;}
.news_box ul{ margin:0 -30px 0 0; zoom:1;}
.news_box ul li{ width:370px; float:left; overflow:hidden; margin-right:30px; transition: all .35s ease;}
.news_box ul li .news_img{ width:100%; overflow:hidden;}
.news_box ul li .news_img img{ width:100%; height:100%; transition: all .5s;}
.news_box ul li .news_name{ font-weight:bold; font-size:18px; /* color:#393939; */ display:block; padding:15px 0;  white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_box ul li .news_time{ color:#333333; font-size:16px;}
.news_box ul li .news_tip{ color:#666666; font-size:14px; line-height:24px; padding-top:10px; display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.news_box ul li:hover{ transform: translateY(-14px);}
.news_box ul li a:hover img{ transform: scale(1.1);}
.news_box ul li a:hover .news_name{ color: #d18e59;}


.news_right{ width:398px; float:right; overflow:hidden;}
.news_right .news_title{ padding-bottom:0;}
.news_annou{ width:100%; overflow:hidden;transform: translateY(-50%); transition: transform .7s ease-out;}
.news_annou.active { transform: translateY(0);}
.news_anntu{ width:100%; overflow:hidden; padding-top:20px;transform: translateY(-50%); transition: transform .7s ease-out;}
.news_anntu.active { transform: translateY(0);}
.news_focus ul li{ width:100%; overflow:hidden; margin-top:30px; transition: all .35s ease; height: 107px;}
.news_focus ul li .focus_time{ width:70px; height:70px; float:left; background:#72080a;}
.news_focus ul li .focus_time h4{ display:block; font-size:26px; color:#FFF; text-align:center; font-weight:bold; padding-top:8px;}
.news_focus ul li .focus_time h6{ display:block; font-size:14px; color:#FFF; text-align:center;}
.news_focus ul li .focus_content{ width:310px; float:right; overflow:hidden;}
.news_focus ul li .focus_content a{ display:block; color:#v; font-size:18px; font-weight:bold; line-height:26px;}
.news_focus ul li .focus_content p{ display:block; font-size:14px; color:#666666; line-height:24px; padding-top:7px;     display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.news_focus ul li:hover{ transform: translateX(10px);}
.news_focus ul li:hover .focus_content a{ color: #d18e59;}



.header_vel{ width:100%; overflow:hidden; padding-top:50px;}
.header_kycg{ width:100%; overflow:hidden;transform: translateX(-50%); transition: transform .7s ease-out;}
.header_kycg.active { transform: translateX(0);}
.rese_box{ width:100%; overflow:hidden;}
.rese_box ul{ margin:0 -3.33% 0 0; zoom:1;}
.rese_box ul li{ width:30%; float:left; overflow:hidden; padding-left:25px; margin-right:3.33%; /* margin-bottom:20px; */ margin-top:20px; transition: all .35s ease;}
.rese_box ul li span{ background:url(../images/time.png) left no-repeat; color:#72080a; font-size:16px; padding-left:28px; display:block;}
.rese_box ul li a{ display:block; line-height:26px; font-size:16px;color: #333333;
 /* color:#393939; */ padding-top:15px;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.rese_box ul li:hover{ transform: translateY(-14px);}
.rese_box ul li:hover a{ color: #d18e59;}


.header_student{ width:100%; overflow:hidden; padding:60px 0px;}
.studwnt_left{ width:585px; float:left; overflow:hidden;transform: translateX(-50%); transition: transform .7s ease-out;}
.studwnt_left.active { transform: translateX(0);}
.studwnt_right{ width:585px; float:right; overflow:hidden;transform: translateX(50%); transition: transform .7s ease-out;}
.studwnt_right.active { transform: translateX(0);}
.studwnt_left .news_title,.studwnt_right .news_title{ padding-bottom:20px; border-bottom:1px #72080a solid;}
.student_cen{ width:100%; overflow:hidden; padding-top:20px;}
.student_cen ul li{ width:100%; line-height:40px; overflow:hidden;}
.student_cen ul li a{ float:left; background:url(../images/eve_03.png) 0 16px no-repeat; font-size:16px; color:#333333;  padding-left:20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.student_cen ul li span{ float:right; font-size:16px; color:#999999;}
.student_cen ul li a:hover{ color:#f9ae31; transform: translate(10px, 0px);}

.header_video{ width:100%; overflow:hidden; padding-top:60px; padding-bottom:58px; transform: translateY(50%); transition: transform .7s ease-out;}
.header_video.active { transform: translateY(0);}

.header_video img{ width:100%;}


.header_foter{ width:100%; overflow:hidden; background:url(../images/foter_02.jpg) top center no-repeat; height:360px; background-size:cover;transform: translateY(50%); transition: transform .7s ease-out;}
.header_foter.active { transform: translateY(0);}

.foter{ width:100%; height:310px;}
.foter_link{ width:100%; overflow:hidden; padding-top:50px; line-height:22px;}
.foter_link span{ float:left; color:#FFF; font-size:18px;}
.foter_link ul{ float:left; overflow:hidden;}
.foter_link ul li{ float:left; border-right:2px #FFF solid; padding:0 30px;}
.foter_link ul li a{ color:#FFF; font-size:18px; display:block;}
.foter_nav{ width:100%; overflow:hidden; padding-top:50px;}
.foter_left{ width:450px; float:left; overflow:hidden; padding-top:50px;}
.foter_lxwm{ width:210px; float:left; overflow:hidden; margin-left:160px; padding-top:10px;}
.foter_lxwm span{ font-size:18px; display:block; color:#FFF; padding-bottom:5px;}
.foter_lxwm p{ display:block; font-size:14px; color:#FFF; padding-top:10px;}
.foter_wx{ width:110px; float:right; overflow:hidden;}
.foter_wx span{ display:block; text-align:center; color:#FFF; font-size:14px; padding-top:10px;}
.bottom{ width:100%; border-top:1px #994547 solid; color:#FFF; font-size:14px; text-align:center; line-height:50px;}
.bottom a{ color:#FFF;}
.ph_foter{ width:100%; background:#72080a; overflow:hidden; padding:30px 0; line-height:30px; text-align:center; font-size:14px; color:#ffffff; display:none;}



.news_flash{width:100%; overflow:hidden; position:relative; display:none;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden;}
.news_flash .bd ul li img{ width:100%;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:60px; height:60px; background: rgba(151,64,50,0.5);}
.news_flash .bd ul li .mask h5{ width:100%; font-size:16px; font-weight:bold; color:#fff; padding:0 20px; display:block; height:60px;}

