body{font-family:"微软雅黑", Verdana, "宋体"; font-size:12px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol, ul{list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-weight:normal;font-style:normal;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}


a{color:#ec008b;text-decoration:none;}
a:hover{color:#37a608;}
a.purple{color:#107205;text-decoration:none;}
a.purple:hover{text-decoration:underline;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}

.wrap {width:auto; height:auto; overflow:hidden; background:url(../images/love-01_bg.gif) #FEAFC6 repeat-x;}

.topDiv {width:auto; height:38px; background:url(../images/love-01_01.gif) repeat-x;}
.topDiv .nav{width:auto; margin:0 auto; padding:10px;}
.topDiv .nav span{ float: right; color:#999;}
.topDiv .nav a{ padding-left:5px; padding-right:5px; color:#666;}
.topDiv .nav a:hover{color:#f132a2;}

.Z-pic {width:1280px; height:478px; margin:0 auto;}
.I-pic {width:1280px; height:139px; background:url(../images/love-01_03.gif) no-repeat; margin:0 auto;}

.mainDiv {width:auto; height:auto; overflow:hidden;}
.mainDiv .infoDiv { width:1105px; height:auto; overflow:hidden; margin:0 auto;}
.mainDiv .infoDiv .toppic {width:1105px; height:16px; font-size:0; background:url(../images/love-01_06.gif) no-repeat;}
.mainDiv .infoDiv .boxpic {width:1105px; height:auto; overflow:hidden; background:url(../images/love-01_05.gif) repeat-y;}
.mainDiv .infoDiv .boxpic .boxQy {width:1036px; height:auto; overflow:hidden; margin:0 auto;}
.mainDiv .infoDiv .boxpic .boxQy .title{width:120px; height:25px; margin-left:20px;}
.mainDiv .infoDiv .boxpic .boxQy .content{width:1016px; height:190px; padding:10px; line-height:25px; font-size:14px; background:url(../images/love-01_11.gif) no-repeat;}

.mainDiv .infoDiv .boxpic .boxD1 {width:1036px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:10px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo {width:714px; height:auto; float:left;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .title{width:120px; height:25px; margin-left:20px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content{width:654px; height:377px; padding:30px; font-size:14px; background:url(../images/love-01_13.gif) no-repeat;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar{width:650px; height:25px; border-bottom:3px #ec008b solid;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar ul{ padding:0; margin:0;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar ul li{ float:left; margin-right:1px; width:120px; height:25px; line-height:25px; background:#ffddf1; text-align:center; font-weight:bold; color:#ec008b; cursor:pointer;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar ul li a{width:120px; height:25px; display:block;} 
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar ul .now{font-weight:bold; background:#ec008b;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .navbar ul .now a{color:#fff;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .txt{width:640px; height:45px; color:#ec008b; padding:5px; line-height:22px; font-size:12px; background:#ffddf1;}

.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist{width:650px; height:auto; overflow:hidden;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul{padding:0; margin:0;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li{ float:left; width:160px; height:122px; margin-top:25px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li .img{width:120px; height:120px; margin:0 auto; border:1px solid #ec008b; position:relative;left:10px}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li .img a{width:120px; height:120px; display:block;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li .img a .large{position:absolute;height:0;width:0; display:none;} 
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li .img a:hover{display:block; background: #F6F6F6; text-decoration:none; color:#FFF; }
.mainDiv .infoDiv .boxpic .boxD1 .boxDo .content .prolist ul li .img a:hover .large{ position:absolute;width:120px;height:23px;left:0px; bottom:0px; display:block; background:#ec008b; text-align:center; overflow:hidden; }


.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 {width:311px; height:437px; float:left; margin-left:11px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .title{width:120px; height:25px; margin-left:20px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content{width:271px; height:397px; padding:20px; font-size:14px; background:url(../images/love-01_14.gif) no-repeat;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .txt{width:260px; height:65px; color:#ec008b; padding:5px; line-height:22px; font-size:12px; background:#ffddf1;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing{width:270px; height:auto; color:#ec008b; border-top:1px #ec008b dotted; margin-top:10px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing ul{ padding:0; margin:0;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing ul li{ padding:6px; width:250px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing ul li label{ float:left; width:75px; height:30px; line-height:30px;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing ul li .input{border:1px #ec008b solid; padding:3px; background:#fff;}
.mainDiv .infoDiv .boxpic .boxD1 .boxDo2 .content .shopDing ul li .submit{border:1px #ec008b solid; padding:3px; background:#fff; color:#ec008b;}

.mainDiv .infoDiv .botpic {width:1105px; height:16px; font-size:0; background:url(../images/love-01_07.png) no-repeat;}

.footer {width:1105px; height:auto; overflow:hidden; padding:10px; margin:0 auto; text-align:center;}
.footer p{ padding:3px; color:#be2079;}


/*弹出层*/
.tips_m{width:500px; position:absolute; top:40px; left:200px;}
.tips_b{background:rgba(64,133,178,.6); background:#0F992A\9; filter:alpha(opacity=50); zoom:1; padding:5px;}
.tips_b *{position:relative\9;zoom:1; }
.tips_box{background:#fff; overflow:hidden; border:1px solid #0F992A ; zoom:1; position:relative;}
.tips_box .tips_title{height:28px; padding-left:10px; padding-right:6px; border-bottom:1px solid #0F992A; background:#b6d0eb url(../img/tips_ico.png) repeat-x;overflow:hidden;}
.tips_box .tips_title .close a,.dl_err,.kbq{background:url(../img/tips_ico.png) no-repeat;}
.tips_box .tips_title .close a{float:right;width:23px; height:22px; margin-top:3px; background-position:0px -30px;  text-indent:-99999em; overflow:hidden;}
.tips_box .tips_title .close a:hover{background-position:0 -54px;} 
.tips_box h2{float:left;font:bold 14px/28px simsun;}
.tips_box .tips_text{padding:10px 12px;}
.dl_tips{width:285px; height:16px; background:#fffdf1; border:1px solid #ff8080; line-height:16px; padding:3px; margin:3px auto 0px; *margin:3px auto 7px;}
.dl_err{width:16px; height:16px; display:inline-block; background-position:-3px -106px; vertical-align:-4px; *vertical-align:0px; margin-right:5px; overflow:hidden;}
.dl_tbl{width:293px; margin:8px auto;}
.dl_tbl td{height:26px; padding:7px 0 6px; *padding:5px 0 6px; line-height:26px;}
.dl_tbl td.t_ar{text-align:right;}
.dl_tbl .btn_Dora_b{margin-right:20px;}
.tips_table{margin:0 auto;}
.tips_table td{height:30px; line-height:30px;}
.tips_table td.t_ar{text-align:right; padding-right:5px;}
.tips_table .log td{height:20px; line-height:20px;}
.tips_txt,.tips_yzm{width:174px; height:24px; padding:0 2px; line-height:24px; border:1px solid #7f9db9;}
.tips_yzm{width:54px;}
.text_on{background:url(../img/tips_ico.png) repeat-x 0 -78px; border-color:#e29b78;}
.kbq{display:inline-block; background-position:-4px -133px; height:15px; line-height:15px; margin:5px 0 6px 4px; padding-left:18px; color:#999;}
.tis{display:block; background:url(../img/x.png) no-repeat 0 9px; height:12px; padding:9px 14px; line-height:12px; margin-left:5px; color:#f00;}
.tips_text img{margin:0 6px; vertical-align:-4px; _vertical-align:-2px;}
.tips_sbt{background:#f5f5f5; border-top:1px solid #d6d6d6; padding:12px 0; text-align:center;}
.tips_sbt input{vertical-align:middle;}
.tips_sbt input.btn_Lora_b,.tips_sbt input.btn_Dblue_m{margin-right:30px;}
.tips_sbt input.ali_c{margin-right:0;}
.log_t{margin-left:5px; color:#f00; display:inline-block;}
.tips_box .tips_info{padding:25px;}
.tips_box .tips_info p.ts{color:#999; line-height:30px; padding-left:10px;}
.tips_info .p_hide,.tips_info .p_show{float:none;}
.tablelay tr.h_s_td td{background:#f9f9f9;}
.h_s_td .tdbback{background:none;}
.h_s_td .tdbback .tablelay{border:1px solid #e0e0e0;}
.h_s_td .tdbback .tablelay tr.w_bg td{background:#fff;}
p.pd_l{padding:20px 0;}
.tips_box .tips_text_list,.tips_box .tips_info_list{padding:10px 20px;font:14px tahoma;}
.tips_box .tips_text_list li{border-bottom:1px dashed #CCCCCC;height:24px;line-height:24px;}
.tips_box .tips_info_list{padding:10px 20px;font-size:12px;}
.tips_box .tips_info_list li{padding:5px 0;}
.tips_box .page{border:0;}
.s-ok{border:0;}


/*--------通用按钮样式--------*/
.btn_Dblue_l,a.btn_Dblue_l,.btn_Dblue_s,a.btn_Dblue_s,.btn_Dblue_m,a.btn_Dblue_m,.btn_Dblue_b,a.btn_Dblue_b,.btn_Lblue_l,a.btn_Lblue_l,.btn_Lblue_s,a.btn_Lblue_s,.btn_Lblue_m,a.btn_Lblue_m,.btn_Lblue_b,a.btn_Lblue_b,.btn_Dora_l,a.btn_Dora_l,.btn_Dora_s,a.btn_Dora_s,.btn_Dora_m,a.btn_Dora_m,.btn_Dora_b,a.btn_Dora_b,.btn_Dora_bs,a.btn_Dora_bs,.btn_Lora_l,a.btn_Lora_l,.btn_Lora_s,a.btn_Lora_s,.btn_Lora_m,a.btn_Lora_m,.btn_Lora_b,a.btn_Lora_b,.btn_Dred_s,a.btn_Dred_s,.btn_Dred_b,a.btn_Dred_b,.btn_buy_m,a.btn_buy_m,.btn_buy_hm,a.btn_buy_hm,.btn_buy_b,a.btn_buy_b,.btn_addList,a.btn_addList,.btn_gray_s,a.btn_gray_s,.btn_gray_m,a.btn_gray_m,.btn_gray_b,a.btn_gray_b,.btn_modify,a.btn_modify{ background:url(../img/sprite_btn.png) no-repeat; overflow:hidden; text-align:center; display:inline-block; font-size:12px; text-decoration:none; cursor:pointer; border:0; vertical-align:middle; }
/*深蓝色按钮*/

/*深橙色按钮*/
.btn_Dora_l,a.btn_Dora_l,a.btn_Dora_l:hover { background-position:-275px 0; width:35px; height:18px; line-height:20px; color:#fff; text-decoration:none;}
.btn_Dora_s,a.btn_Dora_s,a.btn_Dora_s:hover { background-position:-220px 0; width:45px; height:22px; line-height:24px; color:#fff; text-decoration:none;}
.btn_Dora_m,a.btn_Dora_m,a.btn_Dora_m:hover { background-position:-220px -32px; width:70px; height:22px; line-height:24px; color:#fff; text-decoration:none;}
.btn_Dora_b,a.btn_Dora_b,a.btn_Dora_b:hover { background-position:-220px -64px; width:100px; height:30px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.btn_Dora_bs,a.btn_Dora_bs,a.btn_Dora_bs:hover { background-position:-220px -104px; width:80px; height:30px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; font-weight:bold;}


/*Msg*/
#dvMsgBox{display:none;position:absolute;font-size:12px;width:300px; border:8px #cdcdcd solid; background:#fff; overflow:hidden;z-index:999;}
#dvMsgBox .top{height:24px;padding-left:6px;}
#dvMsgBox .top .right{height:100%;padding-right:6px;}
#dvMsgBox .top .right .title{cursor:move; width:100%; height:25px; background:#fff; line-height:24px;color:#15428b;vertical-align:middle;font-weight:bold;overflow:hidden;}
#dvMsgBox .body{padding-left:10px;}
#dvMsgBox .body .right{padding-right:2px;}
#dvMsgBox .body .right .ct{line-height:20px;vertical-align:middle;width:auto; height:60px; line-height:60px; text-align:center; font-size:14px;}
#dvMsgBox .body .right .ct .pro{width:280px;border:solid 1px #6593cf;height:25px;background:#ffffff;line-height:23px;overflow:hidden;}
#dvMsgBox .body .right .ct .pro .bg{width:0%;height:100%;background:#c9dffc;}
#dvMsgBox .bottom{padding-left:6px; background:#F7F7F7; border-top:1px #cdcdcd solid;}
#dvMsgBox .bottom .right{height:100%;padding-right:6px;}
#dvMsgBox .bottom .right .btn{height:100%; text-align:center;}
#dvMsgBox .bottom .right .btn input{border:0px;width:70px;height:22px;text-align:center;line-height:22px;vertical-align:middle;cursor:pointer;}
#dvMsgBox .bottom .right .btn input.btn{background:url(/themes/default/img/btn.gif) no-repeat;}
#dvMsgBox .bottom .right .btn input.btnfocus{background:url(/themes/default/img/btnfocus.gif) no-repeat;}
#dvMsgBox .icon{width:32px;height:32px;float:left;margin-right:10px;}
#dvMsgBox .error{background:url(/themes/default/img/icon-error.gif) no-repeat;}
#dvMsgBox .info{background:url(/themes/default/img/icon-info.gif) no-repeat;}
#dvMsgBox .warning{background:url(/themes/default/img/icon-warning.gif) no-repeat;}
#dvMsgBox .clear{clear:both;}
#dvMsgBox .height{height:10px;line-height:10px;}
#ShowBolightBox{display:none;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;background-color:#000000;z-index:100;position:absolute;left:0px;top:0px;}