@charset "gbk";
.ad_fongli {
    overflow: hidden;
}
.banner_ad {
    overflow: hidden;
    position: relative;
    z-index: 3;
}
.ad_fongli {
    display: none;
    margin-bottom: 10px;
}
.wrap {
    padding: 18px 0 0;
    position: relative;
}
.cl_wrap {
    margin: 0 auto;
    padding: 18px 0 430px;
    position: relative;f
    width: 1150px;
}
.right810 {
    float: right;
    width: 810px;
}
.left330 {
    float: left;
	margin-left:-10px;
    height: 1150px;
    padding-bottom: 430px;
    width: 330px;
}
.cl_lay330 {
    float: right;
    width: 330px;
}
.pic_focus, .notice, .sale_planing, .s_book {
    background: none repeat scroll 0 0 #FCFAFC;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #E0DFE0;
}
.s_mod, .s1_mod, .s1_mod_ready {
    border: 1px solid #E9E7EA;
    box-shadow: 0 0 3px #E0DFE0;
}
.shop_tit, .shop_quality, .notice_list .toc, .notice_link, .sale_slider, .s_book_tip_icon, .sale_slider .selected .slider_l, .sale_slider .selected .slider_r, .sale_slider .selected .slider, .sale_sliderwrapper_list:hover, .sale_sliderwrapper_box .selected, .pic_sliderwrapper .toc, .pic_sliderwrapper .selected, .pic_sliderwrapper .ahead, .pic_sliderwrapper .next, .s_book_story_div .s_info_story, .s_book_story, .add_favorite_words, .add_favorite_close, .anson, .btn_myfav, .ico_myfav_ed, .btn_myfav_ed, .ico_myfav_tips, .s_today, .s_time_icon, .s_info_pms_con {
    background-image: url("images/index_imgs.png");
    background-repeat: no-repeat;
}
.shop_tit {
    background-position: 0 0;
    font-size: 14px;
    height: 23px;
    line-height: 22px;
    margin-bottom: 13px;
    padding-left: 27px;
    width: 615px;
}
.shop_tit a, .shop_tit a:hover {
    color: #DC5C95;
}
.shop_quality {
    background-position: -650px -50px;
    float: right;
    font-weight: 700;
    padding-left: 25px;
}
.shop_onsale {
    margin-bottom: 18px;
}
.s_mod {
    margin-bottom: 11px;
    position: relative;
    width: 640px;
}
.s_mod:hover, .s_mod_hover {
    border: 1px solid #6bc30d;
}
.s_discount {
    color: #666666;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 90px;
    width: 180px;
}
.s_discount .salebg2 {
    color: #F43499;
    display: inline;
    font-size: 22px;
    padding-right: 2px;
}
.s_name {
    color: #333333;
    height: 15px;
    overflow: hidden;
    padding-bottom: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
}
.s_off {
    height: 26px;
}
.s_time {
    margin-top: 13px;
}
.s_time_icon {
    background-position: -650px -200px;
    color: #666666;
    padding-left: 15px;
}
.s_pic {
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 640px;
}
.s_today {
    background-position: -650px -400px;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 10;
}
.s_info {
    color: #FFFFFF;
    height: 26px;
    margin-top: -26px;
    overflow: hidden;
    padding-right: 3px;
    position: relative;
    width: 437px;
}
.s_mod .s_info {
    float: right;
}
.s_info_pms {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
.s_info_pms .s_info_pms_con {
    display: block;
}
.s_info_pms_con {
    background-position: -650px -250px;
    display: none;
    float: left;
    overflow: hidden;
    padding: 4px 5px 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 340px;
}
.s_info_pms_con span {
    padding: 0 5px;
}
.s_info_time {
    float: left;
    text-align: center;
    width: 140px;
}
.s_info_story {
    color: #FFFFFF;
    float: right;
    font-family: ËÎÌå;
    margin-top: 3px;
    padding: 3px 0 3px 5px;
}
.s_info .s_info_story {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    border-radius: 2px;
}
.s_info_pms .s_info_story {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
.s_info_story span {
}
.s_info_story:hover {
    color: #FFCCE7;
}
.s_info_story:hover .s_info_story_arrow {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFCCE7;
}
.s_info_story_arrow {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
    border-style: solid;
    border-width: 3px 0 3px 3px;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin: 0 4px;
    width: 0;
}
.shoplast, .shopcoming, .shopyesterday {
    margin: 0 auto;
    width: 1150px;
}
.shoplast, .shopyesterday, .shopcoming {
    overflow: hidden;
}
.shop_lastest, .shop_yesterday, .shop_unsale {
    width: 1050px;
}
.cl_shop_lastest {
    margin-bottom: 20px;
    width: 660px;
}
.s1_mod {
    float: left;
    height: 242px;
    margin: 0 32px 18px 0;
    position: relative;
    width: 310px;
}
.s1_mod:hover, .s1_mod_hover {
    border: 1px solid #6bc30d;
}
.s1_mod .s_info, .s1_mod_ready .s_info {
    width: 307px;
}
.s1_mod .s_info_pms_con, .s1_mod_ready .s_info_pms_con {
    width: 205px;
}
.s1_pic {
    height: 180px;
    overflow: hidden;
    width: 310px;
}
.s1_info {
    background: none repeat scroll 0 0 #FCFAFC;
	border:0;
    
    height: 51px;
    overflow: hidden;
    padding-top: 10px;
}
.s1_info_name {
    float: left;
    overflow: hidden;
    padding-left: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
	font-weight:bold;
	font-size:14px;
}
.s1_info_name a:hover{ color: #1f8902;}
.s1_info_time {
    float: left;
    height: 18px;
	color: #1f8902;
    margin-top: 10px;
    padding-left: 13px;
	overflow:hidden;
}
.s1_info_discount {
    float: right;
    padding-right: 20px;
	font-weight:bold;
	font-size:14px;
}
.s1_info_discount .salebg2 {
    color: #F43499;
    font-size: 16px;
    padding-right: 2px;
}
.shopcoming {
    padding-bottom: 430px;
}
.shop_unsale .special {
    margin-right: 0;
}
.cl_shop_unsale {
    width: 660px;
}
.s_unsale_mod {
    background: none repeat scroll 0 0 #FCFAFC;
    height: 230px;
    width: 310px;
}
.s1_mod_ready {
    float: left;
    height: 232px;
    margin: 0 32px 18px 0;
    position: relative;
    width: 310px;
}
.s1_mod_ready .s1_info_discount {
    display: none;
}
.s1_mod_ready:hover, .s1_mod_ready_hover {
    border: 1px solid #DC5C95;
}
.s1_mod_ready:hover .s_book_notice, .s1_mod_ready_hover .s_book_notice {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DC5C95 #DC5C95;
    border-image: none;
    border-right: 1px solid #DC5C95;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.s1_mod_ready .s1_info {
    height: 34px;
    padding-top: 17px;
}
.s1_mod_ready .s_info {
    float: none;
}
.s1_mod_ready .btn_comm {
    background-image: url("images/normal_btn.png");
    background-position: 0 0;
}
.cl_s1_mod {
    margin-right: 18px;
}
.s1_mod_ready:hover .s_book_notice, .s1_mod_ready_hover .s_book_notice {
    display: block;
}
.s1_mod_ready img {
}
.s1_mod_ready:hover img, .s1_mod_ready_hover img {
    filter: none;
}
.s_book {
    height: 280px;
    padding: 9px;
    width: 310px;
}
.s_book .s1_info {
    border-color: #FCFAFC;
}
.s_book_pic {
    height: 180px;
    position: relative;
    width: 310px;
}
.s_book_notice {
    background: none repeat scroll 0 0 #FCFAFC;
    left: -1px;
    padding: 0 10px 20px;
    position: relative;
    top: -1px;
    width: 290px;
    z-index: 1;
}
.s_book_notice input {
    border: 1px solid #D9D7D9;
    border-radius: 3px;
    color: #999999;
    float: left;
    height: 28px;
    line-height: 23px;
    margin: 0 10px 0 0;
    padding-left: 5px;
    width: 173px;
}
.s_book_submit {
    background-position: -150px -150px;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
    width: 96px;
}
.s_book_tip {
    background-color: #F7ECF1;
    border: 1px solid #DB5C95;
    height: 21px;
    left: 10px;
    padding: 4px 0 0 9px;
    position: absolute;
    top: -8px;
    width: 171px;
}

.notice_list {
    height: 29px;
    overflow: hidden;
    width: 328px;
}
.notice_list .toc {
    background-position: -150px -150px;
    border-right: 1px solid #EDEBED;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: bolder;
    height: 29px;
    line-height: 29px;
    position: relative;
    right: -2px;
    text-align: center;
    width: 108px;
}
.notice_list .selected {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #DC5C95;
}
.notice_content {
    height: 84px;
    overflow: hidden;
    padding: 15px 14px 9px;
    width: 300px;
}
.notice_content ul li {
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    width: 300px;
}
.notice_link {
    background-position: -650px 0;
    padding-left: 19px;
}
.notice_link:hover {
    background-position: -650px -15px;
}
.notice_content ul p {
    text-align: right;
}
.notice_link_more {
    color: #B3B3B3;
}
.sale_planing {
    margin-top: 13px;
    padding: 22px 14px 0;
    text-align: center;
    width: 300px;
}

.a_shop_tit {
   /* background-image: url("images/index_a_title_imgs.png");
    background-repeat: no-repeat;*/
    height: 35px;
    margin-bottom: 10px;
}
.a_shop_today {
    background-position: -200px -100px;
    width: 200px;
}
.a_shop_today_new {
    background-position: 0 0;
    width: 350px;
}
.a_shop_yestoday {
    background-position: 0 -50px;
    width: 210px;
}
.a_shop_hotsell {
    background-image: url("images/index_title_hot.png");
    background-repeat: no-repeat;
    width: 200px;
}
.a_shop_bestsell {
    background-image: url("images/index_title_best.png");
    background-repeat: no-repeat;
    width: 200px;
}
.a_shop_newsell {
    background-image: url("images/index_title_new.png");
    background-repeat: no-repeat;
    width: 200px;
}
.a_shop_coming {
    background-position: 0 -150px;
    width: 200px;
}
.a_shop_rightbar {
    background-position: -250px -150px;
    margin-left: 200px;
    width: 128px;
}
.a_banner_cd {
    background: url("images/resource/banner_a_cd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E5E2E7;
    box-shadow: 0 0 3px #E0DFE0;
    height: 65px;
    margin: 0 auto;
    position: relative;
    width: 1150px;
    z-index: 1;
}
.a_bcd_con {
    left: 713px;
    padding: 4px 0 0 1px;
    position: absolute;
}
.a_bcd_con span {
    color: #F42F98;
    font-size: 46px;
    font-weight: 700;
}
.a_bcd_min {
    letter-spacing: 12px;
    padding-left: 39px;
}
.a_bcd_sec {
    letter-spacing: 12px;
    padding-left: 26px;
}
.banner_cd {
    background: url("images/resource/banner_cd.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 70px;
    margin: 0 auto;
    
    width: 1150px;
    z-index: 1;
}
.bcd_con {
    color: #666666;
    left: 558px;
    padding: 4px 0 0 1px;
    position: absolute;
    top: 28px;
}
.bcd_con span {
    font-size: 24px;
}
.bcd_min {
    padding-left: 21px;
}
.bcd_sec {
    padding-left: 13px;
}
.banner_cd_after10 {
	background-image:url("images/banner_cd_after.png");
	background-repeat:no-repeat;
}
.banner_cd_after10 .bcd_con {
    display: none;
}
.a_right {
    float: right;
    width: 332px;
}
.a_right_tab {
    background-color: #FFFFFF;
    border: 1px solid #E4E2E5;
    box-shadow: 0 0 3px #E0DFE0;
    height: 565px;
    margin-bottom: 13px;
    overflow: hidden;
    padding: 1px;
    position: relative;
    width: 327px;
}
.a_right_tab ul {
    overflow: hidden;
}
.a_right_tab li {
    float: left;
}
.ar_tab_title {
    background: url("images/index_a_rep.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #EDEBEE;
    border-right: 1px solid #EDEBEE;
    color: #333134;
    cursor: pointer;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 108px;/*162px108*/
}
.ar_tab_item:hover .ar_tab_title, .ar_tab_hover .ar_tab_title {
    background: none repeat scroll 0 0 #FCFAFC;
    border-bottom: 0 none;
    color: #4da62a;
    height: 29px;
}
.ar_onselect .ar_tab_title {
    background: none repeat scroll 0 0 #FCFAFC;
    border-bottom: 0 none;
    color: #4da62a;
    height: 29px;
}
.thelast {
    border-right: 0 none;
}
.ar_tab_con {
    background: none repeat scroll 0 0 #FCFAFC;
    height: 500px;
    padding: 20px 19px 0;
}
.a_service_tab li {
    border-bottom: 1px dotted #666666;
}
.a_service_1 {
    background-position: 0 0;
    height: 134px;
    padding-bottom: 20px;
    position: relative;
    width: 290px;
}
.a_service_1 p {
    color: #333333;
    font-weight: 100;
    line-height: 1.8;
    padding: 72px 0 0 28px;
    text-align: left;
    width: 170px;
}
.a_service_list {
    font-weight: 100;
    line-height: 1.5;
    padding: 17px 20px 16px 68px;
    text-align: left;
}
.a_service_list h4 {
    color: #F52D96;
    font-size: 14px;
    padding-bottom: 5px;
}
.a_service_list p {
    color: #666666;
    width: 200px;
}
.a_service_2 {
    background-position: -350px 0;
}
.a_service_3 {
    background-position: -350px -100px;
}
.a_service_4 {
    background-position: -350px -200px;
}
.a_company_tab {
    text-align: left;
}
.a_ct_img img {
    border: 1px solid #D4D3D5;
    padding: 1px;
}
.a_company_tab h4 {
    color: #F52D96;
    font-size: 14px;
    padding-bottom: 5px;
}
.a_company_tab p {
    color: #666666;
    font-weight: 100;
    line-height: 1.5;
    padding-bottom: 15px;
}
.a_aixin365_tab {
    text-align: left;
}
.a_at_img {
    border: 1px solid #D4D3D5;
    padding: 1px;
}
.a_at_icon {
    background-position: 0 -200px;
    height: 39px;
    margin: 16px 0 20px;
    width: 73px;
}
.a_at_list {
    padding-top: 10px;
}
.a_at_txt {
    border-bottom: 1px dotted #666666;
    color: #666666;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 1.5;
    padding-bottom: 25px;
}
.a_at_list li {
    float: none;
    padding: 15px 0 0;

}
.a_at_list_link {
    background-position: -400px -300px;
    color: #666666;
    font-weight: 100;
    padding-left: 12px;
  background-image: url("index_a_img.png");
  background-repeat: no-repeat;
}
.a_at_list_link:hover {
    background-position: -400px -350px;
    color: #1f8902;
  background-image: url("index_a_img.png");
  background-repeat: no-repeat;
}
