/*banner*/
.banner{width: 100%;float: left;position: relative;overflow: hidden;background: #e9f1fc;}

.mBan2 {overflow: hidden;}
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{width: 115px !important;height: 20px;overflow: hidden;position: absolute;top: 90%;z-index: 1;width: 100px;left: 49.5%;padding: 4px 0px 0px 0px;}
.mBan2 .slideBox .switch{ height: 10px; overflow: hidden; position: absolute; top: 4px; z-index: 1; width: 100px; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{float: left;width: 15px;height: 15px;border: 2px solid #ffffff;border-radius: 50%;cursor: pointer;margin-right: 10px;}
.mBan2 .slideBox .hd ul li.on{ background: #ffffff; }
.mBan2 .slideBox .bd{position:relative;height:100%;z-index:1;top: 0;}
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{width: 100%;height:auto;display:block;max-height: 750px;}

.switch{overflow: hidden;z-index: 99;left: 50%;cursor:pointer;position: absolute;bottom: 5%;margin-left:-215px;}

/*tt*/
.tt{width: 1200px;float:left;padding: 20px 30px;background: #ffffff;margin: 50px 0;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}

/*bt*/
.bt{width: 100%;float: left;}
.bt p{float: left;font-size: 24px;line-height: 50px;color: #aa2326;text-align: center;font-weight: bold;}
.bt p a{color: #aa2326;}
.bt .more{display:block;float: right;padding: 0 25px;margin-top: 13px;font-size: 14px;line-height: 25px;color: #aa2326;letter-spacing: 0.5px;border: 1px solid #aa2326;border-radius: 15px;}
.bt .more:hover{background: #aa2326;color: #ffffff; -webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}

/*title*/
.title{width:210px;margin: 0 auto;position: relative;}
.title p{font-size: 28px;line-height: 50px;color: #aa2326;text-align: center;font-weight: bold;border-bottom: 1px solid #dddddd;padding-bottom: 10px;}
.title p:after{content:"";width: 50px;height: 4px;background: #aa2326;position: absolute;left: 38%;top: 59px;}

/*solid*/
.solid{width: 415px;height: 340px;float:left;background: #ffffff;margin-right: 15px;}
.news{width: 340px;height: 340px;float:left;padding: 10px 20px 10px;background: #ffffff;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}

/*lm*/
.lm{width: 415px;height: 340px;float: left;padding: 10px 20px 10px;background: #ffffff;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}
.lm.mr{margin-right: 15px;}

/*jbpt*/
.jbpt{width: 340px;height: 340px;float: left;margin-left: 15px;padding: 10px 20px 10px;background: #ffffff;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}
.jbpt li{width: 100%;float: left;margin-bottom: 50px;background: #f5f5f5;border-radius: 15px;}

.jbpt li a{display: block;width: 100%;height: 80px;float:left;}
.jbpt li font{width: 180px;float: left;font-size: 20px;color: #aa2326;line-height: 70px;text-align: left;}

.jbpt li i{width: 80px;height: 70px;float:left;background: url(../images/jbpt.png) no-repeat;}

.jbpt li.l1 i{background-position: -10px -4px;}
.jbpt li.l2 i{background-position: -110px -4px;}

.jbpt li:hover i{-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;transform: rotateY(360deg);}

/*link*/
.link{width: 340px;height: 340px;float: left;margin-left: 15px;padding: 35px 20px;background: #ffffff;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}
.link p{width: 100%;float: left;margin-bottom: 30px;background: #eeeeee;border-radius: 15px;}

.link p a{display: block;width: 100%;float:left;font-size: 20px;color: #aa2326;line-height: 70px;text-align: center;font-weight:bold;}

.link p:hover{background:#aa2326;transform: translateY(-8%);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}

.link p:hover a{color:#ffffff;}

/*kstd*/
.kstd{width: 100%;float: left;margin-top: 30px;}
.kstd li{width: 380px;float: left;margin-right: 20px;margin-bottom: 20px;border: 2px dashed #bbbbbb;border-radius: 15px;}
.kstd li.ks5,.kstd li.ks10{margin-right: 0;}
.kstd li a{display: block;width: 100%;float:left;font-size: 18px;line-height: 70px;color: #222222;text-align: center;}

.kstd li:hover{border-color: #aa2326;transform: translateY(-8%);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;box-shadow: 0 5px 11px 0 #d9d9d9;-webkit-box-shadow: 0 5px 11px 0 #d9d9d9;-moz-box-shadow: 0 5px 11px 0 #d9d9d9;}
.kstd li:hover a{color: #aa2326;font-weight:bold;}

/*ztzl*/
.content{width: 1200px;float: left;position:relative;overflow:hidden;margin-top: 30px;}
.drama-poster{width: 1100px;float: left;margin: 0 50px;overflow:hidden;position:relative;z-index: 1;}
.drama-poster ul{width:10000px;float: left;}
.drama-poster li{margin-right: 10px;}
.drama-poster li a{display:block; float: left;}
.show-poster-3{width: 268px;height: 126px;float:left;}
.show-poster-3 a{display:block;width: 100%;height: 125px;float:left;}
.show-poster-3 img{width: 100%;height: 100%;float:left;}

.drama-slide{width: 1200px;height: 126px;position:relative;z-index: 0;}
.drama-slide li{position:absolute;top: 0;}
.drama-slide li.prev{left:0}
.drama-slide li.next{right:0}
.drama-slide li a{display:block;width: 40px;height: 126px;text-indent:-1000em;}

.drama-slide li.prev a{background: url(../images/zt-l.png) no-repeat -1px center;}
.drama-slide li.prev a:hover{background: url(../images/zt-l.png) #f9f9f9 no-repeat -1px center;}
.drama-slide li.next a{background: url(../images/zt-r.png) no-repeat 3px center;}
.drama-slide li.next a:hover{background: url(../images/zt-r.png) #f9f9f9 no-repeat 3px center;}
