﻿a{color:#333333;
}
a:hover{color:#666666;
}
a:visited{color:#333333;
}
.font_sub_menu a:link{color:#333333;
font-size:13px;
}
.font_sub_menu a:visited{color:#333333;
}
.font_sub_menu a:hover{color:#fbc291;
text-decoration:none;
}
.font_sub_menu a:active{color:#333333;
}

table.buyTable{width:100%;
color:#333333;
border-collapse:collapse;
border:1px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
line-height:18px;
font-size:12px;
text-align:left;
background:#d0e6ef;
}
.title{height:30px;
text-align:center;
background:#396f9b;
color:#ffffff;
font-weight:bold;
}
.buyTable input,.buyTable textarea,.buyTable select{line-height:20px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
font-size:12px;
padding:3px;
}
.buyTable input.text{width:97%;
}

.buyTable input.inputRadio,.buyTable .listthree input.inputRadio,{background:none;
border:none;
width:15px!important;
}

.buyTable select{width:99%;
}
.buyTable th{color:#333333;
text-align:left;
}

.buyTable .listthree th{width:20%;
}
.buyTable .listthree td{width:75%;
}
.buyTable .listthree td.list{width:5%;
text-align:center;
}
.buyTable .listtwo td{width:95%;
}
.buyTable .listtwo td.list{width:5%;
text-align:center;
}
.buyTable .listtwo th.center{text-align:center;
}

.buyTable  th.subthree{
}
.buyTable textarea{width:98%;
}
.buyTable .all th{width:100%;
text-align:left;
}
.buyTable .all td{width:100%;
}
.buyTable .half th{width:25%;
}
.buyTable .half td{width:75%;
}
.buyTable .four th{width:20%;
}
.buyTable .four td{width:30%;
}
.buyTable .all .subtitle{
height:30px;
text-align:left;
width:100%;
}

.buyTable textarea{
height:120px;
}
.buyTable input,.buyTable select{
}
.buyTable th,.buyTable td{padding:3px;
border:1px solid #ffffff;
}
.buyTable a{color:#333333;
text-decoration:underline;
}
.buyTable a:hover{filter:alpha(opacity=50);
opacity:.5;
}

.buyTable td{color:#333333;
}
.buyTitle{background:url(../images/ti07_banner.jpg) no-repeat bottom right;
text-align:left;
height:46px;
text-indent:-9999px;
}
.notice{color:#FF0000;
}
.bold{font-weight:bold;
}
.keyWord{font-weight:normal;
}
.buyTable input.btn{cursor:pointer;
}
.buyTable input.send{color:#ffffff;
background:#396f9b;
border:none;
padding:2px;
}
.buyTable ul{list-style:none;
padding:0;
margin:0;
}
.buyTable ul li{margin:3px 0;
padding:3px 0;
}
.buyTable ol li{margin:5px 0;
}
.buyTable ol li ul{list-style:disc;
}
.buyTable ul li.bdbottom{border-bottom:1px solid #999999;
}

.buyTable ol textarea{width:95%;
}
.center{text-align:center;
}
.right{text-align:right;
}
.left{text-align:left;
}
.buyTable .descText{background:#ffffff;
}
.input_l{width:250px;
}
table.buyTable .subTh{background:#e4f3f9;
}

.applyTable{width:100%;
border:none;
}
table.BuyTable input.input_ss{width:40px;
}


.tag{margin:10px 0 0 0;
overflow:hidden;
height:21px;
border-bottom:1px solid #3a709c;
}

*html .tag{
}
.tag li{padding-right:4px;
background:url(images/tagoff_right_11.gif) right top no-repeat;
overflow:hidden;
margin-right:2px;
}
.tag li.current{background:url(images/tagon_right_06.gif) right top no-repeat;
}
.tag li,.tag li a,.tag li em{display:block;
height:21px;
text-align:center;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
}
ul.tag li a{background:url(images/tagoff_left_08.gif) left top no-repeat;
padding-left:4px;
cursor:pointer;
line-height:21px;
font-size:13px;
color:#3a709c;
}
.tag li em{padding:0 10px 0 10px;
background:url(images/tagoff_bg_09.gif) repeat-x;
overflow:hidden;
}
.tag li.current em{background:url(images/tagon_bg_04.gif) repeat-x;
}

