﻿@charset "utf-8";
/* CSS Document */
/*正文宋体，*/



body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	font-family:"\5B8B\4F53";
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #329CE9;
}
a:active {
	text-decoration: none;
	color: #329CE9;
}







/*------------PAGINATION------------*/

/*style pagination*/
.pagination
{
	padding-bottom: 35px;	
}
.pagination li {
	background-color: #ddd;
}

.pagination li.active {
	background-color: orange;
}


/*-------------HELPERS----------------*/

.responsive {

	width: 100%;
	height: auto;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}



#ctable .on
{
	font-family:'Microsoft YaHei';
	cursor: pointer;
	background-color: #0089e9;
	height:30px;
	line-height:30px;
	font-sise:16px;
	border-radius: 10px;
	color:#ffffff;
	font-weight: bold;
}
	
#ctable .off
{
	font-family:'Microsoft YaHei';
	cursor: pointer;
	height:30px;
	line-height:30px;
	font-sise:16px;
	font-weight: bold;
}


.list td
{
	font-family: "SimHei";
	border-bottom: #cccccc 1px dashed;
	font-size:16px;
	color:#666666;
	
}

.footermenu
{
	font-family: "SimHei";
	font-size:14px;
	color: #808080;
}

.bigfootermenu
{
	font-weight: bold;
	font-size:16px;
	color:#4d4d4d;
}

.discri
{
	font-family: "SimHei";
	font-size:16px;
	color:#4d4d4d;
	line-height: 150%
}


.banner ul{list-style: none;margin: 0px;padding-left:0px;padding-top:2px;}	
	
.banner{position: relative;overflow: auto;text-align: center;width:620px;margin:0 auto}
.banner .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3; display: none;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;
	
	}
