@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,hr{ margin:0; padding:0;} 
body,th,td{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#555555;line-height:18px;}
body{ text-align:center;}
img{ border:none;}
a{ text-decoration:none;color:#555555;}
a:hover{ text-decoration:underline;}
.input1{ border:1px solid #d5d4d5;height:16px;background-color:#f8f8f8;}
textarea{ border:1px solid #d3d3d3;background-color:#f8f8f8;}
.id_txt01{ color:#ff0000;}
.id_txt02{ color:#ffa200;}
.id_txt03{ color:#9fdb23;}
.id_txt04{ color:#f7543e;}
.pad_bot{ padding-bottom:3px;}
.pad{ padding:5px;}
.pad_l{ padding-left:8px;}
.mar_t{ margin-top:6px;}
.pad_t{ padding-top:5px;}
.align_l{ text-align:left;}
#id_top_mu{ margin:4px auto;padding:0px 0px 0px 8px;width:993px;height:auto;border-bottom:2px solid #ff7868;overflow:hidden;}
#id_top_mu li{ float:left;display:inline;list-style:none;width:67px;line-height:21px;text-align:center;background:url(id_top_mubg.gif) no-repeat bottom left;}
#id_top_mu li a,#id_top_mu li a.current{ color:#830d00;}
#id_top_mu li a:hover,#id_top_mu li a.current{ display:block;background:url(id_top_muhoverbg.gif) no-repeat bottom left;text-decoration:none;}
#id_top_mu span{ float:right;vertical-align:bottom;}
#id_top_mu span a{ margin:0px 3px;background:none;text-decoration:none;color:#555555;}
#id_top_mu span a:hover{ background:none;text-decoration:underline;}
#id_head{ width:993px;margin:0 auto;}
#id_head img{ margin:3px 0px 0px 8px;}
#id_nav{ margin:3px auto;width:993px;height:auto;}
.id_navlbg{ background:url(es_navlbg.gif) no-repeat right top;width:4px;height:67px;}
.id_navmbg{ background:url(es_navmbg.gif) repeat-x;}
.id_navrbg{ background:url(es_navrbg.gif) no-repeat left top;width:4px;height:67px;}
.id_navtxt{ /*margin:0 auto;*/padding:0px;width:100%;height:26px;font-size:14px;list-style:none;}
.id_navtxt li{ float:left;display:inline;line-height:22px!important;line-height:24px;margin:0px 5px;color:#830d00;text-align:center;}
.id_navtxt li a{ display:block;text-decoration:none;color:#830d00;padding:0px 0px 0px 5px;}
.id_navtxt li a:hover, .current1{ text-decoration:none;color:#ffffff;background:url(es_navlbg_h.gif) no-repeat left top;}
.id_navtxt li a span, .current1 span{ display:block;text-decoration:none;padding:0px 5px 0px 0px;}
.id_navtxt li a:hover span, .current1 span{ background:url(es_navrbg_h.gif) no-repeat right top; color:#ffffff;}
.id_navlbg_s{ background:url(es_navlbg_s.gif) no-repeat right top;width:6px;height:27px;}
.id_navmbg_s{ background:url(es_navmbg_s.gif) repeat-x top;line-height:30px;text-align:left;}
.id_navrbg_s{ background:url(es_navrbg_s.gif) no-repeat left top;width:6px;height:27px;}
#id_search{ margin:3px auto;padding:2px;width:993px;height:auto;background:url(id_search.gif) repeat-x left bottom;}
.id_search_line{ background:url(id_search_line.gif) no-repeat left;}
#id_content { margin:3px auto; height:auto;width:990px;}
.title_lbg{ background:url(title_lbg.gif) no-repeat right;width:6px;height:29px;}
.title_mbg{ background:url(title_mbg.gif) repeat-x;}
.title_rbg{ background:url(title_rbg.gif) no-repeat left;width:6px;height:29px;}
.line01{ background:url(point01.gif) repeat-x bottom;}
.login_txt{ color:#f73ca1;}
.login_txt a{ color:#f73ca1;text-decoration:underline;}
.login_txt a:hover{ color:#a0a0a0;}
.id_new_notice{ margin:2px 0px;/*margin:5px auto;*/width:180px;overflow:hidden;}
.id_new_notice li{ display:block;text-align:left;white-space:nowrap;text-overflow:ellipsis;list-style:none;line-height:22px;text-indent:12px;background:url(es_icon07.gif) no-repeat left;}
.id_new_notice li a{ text-decoration:none;border-bottom:1px dashed #ddd; }
.id_new_notice li a:hover{ text-decoration:none;color:#ff55b2;border-bottom:1px dashed #ff55b2;}
.id_hottbg{ background:url(id_hottbg.gif) no-repeat bottom;height:37px;}
.id_hotmbg{ background:url(id_hotmbg.gif) repeat-y;}
.id_hotbbg{ background:url(id_hotbbg.gif) no-repeat top;height:10px;}
.id_hotimg{background:url(point01.gif) repeat-x bottom;height:2px;}
.id_hottxt{ color:#fc6262;}
.id_bantbg{ background:url(id_bantbg.gif) no-repeat bottom center;height:14px;}
.id_banmbg{ background:url(id_banmbg.gif) repeat-y center;}
.id_banbbg{ background:url(id_banbbg.gif) no-repeat top center;height:14px;}
.id_adlbg{ background:url(id_adlbg.gif) no-repeat top;width:6px;height:174px;}
.id_admbg{ background:url(id_admbg.gif) repeat-x top #f5f5f5;}
.id_adrbg{ background:url(id_adrbg.gif) no-repeat top;width:6px;height:174px;}
.img_bor1{ padding:3px;background:url(img_bg.gif) no-repeat center;}
#id_ad{ margin:0 auto;padding:6px;width:200px;height:170px;background-color:#f5f5f5;overflow:hidden;}
.id_ad_tit{ left:0;top:0;width:200px;height:85px;font-weight:normal;border-bottom:1px solid #e1e1e1; }
/*.id_ad_tit img{ float:left;width:72px;padding:3px;background:url(img_bg.gif) no-repeat center;}*/
.id_ad_tit img{ float:left;display:block;padding:3px;background:url(img_bg.gif) no-repeat center;}
.id_ad_tit h4{ float:right;width:115px;position:relative;font-size:12px;font-weight:normal;}
.id_ad_tit h4 span{ color:#be005e;font-size:14px;}
#id_ad ul{ margin-top:6px;overflow:hidden;}
#id_ad ul li{ display:block;width:200px;white-space:nowrap;list-style:none;}
#id_ad ul li a{ text-decoration:none;}
#id_ad ul li a:hover{ text-decoration:underline;}
#id_ad ul li span{ color:#fe008f;margin-left:5px;}
#id_ad ul li span a{ text-decoration:none;}
#id_ad ul li span a:hover{ text-decoration:underline;}
#id_today { margin:0 auto;width:783px;height:200px;background-color:#fdf6f6;border:1px solid #ffd6d6;}
#id_today li{ float:left;margin:6px 2px 6px 5px;display:inline;list-style:none;overflow:hidden;}
/*#id_today li img{ width:140px;height:144px;margin:0px 2px 0px 5px;}*/
#id_today li img{ margin:0px 2px 0px 5px;}
#id_today li a img{ border:1px solid #ebebeb;}
#id_today li a:hover img{ border:1px solid #ff8679;}
#id_today li span{ display:block;width:140px;line-height:22px;text-align:center;margin:0px 2px 0px 5px;}
#id_today li span a{ text-decoration:none;color:#f66a71;}
#id_today li span a:hover{ text-decoration:underline;}
.id_bor{ border:1px solid #ffd6d6;/*background-color:#fff4fb;*/}
.id_bor img{ vertical-align:middle;}
h3{ width:785px;margin-top:5px;height:24px;text-align:left;}
h3 span img{ float:right;margin-top:-12px;vertical-align:middle;}
.h3_class{ width:996px;}
.id_hotbuy{border:none;}
.id_hotbuy td{ padding:4px 0px;}
.id_hotbuy img{ background:url(img_bg1.gif) no-repeat center;padding:2px;}
/*.img_bg1{ background:url(img_bg1.gif) no-repeat center;padding:2px;}*/
.id_services_mid{ background-color:#fdf6f6;border-left:1px solid #ffd6d6;border-right:1px solid #ffd6d6;}
.id_services_bbg{ background:url(id_service_bbg.gif) no-repeat top center;height:5px;}
h2 { font-size:14px;font-weight:bold;line-height:24px;color:#fff;height:24px;}
.id_com_tab,.id_com_tab th,.id_com_tab td{ padding:5px;}
.id_com_tab th,.id_com_tab td{ background-color:#ffffff;}
.id_com_tab img{ margin-right:8px;}
.id_com_price{ font-size:16px;font-weight:bold;color:#6cb800;}
#class_box{ left:0;top:0;width:165px;height:183px;position:relative;}
#class_z{ margin:0 auto;left:0;top:0;position:absolute;z-index:100;}
#class_z1{ margin:0 auto;left:0;top:0;position:absolute;z-index:300;}
.id_hotcom{ /*margin:0 auto;*/padding:5px 0px 5px 5px;width:994px;height:auto;overflow:hidden;border:1px solid #ffd6d6; text-align:center;}
.id_hotcom li{ float:left;display:inline;text-decoration:none;width:148px;list-style:none;margin:0px 8px;_margin:0px 4px;}
.id_hotcom li img{ width:148px;height:150px;}
.id_hotcom li a img{ border:1px solid #ffa9a9;background-color:#fff;padding:2px;}
.id_hotcom li span{ display:block;width:148px;line-height:22px;margin:0px 8px;_margin:0px 4px;}
.id_link{ margin:0 auto;width:993px;height:auto;padding:5px 0px;overflow:hidden; text-align:center;}
.id_logo{ height:46px;padding:5px 0px;border:1px solid #ffd6d6;}
.id_logo a img{ border:1px solid #ffa9a9;margin:0 1px;padding:1px;}
.id_logo a:hover img{ border:1px solid #dedede;}
h6{ margin:5px auto;width:993px;height:33px;font-size:12px;font-weight:normal;background:url(bot_titbg.gif) repeat-x left;text-align:center;line-height:32px;border:1px solid #ffd8d8;}
.bot_txt{ margin:0 auto;width:990px;height:auto;/*padding:5px;*/}
.bot_txt img{ float:left;/*width:196px;height:90px;*/margin-right:15px;}
.bot_txt span{ float:right;width:740px;height:104px;background:url(line1.gif) no-repeat left;line-height:24px;}
.bot_txt span{ text-align:left;padding-left:30px;}
.bot_txt span a{ text-decoration:none;}
.bot_txt span a:hover{ text-decoration:underline;color:#ff5340;}
.clear{ clear:both;}
/*-------------- neiye--------------*/
.id_bor1{ border:1px solid #ff8679;background-color:#fdf6f6;line-height:22px; }
.id_bor1 img{ vertical-align:middle;margin:2px;}
.ny_class{ background:url(img_bg2.gif) no-repeat center;padding:3px;}
.ny_comlist{ margin:5px auto;width:195px;overflow:hidden;}
.ny_comlist li{ list-style:none;width:195px;line-height:24px;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-indent:6px;}
.ny_comlist li a{ display:block;text-decoration:none;}
.current2 a{ color:#ff3333;}
.ny_comlist li a:hover ,.current2{ text-decoration:none;font-weight:bold;color:#ff3333;background:url(ny_libg.gif) no-repeat #fff0fa;}
.line1{ background:url(point01.gif) repeat-y right;width:3px;}
.line2{ background:url(line2.gif) no-repeat top;width:776px;}
.ny_tab{ border:1px solid #ffdfdf; background-color:#fdf6f6;}
.ny_tab th,.ny_tab td a{ color:#fc6262;}
.ny_tab td img{ border:1px solid #ff9488;padding:2px;background-color:#fff;}
/*--------------- neiye1  ----------------*/
.ny1_bantbg {background:url(ny1_bantbg.gif) no-repeat center bottom;height:6px;}
.ny1_banmbg{ background:url(ny1_banmbg.gif) repeat-x bottom #fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.ny1_banbbg {background:url(ny1_banbbg.gif) no-repeat center top;height:6px;}
.ny1_tab { border:none;}
.ny1_tab.td { border:1px solid #d9d9d9;background:url(ny1_banbgs.gif) repeat-x bottom #e40580;padding:5px;text-align:center;vertical-align:top;}
/*--------------- neiye2  ----------------*/
.ny2_bantbg { background:url(ny2_bantbg.gif) no-repeat center bottom;height:12px;}
.ny2_banmbg{ background:url(ny2_banmbg.gif) repeat-x #ffffff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.ny2_banbbg { background:url(ny2_banbbg.gif) no-repeat center top;height:6px;}
.ny2_tab { border:none;background:#e1e1e1;}
.ny2_bantbg2 { background:url(ny2_bantbg2.gif) no-repeat center bottom;height:6px;}
.ny2_banmbg2{ background:url(ny2_banmbg2.gif) repeat-y bottom #ffffff;width:478px;}
.ny2_banbbg2 { background:url(ny2_banbbg2.gif) no-repeat center top;height:6px;}
.ny2_tab td { text-align:center;}
.ny2_tab img { margin:3px 5px;}
#ny2_dl{ margin:0 auto;width:450px;clear:both;overflow:hidden;}
#ny2_dl dt{ font-size:14px;font-weight:bold;line-height:24px;}
#ny2_dl dt.tit{ float:right;text-align:left;margin-left:75px;width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#ny2_dl dd{ float:right;text-align:left;}
#ny2_dl dd.pic{ float:left;margin:-22px 5px 0px 0px;}
#ny2_dl dd.pic img{ width:145px;height:122px;border:1px solid #ccc;padding:2px;}
#ny2_dl dd.content{ width:280px;height:80px;overflow:hidden;}
#ny2_dl dd.btn{ float:left;} 
/*--------------- nyeiye_cp ----------------*/
.ny_prtbg{ background:url(ny_prtbg.gif) no-repeat bottom center;height:9px;}
.ny_prmbg{ background:url(ny_prmbg.gif) no-repeat center;height:280px;}
.ny_prbbg{ background:url(ny_prbbg.gif) no-repeat top center;height:30px;}
.ny_prbbg a{color:#fff;}
.ny_prbbg a:hover{ text-decoration:underline;}
.ny_detlbg{ background:url(ny_detlbg.gif) no-repeat right top;width:12px;}
.ny_detmbg{ background:url(ny_detmbg.gif) repeat-x center top;height:10px;}
.ny_detrbg{ background:url(ny_detrbg.gif) no-repeat left top;width:12px;}
.cp_view{ width:710px;margin:10px 0px 10px 32px;list-style:none;}
.cp_view li{ display:block;border-bottom:1px dashed #ff6633;line-height:24px;}
.cp_tit{ display:block;width:100%;background:url(point01.gif) repeat-x center bottom;font-size:16px;color:#c90072;font-weight:bold;}
.cp_detcon{ margin:10px 0px 10px 32px;}
.cp_input2{ border:1px solid #ff6633; background-color:#f8f8f8;}
.cp_message{ margin:0 auto;width:728px;padding:0px 0px 0px 32px;}
.ny_tjtbg{ background:url(ny_tjtbg.gif) no-repeat bottom center;height:11px;}
.ny_tjmbg{ background:url(ny_tjrbg1.gif) no-repeat right bottom;border-left:2px solid #ff6633;border-right:2px solid #ff6633;}
.ny_tjbbg{ background:url(ny_tjbbg.gif) no-repeat top center;height:11px;}
.ny_tjpic{ margin:0 auto;width:730px;}
.ny_tjpic li{ float:left;margin:6px 2px 6px;display:inline;list-style:none;overflow:hidden;}
.ny_tjpic li img{ width:124px;height:128px;margin:0px 2px;padding:1px;}
.ny_tjpic li a img{ border:1px solid #e0e0e0;}
.ny_tjpic li a:hover img{ border:1px solid #ff9488;}
.ny_tjpic li span{ display:block;width:124px;line-height:20px;text-align:center;margin:0px 2px;}
.ny_tjpic li span a{ text-decoration:none;color:#fc6262;}
.ny_tjpic li span a:hover{ text-decoration:underline;}
.cp_tab{ border:none;}
.cp_tab th{ font-size:16px;line-height:28px;color:#f37902;background:url(point01.gif) repeat-x center bottom;padding:3px;}
.cp_tab td{ border-bottom:1px solid #d3d3d3;padding:3px;}
/*--------------------  neiye_fl  ----------------------*/
.fl_tbg{ background:url(fl_tbg.gif) no-repeat bottom center;height:8px;}
.fl_bbg{ background:url(fl_bbg.gif) no-repeat top center;height:8px;}
.fl_mbg{ background:url(fl_mbg.gif) repeat-x bottom #fff;height:156px;border-left:2px solid #fe4842;border-right:2px solid #fe4842;}
.fl_1bg{ background:url(arrow10.gif) no-repeat left;}
.fl_2bg{ background:url(arrow11.gif) no-repeat left;}
.fl_3bg{ background:url(arrow12.gif) no-repeat left;}
.fl_4bg{ background:url(arrow13.gif) no-repeat left;}
.fl_tab{ text-align:left;}
.fl_tab th{ text-indent:20px;font-size:13px; vertical-align:bottom;}
.fl_tab tr,.fl_tab td{ padding:8px 12px;vertical-align:top; line-height:20px;border-right:1px solid #fe4842;}
.fl_tab td a { color:555555;}
.fl_tab td a:hover { text-decoration:underline;color:#f73ca1;font-weight:bold;}
/*--------------------  neiye_dl  ----------------------*/
.dl_titbg{ background:url(line4.gif) no-repeat left bottom;height:5px;}
.dl_conbg{ background:url(dl_conbg.gif) no-repeat left;height:140px;}
.dl_bortbg{ background:url(dl_bortbg.gif) no-repeat bottom center;}
.dl_bormbg{ background:url(dl_bormbg.gif) no-repeat center;}
.dl_bormbg1{ background:url(dl_bormbg1.gif) repeat-y center;}
.dl_borbbg{ background:url(dl_borbbg.gif) no-repeat top center;height:13px;}
.dl_usertxt{ font-size:13px;color:#ff0091;font-weight:bold;}
.con_mat{ margin:30px 0px;}
.con_pad { padding:15px 30px;line-height:22px;}
.dl_navmbg{ background:url(dl_navmbg.gif) repeat-y center bottom;}
.dl_navbbg{ background:url(dl_navbbg1.gif) no-repeat center top; height:100px;}
#dl_list li{ text-indent:18px;}
.reg_tbg{ background:url(reg_tbg.gif) no-repeat bottom center;}
.reg_mbg{ background:url(ht_pic01.gif) no-repeat right bottom #fef9f9;border-left:2px solid #ff6a59;border-right:2px solid #ff6a59;padding:12px 24px;line-height:22px;}
.reg_bbg{ background:url(reg_bbg.gif) no-repeat top center;}
.line3{ background:url(line5.gif) no-repeat center; width:1px;}
.ht_tab{ border:none;}
.ht_tab th,.ht_tab tr,.ht_tab td{ border-bottom:1px solid #ddd;padding:3px;}
.ht_tab th{ font-size:13px;font-weight:bold;color:#666;background-color:#f7f7f7;border-top:1px solid #ddd;line-height:22px;}
#bz_list li{ text-indent:8px;}
#bz_list li img { border:1px solid #ffd6ed; margin:3px auto;}
.ny_flbg{ background-color:#ff6857;}
