/*** system ***/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img{ border-width:0; padding:0; margin:0; font-family:Tahoma,Verdana,Segoe,sans-serif}
select, input{ font-size:11px; font-family:Tahoma,Verdana,Segoe,sans-serif}
textarea{ font-size:11px; font-family:Tahoma,Verdana,Segoe,sans-serif}
body{ font-size:11px; background:#A9161B; margin:0px; color:#0D0D0D; text-align:center}
ul, li{ list-style-type:none}
ul, p, ol{ line-height:20px}
a{ color:#AC1407; text-decoration:underline}
a:visited { color: #AC1407; text-decoration:underline}
a:hover {color: #AC1407; text-decoration:none}
/*** head ***/
#head{ width:100%; height:117px; background:url(../images/head_b.gif) repeat-x; overflow:hidden}
#head .main{ width:994px; height:117px; margin:0 auto}
#head .main #logo{ width:202px; height:70px; float:left; clear:left; padding:27px 21px 20px 17px; background:url(../images/logo_b.gif) no-repeat}
#head .main #logo img{ width:202px; height:70px}
#head .main #head_banner{ width:704px; height:80px; padding:20px 0 17px 9px; float:left; clear:right;}
#head .main #head_banner img{ border:2px solid #CD2C1E; width:700px; height:76px}
#main_mune{ width:100%; background:url(../images/main_menu_b.gif) repeat-x; height:27px; overflow:hidden}
#main_mune .main{ width:980px; margin:0 auto; height:25px; line-height:25px; padding:2px 0 0 0}
#main_mune .main a{ display:block; width:159px; height:25px; float:left; clear:none; font-size:12px; font-weight:bold; margin:0 1px 0 0}
#main_mune .main a:link, #main_mune .main a:visited, #main_mune .main a:active{ background:url(../images/main_menu_a.gif) no-repeat; text-decoration:none; color:#fff}
#main_mune .main a:hover	{background:url(../images/main_menu_as.gif) no-repeat; text-decoration:none; color:#0D0D0D}
#main_mune .main .now{background:url(../images/main_menu_as.gif) no-repeat!important; color:#0D0D0D!important}
#sub_menu{ width:100%; height:26px; padding:0 0 2px 0; line-height:26px; background:url(../images/sub_menu_b.gif) repeat-x; font-weight:bold; color:#711515; overflow:hidden}
#sub_menu a:link, #sub_menu a:visited, #sub_menu a:active{ text-decoration:underline; color:#711515; padding:0 25px}
#sub_menu a:hover	{text-decoration:none; color:#711515; padding:0 25px}
/*** body ***/
#body_b{width:100%; background:#E7E7E7; overflow:hidden; }
#body{ width:994px; margin:8px auto 20px auto; overflow:hidden; background:#E7E7E7}
#body_l{ width:220px; float:left; clear:left; margin:0 0 0 6px; overflow:hidden; }
#body_c{ width:526px; float:left; clear:none; margin:0 10px 0 10px; overflow:hidden; }
#body_r{ width:216px; float:left; clear:right; margin:0 0px 0 0; overflow:hidden; }
#sub_body{ width:750px; float:left; clear:right; padding:0 0 0 4px; background:url(../images/flashb.gif) top left no-repeat; margin:0 0 0 8px}
/*** left_login ***/
#login{width:216px; padding:0 0 0 4px; background:url(../images/login_b.gif) no-repeat top left; overflow:hidden; margin:0 0 5px 0}
#login .main{width:216px; overflow:hidden}
#login .main h1, #login .main h1 img{ width:216px; height:31px}
#login .login_cl{ width:196px; padding:0 10px 3px 10px; background:url(../images/login_c.jpg) no-repeat; text-align:left; color:#fff;}
#login .login_cl p{ clear:both; height:24px; line-height:24px; overflow:hidden}
#login .login_cl p label{ width:66px; float:left; clear:none; display:block}
#login .login_cl .inpu, #login .login_cl .inpp{ width:105px; line-height:18px; height:18px; color:#000; border:1px solid #521417; padding:0 0 0 18px}
#login .login_cl .inpu{ background:url(../images/inpu.gif) no-repeat left #fff}
#login .login_cl .inpp{ background:url(../images/inpp.gif) no-repeat left #fff}
#login .login_cl .inpcode{ width:50px; line-height:18px; height:18px; color:#000; border:1px solid #521417; padding:0 2px; background:#E2BABB}
#login .login_cl span{ display:block; float:left; clear:none}
#login .login_bottom{ width:202px; background:url(../images/login_bottom.gif); height:36px; padding:9px 7px 0 7px; overflow:hidden}
#login .login_bottom .bn1{ float:left; clear:left; margin:2px 0 0 0}
#login .login_bottom .linkbox{ float:left; clear:right; padding:0 0 0 8px}
#login .login_bottom .linkbox a{ display:block; float:left; clear:both; height:14px; line-height:14px; color:#fff; background:url(../images/linkbox_a.gif) no-repeat 0px 6px; width:120px; text-align:left; padding:0 0 0 8px}
#login .login_bottom .linkbox a:link, #login .login_bottom .linkbox a:visited, #login .login_bottom .linkbox a:active{ text-decoration:underline; color:#fff}
#login .login_bottom .linkbox a:hover	{text-decoration:none; color:#fff}
#login .login_cw{ width:196px; padding:0 10px 3px 10px; background:url(../images/login_c.jpg) no-repeat; text-align:left; color:#fff;}
#login .login_cw p{ clear:both; line-height:20px; width:196px; clear:both}
#login .login_cw p label{ width:79px; float:left; clear:none; display:block}
#login .login_cw p .url:link, #login .login_cw p .url:visited, #login .login_cw p .url:active{ text-decoration:underline; color:#FFFF00}
#login .login_cw p .url:hover	{text-decoration:none; color:#FFFF00}
#login .login_cw span{ display:block; float:left; clear:none}
/*** left_sidebar ***/
.sidebar{ width:220px; margin:0 0 5px 0}
.sidebar .email{ width:164px; height:40px; background:url(../images/sidebar_h1_email.gif) no-repeat top; padding:9px 0px 0px 56px; color:#fff; font-weight:normal; line-height:16px; font-size:11px; text-align:left}
.sidebar .email .ye{ color:#FFFF00}
.sidebar .email a:link, .sidebar .email a:visited, .sidebar .email a:active{ text-decoration:none; color:#FFFF00}
.sidebar .email a:hover	{text-decoration:underline; color:#FFFF00}
.sidebar h1{ width:199px; background:url(../images/sidebar_h1.gif) no-repeat top; padding:8px 8px 6px 13px; color:#fff; font-weight:bold; line-height:12px; font-size:11px; text-align:left}
.sidebar .main{ width:214px; padding:0 1px 0 5px; background:url(../images/sidebar_c.gif) repeat-y; text-align:left}
.sidebar .main .list1{ display:block; width:184px; height:22px; line-height:22px; border-top:1px solid #ECECEC; border-bottom:1px solid #fff;padding:0 10px 0 20px; color:#AC1407}
.sidebar .main .list1:link, .sidebar .main .list1:visited, .sidebar .main .list1:active{text-decoration:none; color:#AC1407}
.sidebar .main .list1:hover	{background:#ECECEC; text-decoration:none; color:#AC1407; border-bottom:1px solid #AC1407}
.sidebar .main .list2{ display:block; width:184px; height:22px; line-height:22px; border-top:1px solid #ECECEC; border-bottom:1px solid #fff;padding:0 10px 0 20px; color:#171717; background:url(../images/ico_4.gif) no-repeat 10px 10px}
.sidebar .main .list1:link, .sidebar .main .list1:visited, .sidebar .main .list1:active{text-decoration:none; color:#AC1407}
.sidebar .main .list1:hover	{background:#ECECEC; text-decoration:none; color:#AC1407; border-bottom:1px solid #AC1407}
.sidebar .main .list3{ display:block; width:184px; height:22px; line-height:22px; border-top:1px solid #C4C9CE; border-bottom:1px solid #C4C9CE; padding:0 10px 0 20px; color:#171717; background:#EDE9E9 url(../images/ico_3.gif) no-repeat 10px 7px; font-weight:bold}
.sidebar .main .list3s{ display:block; width:184px; height:22px; line-height:22px; border-top:1px solid #fff; border-bottom:1px solid #ECECEC; padding:0 10px 0 20px; color:#171717; background:#fff}
.sidebar .bottom_div{ width:220px; height:8px; line-height:1px; font-size:1px; background:url(../images/sidebar_b.gif) no-repeat}
/*** index_center ***/
#flash_banner{ width:522px; height:245px; padding:0 0 0 4px; background:url(../images/flashb.gif) no-repeat; margin:0 0 5px 0}
.new_list{ width:522px; background:url(../images/new_list_b.gif) top left no-repeat; padding:0 0 0 4px}
.new_list .h1{ width:498px; height:31px; line-height:31px; padding:0 12px; background:url(../images/new_list_h1.gif) no-repeat; color:#AC1407; overflow:hidden}
.new_list .h1 .tit{ float:left; clear:left; font-size:12px; font-weight:bold; padding:0 0 0 2px}
.new_list .h1 .more{ float:right; clear:right; background:url(../images/ico_1.gif) no-repeat 0 11px; padding:0 0 0 14px}
.new_list .cb{ width:522px; overflow:hidden; background:url(../images/new_list_cb.gif) repeat-y}
.new_list .main{ width:510px; padding:2px 6px 0 6px; background:url(../images/new_list_c.gif) top no-repeat; text-align:left}
.new_list .main p{ height:24px; line-height:24px; width:510px; background:url(../images/line_1d.gif) bottom repeat-x; clear:both}
.new_list .main p .tit{ width:397px; padding:0 0 0 18px; background:url(../images/ico_2.gif) no-repeat 8px 12px; float:left; clear:left; display:block}
.new_list .main p .tit:link, .new_list .main p .tit:visited, .new_list .main p .tit:active{text-decoration:none; color:#0D0D0D}
.new_list .main p .tit:hover	{text-decoration:underline; color:#0D0D0D}
.new_list .main p .time{ display:block; width:95px; text-align:center; color:#AC1407; float:right; clear:right}
.new_list .bottom_div{ width:522px; height:5px; line-height:1px; font-size:1px; background:url(../images/new_list_bottom.gif) no-repeat}
/*** right ***/
.r_img_bnner{ margin:0 0 5px 0; clear:both}
.r_sidebar{ width:216px; margin:0 0 5px 0}
.r_sidebar h1{ width:200px; background:url(../images/r_sidebar_h1.gif) no-repeat top; padding:8px 8px 6px 8px; color:#AC1407; font-weight:bold; line-height:12px; font-size:11px; text-align:left}
.r_sidebar .main{ background:url(../images/r_sidebar_main.gif) repeat-y; width:216px}
.r_sidebar .linemain{ background:url(../images/r_sidebar_linemain.jpg) no-repeat top; padding:5px 8px; width:200px; text-align:left}
.r_sidebar .listmain{ background:url(../images/r_sidebar_linemain.jpg) no-repeat top; padding:5px 8px; width:200px; text-align:left}
.r_sidebar .listmain p{ width:180px; line-height:14px; padding:5px 0 0 15px; background:url(../images/ico_5.gif) 1px 10px no-repeat}
.r_sidebar .listmain p b{ color:#AC1407}
.r_sidebar .c_bn{ text-align:center; padding:5px 0}
.r_sidebar .msg_redtext{ text-align:center; color:#B81414; line-height:12px}
.r_sidebar .bottom_div{ width:216px; height:6px; line-height:1px; font-size:1px; background:url(../images/r_sidebar_bottom.gif) no-repeat}
.ryct{ width:60px; height:21px; line-height:21px; padding:18px 9px 23px 147px; background:url(../images/ryct.gif) no-repeat; margin:0 0 5px 0; color:#CD1506; font-size:18px; font-weight:bold}
/*** sub_body ***/
#sub_body_div{ width:748px; background:#fff url(../images/sub_body_div.gif) top repeat-x; border:1px solid #C4C9CE; padding:0 0 40px 0; text-align:left}
.sc_tit_protut{ width:584px; padding:48px 82px 5px 82px; background:url(../images/sub_tit_promotertutorial.gif) top center no-repeat; color:#AC1407}
.sc_bn_protut{ width:748px; height:37px; background:url(../images/sc_protut_b.gif) repeat-x; text-align:center; margin:0 0 5px 0}
.sc_bn_protut img{ margin:0 10px}
.sub_cbody{ padding:0 15px; width:718px; text-align:left; line-height:18px}
.cbody_h1{ width:688px; padding:0 15px; background:url(../images/ico_1.gif) no-repeat 0px 6px; text-align:left; font-size:12px; color:#9F9F9F; font-weight:bold; margin:0 0 5px 0}
.cbody_h1 .tit{ font-size:14px; color:#AC1407; font-weight:bold}
.q_tit{ width:688px; line-height:16px; padding:5px 14px; background:url(../images/q_tit.gif) repeat-x; border:1px solid #CACED3; text-align:left; font-size:12px; font-weight:bold; color:#AC1407;}
.a_con{ line-height:18px; width:688px; padding:5px 15px 10px 15px; overflow:hidden}
.sc_tit_rayflame{width:584px; padding:0px 82px; height:88px; background: url(../images/sub_tit_rayflame.gif) top center no-repeat; color:#AC1407}
.sm_con{ width:688px; line-height:16px; padding:5px 14px; background:url(../images/q_tit.gif) repeat-x; border:1px solid #CACED3; text-align:left; font-size:12px; font-weight:bold; color:#AC1407; margin:0 0 5px 0; overflow:hidden}
.sm_list{ width:658px; padding:0 30px; background:url(../images/ico_1.gif) no-repeat 15px 5px; text-align:left; margin:0 0 10px 0}
.sub_main_h1{ width:688px; height:27px; line-height:27px; background:url(../images/sub_main_h1.gif) no-repeat; text-align:left; color:#fff; font-size:12px; font-weight:bold; padding:0 30px 3px 30px; margin:0 0 15px 0}
.sub_main_h2{ width:688px; line-height:18px; padding:2px 14px; background:url(../images/q_tit.gif) repeat-x; border:1px solid #CACED3; text-align:left; font-size:11px; font-weight:bold; color:#0D0D0D; margin:0 auto 10px auto}
.sub_main_con_list{ width:688px; padding:0 30px 20px 30px; text-align:left; overflow:hidden}
.sub_main_con_list p{ width:688px; clear:both; line-height:24px; overflow:hidden}
.sub_main_con_list p label{display:block; width:160px; float:left}
.sub_main_bn{ text-align:center; width:688px; line-height:18px; padding:15px 15px 0 15px; margin:0 auto 0 auto; border-top:1px solid #CACED3}
.red_msg{ font-size:10px; color:#C4000F; line-height:12px!important; padding:0 0 4px 160px}
.label_200{ width:200px!important}
.label_190{ width:190px!important}
.label_270{ width:270px!important}
.main_tabel{ width:688px; margin:0 auto 10px auto; border:1px solid #CECECE}
.main_tabel	thead	th{line-height:16px; text-align:center; color:#AC1407; padding:2px; background:#CECECE}
.main_tabel	tbody	td{line-height:16px; text-align:center; color:#282828; padding:2px}
.ta_l1{ text-align:left!important; padding:2px 10px!important}
/*** important ***/
.msg_cr11{ text-align:center; color:#AC1407;}
.bn_cp0{ text-align:center}
.back_none{ background:none!important}
.height20{ display:block; height:26px}
.inp_text{width:170px; height:16px; line-height:16px; padding:1px 5px; border:1px solid #CACED3; background:#E2DEDE; color:#000; margin:0 5px 0 0}
/*** foot ***/
#foot{width:100%; height:84px; background:url(../images/foot_b.gif) repeat-x; text-align:center; color:#fff; line-height:24px; overflow:hidden}
#foot .link{ padding:20px 0 0 0;}
#foot .link a{ padding:0 15px}
#foot .link a:link, #foot .link a:visited, #foot .link a:active{ text-decoration:none; color:#fff}
#foot .link a:hover	{text-decoration:underline; color:#fff}

.h540{ height:540px}


.newh1{ text-align:center; font-size:16px; font-weight:bold; color:#000; background:url(../images/line_1d.gif) bottom repeat-x; line-height:20px; padding-bottom:15px; margin-bottom:10px}
.t_red{ color:#AC1407}
