body {margin: 0px;background-color:#f6f6f6;min-width: 1200px}
body,td,font,a,span, p,input {font-size: 16px;line-height:24px;font-family:"微软雅黑"}
*{margin:0;padding:0}
p{ padding:0; margin:0;}
a{text-decoration: none;color:#000}
img{ border:0;}
ul,li{list-style: none;}

.flex{display: flex;}
.justify-content-between{justify-content: space-between;}
.justify-content-center{justify-content: center;}
.align-items-center{align-items: center;}
.flex-direction-column{flex-direction: column;}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}
.mainCon{width:1200px;margin:0 auto}

.header .logo{background-color: #334182;}
.header .logo img{height:100px;width:auto}
.header .logo input{border:0; width:245px;padding-left:15px;font-size:16px; color:#749fc8;line-height:32px; outline:none;border-radius: 5px;float:right;margin-top:50px;margin-right:200px}
.header .navBox{background-color: #495390;border-top:2px solid #043a70}
.header .navBox .nav{display: flex;height:45px;margin:0 auto;width:1280px;}
.header .navBox .nav li{position: relative;}
.header .navBox .nav li a{ display:block;height:45px;font-size: 16px;color: #fefefe;padding:0 5px;line-height: 45px;}
.header .navBox .nav li a.active,.header .nav li a:hover{color:#334182; background:#fefefe;font-size:16px;line-height:45px;padding:0 5px;border-radius: 5px 5px 0 0;}
.header .navBox .nav li ul{position: absolute;top:45px;left:0;z-index: 10;background-color: #495390;width:100%;text-align:center}
.header .navBox .nav li ul li{float: left; font-size:12px;line-height:35px; color:#fff;width: 100%;}
.header .navBox .nav li ul li a{ display:inline-block;height:35px; font-size:12px;line-height:35px; color:#fefefe; margin:0;text-align: center;padding:0px}
.header .navBox .nav li ul li:hover,.header .navBox .nav li ul li:active{background-color: #fefefe;width：100%}
.header .navBox .nav li ul li a:hover{color:#334182}
.header .navBox .nav li ul li a.active,.header .nav li ul li a:hover{font-size:12px;border-radius:0;width：100%}


/*首页*/
.swiper-container{width: 100%;}
.swiper-container img{height: 100%}
.swiper-container2{width: 360px;overflow: hidden;}

.oneLeft{width:700px;float: left;margin-top:40px;}
.oneRight{width:378px;float: right;margin-top: 40px;}
.jpkcLeft{width:550px;float: left;margin-top:40px;}
.jpkcRight{width:550px;float: right;margin-top: 40px;}
.oneLeft .oneTitle{font-size:26px;width:700px;border-bottom:5px solid #003366;color:#010101;display: inline-block;padding-bottom:30px;margin-top:40px;}
.oneRight .oneTitle{font-size:26px;width:378px;border-bottom:5px solid #003366;color:#010101;display: inline-block;padding-bottom:30px;margin-top:40px;}
.text{text-indent: 2em;color:#000;font-size: 16px;line-height: 28px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.jpkcTop{margin:20px 0;}
.jpkcTop a{display: inline-block;width:340px;height:134px;}
.jpkcTop a:last-child{float:right}
.jpkcTop a img{width:150%;height:190%}
.jpkcRImg{float:left;width:180px;margin-top:20px;}
.jpkcRImg img{width:100%;height: 230px;}
.jpkcRCon{float: right;width:180px;margin-top:20px;}
.jpkcRCon .text{-webkit-line-clamp: 8;}
.jTitle{font-size:26px;width:550px;border-bottom:5px solid #003366;color:#010101;display: inline-block;padding-bottom:30px;margin-top:40px;}
.link{padding: 10px 0;font-size: 16px;color:#010101;}
 .link span:nth-child(1){width:600px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
 .link span:nth-child(1){width:280px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

/*详情页*/
.detailOne{margin-top:60px;}
.DTitle{text-align: center;margin:20px auto;color:#334182;font-size: 24px;margin-top:40px;}
table{width:900px;margin:0 auto;}
thead th{color:#334182;border-bottom:3px solid #334182;padding:10px 0;font-size: 18px;text-align: left}
td{padding: 10px 0;}
table tr th,td{width:15%}
table tr  .first{width:35%}
table tr  .end{width:20%}
td a{color:#000;}



/*校园生活列表页*/
.tabBox{margin-top:40px;}
.tTitle{margin-bottom:30px;border-bottom:4px solid #ccc;margin-top:40px;}
.tTitle span:nth-child(1){color:#444;font-size:24px;display: inline-block;padding-bottom:30px;border-bottom:4px solid #003262;width:40%;padding-left: 50px;margin-bottom: -4px}
.tTitle .location{color:#444;padding-top:10px;width:300px;font-size: 14px;}
.tTitle .location a{color:#444;font-size: 14px;}
.tabBox .tab-header{width:240px;float:left}
.tabBox .tab-header .tab-header-item{border-bottom:1px solid #e2e2e2;padding: 20px 0 20px 50px;cursor: pointer;width:190px;font-size:16px;}
.tabBox .tab-header .tab-header-item span:nth-child(2){float: right}
.tab-header .ac{color: #aa0a0a;}
.tabBox .tab-content{width: 920px;margin-left:32px;float:right}
.tab-content > div{display: none;}
.tab-content .show{display: block;}
.tab-content .tab-content-item{padding: 20px 0;border-bottom: 1px solid #e2e2e2;font-size: 16px;color:#010101;}
.tab-content  .tab-content-item div:nth-child(1){width:780px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

/*内容页*/
.dTitle{margin-bottom:30px;border-bottom:4px solid #ccc;margin-top:40px;padding-bottom:40px;}
.dTitle .dLocation{color:#444;padding-top:10px;font-size: 14px;}
.dTitle .dLocation a{color:#444;font-size: 14px;}
.detail{margin:0 auto;margin-top: 40px;width:90%;}
.detail .title{font-size: 24px;position: relative;text-align: center;font-weight: bold;color:#333;}
.detail .title .title-l{position: absolute;width: 100%;height: 1px;bottom:-50px;
    background-color: #e2e2e2;}
.detail .name{margin: 0 auto;margin-top: 20px;margin-bottom: 40px;width: 70%;}
.detail .text{width: 80%;margin: 0 auto;text-indent:2em;line-height: 28px;}
.detail p span{line-height:45px;color:#222;}
.detail p{background-color:transparent !important}
.detail span{background-color:transparent !important}


.footBox{min-width: 1200px}
.footBox .foot{background-color: #334182;padding:20px 0;color:#fff;min-width: 1200px}
.footBox .foot .footLogo{width: 400px;float: left;}
.footBox .foot .footLogo img{width:40%;}
.footBox .foot .footLink{width: 320px;padding:54px 35px;float: left;border-left:2px solid #334182;border-right:2px solid #334182;}
.footBox .foot .footLink a{width:140px;color:#fff;line-height: 30px;}
.footBox .foot .footLink .ulLeft{float:left}
.footBox .foot .footLink .ulRight{float:right}
.footBox .foot .lTitle{font-size:20px;margin-bottom:20px;}
.footBox .foot .tLink{width: 280px;padding:54px 60px;float: left;}
.footBox .foot .tLink a{display:block;color:#fff;line-height: 30px;}
.footBox .bottom{height:48px;line-height: 48px;background-color: #334182;color:#a6cef2;font-size:14px;min-width: 1200px}
.footBox .bottom span{padding:0 10px;}
.footBox .bottom span img{vertical-align: middle;width:auto}
