@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight:normal; }
body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
a, a:link { color: #000; text-decoration: none; }
a:visited { }
a:active, a:hover { color:#2447ac; text-decoration: underline; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
      .more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

#warpper{ width:950px; margin:0 auto;}
.header_b{ width:760px; height:91px; font-size:14px; line-height:24px; text-indent:30px; background:url(index_02.gif) no-repeat; padding:10px 95px 0 95px;}

.main{ margin-top:22px;}
.m_1{ float:left; width:930px; padding:0 10px;}
.m_1a{ float:left; width:295px; height:245px; }

.banner{
	width:295px;
	height:245px;
	margin-top:5px;
	position:relative;
}
.banner_tab{
	text-align:right;
	height:15px;
	position:absolute;
	right: 5px;
	bottom: 3px;
	width:295px;
}
.banner_1{
	text-align:right;
	height:21px;
	position:absolute;
	right: 0px;
	bottom: 0px;
	width:295px;
	background:#3E3E3E;
	filter:alpha(opacity=60);
	opacity: 0.6;
}
.banner_tab ul {
	float:right;
	cursor:pointer;
}
.banner_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.banner_tab a {
	width:15px;
	height:15px;
	display:block;
	margin-right:5px;
	text-align: center;
	background:#fff;
	font-size:12px;
	line-height:15px;
}
.hidecontent {
	display:none;
}
.on a{
	background:#2F7000;
	color:#fff;
}
.out{}
.clear{ clear:both;}
.banner_con img{
	width:295px;
	height:245px;
}

.m_1b{ float:left; width:320px; margin:0 10px;}
.m_1b h1{ clear:both; height:23px; border-bottom:2px solid #84b736; line-height:23px;}
.m_1b h1 b{ float:left; width:100px; height:23px; font-size:14px; background:url(index_05.gif) no-repeat; text-align:center;}
.m_1b h1 a{ float:right;}
.m_1b ul{ width:312px; height:208px; padding:13px 0 0 8px; background:url(index_08.gif) repeat-x;}
.m_1b ul li{ line-height:22px; background:url(dd_1.png) no-repeat left; padding-left:15px;}
.m_1b ul li a:hover{ color:#090385;}
.m_1c{ float:right; width:295px;}
.m_1c h1{ clear:both; height:23px; border-bottom:2px solid #84b736; line-height:23px;}
.m_1c h1 b{ float:left; width:131px; height:23px; font-size:14px; text-align:center; background:url(index_07.gif) no-repeat;}
.m1c{ width:283px; height:210px; border:1px solid #84b736; border-top:none; padding:5px;}
.m1c dl{ float:left; width:283px; height:94px; margin:10px 0 0 0; border-bottom:1px dotted #000;}
.m1c dl dt{ float:left; border:1px solid #ccc8ca;}
.m1c dl dd{ float:right; width:160px; line-height:22px; text-indent:25px; margin-right:5px;}
.m1c dl dd p{ float:right;}
.m1c dl dd p a:hover{ color:#090385;}

.m_2{ float:left; width:950px; margin-top:5px;}
.m_2_top1{ height:65px; background:url(index_13.gif) no-repeat;}
.m_2_top2{ height:65px; background:url(index_15.gif) no-repeat;}
.m_2_top3{ height:65px; background:url(index_33.gif) no-repeat;}
.m_2_top4{ height:65px; background:url(index_42.gif) no-repeat;}
.m_2_top5{ height:65px; background:url(index_48.gif) no-repeat;}
.m_2_cent{ width:924px; padding:0 13px; margin-top:25px;}
.m2_cent1{ float:left; width:450px;}
.m2_cent2{ float:left;}
.m_2_cent span{ float:left; width:11px; height:298px; background: url(sxx.gif) repeat-y; margin:0 6px;}
.m2_cent1 dl dt,.m2_cent1 dl dd{ border:1px solid #bab8bb; width:213px;}
.m2_cent1 dl dt{ float:left;}
.m2_cent1 dl dd{ float:right;}
.m2_cent1 ul{ float:left; width:420px; height:134px; padding:15px 15px 0 15px; text-align:center; margin-top:15px; background:url(index_16.gif) repeat-x; clear:both;}
.m2_cent1 ul b{ font-size:14px;}
.m2_cent1 ul p{ text-align:left; text-indent:25px; line-height:24px; margin-top:10px;}
.m2_cent1 ul p a{ color:#2447ac; text-decoration:none;}
.m2_cent1 ul p a:hover{ text-decoration:underline;}

.m_2_bottom{ float:left; width:924px; padding:0 13px; margin-top:20px;}
.m_2_bottom dl{ float:left; width:286px; height:275px;}
.m_2_bottom dl.zybj{ margin:0 33px;}
.m_2_bottom dd{ clear:both; height:90px; padding:12px 15px 0 15px; text-align:center; background:url(index_20.gif) repeat-x;}
.m_2_bottom dd b{ font-size:12px;}
.m_2_bottom dd p{ text-align: left; line-height:24px; text-indent:25px; margin-top:10px;}
.m_2_bottom dd p a:hover{ color:#2447ac; text-decoration:underline;}
.m_2_bottom dd p b{ color:#5c900b;}
.m_2_bottom dd p b a{ color:#5c900b;}

.m_3{ width:920px; border:1px solid #d1e6c5; border-top:none; margin:0 4px; padding:23px 10px 13px 10px;}
.m_3 .m3_a{ float:left; border:1px solid #c6c2c3;}
.m3_b{ float:left; width:290px; height:204px; margin-left:19px; padding:5px 10px 0 10px; text-align:center; background:url(index_26.gif) repeat-x; border:1px solid #e2f08e;}
.m3_b ul b{ line-height:25px;}
.m3_b ul li{ text-align:left; text-indent:25px; line-height:24px;}
.m3_b ul p{ float:right; line-height:24px;}
.m3_b ul p a{ color:#2447ac;}
.m3_c{ float:right; width:296px; height:211px; background:url(index_29.gif) repeat-x bottom;}
.m3_c dl dt,.m3_c dl dd{ width:133px; text-align:center;}
.m3_c dl dt img,.m3_c dl dd img{ border:1px solid #d5d4d2; margin-bottom:7px;}
.m3_c dl dt{ float:left;}
.m3_c dl dd{ float:right;}
.m3_c ul{ float:left; width:286px; margin-top:15px; padding-left:10px;}
.m3_c ul li{ line-height:24px; background:url(dd_2.png) left no-repeat; padding-left:15px;}


.m_4{ width:900px; border:1px solid #d1e6c5; border-top:none; margin:0 4px; padding:15px 20px 13px 20px;}
.m4_left{ float:left; width:438px;}
.m4_left h1{ float:left; line-height:24px; color:#000; font-weight:bold; font-size:14px;}
.m4_lefta{ float:left; width:418px; height:208px; padding:10px; background:url(index_36.gif) repeat-x;}
.m4_lefta dl{ float:left; border-bottom:1px dotted #000; width:418px; padding-bottom:10px;}
.m4_lefta dl dt{ float:left; border:1px solid #bcbbbb;}
.m4_lefta dl dd{ float:right; width:224px; line-height:22px; margin-right:10px; display:inline; text-indent:25px;}
.m4_lefta dl dd a{ color:#2447ac;}
.m4_lefta ul{ float:left; width:418px; margin-top:15px;}
.m4_lefta ul li{ background:url(dd_1.jpg) no-repeat left; line-height:24px; padding-left:12px;}

.m4_right{ float:right; width:438px;}
.m4_right h1{ float:left; line-height:24px; color:#000; font-weight:bold; font-size:14px;}
.m4_righta{ float:right; width:418px; height:208px; padding:10px; background:url(index_38.gif) repeat-x;}
.m4_righta dl{ float:left; border-bottom:1px dotted #000; width:418px; padding-bottom:10px;}
.m4_righta dl dt{ float:left; border:1px solid #bcbbbb;}
.m4_righta dl dd{ float:right; width:224px; line-height:22px; margin-right:10px; display:inline; text-indent:25px;}
.m4_righta dl dd a{ color:#2447ac;}
.m4_righta ul{ float:left; width:418px; margin-top:15px;}
.m4_righta ul li{ background:url(dd_1.jpg) no-repeat left; line-height:24px; padding-left:12px;}

.m_5{ width:940px; border:1px solid #d1e6c5; height:192px; background:url(index_45.gif) repeat-x; margin:18px 4px 0 4px;}
.m_5 ul{ float:left; height:172px; padding:20px 0 0 9px;}
.m_5 ul li{ float:left; width:164px; text-align:center; margin:0 10px; display:inline;}
.m_5 ul li a img { border:1px solid #CCCCCC;}
.m_5 ul li span{ float:left; margin-top:15px; text-align:center; width:164px;}


.m_6{ float:left; width:924px; background:#f4fccd url(index_50.gif) no-repeat bottom; padding:25px 13px 50px 13px;}
.m_6 ul li{ float:left; width:208px; margin:0 11px 10px 11px; display:inline;}
.m_6 ul li img{ border:1px solid #bbbeb7;}
.m_6 ul li span{ float:left; line-height:30px; text-align:center; width:208px;}

.footer{ float:left; text-align:center; line-height:30px; padding-bottom:50px; margin-top:20px;}
.footer span{ float:left; width:950px; border-bottom:1px solid #c4c2c2; border-top:1px solid #c4c2c2;}
