.activity{padding:50px 0px;}
.showBox{padding-top:40px; }
.show{position: relative;text-align: center;width:1200px;margin:0 auto;}

.show .dots{position:absolute;left:0;right:0;bottom:0px;z-index:3; background:#fff; height:50px; margin:0px; padding:0px;}
.show .dots li{display:inline-block;width:44px;height:29px;margin:0 4px;text-indent:-999em;cursor:pointer;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s; background:url(/en/images/wenhua/dot.jpg); margin:20px 10px 0px 10px;}
.show .dots li.active{opacity:1;background:url(/en/images/wenhua/dotChk.jpg)}

.show_arrow{ position:relative; height:0px; margin:0 auto; width:1320px; left:-60px;}
.show_arrow .arrow{position:absolute;width:60px;height:60px; text-align:center; line-height:40px;top: -230px; margin-top: 0px; overflow: hidden; z-index: 99; 
font-size:70px;
color:#000;
display:none;
}	
.show_arrow .arrow:hover{
-moz-opacity: 0.9;
opacity: .90;
filter: alpha(opacity=90);
}
.show_arrow .arrow_left{left:0px}
.show_arrow .arrow_right{right:0px}

.show ul{z-index: 1;width: 100%;}
.show ul .slider-item {width:1200px; float: left;height:460px; position: relative; overflow: hidden;}
.show ul .slider-item img{ height:410px;}
.show ul .slider-item .slider-title {width: 1200px;max-height: 56px;position: absolute;left: 0;bottom: 0px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 14px; background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9)); display:none;}
.show .progress{position:absolute;left:0;bottom:0;min-height:3px;overflow:hidden;z-index:2;background:#014B88; display:none;}
.show em{font-style:normal; font-weight:normal;}

.show .progress{ width:50%;}




.creative{ padding:50px 0px;}
.creative .center{padding-top:40px;}
.wc_list span{ border:1px solid #eee; border-radius:5px; overflow:hidden; display:block; margin-bottom:20px;}
.wc_list a{ color:#666;}
.wc_list li{ display:block; float:left; height:260px; overflow:hidden; background:#fff; cursor:pointer;}
.wc_list .pic{ width:398px;}
.wc_list .desc{ width:800px;}
.wc_list .pic img{ width:100%; height:260px; display:block;}
.wc_list .pic .tit{ position:relative; top:-260px; text-align:center; height:260px; overflow:hidden; z-index:10;}
.wc_list .pic .bg{ background:#000; height:260px; position:relative;top:220px;
-moz-opacity: 0.9;
opacity: .90;
filter: alpha(opacity=90);}
.wc_list .pic .txt{ position:relative; top:-35px; color:#fff; font-size:18px;}
.wc_list .pic .txt em{ display:block; text-align:center; width:30px; height:30px; line-height:30px; margin:0 auto; border:1px solid #fff; border-radius: 50%; margin-top:10px;}
.wc_list span:hover *{
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
transition: all .4s ease;
}
/*.wc_list span:hover li{ background:#014B88; color:#fff;}*/
.wc_list span:hover .bg{top:0px;}
.wc_list span:hover .txt{ top:-260px; padding-top:100px;}
.wc_list .desc div{ padding:25px; font-size:14px; line-height:24px;}





.image{padding:50px 0px;}
.tv1 { margin-bottom:20px; padding-top:40px;}
.tv1 .left{width:800px; height:400px; overflow:hidden;}
.tv1 .left .video{width:800px; height:600px; background:#ccc;}
.tv1 .left img , .tv1 .right img{ width:100%; height:400px;}			
.tv1 .right{width:380px; height:400px; overflow:hidden;}

.tv2 .left img , .tv2 .right img{ width:100%; height:300px;}
.tv2 .left{width:390px; margin-right:20px}
.tv2 .right{width:380px;}

.btn{ margin-top:20px;}
.btn a{ width:300px; height:40px; line-height:40px; background:#CFA448; text-align:center; display:block; margin:0 auto; color:#fff; text-decoration:none; font-size:16px;}
.btn a:hover{ background:#E6BD66;}