@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 14px/200% Microsoft YaHei; color:#000000;text-align:center; background:url(images/top.jpg) top center no-repeat #fefbfa;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 14px/200% Microsoft YaHei;}
li,p{text-align:left;font:normal 14px/200% Microsoft YaHei;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 14px/200% Microsoft YaHei;}
.w1000{ width:1000px;}
.fl{ float:left;}
.fr{ float:right;}

/*top*/
.top{ padding:820px 60px 50px 70px; box-sizing:border-box; height:1290px;}
.top p{ color:#71140f; font-size:24px; font-weight:bold; font-family:"宋体"; line-height:250%; text-indent:2em;}


/*p1 视频专区*/
.title_h1{ text-align:center; margin:50px auto 40px;}
.p1_con{ background:url(images/p1_bg.jpg) bottom left repeat-x; height:400px; margin-bottom:50px;}
.p1_con .fl{ width:595px; padding-left:25px;}
.p1_con .fl p{box-shadow:2px 10px 20px #511a19;}
.p1_con .fr{ width:340px;}
.p1_con .fr h6{ width:100%; clear:both; border-bottom:#e9b1ab 1px solid; text-align:right; margin-bottom:18px; font-size:18px; height:37px;}
.qh_h2{background-color: rgba(255,255,255,0.3); width:292px; float:right; margin-right:15px;box-shadow:2px 2px 5px #6e2421;}
.qh_h2 li{cursor:pointer; font-size:18px; font-weight:bold; padding:15px 5px 15px 12px; height:96px; line-height:190%; box-sizing:border-box; color:#fff;}
.qh_h2 .t01{ background:url(images/p1_01.png) no-repeat; width:338px; height:96px; margin-left:-46px; padding:15px 5px 15px 50px; color:#000;}




/*p2 往届回顾*/
.p2_bg{ background:url(images/bg01.jpg) bottom center no-repeat;}
.title_h2{ background:url(images/tt01.png) bottom left no-repeat; height:43px; line-height:43px; margin:30px auto;}
.title_h2 b{ float:left; color:#fff; font-size:24px; font-weight:bold; display:block; width:240px; text-align:center;}
.title_h2 b a,.title_h2 b a:hover{ color:#fff;}
.title_h2 i{ float:right; font-size:18px;}
.p2_con_01{ margin:30px auto;}
.p2_con_01 .pic{ float:left; width:490px;}
.p2_con_01 .pic img{ border-radius:12px; display:block;}
.p2_con_01 .text{ float:right; width:460px; height:280px; overflow-y:auto;}
.p2_con_01 .text b{ display:block; font-size:22px; font-weight:bold; line-height:180%; margin-bottom:5px;}
.p2_con_01 .text p{ text-indent:2em; font-size:16px;}

.p2_con_02{ margin:30px auto;}
.p2_con_02 .pic{ float:right; width:490px;}
.p2_con_02 .pic img{ border-radius:12px; display:block;}
.p2_con_02 .text{ float:left; width:460px; height:280px; overflow-y:auto;}
.p2_con_02 .text b{ display:block; font-size:22px; font-weight:bold; line-height:180%; margin-bottom:5px;}
.p2_con_02 .text p{ text-indent:2em; font-size:16px;}

.p2_con_01 .text::-webkit-scrollbar,.p2_con_02 .text::-webkit-scrollbar{ width:6px; height:6px; background-image: linear-gradient(135deg, #eee 100%, #eee 100%, #eee 100%);}
.p2_con_01 .text::-webkit-scrollbar-track,.p2_con_02 .text::-webkit-scrollbar-track { border-radius: 0;}
.p2_con_01 .text::-webkit-scrollbar-thumb,.p2_con_02 .text::-webkit-scrollbar-thumb { border-radius: 0;  background-image: linear-gradient(135deg, #999 100%, #999 100%, #999 100%);  transition: all .2s;  border-radius: 0.25rem;}
.p2_con_01 .text::-webkit-scrollbar-thumb:hover,.p2_con_02 .text::-webkit-scrollbar-thumb:hover { background-color: #eee;}

/*Swiper*/
.swiper-container { width:1000px;height:230px; margin-bottom:80px;}
.swiper-slide {text-align: center;height:180px;}
.swiper-slide img{ border-radius:8px;}
.swiper-button-next,.swiper-button-prev{ top:40%; width:38px; height:38px;}
.swiper-button-prev{ background:url(images/left.png) no-repeat;}
.swiper-button-next{ background:url(images/right.png) no-repeat;}
.swiper-container .swiper-pagination-bullet{ width:6px; height:6px; background:#000;}
.swiper-container .swiper-pagination-bullet-active{ width:58px; height:5px; border-radius:5px; background:#000;}


/*p3 图片精选*/
.p3_bg{ background:url(images/bg02.jpg) center center no-repeat; height:812px;}
.p3_con{ width:1005px;}
.p3_con ul li{ float:left; margin-bottom:6px; margin-right:5px; box-sizing:border-box;}
.p3_con ul li img{ display:block; position:relative; z-index:1;}
.p3_con ul li p{background:url(images/icon.png) 15px 7px no-repeat rgba(0,0,0,0.7); color:#fff; font-size:18px; height:50px; display:block; margin-top:-50px; line-height:50px; padding-left:50px; position:relative; z-index:10;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; box-sizing:border-box;}
.p3_con ul li p a,.p3_con ul li p a:hover{ color:#fff;}
.p3_con ul li:nth-child(1) p{ width:270px;}
.p3_con ul li:nth-child(2) p{ width:448px;}
.p3_con ul li:nth-child(3) p{ width:272px;}
.p3_con ul li:nth-child(4) p{ width:724px;}



/*copyright*/
.banner_bt{text-align:center; margin:80px auto;}
.banner_bt img{ display:block;}
.copyright{ text-align:center; font-size:12px; margin:50px auto;}


/*2j-2*/
.body_2jbg{ background:url(images/2j_bg.jpg) top center no-repeat;}
.top2{ height:750px;}
.top2 h1{ padding-top:640px; text-align:center; font-size:47px; font-weight:bold; color:#831a13; font-family:"宋体";}

.picLsit_bg{padding:30px 0;}
.picList_con h6{ width:96%; margin:0 auto;}
.picList_con h6,.picList_con h6 a,.picList_con h6 a:hover{ color:#fff; font-size:16px;}
.picList_con h6 a{ padding:0 5px;}
.picList_con ul{ width:100%; margin:0 auto;}
.picList_con ul li{ border-radius:6px 6px 0 0; background:#e5e5e5; float:left; width:314px; margin:10px 0px 10px 18px;}
.picList_con ul li img{ border-radius:6px; display:block; width:298px; height:180px; margin:8px auto;}
.picList_con ul li i{ font-size:16px; display:block; height:50px; line-height:50px; box-sizing:border-box; padding:0 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.page_n{text-align:center;padding:40px 0;}
.page_n a{ border-radius:5px;border:#000 1px solid;padding:4px 15px;margin:5px;display: inline-block;}
.page_n a.common_current_page,.page_n a:hover{background:#cc3333;color:#fff;text-decoration:none;border:1px solid #fff;}
















