@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; word-break:break-all}
body{padding:0; margin:0; background:#cfecfc url(../img/body_bg.jpg) repeat-x left top;}
body,td,th,div,p{font-size:12px; color: #333; line-height:18px; font-family:"宋体",Arial, Helvetica, sans-serif;}
li,ul{list-style:none;}
input,textarea { outline:none;}
img {}
a img{ border:0;}
font { padding:0; margin:0; line-height:normal; font-size:12px;}
.clear_shen { width:20px; height:1px; overflow:hidden; clear:both;}
.en { font-family:Verdana, Geneva, sans-serif}
.vertical-2 { vertical-align:-2px; margin-right:3px;}

.topline { width:100%; height:32px; background:url(../img/lead_bg.png) repeat; position:fixed; left:0px; top:0px; z-index:999999;}
.topline_con { width:990px; height:32px; line-height:32px; margin:0 auto;}
.topline_r { text-align:right;}
.topline_r a { display:inline-block; line-height:31px; padding:0 10px; border-right: #002448 solid 1px; color:#ABABAB;}
.topline_r a:hover { display:inline-block; line-height:31px; padding:0 10px; border-right: #002448 solid 1px; color:#333; background:#F8F8F8; text-decoration:none;}
font.user_name { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:32px;}
.toplineb { width:100%; height:10px; background: #F8F8F8; position:fixed; left:0px; top:32px; z-index:50;}
.news { display:inline-block; position:relative; width:auto; height:32px; line-height:32px; color:#FFF; background:url(../img/notice_pointb.png) center bottom no-repeat;}
.news del { display:block; position:absolute; top:25px; left:12px;}
.news .news_tips1 { background:#F5F5F5; display:inline-block; padding:0px 10px; line-height:30px; color:#EE3711; font-size:12px;}
.news_list { width:200px; height:auto; display:inline; padding:15px; position:absolute; left:-94px; z-index:999; top:31px; background:#F8F8F8; border:#2D2D2D solid 1px; border-top:0px; text-align:left; display:none;}
.news_list font { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D7330B;}
.news_list a { line-height:22px; color:#333; border:0; padding:0px;}
.news_list a:hover {line-height:22px; color:#1369a5; border:0; padding:0px;}
.bgcolor { background:#F8F8F8;}
.notices { border-bottom: #D8D8D8 solid 1px; height:auto; padding-bottom:6px; overflow:hidden; margin-bottom:6px;}
p.notice_img { float:left;}
p.notice_con { display: inline-block; width:140px; float:right; word-wrap:break-word; overflow:hidden;}
p.notice_con font { color:#818181; font-family:Arial, Helvetica, sans-serif; display:block;}
p.notice_con a { font-family:Arial, Helvetica, sans-serif; color:#1369a5; display:inline;}
p.notice_con a:hover { font-family:Arial, Helvetica, sans-serif; color:#1369a5; display:inline; text-decoration:underline}


#top { width:990px; height:215px; overflow:hidden; background:url(../img/body_head.jpg) 0 0 no-repeat; margin:0 auto;}
#top .logo_wrap { width:232px; height:auto; overflow:hidden; float:left;}
.menu_wrap { width:753px; height:32px; overflow:hidden; float:right; margin-top:183px; display:inline;}
.menu_wrapb { width:753px; height:32px; overflow:hidden; display:inline; position:fixed; top:0; margin-left:5px; z-index:60;}
.menu_wrap li{float:left; text-align:center; margin-right:1px;}
.menu_wrap li a{ display:block; width:123px; height:32px; font-size:14px; color: #FFF; line-height:32px; background:url(../img/menu_normal.png) left top no-repeat; text-decoration:none}
.menu_wrap li a:hover { display:block; width:123px; height:32px; font-size:14px; color:#116fb7; line-height:32px; background:url(../img/menu_current.png) left top no-repeat; font-weight:bold;}
.menu_wrap li a.cur { display:block; width:123px; height:32px; font-size:14px; color:#116fb7; line-height:32px; background:url(../img/menu_current.png) left top no-repeat; font-weight:bold;}

#main{width:990px; height:auto;  margin:0 auto; background:#f8f8f8 url(../img/left_bg.jpg) left repeat-y; min-height:520px;}
#main_info{width:990px; height:auto;  margin:0 auto; background:#f8f8f8;}
#main_left { width:208px; height:auto; overflow:hidden;  float:left;}
#ml_con { margin-left:15px; margin-top:22px; height:auto; overflow:hidden;}
#ml_conb { margin-left:15px; margin-top:22px; height:auto; overflow:hidden; position:fixed; top:42px;}
#ml_con .mine_tu { width:96px; height:110px; float:left;}
#ml_con span.mine_name { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#1369a5; font-weight:bold; line-height:14px;}
#ml_con p.area { line-height:32px; color:#575757;}
#ml_con .mine_set a { color:#424242;}
#ml_con .mine_set .set_a { width:24px; height:46px; background: url(../img/left_set.jpg) center top no-repeat; float:left; text-align:center; overflow:hidden;}
#ml_con .mine_set .set_b { width:70px; height:46px; background: url(../img/left_mes.jpg) center top no-repeat;float:left; text-align:center;  overflow:hidden; margin-left:15px;  border-left:#DADADA solid 1px;}
#ml_con .mine_set .set_c { width:70px; height:46px; background:url(../img/left_tips.jpg) center top no-repeat;float:left; text-align:center; overflow:hidden; border-left:#DADADA solid 1px;}
#ml_con .mine_set .pset_b { width:70px; height:46px; background: url(../img/left_mes.jpg) center top no-repeat;float:left; text-align:center;  overflow:hidden;  border-left:#DADADA solid 1px;}
#ml_con .mine_set .pset_c { width:91px; height:27px; float:left; text-align:center; overflow:hidden;}
#ml_con .mine_set .pset_c a { display:inline-block; width:91px; height:27px; background:url(../img/set_save.gif) no-repeat; text-align:center; line-height:27px; }
#ml_con .mine_set .pset_d { width:70px; height:27px; float:left; text-align:center; overflow:hidden;}
#ml_con .mine_set .pset_d a { display:inline-block; width:70px; height:27px; text-align:center; line-height:27px; }
#ml_con .mine_set span.set_margintop { display:block; margin-top:26px;}

#ml_con .mine_set font { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1369a5}

/* 左边菜单 我的主页 */
#left_menu { height:auto; overflow:hidden;}
#left_menu .left_dash { width:191px; height:30px; background:url(../img/left_menu_dashbg.gif) left bottom repeat-x;}
#left_menu li{ height:35px; line-height:35px; overflow:hidden; background:url(../img/left_menu_bg.gif) left bottom no-repeat;}
#left_menu .lm_1 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_1.jpg) left center no-repeat;}
#left_menu .lm_2 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_2.jpg) left center no-repeat;}
#left_menu .lm_3 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_3.jpg) left center no-repeat;}
#left_menu .lm_4 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_4.jpg) left center no-repeat;}
#left_menu .lm_5 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_5.jpg) left center no-repeat;}
#left_menu .lm_6 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_6.jpg) left center no-repeat;}
#left_menu .lm_7 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_7.jpg) left center no-repeat;}

/* 左边菜单 促销 */
#left_menu .ls_1 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/cost.png) left center no-repeat;}
#left_menu .ls_2 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/networking.png) left center no-repeat;}


/* 左边菜单 积分管理 */
#left_menu .sum_1 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_sum1.png) left center no-repeat;}
#left_menu .sum_2 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/detail.png) left center no-repeat;}
#left_menu .sum_3 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_3.jpg) left center no-repeat;}
#left_menu .sum_4 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/add.png) left center no-repeat;}
#left_menu .sum_5 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_menu_5.jpg) left center no-repeat;}
#left_menu .sum_7 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_sum7.png) left center no-repeat;}
#left_menu .sum_8 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_sum8.png) left center no-repeat;}

/* 左边菜单 我的返点 */
#left_menu .cash_1 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/bank.png) left center no-repeat;}
#left_menu .cash_2 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/invoice.png) left center no-repeat;}
#left_menu .cash_3 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/search.png) left center no-repeat;}
#left_menu .cash_4 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/config.png) left center no-repeat;}
#left_menu .cash_5 { display:block; height:35px; line-height:35px;  padding-left:26px; background:url(../img/left_sum8.png) left center no-repeat;}

#left_menu li a{ display:block; width:190px; height:35px; font-size:14px; color:#333}
#left_menu li a:hover{ display:block; width:190px; height:35px; font-size:14px; text-decoration:none; font-weight:bold; color:#1369a5;  background:url(../img/left_menu_cur.png) right top no-repeat;}
#left_menu li a.left_menu_cur {display:block; width:190px; height:35px; font-size:14px; color:#1369a5;  font-weight:bold; background:url(../img/left_menu_cur.png) right top no-repeat;}

#bottom{ width:100%; height:60px; overflow:hidden; clear:both; background-color:#aedffa; margin-top:22px; border-top:#8cd2f8 solid 1px;}
#bottom_con{ width:990px; margin:0 auto; padding:20px 0;}
#bottom_con .r{ float:right; width:500px; }
#bottom_con .r li{ float:right; padding:0 7px;}
#bottom_con .r li a{ color:#116fb7; font-size:12px;}
#bottom_con .l li{ float:left; padding:0 5px;}
#bottom_con .l li a{ color: #116fb7; font-size:12px;}

/* 头三次登陆弹出指引 */
#lead_wrap{ width:100%; background:url(../img/lead_bg.png) repeat; position:absolute; left:0; top:0; z-index:888;}
#leadaa { width:990px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#leadaa .leadaa_close { width:40px; height:40px; position:absolute; left:705px; top:282px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}
#leadaa .leadaa_btn { width:100px; height:30px; position:absolute; left:450px; top:518px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}

#leada { width:990px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#leada .leada_close { width:40px; height:40px; position:absolute; left:685px; top:280px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}
#leada .leada_btn { width:100px; height:30px; position:absolute; left:450px; top:518px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}


#leadb { width:990px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#leadb .leadb_close { width:40px; height:40px; position:absolute; left:700px; top:285px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}
#leadb .leadb_btn { width:100px; height:30px; position:absolute; left:414px; top:518px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}


#leadc { width:990px; height:auto; margin:0 auto; overflow:hidden; position:relative;}

#leadc .leadc_close { width:40px; height:40px; position:absolute; left:700px; top:285px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}
#leadc .leadc_btn { width:100px; height:30px; position:absolute; left:445px; top:520px; z-index:10; background:url(../img/xxx.jpg); cursor:pointer}

/* 页码 */
.page_wrap { width:724px; height:auto; overflow:hidden; margin-top:10px; text-align:center;}
#page_num a{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; line-height:14px; border:#D6D6D6 solid 1px; color:#575757; margin-right:6px;}
#page_num a:hover{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; border:#349cd5 solid 1px; line-height:14px; color:#FFF; background-color: #349cd5; margin-right:6px; text-decoration:none;}
#page_num a.page_cur{ padding-left:6px; padding-top:2px; display:inline-block; padding-right:6px; padding-bottom:2px; border:#349cd5 solid 1px; line-height:14px; color:#FFF; background-color: #349cd5; margin-right:6px; text-decoration:none;}

.to_top { width:19px; height:57px; overflow:hidden; background:#C99; position:fixed; left:50%; margin-left:496px; bottom:82px; display:none; }
#to_top a{ background:url(../img/totop.png) left top no-repeat; display:block; width:19px; height:57px; overflow:hidden;}
#to_top a:hover{ background:url(../img/totop.png) right top no-repeat; display:block; width:19px; height:57px; overflow:hidden;}

.bgtitle font { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1369a5; margin-left:5px;}

/* 弹出提示框 */
#confirm{ width:100%; background:url(../img/half_bg.png) repeat; position: fixed; left:0; top:0; z-index:888;}
.confirm{ width:260px; height:auto; overflow:hidden; background:url(../img/grey_bg.png) repeat; margin:0 auto; margin-top:300px;}
.confirm_wrap { width:250px; height:auto; overflow:hidden; margin:5px; margin-right:0px; background:#FFF;}
.confirm_title { height:26px; line-height:26px; padding-left:15px; color:#333; background:#f5f5f5; font-weight:bold;}
.confirm_con { height:auto; overflow:hidden; padding:20px; padding-bottom:10px; line-height:20px;}
.confirm_btn { height:auto; overflow:hidden; text-align:right; padding:20px; padding-bottom:10px;}
.confirm_btn a { display:inline-block; width:44px; height:21px; line-height:21px; text-align:center; color:#333; background:url(../img/tips_btn.gif) 0px -42px no-repeat; text-decoration:none; margin-left:10px; text-decoration:none;}
.confirm_btn a.tips_cur { display:inline-block; width:44px; height:21px; line-height:21px; text-align:center; background:url(../img/tips_btn.gif) 0px 0px; color:#FFF;}
.confirm_btn a:hover { display:inline-block; width:44px; text-decoration:none; height:21px; line-height:21px; text-align:center; background:url(../img/tips_btn.gif) 0px -21px; color:#FFF;}

/* select-list */
.select_input1 { width:264px; height:24px; line-height:24px; padding-left:6px; border:#aed1e5 solid 1px; background:#FFF url(../img/icon.png) 246px 0 no-repeat;}
.select_inner3{ width:270px; position:relative;height:24px;line-height:24px;font-size:12px;cursor:pointer; z-index:10}
.select_list3 { padding:2px 5px 5px; width:260px; max-height:200px; overflow-y:auto; border:1px #8fc0dc solid; border-top:0; position:absolute; top:22px; left:0px; background:#fff; display:none;}
	.select_list3 li,.select_list4 li{ border-top:1px #8fc0dc dashed; color:#4c3000;}
	.select_list3 li:hover,.select_list4 li:hover { color:#1369a5}

/* 公用库 */
h2.title2 { font-size:14px; color:#333;}
font.numen12 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1369a5;}
font.numen14 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#1369a5;}

.input_border1 { width:120px; height:22px; line-height:22px; padding-left:6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}
.input_border2 { width:170px; height:22px; line-height:22px; padding-left:6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}
.input_border3 { width:170px; height:26px; line-height:26px; padding-left:6px; color:#575757; border:#dca16d solid 1px; font-size:12px}
.textarea_border1 { width:164px; line-height:22px; padding:3px 6px; color:#575757; border:#aed1e5 solid 1px; font-size:12px}

.fontbold { font-weight:bold;}
.fontcolor333 { color:#333;}
.fontcolorgrey { color:#555555;}
.fontred { color:#FA4F05}
.fontgreen { color:#009B00;}
.fontsize14 { font-size:14px;}
.fontsize12 { font-size:12px;}
.fontcolorblue { color:#1369a5;}
.float_l{float:left;}.float_r{float:right;}

.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}
.rgb0{color:#000;}.rgbf{color:#fff;}.rgb3{color:#333;}.rgb6{color:#666;}.rgb9{color:#999;}.rgbc{color:#ccc;}.red{color:red;}
.text_c {text-align:center;}.text_l{text-align:left;}.text_r{text-align:right;}.text_2{text-indent:2em;}

.dashline { background:url(../img/dashline.png) left center repeat-x; height:2px;}

.displayblock { display:block;}

.lineh28 { line-height:28px;}
.lineh26 { line-height:26px;}
.lineh22 { line-height:22px;}

.blank60,.blank50,.blank40,.blank35,.blank30,.blank25,.blank20,.blank15,.blank14,.blank13,.blank12,.blank11,.blank10,.blank9,.blank8,.blank7,.blank6,.blank5,.blank4,.blank3,.blank2,.blank1 {display:block;font-size:0px;line-height:0; clear:both;}.blank60{height:60px;}.blank50{height:50px;}.blank40{height:40px;}.blank35 {height:35px;}.blank30{height:30px;}.blank25{height:25px;}.blank20{height:20px;}.blank15{height:15px;}.blank14 {height:14px;}.blank13{height:13px;}.blank12{height:12px;}.blank11{height:11px;}.blank10{height:10px;}.blank9{height:9px;}.blank8 {height:8px;}.blank7{height:7px;}.blank6{height:6px;}.blank5{height:5px;}.blank4{height:4px;}.blank3{height:3px;}.blank2{height:2px;}.blank1{height:1px;}

.paddingl30 { padding-left:30px;}.paddingl20 { padding-left:20px;}.paddingl10 { padding-left:10px;}.paddingl5 { padding-left:5px;}
.paddingt20 { padding-top:20px;}.paddingt15 { padding-top:15px;}.paddingt10 { padding-top:10px;}.paddingt5 { padding-top:5px;}
.paddingr30 { padding-right:30px;}.paddingr20 { padding-right:20px;}.paddingr10 { padding-right:10px;}.paddingr5 { padding-right:5px;}
.paddingb20 { padding-bottom:20px;}.paddingb10 { padding-bottom:10px;}.paddingb5 { padding-bottom:5px;}

.padd40 { padding:40px;}.padd30 { padding:30px;}.padd20 { padding:20px;}.padd15 { padding:15px;}.padd10 { padding:10px;}.padd5 { padding:5px;}

.marginr30 { margin-right:30px;}
.marginlr30 { margin:0 30px;}.marginlr10 { margin:0 10px;}.marginlr20 { margin:0 20px;}
.marginr4 { margin-right:4px;}
.margint20 { margin-top:20px;}.margint15 { margin-top:15px;}.margint10 { margin-top:10px;}.margint5 { margin-top:5px;}.margint1 { margin-top:1px;}
.padding20 { padding:20px;}.padding5 { padding:5px;}
.padding510 { padding:5px 10px;}.padding1020 { padding:10px 20px;}.padding620 { padding:6px 20px;}

.marginl30 { margin-left:30px;}.marginl20 { margin-left:20px;}.marginl15 { margin-left:15px;}.marginl10 { margin-left:10px;}.marginl5 { margin-left:5px;}

.display_lineblock { display: inline-block;}

.width460 { width:460px;}.width470 { width:470px;}.width480 { width:480px;}.width490 { width:490px;}.width450 { width:450px;}


.border_box_e4e4e4 { border:#e4e4e4 solid 1px;}
.bg_fff { background:#FFF;}


/* 通用浮动垂直空白间距*/.h_b5,.h_b10,.h_b15,.h_b20,.h_b25,.h_b30{ height:10px;float:left;font-size:0;line-height:0;overflow:hidden;}
.h_b5{width:5px;}.h_b10{width:10px;}.h_b15{width:15px;}.h_b20{width:20px;}.h_b25{width:25px;}.h_b30{width:30px;}

/* 左配图，右文字不浮动自适应宽度+清除ie67顶部空白*/.line_block {*display:inline; overflow:hidden; zoom:1;}
/* clear Fix */.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}.clearfix {display:block;}
.hide{display:none;}.show{display:block;}