﻿/*-------------------------------------------------------

home css 
designer: lujun(wayui.cn)
Update: 2008/07/01

---------------------------------------------------------*/
* { margin: 0;padding: 0;}
.green { color: #006600;}
.bimg { border: 1px #eee solid;}
.pimg { padding: 1px;border: 1px #ccc solid;}
/* a {color: #1F3A87; text-decoration: none} /* 未访问的链接 */
/* a:visited {color: #1F3A87; text-decoration: none} /* 已访问的链接 */
/* a:hover {color: #f30; text-decoration: underline} /* 鼠标在链接上 */
/* a:active {color: #090; text-decoration: underline} /* 激活链接 */
#head {
	width: 982px;
	height: 70px;
	margin: 10px auto 0;
	border: 1px #ccc solid;
	overflow: hidden;
}
#head #alogo {
	float: left;
	display: inline;
	text-indent: -10000px;
	width: 340px;
	height: 40px;
	margin: 15px 0 0 10px; 
}
#head #alogo a {
	float: left;
	width: 340px;
	height: 40px;
	background: url(images/pag_logo.gif) no-repeat;
}
#head .rignav {
	float: right;
	display: inline;
	text-align: right;
	margin: 10px 10px 0 0;
}
#head .rignav li {
	margin: 0 0 5px;
}
#head .rignav input {
	font-size: 12px;
}
#main {
	width: 984px;
	margin: 0 auto;
	overflow: hidden;
}
/* join
---------------------------------------------------------*/
.orangebox {
	margin: 10px 0 0;
}
.orangebox h2 {
	color: #fff;
	font-size: 12px;
	line-height: 25px;
	padding: 0 10px;
	border-bottom: 5px #e3e3e3 solid;
	background: #FA8207;
}
.obox h3 {
	font-size: 20px;
	font-family: "微软雅黑", "黑体", "宋体";
	font-weight: normal;
}
.obox h3 span {
	color: #0B18C6;
}
.obox h3.rokh {
	line-height: 40px;
	padding: 0 0 0 40px;
	margin: 0 0 10px;
	background: url(images/pag_rok_h.gif) no-repeat left 2px;
}
.obox .size14 {
	font-size: 14px;
	line-height: 180%;
	padding: 0 0 0 40px;
}
.obox {
	width: 970px;
	border: 2px #FA8207 solid;
	margin: 10px 0 0;
	padding: 5px;
	position: relative;
}
.obox .olt, .obox .ort, .obox .olb, .obox .orb {
	width: 5px;
	height: 5px;
	overflow: hidden;
	position:absolute; 
	margin:0; 
	padding:0; 
	background: url(images/pag_jiao.png) no-repeat; 
}
.obox .olt {
	left: -2px;
	top: -2px;
	background-position: 0 0;
}
.obox .ort {
	right: -2px;
	top: -2px;
	background-position: 0 -5px;
}
.obox .olb {
	left: -2px;
	bottom: -2px;
	background-position: 0 -10px;
}
.obox .orb {
	right: -2px;
	bottom: -2px;
	background-position: 0 -15px;
}
.otable {
	margin: 20px auto;
}
.oline {
	height: 1px;
	border-bottom: 1px #f60 dashed;
}
.orbox {
	float: left;
	margin: 20px 0 0;
	width: 400px;
}
.orrbox {
	float: right;
	width: 560px;
}
.orbox fieldset {
	height: 350px;
	padding: 0 20px;
	border: 1px #f60 solid;
}
.orbox legend {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	margin: 0 50px 10px;
	padding: 0 0 0 40px;
	background: url(images/pag_join_yj.gif) no-repeat 5px center;
}
.orrbox legend {
	margin: 0 150px 10px;
	background: url(images/pag_join_hb.gif) no-repeat 5px center;
}
.orbox .yjhy {
	padding: 8px 10px;
	background: #E4F1F9;
}
.orbox .yjhyg {
	padding: 15px 10px 10px;
}
.orbox .yjhyb {
	padding: 5px 10px 15px;
}
.orbox .yjhy label {
	width: 65px;
	float: left;
	padding: 8px 0 0;
	color: #1A82DB;
	font-size: 14px;
	font-weight: bold;
}
.orbox .yjhy input {
	width: 160px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
}
.orbox .yjhy .yjhybuttom {
	height: 28px;
}
.orbox .hbhy {
	margin: 0 auto;
}
.orbox .hbhy td {
	width: 250px;
	height: 48px;
}
.orbox .hbhy .hbhy1 {
	border-bottom: 1px #ddd solid;
}
.orbox .hbhy .hbhy2 {
	padding: 0 0 0 10px;
	border-bottom: 1px #ddd solid;
	border-left: 1px #ddd solid;
}
.orbox .hbhy .hbhy3 {
	padding: 0 0 0 10px;
	border-left: 1px #ddd solid;
}
.orbox .ihpbox {
 height:65px;
}
.orbox .ihpbox img {
	float: left;
	margin: 0 10px 0 0;

}
.orbox .ihpbox h5 {
	color: #c00;
	font-size: 14px;
	padding: 5px 0 2px;
}
.orbox .ihpbox h5 span {
	color: #2293B1;
	font-size: 12px;
}
.orbox .ihpbox p {
	line-height: 100%;
	color: #21530C;
}
.orbox .hbhy .cookiechk {
}
.orbox .hbhybuttom {
	width: 130px;
	margin: 5px 190px 0;
}
.orabox {
	width: 390px;
}
.orrabox {
	float: right;
}
.orabox fieldset {
	border: 1px #158FF4 solid;
	padding: 0 10px;
}
.orabox legend {
	line-height: 35px;
	margin: 0 80px;
	padding: 0 0 0 70px;
	color: #0A8AF7;
	font-size: 14px;
	font-weight: bold;
	background: url(images/pag_rqy_h1.gif) no-repeat left center;
}
.orrabox legend {
	background: url(images/pag_rqy_h2.gif) no-repeat left center;
}
.orabox h4 {
	color: #8A200A;
	font-size: 14px;
	line-height: 20px;
	margin: 20px 0 10px;
	padding: 0 0 0 25px;
	background: url(images/pag_rqy_h41.gif) no-repeat left center;
}
.orrabox h4 {
	background: url(images/pag_rqy_h42.gif) no-repeat left center;
}
.orabox ul {
	padding: 0 0 0 25px;
	background: url(images/pag_rqy_list.gif) no-repeat left center;
}
.orabox li {
	font-size: 14px;
	font-weight: bold;
	line-height: 220%;
}
.orabox input {
	margin: 10px 100px;
}
.bbox {
	margin: 10px 0 0;
	background: url(images/pag_bboxh.png) repeat-x top;
}
.bbox h2 {
	color: #fff;
	font-size: 14px;
	padding: 0 0 0 20px;
	line-height: 31px;
	background: url(images/pag_bboxh_h2.png) no-repeat left top;
}
.bbox h2 span {
	color: #FFFF00;
}
.bbox .more {
	color: #164EA3;
	float: right;
	margin: -31px 0 0;
	padding: 0 10px 0 0;
	line-height: 31px;
	background: url(images/pag_bboxh_r.png) no-repeat right;
}
.bboxc {
	border: 1px #9ED3F2 solid;
	border-top: none;
	padding: 10px;
}
.btable {
	width: 960px;
	margin: 10px auto;
	background: #E4F1F9;
}
.btable h4 {
	font-size: 14px;
	margin: 20px 20px 15px;
}
.btable .bt1 {
	width: 20px;
	height: 40px;
}
.btable .bt2 {
	color: #0639A2;
	text-align: right;
	width: 80px;
	padding: 0 10px;
	margin: 0 0 0 20px;
	background: #9DD4F2;
}
.btable .bt3 {
	width: 30px;
	color: #f30;
	text-align: center;
}
.btable .bt4 {
	width: 300px;
	padding: 0 10px;
}
.btable .bt5 {
	color: #0639A2;
	width: 490px;
	border-bottom: 1px #999 dashed;
}
.btable .bt6 {
	height: 60px;
	text-align: center;
}
.btable .bt0 {
	height: 100px;
}
.btable .bt7 {
	padding: 0 10px;
}
.btable .bbbottom {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	vertical-align: middle;
}
.btable select, .btable textarea {
	font-size: 12px;
}
.contractcontent {
	width: 900px;
	height: 80px;
	padding: 9px;
	border: 1px solid #9DD4F2;
	margin: 0 auto;
	overflow: scroll;
	overflow-x: hidden;
	line-height: 160%;
	background: #fff;
}
.bdbox {
	float: left;
	width: 480px;
	height: 210px;
	overflow: hidden;
	margin: 10px 0 0;
	padding: 0;
	background: url(images/pag_bdbox_b.gif) no-repeat bottom;
}
.bdrbox {
	float: right;
	margin: 0;
	height: 220px;
}
.bdbox h2 {
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	padding: 0 0 0 25px;
	background: url(images/pag_bdbox_t.gif) no-repeat left bottom;
}
.bdbox ol {
	padding: 10px 20px;
	border-left: 1px #9ED3F2 solid;
	border-right: 1px #9ED3F2 solid;
	font-size: 14px;
	font-weight: bold;
	background: url(images/pag_rqy_list.gif) no-repeat 20px center;
}
.bdbox ol li {
	line-height: 220%;
	padding: 0 0 0 30px;
}
.bdrboxc {
	float: left;
	height: 215px;
	background: url(images/pag_bdrbox_t.jpg) no-repeat left top;
}
.bdrboxcc {
	height: 175px;
	margin: 40px 0 0;
	border-left: 1px #9ED3F2 solid;
	border-right: 1px #9ED3F2 solid;
}
.bdrboxc ul {
	margin: 20px 0 0 120px;
}
.bdbox ul li {
	display: inline;
	width: 160px;
	height: 40px;
	text-align: center;
}
.bdrboxcc p {
	margin: 10px 23px 0;
	color: #006600;
	font-size: 14px;
	font-weight: bold;
}




