﻿/* CSS Document */
@charset "utf-8";
body{font:14px PingFangSC,PingFangSC-Regular,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei;color:#000;background:#fff;}
body,div,ul,dt,span,ul,ol,li,h4,h5,h6,pre,form,fieldset,p,b,blockquote,table,th,img,font
,hr{margin:0;padding:0;}
input,button,select,textarea{outline:none;}
ul,ol,li{list-style:none;}
button,fieldset,img,input{border:none;padding:0;margin:0;outline-style:none;}
img{border:none;vertical-align:midule;-ms-interpolation-mode:bicubic;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
em{font-style:normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.multi2-line{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;}
.multi3-line{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;}
.multi4-line{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden;}

.hpwrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto;}
.headbox{height:114px;background:#fff url(../images/homebg0.jpg) center no-repeat;background-size:100% 100%;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.headbox .logo{width:256px;height:66px;margin-top:24px;display:block;background:url(../images/logo.png) no-repeat left center;background-size:100%;}
.headbox .navul{height:34px;margin:36px 0 0 60px;}
.headbox .navul>li{padding:0 30px;display:block;height:34px;line-height:34px;font-size:18px;float:left;text-align:center;font-weight:normal;position:relative;cursor:pointer;z-index:999;}
.headbox .navul>li .fira{width:100%;color:#333;padding-bottom:8px;}
.headbox .navul>li .fira:hover,.headbox .navul li.on .fira{font-weight:600;}
.headbox .navul>li.on .fira{border-bottom:2px solid #009943;}
.headbox .navul>li:hover .navmoon{display:block;}
.headbox .navul .navmoon{width:130px;min-height:44px;line-height:44px;color:#fff;border-radius:0 0 10px 10px;z-index:909;position:absolute;display:none;top:36px;left:50%;margin-left:-65px;padding:8px 0;background:rgba(255,255,255,.8);box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.headbox .navul .navmoon li{border-bottom:1px dashed rgba(255,255,255,.5);}
.headbox .navul .navmoon li:last-child{border-bottom:none;}
.headbox .navul .navmoon a{color:#666;}
.serrig{width:50px;height:50px;display:block;border-radius:50%;margin-top:32px;background:rgba(0,0,0,.18) url(../images/i-search.png) center no-repeat;background-size:20px;}
.headbox .serrig,.headbox .serrig .ser{width:50px;height:50px;}
.headbox .serrig{border-radius:50%;margin-top:32px;background:rgba(0,0,0,.18);}
.headbox .serrig .ser{display:block;background:url(../images/i-ser.png) center no-repeat;background-size:20px;}
.headbox .serrig .serin{display:none;}
@media only screen and (max-width:1120px){
  .headbox .navul{margin-left:30px;}
  .headbox .navul>li{padding:0 25px;}
}
@media only screen and (max-width:1040px){
  .headbox .navul{margin-left:20px;}
  .headbox .navul>li{padding:0 22px;}
}
@media only screen and (max-width:1000px){
  .headbox{height:102px;}
  .headbox .logo{width:200px;height:54px;}
  .headbox .navul{margin:30px 0 0 26px;}
  .headbox .navul>li{font-size:16px;padding:0 16px;}
  .headbox .serrig,.headbox .serrig .ser{width:46px;height:46px;}
  .headbox .serrig{margin-top:26px;}
  .headbox .serrig .ser{background-size:18px;}
}
@media only screen and (max-width:840px){
  .headbox .logo{width:160px;}
}
@media only screen and (max-width:800px){
  .headbox{height:54px;width:100%;}
  .headbox .logo{margin-top:0;}
  .headbox .serrig{width:calc(90% - 2px);position:absolute;top:76px;right:5%;margin-top:0;border:1px solid #ececec;background:#fff;border-radius:30px;}
  .headbox .serrig .serin{width:calc(100% - 62px);display:block;height:44px;line-height:44px;background:none;margin-left:16px;}
  .headbox .serrig .ser{float:right;background:url(../images/i-sergrey.png) center no-repeat;background-size:18px;}
  .headbox .navul{width:90%;height:auto;position:absolute;top:124px;right:5%;border-top:1px solid #515050;}
  .headbox .navul > li{width:100%;border-bottom:1px solid #515050;float:right;padding:1rem 0;}
  .headbox .navul>li .fira{color:#fff;}
  .headbox .navul > li.on .fira{color:#fff;border:none;}
  .headbox .navul .navmoon{display:none!important;opacity:0;}
}
.banbox{width:100%;}
.banbox .artimg{width:100%;height:100%;display:block;}

.homepart{position:relative;overflow:hidden;}
.homepart-one::after{width:35%;background:url(../images/homebg3.png) right 20px no-repeat;top:0;right:0;}
.homepart-one::before{width:30%;background:url(../images/homebg1.png) left bottom no-repeat;left:0;bottom:0;}
.homepart-one::after,.homepart-one::before{content:'';display:block;height:600px;background-size:100% auto;position:absolute;z-index:-1;}
.homepart-one .tit{background:url(../images/hometit1.png) center top no-repeat;}
.txbox1{background:rgba(255,255,255,.5);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.txbox1>a{width:322px;display:block;padding:1px;}
.txbox1 .artimg{width:100%;height:100%;position:relative;padding-bottom:70%;}
.txbox1 .artimg>img{width:100%;height:100%;position:absolute;border-radius:10px 10px 0 0;}
.txbox .tx1con{padding:6px 18px 24px 18px;}
.txbox .artit{font-size:180%;line-height:2;font-weight:600;margin-top:10px;}
.txbox .adsdynasty{color:#ccab4a;}
.txbox .artext{margin-top:10px;}
.txbox2{width:320px;}
.txbox2 .tx2con{background:#fff url(../images/txbg.png) center no-repeat;background-size:100% 100%;overflow:hidden;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:10px;padding:6px 18px 24px 18px;margin-left:24px;}
.txbox2 .tx2con:after{content:'';width:180px;height:180px;display:block;position:absolute;bottom:-20px;right:-20px;opacity:.04;background:url(../images/logosin.png) bottom right no-repeat;background-size:180px auto;}
.txbox2 .artit{margin:30px 0 10px;}
.txbox2 .artext{line-height:2;margin-top:20px;}
.txbox2 .more{width:120px;height:30px;line-height:30px;border-radius:20px;display:block;background:#c9ad6c url(../images/i-arrow3.png) center no-repeat;background-size:auto 14px;margin:77px 0 28px;}
.txbox2 .more:hover{background:#b58153 url(../images/i-arrow3.png) center no-repeat;background-size:auto 14px;}

.txbox3{width:calc(100% - 670px);}
.txbox3 .txitem{border-bottom:1px solid #ebebeb;}
.txbox3 .txitem:last-child{border-bottom:none;padding:0;margin:0;}
.txbox3 .txitem{width:100%;display:inline-block;margin-bottom:15px;padding-bottom:15px;}
.txbox3 .txitem .txleft{width:calc(100% - 168px);background:url(../images/i-arrow1.png) left bottom no-repeat;background-size:auto 16px;padding-bottom:23px;}
.txbox3 .txitem .artimg{width:146px;height:102px;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #fff;margin-top:5px;}
.txbox3 .artit{margin:0;}
.txbox3 .artext{color:#898989;margin-top:0;}
@media only screen and (max-width:1030px){
  .txbox1>a,.txbox2{width:280px;}
  .txbox2 .artit{margin-top:24px;}
  .txbox2 .more{margin:74px 0 8px;}
  .txbox3{width:calc(100% - 590px);}
  .txbox3 .txitem{margin-bottom:8px;padding-bottom:13px;}
}
@media only screen and (max-width:940px){
  .txbox1>a,.txbox2{width:240px;}
  .txbox2 .artit{margin-top:16px;}
  .txbox2 .more{width:90px;margin:54px 0 8px;}
  .txbox3{width:calc(100% - 510px);}
  .txbox3 .txitem .artimg{width:126px;height:84px;}
  .txbox3 .txitem .txleft{width:calc(100% - 134px);padding-bottom:24px;background-size:auto 12px;}
  .txbox3 .artit{line-height:1.6;}
  .txbox3 .txitem{padding-bottom:8px;}
}
@media only screen and (max-width:800px){
  .txbox .tx1con{padding:0px 18px 23px 18px;}
  .txbox2{width:calc(100% - 242px);}
  .txbox3{width:calc(100% - 10px);padding-top:20px;}
  .txbox3 .txitem{padding-bottom:5px;}
  .txbox3 .txitem .artimg{margin-top:0;}
}
@media only screen and (max-width:490px){
  .txbox1,.txbox1>a{width:100%;}
  .txbox2{width:100%;}
  .txbox2 .artext{line-height:1.5;margin-top:10px;}
  .txbox2 .artit{margin:10px 0 0;}
  .txbox2 .tx2con{margin-top:20px;margin-left:0;}
  .txbox2 .more{margin:30px 0 0;}
}
.homepart-two{background:url(../images/homebg5.png) center bottom no-repeat;background-size:100% 100%;}
.homepart-two .bkbox{width:100%;display:inline-block;padding:90px 0;}
.bkbox .tit{min-height:258px;background:url(../images/hometit2.png) center 30px no-repeat;background-size:170px auto;}
.bkbox .bksty{width:25%;float:left;overflow:hidden;}
.bkbox .bksty:nth-child(2) .bka{border-radius:10px 0 0 0;}
.bkbox .bksty:nth-child(3) .bka{width:calc(100% - 2px);}
.bkbox .bksty:nth-child(4) .bka{width:calc(100% - 2px);border-radius:0 10px 10px 0;}
.bkbox .bksty:nth-child(5) .bka{border-radius:10px 0 0 10px;}
.bkbox .bksty:nth-child(7) .bka{width:calc(100% - 2px);border-radius:0 0 10px 0;}
.bkbox .bksty:nth-child(2) .bka,.bkbox .bksty:nth-child(5) .bka{background:rgba(185,206,222,.5);}
.bkbox .bksty:nth-child(3) .bka,.bkbox .bksty:nth-child(6) .bka{background:rgba(239,223,209,.5);}
.bkbox .bksty:nth-child(4) .bka,.bkbox .bksty:nth-child(7) .bka{background:rgba(236,235,230,.5);}
.bkbox .bksty:nth-child(4){margin-left:-1px;}
.bkbox .bksty:nth-child(5),.bkbox .bksty:nth-child(6),.bkbox .bksty:nth-child(7),.bkbox .bksty:nth-child(8){margin-top:-1px;}
.bkbox .bksty .bka{width:100%;height:0;position:relative;padding-bottom:120%;border:1px solid #fff;display:block;}
.bksty .bka>img{width:80%;height:80%;position:absolute;top:10%;left:10%;}
.bkbox .more{width:calc(25% - 1px);color:#4f2b0c;text-align:center;}
.bkbox .more::before{content:'';max-width:80px;width:52%;height:22px;display:block;background:rgba(255,255,255,.25) url(../images/i-arrow2.png) center no-repeat;background-size:22px auto;border-radius:20px;border:1px solid #4f2b0c;margin:45% auto 20px;}
.bkbox .more:hover::before{background:#b58153 url(../images/i-arrow3.png) center no-repeat;background-size:22px auto;color:#fff;border:1px solid #b58153;}

.bksubbox{width:100%;display:inline-block;margin-bottom:60px;}
.bksubbox .bksty{width:25%;float:left;text-align:center;}
.bksubbox .bksty:nth-child(1),.bksubbox .bksty:nth-child(3),.bksubbox .bksty:nth-child(6),.bksubbox .bksty:nth-child(8),.bksubbox .bksty:nth-child(9),.bksubbox .bksty:nth-child(11){background:rgba(234,237,242,.6);}
.bksubbox .bksty:nth-child(2),.bksubbox .bksty:nth-child(4),.bksubbox .bksty:nth-child(5),.bksubbox .bksty:nth-child(7),.bksubbox .bksty:nth-child(10),.bksubbox .bksty:nth-child(12){background:rgba(255,255,255,.6);}
.bksubbox .bka{width:100%;height:0;padding-bottom:120%;position:relative;}
.bksubbox .bkname{font-size:120%;font-weight:600;padding:0 20px 26px;}
@media only screen and (max-width:550px){
  .bksubbox .bksty{width:50%;}
  .bksubbox .bksty:nth-child(4),.bksubbox .bksty:nth-child(5),.bksubbox .bksty:nth-child(8),.bksubbox .bksty:nth-child(12){background:rgba(234,237,242,.6);}
  .bksubbox .bksty:nth-child(3),.bksubbox .bksty:nth-child(6),.bksubbox .bksty:nth-child(11){background:rgba(255,255,255,.6);}
}

.homepart-three{width:100%;display:inline-block;background:url(../images/homebg6.png) center no-repeat;background-size:100% 100%;}
.homepart-three .tit{background:url(../images/hometit3.png) center top no-repeat;}
.actbox{width:400px;background:rgba(255,255,255,.5);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.actbox .viobox{width:100%;height:100%;position:relative;}
.viobox>video{background:#000;width:100%;height:100%;position:absolute;top:0;left:0;}
.viobox .btnplay{background:url(../images/i-playoff-hm.png) center no-repeat;background-size:100%;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;}
.actbox .artit{font-size:130%;font-weight:600;margin-top:20px;padding:0 16px;}
.actbox .artext{margin:10px 16px;}
.actbox .more{line-height:30px;display:inline-block;background:rgba(255,255,255,.25) url(../images/i-arrow2.png) 84px center no-repeat;background-size:22px auto;color:#4f2b0c;border-radius:20px;border:1px solid #4f2b0c;padding:0 46px 0 24px;margin:26px 16px;}
.actbox .more:hover{background:#b58153 url(../images/i-arrow3.png) 84px center no-repeat;background-size:22px auto;color:#fff;border:1px solid #b58153;}
.actlist{width:calc(100% - 446px);}
.actlist .items{width:100%;display:inline-block;border-bottom:1px solid #cbcbcb;padding-bottom:34px;margin-bottom:30px;}
.actlist .time{width:106px;text-align:center;background:rgba(0,153,68,.4);border-radius:5px;padding:20px 0 16px;}
.actlist .time>p{color:#fff;}
.actlist .day{font-size:240%;font-weight:600;}
.actlist .year{font-size:110%;}
.actlist .rigcon{width:calc(100% - 120px);}
.actlist .alistit{font-size:18px;font-weight:600;margin:10px 0 18px;}

.homepart-four::after{width:35%;background:url(../images/homebg4.png) left 20px no-repeat;top:0;left:0;}
.homepart-four::before{width:30%;background:url(../images/homebg2.png) right bottom no-repeat;right:0;bottom:0;}
.homepart-four::after,.homepart-four::before{content:'';display:block;height:800px;background-size:100% auto;position:absolute;z-index:-1;}
.homepart-four .tit{background:url(../images/hometit4.png) center top no-repeat;}
.homepart-one,.homepart-two,.homepart-three,.homepart-four{padding:80px 0 100px;}
.homepart-one .tit,.homepart-three .tit,.homepart-four .tit{width:100%;height:230px;background-size:auto 170px;}
.homepart-four .bklist{width:100%;display:inline-block;overflow:hidden;}
.homepart .moree{width: 100%;display: inline-block;height: 22px;margin-top: -32px;margin-bottom: 10px;}
.homepart .moree>a{line-height: 22px;font-size: 12px;color:#723304;background: #fff;float: right;padding: 0 15px;border-radius: 15px;}
.homepart .moree>a:hover{background: #f9f0ea;}
.bklist>li{width:20%;float:left;}
.bklist>li>a{width:calc(100% - 24px);margin:12px;display:inline-block;}
.bklist>li>a:hover .cover{border:1px solid #79c79f;}
.bklist>li>a:hover .text{background:#79c79f;}
.bklist>li>a:hover .text>p{color:#fff;}
.bklist>li>a:hover .text:before{background:none;opacity:0;}
.bklist .cover,.bklist .text{background:rgba(255,255,255,.5);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.bklist .cover{width:100%;height:0;position:relative;padding-bottom:120%;border:1px solid #fff;}
.bklist .cover>img{width:80%;height:80%;position:absolute;top:10%;left:10%;display:block;}
.bklist .text{padding:24px 16px;margin-top:1px;position:relative;}
.bklist .text:after,.bklist .text:before{content:'';display:block;width:calc(100% - 2px);height:12px;background:rgba(255,255,255,.5);position:absolute;left:1px;}
.bklist .text:after{border-radius:0 0 10px 10px;top:-14px;}
.bklist .text:before{border-radius:10px 10px 0 0;top:0;}
.bklist .text>p{color:#595959;line-height:1.6;}

.sub-container{width:100%;position:relative;padding-bottom:60px;}
.sub-container::after{width:35%;background:url(../images/homebg4.png) left 20px no-repeat;top:0;left:0;}
.sub-container::before{width:30%;background:url(../images/homebg2.png) right bottom no-repeat;bottom:0;right:0;}
.sub-container::after,.sub-container::before{content:'';display:block;height:600px;background-size:100% auto;position:absolute;z-index:-1;}
.sub-top{overflow:hidden;}
.collegetit{font-size:230%;font-weight:600;color:#009240;border-bottom:4px solid #009240;margin-bottom:40px;padding:56px 0 6px;}
.breadcrumb{margin:66px 0 56px;list-style:none;}
.breadcrumb li a,.breadcrumb>li{font-size:16px;color:#333;font-weight:600;display:inline-block;}
.breadcrumb>li+li:before{content:">";font-size:16px;font-weight:normal;padding:0 8px;opacity:.6;}
.breadcrumb>li:nth-child(2):before{display:none;}
.breadcrumb>li:nth-child(1){padding-left:28px;background:url(../images/i-home.png) left top no-repeat;background-size:18px;}
.subuild{width:100%;display:inline-block;margin-bottom:30px;}
.subuild .itemhalf{width:50%;float:left;}
.subuild .itemhalf>a{display:block;background:rgba(255,255,255,.5);border-radius:16px;padding-left:20px;overflow:hidden;position:relative;margin:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.subuild .itemhalf>a::before{content:'';width:130px;height:130px;background:url(../images/logosin.png) center no-repeat;background-size:130px;opacity:.04;display:block;position:absolute;top:5px;right:35px;}
.subuild .itemhalf .buildimgbox{width:200px;}
.subuild .itemhalf .buildimg{width:100%;height:100%;position:relative;padding-bottom:70%;}
.subuild .itemhalf .buildimg>img{width:100%;height:100%;position:absolute;display:block;}
.subuild .itemhalf .text{width:calc(100% - 210px);position:absolute;top:50%;margin-top:-37px;}
.subuild .itemhalf .name{font-size:130%;color:#333;font-weight:600;margin-bottom:12px;}
.subuild .itemhalf .sdwz{color:#888;}
@media only screen and (max-width:1050px){
  .subuild .itemhalf>a::before{width:100px;height:100px;background-size:100px;right:28px;}
  .subuild .itemhalf .buildimgbox{width:156px;}
  .subuild .itemhalf .text{width:calc(100% - 186px);}
}
@media only screen and (max-width:800px){
  .subuild .itemhalf{width:100%;}
  .subuild .itemhalf>a{margin:10px 0;}
  .subuild .itemhalf .text{width:calc(100% - 210px);position:absolute;top:50%;margin-top:-32px;}
}
@media only screen and (max-width:430px){
  .subuild{border-top:1px solid #eee;}
  .subuild .itemhalf{border-bottom:1px solid #eee;}
  .subuild .itemhalf>a{margin:18px 0;box-shadow:none;background:none;border-radius:0;}
  .subuild .itemhalf>a::before{width:70px;height:70px;background-size:70px;top:0;right:15px;}
  .subuild .itemhalf .buildimgbox{width:100px;}
  .subuild .itemhalf .text{width:calc(100% - 110px);left:0;}
}
.date-title{background:#f2f2f2;border-radius:100px;}
.datepickerbox{border-radius:10px;padding:24px 25px 16px;box-shadow:0 0 20px 0 #eee;margin:20px;background:rgba(255,255,255,.6);line-height:16px;}
.datepickerbox .control{font-weight:600;text-align:center;color:#494949;display:inline-block;width:100%;padding-bottom:16px;}
.datepickerbox button{background:#fff;cursor:pointer;float:left;width:10%;}
.datepickerbox .title{float:left;width:80%;}
.datepickerbox .week ul li{float:none;display:inline-block;width:100%;line-height:44px;text-align:center;}
.datepickerbox .week ul li.date-title label{float:left;width:14.285%;vertical-align:top;}
.datepickerbox .week ul li.dinamicdom div{background:#fff;display:block;width:14.285%;float:left;margin:5px auto;}
.datepickerbox .week ul li label{text-align:center;position:relative;display:block;height:44px;width:44px;margin:0 auto;}
.datepickerbox .week ul li label.disabled{color:#bbb9b9;}
.datepickerbox .week ul li label.today{color:#ff4655;line-height:28px;}
.datepickerbox .week ul li label.today:after{content:"今天";position:absolute;left:0;top:38%;width:100%;font-size:10px;}
.datepickerbox .week ul li label.active{background-image:-webkit-linear-gradient(#ff4655,#ff4287);background-image:-moz-linear-gradient(#ff4655,#ff4287);background-image:-o-linear-gradient(#ff4655,#ff4287);background-image:linear-gradient(#ff4655,#ff4287);border-radius:40px;color:#fff;}
.actlistbox{width:100%;display:inline-block;margin-bottom:60px;}
.actlistbox .aitemb{width:50%;float:left;margin-top:30px;}
.actlistbox .aitemb .aitemba{display:block;border-radius:10px;padding:30px 25px 20px;box-shadow:0 0 20px 0 #eee;margin:20px;background:rgba(255,255,255,.5);}
.actlistbox .aitemb>img,.actlistbox .aitemb>p{margin:0 20px;}
.actlistbox .aitemb .viobox{width:100%;height:290px;background:#000;margin-top:-70px;position:relative;}
.actlistbox .aitemb .viobox>video,.actlistbox .aitemb .viobox>.videobox{width:100%;height:100%;position:absolute;}
.actlistbox .aitemb .name{font-size:130%;font-weight:600;border-bottom:1px solid #e4eae9;padding:28px 0 14px 0;margin-bottom:14px;}
.actlistbox .aitemb .actime{background:url(../images/i-time3.png) 1px center no-repeat;background-size:14px;}
.actlistbox .aitemb .actads{background:url(../images/i-ads3.png) left center no-repeat;background-size:16px;}
.actlistbox .aitemb .actime,.actlistbox .aitemb .actads{color:#555;font-weight:600;padding:4px 0 4px 22px;}
@media only screen and (max-width:1000px){
  .datepickerbox .week ul li.dinamicdom div{margin:3px auto;}
  .actlistbox .aitemb .viobox{height:273px;}
}
@media only screen and (max-width:900px){
  .datepickerbox{padding-bottom:14px;}
  .datepickerbox .week ul li.dinamicdom div{margin:0 auto;}
  .actlistbox .aitemb .viobox{height:238px;}
}
@media only screen and (max-width:800px){
  .datepickerbox{padding-top:18px;padding-bottom:4px;}
  .datepickerbox .control{padding-bottom:6px;}
  .datepickerbox .week ul li{line-height:38px;}
  .datepickerbox .week ul li label{height:38px;width:38px;}
  .actlistbox .aitemb .viobox{height:185px;}
  .collegetit{padding-top:36px;}
}
@media only screen and (max-width:700px){
  .actlistbox .aitemb:first-child{width:100%;margin-top:-30px;}
  .actlistbox .aitemb .viobox{height:100%;position:relative;padding-bottom:70%;}
  .actlistbox .aitemb .viobox>img{position:absolute;}
}
@media only screen and (max-width:550px){
  .actlistbox .aitemb{width:100%;}
  .datepickerbox,.actlistbox .aitemb .aitemba{margin-left:0;margin-right:0;}
  .collegetit{font-size:200%;}
}
.readlistbox{width:100%;display:inline-block;}
.rdhalf{float:left;width:calc(50% - 60px);margin:20px;padding:10px;background:rgba(255,255,255,.5);border-radius:10px 110px 110px 10px;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.rdhalf .rdltimg{width:164px;height:181px;display:block;background:url(../images/img-new-cd.png) right center no-repeat;background-size:auto 80%;padding-right:30px;}
.rdhalf .text{width:calc(100% - 270px);margin-left:28px;}
.rdhalf .text .brief{font-size:120%;position:relative;margin:24px 0;}
.rdhalf .text .reader{font-size:120%;position:relative;background:url(../images/i-reader.png) left center no-repeat;background-size:16px;padding:24px 0 24px 22px;}
.rdhalf .text .reader::after,.rdhalf .text .reader::before{content:'';display:block;position:absolute;left:0;}
.rdhalf .text .reader::after{transition:0.6s all;top:0;z-index:10;width:50px;height:3px;background:#7db049;}
.rdhalf:hover .text .reader::after{width:100%;}
.rdhalf .text .reader::before{top:1px;width:100%;height:1px;z-index:9;border-top:1px dashed #cdcdcd;}

.detoplay{height:274px;display:inline-block;background:rgba(255,255,255,.5);border-radius:10px 150px 150px 10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding-right:90px;}
.detoplay .detophd{width:245px;margin-top:-10px;margin-left:-16px;display:inline-block;background:url(../images/img-new-cd.png) right center no-repeat;background-size:auto 80%;padding-right:30px;}
.detoplay .detophd .rdltimg{width:100%;height:0;position:relative;padding-bottom:120%;}
.detoplay .detophd .rdltimg>img{width:100%;height:100%;display:block;position:absolute;}
.detoplay .text{display:inline-block;text-align:left;vertical-align:top;max-width:270px;margin-left:28px;}
.detoplay .text .tit{font-size:150%;font-weight:600;margin:40px 0 20px;}
.detoplay .text p{margin-top:6px;}

.actubtop{width:100%;display:inline-block;border-bottom: 1px solid #eee;background:#fff;position:relative;padding-bottom:30px;}
.showbot{width:520px;position:relative;}
.showbox{width:100%;height:0;position:relative;padding-bottom:70%;margin-bottom:20px;}
.showbox>img{display:block;width:100%;height:100%;position:absolute;}
.showbot .showsum{width:390px;height:48px;overflow:hidden;margin:0 auto;}
.showbot .showsum ul{position:relative;}
.showbot .showsum>ul>li{width:60px;float:left;border:1px solid #eee;padding:2px;margin:0 6px 6px;}
.showbot .showsum>ul>li>span{width:100%;height:0;padding-bottom:70%;position:relative;display:block;}
.showbot .showsum>ul>li>span>img{width:100%;height:100%;position:absolute;}
.showbot .showsum>ul>li.on{border:1px solid #da8932;}
.showbot .swlast,.showbot .swnext{display:block;width:22px;border:1px solid #ddd;height:46px;line-height:46px;background:#efefef;text-align:center;font-size:18px;position:absolute;left:0;bottom:0;text-decoration:none;color:#999;}
.showbot .swlast:hover,.showbot .swnext:hover{background:#ccc;color:#777;}
.showbot .swnext{left:auto;right:0;}
.inforig,.inforig .map{width:calc(100% - 560px);}
.inforig .adname{font-size:200%;font-weight:600;margin:30px 0 16px;}
.inforig .age{font-size:120%;margin-bottom:20px;}
.inforig .map{height:230px;position:absolute;bottom:30px;overflow:hidden;}
.inforig .map .ads{position:absolute;bottom:0;width:100%;height:40px;line-height:40px;background:rgba(0,0,0,.5);color:#fff;text-align:center;}
.consection{padding:0 20px;margin:30px auto 0;}
.consection p{font-size:110%;line-height:2;padding-bottom:20px;}

.bksubdetail{width:100%;height:170px;margin-top:60px;text-align:center;display:inline-block;background:#f8f9fb;border-bottom:2px solid #eee;}
.bksubdetail .bkouter{width:200px;margin-top:-74px;display:inline-block;vertical-align:top;margin-left:-100px;}
.bksubdetail .bkcover{width:100%;height:0;position:relative;padding-bottom:120%;}
.bksubdetail .bkcover>img{width:100%;height:100%;position:absolute;}
.bksubdetail .hdrig{max-width:200px;text-align:left;display:inline-block;vertical-align:top;margin-top:-44px;margin-left:120px;}
.bksubdetail .hdrig .tit{font-size:150%;font-weight:600;padding-bottom:34px;}
.bksubdetail .hdrig .info{padding-top:8px;}

.acthd{width:calc(100% - 40px);height:150px;margin-top:244px;display:inline-block;border-bottom:1px solid #eee;background:#f8f9fb;position:relative;padding:0 20px;}
.actle{width:520px;}
.actle,.acthd .name{margin-top:-244px;}
.actle .viobox{width:100%;height:0;position:relative;padding-bottom:70%;}
.acthd .name,.acthd .actrig{width:calc(100% - 560px);}
.acthd .actrig{margin-top:36px;}
.acthd .name{line-height:1.5;font-size:200%;font-weight:600;padding-top:30px;}
.acthd .actime{background:url(../images/i-time3.png) 2px center no-repeat;background-size:17px;}
.acthd .actads{background:url(../images/i-ads3.png) left center no-repeat;background-size:20px;margin-top:10px;}
.acthd .actime,.acthd .actads{font-size:130%;color:#555;font-weight:600;padding:4px 0 4px 26px;}

.playerbox{width:calc(100% - 120px);display:inline-block;background:rgb(0,0,0,.7);border-radius:10px;margin-top:30px;padding:30px 66px 30px 54px;}
.playerbox .btnplay{width:60px;height:60px;display:block;background:url(../images/i-playoff.png) center no-repeat;background-size:100%;margin-right:50px;}
.playerbox .btnplay.btnpause{background:url(../images/i-playon.png) center no-repeat;background-size:100%;}
.playerbox .py-music{width:calc(100% - 110px);padding-top:4px;}
.py-music .pyauthor{width:calc(100% - 120px);font-size:120%;font-weight:600;color:#fff;}
.py-music .pytime{font-size:120%;text-align:right;color:#fff;}
.py-music .pyprogress{height:3px;margin-top:44px;}
.pyprogress{ position:relative;background:#fff;}
.pyprogress .py-play{position:absolute;top:0;left:0;height:3px;background:#ff8b00;}
.pyprogress .py-play .py-dot{position:absolute;top:-5px;right:-5px;width:13px;height:13px;border-radius:50%;background:#fff;opacity:1;}

.footer{background:#8f8f8f url(../images/homebg7.png) center no-repeat;background-size:100% 100%;}
.footer .hpwrap{text-align:center;}
.footer .fotnr{width:250px;display:inline-block;padding:40px 0 36px 300px;background:url(../images/logowhite.png) center left no-repeat;background-size:auto 60px;vertical-align:top;}
.footer .fotnr .ads{background:url(../images/i-ads.png) center left no-repeat;margin-bottom:6px;}
.footer .fotnr .home{background:url(../images/i-homewhite.png) center left no-repeat;}
.footer .fotnr .ads,.footer .fotnr .home{background-size:14px;padding-left:20px;color:#fff;float:left;}
.footer .copyright{line-height:20px;font-size:12px;background:rgba(67,67,67,.4);text-align:center;color:#dedede;padding:16px 0;}
.footer .copyright a{color:#dedede;font-size:12px;white-space:nowrap;padding:0 26px;}

.serhmbar{ display: none;width: 100%;text-align: center;padding:22px 0 16px;}
.serhmbar .serdis{width:500px;border-radius: 30px;padding: 0 10px;margin: 0 auto;display: inline-block;border: 1px solid #eee;}
.serdis>input{width: calc(100% - 83px);height: 50px;line-height: 50px;border-radius: 30px 0 0 30px;font-size: 110%;text-align: center;color: #333;float: left;display:block;}
.serdis .btnhms{width: 80px;height: 50px;line-height: 50px;font-size: 120%;color: #333;border-left: 1px solid #eee;display: block;float: right;}

@media only screen and (max-width:1000px) {
    .homepart-one .tit,.homepart-three .tit,.homepart-four .tit{height:160px;background-size:auto 120px;}
  .bkbox .tit{background-size:120px auto;min-height:190px;}
}
@media only screen and (max-width:940px){
  .homepart-two .bkbox{padding:50px 0;}
  .actlist{width:calc(100% - 426px);}
  .rdhalf .rdltimg{width:128px;height:166px;}
  .rdhalf .text{width:calc(100% - 212px);margin-left:20px;}
  .rdhalf .text .brief{font-size:110%;margin:16px 0;}
  .rdhalf .text .reader{font-size:110%;background-size:14px;padding:18px 0 18px 18px;}
  .showbot{width:440px;}
  .inforig,.inforig .map{width:calc(100% - 470px);}
  .inforig .adname{margin-top:10px;}
  .inforig .age{font-size:110%;}
  .acthd{margin-top:170px;}
  .actle{width:440px;}
  .acthd .name,.acthd .actrig{width:calc(100% - 460px);}
  .actle,.acthd .name{margin-top:-178px;}
}
@media only screen and (max-width:800px){
  body{font-size:12px;min-width:320px;max-width:750px;margin:0 auto;overflow-x:hidden;}
  .navmob{display:inline-block;background:url(../images/i-nav.png) center no-repeat;background-size:1.3rem auto;width:2.3rem;height:54px;}
  .navclose{display:inline-block;background:url(../images/i-close.png) center no-repeat;background-size:1.5rem auto;width:1.5rem;height:1.5rem;padding:26px;}
  .navshow{display:none;}
  .breadcrumb{display:none;opacity:0;}
  .navshow{width:60%;position:fixed;z-index:9;right:0;top:0;bottom:0;background:rgba(0,0,0,.9);overflow:hidden;}
  .navShow .head .logo img{opacity:0;}
  .homepart-one,.homepart-two,.homepart-three,.homepart-four{padding:40px 0;}
  .homepart-one .tit,.homepart-three .tit,.homepart-four .tit{height:120px;background-size:auto 90px;}
  .bkbox .tit{background-size:90px auto;background-position:center 10px;min-height:130px;}
  .bklist>li{width:33%;}
  .actbox{width:242px;}
  .actlist{width:calc(100% - 262px);}
  .actlist .items{padding-bottom:16px;margin-bottom:12px;}
  .actlist .time{width:90px;padding-top:18px;}
  .actlist .rigcon{width:calc(100% - 106px);}
  .actlist .alistit{margin-bottom:14px;}
  .homepart-one::after,.homepart-four::after,.sub-container::after{width:80%;height:500px;}
  .homepart-one::before,.homepart-four::before,.sub-container::before{width:60%;height:260px;}
  .rdhalf{width:calc(100% - 20px);margin:0 0 20px;}
  .rdhalf .rdltimg{width:91px;height:126px;padding-right:20px;}
  .rdhalf .text{width:calc(100% - 161px);}
  .rdhalf .text .brief{margin:12px 0 10px 0;}
  .rdhalf .text .reader{padding:14px 0 14px 18px;}
  .showbot{width:320px;}
  .inforig,.inforig .map{width:calc(100% - 340px);}
  .inforig .map{height:160px;}
  .showbot .showsum{width:234px;}
  .bksubdetail{height:130px;margin-top:44px;}
  .bksubdetail .bkouter{width:160px;margin-top:-66px;margin-left:-80px;}
  .bksubdetail .hdrig{margin-left:90px;}
  .bksubdetail .hdrig .tit{padding-bottom:40px;}
  .bksubdetail .hdrig .info{padding-top:2px;}
  .acthd{height:110px;margin-top:120px;}
  .actle{width:320px;}
  .actle,.acthd .name{margin-top:-134px;}
  .acthd .name,.acthd .actrig{width:calc(100% - 340px);}
  .acthd .name{padding-top:20px;}
  .acthd .actrig{margin-top:24px;}
  .detoplay{height:253px;}
  .detoplay .detophd{width:227px;}
  .detoplay .text{max-width:220px;}
  .playerbox .btnplay{margin-right:30px;}
  .playerbox .py-music{width:calc(100% - 90px);}
}
@media only screen and (max-width:630px){
  .detoplay{width:calc(100% - 40px);height:208px;padding-right:40px;}
  .detoplay .detophd{width:190px;float:left;margin-left:-10px;}
  .detoplay .text{max-width:calc(100% - 230px);float:left;margin-left:16px;}
  .detoplay .text .tit{margin:30px 0 10px;}
  .detoplay .text p{margin-top:3px;}
}
@media only screen and (max-width:600px){
  .showbot,.inforig,.inforig .map{width:100%;}
  .showbot .showsum{width:468px;}
  .inforig .map{height:150px;position:static;}
  .inforig .map .ads{bottom:30px;}
  .inforig .adname{border-top:1px solid #eee;padding-top:30px;margin:30px 0 10px;}
  .acthd{height:auto;padding-bottom:20px;}
  .actle{width:calc(100% + 40px);margin-left:-20px;}
  .acthd .name{font-size:150%;margin-top:0;}
  .acthd .actime,.acthd .actads{font-size:110%;padding-left:20px;}
  .acthd .actime{background-size:14px;}
  .acthd .actads{background-size:16px;margin-top:4px;}
  .acthd .name,.acthd .actrig{width:100%;}
  .acthd .name{padding-top:20px;}
  .acthd .actrig{margin-top:24px;}
}
@media only screen and (max-width:560px){
  .showbot .showsum{width:390px;}
  .playerbox{width:calc(100% - 60px);padding:24px 36px 24px 24px;}
}
@media only screen and (max-width:550px){
  .footer .fotnr{width:220px;padding:28px 0 28px 200px;background-size:auto 44px;}
}
@media only screen and (max-width:522px){
  .detoplay{width:100%;height:180px;padding-right:0;}
  .detoplay .detophd{width:166px;padding-right:14px;}
  .detoplay .text .tit{margin:20px 0 10px;}
  .detoplay .text p{margin-top:2px;}
}
@media only screen and (max-width:490px){
  .bklist>li{width:50%;}
  .homepart-two .bkbox{padding:20px 0;}
  .homepart-one .tit,.homepart-three .tit,.homepart-four .tit{height:90px;background-size:auto 70px;}
  .bkbox .tit{min-height:106px;background-size:70px auto;}
  .bkbox .more::before{margin-bottom:10px;}
  .actbox{width:100%;}
  .actlist{width:100%;margin-top:20px;}
  .footer .fotnr{background-image:url(../images/logosinwhite.png);padding-left:70px;}
  .showbot .showsum{width:312px;}
  .consection{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:430px){
  .showbot .showsum{width:234px;}
  .bksubdetail{height:80px;background:none;}
  .bksubdetail .bkouter{width:110px;margin-left:-55px;}
  .bksubdetail .hdrig{max-width:160px;margin-left:60px;margin-top:-60px;}
  .bksubdetail .hdrig .tit{padding-bottom:10px;}
}
@media only screen and (max-width:420px){
  .detoplay .detophd{width:120px;margin-top:18px;margin-left:6px;}
  .detoplay .text{max-width:calc(100% - 184px);}
  .playerbox{width:calc(100% - 40px);padding:20px 22px 20px 18px;}
  .playerbox .btnplay{width:44px;height:44px;margin-right:14px;}
  .playerbox .py-music{width:calc(100% - 58px);padding-top:2px;}
  .py-music .pyprogress{margin-top:34px;}
  .py-music .pyauthor,.py-music .pytime{font-size:100%;}
  .py-music .pyauthor{width:calc(100% - 80px);font-weight:normal;}
}
@media only screen and (max-width:380px){
  .homepart-one .tit,.homepart-three .tit,.homepart-four .tit{height:70px;background-size:auto 50px;}
  .bkbox .tit{min-height:80px;background-size:50px auto;}
  .detoplay .detophd{width:112px;margin-top:23px;}
  .detoplay .text{max-width:calc(100% - 176px);}
}
@media only screen and (max-width:350px){
  .bklist>li{width:100%;}
  .detoplay{border-radius:10px;}
  .detoplay .detophd{width:92px;margin-top:35px;margin-left:-10px;padding-right:9px;}
  .detoplay .text{max-width:calc(100% - 108px);margin-left:9px;}
}
