﻿.mcid {margin:20px auto;font-size:13px}
.mcid a {margin-right:30px}
.mcid a:hover {color:#207fce}
.weeks {width: 290px;background-color:#fff;}
.weeks .weekItem {width: 290px;margin-top: 10px;height: 32px;border:1px solid #e5e9ef;border-radius:16px;}
.weeks .weekItem li {float:left;height:32px;width: 41px;line-height:32px;text-align:center;cursor:pointer;overflow:hidden;border-radius:16px;font-size:13px;}
.weeks .weekItem li.hover,.weeks .weekItem li.on {background:#207fce;color:#fff}
.weeks .weekbox {border:1px solid #e5e9ef;border-radius: 5px;padding:10px 10px 10px 0;margin-top:10px;}
.weeks .weekbox .box01_c {height:625px;overflow:auto}
.weeks .weekbox .box01_c div {position:relative}
.weeks .weekbox .box01_c div dl {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAGQBAMAAACKVIchAAAAJ1BMVEVMaXHf398Ay+b///+y8Phf3/CC5PE+2Owp1Oqu2+Hk+v3b+PvV9vtLFp1oAAAAAXRSTlMAQObYZgAAAF5JREFUSEtjYGB282IAAg8lpQAGBhalsiBVBgZ2NWMTpQ0Mh5qNjYMcGJyCjY2TEhg2QXhguQVAla1FQJUM7mB9DAzTJoNIBkGBUWqUGqVGqVFqlBqlRqlRapQaPBQA9oRA0Tr8DREAAAAASUVORK5CYII=) no-repeat 10px 7px;padding:0 10px 0 25px;line-height:34px}
.weeks .weekbox .box01_c div dl dt {color:#999}
.weeks .weekbox .box01_c div dl dd {height:34px;overflow:hidden;border-bottom:1px dotted #ddd;}
.weeks .weekbox .box01_c div dl dd span {float:right;color:#999}
.weeks .weekbox .box01_c div dl dd span.today {color:#207fce}
.d-left {width: 700px;}
.d-right {width: 290px;}
.d-title {margin-top:10px}
.d-title h2 i {top:-2px}
.d-title2 {overflow:hidden}
.d-title2,.d-title2 h2 {height:30px;line-height:30px}
.d-title2 h2 {font-size:18px}
.d-title2 span {float:right}
.d-index-item {margin:10px 0 18px -18px;width: 720px;}
.d-index-item a {position:relative;float:left;margin:10px 10px;width:122px}
.d-index-item a div {position:relative;z-index:1;width:122px;height: 149px;border-radius:4px;overflow:hidden;box-shadow:0 3px 14px 0 hsla(23,13%,76%,.4);}
.d-index-item a img {position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;overflow:auto;display:block;width:122px;height: 149px;}
.d-index-item a p {margin-top:6px;height:16px;line-height:16px;color:#999;overflow:hidden}
.d-index-item a h3 {margin:10px 0;height:15px;line-height:15px;font-size:13px;font-weight:blod;color:#333;white-space:normal;overflow:hidden}
.d-index-item a h3:hover {color:#207fce}
.d-link {margin-top:15px;padding:5px 10px 0 0;background-color:#fff}
.d-link .d-title {margin-bottom:10px}
.d-link a {margin-right:10px}
.index-r {margin-top:15px;border:1px solid #e9e9e9;padding:8px 6px 0;height:290px;overflow:hidden}
.d-index-news li {position:relative;float:left;margin-top:10px;margin-right:10px;padding-bottom:10px;width:165px}
.d-index-news li:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.d-index-news li .d-vodnews-picbox {position:relative;width:160px;height:102px;overflow:hidden;border-radius:5px}
.d-index-news li a.d-vodnews-pic {display:block;width:160px;height:102px}
.d-index-news li a.d-vodnews-pic img {width:160px;height:102px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow:auto;display:block}
.d-index-news li a.d-category {position:absolute;left:0;top:0;margin-bottom:5px;padding:3px 12px;background:#0bbc6b;font-size:12px;color:#fff;border-top-left-radius:5px}
.d-index-news li h2 {margin-bottom:5px;margin-top:.4em;color:#333;height:48px;font-size:13px;font-weight:600;line-height:24px;overflow:hidden}
.d-index-news:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.carouselbox {width:350px;height:559px;position:relative;margin-top:10px}
.carouselbox-r {width: 1000px;margin-left:1px;margin-right:1px;}
.carousel {width:350px;height:650px;overflow:hidden;position:absolute;left:50%;margin-left:-175px}
.carousel li {position:absolute;top:0;left:0;list-style:none;opacity:0;transition:all .5s ease-out}
.carousel li a {display:block;box-shadow:0 3px 14px 0 hsla(22,4%,52%,.4);border-radius:4px;overflow:hidden}
.carousel li img {width:210px;height:300px;border:none;float:left}
.carousel li.p-1 {transform:translate3d(-70px,0,0) scale(.81)}
.carousel li.p-2 {transform:translateZ(0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:1}
.carousel li.p-3 {transform:translate3d(70px,0,0) scale(1);z-index:2;opacity:1}
.carousel li.p-4 {transform:translate3d(140px,0,0) scale(.81);transform-origin:100% 50%;opacity:.8;z-index:1}
.carousel li.p-5 {transform:translate3d(210px,0,0) scale(.81)}
.carousel li.p-6 {transform:translate3d(280px,0,0) scale(.81)}
.carousel li.p-7 {transform:translate3d(350px,0,0) scale(.81)}
.infolist {position:absolute;left:0;right:0;top:320px}
.infolist div {display:none}
.infolist div h3 {font-size:20px;text-align:center}
.infolist div p {margin:5px 0;font-size:13px;color:#ae172e;line-height:24px}
.infolist div p span {color:#333}
.infolist div p a {margin:0 5px;color:#333}
.infolist div p a:hover {color:#207fce}
.infolist div p.type {height:25px;overflow:hidden}
.infolist div p.type a,.infolist div p.type span {background-color:#f5f5f5;color:#333;text-decoration:none;display:inline-block;border-radius:10px}
.infolist div p.type a:hover,.infolist div p.type span:hover {background-color:#207fce;color:#fff}
.buttons {position:absolute;width:340px;height:40px;bottom:0;left:50%;margin-left:-175px;text-align:center;padding-top:10px}
.buttons a {display:inline-block;width:35px;height:5px;padding-top:4px;cursor:pointer;margin:0 3px}
.buttons a span {display:block;width:35px;height:1px;background:#999}
.buttons a span.blue {background:#207fce;}
#footer-2014 {border-top:2px solid #46c832;padding:20px 0 10px;text-align:center;font-size:12px;}
#footer-2014 .links a {margin:0 10px;font-size:13.1px;}
#footer-2014 .copyright {margin:15px 0;line-height:25px;font-family:'Microsoft Yahei'}
#footer-2014 .authentication a {margin:0 5px;text-decoration:none}
.ani-pic {-webkit-transition:0.4s;transition:0.4s;-webkit-transform:0.4s ease-out;transition:transform 0.4s ease-out}
.ani-pic:hover {transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg)}
.ani-picS a:hover img {-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 1s ease;transition:all 1s ease}
.ani-picS a img {-webkit-transition:all 0.6s ease;transition:all 0.6s ease}
.menuTuwen {width:1000px;padding:0 10px;overflow:hidden;border: 1px #207fce solid;border-top: 2px #207fce solid;margin:0 auto 10px;background:#fff;border-radius:18px;}
.menuTuwen {margin-top:1px;padding: 5px;overflow:hidden;background:#fff;}
.menuTuwen .txt-mod {height:64px;overflow:hidden}
.menuTuwen .txt-mod dt {float:left;width:84px;height:52px;line-height:20px;padding-top:15px;overflow:hidden;font-size:15px;font-weight:bold;text-align:center;color:#38a4eb;background:url(../images/list.png);background-position:0 -366px;no-repeat;margin-top:-5px}
.menuTuwen .txt-mod dd {float:left;width: 916px;height:64px;overflow:hidden;line-height:32px;overflow:hidden;font-size:0;}
.menuTuwen .txt-mod dd a,.menuTuwen .txt-mod dd .tit,.menuTuwen .txt-mod dd .apart,.menuTuwen .txt-mod dd .hot,.menuTuwen .txt-mod dd img {display:inline-block;vertical-align:top;*zoom:1;*display:inline}
.menuTuwen .txt-mod dd img {width:50px;height:auto;vertical-align:middle;margin-right:4px}
.menuTuwen .txt-mod dd .tit,.menuTuwen .txt-mod dd .apart {font-size:13px;background:url(../images/other_bg.png) 0px -350px;padding:0px 0px 0px 8px;}
.menuTuwen .txt-mod dd .apart {color:#ccc}
.menuTuwen .txt-mod dd a {padding:0 1px}
.menuTuwen .tu-mod {margin-left:-15px;overflow:hidden}
.menuTuwen .tu-mod li {float:left;width:75px;margin-top:10px;margin-left:25px;overflow:hidden}
.menuTuwen .tu-mod li a,.menuTuwen .tu-mod li img,.menuTuwen .tu-mod li .tit {display:block}
.menuTuwen .tu-mod li img {width:75px;height:75px;border-radius:5px}
.menuTuwen .tu-mod li .tit {height:18px;line-height:18px;overflow:hidden;text-align:center}
.container {padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.mo-swip-container {width: 40%;overflow: hidden;position: relative;float: left;border-radius: 4px;overflow: hidden;}
.mo-swip-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}
.mo-swip-slide {position: relative;width: 100%;height: 100%;float: left;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0}
.mo-swip-title {box-sizing: border-box;position: absolute;bottom: -1px;padding: 1.875rem .625rem .625rem;width: 100%}
.mo-swip-head {margin-bottom: .3125rem;color: #fff;font-weight: bold;}
.mo-swip-prev,
.mo-swip-next {position: absolute;top: 50%;font-size: 40px;height: 3.125rem;line-height: 3.125rem;margin-top: -1.5625rem;color: hsla(0, 0%, 100%, .7);}
.mo-swip-prev {left: 1.25rem;right: auto}
.mo-swip-next {right: 1.25rem;left: auto}
.mo-swip-pagin {position: absolute;right: 10px;bottom: .3125rem;width: 100%;text-align: right;}
.mo-swip-bullet {width: 8px;height: 8px;border-radius: 5px;margin: 10px 0 0 8px;display: inline-block;background: white;cursor: pointer}
.mo-back-mojia {background-color: #207fce;width: 16px;}
.mo-part-ramp {background-image: linear-gradient(transparent, #222222);}
.mo-situ-pics {padding-top: 222px;position: relative;display: block;width: 100%;height: 0;background-position: 50% 50%;background-size: cover}
.mo-right-wrap {width: 60%;float: left;}
.mo-right-wrap .mo-right-item {width: 33.33333333%;float: left;padding: 0 0 12px 13px;box-sizing: border-box;}
.mo-right-wrap .mo-right-item a {position: relative;display: block;border-radius: 4px;overflow: hidden;}
.mo-right-wrap img {width: 100%;height: 105px;display: block;}
.mo-right-wrap .mo-right-name {font-size: 12px;box-sizing: border-box;padding: 0 10px 5px;color: #fff;font-weight: 500;width: 100%;position: absolute;bottom: 0;z-index: 1;left: 0;}