a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: none; }
.font_12white { font-size: 12px; color: #fff; line-height: 200%; }
a.link_yahei16pxwhite:link { font-size: 16px; line-height: 180%; color: #c4dfea; text-decoration: none; font-family: "Microsoft Yahei"; }
a.link_yahei16pxwhite:visited { font-size: 16px; line-height: 180%; color: #c4dfea; text-decoration: none; font-family: "Microsoft Yahei"; }
a.link_yahei16pxwhite:hover { font-size: 16px; line-height: 180%; color: #ffdd76; text-decoration: none; font-family: "Microsoft Yahei"; }

a.link_blue16px:link { font-size: 16px; color: #0091c6; text-decoration: none; }
a.link_blue16px:visited {font-size: 16px; color: #0091c6; text-decoration: none; }
a.link_blue16px:hover { font-size: 16px; color: #0059c6; text-decoration: underline; }

.font16 { font-size: 16px; }
.font16white { font-size: 16px; color:#fff; }

body { margin: 0px auto; font-size: 12px; color: #5e5e5e; font-family:Verdana, Geneva, sans-serif; background:url(../images/bg.jpg); }
td { font-size: 12px; line-height: 200%; }
#div1 { margin: 0px 15px 0px 20px; }
#div2 { margin: 0px 10px 0px 10px; }
#div3 { margin: 0px 15px 0px 10px; }
#div4 { margin: 10px 15px 0px 0px; text-align: left; }
#div5 { margin: 5px 15px 5px 10px; line-height: 150%; }
#div6 { margin: 0px 10px 0px 30px; }
#div7 { margin: 0px 10px 0px 10px; color: #ffffff; }
#div7 a:link { color: #ffffff; text-decoration: none; }
#div7 a:hover { color: #ffffff; text-decoration: none; }
#div7 a:visited { color: #ffffff; text-decoration: none; }
#div7 a:active { color: #ffffff; }
#div8 { margin: 5px 15px 0px 10px; color: #005727; text-align: right; }
.table01 { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #e9e9ea; border-right-color: #e9e9ea; border-bottom-color: #e9e9ea; border-left-color: #e9e9ea; }
.table02 { padding: 30px;  border: 1px solid #ccd5d6; background-color:#fff;  }
.tablehc { border-bottom: 1px dotted #39F; padding-top:5x; padding-bottom:5px;word-break:keep-all;  }
.font_yahei_green16 { font-family: "Microsoft Yahei"; font-size: 16px; color: #005da1; }
.font_yahei_brown16 { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; }
.font_yahei_orange16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ff6c00; }
.font_yahei_red14 { font-family: "Microsoft Yahei"; font-size: 14px; color: #ff0000; }
.font_yahei_red20 { font-family: "Microsoft Yahei"; font-size: 20px; color: #d60508; }

.font_yahei_orange12 { font-size: 12px; color: #ff6c00; font-weight:bold; }


.font_hc1 { font-family: "Microsoft Yahei"; font-size: 14px; color: #06C;  }
.font_hc2 { font-family: "Microsoft Yahei"; font-size: 14px; color: #CC3300;  }
.font_hc3 { font-family: "Microsoft Yahei"; font-size: 14px; color: #006600;  }
.font_hc4 { font-family: "Microsoft Yahei"; font-size: 14px; color: #663366;  }
.font_hc5 { font-family: "Microsoft Yahei"; font-size: 14px; color: #006699;  }

a.link_top12px:link { line-height: 175%; color: #fff; text-decoration: none; }
a.link_top12px:visited { font-size: 12px; line-height: 175%; color: #fff; text-decoration: none; }
a.link_top12px:hover { font-size: 12px; line-height: 175%; color: #fdc528; text-decoration: underline; }
.table03 { border: 1px solid #ccd5d6; background-color:#fff; padding:10px; }
.table04 { border: 1px solid #ccd5d6; background-color:#fff; padding:20px; }

.title { background-color:#afb7b8; text-align:left; padding-left:15px; padding-top:20px; margin-bottom:10px; }

/* scrolltop */
/*.scrolltop{width:640px;height:200px;overflow:hidden;margin:0 auto;}
.scrolltop li{text-align:center;line-height:25px; float:left; width:100px; display:block; margin-right:25px; margin-bottom:10px;}
.scrolltop img{width:100px;height:135px;padding:3x;border:solid 1px #ddd;}*/

.xuxian{border-bottom:1px dashed #c3c3c3;}


.scrolltop {
	height: 380px;
	overflow: hidden;
}
.scrolltop ul {
	width: 640px;
}
.scrolltop ul li {
	margin-bottom: 10px;
	padding: 5px;
	width: 200px;
	border: 1px solid #ececec;
	background: ##F1F1F1;
	text-align: center;
	box-sizing: border-box;
	display: inline-block;
}
.scrolltop ul li:not(:first-child) {
	margin-left: 10px;
}
.scrolltop ul li img {
	max-width: 100%;
}


.cplist { overflow:hidden; width: 646px;}
.cplist ul { float:left;  list-style:none; margin: 0; padding: 0; }
.cplist ul li {
	float:left;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 4px;
	width:200px;
	text-align:center;
	background-color:#fff;
	text-align:center;
}
.cplist ul li:nth-child(3n+1) {
	margin-left: 0px;
}
.cplist img {max-width: 100%; vertical-align: middle; }


.pagination-block {
	text-align: center;
	/*border: 1px solid #ececec;*/
}
.pagination-block a,.pagination-block span {
	display: inline-block;
	margin: 0px 2px;
	padding: 2px 10px;
	background: #f5f5f5;
}