body {
	width:100%;
	font-size:12px;
	padding:0px 0px;
	margin:0px 0px;
	background-color:#fff;
	text-align:left;
	color:#3b3b3b;
}
.clear {
	clear:both;
}
img {
	border: none;
}
ul {
	padding:0px 0px;
	margin:0px 0px;
}
li {
	padding:0px 0px;
	margin:0px 0px;
	list-style:none
}
a:link {
	text-decoration:none;
	color:#3b3b3b
}
a:visited {
	text-decoration:none;
	color:#3b3b3b
}
a:hover {
	text-decoration: underline;
	color:#cc0000;
}
a:active {
	text-decoration:none;
	color:#3b3b3b
}


/************************/
/************************/
/************************/
.font_yh{ font-family:"微软雅黑"}
.font_ht{ font-family:"黑体"}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.mg_auto{ margin-left:auto; margin-right:auto;}

.mainbg{ width:100%; height:auto; background:url(../images/xiexian_b.jpg) }

.top_banner{ width:100%; height:415px; overflow:hidden; /*border-bottom:12px solid #004a77;*/ background:url(../images/topper_b.jpg) no-repeat center top}
.mainwrap{ width:980px; height:auto; margin-left:auto; margin-right:auto; background-color:#efefef; overflow:hidden}
.daoyu_wrap{ width:958px; height:130px; overflow:hidden; border:1px solid #ccc; margin-left:auto; margin-right:auto; margin-top:10px; background-color:#f8f8f8; background-image: url(../images/dy_image.jpg); background-position:30px 20px; background-repeat:no-repeat}
.daoyu_con{ width:815px; height:auto; margin-top:20px; margin-left:130px; font-size:14px; line-height:26px; text-indent:2em}
.daoyu_con a:link{ color:#cc0000}
.daoyu_con a:visited{ color:#cc0000}
.daoyu_con a:hover{ color:#f90}
.daoyu_con a:active{ color:#cc0000}

.chufa_wrap{ width:960px; height:auto; overflow: hidden; margin-top:15px; margin-left:auto; margin-right:auto;}
.chufa_t{ width:960px; height:60px; overflow:hidden; background:url(../images/t_a.jpg) no-repeat}
.chufa_con{}
.bgtitle{ text-align:center; width:100%; /*height:50px;*/ font-family:"黑体"; font-size:20px; /*line-height:50px;*/ margin-top:35px; margin-bottom:15px}

.grp_con{ width:590px; height:215px; overflow:hidden; margin-left:10px; margin-top:10px}
.grp_t{ font-size:16px; font-weight:bold; background:url(../images/icon_dotted.jpg) no-repeat left top; padding-left:75px; height:22px; overflow:hidden; line-height:22px; margin-left:30px}
.grp_ccon{ width:580px; height: auto; font-size:14px; text-indent:2em; line-height:28px; margin-top:15px}

.grp_img{ width:340px; height:220px; background-color:#fff; overflow:hidden; margin-left:15px}
.grp_imgwrap{ width:320px; height:200px; background-color:#CCC; margin-left:auto; margin-right:auto; margin-top:10px; overflow:hidden}
a.more_color:link{ color:#cc0000; font-size:14px}
a.more_color:visited{ color:#cc0000;font-size:14px}
a.more_color:hover{ color:#f90;font-size:14px}
a.more_color:active{ color:#cc0000;font-size:14px}

.cf_sec{ margin-bottom:30px}
.footline{ width:1000px; height:5px; overflow:hidden; background-color:#01519a; margin-left:auto; margin-right:auto;}

.cfline{ width:99%; height:1px; overflow:hidden; background-color:#dcdcdc; margin-left:auto; margin-right:auto; margin-bottom:0px}


.shengming{ width:978px; height:78px; border:1px solid #ccc; margin-left:auto; margin-right:auto; margin-top:40px}

.footshadow{ width:988px; height:22px; overflow:hidden; background:url(../images/dibu_shadow.jpg) no-repeat; margin-left:auto; margin-right:auto; margin-top:0px}
.shengming_con{ width:940px; margin-left:auto; margin-right:auto; margin-top:20px; line-height:19px; color:#555}

/*********页眉********/
.topper{ width:100%; height:30px; overflow:hidden; background-color:#F5F5F5; border-bottom:1px solid #eee}
.topper_wrap{ width:980px; height:auto; overflow:hidden; margin:auto;}
.topper_menu{ overflow:hidden; margin-top:8px}
.topper_menu ul li{ float:left; display:inline}
.topper_menu ul li.linestyle{height:13px; overflow:hidden; font-size:12px; margin-top:0px; overflow:hidden; margin-left:8px; margin-right:8px; color:#bbb; line-height:13px}

.topper_mobile{ overflow:hidden; margin-top:7px}
.topper_mobile ul li{ float:left; display:inline; margin-right:5px; font-family:"宋体"; height:17px; line-height:17px}
.topper_mobile ul li.mobilestyle{ background:url(../images/mobileicon.jpg) no-repeat left center; padding-left:20px; height:17px; width:70px}

.topper_mobile_b{ overflow:hidden; margin-top:7px}
.topper_mobile_b ul li{ float:left; display:inline; margin-right:5px; font-family:"宋体"; height:17px; line-height:17px; background:url(../images/point_c.jpg) no-repeat left center; padding-left:10px; margin-right:10px}
.topper_mobile_b ul li.mobilestyle{ background:url(../images/mobileicon.jpg) no-repeat left center; padding-left:20px; height:17px; width:70px;}
/*********页眉***********/

/************/

.footer{ width:980px; margin-left:auto; margin-right:auto; text-align:center; padding-top:15px; padding-bottom:90px; margin-top:0px; overflow:hidden;}
.secfooter{ width:980px; margin-left:auto; margin-right:auto; text-align:center; padding-top:20px; padding-bottom:70px; overflow:hidden; border-top:1px solid #ddd; margin-top:40px;}

.footer p{ margin:0 0; padding:0 0; margin-top:10px}
.secfooter p{ margin:0 0; padding:0 0; margin-top:10px}
.ft_footer{ font-size:14px; font-weight:bold}
.footer_b {
	width:980px;
	height:30px;
	overflow:hidden;
	background:url(../images/footer_b.jpg) repeat-y;
	color:#fff
}
.footer_wenzi {
	margin-top:0px
}
a.footer_style:link {
	color:#444;
	text-decoration:none
}
a.footer_style:visited {
	color:#444;
	text-decoration:none
}
a.footer_style:hover {
	color:#000;
	text-decoration: underline
}
a.footer_style:active {
	color:#444;
	text-decoration:none
}
.footer .banquan {
	margin-top:8px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#555;
	clear:both;
}

.secfooter .banquan {
	margin-top:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#555;
	clear:both;
}
.secfooter .banquan_b{}
.banquan_eng{ margin-top:20px}
.footer_banquan p {
	padding:0 0;
	margin:0 0;
}
.ft_footer_style { width:980px;}
.ft_footer_style ul{  margin-left:auto; margin-right:auto; display: inline-block; *display:inline; zoom:1; _width:800px}
.ft_footer_style ul li{ float:left; display:inline; font-size:14px; font-weight:bold;}
.ft_footer_style ul li.ft_line{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#aaa; margin-left:7px; margin-right:7px}
.ft_line{ font-size:10px; color:#CCC;}
/***********/




