/* CSS Document */

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; background:url(top_bg.gif) repeat-x center top #eeeeee; font-size:12px;}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; list-style-type:none
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
*{PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.clear{ clear:both}
A{ text-decoration:none}

#header{ width:1094px; margin:0 auto; }
.logo{ width:1012px; margin:0 auto; background:url(bg.gif) repeat-y; height:99px;}
.logo img{ padding-left:4px;}
.nav{ background:url(navbg.jpg) no-repeat; height:57px;}
.menu{ width:1004px; margin:0 auto;}
.menu li{ float:left; width:110px; text-align:center; line-height:49px; background:url(menu_mid.gif) no-repeat right center;}
.menu li a{ color:#FFFFFF; font-size:14px; font-weight:bold}

#content{ background:url(bg.gif) repeat-y; width:1012px; margin:0 auto; margin-top:-1px;}
.box{ width:992px; margin:0 auto}
.boxl{ width:202px; float:left;}
.cpfl{ border:1px dotted #cbcbcb; padding-bottom:4px;}
.cpfl_top{ background:url(left_title_bg.gif) no-repeat; height:33px; margin-left:4px; margin-top:3px;}
.cpfl_top span{ padding-left:20px; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:30px;}

.cpfl_con{ padding-left:4px;}
.fl{ background:url(bg1.jpg) no-repeat; height:25px; }
.fl span{ padding-left:30px; line-height:24px; color:#333333; font-size:12px; font-weight:bold}
.cpfl_con ul li{ background:url(bg2.jpg) no-repeat; height:26px; color:#333333; font-size:12px; }
.fl a{ padding-left:30px; line-height:24px; color:#333333; font-size:12px; font-weight:bold}
.cpfl_con ul li a{ padding-left:40px; line-height:24px; color:#333333;}
.sycp a{ color:#333333}

.tjcp{ margin-top:6px; border:1px dotted #cbcbcb; padding-bottom:4px;}
.sycpgd{ padding-top:6px;}
.sycpgd a{ color:#333333}
.boxr{ float:right; width:780px;}

.box3{ margin-top:8px;}
.box3l{float:left; width:568px;}
.about{  border:1px dotted #cbcbcb; padding-bottom:4px; padding-left:5px; padding-right:5px;}
.about_top{ height:30px; line-height:30px; border-bottom:1px dotted #cbcbcb; }
.about_top span{ padding-left:10px; font-size:14px; color:#333333; font-weight:bold}
.about_con{ padding-top:6px; line-height:22px; color:#333333}

.cpzs{ float:left; width:556px; border:1px dotted #cbcbcb; padding-bottom:4px; padding-left:5px; padding-right:5px; margin-top:8px;}
.sycp td{ padding-top:6px;}

.box3r{ float:right; width:202px}
.lxwm{margin-top:6px; border:1px dotted #cbcbcb; padding-bottom:4px; background:#888888}
.lxwm_con{ padding-left:6px; padding-right:6px; padding-top:4px; line-height:24px; color:#FFFFFF}

#foot{ background:url(footbg.png) repeat-x; height:100px;}
.footbox{ width:1004px; margin:0 auto; background:url(footbox.png) repeat-x; height:100px;}
.footcopy{ padding-top:30px; line-height:24px; color:#FFFFFF; text-align:center}
.footcopy a{ color:#FFFFFF}

.nyleft{ width:202px; float:left}
.nyright{ float:right; width:780px;}
.right_top{ background:#339967; height:28px; line-height:28px; margin-top:4px;}
.tit{ color:#FFFFFF; font-size:12px; padding-left:15px; }

.right_con{ color:#333333; font-size:14px; line-height:28px; font-family:"Î¢ÈíÑÅºÚ"; padding:8px;}
.right_con td{ padding-top:10px;}
.right_con a{ color:#333333}

.wenzi a{ color:#333333;}

/* WY ADD 通用*/
.elli{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* 单行超出隐藏带省略号 */
.clamp{display: -webkit-box; -webkit-box-orient: vertical;/*  -webkit-line-clamp: 3; */ overflow: hidden;}/* 多行超出隐藏带省略号 */
.flex{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}/* 水平等分可换行，两端对齐 */
.flex_c{display:flex; -webkit-justify-content:center; justify-content:center;flex-wrap:wrap;}/* 水平居中 可换行 */
.flex_m{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}/* 水平居中 垂直居中 可换行 */
/* 分页 */
#pages {margin:30px 0;border-radius:4px;}
#pages > a,#pages > span {float:left;font-size:16px;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#339967;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
#pages > a:first-child {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#pages > a:last-child {border-top-right-radius:4px;border-bottom-right-radius:4px;}
#pages > a:hover,#pages > a:focus {color:#339967;background-color:#eee;border-color:#ddd;}
#pages > span {color:#fff;background-color:#339967;border-color:#339967;}
#pages > span.pagemore {color:#339967;background-color:#fff;border:1px solid #ddd;}
/* 手机端 */
@media only screen and (max-width:769px) {
    #pages{margin:15px auto;}
}