/* CSS Document */
body,td,th { font-size: 12px; color: #333333; }
body,form { margin:0px; }
hr { color: #999999; line-height: 1px; height: 1px; padding-top: -5px; }
.dolt_line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 5px; line-height: 20px; }

a,a:visited { color: #37688C;}
a:hover,a:active  { color: #FF6600;}
a.menu,a.menu:visited { color: #37688C; text-decoration: none; }
a.menu:hover,a.menu:active  { color: #37688;text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h4 { font-size: 12px; color: #000;  }
h3 { font-size: 14px; color: #000; }
h2 { font-size: 16px; color: #000; }
.red{color:#F30;}
.geryfont12{font-size:12px;color:#999}
.font14blod { font-size: 14px;  font-weight: bold; color: #333333;}
.blue_font14blod  { font-size: 14px; font-weight: bold; }
.blue_font14  { font-size: 14px; }
.blue_font12  { font-size: 12px; font-weight: normal; left: -20px;}
.font14{ font-size: 14px; line-height: 24px;color: #333333; text-decoration: none; }
.font12{ font-size: 12px; line-height: 24px;color: #333333; text-decoration: none; }
.font12blod{ font-size: 12px; line-height: 24px; font-weight: bold;  text-decoration: none; }
.font12blodred{ font-size: 12px; line-height: 24px; font-weight: bold;  text-decoration: none;color:#F30; }
.font18blodred{ font-family: Arial, Helvetica, sans-serif;font-size: 18px; line-height: 24px; font-weight: bold;  text-decoration: none;color:#F60; }

/**头文件**/
#header { background: url(../images/ggpt_bg.jpg) 1px -13px; height: 80px; border-bottom: 1px solid #4b758d; }
#top_container { width: 900px; margin-right: auto; margin-left: auto; height: 80px; position: relative; top: 0px; left: 0px; }
.top_bt { font-size: 14px; font-weight: bold; color: #37688C; text-decoration: none; background: url(../images/button.gif)  no-repeat 0px bottom; float: left; height: 22px; width: 126px; margin-left: 4px; text-align: center; vertical-align: middle; padding-top: 10px; cursor:hand; }
.top_btover { font-size: 14px; font-weight: bold; color: #4b758d; text-decoration: none; background: url(../images/button.gif)  no-repeat -126px bottom; float: left; height: 22px; width: 126px; margin-left: 4px; text-align: center; vertical-align: middle; padding-top:10px;cursor:hand; }
.top_bton { font-size: 14px; font-weight: bold; color: #37688C; text-decoration: none; background: url(../images/button.gif) no-repeat -252px bottom; float: left; height: 22px; width: 126px; margin-left: 4px; text-align: center; padding-top: 10px; cursor:hand; }
#apDiv_menu { position:absolute; left:400px; top:49px; width:527px; height:33px; z-index:1; }
#apDiv_logo { position:absolute; left:8px; top:26px; width:224px; height:54px; z-index:1; background-image: url(../images/button.gif); background-repeat: no-repeat; cursor: hand; background-position: -562px; }
#apDiv_toplinks { position:absolute; left:734px; top:5px; width:162px; height:15px; z-index:1; }

/**底部页面信息**/
#foot{ width:100%; text-align:center; padding-top:35px; }
#foot #linkinfo{padding:8px;}
#foot a{color:#315598;text-decoration:none;}
#foot a:hover{color:#ff7e00;text-decoration:underline;}
#foot #safeinfo{ width:850px; margin-left:auto; margin-right:auto; height:100px; }
#foot #safeinfo #left{ float:left; width:750px; }
#foot #safeinfo #picleft{ background:url(../images/button.gif) no-repeat -382px; width: 75px; height:50px; float:left; cursor: hand; }
#foot #safeinfo #safelink{width:665px;float:right;text-align:center;}
#foot #safeinfo #safelink #safelink1{padding:8px;}
#foot #safeinfo #picright{ background:url(../images/button.gif) no-repeat -450px; width: 100px; height:50px; float:right; }


/*容器控制*/
.textfield50px { width: 60px; }
.textfield50pxgray { width: 60px;background-color:#efefef}
.textfield200px { width: 198px; margin:0px 0px 2px 0px; }
.textfield250px { width: 248px; margin:0px 0px 2px 0px; }
.textfield300px { width: 298px; margin:0px 0px 2px 0px; }
.container910_40 { position: relative; height: 30px; width: 910px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.container910_20 { height: 50%; width: 910px; margin-right: auto; margin-left: auto; position: relative; overflow: visible; margin-top: 10px; margin-bottom: 12px; vertical-align: middle; }
.container910_10 { height: 60%; width: 910px; margin-top: 5px; margin-bottom: 5px;margin-right: auto; margin-left: auto; position: relative; overflow: visible; vertical-align: middle; }
.container910 { height: 60%; width: 910px; margin-right: auto; margin-left: auto; position: relative; overflow: visible; vertical-align: middle; }
.container728 { height: 60%; width: 728px; margin-right: auto; margin-left: auto; position: relative; overflow: visible; vertical-align: middle; }
.search { font-size: 12px; line-height: 22px; color: #000000; background-color: #f1f4f8; height: 91px; border: 1px solid #a6d0e7; vertical-align: middle; text-align: center; }
.select { height: 20px; width: 100px; }
#content_title { background-image: url(../images/ggpt_bg.jpg); background-repeat: repeat-x; background-position: 0px -101px; height: 30px; border: 1px solid #c4c5a6; }
.list_table { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; vertical-align: middle; padding-top: 9px; padding-left: 20px; padding-right: 7px; padding-bottom: 7px; line-height: 20px; overflow: visible; }
.table_align_to_right { float: left; height: 23px; width: 20%; padding-top: 12px; padding-left: 20px; text-align: right; line-height: 18px; height:auto; }
.table_align_to_left { float: left; height: 25px; width: 75%; padding-top: 10px; padding-left: 10px; height:auto; padding-bottom: 5px; }
.table_align_to_left65{ float: left; height: 25px; width: 550px; padding-top: 10px; padding-left: 20px; height:auto; padding-bottom: 5px; line-height: 20px; }
.h3style1 { background-color: #dbe4ef; padding: 5px 5px 3px 20px; }
.search_list_table { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; vertical-align: middle; padding-top: 9px; padding-left: 5px; padding-right: 7px; padding-bottom: 7px; line-height: 20px; overflow: visible; }

.window_620{ width:620px; padding:20px 10px; border: 1px dotted #DEE8E9; }
.window_100X{ width:97%; padding:15px 10px; border: 1px dotted #9db0bc; background-color: #f0f3f5; }

#tg,#jf{ display:block;}

#right_contact #submenu { background-color: #E2EEF5; height: 32px; position: relative; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ABC4D1; }
#submenucontact{ position:absolute; left:0px; top:10px; width:259px; height:22px; z-index:1; }
.submenu { float: left; height: 16px; width: 120px; margin-left: 2px; background: #FFFFFF url(../images/title_bg.gif); border-top: 1px solid #ABC4D1; border-right: 1px solid #ABC4D1; border-left:  1px solid #ABC4D1; border-bottom: none; padding-top: 5px; text-align: center; cursor: hand; }
.submenufocus { background: #FFF; border-top: 1px solid #ABC4D1; border-right: 1px solid #ABC4D1; border-bottom: 1px  solid #FFF; border-left: 1px solid #ABC4D1; float: left; height: 17px; width: 120px; text-align: center; padding-top: 5px; cursor: hand; margin-left: 2px; font-weight: bold; }



/*常见问题*/
#apDiv_right_questions{ position:absolute; left:646px; top:-2px; width:244px; height:169px; z-index:10; bottom: 3.27702e+006; background-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #DEE8E9; overflow: visible; padding: 10px; }

/*图标 按钮*/
.arrow { background: url(../images/button_main.gif) no-repeat -175px -2px; float: left; height: 16px; width: 10px; margin-right: 5px; }
.stb { background: url(../images/button_main.gif); height: 25px; width: 87px; font-size: 12px; font-weight: bold; color: #000; border: none; cursor: hand; padding-top: 3px; }
.stb_long { background: url(../images/button_main.gif) no-repeat -185px; float: right; height: 25px; width: 150px; font-size: 12px; font-weight: bold; color: #000; border: none; cursor: hand; padding-top: 3px; }
.re { background: url(../images/button_main.gif) no-repeat -86px; height: 25px; width: 87px; font-size: 12px; font-weight: bold; color: #000; border: none; cursor:hand; padding-top: 3px; margin-left: 20px; }
.step_ico_no_select { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #B3B3B3; text-decoration: none; background: url(../images/step.gif) no-repeat; float: left; height: 24px; width: 18px; padding-top: 3px; padding-left: 22px; vertical-align: middle; }
.step_ico_select { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #FFFFFF; text-decoration: none; background: url(../images/step.gif) no-repeat -38px -1px; float: left; height: 24px; width: 18px; padding-top: 3px; padding-left: 22px; vertical-align: middle; }
.step_ico_no_arrow { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #B3B3B3; text-decoration: none; background: url(../images/step.gif) -14px 0px; float: left; height: 24px; width: 17px; padding-top: 3px; padding-left: 8px; vertical-align: middle; }
.table_noborder { font-size: 12px; line-height: 14px; padding-left: 18px; }
.textfield100 {
	height: 15px;
	width: 80px;
}
#adpreview {
	position:absolute;
	width:200px;
	height:100px;
	z-index:1;
	right: 0px;
	top: 74px;
	display:none;
}
a.links:link,a.links:hover,a.links:visited { margin:0px 2px 3px 5px;line-height:12px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none; }
.text {font-size:12px;line-height:14px;margin:5px 2px 0px 5px;}
.title {margin:0px 2px 0px 5px;text-decoration: underline;overflow:hidden;color:#0E4BFC; font-family:"黑体" Pmingliu,verdana,arial,sans-serif;padding-top:5px;font-size:16px;}
#main{width:200px; height:78px; border: 1px solid #DEDEDC; padding:0px 0px 0px 0px;}
#imgmain{width:200px; height:250px; border: 1px solid #DEDEDC; padding:1px 1px 1px 1px;}
.imgmain{width:200px; height:250px; border: 1px solid #DEDEDC; padding:1px 1px 1px 1px;}
SPAN.inputinfo {
	DISPLAY: none;
}
.new { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
#txtadpreview {
	position:absolute;
	width:200px;
	height:100px;
	z-index:1;
	right: 0px;
	top: 74px;
	display:none;
}