/*-------------------------------------------------------------------*/

/*-------------------------------------------------------

comm=1024 css (当页面等于1024以上分辨率使用)
designer: lujun 
Update: 2008/08/15

---------------------------------------------------------*/
* {
	margin: 0;padding: 0;}
body {
	margin: 0 auto;font-family: Verdana, Arial, "宋体", "黑体";font-size: 12px;color: #363636;background: #fff;}
/* 杂项
---------------------------------------------------------*/
ol, ul {
	list-style: none;padding: 0;margin: 0;}
img {
	border: none;}
.left {
	float:left;}
.right {
	float:right;}
.clear {
	clear:both;}
.hide {
	display:none;}
.line {
	clear: both;height: 1px;background: url(images/pag_t_line.gif) repeat-x;}
.limg {
	padding: 1px;border: 1px solid #ccc;}
.kong {
	height: 10px;width: 10px;}
.more {
	float: right;margin: -20px 10px 0 0;}
.red {
	color: #f30;}
/* 链接样式
---------------------------------------------------------*/
a:link {
	color: #0044DD; text-decoration: none} /* 未访问的链接 */
a:visited {
	color: #0044DD; text-decoration: none} /* 已访问的链接 */
a:hover {
	color: #f30; text-decoration: underline} /* 鼠标在链接上 */
a:active {
	color: #090; text-decoration: underline} /* 激活链接 */
#top a, #footer a {
	color: #1F3A87; text-decoration: none;margin:0 3px 0 0;}
#top a:hover, #footer a:hover {
	color: #f30; text-decoration: underline}
#top .blue {
	color: #0044DD;}
/* 头部、底部样式
---------------------------------------------------------*/
#all {
	min-width:1000px;width:expression(document.body.clientWidth <= 1000? "1000px": "auto" );margin:0 auto;}
#topt, #header, #footer, #main {
	width: 984px;margin: 0 auto;}
#top {
	width: 100%;height: 20px;line-height: 20px;margin: 0 auto;background: #E4E4E4;border-bottom: 1px solid #ccc;}
#top .right a {
	padding: 0 0 0 10px; background: url(images/tnav.gif) no-repeat 3px 3px;}
#header {
	height: 60px;margin-top: 10px;padding: 5px 0;border: 1px #ccc solid;overflow: hidden;}
#header #logo {
	float: left;display: inline;margin: 10px 0 0 10px;}
#header #lnav {
	float: right;display: inline;margin: 5px 10px 0 0;}
#header #lnav li {
	margin: 0 0 5px;}
#header #lnav input {
	font-size: 12px;line-height: 15px;}
