﻿html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000; font-weight:bold}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select{ font:12px/1.5 Arial,宋体,sans-serif; color: #000; background:#E9F0F4}
a{ text-decoration: none; color: #0066CC;}
a:hover{ text-decoration: underline; color:#FF7F02;}
.left { float:left; display:inline;}
.right { float:right; display:inline}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.c66 { color:#666}
.yellow { color:#f60}
.red { color:#f00}
.blue { color:#194982}
.mb10 { margin-bottom:10px}
.no-border { border:0}
.no-padding { padding:0}
.no-margin { margin:0!important;}
.text-center { text-align:center}
.clr { clear:both; font-size:0; line-height:0; height:0}
.pd10 { padding:10px;}
.h26 { line-height:26px;}
.h20 { line-height:20px;}
.nav,.nav-green a,.news-tit,.icon-squer,.blue-tit,.blue-tit-h,.blue-tit-h h3,.list-lc li,.btn-blue,#fanhui { background:url(images/bg.gif);}

.header { width:100%;}
.topnav { background:url(images/top-nav.jpg) repeat-x; height:30px; width:100%; line-height:30px;}
	.topnav-box { width:960px; margin:0 auto;}
	.topnav-box h1 { background:url(images/logo.jpg); width:100px; height:30px; float:left}
	.topnav-box p { float:right;}
	.banner { width:960px; margin:0 auto}
	.banner-green { background:url(images/banner-green.jpg); margin:auto; height:206px; width:960px;}
	.banner-green p { color:#fff; padding:100px 0 0 30px; width:600px; line-height:22px;}
	.nav { width:960px; margin:auto; overflow:hidden; background-position:0 -124px; height:42px; line-height:42px; border-bottom:1px solid #B2B2B2;}
	.nav ul li { float:left; width:113px; text-align:center; font-size:14px; font-weight:700; border-right:1px solid #ACACAC; border-left:1px solid #fff;}
	.nav ul li a { color:#000;}
	.nav-green a { width:274px; height:42px; display:block}
		
.wrapper { width:940px; padding:10px; overflow:hidden; background:#fff; margin:auto }
		.hot-img-show { width:300px; overflow:hidden; height: 286px; position: relative; float:left; margin-right:10px;}
	    .img-show{ width: 100%; height: 100%; overflow: hidden;}
		.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
		.img-show li.on { z-index: 20;}
		.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom: 0px;text-indent: 2em; line-height: 25px; z-index: 100; background: #A7A7A7;}
		.img-show .name a{ color: #fff;}
		.img-show-num { position:absolute;right: 5px; bottom: 5px; z-index: 1000;}
		.img-show-num li { float:left; display:block; width:16px; height:16px; background:#7F7F7F; text-align:center; margin:0 2px; font-size:11px; color:#fff; font-family:Verdana; cursor:pointer; }
		.img-show-num li.on { background:#f3971d; font-weight:700; }
	
		.hot-txt { width:340px; margin:0 10px; overflow:hidden; float:left; line-height:24px;}
		.hot-txt h2 { font-family:微软雅黑; font-size:20px; height:30px; line-height:30px; margin:5px 0}
		
		.light-box { border:1px solid #CDCDCD; overflow:hidden}
		.w260 { width:260px;} .w305 { width:284px; margin-right:10px;}
		.news-tit { background-position:0 -178px; height:25px; line-height:25px; text-indent:1em; color:#666; font-weight:700}
		.img-text { margin:10px; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:10px;}
		.img100 { float:left; width:100px; overflow:hidden; margin-right:10px;}
		.img430 { float:left; width:430px; overflow:hidden; margin-right:10px;}
		.list-text { overflow:hidden; margin:5px;}
		.list-text li { height:24px; line-height:24px; overflow:hidden}
		.icon-squer { background-position:0 -404px; background-repeat:no-repeat; text-indent:1.5em;}
		
		.blue-tit { background-position:0 -58px; height:49px; padding:0 10px; overflow:hidden; margin-bottom:10px;}
		.blue-tit h3 { border-left:3px solid #A8A8A8; padding-left:10px; font-size:20px; height:22px; line-height:20px; color:#fff; font-family:微软雅黑; margin-top:12px;}
		.blue-tit-h { background-position:0 -223px; height:26px; line-height:26px; border:1px solid #A2ADB2; margin:10px 0; padding:0 10px;}
		.blue-tit-h h3 { background-position:0 -355px; padding-left:20px; float:left; font-size:12px;}
		
		.box-scroll { width:940px; overflow:hidden; height:150px;}
		.box-scroll ul li { float:left; width:180px; margin-right:10px; text-align:center;}
		
		.list-img { overflow:hidden; margin:5px;}
		.list-img li { float:left; margin-right:10px; text-align:center}
		
		.list-lc { overflow:hidden; margin:5px 10px;}
		.list-lc li { background-position:0 -306px; float:left; width:190px; text-indent:4em; font-size:14px; height:44px; line-height:44px;}
		
		.tab-box { border:1px solid #ccc; width:100%;} .tab-box td { border:1px solid #ccc; padding:5px;}
		.btn-blue { background-position:0 -258px; height:35px; line-height:35px; display:inline-block; text-align:center; color:#fff; font-weight:700; width:121px; font-size:14px;}
		
		.tit-f14 { height:30px; line-height:30px; font-size:14px; font-weight:700; padding:0 5px;}
		.list-logo-120 li { width:120px; height:40px; line-height:58px; border:1px solid #ccc; float:left; overflow:hidden; margin:2px 5px 0 0;}
		
		.box-green { border:2px solid #A8DC9E; overflow:hidden;}
		.box-green h3 { padding-left:10px; font-size:22px; font-family:微软雅黑; background:#A8DC9E; color:#0A4566; height:40px; line-height:40px;}
		.input-text { border:1px solid #ccc; width:280px; padding:3px 5px; line-height:20px; height:20px; margin:0 10px 5px 0; background:#fff;}
		.btn-green { background:url(images/btn-green.gif); width:123px; height:35px; color:#fff; font-weight:bold; text-align:center; border:0; cursor:pointer}
		
#fanhui { background-position:-227px -306px; height:67px; width:45px; position:fixed; bottom:0; left:50%; margin-left:480px;} 
.bottom { overflow:hidden; padding:20px 0; clear:both; color:#666; width:960px; margin:auto; background:#fff;}
.bottom p { text-align:center; line-height:20px;}
.bottom-link { margin:15px 0;}
.bottom-link a { margin:0 5px;}

.commform .cf-tit { font-size:14px; font-weight:700; height:40px; line-height:40px; background:#f1f1f1; padding:3px 0 0 15px; }
.commform .cf-msg { width:94%; margin:5px auto; border-bottom:#ccc 1px dashed; padding:5px; padding-bottom:10px; }
.commform .cf-msg-r { background:#fafafa; border:#e8e8e8 1px solid; width:96%; margin:5px auto; padding:0 10px;}
.commform .cf-msg p { line-height:22px; margin:10px 0 5px; color:#333; }
.commform .cf-msg span { display:inline-block; margin-right:10px; color:#999; padding-right:20px; margin:5px auto; }
.commform .cf-msg-add { width:620px; height:150px; margin:10px 0 10px 18px; }
.commform .cf-login { height:20px; line-height:20px; }
.commform .cf-login a { margin-right:20px; }
.commform .cf-send { margin:5px auto 30px; }
.commform .cf-send .btn { border:none; width:97px; height:30px; line-height:30px; background-position:0 -400px; text-align:center; font-weight:700; color:#fff; }
.pagebar{ text-align: right; margin: 0 auto; padding: 10px 0; width: 94%; word-spacing: 20px; display: none;}
.login-iframe{ margin-left: 20px;}

.error,.ok{ display: none; background: url(/images/user/user-bg.gif) no-repeat;}
.error{ color: #f00; background-position:-120px -250px; padding-left: 15px;}
.ok{ background-position: -121px -271px; width: 13px; height: 13px;}
#kcbm table td{ vertical-align:top;}