@charset "utf-8";
a, h1, h2, h4, h5, h6, p, dl, ol, ul, dt, dd, li, td, p, div { line-height: 140%; }
body { background:#B40D21; margin:0px; font:12px  Verdana, Arial, Sans-Serif; color:#000000;vertical-align:middle;height:100%;}
form, dl ,div{ margin: 0px; padding: 0px;}
img, a img { color: #fff; vertical-align: middle; } 
@media all {
    img, a img, a:link img, a:visited img { color: inherit; border: none; }
}
ul { margin: 0px; padding: 0px; list-style:none;}
#cls{clear: both;}
.ps{ height:10px;}

#Content{ width:918px; margin:15px auto; background:#FFFFFF;}
#head{ height:150px;}
#head .toptext{ height:19px; background:url(../images/toptext_bg.jpg); color:#FFFFFF; padding-top:2px; font-size:11px;}
a:hover{ text-decoration:none;}
.top{line-height: 100%;}

#main{ margin:5px;}

#left{ float:left; width:181px; margin-right:20px; background:#FFFFFF; font-size:11px;}
.blue a{ height:18px; display:block; background:url(../images/menu_blue_bg.jpg) left center no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:3px; text-decoration:none; margin-bottom:3px;}
.green a{ height:17px; display:block; background:url(../images/menu_green_bg.jpg) left center no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:3px; text-decoration:none; margin-bottom:3px;}
.red a{ height:17px; display:block; background:url(../images/menu_red_bg.jpg) left center no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; padding-top:3px; text-decoration:none; margin-bottom:3px;}
.ko{ height:16px; background:url(../images/menu_k_img.gif);}
a.l_link{ background:url(../images/sw.gif) no-repeat; width:176px; height:382px; display:block; margin-left:2px; margin-top:10px;}
.l_sux{ margin-top:10px; border:1px solid #AFAFAF; width:174px; margin-left:3px;}
.r_sux{ margin-top:10px; border:1px solid #AFAFAF; width:173px; margin-left:3px;}
.r_1{ background:#B40D21; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_2{ background:#5E009E; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_3{ background:#D7007F; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_4{ background:#01A37E; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_5{ background:#5E009E; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_6{ background:#1A3793; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_7{ background:#91008D; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.r_8{ background:#000000; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}
.contact{ background:#000000; text-align:center; padding:3px 0; color:#FFFFFF; font-weight:bold; font-style:italic;}

.l_pay{ font-size:13px; font-weight:bold; color:#FF0000; text-align:right; padding-bottom:8px; padding-right:10px;}

.q_links{ padding:5px 5px 10px 5px;}
.q_links a{ padding:3px; display:block; font-size:11px; color:#123690; border-bottom:1px dotted #CCCCCC; text-decoration:none;}
a.r_m{ font-size:11px; border:none; padding-right:10px; text-align:center; text-decoration:underline;}

.w_sux img{ float:left; padding:5px;}
.o_s{ float:left; font-weight:bold; padding:5px 5px 5px 0; font-size:11px; width:100px;}
.m_s{ clear:both; margin:5px 5px 10px 5px; border-top:1px dotted #CCCCCC; font-size:11px; padding-top:5px;}
.m_s a{ color:#001490;}
.t_s{ clear:both; margin:5px 5px 10px 5px; border-top:1px dotted #CCCCCC; font-size:11px; padding-top:5px;}
.c_s{ font-weight:bold; padding:6px; background:#FDFF6D; line-height: 150%; font-size:11px; }
.c_s a{ font-size:10px;}
.c_u{ font-weight:bold; padding:6px; background:#FDFF6D; font-style:italic;}

#Mtext{ float:left; width:500px; margin-right:10px; margin-top:20px;}
ul.red_arr li{ margin-left:-10px; background:url(../images/red_arr.gif) left top no-repeat; padding-left:10px;}
.m_bux{ clear:both; padding-top:10px; margin-top:20px; position:relative; border-top:1px solid #CCCCCC;}
.m_dux{ clear:both; padding-top:10px; margin-top:20px; position:relative; border-top:1px solid #CCCCCC;}
.m_kux{ clear:both; padding-top:10px; margin-top:20px; position:relative; border-top:1px solid #CCCCCC;}
.m_xux{ clear:both; padding-top:10px;  position:relative; }
.m_kux img{ float:left;}
.m_dux img{ float:left;}
.m_bux img{ position:absolute; margin-left:-60px; margin-top:-15px;}
.m_b{ padding:10px 0 10px 0; font-weight:bold;}
.o_k{ float:left;}
.o_k a{ background:url(../images/i_arr.jpg) left center no-repeat; padding:3px 0 3px 20px; font-weight:bold; color:#123690; margin-bottom:10px; margin-top:10px; font-size:11px;}
.o_k ul{ padding-left:20px;}
.c_k{ float:left; width:330px;}
.c_k a{ background:url(../images/i_arr.jpg) left center no-repeat; padding:3px 0 3px 20px; font-weight:bold; color:#123690; margin-bottom:10px; margin-top:10px; font-size:11px; }
.o_k ul li a{ background:none; padding:0; margin:0; color:#0419AC; font-weight:normal;}
.c_k p{ padding-left:20px;}
.c_k span{ color:#CC0000; font-weight:bold;}
.m_r{ color:#D10006; margin-top:10px; font-weight:bold;}
.tx{ padding:10px 0 10px 20px;}
ul.n_cc{ margin-left:-20px; padding-top:10px;}
ul.n_cc li{ padding-left:40px;}
.o_red1{ padding:10px 0 10px 40px; color:#CF0007; font-weight:bold; background:url(../images/i_mub_1.gif) left center no-repeat;}
.o_red2{ padding:10px 0 10px 40px; color:#CF0007; font-weight:bold; background:url(../images/i_mub_2.gif) left center no-repeat;}
.o_red3{ padding:10px 0 10px 40px; color:#CF0007; font-weight:bold; background:url(../images/i_mub_3.gif) left center no-repeat;}
.o_red4{ padding:10px 0 10px 40px; color:#CF0007; font-weight:bold; background:url(../images/i_mub_4.gif) left center no-repeat;}
.o_m{ margin-bottom:10px;}

#k_se{ clear:both; padding:10px; margin-top:40px; color:#FFFFFF; font-size:1px;}
#k_se span{ display:block; padding-bottom:10px; font-weight:bold;}

#right{ float:right; width:176px; margin-right:5px}

#foot{ clear:both; background:#33567E; margin-top:15px; text-align:center; font-weight:bold; color:#FFFFFF; }
.f_links{ padding:10px;}
.f_links a{ color:#FFFFFF; padding:0 10px 0 10px;}
.copyright{ padding-bottom:10px;}

.caption{ background:url(../images/i_arr.jpg) left top no-repeat; padding:0 0 0 20px; display:block; font-weight:bold; color:#123690; margin-bottom:10px; margin-top:10px; font-size:12px; }
.f_ca{ color:#CF0007; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px;}
.t_ca{ color:#CF0007; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-top:5px;}
.t_ca{ color:#CF0007; font-weight:bold; padding-bottom:5px; margin-bottom:5px; margin-top:15px;}
.hs_ca{ color:#CF0007; font-weight:bold; padding-bottom:5px;}
.h_w_t li{ margin-left:10px; background:url(../images/red_arr2.gif) left top no-repeat; padding-left:15px; margin-top:10px;}
.n_b{ color:#123690; font-weight:bold; padding:10px 0 0 15px; font-size:12px;}
.n_e{ color:#123690; border-bottom:1px solid #CCCCCC; font-weight:bold; padding:10px 0 5px 0;}
.n_d{ color:#009B3E; padding:5px 0 5px 20px; font-weight:bold;}
.dp_s{ padding:10px 0 0 20px; font-size:12px; line-height:140%;}
.dp_s a{ color:#0419AC;}
.n_s{ padding:0 0 0 20px; font-size:12px; line-height:140%;}
.n_s a{ color:#0419AC;}
.n_g{ color:#000000; padding:10px 0 10px 15px; font-size:12px; line-height:140%;}
.h_w_f li{ margin-left:10px; padding-left:15px; margin-top:10px; font-size:12px; line-height:140%;}
.h_w_f li span{ color:#A94000; font-weight:bold; font-size:12px; line-height:140%;}
.h_b{ border:1px solid #CCCCCC; background:#CDEAFA; padding:10px; margin:10px 30px 10px 30px; font-size:12px;}
.b_bd{ border-bottom:1px dotted #CCCCCC; font-size:12px;}
.dp_right{margin:10px 10px 10px 0; float:right;}

.t_n{ clear:both; color:#CF0007; font-weight:bold; display:block; padding-bottom:10px; padding-top:10px;}
.t_u{ clear:both; color:#CF0007; font-weight:bold; display:block; border-top:1px solid #CCCCCC; padding-top:10px; margin-top:10px; padding-bottom:10px;}
.tutore{ float:right; margin-left:20px;}
.t_p{ float:left;}
.t_p a{ color:#01228C;}
.t_p b{ display:block;}

.f_t th{ background:#CD242D; color:#FFFFFF; font-weight:bold;}
.f_t .b_f{ background:#BEE4FE; color:#000000; text-align:center;}
.f_t td{ background:#FFFFFF; color:#000000;}
.x_f{ background: url(../images/xx.gif) bottom left repeat-x; padding-bottom:5px; margin-bottom:5px;}
.s_f{ font-size:14px; text-align:center;}
.d_f{ text-align:center;}
.f_s{ margin-left:20px; font-size:12px; line-height:140%;}

.faqs{ padding-top:10px;}
.f_q{ background:url(../images/red_arr2.gif) left top no-repeat; padding-left:15px; margin-top:10px; color:#3F5CA5; font-weight:bold;}
.f_a{ padding-left:15px; margin-top:10px; margin-bottom:20px;}
.f_a a{ color:#01298D;}
.f_k{ background:url(../images/red_arr2.gif) left top no-repeat; padding-left:15px; margin-top:10px; color:#000000; font-weight:bold;}
.f_c{ padding-left:15px; margin-top:10px; color:#01298D; font-weight:bold;}
.f_b p{ padding-left:15px; margin-top:10px;}
.f_b a{ font-weight:normal;}

.business th{ background:#FFFFFF; color:#002E69; font-weight:bold; text-align:left; vertical-align: top;}
.business td{ background:#FFFFFF; color:#000000;}

.f_cb{ color:#CF0007; font-weight:bold; padding-top:10px; padding-bottom:5px; margin-bottom:5px;}
.f_cd{ color:#CF0007; font-weight:bold; padding-bottom:5px; margin-bottom:5px;}
.u_lf{ float:right;}

.w_d{ background:url(../images/red_arr2.gif) left top no-repeat; padding-left:20px; margin-top:10px; margin-left:116px; color:#B40D21; font-weight:bold;}
.w_i{margin-top:10px; color:#B40D21; font-weight:bold;}

.books{ clear:both; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
.books img{ float:right; padding:5px 0 0 10px;}
.books ul{}
.books li{ margin-bottom:10px;}
.books li span, .books li th{ font-weight:bold; color:#3346FF;}
.books li th{ vertical-align:top; padding-right:5px;}

.n_a{ background:url(../images/con_ar.gif) left center no-repeat; padding:2px 0 2px 18px; margin:10px 0 10px 0; color:#CF0007; font-weight:bold;}
.n_w{ padding:2px 0 2px 25px;}
ul.n_m li{ background:url(../images/red_arr3.gif) left top no-repeat; padding:2px 0 2px 25px;}
.location img{ padding:6px;}

ul.sitemap a{ color:#0419AC;}
ul.sitemap li{ background:url(../images/red_arr2.gif) left top no-repeat; padding-left:14px; margin-bottom:10px;}
.s_o{ padding-left:25px; padding-top:10px;}

.p_6{ background:#069; color:#fff; font-weight:bold; padding:3px; margin:15px 0 5px 0;}
.p_p ol li{ margin-bottom:10px;}
.p_p ul li.pwb p{ background:url(../images/mz.gif) left top no-repeat; line-height:180%;padding:0 0 0 45px;margin:0px;}
.p_p ul li.pwb table{ background:#000; margin-top:10px; font-size:11px;}
.p_p ul li.pwb table td{ padding:3px;}
.p_p ul li.pwb table td.bbd{ background:#D9DEF9;}
.p_p ul li.pwb table td strong{ font-size:10px;}
.p_p ul li.pwb table th{ width:80px; background:#fff;}
.p_p ul li.pwb table td span{ background:#FFFF00;}
.p_p ul li p{ line-height:180%;padding:0px;margin:0px;}
.p_o{ color:#B40D21; font-weight:bold;}
.p_r{ color:#CF0007; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px; margin-top:15px; margin-left:-30px;}
.t_r{ color:#CF0007; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px;}

.f_xu{ background:url(../images/red_arr.gif) left center no-repeat; padding:2px 0 2px 18px; margin-left:117px; color:#CC0000; font-weight:bold;}
.f_xv{ padding:2px 0 2px 0; color:#CC0000; font-weight:bold;}

.f_l_a{ color:#CF0007; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px; margin-top:10px;}
.f_l_u{ padding-left:15px;}
.f_l_u li{ border-bottom:1px dotted #CCCCCC; padding:10px;}
.f_l_u li img{ float:left; width:110px; margin-right:20px;}
.fl_d{ float:left; width:340px;}
.fl_d a{ color:#004C70; display:block;}

.r_ad{ padding-top:10px; text-align:center;}
.ffq{ color:#CF0007; font-weight:bold;}
.k_k{ color:#00009F; font-size:12px; line-height:140%;}
.c_p{ margin-left:15px; font-size:12px; line-height:140%;}
.t_ls ul{ border-top:1px dotted #CCCCCC; margin-bottom:10px; margin-top:10px;}
.t_ls li{ padding:15px 0 10px 15px;}
.sls{ background:url(../images/l.gif) left top no-repeat; font-size:12px;font-style: italic;}
.tutorw img{ float:right; padding-left:10px; padding-bottom:10px;}
.tutorw{margin-top:10px; clear:both;}
.r_m{ font-size:10px; text-align:right; padding-right:5px; line-height:180%;}
.r_m li{ text-align:right; margin-bottom:5px;}
.r_m li.zho{ text-align:center;}
.r_m li.zho b{ text-align:center; font-weight:bold; color:#F10000; font-size:12px;}
.ssex{ width:145px; border:1px solid #7F9DB9; height:12px; font-size:9px;}

.b_sw_a{ float:left; width:701px;}
.b_nav{ background:url(../images/blog_t_bg.jpg) left center no-repeat; height:28px; width:710px;}
.nus{ float:left; width:570px; margin:5px 0 0 10px;}
.nus a{ color:#000000;}
.b_nav h3{ float:right; width:120px; text-align: center; height:26px; margin:4px 0 0 0;}
.b_nav h3 a{ font-size:13px; color:#FFFFFF; text-decoration:none; display:block;}
#b_sw_l{ float:left; width:166px; border-right:1px solid #A6A5AA; background:#088CB3 url(../images/blog_left_bg.jpg) left top repeat-y; padding-left:4px; min-height:650px;}
.c_bg{ font-weight:bold; padding:5px; font-size:12px; background:#07627F; color:#FFFFFF;}
#b_sw_l ul{ padding:5px;}
#b_sw_l ul li{ margin-bottom:5px;}
#b_sw_l ul li a{ color:#FFFFFF; text-decoration:none;}
#b_sw_l ul li a:hover{ font-weight:bold;}
.b_about{ padding:5px;}
.b_about img{ float:left; margin-right:5px;}
.b_about a{ color:#00FF66; display:block; padding:5px 0;}
.s_about{ text-align:center; line-height:150%; padding:5px 0;}
.s_about .serbt{ width:150px;}
#b_sw_r{ float:left; width:526px; background:#FFFFFF url(../images/blog_right_bg.jpg) right top repeat-y; padding-right:4px;}
#b_sw_r ul{ clear:both; background:url(../images/blog_bg.jpg) left top repeat-x;}
#b_sw_r ul li{ padding:5px; clear:both;}
.r_a_b{ font-weight:bold; color:#FFFFFF;}
.r_t_b{ color:#FFFFFF;}
.r_t_c{ color:#FFFFFF; background:#828282;}
.r_c_b{ color:#000000; padding-bottom:10px;}
.r_go{ text-align:right; background:#828282 url(../images/b_go.jpg) left top repeat-y; height:30px;}
.r_ge{ background:#CFCFCF url(../images/ge.jpg) center no-repeat; padding:10px 0;}
.b_fan{ text-align:right; padding:5px 0;}
.comme textarea{ width:400px; height:100px;}
.juli{ margin-top:30px;}
.comme .butt{ width:400px;}
ul.newslinks{ background:#E5E9F3; padding:10px; margin-bottom:15px;}
ul.newslinks li{ margin-bottom:5px;}
.nl_ti{ font-size:12px; color:#002688; font-weight:bold;}
.nl_ch img{ float:right; margin-left:10px; margin-bottom:10px;}
.chs{ clear:both; margin-top:10px; padding-bottom:10px; border-top:1px dotted #CCCCCC;}
.cheapest{font-size:12px; margin-left:50px;}
.cheapest a{color:#0419AC;}
.cheapest span{ color:#F10000;}
.dvdcnt{ clear:both; text-align:center;}
.t_ls ul h4{ font-size:14px;}
#faq{ font-size:12px; width:685px; float:left;}
.x_p{ border-bottom:1px dotted #DDDDDD; margin:10px;}
.x_p a{ display:block; padding:6px; color:#01228C; text-decoration:underline;}
.x_p a{ display:block; padding:6px; color:#666666; text-decoration:none;}
.archive{ padding-left:90px; padding-top:5px; padding-bottom:5px; text-align:right; border:none;}