﻿@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0; list-style-type:none; }
body { font:14px/2.0em Arial, Verdana; width:100%; color:#333333; }
a { color:#104e82; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
h1, h2, h3, h4 { font-size:14px; font-weight:bold; }
.greenL { color:#2b7132; }
.blueL { color:#0808be; }
.center { text-align:center; margin:0 auto; }
.note { color:#F00; }
.note2 { color:#f28112; }
.lineHeight { font:0px/0em Arial, Verdana; height:1px; clear:both; width:100%; border-top:solid 1px #e5e5e5; margin-top:20px; margin-bottom:10px; }
.clearit { height:1px; clear:both; width:100%; }
.font12 { font-size:12px; }
.normalfont { font-weight:normal; color:#696969; }
.input1 { width:170px; height:20px; font:12px/20px Arial, Verdana; border:none; padding:0 2px; border:0; }
.input2 { background:#fff url(images/input2_bg.jpg) repeat-x left top; border:solid 1px #ccc; width:200px; height:2.0em; font:14px/2.0em Arial, Verdana; padding:0 4px; }
.sel { padding:3px 3px; }
.btn1 { border:solid 1px #0e769b; color:#c0d5f3; background:#003f87; padding:0; font-size:12px; font-family:arial, verdana; padding:3px 3px 2px 3px; overflow:visible; margin-right:5px; cursor:pointer; }
.btn2 { border:none; color:#c0d5f3; background:url(images/btn2_bg.gif) no-repeat left top; padding:0; font-size:14px; font-family:arial, verdana; font-weight:bold; padding:3px 3px 2px 3px; overflow:visible; margin-right:5px; margin-top:20px; width:121px; height:43px; }
/****************************************************index***************************************/
/***************header_wrap**************/
#header_wrap #headerDiv { width:100%; height:466px; }
#header_wrap { background:url(images/header_wrap_bg.jpg) repeat-x left top; border-bottom:solid 1px #e1dfdf; }
#headerDiv { background:url(images/header_main_bg.jpg) no-repeat center top; }
#languageDiv { position:absolute; top:5px; right:5px; }
.labguage_btn { background:url(images/language_btb_bg.jpg) no-repeat left top; border:none; width:44px; height:21px; color:#dde6f1; }
#header_upper, #header_lower { width:950px; margin:0 auto; overflow:hidden; position:relative; }
/*****header_upper********/
#header_upper { left:0; top:20px; height:80px }
#logo { display:block; width:268px; height:74px; position:absolute; left:25px; top:5px; }
#nav { position:absolute; left:330px; top:12px; }
#nav, #nav a { color:#91acd2; font-size:14px; font-weight:bold; line-height:1.2em; }
#nav li.on a, #nav a:hover { color:#bfd4f3; text-decoration:none; }
#nav li.on { background:url(images/nav_on_bg.jpg) no-repeat center bottom; }
#nav li { float:left; text-align:center; height:30px; }
#nav li a { margin:0 16px; padding-top:2px; }
#ipaddress { position: absolute; right: 30px; top: 50px; font-size:12px; color:#FFF }
/*****header_lower********/
#header_lower { left:0px; top:20px; height:363px; }
#header_wrap #loginDiv { top:20px; left:25px; }
#loginDiv { position:absolute; width:271px; height:181px; color:#91acd2; font-size:12px; line-height:1.6em; background:url(images/login_bg.jpg) no-repeat 0 0; }
#loginDiv h1 { font-size:14px; line-height:1.2em; font-weight:bold; text-align:left; margin-left:40px; margin-top:13px; margin-bottom:15px; }
#loginDiv li { text-align:left; margin-bottom:10px; margin-left:10px; }
#loginDiv li.btnli { margin-top:15px; text-align:center; }
#loginDiv li label { width:60px; display:inline-block; text-align:right; margin-right:2px; }
#loginDiv li input, #loginDiv li img { vertical-align:middle; }
#subDiv { position:absolute; left:0; bottom:10px; width:324px; height:125px; text-align:left; font-size:12px; line-height:1.8em; margin-left:20px; text-align:right}
#subDiv .ipDiv { margin-bottom:20px; }
#subDiv .contDiv { vertical-align:middle; margin-top:10px; text-align:left}
#subDiv .contDiv img, #contact img { cursor:pointer; vertical-align:middle; }
#subDiv .contDiv span, #contact span { width:60px; display:inline-block; text-align:right; }
#sliderDiv { position:absolute; right:38px; bottom:66px; width:550px; height:285px; overflow:hidden; }
#sliderDiv .items { clear: both; margin: 0; padding:0; position:absolute; width: 20000em; }
#sliderDiv div { float: left; width: 550px; }
#sliderBarDiv { position:absolute; right:20px; bottom:15px; overflow:hidden; text-align:left; }
#sliderBarDiv a { display:inline-block; padding:0 10px; height:28px; line-height:27px; vertical-align:middle; background:#eaeaea; border:solid 1px #ccc; margin-right:15px; text-align:center; }
#sliderBarDiv a:hover { text-decoration:none; }
#sliderBarDiv a.current { color:#fff; background:#104e82; }
/***************main_wrap*************
#main_wrap, #mainDiv, #main_box, #main_box ul, #mainRightDiv, #main_wrap2 { height:100%; overflow:hidden; }*/
#main_wrap { background:url(images/main_wrap_bg.jpg) repeat-x left top; width:100%; }
#mainDiv { width:990px; text-align:center; margin:0 auto; height:100%; overflow:hidden; }
/*****main_left********/
#main_left { background:url(images/main_box_bg.jpg) no-repeat left 0; width:620px; float:left; }
#main_box, #mainContDiv { margin-left:30px; text-align:left; overflow:auto }
#main_box ul { display:block; }
#main_box li { width:264px; float:left; display:inline; margin:5px 0 10px 30px; }
#main_box li h2 { font-size:18px; font-weight:normal; display:inline; font-family:"微软雅黑"; }
#main_box li h2 a:hover, #leftNav li a:hover { text-decoration:none; color:#e02000; }
#main_box li img { vertical-align:middle; }
#mainLine, #mainContDiv { margin-left:40px; }
#mainLine { border-width:1px 0 1px 0; border-color:#ceced1 #fff #fff #fff; border-style:solid; margin-top:10px; margin-bottom:8px; }
#mainContDiv h1 { color:#2d3237; margin-left:10px; }
#mainContDiv #downDiv #leftDiv, #mainContDiv #downDiv #rightDiv { margin:8px 0; width:270px; float:left; padding:5px 10px; word-wrap:break-word; overflow:hidden; font-size:12px; }
#mainContDiv #downDiv #leftDiv { background:url(images/down_bg.jpg) no-repeat right center; }
#mainContDiv #downDiv #rightDiv h1 { margin-bottom:5px; }
#mainContDiv #downDiv #rightDiv { line-height:2.2em; }
#mainContDiv #downDiv #leftDiv .downnow { cursor:pointer; margin-top:10px; }
#mainContDiv #downDiv #rightDiv img { vertical-align:middle; margin-left:10px; display:inline-block; }
.otherDown { clear:both; line-height:1.2em; margin-top:10px; }
.otherDown a { margin:3px 10px; display:inline-block; color:#417ac1; }
/*****main_right********/
#main_right { float:right; background:url(images/main_box_bg.jpg) no-repeat right 0; width:368px; _width:338px; }
#mainRightDiv { background:url(images/main_box_bg.jpg) no-repeat left 0; text-align:left; width:100%; padding-left:30px; padding-top:10px; padding-bottom:10px; }
.tit { width:318px; margin-top:10px; }
.tit li { height:30px; float:left; }
.tit .leftli { width:4px; background:url(images/listbg_left.jpg) no-repeat left top; }
.tit .midli { width:308px; background:url(images/listbg_mid.jpg) repeat-x left top; padding-top:0px; vertical-align:middle; padding-top:0px !important; padding-top:1px; }
.tit .midli img { vertical-align:middle; }
.tit .midli span { float:left; ; color:#104e82; font-weight:bold; }
.tit .midli a { font-weight:normal; float:right; font-size:12px; }
.tit .rigthli { width:4px; background:url(images/listbg_right.jpg) no-repeat right top; }
.list { clear:both; }
.list li { background:url(images/list_type.jpg) no-repeat 6px 12px; padding-left:15px; margin-top:5px; width:290px; }
.list li a { color:#696969; }
.list li a:hover { color:#104e82; text-decoration:none; }
/***************friend_link**************/
#friendlinkDiv { width:950px; white-space:normal; padding-left:40px; line-height:1.6em; clear:both; text-align:left; font-size:12px; padding-top:10px; }
#friendlinkDiv h1 { margin-bottom:3px; }
#friendlinkDiv a { color:#a1a1a1; margin-right:8px; }
/***************footer**************/
#footer { border-top:solid 1px #e1dfdf; padding-top:15px; padding-bottom:30px; background:#dee6f1; text-align:center; margin-top:30px; padding-top:20px; }
#footer span, #footer a { margin-left:15px; margin-right:15px; }
/****************************************************pages***************************************/
#header_wrap2 { width:100%; height:145px; }
#header_wrap2 { background:url(images/header_wrap_bg2.jpg) repeat-x left top; }
#header_wrap2 #headerDiv { background:url(images/header_main_bg2.jpg) no-repeat center top; width:1200px; margin:0 auto; }
#header_wrap2 #header_lower { left:0px; top:30px; height:30px; color:#fff; }
#header_wrap2 #subDiv { position:relative; bottom:0px; width:30%; float:right; height:30px; margin-top:5px; }
#header_wrap2 #subDiv a { color:#FFF }
#overlay { display:none; width:271px; }
div.contentWrap { height:181px; width:271px; overflow-y:auto; }
.apple_overlay .close { background-image: url("img/close.png"); cursor: pointer; height: 35px; position: absolute; right: -15px; top:-15px; width: 35px; z-index:1000; }
#header_wrap2 #currentDiv { position:relative; left:10px; top:6px; line-height:1.2em; height:30px; float:left; text-align:left; color:#91acd2; overflow:hidden; width:600px; }
#header_wrap2 #currentDiv a { color:#a8c6f0; }
#header_wrap2 #currentDiv a:hover { color:#fff; text-decoration:none; }
#main_wrap2 { background:#fff; width:990px; margin:0 auto; }
#main_wrap2 #main_left { background:url(images/left_bg.jpg) no-repeat right top; width:224px; padding-top:40px; }
#contact { margin-top:20px; font-size:12px; }
#contact span { margin-top:10px; }
.currentPart { background:#fff; padding:10px 5px 10px 65px; border-top:solid 1px #dcddde; border-bottom:solid 1px #fff; }
.currentPart dt { float:left; margin-right:5px; }
.currentPart dd { text-align:left; }
.currentPart dd.tSC { color:#104e82; font-weight:bold; }
.currentPart dd.tSC a:hover { text-decoration:none; }
.currentPart dd.tEN { font-size:11px; padding-left:35px; margin-top:-10px; }
#leftNav { margin:20px 0; }
#leftNav li, #accordion li { text-align:left; margin-left:96px; background:url(images/leftNav_bg.gif) no-repeat left center; padding-left:10px; }
#main_wrap2 #main_right { background:#fff; float:left; width:700px; margin-left:40px; margin-top:30px; }
/***************product**************/
h1.title, .newsDetail_title { color:#104e82; font-size:14px; text-align:left; margin:10px 0; clear:both; }
h1.title2 { margin-top:10px; }
.content { text-align:left; line-height:2.0em; margin-bottom:10px; clear:both; }
.blockqute { margin-left:80px; border-left:solid 2px #104e82; padding-left:10px; }
.columnDiv { background:url(images/column_bg.gif) repeat-x left top; border-top:solid 1px #ddd; width:300px; float:left; padding:5px 15px 15px; height:100%; overflow:hidden; margin:0px 6px; }
.columnDiv h3 { border-bottom:1px dotted #CCCCCC; padding:5px 5px 5px 0; margin:0 0 5px; color:#104e82; }
.columnDiv2 { width:95%; float:none; clear:both; }
.columnDiv2 h3 { position:relative; }
.columnDiv2 h3 span.datespan { float:right; position:absolute; top:3px; right:5px; font-weight:normal; }
.columnDiv img { float:left; margin-right:20px; margin-top:5px; }
.list2 li { background:url(images/bullet.gif) no-repeat left center; padding-left:15px; margin-left:10px; margin-bottom:5px; clear:both; height:100%; overflow:hidden; }
/***************news**************/
.news_list li { background:url(images/news_list.jpg) no-repeat left center; padding-left:20px; }
.news_list li.speaker { background-image:url(images/news_list_speaker.jpg); }
.news_list li.version { background-image:url(images/news_list_version.jpg); }
.news_list li.update { background-image:url(images/news_list_update.jpg); }
.news_list li.service { background-image:url(images/news_list_service.jpg); }
.news_list li a { float:left; }
.news_list li span { float:right; }
.news_list li span.note { float:none; }
.pages { float:right; }
.pages a { margin:0 8px; padding:5px 8px; }
.pages a.now { background:#004088; color:#fff; }
/***************newsDetail**************/
.newsDetail_title { text-align:center; width:100%; margin-top:40px; }
.newsDetail { text-indent:2.0em; }
.newsDetail_date { float:right; margin-top:-10px; margin-bottom:0; }
/***************freevpn**************/
.listimg li { margin-bottom:15px; }
.listimg li img { vertical-align:middle; margin-right:5px; }
.content .leftDiv, .content .rightDiv { float:left; }
.content .leftDiv { margin-right:40px; width:350px; }
#freevpn { background:url(images/freevpn.jpg) center top; width:307px; height:228px; position:relative; }
#freevpn a.newer_book, #freevpn a.donw_now { width:140px; height:35px; display:block; position:absolute; bottom:20px; float:left; }
#freevpn a.newer_book { left:5px; }
#freevpn a.donw_now { right:8px; }
/***************download**************/
.grayborder { border:solid 1px #e7e8e3; background:#fff; padding:1px; position:relative; }
.img2 { position:absolute; top:-4px; right:-4px; z-index:100; }
.grayDiv { background:#f5f4f0; padding:1px; padding:15px; height:100%; overflow:hidden; }
.img1 { border:solid 5px #ccc; float:left; margin-right:20px; }
.lightgray { color:#a1a1a1; }
/***************reg**************/
.img3 { float:right; margin:10px; margin-top:0; }
.golink, .golink_notyet { background:url(images/golink.gif) no-repeat left top; width:130px; height:28px; display:inline-block; }
.golink:hover { background-image:url(images/golink_hover.gif); }
.golink_notyet { background-image:url(images/golink_notyet.gif); }
.testlink{ background:url(images/testlink.gif) no-repeat left top; width:130px; height:28px; display:inline-block; }
.testlink:hover { background-image:url(images/testlink_hover.gif); }
/***************links**************/
.links li { float:left; }
/*** Forms ****/
.sysform { padding:10px; margin:0 auto; }
.sysform fieldset { display:block; padding:5px 10px 5px 10px; line-height:20px; margin-bottom:10px; text-align:left; border:1px solid #C4D5E0; }
.sysform legend { border:1px solid #C4D5E0; background:#fff url(img/form_blue.gif) repeat-x center left; color:#375b91; font-size:12px; font-weight:bold; margin-bottom:5px; padding:3px; width:254px; }
.sysform label { clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; margin-bottom:5px; margin-bottom:10px; }
.sysform div { overflow:auto; }
.sysform input { border:1px solid #C4D5E0; background:#fff url(img/form_blue.gif) repeat-x top left; padding:1px; margin-bottom:5px; }
.sysform select { margin-bottom:5px; }
.sysform textarea { padding:5px; overflow:auto; }
.sysform option { background:#FFF; }
.sysform textarea { border:1px solid #C4D5E0; background:#fff url(img/form_blue.gif) repeat-x bottom left; }
.sysform optgroup { background:#C4D5E0; }
.sysform #button1:hover, .sysform #button2:hover { background-position:center left; }
.sysform #button1, .sysform #button2 { color:#375b91; padding:4px 15px; cursor:pointer; font-weight:bold; }
.sysform #button1:hover, .sysform #button2:hover { color:#000; }
/*** 列表 ****/
.tbl { margin:5px 0; border-collapse: collapse; table-layout:auto; width:100%; background:none; }
.tbl td, th { padding: 2px; text-align:center; border:1px solid #d9e6f0; }
.tbl thead { background:#f3f9ff; }
/*** 侧边栏 ****/
.sidebar { float:left; text-align:left; margin-left:30px; }
.sidebar .widget { border-bottom:1px dashed #CDCDCD; margin-bottom:10px; }
.sidebar .widget h3 { color:#666666; font-size:14px; margin-bottom:10px; }
.sidebar .widget ul li { width:180px; list-style:none; line-height:1.2; margin-bottom:5px; text-indent:1em; }
.sidebar .widget ul li a { color:#0066CC; }
.sidebar .widget ul li a:hover { color:#656565; }
/*getPaymentMethod CSS Document */
.pay_warp, #pay_title_warp { width:950px; clear:both; height:100%; margin:0 auto; }
/************************pay_title_warp*************************/
#pay_title_warp { padding-left:15px; position:relative; }
#pay_title_warp li { font-weight:normal; float:left; padding:0px 10px 0px 10px; cursor:pointer; border:solid 1px #c9dbee; border-bottom:0; margin:0 3px 0 4px; background:#f5fafd; position:relative; bottom:-8px; }
#pay_title_warp li.current { font-weight:bold; background:#fff url(images/currentt_bg.gif) no-repeat center bottom; color:#104e82; padding:3px 20px 3px 20px; position:relative; bottom:-2px; border-bottom:solid 2px #fff; z-index:5; border-width:2px; }
/*************************pay_warp************************/
.pay_warp { border-top:solid 2px #c9dbee; }
.info_Div { text-align:left; font-size:12px; margin:10px 15px; }
.pay_content { width:900px; position:relative; }
.pay_left a, .pay_right { border:solid 1px #c4d5e0; }
/**********pay_left**********/
.pay_left { width:150px; position:relative; left:0; top:20px; z-index:10; float:left; }
.pay_left a { text-align:left; float:left; clear:both; width:100%; margin-bottom:10px; padding:3px 20px; background-color:#fff; padding-left:27px; vertical-align:middle; height:34px; line-height:34px; cursor:pointer; }
.pay_left li span { background-image:url(images/ico_bank.jpg); background-repeat:no-repeat; width:45px; height:100%; display:block; float:left; margin-right:3px; }
.pay_left li span.Alipay { background-position:-100px -2px; }
.pay_left li span.Tenpay { background-position:-100px -36px; }
.pay_left li span.Card { background-position:-100px -75px; }
.pay_left li span.Score { background-position:-100px -110px; }
.pay_left li span.Money { background-position:-100px -156px; }
.pay_left a.current { background-color:#fafbfc; border-right:solid 1px #fafbfc; color:#104e82; font-weight:bold; }
/**********pay_right**********/
.pay_right { width:665px; position:relative; right:-48px; _right:1px; top:10px; background-color:#fafbfc; padding:25px 15px; text-align:left; display:none; margin-bottom:10px; float:left; }
#payright_title { background:#fff; border-bottom:solid 1px #dce4e7; padding-top:5px; }
#payright_title span { width:88px; height:70px; display:block; float:left; margin-right:10px; background-image:url(images/ico_bank.jpg); background-repeat:no-repeat; }
#payright_title span.Alipay { background-position:1px 0px; }
#payright_title span.Tenpay { background-position:5px -68px; }
#payright_title span.Card { background-position:1px -130px; }
#payright_title span.Score { background-position:1px -200px; }
#payright_title span.Money { background-position:-80px -200px; }
.noteDiv { margin:20px 10px; text-indent:-1.0em; padding-left:25px; }

.pay_mement li { clear:both; margin-bottom:10px; text-align:left; }
.pay_mement li label { width:150px; display:block; float:left; text-align:right; height:28px; }
/**********help**********/
.mod { border: 1px solid #D2D2D2; margin-bottom: 10px; overflow: hidden; color: #4D4D4D; }
.mod-title { height: 31px; line-height: 31px; overflow: hidden; padding-left: 12px; background: url("https://img.alipay.com/assets/i/cn/helpPa/bg.png") repeat-x scroll 0 -441px transparent; }
#qMenu li { background: url("https://img.alipay.com/assets/i/cn/helpPa/bg.png") no-repeat scroll -9999px -9999px transparent; }
#qMenu li { background-position: 0 -480px; color: #374060; cursor: pointer; line-height: 26px; margin: 0; overflow: hidden; padding: 0; text-indent: 2.5em; width: 100%; }
#qMenu li.current { background-position: -500px -480px; font-weight: bold; line-height: 26px; margin: 0; padding: 0; text-indent: 2.5em; width: 100%; }
#qMenu li.current a { color: #FF6600; }
#qMenu .qMenu2 { background-color: #FFFFFF; margin: 0; padding: 1px 0; width: 100%; }
#qMenu .qMenu2 li { background-position: -368px -952px; cursor: auto; font-weight: normal; height: 21px; line-height: 21px; list-style: none outside none; text-indent: 3.5em; width: 100%; }
#qMenu .qMenu2 li a { color: #333333; }
#qMenu .qMenu2 li a.activeA { color: #FF6600; font-weight: 700; }
#help-else-way li { margin:0 12px; }
#help-else-way span { display: inline-block; text-align: right; width: 60px; }
/*注册*/
#signup_form { background:none repeat scroll 0 0 #FFFFFF; clear:both; width:720px; margin:0 auto; }
#signup_form fieldset { background:url("images/dots_row.gif") repeat-x scroll left bottom #F3F6EA; display:block; padding-bottom:24px; border:0 none; }
#signup_form legend { display:none; }
#signup_form fieldset dl { float:left; width:100%; }
#signup_form fieldset h2 { float:left; margin:26px 0 28px 131px; }
#signup_form fieldset dt { clear:both; color:#403F3D; float:left; font-size:12px; font-weight:bold; line-height:20px; margin-right:16px; padding:8px 0 2px; text-align:right; width:160px; }
#signup_form fieldset input { float:left; height:24px; margin:0; width:374px; }
#signup_form fieldset dd { color:#918862; float:left; font-size:11px; padding-bottom:16px; width:432px; }
#signup_form fieldset dd span { line-height:24px }
input#account_vpn { width:256px !important }
#signup_form button#btn_sign_up { margin:10px auto; }
button#btn_sign_up { background-position:0 0; background-repeat:no-repeat; display:block; height:28px; overflow:hidden; width:150px; }
button#btn_sign_up:hover { background-position:right bottom !important }
#form_footer { margin:0 auto; text-align:center }
#signup_form .error { color:#F00 !important; }
#signup_form dd div { clear:both }
/*银行*/
.bank-logo { border:1px solid #fff; display:inline-block; width:155px; height:25px; text-decoration:none; line-height:25px; margin:0 0 5px 0; cursor:pointer; background:url(https://img.tenpay.com/v2.0/img/banklist_cz.png?v=20101227) no-repeat; padding:0 3px; padding-bottom:5px; _padding-bottom:0px; }
#banklist em { display:none; }
.icbc { background-position:20px -380px; }
.icbcb2b { background-position:20px -759px; }
.cmb { background-position:20px -420px; }
.cmbb2b { background-position:20px -840px; }
.ccb { background-position:20px -60px; }
.abc { background-position:20px -20px; }
.spdb { background-position:20px -340px; }
.sdb { background-position:20px -300px; }
.cib { background-position:20px -460px; }
.cebb { background-position:20px -100px; }
.boc { background-position:20px -182px; }
.cmbc { background-position:20px -140px; }
.bob { background-position:20px -588px; }
.udpay { background-position:20px -723px; }
.gzupay { background-position:20px -680px; }
.zxyh { background-position:20px -260px; }
.gfyh { background-position:20px -220px; }
.gdb { background-position:20px -220px; }
.pingan { background-position:20px -875px; }
.bofc { background-position:20px -913px; }/*中国银行*/
.postupay { background-position:20px -500px; }/*中国邮政储蓄银行*/
.cib_1009 { background-position:20px -955px; }/*兴业银行借记卡*/
.cib_1059 { background-position:20px -990px; }/*兴业银行信用卡*/
.ccb_b2b { background-position:20px -1026px; }/*建设企业*/
.abc_b2b { background-position:20px -1064px; }/*农行企业*/
.shchinapay { background-position:20px -1099px; }/*上海银联*/
.njcb { background-position:20px -1140px; }
.nbcb { background-position:20px -1177px; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
/* commom style for all browsers */
.clear { clear:both }
/*使用教程*/
.setup .newsDetail_title{margin-top:5px;}
.setup h1{ text-align:left; font-size:16px;}
.bssetup{ margin-bottom:35px}
.bssetup .tbl td, th{ width:23%;}
/*新付款*/
#pay_title span{background-image:url(images/ico_bank.jpg); background-repeat:no-repeat; width:45px; height:50px; display:block; float:left; margin-right:3px; }
#pay_title span.Card { background-position: -100px -65px; }
.pay_wrap2 h1{font-size: 12pt; padding-left: 20px;line-height: 50px;}
.pay_wrap2 .content{padding:0 15px;margin-top: 15px;border:solid 1px #BBCED3;padding-bottom: 30px;}
.paytitle{color: #F28C1F;font-weight: bold;margin-top: 20px;background:url(img/table_bg_tr_1.gif) repeat-x; height:25px; line-height:25px;padding-left: 10px;}
.sub_content{ margin-left:40px;}
.submitbtn{margin-top: 20px; text-align:center; height:30px; }
.submitbtn input{ height:28px; background:#EAF7FA;cursor: pointer;border: 3px #2681d4 double;}
.login_center{ margin:0 auto; width:990px;background:#fff url(img/form_blue.gif) repeat-x center left; height:35px;border: 1px solid #BBCED3;border-top: none;}
.login_center span{ margin:0 10px; line-height:35px;}
.login_center span b{color:#F28C1F;}
.contentinfo{ padding-left:30px;}
.contentinfo input{ margin-right:5px;}
.spc{background:url(img/table_bg_tr_2.gif) repeat-x;}
.sub_content input{ vertical-align:middle;}
/* simple css-based tooltip */
.tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;

    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}