.tag li a:hover{text-decoration:none;
color:#8f8f8e;
}
.tag li.current a{background:url(images/tagon_left_03.gif) left top no-repeat;
color:#ffffff;
}
.tag li.current a:hover{color:#ffffff;
}

.btnArea{text-align:center;
height:30px;
}
.btnArea input{margin:0 5px;
}
input.btn{cursor:pointer;
height:25px;
color:#FFFFFF;
border:none;
}
input.two{width:65px;
background:url(images/btn_two_16.gif) no-repeat;
}
input.five{width:101px;
background:url(images/btn_five_18.gif) no-repeat;
}
input.eight{width:122px;
background:url(images/btn_eight_20.gif) no-repeat;
}
.buyTable p{margin:0;
}
.tagBox{width:100%;
}
.line{background:#396f9b;
width:100%;
font-size:0;
height:2px;
}

.buyTable .mceEditor select{width:80px;
line-height:0;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:-20px;
padding:0;
}

.information{background:#CCCCCC;
border:1px solid #999999;
padding:5px;
}

.demo-show {
}
.demo-show h3 {
 background:url(images/h3_bg_03.gif) repeat-x;
height:35px;
margin:0;
text-align:center;
line-height:35px;
}
.demo-show h3 a{color:#396f9b;
}
.demo-show h3 a:hover{color:#5d8db4;
text-decoration:none;
}
.demo-show div {
}
body{font:12px/1.5 Arial, Helvetica, sans-serif;
text-align:left;
}
.clear{clear:both;
}
#box{width:520px;
color:#000000;
}
#box dl,#box dt,#box dd,#box ul,#box ol,#box li,#box h1,#box h2,#box h3,#box h4,#box h5,#box h6,#box pre,#box code,#box form,#box fieldset,#box legend,#box input,#box button,#box textarea,#box p,#box blockquote,#box th,#box td{margin:0;
padding:0;
}
#box table{font-size:inherit;
font:100%;
}
h1,h2,h3,h4,h5,h6{font-size:100%;
font-weight:normal;
}
#box{margin-top:15px;
}
#box img{vertical-align:middle;
border:0;
}
#box h2{
height:32px;
text-indent:-999px;
}
#box h2.serviceFee{background:url(images/ti01_banner.jpg) top right no-repeat;
}
#box h2.successCase{background:url(images/ti03_banner.jpg) top right no-repeat;
}
#box h2.news{background:url(images/ti0b_banner.jpg) top right no-repeat;
}
#box h2.qna{background:url(images/ti05_banner.jpg) top right no-repeat;
}
#box h2.eassy_tips{background:url(images/ti0c_banner.jpg) top right no-repeat;
}

#box h1{color:#936636;
font-weight:bold;
text-align:center;
background:#d0e6ef;
border-bottom:6px solid #d0dad1;
height:30px;
line-height:30px;
font-size:15px;
}
#box h1 .bold{color:#000000;
font-size:13px;
}
.section{margin:0 0 10px 0;
padding:10px 0 0 0;
}
#box ol{margin-left:30px;
}
#box .section h3{text-indent:-9999px;
height:22px;
margin-bottom:5px;
}
.section h3.suit{background:url(images/svc_item01.gif) left no-repeat;
}
.section h3.serviceInfo{background:url(images/svc_item02.gif) left no-repeat;
}
.section h3.step{background:url(images/svc_item03.gif) left no-repeat;
}
.section h3.payTime{background:url(images/svc_item04.gif) left no-repeat;
}
#box .section h3.price{background:url(images/svc_item05.gif) left bottom no-repeat;
height:35px;
position:relative;
}

.step{list-style:none;
}
.step li{margin-left:20px;
}
.step li em{display:block;
width:90px;
height:44px;
float:left;
text-indent:-999px;
overflow:hidden;
}
.step li em.step1{background:url(images/icon_step1_11.gif) no-repeat;
}
.step li em.step2{background:url(images/icon_step2_13.gif) no-repeat;
}
.step li em.step3{background:url(images/icon_step3_14.gif) no-repeat;
}
.step li em.step4{background:url(images/icon_step4_16.gif) no-repeat;
}
.step li em.step5{background:url(images/icon_step5_17.gif) no-repeat;
}
.step li span{display:block;
float:left;
width:360px;
height:39px;
padding-top:5px;
padding-left:8px;
line-height:1.2em;
}
.btn_buy{width:97px;
height:27px;
position:absolute;
right:0;
top:0;
}
.btn_buy a{display:block;
width:97px;
height:27px;
cursor:pointer;
text-indent:-999px;
overflow:hidden;
background:url(images/btn_buy_03.gif) no-repeat;
}

