﻿/* CSS Document */
body {
	margin:0px;
	font-size:12px;
	color:#000;
	background:#f7f7f9;
}
* {
	padding:0px;
	margin:0px;
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
input, select {
	font:100% "";
}
button {
	overflow:visible
}
/*html{background:#FFF;}*/
body {
	font:12px Verdana, Arial, Tahoma;
}
img {
	border:none;
}
a {
	color:#999999;
	text-decoration:none;
}
a:hover {
	color:#0071BF;
	text-decoration:none;
}
li {
	list-style:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}
.clear {
	overflow:hidden;
	clear:both;
	height:0px;
}
.white {
	background:#FFF;
	width:100%;
}
.blank5 {
	height:5px;
	font-size:1px;
}
.blank10 {
	height:10px;
	font-size:1px;
}
.blank17 {
	height:17px;
	font-size:1px;
}
.blank15 {
	height:15px;
	font-size:1px;
}
.blank16 {
	height:16px;
	font-size:1px;
}
.blank20 {
	height:20px;
	font-size:1px;
}
.blank30 {
	height:30px;
	font-size:1px;
}
.blank25 {
	width:100%;
	height:25px;
}
.blank42 {
	width:100%;
	height:42px;
}
.blank45 {
	width:100%;
	height:45px;
}
.none {
	display:none;
}
.top_t {
	height:4px;
	background:url(../images/index_1.JPG) repeat-x;
}
.top_b {
	width:980px;
	height:35px;
	margin:0 auto;
	text-indent:720px;
	line-height:35px;
	color:#999;
}
.top_b a:hover {
	color:#0198f1;
	text-decoration:none;
}
.tou {
	width:984px; height:22px; background:url(index_2.JPG) no-repeat;
	margin:0 auto;
}
.main {
	width:984px;
	height:auto;
	background:url(../images/index_3.JPG) repeat-y;
	margin:0 auto;
}
.wei {
	width:984px; height:13px; background:url(index_4.JPG) no-repeat;
	margin:0 auto;
}
.head{ width:954px; margin:0px auto; padding:0px 15px;}
.head_l {width:586px; height:84px; background:url(logo.JPG) no-repeat;
	float:left;
	overflow:hidden;
}
.head_r { width:329px; background:url(5.jpg) no-repeat center; height:59px;
	float:right;
	overflow:hidden;
	margin-top:20px;
}
.nav {
	width:956px;
	height:45px;
	background:url(../images/index_6.JPG) no-repeat;
	margin:0 auto;
}
.nav ul {
	width:956px;
}
.nav ul li {
	width:136px;
	height:40px;
	float:left;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(../images/index_1.PNG) right center no-repeat;
}
.nav ul li.z {
	background:none;
}
.nav ul li a {
	color:#fff;
}
.nav ul li a:hover {
	text-decoration:none;
	color:#ff0000;
}



.con {
	width:956px;
	margin:0 auto;
}
.con_l {
	width:250px;
	float:left;
}
.con_lt {
	width:250px;
	height:222px;
	background:url(../images/index_7.JPG) no-repeat;
}
.con_ltt {
	width:250px;
	height:29px;
	line-height:29px;
	background:url(../images/index_10.JPG) no-repeat;
}
.cont_lzt_l {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:13px;
}
.cont_lzt_r {
	float:right;
	margin-top:15px;
	margin-right:10px;
}
.con_ltb {
	width:250px;
}
.chan {
	margin-left:11px;
}
.con_lc {
	width:250px;
    height:100%;
	
}
.con_lcb {
	width:248px;
	 border:#ddd solid 1px;
	 border-top:none;
	 padding:15px 0px;	
}
.cont_lpc{ width:228px; height:60px; background:url(knowledge.JPG) no-repeat; padding:0px 0px; overflow:hidden;}
.cont_lpb {
	margin-top:5px;
	text-indent:15px;
}
.cont_lpb ul li {
	width:228px;
	line-height:24px;
	background:url(../images/index_12.JPG) 5% center no-repeat;
	padding-left:12px;
	overflow:hidden;
}
.con_c {
	width:452px;
	float:left;
	margin-left:11px;
}
.con_ct {
	width:452px;
	height:320px;
	overflow:hidden;
}
.con_ctt {
	width:452px;
	height:30px;
	line-height:30px;
	background:url(../images/index_14.JPG) no-repeat;
}
.con_ctt_l {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:22px;
	line-height:30px;
	padding-right:50px;
}
.con_ctt_r {
	float:right;
	margin-top:15px;
	margin-right:15px;
}
.con_ctb_c {
	line-height:24px;
	color:#999999;
	text-indent:2em;
	width:442px;
	height:205px;
	overflow:hidden;
	margin:0 auto;
}
.con_ctb_c img {
	margin-left:5px;
	margin-top:10px;
}
.lj a {
	color:#079e71;
}
.lj a:hover {
	text-decoration:none;
	color:#0198f1;
}
.con_cbc {
	width:452px;
}
.con_cbc ul li {
	width:143px;
	float:left;
	margin-top:10px;
	margin-left:3px;
	margin-right:3px;
}
.con_r {
	width:230px;
	float:right;
}
.con_rt {
	width:230px;
	height:100%;

}
.con_rtt {
	width:230px;
	height:29px;
	line-height:29px;
	background:url(../images/index_20.JPG) no-repeat;
}
.cp_typelist{ width:210px; margin:0px auto; padding:10px 9px; border:#ddd solid 1px; border-top:none;}
.cp_typelist a{ display:block; color:#06A06E; }
.z_typelist a{ display:block; width:210x; height:29px; line-height:29px; background:url(list.jpg) no-repeat top left; text-align:left; text-indent:15px; border-bottom:#ddd solid 1px;}
.con_rtt_l {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:13px;
}
.con_rtt_r {
	float:right;
	overflow:hidden; 
	margin-top:15px;
	margin-right:10px;
}

.con_rtb {
	width:213px;
	margin-left:9px;
	height:60px;
	overflow:hidden;
	margin-top:12px;
}
.con_rtb img {
	margin-left:4px;
	margin-right:9px;
}
.rxcp a {
	color:#079e71;
}
.rxcp a:hover {
	text-decoration:none;
	color:#0198f1;
}
.con_rb {
	width:250px;
	height:214px;

}
.con_rtt1{
	width:250px;
	height:29px;
	line-height:29px;
    background:url(../images/index_10.JPG) no-repeat;
}
.con_rbt_l {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:13px;
}
.con_rbb {
	width:228px;
	height:157px;
	border:#ddd solid 1px;
	border-top:none;
	padding:10px 10px;
}
.youqing {
	width:934px;
	height:auto;
	margin:0 auto;
	padding:10px;
	border:1px #e8e8ea solid;
	line-height:25px;
}
.youqing a {
	margin-right:10px;
}
.foot {
	width:956px;
	height:auto;
	margin:0 auto;
}
.foot_t {
	width:956px;
	height:35px;
	background:url(../images/index_25.JPG) no-repeat;
}
.foot_tc {
	width:100%;
	line-height:35px;
	margin:0 auto;
	color:#cce5db;
	word-spacing:11px;
	text-align:center;
}
.foot_tc a {
	color:#cce5db;
margin:0 25px;text-align:center; 
}
.foot_tc a:hover {
	color:#ff0000;
	text-decoration:none;
}
.foot_c {
	margin:23px auto 0 auto;
	color:#999999;
	text-align:center;
}
.foot_b {
	margin:12px auto 0 auto;
	color:#999999;
	text-align:center;
}
/*---------------------------neiye-------------------------------*/
.mc {
	width:956px;
	margin:0 auto;
}
.mcl {
	width:230px;
	float:left;
}
.mcl_t {
	width:230px;
	height:auto;
}
.mcl_tt {
	width:230px;
	height:30px;
	background:url(../images/index_41.JPG) no-repeat;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-indent:10px;
}
.mcl_tc {
	height:100%;
	 width:210px;
	 border:#ddd solid 1px;
	 border-top:0px;
	 padding:0px 9px;
}
.mcl_tb {
	width:230px;
	height:7px;
}

 
.mcl_tc ul li a {
display:block;  height:29px; line-height:29px; margin-bottom:10px; background:url(index_12.JPG) no-repeat left; padding-left:10px;}

.mcl_tc ul li .z_typelist a{ display:block; width:210x; height:29px; line-height:29px; background:url(list.jpg) no-repeat top left; text-align:left; text-indent:15px; border-bottom:#ddd solid 1px;}

.mcl_b {
	width:230px;
}
.mcl_bc {
	width:230px;
	height:auto;
	background:url(../images/index_46.jpg) repeat-y;
	line-height:25px;
	color:#999999;
}
.mcl_bc_c {
	width:220px;
	margin: 0 auto;
}
.mcl_bc_c img {
	margin-top:10px;
	margin-left:5px;
}
.mcr {
	width:714px;
	float:right;
}
.mcr_t {
	width:714px;
	height:30px;
	background:url(../images/index_29.jpg) no-repeat;
}
.mcr_tl {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-indent:23px;
	height:30px;
	line-height:30px;
	width:85px;
}
.mcr_tr {
	color:#999999;
	float:right;
	height:30px;
	line-height:30px;
	margin-right:10px;
}
.mcr_b {
	width:710px;
	height:auto;
	overflow:hidden;
	line-height:25px;
	color:#999999;
	margin:0 auto;
}
.mcr_b p img {
	margin-left:5px;
}
.mcr_z {
	width:710px;
	height:auto;
	overflow:hidden;
	color:#999999;
	margin:0 auto;
}
.pro {
	width:710px;
}
.pro ul li {
	width:219px;
	height:204px;
	border:1px #079e71 solid;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:15px;
}
.pro li a {
	color:#fff;
}
.zhanshi {
	width:700px;
}
.zhanshi_l {
	width:298px;
	height:223px;
	float:left;
}
.zhanshi_r {
	width:388px;
	float:left;
	margin-left:12px;
}
.zhanshi_r ul li {
	width:363px;
	background:url(../images/index_32.JPG) left center no-repeat;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}
.fanhui a {
	color:#079e71;
}
.fanhui a:hover {
	color:#ff9412;
	text-decoration:none;
}
.xiangguan {
	width:680px;
	overflow:hidden;
}
.xiangguan ul li {
	line-height:22px;
	background:url(../images/index_33.JPG) left center no-repeat;
	padding-left:15px;
}
.liuyan {
	width:700px;
	margin:0 auto;
}
.liuyan_t {
	width:700px;
	height:65px;
	background:url(../images/index_37.JPG) no-repeat;
}
.liuyan_c {
	width:700px;
	height:auto;
	background:url(../images/index_38.jpg) repeat-y;
}
.liuyan_cc {
	width:680px;
	margin:0 auto;
	line-height:22px;
}
.liuyan_b {
	width:700px;
	height:auto;
	background:url(../images/index_38.jpg) repeat-y;
}
.liuyan_bc {
	width:680px;
	margin:0 auto;
	line-height:22px;
}
.red {
	color:#FF0000;
}
.anniu a {
	color:#079e71;
	width:70px;
	height:21px;
	display:block;
	background:url(../images/index_34.JPG) no-repeat;
	text-align:center;
	line-height:21px;
}
.anniu a:hover {
	color:#fff;
	background:url(../images/index_35.JPG) no-repeat;
}
.container {
	WIDTH: 209px;
	HEIGHT: 157px
}
.container A IMG {
	WIDTH: 209px;
	HEIGHT: 157px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 135px;
	LEFT: 120px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

.GBItem, .GBAdd {
	border: 1px solid #CCC;
	line-height: 25px;
	width: 640px;
	margin: 0 auto 5px;
	padding: 10px;
	font-size: 12px;
}
.GBTitle, .GBAddTitle {
	border-bottom: 1px dashed #ccc;
	font-weight: bold;
}
.GBContacts {
	border-bottom: 1px dashed #CCC;
	color: #666;
}
.GBContacts span {
	margin-left: 10px;
}
.GBContent {
	margin-bottom: 5px;
}
.gbook_a{
	float: right;
	display: inline;
	margin: 10px 10px 10px 0;
}





#index_left{ overflow:hidden;zoom:1;}
#index_left dl{overflow:hidden;zoom:1; margin-bottom:10px;   }
#index_left dt{ float:left; border:1px solid #ccc; width:82px; }
#index_left dt img{ border:1px solid #ccc; width:72px; height:52px; margin:5px;}
#index_left dl dd{ float:left; width:110px;margin-left:10px;}

.left_pic{ }


.mcl_tc{ overflow:hidden;zoom:1;}
.mcl_tc dl{overflow:hidden;zoom:1; margin-bottom:10px;   }
.mcl_tc dl dt{ float:left; border:1px solid #ccc; }
.mcl_tc dl dt img{ border:1px solid #ccc; width:72px; height:52px; margin:5px;}
.mcl_tc dl dd{ float:left; width:89px;margin-left:20px;}


.banner {
	width:956px;
	height:293px;
	margin:0 auto;position:relative; 
}


 		.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.banner .hd ul li.on{ background:#f00; color:#fff; }
		.banner .bd{ position:relative; height:100%; z-index:0;   }
		.banner .bd li{ zoom:1; vertical-align:middle; }
 








