﻿.indexfilm,.index1stpanel,.index4thpanel,.index2ndpanel,.indexguidepanel,.index4thpanel{min-width:1200px;}
.index1stpanel .panel{width:1200px;}
.dblock,.index3rdlist .image img,.index3rdtopimage img{display:block;}
.diblock{display:inline-block;}
.index2ndpanel .items .title a,.index2ndpanel .items .bgcontent .title2 a,.index2ndpanel .items .bgcontent .txt,.index3rdtopimagetitle a{color:#FFF;}

.indexfilm{height:515px;overflow:hidden;}
.indexfilmpanel{width:1920px;height:515px;overflow:hidden;}
.indexfilm div.panel{width:1920px;height:515px;overflow:hidden;}
.indexfilm div.panel .group{width:3840px;height:515px;}
.filmmenu{width:auto;height:22px;overflow:hidden;z-index:3;position:absolute;display:block;margin-top:-10px;}
.filmmenu ul li{overflow:hidden;float:left;display:inline-block;margin-right:8px;box-shadow:inset 1px 0px 1px #FFF;opacity:0.6;-ms-filter:'alpha(opacity = 60)';filter:alpha(opacity = 60);border-radius:50%;}
.filmmenu ul li.in{width:22px;height:22px;background-color:#088;}
.filmmenu ul li.out{width:22px;height:22px;background-color:#d1d1d1;}
.indexfilm{width:100%;max-height:660px;overflow:hidden;background-color:#ebebeb;}
.indexfilm img{display:inline;}
.index1stpanel{height:370px;width:100%;padding-top:73px;padding-bottom:82px;}
.index1stpanel .leftpanel{width:592px;height:370px;float:left;display:inline;}
.index1stpaneltitle,.index3rdpaneltitle{height:32px;line-height:32px;border-bottom:1px solid #ccc;font-size:24px;color:#088;}
.index1stpaneltitle span,.index3rdpaneltitle span{margin-left:12px;font-size:14px;color:#ccc;}
.index1stpaneltitle a,.index3rdpaneltitle a{float:right;display:inline;font-size:12px;line-height:42px;}
.index1stlist{height:78px;overflow:hidden;margin-top:24px;}
.index1stlist .time{width:73px;height:78px;float:left;display:inline;margin-right:18px;background:url('../images/image_07.png');}
.index1stlist .time p{text-align:center;font-size:16px;line-height:38px;height:39px;overflow:hidden;}
.index1stlist .items{width:500px;float:left;display:inline;}
.index1stlist .items h3{height:28px;font-size:18px;line-height:28px;}
.index1stlist .items p{color:#666;line-height:24px;font-size:14px;}
.index1stfilm{width:528px;height:370px;overflow:hidden;float:left;display:inline;margin-left:80px;overflow:hidden;position:relative;}
.index1stfilmcontrols{width:98px;height:99px;overflow:hidden;position:absolute;left:215px;top:135px;z-index:10;cursor:pointer;background:url('../images/image_08.png');}

.index2ndpanel{height:650px;overflow:hidden;background-color:#cff9fa;}
.index2ndpanel .panel,.index3rdpanel,.index4thpanel .panel{width:1200px;}
.index2ndpanel .index2ndtop{height:219px;text-align:center;}
.index2ndpanel .index2ndmove{width:100%;height:288px;overflow:hidden;}
.index2ndpanel .index2ndmovegroup{width:100%;height:288px;}
.index2ndpanel .items{width:288px;height:288px;padding-right:10px;float:left;display:inline-block;}
.index2ndpanel .items .image{width:288px;height:288px;overflow:hidden;}
.index2ndpanel .items .title{width:268px;min-height:34px;line-height:34px;z-index:1;font-size:18px;bottom:0;left:0;background:url('../images/image_10.png');padding:0 10px;}
.index2ndpanel .items .bgcontent{width:268px;height:268px;padding:10px;z-index:2;background:url('../images/image_10.png');left:0;top:288px;display:block;}
.index2ndpanel .items:hover .bgcontent{animation:bgcontent .5s forwards;-moz-animation:bgcontent .5s forwards;-moz-animation:bgcontent .5s forwards;}
.index2ndpanel .items:hover .title{display:none;}
.index2ndpanel .items .bgcontent .group{width:268px;height:200px;overflow:hidden;}
.index2ndpanel .items .bgcontent .title2{line-height:34px;font-size:18px;}
.index2ndpanel .items .bgcontent .txt{margin-top:20px;line-height:22px;font-size:14px;}
.index2ndpanel .items .bgcontent .btn{height:36px;}
.index2ndpanel .items .bgcontent .btn a{width:136px;height:34px;line-height:34px;display:inline-block;color:#FFF;text-align:center;font-size:18px;border:1px solid #FFF;}
.index2ndmenu{width:900px;margin-top:50px;margin-left:auto;margin-right:auto;}
.index2ndmenu li{width:150px;float:left;display:inline;line-height:50px;overflow:hidden;text-align:center;}
.index2ndmenu li.in a{border-bottom:3px solid #009285;}
.index2ndmenu li a{color:#009285;}

.index3rdpanel{padding-bottom:88px;height:515px;overflow:hidden;}
.index3rdpanel .index3rdtop{height:201px;}
.index3rdpanel .leftpanel{width:335px;float:left;display:inline;height:300px;padding-top:10px;}
.index3rdpanel .cenpanel{width:415px;height:314px;float:left;display:inline;margin-left:30px;margin-right:30px;}
.index3rdpanel .rightpanel{width:390px;float:left;display:inline;}
.index3filmpanel{width:335px;height:300px;overflow:hidden;}
.index3filmpanel .group{width:1005px;height:300px;overflow:hidden;}
.index3filmpanel .group .image{width:335px;height:300px;overflow:hidden;float:left;}
.index3filmmenu{width:60px;height:14px;position:absolute;right:10px;bottom:10px;}
.index3filmmenu li{float:left;display:inline;width:14px;height:14px;margin-right:6px;background:#333;}
.index3filmmenu li.in{background:#088;}
.index3rdlist{height:66px;overflow:hidden;margin-top:26px;}
.index3rdlist .image{width:110px;height:66px;float:left;display:inline;overflow:hidden;margin-right:10px;}
.index3rdlist .items{width:290px;height:66px;float:left;display:inline;overflow:hidden;}
.index3rdlist .items .title{height:26px;line-height:26px;overflow:hidden;font-size:16px;}
.index3rdlist .items .con{height:40px;line-height:20px;font-size:12px;color:#666;}
.index3rdtopimager{height:156px;overflow:hidden;margin-top:5px;width:390px;}
.index3rdtopimagetitle{min-height:34px;line-height:34px;width:370px;padding:0 10px;background:url('../images/image_10.png');left:0;bottom:0;z-index:1;}
.index3rdrightlist{width:390px;}
.index3rdrightlist li{height:26px;line-height:26px;overflow:hidden;margin-top:10px;}
.index3rdrightlist li span{float:right;display:inline;font-size:12px;color:#666;}
.index3rdrightlist li a{float:left;display:inline;}

.indexguidepanel{height:120px;background:url('../images/image_12.jpg') center top;overflow:hidden;}

.index4thpanel{width:100%;padding-bottom:70px;}
.index4thtop{height:204px;overflow:hidden;}
.index4thpanel ul{width:1200px;}
.index4thpanel ul li.flink{width:229px;height:85px;overflow:hidden;background-repeat:no-repeat;background-size:cover;float:left;margin-right:13px;margin-bottom:18px;}
.index4thpanel ul li.flink1{margin-right:0;margin-left:3px;}
.index4thpanel ul li a{width:229px;height:85px;overflow:hidden;line-height:84px;text-align:center;font-size:18px;display:block;}
.index4thpanel ul li a:hover{background:#2cc5ad;color:#000;}

@keyframes bgcontent {
    0%{transform:translateY(0);}
    100%{transform:translateY(-288px);}
}
@-moz-keyframes bgcontent {
    0%{-moz-transform:translateY(0);}
    100%{-moz-transform:translateY(-288px);}
}
@-webkit-keyframes bgcontent {
    0%{-webkit-transform:translateY(0);}
    100%{-webkit-transform:translateY(-288px);}
}