/* CSS Document */
html,body,div,h1,h2,h3,ul,ol,li,dl,dt,dd,p,form,table,th,td{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none;}
img{ border:0px;}   
a{ text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
body,td,th { font:Arial, Helvetica, sans-serif; font-family:"宋体"; font-size:12px; line-height:24px; color:#242424; text-align:center;}
body{ background:#fff;}
/*public*/

#wapper{ width:100%; margin:0px auto;}

/*头部样式*/
#header{ width:960px; height:85px; margin:0px auto; text-align:left;} 
#header .logo{ float:left; margin-right:10px; display:inline;}
#header .logo img{ margin-top:20px;}
#header .top_cc{ float:right; width:560px; text-align:right;} 
#header .top_cc .top_ht{ float:right; height:27px; line-height:27px; background:url(../images/top_bg.jpg) top right no-repeat; text-align:left;}
#header .top_cc .top_ht dt{ float:right; padding-right:5px; display:inline; background:url(../images/top_h_sx.gif) 0px 10px no-repeat; padding-left:10px;}
#header .top_cc .top_ht dd{ float:left;text-align:left;} 
#header .top_cc .top_ht span{ color:#e71167;}
#header .top_cc .top_ht a{ margin:0px 2px;}
#header .top_cc .top_ht a:hover{ color:#e71167;}

#header .top_cc .top_hc{ clear:both;}
#header .top_cc .top_hc span{ float:left; margin-top:30px; *margin-top:30px; display:block;}
#header .top_cc .top_hc span a{ font-size:12px; color:#e71167;}
#header .top_cc .top_hc p{ float:right; height:55px; margin-top:10px; margin-right:10px; display:inline;}
#header .top_cc .top_hc p span{ background:url(../images/tel_bg.gif) 0px 3px no-repeat; float:left; height:30px; line-height:30px; padding-left:25px; margin-top:5px;}

/**导航nav样式**/

#nav{ width:960px; margin:0px auto; margin-top:10px; text-align:left;}

#nav .nav_hc{ float:left; width:100%; height:28px;}
#nav .nav_hc ul{ width:960px; margin:0px auto;}
#nav .nav_hc li{ float:left; width:96px; height:28px; line-height:28px; font-size:14px; margin-left:5px; display:inline;}
#nav .nav_hc li a{ display:block;background:url(../images/menu_bg.gif) no-repeat; width:96px; height:28px; line-height:28px; font-size:14px; color:#ee1468; text-align:center; text-decoration:none;}
#nav .nav_hc li a:hover{ display:block;background:url(../images/menu_abg.gif) no-repeat; width:96px; height:28px; line-height:28px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}
#nav .nav_hc .hover{ margin-left:0px;}
#nav .nav_hc .hover a{ display:block;background:url(../images/menu_abg.gif) no-repeat; width:96px; height:28px; line-height:28px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}

#nav .nav_cc{ float:left; width:960px; height:37px; line-height:37px; text-align:left; background:url(../images/sub_bg.gif) no-repeat;}
#nav .nav_cc ul{ float:left; height:37px; margin-left:15px; display:inline;}
#nav .nav_cc li{ float:left; height:37px; line-height:37px;}
#nav .nav_cc li span{ float:left; color:#fff; font-size:12px; margin-top:3px;}
#nav .nav_cc li a{ float:left; margin:0px 3px; display:inline; margin-top:3px; color:#fff;}
#nav .nav_cc a:hover{ color:#fff; text-decoration:underline;}
#nav .nav_cc p{ float:left; height:37px; margin-left:15px; display:inline;}
#nav .nav_cc p span{ float:left; color:#fff; font-size:12px; margin-top:3px;}
#nav .nav_cc p a{ float:left; margin:0px 3px; margin-top:3px; color:#fff;}
#nav .nav_cc a:hover{ color:#fff; text-decoration:underline;}
#nav .nav_cc form { float:right; height:37px; line-height:37px; margin-top:3px; margin-right:15px; display:inline;}
#nav .nav_cc form input{ margin-left:2px;}
#nav .nav_cc form a{ margin-left:4px;}
#nav .nav_cc form a{ color:#FF0;}
/****新加导航样式***/

#nav {
    background-color: #FF0000;
    height: 42px;
}

.nav_left {
    background-image: url("../images/nav_left.jpg");
    height: 42px;
    width: 9px;
}
.nav_fl {
    float: left;
}
.nav_center {
    background-image: url("../images/nav_center.jpg");
    height: 42px;
    width: 946px;
}
#nav_class {
    float: left;
    height: 41px;
    overflow: hidden;
}
#nav_class UL {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#nav_class UL LI {
    float: left;
    height: 41px;
    margin-left: 8px;
    width: 82px;
}
#nav_class LI {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#nav_class UL LI A#nav_current {
    background-image: url("../images/nav_h_bg.gif");
    background-repeat: no-repeat;
    font-weight: bold;
}
#nav_class UL LI A {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 41px;
    text-align: center;
    text-decoration: none;
}
#nav_class UL LI {
    float: left;
    height: 41px;
    margin-left: 8px;
    width: 82px;
}
.navbg {
    background-color: #CC0000;
}

