/* 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; }


li { font-size: 12px; color: #37688C; list-style-type: none; text-align: left; padding-top: 5px; padding-left: -15px;clip: rect(auto,auto,auto,0px); }

/**头文件**/
#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: 120px/*126px plusdeng*/; 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; }


/**登录框**/
#login { background-image: url(../images/ggpt_bg.jpg); background-repeat: repeat-x; padding: 10px; height: 250px; width: 400px; margin-top: 100px; margin-right: auto; margin-left: auto; background-position: 0px -169px; border: 1px solid #A7BCC7; font-size: 14px; color: #37688C; }
.ggpt_textfield { height: 18px; width: 180px; }
.login_button { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; background:#000066 url(../images/ggpt_bg.jpg) repeat-x 0px -139px; height: 22px; width: 100px; border: 1px solid #2B526F; text-align: center; vertical-align: middle; padding-top: 6px; cursor:hand; }
.login_button_over { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; background:#3C6FA2; height: 22px; width: 100px; border: 1px solid #2B526F; text-align: center; vertical-align: middle; padding-top: 6px;cursor:hand;  }

/*容器控制*/
.textfield50px { width: 60px; }
.textfield50pxgray { width: 60px;background-color:#efefef}
.textfield200px { width: 250px; 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; }
.search02 { font-size: 12px; line-height: 22px; color: #000000; background-color: #f1f4f8; height: 61px; 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; }

/*mytenpay*/
#leftbar { height: 100%; width: 18%; float: left; margin-left: -20px; }
#right_contact { height: 30%; width: 80%; float: right; padding-left: 15px; border-left-width: 1px; border-left-style: solid; border-left-color: #D3DCDE; }
a.leftbar:link,a.leftbar:visited { color: #37688C; text-decoration: none; display: block; height: 21px; padding: 6px 0px 0px 10px;  width: 105px; overflow: visible; float: left; }
a.leftbar:hover,a.leftbar:actived {  color: #f60;  text-decoration: none; display: block; height: 21px; padding: 6px 0px 0px 10px; width: 105px; overflow: visible; float: left;   background:#eaecee;}
#leftbar_select { background:#D2E9F7; text-decoration: none; display: block; height: 27px;  width: 115px; overflow: visible;  margin:4px 0px 2px 0px;padding:0px 0px 0px 0px;}

#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; }