.banner ul .slider-item {width:685px; float: left;height:460px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 595px;height: 40px;padding:10px 50px 10px 50px;text-align:left;line-height: 170%;color: #fff;font-size: 12px;font-weight: 100;background-color:#0089e9;opacity:0.8}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#002a47}


	
	
.film_focus ul{list-style: none;margin: 0px;padding-left:0px;padding-top:2px;}		
.film_focus{border: solid 1px #cccccc;width:1300px;height:555px;overflow:hidden;position:relative;margin:20px auto;}
.film_focus .film_focus_imgs_wrap{background:url(images/load.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{height:555px;height:9999em;position:absolute;right:0;top:0;overflow:hidden;}
.film_focus ul.film_focus_imgs li{height:555px;overflow:hidden;}
.film_focus ul.film_focus_imgs li img{height:555px;width:1033px;}
.film_focus .film_focus_desc h3{height:45px;line-height:45px;overflow:hidden;position:absolute;left:232px;bottom:0;background:rgba(0, 0, 0, .5);color:#fff;width:100%;padding-left:20px;z-index:99;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); display: none;}
.film_focus ul.film_focus_nav{width:267px;height:555px;position:absolute;left:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{border: solid 1px #cccccc;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px; background-color: #ffffff; margin:0px 0px 0px 0;padding:0px 18px 0 19px;position:relative;width:230px;cursor: pointer;cursor: hand;height:110px;color:#333;font-weight:500;font-size:22px; overflow:hidden;line-height:110px;}
.film_focus ul.film_focus_nav li.cur{border-width: 0px;z-index:2;background:url(../images/hd_on.png) no-repeat;width:270px;height:110px;left:0px;word-break:break-all;color:#fff;font-weight:500;font-size:22px;overflow:hidden;line-height:110px;}


.ccontrols li {
	position:absolute;
	float: left;
	top: 50%;
	margin-top: -30px;
	
}

.ccontrols li:nth-child(1) {

	left: 370px;

}

.ccontrols li:nth-child(2) {

	right: 100px;
}




	

#back-top {
    display: block;
	position:fixed;
	width:130px;
	height:90px;
	bottom:0px;
	right:0px;
	background:#ccc;
	text-align:center;
	line-height:60px;
	text-decoration:none;
	border-radius: 10px;
	z-index:999;
}
#back-top img
{
	width:130px;
	height:90px;
	z-index:999;
}


.erweima {
    display: block;
	position:fixed;
	width:130px;
	height:290px;
	bottom:90px;
	right:0px;
	background:#ccc;
	text-align:center;
	line-height:60px;
	text-decoration:none;
	border-radius: 10px;
	z-index:999;
}
.erweima img
{
	width:130px;
	height:290px;
}



.lerweima {
    display: block;
	position:fixed;
	width:180px;
	height:76px;
	bottom:90px;
	left:20px;
	background:#ccc;
	text-align:center;
	line-height:60px;
	text-decoration:none;
	border-radius: 10px;
	z-index:999;
}
.lerweima img
{
	width:180px;
	height:76px;
}








.leftmenufocus
{
	padding-left:100px;
	line-height: 50px;
	color:white;
	background-color: #0089e9;
	font-size: 18px;
	border-bottom: #cccccc 1px dashed;
}
.leftmenufocus span
{
	display: block;
	position: relative;
	float:left;
	width:30px;
	height:30px;
	top:10px;
	background-image: url("../images/listmenucheck.png");
	background-position: center;
	background-repeat: no-repeat;
}
.leftmenu
{
	padding-left:100px;
	line-height: 50px;
	color:#19191b;
	background-color: #ffffff;
	font-size: 18px;
	border-bottom: #cccccc 1px dashed;
}
.leftmenu span
{
	display: block;
	position: relative;
	float:left;
	width:30px;
	height:30px;
	top:10px;
	background-image: url("../images/listmenu.png");
	background-position: center;
	background-repeat: no-repeat;
}

.tablenormal
{
	border:#ebebeb 1px solid;
}
.tablefocus
{
	border:#00487a 1px solid;
}
.tablefocusred
{
	border:#B63839 1px solid;
}



.rtgif-bg{
    background: url(../images/right.gif) no-repeat;
    background-size: cover;
    width: 744px;
    height: 320px;
    position: relative;
}
.rtgif{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 744px;
    height: 320px;
    line-height: 50px;
    text-align: center;
    background:rgba(0,0,0,0);
}

.scrollbar-set{ margin:0 auto;width:1274px;background-color: #f0f1f5; overflow:hidden; position:relative; height:500px; margin:0;}

.scrollbar-set .hd{position:absolute; bottom:10px; right:10px; width:60px;}
.scrollbar-set .hd .prev{display:block;  width:27px; height:22px; cursor:pointer; float:left; background:url(../images/left.jpg) no-repeat;}
.scrollbar-set .hd .prev:hover{background:url(../images/hover_left.jpg) no-repeat; display:block; width:27px; height:22px; cursor:pointer; float:left;} 
.scrollbar-set .hd .next{ display:block;  width:27px; height:22px; cursor:pointer; float:right; background:url(../images/right.jpg) no-repeat;}
.scrollbar-set .hd .next:hover{background:url(../images/hover_right.jpg) no-repeat; display:block; width:27px; height:22px; cursor:pointer; float:right;}
.scrollbar-set .bd ul{ overflow:hidden; zoom:1;}
.scrollbar-set .bd ul li{ width: 637px; height:460px; float:left; _display:inline; overflow:hidden; position:relative;}
.scrollbar-set .bd ul li .img{ width:319px; height:230px; display:block;}
.scrollbar-set .bd .ctop{ float: left;position: relative;top:0px;left:0px;width:637px;height:230px;}
.scrollbar-set .bd .cbottom{ float: left;position: relative;top:0px;left:0px;width:637px;height:230px;z-index: 1}
.scrollbar-set .bd .cleft{ float: left;position: relative;top:0px;left:0px;width:318px;height:230px;}
.scrollbar-set .bd .cright{ float: left;position: relative;top:0px;left:0px;width:319px;height:230px;}
.scrollbar-set .bd .toppos{ padding-left:40px;padding-top: 40px;}
.scrollbar-set .bd .bgcolor01 { background-color: #53427c}
.scrollbar-set .bd .bgcolor02 { background-color: #D66B6B}
.scrollbar-set .bd .bgcolor03 { background-color: #6DA0BC}
.scrollbar-set .bd .bgcolor04 { background-color: #A08A75}
.scrollbar-set .bd .bgcolor05 { background-color: #00A498}
.scrollbar-set .bd .bgcolor07 { background-color: #0089E9}
.scrollbar-set .bd .bgcolor08 { background-color: #71A138}
.scrollbar-set .bd .bgcolor09 { background-color: #5165BC}
.scrollbar-set .bd .bgcolor10 { background-color: #D88E4C}
.scrollbar-set .bd .bgcolor11 { background-color: #608989}
.scrollbar-set .bd .bgcolor12 { background-color: #E5866C}


.scrollbar-set .bd .imgoverflow{width:100%;height:100%; overflow: hidden;}

.scrollbar-set .bd .arrowl{float: left;position: relative;left:-19px;width:19px;top:40px;}
.scrollbar-set .bd .arrowr
{
	float:right;position: relative;right:-19px;width:19px;top:40px;
	transform: rotate(180deg);
	ms-transform: rotate(180deg);
	moz-transform: rotate(180deg); 
	webkit-transform: rotate(180deg); 
	o-transform: rotate(180deg); 
	z-index: 999
}

.img{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.covers:hover .img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.dazaomenu
{
	
}
.dazaomenu a
{
	font-family:'Microsoft YaHei';
	display:block;
	width:100%;
	height:70px;
	font-size:24px;
	color:#ffffff;
	line-height:70px;
}
.dazaomenu a:hover
{
	background-color: #FFA800;
}
.dazaomenu .focus
{
	background-color: #FFA800;
}


.ccontent
{
	width:810px;
	overflow-x: hidden;
}
.ccontent img
{
	max-width:810px;
}
.dcontent
{
	width:1140px;
	overflow-x: hidden;
}
.dcontent img
{
	max-width:1140px;
}