#footer {
	padding: 20px 0;text-align: center;}
#footer #fnav {
	width: 100%;padding: 0 0 8px;}
#footer #nnav {
	width: 100%;padding: 0 0 10px;border-bottom: 2px #f90 solid;}
#footer #fnav li, #footer #nnav li {
	display: inline;}
#footer #copy {
	line-height: 30px;}
/* 翻页样式
---------------------------------------------------------*/
.page {
	margin: 10px auto;text-align: center;}
.page a {
	color: #0066CC;text-decoration: none;}
.page a:hover {
	color: #000;}
.pnuma {
	padding: 1px 5px;margin: 0 1px;border: 1px solid #f20;background: #FFFF99;}
.pnum {
	padding: 1px 5px;margin: 0 1px;border: 1px solid #ccc;}
.pnum:hover {
	padding: 1px 5px;margin: 0 1px;border: 1px solid #f20;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*----------------------------------验证样式------------------------------*/
	.onShow
{
    background:url(images/reg1.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onFocus
{
    background:#E9F0FF url(images/reg2.gif) no-repeat; 
    padding-left:25px; 
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onError
{
    background:#FFF2E9 url(images/reg3.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onSuccess
{
    background:#E9FFEB url(images/reg4.gif) no-repeat;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
}
.onLoad
{
    background:#E9FFEB url(images/loading.gif) no-repeat 3px 3px;
    padding-left:25px;
	font-size: 12px;
	line-height:22px; 
	vertical-align:middle;
} 

