
/* 全局样式 */
*{word-break:break-all;}
body{ margin:0 auto; font-family:"宋体"; font-size:12px; font-variant:normal; line-height:1.5; color:#404040;}
div,ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input{ margin:0; padding:0; }
*{word-break:break-all;}
ul{ list-style:none;}
img{ border:0px;}
a img{border:0px;}
a{outline:none;hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#404040; text-decoration:none;}
a:hover,a:active{ color:#ff0000;}

.bai a{font-size:12px;color:#FFFFFF}

#btn A.nav {
	color:#fff;
	display:block; 
	width:100px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	font-family:"microsoft yahei","宋体";
	text-align:center; 
	text-decoration:none;
	padding-top:0px;
}
#btn A.navCurrent {
	color:#0a65af;
	display:block; 
	width:100px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold; 
	font-family:"microsoft yahei","宋体";
	text-align:center;
	background:url(../images/dhcurrent.jpg) center top no-repeat; 
	text-decoration:none;
	padding-top:0px;
}

#btn A.nav:hover {
	color:#0a65af;
	background:url(../images/dhcurrent.jpg) center top no-repeat;
}


.container { position:relative; height:354px; overflow:hidden; background:#49C7FA; }

.tFlash { position:absolute; top:0; left:0; width:1400px; left:50%; margin-left:-700px; height:354px;  z-index:0; }

.subcontainer { position:relative; height:220px; overflow:hidden;background:#49C7FA; }
.subtFlash { position:absolute; top:0; left:0; width:1400px; left:50%; margin-left:-700px; height:220px;  z-index:0; }

.cc ul li{ background:url(../images/newsico.jpg) left 11px no-repeat; padding-left:16px; border-bottom:1px dotted #D6D6D6; height:23px; vertical-align:bottom; padding-top:5px; display:block;}
.cc ul li span{ float:right;}

/* 内页样式 */

.l_cc ul{ height:80px; overflow:hidden; margin:3px 0px 0px 2px;}
.l_cc li{ float:left; width:122px; height:20px; text-align:center; line-height:20px; border:1px solid #E3E3E3; margin:12px 0px 0px 16px;}
.l_cc li a{ color:#505050;}
.l_cc li a:hover{ color:#FF0000;}

/* 内页样式 */

.subdh{ padding:18px 15px 0px 20px;}
.subdh ul{ width:965px; height:30px;}
.subdh ul li{ float:left; width:114px; height:30px; line-height:27px; padding-bottom:3px; display:block; font-size:12px;text-align:center; background:url(../images/subdhbg.jpg) left top no-repeat; margin-right:6px;}
.subdh ul li a{ display:block; background:url(../images/subdhbg.jpg) left top no-repeat;}
.subdh ul li a:hover{ display:block; height:30px; color:#FFFFFF;background:url(../images/subdhcurrent.jpg) left top no-repeat;}
.subdh ul li a#current{ display:block; height:30px; color:#FFFFFF;background:url(../images/subdhcurrent.jpg) left top no-repeat;}

#cgan{width:736px;overflow-x:hidden;overflow-y:hidden;margin-left:3px;}
#cgan li{ list-style-type:none;float:left;width:25%;padding:16px 32px 8px 26px;}

#cganp{width:716px;overflow-x:hidden;overflow-y:hidden;margin-left:3px;}
#cganp li{ list-style-type:none;float:left;width:25%;padding:16px 32px 8px 26px;}

#cganb{width:946px;overflow:hidden;margin-left:3px;}
#cganb li{list-style-type:none;float:left;width:21%;padding:16px 16px 8px 20px;}

ul, li{
	list-style: none;
}
ul, li, div{
	margin: 0;
	padding: 0;
}
.logo{
	width: 100%;height: 100%;
	position: relative;
}
.logo .light{
	/* outline: 1px dashed red; */
	width: 334px;
	height: 52px;
	position: absolute;
	top: 36px;
	left: 112px;
	overflow: hidden;
}
.light:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 85%,rgba(255,255,255,.1) 89%,rgba(255,255,255,.4) 92%,rgba(255,255,255,.8) 95%,rgba(255,255,255,.4) 98%,transparent 100%);
	animation: move 4s infinite linear;
	transform:skew(-25deg);
	/* outline: 1px dashed red; */
	position: absolute;
	top: 0px;
	left: -340px;
}
@keyframes move{
	0%{
		left: -340px;
		opacity: 1;
	}	
	100%{
		left: 15px;
		opacity: 1;
	}
}
.DB_tab25 {width:1440px;height:354px;cursor:pointer;position: relative;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:354px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:100%;height:354px;}
.DB_tab25 .DB_imgSet li{position:absolute;width:100%;height:354px;}
.DB_tab25 .DB_imgSet .DB_1_1{
	width: 500px;
	height: 84px;
	margin-left: -250px;
	position:absolute;
	left:50%;
	top:100px;
	font-size: 88px;
	color: #fff;
	font-weight: bold;
	font-family: Jxiaobiaosong;
	display: inline;
}
.DB_tab25 .DB_menuWrap{position:absolute;right: 0; bottom:10px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{text-align:center;font-size:0; border-radius:20px;padding-right: 20px;box-sizing: border-box;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px;float: left;}