@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 auto;
	padding: 0;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	line-height: 23px;
	color: #333;
	background-color: #FFFFFF;
}
td, div, li {
	font-size: 14px;
	color: #333;
	font-family: "Microsoft YaHei";
	line-height: 26px;
}
li {
	list-style: none;
}
img {
	border: 0;
}
a {
	color: #333333;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	text-decoration: none;
}
a:hover {
	color: #FF6700;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.main {
   background: url(../images/tbg.gif) top center repeat-x;
	height: 144px;
}
.sub_b {
	width: 961px;
	margin: 0 auto;
}
.head {
	height: 98px;
	overflow: hidden;
}
.logo {
	float: left;
	width: 600px;
	padding: 15px 0 0 0;
	height: 70px;
}
.head_r {
	float: right;
	margin-top: 23px;
    background: url(../images/tel.jpg) no-repeat left 5px;
}
.head_r span{padding-left: 25px; font-size: 14px;}
.head_r p{padding-left: 25px; font-size: 22px; color:#e00011;}
.head_r ul li {
	float: left;
	margin-right: 10px;
}
.head_a {
	margin-left: 40px;
	color: #666;
}
.head_a a {
	color: #888;
}
.head_a a:hover {
	color: #FF6700;
}
.menu {
	width: 961px;
	height: 46px;
	overflow: hidden;
	text-align: center;
}
.menu ul {
	width: 961px;
	text-align: center;
	margin: 0 auto;
	display: inline-table;
}
.menu ul li {
	float: left;
}
.menu ul li a {
	display: block;
	width: 158px;
	height: 46px;
	line-height: 46px;
	font-weight: bold;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	background: url(../images/line.gif) 0px 0px no-repeat;
}
.menu ul li a.on{color: #FFAE00;}
.menu ul li a:hover {
	display: block;
	width: 158px;
	height: 46px;
	line-height: 46px;
	font-weight: bold;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #FFAE00;
}
.line {
	height: 46px;
	line-height: 46px;
	background: url(../images/line.gif) 0px 0px no-repeat;
	width: 2px;
}
.sub_body {
	padding: 30px 0;
}
.end {
	height: 50px;
	background: #f0f0f0;
}
.end_l {
	float: left;
	line-height: 50px;
	color: #616161;
}
.end_r {
	float: right;
	line-height: 50px;
	color: #ACACAC;
}
.end_r a {
	color: #ACACAC;
}
.end_r a:hover {
	color: #ACACAC;
	text-decoration: underline;
}
.mb15 {
	margin-bottom: 30px;
}
.mb66 {
	margin-top: 30px;
}
.box_h {
	border: 1px #e1dfdf solid;
	width: 959px;
	overflow: hidden;
}
.box_h2 {
	border: 1px #e1dfdf solid;
	width: 729px;
	overflow: hidden;
}
.box_h3 {
	border: 1px #e1dfdf solid;
	width: 220px;
	overflow: hidden;
}
.box_bt {
	height: 38px;
	line-height: 38px;
	background-color: #e4e4e4;
}
.box_zt {
	background: url(../images/d2.gif) 12px 14px no-repeat;
	padding-left: 25px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	color: #0a6dc2;
	font-family: '微软雅黑';
}
.box_zt span {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}  
.box_zt span a{color: #666;}
.box_c {
	width: 959px;
	overflow: hidden;
	padding: 20px 0;
}
.box_cs2 {
	width: 919px;
	overflow: hidden;
	padding: 20px;
	font-size: 14px;
}
.box_c ul li {
	width: 200px;
	float: left;
	margin-left: 31px;
	overflow: hidden
}
.box_cs {
	width: 959px;
	overflow: hidden;
	padding: 15px 0;
}
.box_cs3 {
	width: 190px;
	overflow: hidden;
	padding: 15px;
}
.box_cs3 ul li {
	height: 40px;
	border-bottom: 1px #CCCCCC dotted;
	line-height: 40px;
	background: url(../images/dd.gif) 0px 15px no-repeat;
	padding-left: 10px;
}
.box_cs3 ul li.on a{color: #FF6700;}
.box_cs3e {
	background: url(../images/bg2.gif) bottom center repeat-x #fff;
	width: 190px;
	overflow: hidden;
	padding: 15px;
}
.box_cs3e ul li {
	border-bottom: 1px #CCCCCC dotted;
	line-height: 15px;
	background: url(../images/dd.gif) 0px 10px no-repeat;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 10px;
}
.box_css {
	width: 729px;
	overflow: hidden;
	padding: 15px 0;
}
.box_c2s {
	width: 729px;
}
.box_c2s li p {
	width: 332px;
	text-align: center;
	overflow: hidden;
	padding-top: 5px;
}
.box_c2s li {
	float: left;
	display: block;
	width: 332px;
	overflow: hidden;
	padding-left: 22px;
	margin: 5px 0;
}
.pic2s {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 320px;
	height: 213px;
	text-align: center;
}
.box_c2s2 {
	width: 729px;
}
.box_c2s2 li p {
	width: 200px;
	text-align: center;
	overflow: hidden;
	line-height: 30px;
    height: 30px;
    background: #f0f0f0;
}
.box_c2s2 li {
	float: left;
	display: block;
	width: 200px;
	overflow: hidden;
	padding-left: 33px;
    margin: 15px 0;
}
.pic2s2 {
	width: 200px;
	height: 120px;
	text-align: center;
}
.box_c2 {
	width: 961px;
}
.box_c2 li {
	float: left;
	display: block;
	width: 200px;
	overflow: hidden;
	padding-left: 31px;
	margin: 10px 0;
}
.pic2 {
	width: 200px;
	height: 120px;
	text-align: center;
}
.pic21 {
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 130px;
	height: 87px;
	text-align: center;
}
.box_c2 li p {
	width: 200px;
	text-align: center;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	background: #f0f0f0;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	display: block;
}
.fw_pic {
	width: 200px;
	height: 120px;
}
.fw_wz {
	width: 200px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #0a6dc2;
	text-align: center;
}
.fw_pic img {
	width: 200px;
	height: 120px;
}
.fw_wz span {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
.page_td {
	border: 1px solid #FECC62;
	padding: 0px 5px;
	line-height: 20px;
}
.page_tdbg {
	border: 1px solid #FECC62;
	background: #FBF2E6;
	padding: 0px 6px;
}
.inputpage {
	BORDER: 1px #ffffff solid;
	width: 24px;
	height: 24px;
}
#goTopBtn {
	POSITION: fixed;
	TEXT-ALIGN: center;
	WIDTH: 30px;
	BOTTOM: 45px;
	HEIGHT: 30px;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	RIGHT: 10px;
	_position: absolute;
	_right: auto;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 通用分页样式 */
.pages {
	height: 26px;
	padding-top: 20px;
	margin: 10px 33px;;
	clear: both;
}
.pages:after {
	content: '.';
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
}
.pages ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.pages li {
	float: left;
	margin-right: 5px;
}
.pages li a {
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #666;
}
.pages li a:hover {
	border: 1px solid #3a97ef;
	background: #3a97ef;
	color: #fff;
	text-decoration: none;
}
.pages li span {
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #c4c4c4;
	padding: 5px 10px;
}
.pages .current a {
	border: 1px solid #3a97ef;
	background: #3a97ef;
	color: #fff;
}
.xiangqing{margin:10px 20px; padding:0 20px;  height: 35px; line-height: 35px; background: #f0f0f0; font-size: 14px; font-weight: bold; color:#0a6dc2;}
.jieshao{margin:10px 20px; padding:0 20px; font-size: 13px; line-height:24px;}
.jieshao img{max-width: 649px;}
.xxzx{}
.xxzx_1{padding:15px 30px 50px; height: 120px;}
.xxzx_1 li{width: 410px; float: left; height: 35px; line-height: 35px; margin-right: 30px; border-bottom: 1px dashed #e1e1e1;}
.xxzx_1 li p{line-height: 35px;}