
/* 全局样式 */
*{word-break:break-all;}  /* 解决数字、英文自动换行问题*/
*,li{list-style-type:none;}
body{ margin:0 auto; font-family:"宋体"; font-size:12px; font-variant:normal; line-height:1.5; color:#505050;}
div,ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input{ margin:0; padding:0; }
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:#505050; text-decoration:none;}
a:hover,a:active{ color:#ff0000;}


#btn A.nav {
	color:#fff;
	display:block; 
	width:119px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	font-family:"宋体";
	text-align:center; 
	text-decoration:none;
	padding-top:4px;
}
#btn A.navCurrent {
	color:#fff;
	display:block; 
	width:119px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold; 
	font-family:"宋体";
	text-align:center;
	background:url(../images/dhcurrent.jpg) center top no-repeat; 
	text-decoration:none;
	padding-top:4px;
}

#btn A.nav:hover {
	color:#fff;
	background:url(../images/dhcurrent.jpg) center top no-repeat;
}

.cc ul li{ background:url(../images/newsico.jpg) 3px 10px no-repeat; border-bottom:1px solid #eee; height:24px; vertical-align:bottom; padding:5px 0px 0px 16px; display:block;}
.cc ul li span{ float:right;}

/* 内页样式 */

a.ft12:link,a.ft12:visited{ font-size:12px;color:#606060;}
a.ft12:hover,a.ft12:active{color:#f00;}

a.ft12b:link,a.ft12b:visited{ font-size:12px;color:#606060;}
a.ft12b:hover,a.ft12b:active{color:#f00;}

#cgan{width:716px; overflow:hidden;margin-left:3px;}
#cgan li{ list-style-type:none;float:left;width:25%;padding:16px 22px 8px 29px;}


.logo{
	width: 100%;
	height: 100%;
	position: relative;
}
.logo .light{
	/* outline: 1px dashed red; */
	width: 315px;
	height: 50px;
	position: absolute;
	top: 35px;
	left: 142px;
	overflow: hidden;
}
.light:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 92%,rgba(255,255,255,.1) 93%,rgba(255,255,255,.3) 94%,rgba(255,255,255,.4) 95%,rgba(255,255,255,.8) 96%,rgba(255,255,255,.4) 98%,transparent 100%);
	animation: move 5s infinite linear;
	transform:skew(-25deg);
	/* outline: 1px dashed red; */
	position: absolute;
	top: 0px;
	left: -332px;
}
@keyframes move{
	0%{
		left: -332px;
		opacity: 1;
	}	
	100%{
		left: 20px;
		opacity: 1;
	}
}