html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
BODY {
	FONT-SIZE: 14px;
	color: #1E1E1E;
	background-color:#dfe4ed;
	line-height: 24px;}
ul, li { list-style:none; }
img {border:0}
.hackbox {
	CLEAR: both;
	BORDER: 0px;
	MARGIN-TOP: 0px;
	font-size:0; 	
	line-height:0;
	VISIBILITY: hidden;}
a{ color:#4e4d4d; text-decoration:none;}
a:hover { color:#f60; text-decoration:underline;}
.red a {color:#FF0000;}
.red a:hover {color:#CC0000;}
.imgab a img,imgab a IMG {padding:1px; border:1px solid #ccc;}
.imgab a:hover IMG {padding:1px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.imgab2 a img,imgab2 a IMG {padding:2px; border:1px solid #ddd;}
.imgab2 a:hover IMG {padding:2px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.overhack{	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;}
.paddingtop5 { padding:5px 0 0 0;}
.margintop5 { margin-top:5px;}
.margintop8 { margin-top:8px;}
.margintop10 { margin-top:10px;}
.margintop15 { margin-top:15px;}
.marginleft10 { margin-left:10px;}
.marginleft8 { margin-left:8px;}
.paddingtop8 { padding-top:8px;}
.paddingbottom10 { padding-bottom:10px;}
.wrap { width:960px; margin:0 auto; }

.float_l { float:left;}
.float_r { float:right;}
.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}


/*+++++++++ foot ++++*/
.foot { text-align:center; font-size:12px; color:#565656; line-height:20px; font-family:Arial, Helvetica, sans-serif;  border-top: 1px solid #ccc; width:960px; margin:0 auto; margin-top:20px;}
.foot a { color:#f60}

.m2c li img,.m3c div img{padding:5px; border:1px solid #D6D6D6}


/*Í·²¿*/
.topnav{font-size:12px;width:960px;height:40px;background:url(images/topbg.jpg) repeat-x;margin:4px auto 0 auto}
.topnav span{background:url(images/logo.jpg) no-repeat;margin:6px 0 0 20px;width:95px;display: block;height: 29px;float:left;display:inline}
.topnav span a {display:block;width:95px;height:29px;}
.topnav div {float:right;color: #888B86;padding-right: 5px; display:inline; line-height:40px}
.topnav div a { margin:0 6px;color:#707070}
.topnav div a:hover{color:#f60}
.mainbody{margin:0 auto; width:960px}
.banner{ width:100%}
.daoyu{color:#4B4B4B;background:url(images/daoyu_bg.jpg) repeat-x #fff; border:17px solid #D5C9C9; height:137px; margin-top:3px}
.daoyu p{float:left; width:733px; border:1px solid #fff; height:120px; padding:15px 20px 0 20px; font-size:14px;  line-height:24px}
.daoyu img{float:left; border-right:1px solid #E4DDD8}
.daoyu p strong{ font-family:"ËÎÌå"; font-size:14px; color:#F65D00; display:block; padding-bottom:5px}
.daoyu p span b{ font-weight:normal; color:#E2763A}


.main2{ background-color:#ffffff; padding:10px;}
.maintitle{ height:37px; background:url(images/banner_bg_02.jpg) repeat-x; padding:14px 0 0 26px}
.m2c,.m3c,.m5c{ padding:10px}
.m2c li{float:left;padding:15px 20px; background:url(images/dotbg.jpg) repeat-x 0 bottom}
.m2c li img{float:left}
.m2c li div{float:left; margin-left:30px; display:inline; width:432px}
.m2c li div strong { display:block; background-color:#ECECEC; height:30px; padding-left:10px; width:422px; line-height:20px; margin:0 0 10px}
.m2c li div p{ padding-left:10px}
td{ line-height:23px;}


.m3c img{display:block}
.m3c .m3boxl{float:left; line-height:26px; width:393px; margin-left:30px; display:inline}
.m3c .m3boxr{float:right; line-height:26px; width:393px; margin-right:30px; display:inline; background:url(images/dotbg.jpg) repeat-y left 0 ; padding-left:28px}
.m3c strong{ display:block; width:397px; margin:15px 0; height:34px; line-height:34px; text-align:center; background:#ECECEC}
.m3boxr li b{ color:#F65D00}

.m4c{ padding:30px 9px 15px 9px; line-height:26px; }
.m4c img,.m5c img{ padding:3px ; border:1px solid #D6D6D6}
.m4c li{float:left; width:215px; padding:0 10px 0 10px; display:inline;background:url(images/dotbg.jpg) repeat-y left 0}
.m4c li strong{ width:215px; display:block; height:34px; line-height:34px; background:#ECECEC; margin:10px 0; text-align:center}
.m4c li p{ text-indent:2em; padding:0 5px}
.m4c li span{ color:#4B4B4B; padding:8px 0; font-weight:bold}

.m5c{padding:30px 30px 10px}
.m5c .m5box{ background:url(images/dotbg.jpg) repeat-x 0 top; padding:20px 0 }
.m5box div{ width:516px}
.m5box div h3{ height:34px ; line-height:34px; background-color:#F0F0F0; padding-left:20px; font-size:14px}
.m5box div p{ padding:10px; text-indent:2em}
.m5box div ul{ background-color:#F1F1F1; width:486px; padding:15px 0 15px 30px}
.m5box div li{float:left; width:220px; padding-left:10px; background:url(images/icon.png) no-repeat 0 8px}

.main6{ margin-top:6px}
.m6l,.m6r{ border:1px solid #D6CFCE;border-top:3px solid #FF944F}
.m6l{ background:url(images/m6bg.jpg) no-repeat 20px 20px #fff; padding:20px 36px 0 242px; width:196px; height:240px}
.m6l ul{ margin-top:20px; line-height:30px}
.m6l ul li{ background:url(images/dotbg.jpg) repeat-x 0 bottom}
.m6l ul li a{ padding-left:15px; background:url(images/icon.png) no-repeat 4px 5px}
.m6r{ width:474px; height:260px; overflow:hidden}
.m6r ul{ background:url(images/ztbg.jpg) no-repeat right 0 #fff; height:242px; padding:30px 0 0 30px; line-height:30px}
.m6r ul li{ background:url(images/icon.png) no-repeat 4px 11px}
.m6r ul li a{padding:0 10px 5px 15px;background:url(images/dotbg.jpg) repeat-x 0 bottom }
.m6r h3{ height:37px; background:url(images/titlebg.jpg) repeat-x 0 -3px; padding:11px 0 0 26px}


.nobg .childnobg{ background:none}