.priceTable{border:1px solid #666699;
width:100%;
background:#ffffff;
margin-bottom:10px;
}
.priceTable th{background:#6699cc;
color:#ffffff;
height:15px;
border:1px solid #e7eee6;
padding:2px;
}
.priceTable td{color:#936636;
border:1px solid #e7eee6;
height:15px;
padding:2px;
}

#box .section ol{margin-left:30px;
}

#box .section2{border-bottom:6px solid #d0dad1;
}
#box .section2 .successBox{
}
.successBox dt{color:#936636;
}

.yearSelect{background:#d0e6ef;
height:18px;
border-bottom:6px solid #d0dad1;
list-style:none;
text-align:center;
}
.yearSelect a{color:#0000ee;
}
.current{font-weight:bold;
}
.pagination{text-align:center;
padding:20px;
}
.pagination2{text-align:center;
padding:5px;
border-bottom:2px solid #d0d9d1;
border-top:2px solid #d0d9d1;
}
.successBox dt strong{color:#000000;
}
.gray{color:#999999;
}

.list_table{border:none;
width:100%;
background:#d0e6ef;
margin-bottom:10px;
}
.list_table .talk{background:url(images/news_icon.gif) 50% 50% no-repeat;
}
.list_table th{background:#62abcb;
color:#ffffff;
height:28px;
border:1px solid #e5efe6;
padding:1px;
}
.list_table a{color:#1e6079;
text-decoration:none;
}
.list_table a:hover{color:#2e83a4;
text-decoration:underline;
}
.th80{width:80%;
}
.th20{width:20%;
}
.list_table td{color:#936636;
border:1px solid #e5efe6;
height:28px;
padding:1px;
}
.section2 .news_info{list-style:none;
}
.section2 .editor{padding:10px 0;
}
.news_info li{float:left;
border:1px solid #e5efe6;
background:#62abcb; 
height:23px;
line-height:23px;
color:#ffffff;
padding:3px;
}
.news_info li.author{width:380px;
font-size:14px;
font-weight:bold;
}
.news_info li.date{width:136px;
}
#top_menu{width:540px;
height:100px;
margin:0;
}
.member_table{height:100px;
line-height:1.2em;
}
.topNav{margin-top:7px;
width:570px;
}
*html .topNav{margin-top:7px;
}
*+html .topNav{margin-top:7px;
}
.qna_list{list-style:none;
line-height:30px;
}
.qna_list li{text-indent:30px;
}
.qna_list .question{background:url(images/osa_q.gif) left 50% no-repeat;
}
.qna_list strong{color:#0000ee
}
.qna_list .answer{background:url(images/osa_a.gif) left 50% no-repeat;
}
#footer{text-indent:-9999px;
}
#box .qna_content{list-style:none;
line-height:2.2em;
margin-top:5px;
background:url(images/osa_a.gif) left 5px no-repeat;
}
#box .qna_content li{padding-left:25px;

}
.qna_content .answer{
}
.back_area{margin-top:10px;
padding-top:10px;
}

/*reset layout
#container{overflow:hidden;
width:980px;
border:1px solid #666600;
}
#sidebar{width:196px;
float:left;
background:url(images/flash_bg.jpg) repeat-y;
}
#main{width:784px;
float:left;
}
#header{border:1px solid #006699;
height:165px;
}
#top_menu2{width:554px;
height:109px;
float:left;
border:1px solid #666600;
}
#memberBox{width:220px;
border:1px solid #6666CC;
float:right;
}
#header_bottom{clear:both;
border:1px solid #660000;
}
*/
.loginbox{height:100px;
overflow:auto;
line-height:1em;
}
.langbox{width:58px; 
position:absolute; 
display:none ;
left: 690px;
top: 130px;
background-color: #CCCCCC;
layer-background-color: #CCCCCC;
border: 1px none #000000;
}
*html .langbox{top:128px;
}
*+html .langbox{top:128px;
left: 680px;
}
#show_cost{font-size:110%;
margin-right:10px;
}

p.announcement {
  padding: 5px;
  border: 2px solid;
  background-color: #FFCCCC;
  color: red;
}

span.strong {
  font-weight: bold;
  font-size: 150%;
}
.bla {
  color: black;
}