.nav_right {
    background-image: url("../images/nav_right.jpg");
    height: 42px;
    width: 5px;
}
.nav_fr {
    float: right;
}

#seach {
    background-color: #EEF0E3;
    height: 28px;
    margin-bottom: 3px;
    padding-top: 5px;
    width: 960px;
}

#nav_class UL LI A:hover {
    background-color: #CC0000;
    font-weight: bold;
}

.search {
    background: url("../images/search_bg.jpg") no-repeat scroll left top transparent;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    width: 960px;
	float: right;
}
.search .peisongbox a {
    color: #333333;
    text-decoration: none;
}
.search .peisongbox {
    color: #D9D9D9;
    display: inline;
    float: left;
    margin-left: 20px;
    text-align: left;
    width: 411px;
}

.search .input_box {
    background: url("../images/search_inputbg.gif") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 26px;
    margin: 3px 0 0 105px;
    padding-left: 2px;
    text-align: left;
    width: 180px;
}

.search .search_inputbox {
    display: inline;
    float: left;
    height: 18px;
    margin: 4px 0 0 7px;
    width: 105px;
}

.search .search_inputbox .search_input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 0 2px 0 0;
    width: 105px;
}

.search .search_btn {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    outline: 0 none;
    text-indent: -9999px;
    width: 55px;
}

.search .hotkey {
    display: inline;
    float: left;
    padding-left: 10px;
    text-align: left;
}

.search .hotkey a {
    color: #F24965;
}

/****导航完****/
#block{ width:960px; margin:8px auto;}
#block .ads0{ float:left; width:958px;height:30px;line-height:30px; margin:0 auto 5px; *margin-top:-8px; margin-bottom:5px;border: #FB807E 1px solid;border-top: none;background: #fff5f6;}

/****当前位置****/

#block .title{ float:left; width:958px; height:28px; line-height:28px; background:url(../images/l_ht_bg.gif) repeat-x; border:#d8c3cc 1px solid; margin:8px auto; margin-top:8px; *margin-top:0px; font-weight:normal; font-size:12px; color:#000; text-align:left;}
#block .title span{ margin-left:10px; background:url(../images/s_x.gif) 0px 1px no-repeat; color:#000; padding-left:15px;}
#block .title a{ color:#000;}
#block .title a:hover{ color:#e70e65; text-decoration:underline;}
#block .title strong{ color:#e70e65; font-weight:normal;}

/*********自选鲜花css样式********/

#block .self_info{ float:left;width:958px; border:#cdcdcd 1px solid; margin-top:0px; overflow:hidden;}
#block .self_info h3{ float:left; width:958px; height:27px; line-height:27px; background:#FFDFEF; border-bottom:#cdcdcd 1px solid; font-size:12px; margin:0px;}
#block .self_info ul{ float:left; width:945px;  padding:5px; text-align:left;}
#block .self_info li{ width:945px; margin:0px; padding:0px 5px; line-height:22px;}
#block .self_info strong{ font-weight:normal; color:#e71167;}

