@charset "utf-8";
body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #5a5a5a;}
body {margin: 0; background:#64e836 url(images/bg.jpg) repeat-x ;}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse;}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}

.allbox { width:1003px; margin:5px auto 0 auto;}
.box { width:983px; padding:0 6px; background:#FFF;}
.page { width:983px; margin:0 auto;}
.banner {background:#CCC; height:220px;}
.ibanner { width:983px; height:240px; overflow:hidden; position:relative;}
.banon { width:983px; height:240px; overflow:hidden; position:absolute;}
.mid { margin:10px 4px;}
	.mid td {}
.bottom { line-height:43px; text-indent:10px; background:url(images/bottom_line.jpg) top no-repeat;}
	.bottom span { float:right; margin-right:10px;}

.top { margin-bottom:8px;}
.topNews{}
	.topNews img{ border:1px solid #ccc; padding:2px}
	.topNews span{ font-size:14px; font-weight:bold; color:#1C84DB; line-height:22px; padding:0px 5px}
	.topNews div{ line-height:20px; padding:5px}
.indexNewsList{ padding:0px; margin:0px; list-style:none}
	.indexNewsList li{ line-height:28px; background:url(images/arr.gif) no-repeat 0px 11px; padding-left:10px; border-bottom:1px solid #e5e5e5}
	.indexNewsList li span{ float:right}
	
.topMenu{ width:983px; height:40px; overflow:hidden;}
	.topMenu ul { margin:0; padding:0; list-style:none;}
	.topMenu li {margin:0; padding:0; float:left; width:120px; height:40px; line-height:40px; text-align:center;background:url(images/menubg.jpg)}
	.topMenu a {  font-size:12px; display:block; font-weight:bold; }
	.topMenu a:hover { background: url(images/menubghover.jpg); display:block; color:#fff;}
	
	.parent ul{ position:absolute; width:120px;  display:none; z-index:1000}
	.parent ul li { background:#eee; height:26px; line-height:26px;}
	.parent ul li a{ font-size:12px; font-family:"宋体"; font-weight:normal;}
	.parent ul li a:hover { background: url(images/menubghover.jpg); color:#FFF;}
#menuDiv { width:1px; height:40px; overflow:hidden; background:#fff; float:left; }
#menuleft { width:8px; height:40px; overflow:hidden; background: url(images/leftmenu.jpg) no-repeat; float:left; }
#menuright { width:8px; height:40px; overflow:hidden; background: url(images/rightmenu.jpg) no-repeat; float:left; }
	
.subNav{ background:url(images/subnav.jpg) no-repeat 0px 0px; line-height:29px; padding:0px 15px 0px 22px; font-weight:bold; color:#4A4A4A}
	.subNav span{ float:right; font-weight:normal; color:#969696}
	
.leftGuide{ border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
	.leftGuide ul{ padding:0px; margin:0px 10px; list-style:none}
	.leftGuide ul li{ line-height:35px; background:url(images/arr_round.gif) no-repeat right center; padding-left:15px; border-bottom:1px dotted #ccc; font-weight:bold}

.topRight{ padding-left:18px}
	.topRight a{ display:block; width:80px; height:20px; float:left}

.mBody{ padding:10px; line-height:24px; width:730px; overflow:hidden;}
.mPage{ text-align:center}
.mpList{}
	.mpList label{ padding:10px 0px; display:block}
	.mpList h1{ padding:0px; margin:10px 0px; font-weight:bold; font-size:16px; border-bottom:1px dotted #ccc}
	.mpList td{ text-align:center}
	.mpList td img{ padding:2px; border: 1px solid #ccc}
	
.sTit{ font-size:14px; text-align:center; font-weight:bold; color:#000099}
.sInfo{ color:#666; text-align:center; border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
.sCon{ padding:15px}
.sBot{ text-align:right; border-top:1px solid #ccc; padding:5px 0px}

.casesList{ padding:0px; margin:0px; list-style:none}
	.casesList li{ width:50%; float:left; display:block; line-height:24px}
	.casesList label{ color:#000066; font-weight:bold}
	
.FileList{}
	.FileList table{ width:100%; border-collapse:collapse}
	.FileList td{ padding:0px 5px}
	.FileList a:link{ color:#FF6600; text-decoration:none}
	.FileList a:hove{ color:#333333; text-decoration:underline}
	.FileList a:visited{ color:#FF6600; text-decoration:none}

.article{}
	.article ul{ padding:0px; margin:0px; list-style:none}
	.article ul li{ line-height:24px; border-bottom:1px dotted #ccc; background:url(images/arr.gif) no-repeat 5px 8px; padding-left:15px}
	.article ul li span{ float:right}
#leftcp { margin:3px 0;}
#leftcp td{ border-bottom:dashed #CCCCCC 1px;}

.appJob{}
	.appJob table{ border-collapse:collapse; width:100%}
	.appJob td{ padding:5px; border-bottom:1px solid #ccc}
	.appJob .btn{ border-color:#ddd #666 #666 #ddd; border-width:1px; border-style:solid; width:60px; letter-spacing:5px; line-height:18px; margin:5px}
	.codeInput{ width:60px; line-height:19px; float:left; margin-right:5px}
	.code{ background:url(images/yz.jpg); width:54px; line-height:19px; display:block; text-align:center; font-size:14px; font-weight:bold; float:left}
	
.iContact{ background:url(images/contact.jpg) no-repeat; width:212px; height:118px}
	.iContact div{ padding:33px 10px 5px 10px; line-height:20px}
	
.guest { width:95%; border:1px solid #ccc; margin-bottom:10px; background:#ccc}
	.guest td{ background:#FFF; padding:0px 5px}
