@charset "utf-8";
body, th, form{margin:0;padding:0;}
body, input, textarea{font:12px/1.5 'Microsoft YaHei',Arial,'宋体';}
body{cursor:default;}
img{border:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
.clear{clear:both;}

div.wrapper{width:970px;margin:0 auto;}
#header{}
	#header .add2fav{line-height:25px;color:#000;background:#fff;padding:0 4px;}
	#header .add2fav span{float:right;}
	#header .add2fav span a{margin-left:10px;color:#000;}
	#header .logobar{background:url(hot-line.gif) no-repeat right top;height:78px;}
	#header .logobar .logo{background:url(logo.jpg) no-repeat left center;text-indent:-1000px;float:left;width:443px;height:78px;}
	#header .logobar p{float:right;width:403px;background:url(tel.jpg) no-repeat;height:78px;margin:0;}

	#primary-menu{background:#fff url(primary-menu-bg.gif) repeat-x left -144px;text-align:center;height:36px;padding-left:5px;}
	#primary-menu h3{float:left;display:inline;font-size:13px;width:108px;background:url(primary-menu-bg.gif) no-repeat left -108px;margin:0 3px;height:36px;}
	#primary-menu h3 a{background:url(primary-menu-bg.gif) no-repeat right -36px;display:block;line-height:30px;padding-top:6px;}
	#primary-menu h3.active{background-position:left -72px;}
	#primary-menu h3.active a{color:#de006d;background-position:right top;}

	#header .banner{background:url(banner.jpg) no-repeat;height:402px;margin:0 0 3px 0; width:970px; float:left;}
	#header .banner span{float:right;line-height:25px;color:#c8000a;padding:0 10px; font-weight:bold; margin-top:5px;}
	#header .banner span a{padding:0 5px;color:#c8000a;}

#main{margin:5px 0;}
	#main .main{width:800px;float:right;display:inline;}
		.main .item .title{background:url(main-title-bg.jpg) no-repeat left top;height:43px;line-height:43px;padding-left:12px;margin:0;font-size:13px;}
		.main .item .content{padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;margin-top:5px;}
		.main .list{}
		.main .list dl{margin:0;padding:0;}
		.main .list dl dt{line-height:25px;}
		.main .list dl dt a{color:#0d6fa0;font-weight:600;}
		.main .list dl dd{margin:5px 0;text-indent:24px;border-bottom:1px solid #9ec8e1;}
		.main .list dd a{font-weight:700;color:#f00;}
		.main .list dl dd a:hover{text-decoration:none;}
		.main .page{font-size:14px;}
		.main .page .page-info{text-align:right;border-top:1px solid #ccc;font-size:12px;color:#ccc;}

		.main .onepage{float:left;width:630px;display:inline;}
		.main .onepage .title{background-position:left -43px;}
		.main .sidereg{float:right;width:160px;display:inline;}
			.sidereg .title{background:url(main-title-bg.jpg) no-repeat right -43px;height:43px;}
			.sidereg .content{padding:5px;border:1px solid #ccc;border-top:none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-left-bottom:3px;-webkit-border-right-bottom:3px;border-radius:0px 0px 3px 3px;}

			form.regform div{padding:2px 0;}
			form.regform label{display:block;}
			form.regform .txt-fw{width:140px;}
			form.regform .txt{width:80%;}
			form.regform .btn{background:url(btn-submit.jpg) no-repeat;width:134px;height:28px;border:none;cursor:pointer;}

		.main .k_pagelist{}
		.main .k_pagelist *{border:1px solid #ccc;margin-right:2px;padding:0 4px;}
		.main .k_pagelist em,
		.main .k_pagelist strong{background:#efefef;}
		.main .k_pagelist a{}
		.main .k_pagelist a:hover{border:2px solid #ff6b00;margin:-1px 1px -1px -1px;}
	#main .sidebar{width:160px;float:left;display:inline;}
		.sidebar .item .title{margin:0 0 5px 0;padding:0 0 0 15px;line-height:30px;background:url(sidebar-title-bg.jpg) no-repeat left -30px;font-size:13px;}
		.sidebar .item .active{background-position:left top;}
		.sidebar .item .blue-title{background-position:left -60px;color:#fff;}
		.sidebar .item .blue-title a{color:#fff;}
		.sidebar .item .blue-title a:hover{text-decoration:none;}
		.sidebar .item .content{padding:5px;border:1px solid #ccc;margin:-5px 0 5px 0;}
		.sidebar .item ul{list-style-type:none;margin:0;padding:0;}
		
	.service{background:url(online-service.jpg) no-repeat;height:69px;}
	.service a{text-indent:-1000px;display:block;height:69px;}
	
	#main .index-main{float:left;display:inline;width:706px;}
		.index-main .new-activity{}
		.new-activity .title{
	height:53px;
	line-height:39px;
	color:#fff;
	position:relative;
	margin:0;
	font-size:14px;
	background-image: url(new-activity-titlebg.jpg);
	background-repeat: no-repeat;
}
		.new-activity .title a{position:absolute;right:4px;top:0;background:url(index-regol.jpg) no-repeat;width:189px;height:75px;text-indent:-10000px;}
		.new-activity .content{padding:5px;border:1px solid #ccc;height:100px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:0px 0px 5px 5px;}
		
		.index-main .item{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;}
		.index-main .item .title{background:#f0f8fb;line-height:30px;padding-left:8px;margin:0;font-size:14px;color:#3f5e7a;}
		.index-main .item .title a{color:#3f5e7a;}
		.index-main .item .content{padding:5px;}
		.index-main .item .content ul{list-style-type:none;padding:0;}
		.index-main .left{float:left;width:348px;display:inline;}
		.index-main .right{float:right;width:348px;display:inline;}
		.index-faq{background:url(001.gif) no-repeat right bottom;}
		.index-faq ul{margin:0;}
		.index-low{background:url(index-low.jpg) no-repeat 5px 5px;padding-left:135px;}
		.index-low ul{margin:0 0 0 135px;}

	#main .index-sidebar{float:right;display:inline;width:254px;}
		.index-sidebar .item{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;margin-bottom:10px;}
		.index-sidebar .item .title{margin:0;font-size:14px;padding-left:8px;line-height:30px;background:#f0f8fb;color:#3f5e7a;}
		.index-sidebar .item .content{padding:5px;}
		.index-sidebar .item .content ul{margin:0;padding:0;list-style-type:none;}
		.index-sidebar .item .title a{color:#3f5e7a;}
		.index-sidebar .accounting{background:url(accounting.jpg) no-repeat left top;height:136px;margin-bottom:10px;text-indent:-10000px;}
		.index-sidebar .accounting a{display:block;height:136px;}

#footer{text-align:center;background:url(400.jpg) no-repeat left top;padding-top:25px;}
	#footer a{color:#fff;}
	.copyright{background:#005baa;color:#fff;line-height:30px;}
	.services{}
	.services p{margin:0;}