#block .self_cc{ float:left; width:958px; *width:958px; _width:958px; border:#cdcdcd 1px solid; margin-top:10px; overflow:hidden;}
.self_cc .self_ht{ width:958px; float:left; height:27px; line-height:27px; font-size:12px; color:#333; background:#eee; border-bottom:#cdcdcd 1px solid;}
.self_cc .self_ht span{ font-weight:normal; margin-left:5px;}
.self_cc .self_hc,.self_cc form{ float:left; width:960px; padding:8px 0px;}
.self_cc .self_hc li{ float:left; width:192px; padding:2px 0px; text-align:center;}
.self_cc .self_hc strong{ margin:0px 4px; font-size:12px; font-weight:normal; color:#e71167;}
.self_cc .self_hc span{ display:block; width:192px;}
.self_cc form input{ margin-right:5px;}
#block .self_but{ float:left; width:958px; height:35px; line-height:35px; text-align:center; margin-top:15px;}
#block .self_but a{ border:0; margin:0px 15px;}

/***专题推荐样式***/
#block .zt_hc{ float:left; width:960px; margin-top:0px;}
.zt_hc h3{ float:left; width:960px; height:34px; line-height:34px; font-size:20px; background:url(../images/zhuanti_htg.jpg) no-repeat;}
.zt_hc h3 span{ float:left; margin-left:35px;margin-top:5px; display:inline; color:#db0909;}
.zt_hc h3 span b{ font-size:12px; font-weight:normal;}
.zt_hc h3 a{ float:right; margin-right:10px; font-size:12px; font-weight:normal; color:#e71167;;}

.zt_hc ul{ float:left;width:958px; margin-top:0px; border:1px solid #ccc; border-top:none; padding-top:8px; padding-bottom:8px; text-align:center;}
.zt_hc li{ float:left; width:172px; margin-top:5px; margin-left:16px;display:inline;}
.zt_hc li a{ color:#333; font-size:12px; font-weight:bold;}
.zt_hc li a:hover{ color:#e71167;;}
.zt_hc li img{ border:#ccc 1px solid;}

.zt_hc li span{ float:left; display:block; width:160px; text-align:center; line-height:20px; color:#333;}
.zt_hc li span img{ border:none; margin-top:5px;}
.zt_hc li span a{ margin:4px 3px 0px  5px;}
.zt_hc li span b{ text-decoration:line-through; font-weight:normal; color:#464646;}
.zt_hc li span strong{ font-weight:normal;color:#e71167;}
.zt_hc a:hover img {border: 1px solid #E71167;}

/******专题推荐over*****/

#block .zt_hc2{ float:left; width:958px; margin-top:0px; border:#D7D7D7 1px solid;}
.zt_hc2 h3{ float:left; width:920px; height:45px; line-height:45px; margin:8px auto; margin-left:10px; display:inline; font-size:20px; font-weight:normal; background:url(../images/zhuanti_qrj4.jpg) no-repeat;}
.zt_hc2 h3 span{ float:left; margin-left:72px; margin-top:3px; display:inline; font-family:"宋体";font-weight:bold; color:#FF265A; word-spacing:normal;}
.zt_hc2 p{ clear:both; width:925px; padding:8px 15px; line-height:24px; text-align:left; text-indent:24px;}

.zt_hc2 ul{ float:left;width:958px; padding-top:5px; padding-bottom:10px; text-align:center;}
.zt_hc2 li{ float:left; width:172px; margin-top:8px; margin-left:16px;display:inline;}
.zt_hc2 li a{ color:#666; font-size:12px; font-weight:bold;}
.zt_hc2 li a:hover{ color:#e71167;}
.zt_hc2 li img{ border:#ccc 1px solid;}

.zt_hc2 li span{ float:left; display:block; width:160px; text-align:center; line-height:20px; color:#333;}
.zt_hc2 li span img{ border:none; margin-top:5px;}
.zt_hc2 li span a{ margin:4px 3px 0px  5px;}
.zt_hc2 li span b{ text-decoration:line-through; font-weight:normal; color:#464646;}
.zt_hc2 li span strong{ font-weight:normal;color:#e71167;}
.zt_hc2 a:hover img {border: 1px solid #E71167;}

/***帮助中心样式***/

#help{ clear:both; float:left; width:956px; height:170px; border:#cdcdcd 1px solid; padding:1px; background:#f9f9f9; margin-top:10px; text-align:left;}
#help .help_ht{ float:left; width:200px; margin:5px; display:inline; overflow:hidden;}
#help .help_cc{ float:right; width:725px; height:158px; margin:5px; display:inline; border:#d7d7d7 1px solid;}
.help_cc dl{ float:left; width:145px; *width:145px; _width:145px; height:155px; text-align:left; background:url(../images/help_lbg.gif) 2px 35px no-repeat;}
.help_cc dt{ float:left;width:130px; height:27px;line-height:27px;font-size:14px; font-weight:bold;color:#3b4346;margin:7px 0px 5px 0px;margin-left:15px; *margin-left:15px; _margin-left:15px; display:inline;background:url(../images/s01.gif) 4px no-repeat;}
.help_cc dt span{ float:left; margin-left:25px; display:inline;}
.help_cc dd{float:left;width:135px;margin-left:10px;display:inline;line-height:22px;color:#555;background:url(../images/h_dbg.gif) 20px no-repeat;}
.help_cc dd a{ float:left; color:#555; margin-left:30px;}
.help_cc dd a:hover{color:#954f69;}

/**DT的不同背景设置**/
.help_cc .s_01{ background:none;}
.help_cc .s_02 dt{ background:url(../images/s02.gif) no-repeat;}
.help_cc .s_03 dt{ background:url(../images/s03.gif) no-repeat;}
.help_cc .s_04 dt{ background:url(../images/s04.gif) no-repeat;}
.help_cc .s_05 dt{ background:url(../images/s05.gif) no-repeat;}

/**底部样式**/
#footer{ width:960px; margin:0px auto; margin-top:12px; *margin-top:12px; _margin-top:0px;text-align:center; background:url(../images/fot_bg.gif) 0px 0px repeat-x; border-top:#D8C3CC 1px solid;}
#footer .foot_cc .d_nav{ width:960px; height:27px; line-height:27px; overflow:hidden; font-size:12px; color:#954f69;}
#footer .foot_cc .d_nav a{ line-height:27px; margin:0px 6px; color:#954f69;}
#footer .foot_cc .d_nav a:hover{ color:#333;}

#footer .foot_cc .disc{ clear:both; line-height:24px; font-size:12px; color:#333; padding-top:4px;}
#footer .foot_cc .disc_c{ color:#f76b1b; font-weight:bold; margin-right:10px;}
#footer .foot_cc .safe{ height:55px; line-height:55px; margin:5px 0px;}

#footer .foot_cc .pay{ height:35px; line-height:35px; margin-top:10px;}
#footer .foot_cc .pay a{ margin:0px 4px;}