﻿@charset "utf-8";
/*CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img,iframe {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-family:inherit; font-weight:normal; font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
:focus {outline:0;}
a {cursor:pointer;}
/*CSS Reset End*/

/* new clearfix */
.clearfix:after {clear:both; display:block; visibility:hidden; height:0; font-size:0; content:" ";}
*html .clearfix {zoom:1;}				/* IE6 */
*:first-child+html .clearfix {zoom:1;}				/* IE7 */

body {font:12px Arial,Verdana,Tahoma,sans-serif; color:#666; margin:0; background:#fff;}
select, input, textarea {font:12px Verdana,Arial,Tahoma,sans-serif; vertical-align:middle;}
select {font-size:13px;}
div {margin:0 auto;}

input.box, textarea.box {padding:3px;}
input.box, textarea.box, select {border:1px solid #888; vertical-align:middle;}
input.box {background:url(../images/text_bg.gif) repeat-x #fff;}

a {cursor:pointer;}
.key {font-weight:bold;}
a:link, a:visited {color:#359; text-decoration:none;}
a.key:link, a.key:visited {color:#c30; text-decoration:none;}
a:hover, a.key:hover {color:#c30; text-decoration:underline;}

.red {color:#c30;}
.norecord {font-size:12px; color:#888;}
.reMail {unicode-bidi:bidi-override; direction:rtl;}		/*反转加密邮箱地址*/
.buttons {text-align:center; background:url(../images/buttons.gif) no-repeat; vertical-align:middle; border:none; cursor:pointer;}

/*AJAX div*/
.ajaxmsg {position:fixed; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=1); opacity:1;}
* html .ajaxmsg {position:absolute; top:expression((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');}

.ajaxwin {position:absolute; padding:5px;  z-index:9999; border:1px solid #3a708e; background:#eff3f8; /*background:#fff4c2;*/ text-align:left; filter:progid:DXImageTransform.Microsoft.DropShadow(color=#dcdcdc,offX=4,offY=4,positives=true);}
	.ajaxwin h1 {margin:0; font-size:14px; font-weight:bold; line-height:26px; color:#c30; text-indent:5px;}
		.ajaxwin h1 a {float:right; font-size:13px; font-weight:normal;}
	.ajaxwincontent {padding:0 10px 10px; background:#fff; border:1px solid #eee;}
	/*表单*/
	.ajaxwin form {width:100%;}
		.ajaxwin .rbleft, .ajaxwin .rbright {float:left; margin-top:10px; height:23px; line-height:23px;}
		.ajaxwin .rbleft {width:25%; font-size:14px; text-align:left;}
		.ajaxwin .rbright {width:72%; padding-left:10px; font-size:12px; line-height:15px;}
			.ajaxwin .rbright input.box {padding:4px 3px; width:97%;}
			.ajaxwin .textarea {height:125px; _height:110px;}		/*textarea*/
			.ajaxwin textarea {width:97%; height:120px; _height:105px;}
		.ajaxwin .bottom_area {clear:both; margin-top:8px; padding-left:26%;}
		.ajaxwin .lengthnum {background:transparent; border:none; color:#f30; font-weight:bold; vertical-align:middle;}
		.ajaxwin .small_bt {width:87px; height:27px; padding-left:12px; font-size:14px; font-weight:bold; border:none; background:url(../images/small_button.gif) no-repeat; vertical-align:middle; cursor:pointer;}

/*内容分页*/
#endpage {clear:both; margin:-10px auto 5px; font-family:Tahoma,Arial,Verdana,sans-serif;}
	#endpage ul {float:right; margin-right:20px!important; margin-right:10px;}
	#endpage ul li {list-style:none; float:left; padding:2px;/* line-height:20px;*/}
		#endpage ul li#endpage_total {font-size:14px; padding-top:0; margin-right:2px; color:#c30; font-weight:normal;}
		#endpage ul li a {display:block; width:20px; font-size:12px; line-height:1.5em; font-weight:bold; color:#369;  text-align:center; border:#d7d7a8 1px solid; background:#fff; text-decoration:none;}
		#endpage ul li a:hover {color:#f60; background:#edf9f9; border:#7ac4ea 1px solid; text-decoration:none;}
		#endpage ul li a#endpage_selected {color:#92a05a; background:#ffffd9;  border:#d7d7a8 1px solid;}

/*主内容文档*/
.content {font-size:14px; line-height:1.8em; table-layout:fixed; word-break:break-all; word-warp:break-word; overflow:hidden;}
	.content p {display:block; margin:10px 0;}		/*主内容段落间距*/
	.content i, .content cite, .content em, .content var, .content address {font-style:italic;}
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content b, .content strong {font-weight:bolder;}
	.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {display:block;}
	.content h1 {font-size:2em; margin:.67em 0;}
	.content h2 {font-size:1.5em; margin:.75em 0;}
	.content h3 {font-size:1.17em; margin:.83em 0;}
	.content h4, .content blockquote, .content fieldset, .content form, .content dir, .content menu {margin:1.12em 0;}
	.content h5 {font-size:.83em; margin:1.5em 0;}
	.content h6 {font-size:.75em; margin:1.67em 0;}
	.content ul, .content ol {display:block; margin:1.12em 0 0 40px;}
	.content li {display:list-item;}
	.content ul li {list-style-type:disc;}
	.content ol li {list-style-type:decimal;}
	.content dl {margin:1.12em 40px;}
	.content dd {margin-left:40px;}
	.content table {width:600px; border-collapse:collapse; border-spacing:10px;}
	.content table th, .content h3 table td {border:1px solid #999; padding:0 3px; font-size:12px;}

#header, #wraper, #footer {clear:both; width:985px; overflow:hidden;}
#header {position:relative;}
	#header ul {top:10px; right:5px; font-size:13px;}
		#header li {float:left; display:inline; width:75px; line-height:20px; text-indent:17px; background:url(../images/points.gif) 5px 8px no-repeat;}
		#header li a {color:#666;}
		#header li a:hover {color:#c30;}

#wraper {padding-bottom:15px; border-bottom:1px solid #ddd; background:url(../images/wraper_bg.gif) no-repeat right bottom;}
	#sideLeft, #sideRight {float:left; display:inline; overflow:hidden;}
	#sideLeft {width:745px;}
	#sideRight {padding:0 2px 0 16px; width:222px; background:url(../images/sideRight_bg.jpg) repeat-x;}
	#sideRight .spaceB {margin-bottom:8px;}
	#sideRight .spaceT {margin-top:8px;}
	.boxs {padding:2px; border:1px solid #c9dce7; background:#fff; overflow:hidden; zoom:1;}				/*width:216px;*/
	.boxs h2 {position:relative; height:45px; font-family:"Microsoft YaHei",Arial,Verdana,Tahoma,sans-serif; font-weight:bold; color:#fff; background:url(../images/boxTitle.jpg) no-repeat;}
		.boxs .titleA {background-position:0 0;}
		.boxs .titleB {background-position:0 -45px;}
		.boxs h2 p, .boxs h2 span {position:absolute; left:15px;}
		.boxs h2 p {top:4px; font-size:17px; color:#fff; letter-spacing:1px;}
		.boxs h2 span {bottom:4px; font-size:12px;}
	
	.boxs .norecord {margin:15px; font-size:13px;}
	.boxs .list, #contactPanel {width:200px;}
	.boxs .list {margin:5px auto 8px;}
		.boxs .list li {font-size:13px; border-bottom:1px solid #c9dce7; background:url(../images/icons.gif) no-repeat 3px -39px;}
		.boxs .nav li {font-size:14px;}
			.boxs .list li a {display:inline-block; padding:8px 0 6px 18px; width:182px; color:#666; text-decoration:none; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;/*opera*/ white-space:nowrap;}
			.boxs .list li a:hover {color:#c30;}

	#contactPanel {margin:5px auto 10px; font-size:13px; overflow:hidden;}
		#contactPanel ul li {margin-top:5px; padding:0 5px; line-height:1.5em;}
		#contactPanel ol {margin:8px auto 0; border-top:1px solid #c9dce7; }	
			#contactPanel ol li {float:left; display:inline; margin-top:10px; width:100px; text-align:center;}
				#contactPanel ol img {vertical-align:middle;}

	#search {padding-bottom:6px; background:url(../images/smallbox_bottom.gif) #fff no-repeat bottom; overflow:hidden;}
		#search h2 {height:28px; font:bold 15px/28px "Microsoft YaHei",Arial,Verdana,Tahoma,sans-serif; color:#359; background:url(../images/boxTitle.jpg) 0 -92px no-repeat; border-bottom:1px solid #c9dce7; text-indent:10px; letter-spacing:1px;}
		#search ul {padding:3px 15px 7px; border-left:1px solid #c9dce7; border-right:1px solid #c9dce7;}				/*width:190px;*/
			#search li {padding-top:10px;}
				#search .box {padding:3px 2px; width:183px; color:#aaa;}
				#search .searchBt {text-indent:17px; width:60px; height:22px; line-height:22px; color:#005ba1; font-size:12px; font-weight:bold;}
					#search .searchBt:hover {color:#c30;}
				#search select {margin-right:5px; width:124px;}		
	
	#globalNav {margin-bottom:15px; height:36px; background:url(../images/globalNav_bg.jpg) repeat-x;}
		#globalNav a {float:left; display:inline; width:124px; height:36px; font:bold 15px/36px "Microsoft YaHei",Arial,Verdana,Tahoma,sans-serif; color:#fff; text-align:center; background:url(../images/icons.gif) no-repeat right 0; letter-spacing:1px; text-decoration:none;}
		#globalNav a.none {background:none;}
		#globalNav a:hover {color:#fc0;}

#footer {padding:6px 10px 10px; width:965px; line-height:1.6em; font-size:13px;}	
	#footer var {margin-right:15px; height:0; overflow:hidden;}
	#footer em {float:right; font-weight:bold;}
