@charset "utf-8";
/*
@author: liang
@update: liang (2024-04-20)
*/
body{margin:0 auto;min-width:1200px;background:url(/images/zhuanti/24zhounianqing/body_bk.png) no-repeat center top #ff540f;color:#333;font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif}
button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,select,textarea,ul{margin:0;padding:0}
img{border:0 none}
li,ol,ul{list-style-type:none}
address,caption,cite,code,dfn,em,i,th,var{font-weight:400;font-style:normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
a,a:hover{outline:0}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}

/*框架*/
.layout{clear:both;width:1200px;text-align:left;margin:0 auto;color:#333}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.abs{position:absolute}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.common-tit{line-height:75px;font-size:36px;font-weight:700;color:#ca0a0a;text-align:center;margin-bottom:11px}

/* 页头大图 */
.headerCon{position:relative;z-index:1;height:608px}
.headerCon .logo{position:absolute;top:30px;left:0;display:block;width:270px;height:60px}
.nav-mod{position:relative;z-index:2;padding:30px;width:1140px;background:#fdfbec;border-radius:20px;margin-bottom:51px}
.nav-mod .pic{width:400px;height:220px}
.nav-mod .pic img{width:400px;height:220px}
.nav-mod .text{width:686px;float:left;padding-top:7px;margin-left:50px}
.nav-mod .text p{font-size:16px;line-height:32px}
.nav-mod .text p a{font-weight:700;color:#b6001d}
.nav-mod .text p.pt12{padding-top:12px}

/*时间轴*/
.developmentHistory-mod{ position: relative; z-index: 1; width:1200px; background:url(/images/zhuanti/24zhounianqing/banner_01.png) no-repeat;padding-bottom: 70px;}
.developmentHistory-mod ul{ text-align:center; font-size:0;}
.developmentHistory-mod li{ display:inline-block; *display:inline; *zoom:1; width:176px; height:292px; background:#fffff2; border-radius:10px; margin:0 10px; vertical-align:top;}
.developmentHistory-mod p{ height:117px; line-height:18px; padding:0 15px 0 20px; font-size:14px; text-align:left;}
.developmentHistory-mod .top-tags{ padding-top:18px; height:133px;}
.developmentHistory-mod .step-bg{ width:1165px; height:146px; margin:5px auto; background:url(/images/zhuanti/24zhounianqing/bg_04.png) no-repeat center 25px;}
.developmentHistory-mod .pic{height: 135px;padding-top: 14px;}

/* 跑团视频播放 */
.ptvideo-mod{position: relative;z-index: 1;height: 588px;text-align: center;width: 1200px;margin-top: 57px;background: url(/images/zhuanti/24zhounianqing/d_07.png) no-repeat center top;}
.ptvideo-mod .vcBox{ position: relative; z-index: 1; padding: 34px 0 38px;}
.ptvideo-mod .vcBox .swiper-container{ width:760px; height:428px; margin:0 auto;}
.ptvideo-mod .vcBox .swiper-slide{ display:block; width:760px; height:428px; margin:0 auto; position:relative;}
.ptvideo-mod .vcBox .swiper-slide .play-ico{ display:block; width:100px; height:100px; position:absolute; left:50%; top:50%; margin:-50px 0 0 -50px; background: url(/images/zhuanti/24zhounianqing/icon_01.png) no-repeat; z-index:19;}
.ptvideo-mod .vcBox .swiper-slide span{ display:block; width:760px; height:428px; border-radius:10px; background:#000; opacity:.4; filter:alpha(opacity=40); position:absolute; top:0; left:0; z-index:9;}
.ptvideo-mod .vcBox .swiper-slide img{width:760px; height:428px; border-radius:10px;}
.ptvideo-mod .vcBox .swiper-slide p{ display: none;}
.ptvideo-mod .vcBox .pagination{ position:absolute; left:0; bottom:22px; width:100%; text-align:center; font-size:0;}
.ptvideo-mod .vcBox .swiper-pagination-switch{ display:inline-block; *display:inline; *zoom:1; width:60px; height:6px; background:#81817f; margin:0 5px; border-radius:3px;}
.ptvideo-mod .vcBox .swiper-active-switch{ background:#fff;}
.ptvideo-mod .vcBox .d_prev,.ptvideo-mod .vcBox .d_next{ display: none; width:60px; height:60px; top:50%; left:82px; margin-top:-10px; z-index:9; cursor: pointer; background: url(/images/zhuanti/24zhounianqing/icon_02.png) no-repeat;}
.ptvideo-mod .vcBox .d_next{ left:auto; right:82px; background: url(/images/zhuanti/24zhounianqing/icon_03.png) no-repeat;}

/*向新而跑*/
.run-mod{position: relative;z-index: 1;width: 1200px;padding: 0 0 40px;margin-top: 60px;background: url(/images/zhuanti/24zhounianqing/d_11.png) no-repeat center top;}
.run-con{ position:relative; width:970px; margin:47px auto 0;}
.run-con .d_img{position:relative;height:390px; z-index: 1;}
.run-con .d_img li{position:absolute;display:none;border-radius:15px;z-index:0; cursor:pointer; overflow:hidden;}
.run-con .d_img li img{width: 100%; height: 100%; border-radius: 12px;}


.run-con .d_img li.d_pos1{display:block;left:27px;width:342px;height:250px;top:34px;z-index:1}
.run-con .d_img li.d_pos2{display:block;left:157px;width:364px; height:280px;top:17px;z-index:2}
.run-con .d_img li.d_pos3{display:block;left:292px;width:386px; height:310px; top:0;z-index:3}
.run-con .d_img li.d_pos4{display:block;left:437px;width:364px; height:280px;top:17px;z-index:2}
.run-con .d_img li.d_pos5{display:block;left:600px;width:342px;height:250px; top:34px;z-index:1}


.run-con .d_img li .bg{margin:0; width:386px;height:310px;border-radius:10px;background:#000;opacity:.3;filter:alpha(opacity=3); position:absolute; left:0; top:0;cursor:pointer; z-index:29;}
.run-con .d_img li.d_select .bg{display:none;}
.run-con .d_img p{ display:block; width:100%; height:50px; position:absolute; left:0; bottom:0; z-index:19;}
.run-con .d_img p i{display:block; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px; position:relative; z-index:9;}
.run-con .d_img p span{ display:block; width:100%; height:50px;background:#000;opacity:.4;filter:alpha(opacity=4); position:absolute; left:0; top:0; z-index:2;}
.run-con .d_prev,.run-con .d_next{ display: block; width:60px; height:60px; top:50%; left:-82px; margin-top:-37px; z-index:9; cursor: pointer; background: url(/images/zhuanti/24zhounianqing/icon_02.png) no-repeat;}
.run-con .d_next{ left:auto; right:-82px; background: url(/images/zhuanti/24zhounianqing/icon_03.png) no-repeat;}
.run-con .d_menu{height:14px;font-size:0;overflow:hidden;text-align:center; display: none;}
.run-con .d_menu li{width:14px;height:14px;background:#eaeaea;display:inline-block;*display:inline;*zoom:1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin:0 3px;}
.run-con .d_menu li.d_select{width:34px;background:#ccaf6d;}

/*同庆正保人*/
.celebrateShow-mod{position: relative;z-index: 1;width: 1200px;padding: 0 0 32px;margin-bottom:124px; background: url(/images/zhuanti/24zhounianqing/d_14.png) no-repeat center top;}
.celebrateShow-con{ width:980px; height:256px; margin:45px auto 0;}
.celebrateShow-con li{ width:245px;overflow: hidden; text-overflow:ellipsis;}
.celebrateShow-con li img{ display:block; width:235px; height:188px; border-radius: 10px; margin: 0 auto;}
.celebrateShow-con li p{ text-align:center; font-size:16px; color:#fff498; line-height:24px; padding-top:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.celebrateShow-mod .arrow-left,.celebrateShow-mod .arrow-right{display: block;width: 60px;height: 60px;top: 50%;left: 28px;margin-top: -19px;z-index: 9;cursor: pointer;background: url(/images/zhuanti/24zhounianqing/icon_02.png) no-repeat;}
.celebrateShow-mod .arrow-right{ left:auto; right:32px; background: url(/images/zhuanti/24zhounianqing/icon_03.png) no-repeat;}

/*底部*/
.footer-wrap{ width:100%; height: 539px; background:url(/images/zhuanti/24zhounianqing/bg_88.jpg) no-repeat center top; margin-top: -20px;}
.footer-mod h3{ font-size:16px; color:#fff; font-weight:normal; height: 128px; line-height:32px; padding:166px 0 0 487px;}
.footer-mod ul{ text-align:center; font-size:0; padding:22px 0 0 0;}
.footer-mod li{ display:inline-block; *display:inline; *zoom:1; width:220px; text-align:center;}
.footer-mod img{ display:block; width:140px; height:140px; border:10px solid #fff; border-radius:5px; margin:0 auto;}
.footer-mod p{ line-height:50px; text-align:center; font-size:16px; color:#fff;}

/*底部logo*/
.company-wrap{ width:100%; background:#fff;}
.company-mod{ padding: 18px 0;}
.company-mod ul{ display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-content: flex-start;}
.company-mod ul li{ width: 150px; height: 66px; margin-right: 25px;}
.company-mod ul li img{ width: 150px; height: 66px;}
.company-mod ul li:nth-child(7n){ margin-right: 0;}

/*视频弹层*/
#floatBoxBg{width:100%;height:100%;background: #000;filter:alpha(opacity=60);opacity:0.6;position:fixed; top:0;left:0;z-index:998;}
.floatBox{ width:900px; height:600px; position:fixed; left:50%; top:50%; margin:-329px 0 0 -450px; background:#fff;z-index:999; border-radius: 20px;}
.floatBox .v-tit{height:80px;line-height:80px;padding:0 0 0 20px;font-size:20px;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{ height:486px; padding:0 20px; background:#fff;}
.floatBox .v-close{z-index:999;width:12px;height:12px;padding:8px;overflow:hidden;position:absolute;right:17px;top:27px;}
.floatBox .v-close:hover{text-decoration:none;}