@charset "utf-8";
/*------normal------*/
body {margin: 0;padding: 0;}
html, body,ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, dd, fieldset, table, td,img, div,span, {border: 0 none; list-style: none outside none; margin:0; padding: 0;}
ul,ol,li {list-style:none;}
*{margin:0; padding:0;}
.clear{clear: both;}
body {background: #ffffff; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif ;}
a {color:#000000;text-decoration: none;border:0;}
img{border:0;}
a:hover  ,a:visited,a:focus,a:active{text-decoration:none;*background:none;}

 
/*-----------------------------header----------------------------------------*/
.header{ background-color:#090808; }
.head{width:1000px; height:90px; margin:0 auto;}
.logo{float:left; margin-top:18px;}
.head_r{float:right; margin-top:8px ; color:#a6a6a6;}
.head_r ul{line-height:70px;}
.head_r ul li{float:left;display:inline-block; color:#a6a6a6;padding:0 3px; font-weight:bold;}
.head_r ul li a {color:#a6a6a6;}
.head_r ul li a:hover {color:#ecd914;}
.head_r ul li img{display:inline-block;vertical-align:middle;}



.headerBottom{position: absolute; top:130px; left:0px; z-index: 5; background:url(../img/menu_bg.png) repeat-x left; height:5px; width:100%;}
.ea_line{ background:url(../img/head_line.gif) repeat-x; height:3px;}
.nav{height:38px;  background-color:#ecd914; position:relative; z-index:6;}
.menu{ width:1000px; margin:0 auto;}
.menu a{height:22px; line-height:22px;  position:relative; color:#0f0f0f; }
.menu li{font-size:14px; float:left; position:relative; padding:8px 22px;}
.menu li:hover{background-color:#3d3731; padding:8px 22px}
.menu li:hover a{color:#fff;}
.menu li.no_sub:hover{ padding:7px 11px}
.menu ul{ position:absolute;left:-1px;top:-999em;z-index:99999; display:none}
.menu li:hover ul{top:38px; display:block;}

.menu li:hover ul.pro_c{top:38px; left:-45px; display:block; padding:0 0 20px 20px;  background:url(../img/nav_bg.png) repeat; font-size:12px; width:540px; display:inline-block;}
.menu li:hover ul.duc_u{top:38px; left:-75px; display:block; padding:0 0 20px 20px;  background:url(../img/nav_bg.png) repeat; font-size:12px; width:750px; height:230px; display:inline-block;}
.menu li:hover ul.sup_u{top:38px; left:-95px; display:block; padding:0 0 20px 20px;  background:url(../img/nav_bg.png) repeat; font-size:12px; width:465px; display:inline-block;}
.menu li:hover ul.pro_c a:hover{color:#ecd914;}


.duc_u .duc_left{ float:left; width:124px; font-weight:bold; margin-top:10px;}
.duc_u .duc_left a:hover{color:#ecd914;}
.duc_u .duc_left p{border-bottom:1px dashed #888686; padding:5px;}
.duc_u .duc_right{ float:left; width:550px; margin-top:20px; margin-left:45px; }

.sup_u .sup_left{ float:left; width:124px; font-weight:bold; margin-top:10px;}
.sup_u .sup_left a:hover{color:#ecd914;}
.sup_u .sup_left p{border-bottom:1px dashed #888686; padding:5px;}
.sup_u .sup_right{ float:left; width:275px; margin-top:20px; margin-left:45px; }




.pro_c .p_deil{ float:left; padding-right:15px; }
.pro_c .p_deil.no-margin-right{ margin-right:0;}
.pro_c .p_deil h2{ font-size:14px; font-weight:bold; margin-top:20px; }


.menu  .search{width:214px;padding:0;background:url(../img/searchbg.png) no-repeat center top; float:right;  margin-top:7px; }
.menu  .search  .searchform .search_value{width:165px;border:0; background:none;height:26px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serifl; font-size:12px; }
.menu  .search  .searchform .go{border:0;line-height:26px;display:inline-block;vertical-align:middle;}


/*.header{height:110px;background-color:#252525;text-align:center;margin:0 auto;}
.head{width:1024px;height:70px;margin:0 auto;}
.menu{height:40px;background:url(../img/menu.gif) repeat-x;}
.logo{float:left;margin-top:7px;}
.head_r{float:right;}
.head_r ul{line-height:70px;}
.head_r ul li{float:left;display:inline-block;color:#ffffff;padding:0 5px;}
.head_r ul li a {color:white;}
.head_r ul li img{display:inline-block;vertical-align:middle;}

.menu ul{width:1024px;margin:0 auto;}
.menu ul li{float:left;line-height:40px;text-align:center;width:110px;position:relative;}
.menu ul li a{font-size:14px;text-shadow: 1px 2px 1px #ffffff;display:block;}

.menu  .search{width:214px;padding:0;background:url(../img/searchbg.png) no-repeat center;float:right;padding-top:10px \9;position:relative;height:38px \9;}
.menu  .search .searchform{position:absolute \9;top:4px \9;left:5px \9;}
.menu  .search  .searchform .search_value{width:170px;border:0;line-height:26px;background:none;height:26px}
.menu  .search  .searchform .go{border:0;line-height:26px;display:inline-block;vertical-align:middle;}*/

/*-----------------------------banner----------------------------------------*/
.banner .banner_01{width:1024px;z-index:9999;margin:0 auto;margin-top:-290px;text-align:right;}
.cat_banner{text-align:center;margin:0 auto;width:100%; padding-top:8px;}
.cat_banner img{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
}

/*-----------------------------home product----------------------------------------*/
.main_01{height:440px;margin:0 auto;}
.sale{ height:117px; background-color:#e2e2e2; }
.sale  #tabs0 {width:1000px; overflow:hidden; margin: 0 auto;}
.sale  .menu0{width:1000px;height:36px;}
.sale  .menu0 li{display:block;float:left;padding:0 20px;line-height:36px;text-align: center;cursor:pointer;background:none;border-bottom:4px solid #838383;margin-right:1px;}
.sale  .menu0 li.hover{background:url(../img/tab_hover.gif);border-bottom:4px solid #007987;}
.sale  #main0 ul{display: none;}
.sale  #main0 ul.block{display: block;width:1000%;position:relative;left:0;}
.sale .products_list{width:1005px;margin-top:15px;position:relative;}
.sale .products_list ul li{width:186px;background-color:#ffffff;float:left;display:inline-block;margin-right:15px;border-bottom: 8px solid #FEDD00;}
.sale .products_list .title{padding:10px;}
.sale .products_list .picture{text-align:center;}
.sale .products_list .price_buy{text-align:center;margin:5px 0;}
.sale .products_list .price_buy .price{display:inline-block;vertical-align:middle;text-align:center;line-height:22px;font-size:20px;font-family:sans-serif;font-weight: bold;}
.sale .products_list .price_buy .check_buy{display:inline-block;vertical-align:middle;width:83px;height:22px;margin-left:10px;background:url(../img/check_buy.gif) no-repeat;}
.sale .products_list .describe{text-align:left;margin:0 auto;background-color:#555555;color:#f5e600;padding:10px;height:36px;}


/*-----------------------------home ad----------------------------------------*/
<!---修改代码--->

<!---修改代码--->
.main_02 {margin:0 auto;background-color:#b6b6b6;padding-bottom: 16px;}
.main_02 .main_02_layout{width:1024px;text-align:center;margin:0 auto;padding-top:15px;}

.main_02 .part_01,.main_02 .part_02,.main_02 .part_03{float:left;display:inline-block;vertical-align:middle;margin-right:17px;}
.main_02 .part_04{display:inline-block;vertical-align:middle;}

.main_02 .amazon{width:254px;height:175px;background:url(../img/amazon.gif) no-repeat;text-align:left;font-size:16px;}
.main_02 .main_02_layout .amazon_de{background-color:#ffffff;padding:5px 0;}
.main_02 .main_02_layout .amazon_de a{display:block;padding:6px 10px;}

.main_02 .part_02 .null_block{height:10px;}

.main_02 .part_04 .newbie{width:192px;height:124px;background:url(../img/newbie.gif) no-repeat;}
.main_02 .part_04 .newbie span{display:block;padding:20px 10px 10px 15px;color:#ffffff;line-height:24px;font-size:16px;text-align: left;}
.main_02 .part_04 .bank{width:192px;height:45px;background-color:#f0f0f0;}
.main_02 .part_04 .bank span ,.main_02 .part_04 .wi span{line-height:45px;font-size:16px;}
.main_02 .part_04 .blue{width:192px;height:40px;background:#ffffff;}
.main_02 .part_04 .blue span{line-height:40px;font-size:16px;}
.main_02 .part_04 .wi{width:192px;height:45px;background:#f0f0f0;}
.main_02 .part_04 .facebook{width:192px;height:106px;background:url(../img/facebook.gif) no-repeat;}
.main_02 .part_04 .facebook .entry{color:#ffffff;padding:10px 8px;line-height:20px;}

/*-----------------------------footer----------------------------------------*/
.footer{background:url(../img/footer_bg.gif) top repeat-x #f2f2f2; }
.foot{width:1000px; margin:0 auto; padding:34px 0; overflow:hidden;}
.footer_a{ float:left; width:458px;}
.footer_a dl{ float:left;}

.footer_a dl dt{ font-size:17px; font-weight:bold; color:#505050; padding-right:55px; padding-bottom:10px;}
.footer_a dl dd{ line-height:25px; list-style-type: none; }
.footer_a dl li a{ color:#706f6f;} 
.footer_a dl dd a:hover{ color:#0088cc;}
.l_p{ float:left; padding-right:2px; margin-top:5px;}
.li_ico a{ background:url(../img/fot_icon.png) 0 0 no-repeat; height:32px; width:32px; display:block;}
.li_ico a:hover{ background:url(../img/fot_icon.png) 0 -34px no-repeat; height:32px; width:32px; display:block;}
.li_ico1 a{ background:url(../img/fot_icon.png) -33px 0 no-repeat; height:32px; width:32px; display:block;}
.li_ico1 a:hover{ background:url(../img/fot_icon.png) -33px -34px no-repeat; height:32px; width:32px; display:block;}
.li_ico2 a{ background:url(../img/fot_icon.png) -66px 0 no-repeat; height:32px; width:32px; display:block;}
.li_ico2 a:hover{ background:url(../img/fot_icon.png) -66px -34px no-repeat; height:32px; width:32px; display:block;}
.li_ico3 a{ background:url(../img/fot_icon.png) -99px 0 no-repeat; height:32px; width:32px; display:block;}
.li_ico3 a:hover{ background:url(../img/fot_icon.png) -99px -34px no-repeat; height:32px; width:32px; display:block;}
.li_ico4 a{ background:url(../img/fot_icon.png) -133px 0 no-repeat; height:32px; width:32px; display:block;}
.li_ico4 a:hover{ background:url(../img/fot_icon.png) -133px -34px no-repeat; height:32px; width:32px; display:block;}
.cont_p{ clear:both; padding-top:10px; color:#706f6f;}


.footer_b{ float:left; margin-left:40px;}
.p_im{ width:243px; height:166px; float:left; background-color:#000;}
.p_mix{ float:left; margin-left:15px;}

.foot_bottom{ height:50px; background-color:#3d3d3d;}
.fo_t{ width:1000px; margin:0 auto;  }
.fo_t b{ font-weight:normal; line-height:50px; color:#666666;}
.fo_t span{ float:right; margin-top:13px;}
/*-----------------------------home page end----------------------------------------*/

/*-----------------------------product page----------------------------------------*/
.main.product,.main.product_list ,.main.forgot,.main.login,.main.register,.main.cart,.main.pay,.main.super{padding:0 0 30px;}




.t_poo{ height:55px; border-bottom:1px solid #dfdfdf;}
.map{width:1000px; margin:0 auto; background: url(../img/map_home.gif) no-repeat left; padding:12px 0 8px 20px; text-align:left; line-height:45px;}
.map a{ color:#242424;}
.map a:hover{ color:#0088cc;}
.map span{ color:#878787;}
.main.product .detail_01{width:980px ;background-color:#ffffff; margin:0 auto; border:3px solid #dadada; margin-top:21px; padding:10px;}
.main.product .detail_01 .picture {width:440px;}
.main.product .detail_01 .select {width:500px; float:left; margin-left:39px; }








.main.product .detail_01 .picture ,.main.product .detail_01 .buy{float:left;}


.main.product .detail_01 .select  ul li{padding:5px 0}

<!---修过的代码--->
.main.product .detail_01 .select .title {font-size:22px; font-weight:bold; text-align:left;}
.main.product .detail_01 .select .product_title{ float:left; border-bottom:1px solid #ebebeb;  padding-bottom:7px; width:100%;}
.main.product .detail_01 .select .product_title h3{ text-align:left; font-size:20px; color:#2b2b2b;}
.main.product .detail_01 .select .product_title p{ text-align:left; font-weight:normal; color:#878787; padding-top:2px; line-height:21px;}



.main.product .detail_01 .product_item_deil{padding-top:65px;}
.main.product .detail_01 .select .product_item_deil .pro_spe{ padding-top:5px;}
.main.product .detail_01 .select .product_item_deil .pro_spe p{ font-size:16px; color:#2b2b2b; padding-bottom:8px;}
.main.product .detail_01 .select .product_item_deil .colr p{ font-size:16px; color:#2b2b2b; padding-bottom:4px;}
.spec_1{ height:25px; line-height:25px; color:#878787; background-color:#e9e9e9; padding-left:5px;}
.spec_2{ height:25px; line-height:25px; color:#878787;  padding-left:5px;}

<!---修过的代码--->
.main.product .detail_01 .select .hot  .green{color:#007987;padding:0 10px 0 0;}
.main.product .detail_01 .select .upc{color:#323232;}
/*.main.product .detail_01 .select .upc  .gray{color:#808080;padding:0 10px 0 0;}*/
.main.product .detail_01 .select .color {
    color: #808080;
    padding: 0 10px 0 0;
}
.main.product .detail_01 .select .color span {
    background-color: #007987;
    display: inline-block;
    height: 34px;
    margin: 0 5px;
    width: 34px;
}
.bu_btton{ margin-top:20px;}





<!---修改过的代码--->
.main.product .detail_0 .select .color span{ width:34px; display:inline-block; margin:0 5px; background-color:#007987;}
.bu_btton a{ background: url(../img/buy_amoazon_btn.png) no-repeat; width:256px; height:59px; cursor:pointer; display:block;}
.bu_bttona{ margin-top:20px;}
.bu_bttona a{ background: url(../img/buy_amoazon_btna.png) no-repeat; width:256px; height:59px; cursor:pointer; display:block;}
.bu_btton a:hover{ background:url(../img/buy_amoazon_btn.png) no-repeat; width:256px; height:59px; }


<!---修改过的代码--->
/*--------------颜色选择器CSS添加-------------*/
.catt .catb {
    height:auto;
    overflow:hidden;
    line-height:30px;
    float:left;
}
.catt {
    width:100%;
    height:auto;
    overflow:hidden;
    padding-bottom:5px;
    text-decoration:none;
}
.catt a {
    border:#c8c9cd 1px solid;
    text-align:center;
    background-color:#fff;
    margin-left:5px;
    margin-top:6px;
    padding-left:10px;
    padding-right:10px;
    display:block;
    white-space:nowrap;
    color:#000;
    text-decoration:none;
    float:left;
}
.catt a:hover {
    border:#ff6701 2px solid;
    margin:-1px;
    margin-left:4px;
    margin-top:5px;
}
.catt a:focus {
    outline-style:none;
}
.catt .cattsel {
    border:#ff6701 2px solid;
    margin:-1px;
    background:url("../img/checked.gif") no-repeat bottom right;
    margin-left:4px;
    margin-top:5px;
}
.catt .cattsel a:hover {
    border:#ff6701 2px solid;
    margin:-1px;
    background:url("../img/checked.gif") no-repeat bottom right;
}

<!---修改的代码--->
.feature{margin:20px 5px 0 5px;}
.pd_item_txt { width: 50%;}
.right_l { float: right;}
.pd_item_img { width: 45%; text-align:center;}
.left_l { float: left;}

.pd_item_txt_title {
    font-size:20px;
    padding: 70px 0 20px 0;
	color:#2b2b2b;
}

.pd_item_txt_content {
    font-size: 130%;
	line-height:25px;
	color:#8b8b8b;
}
.content_text{ padding:20px 0; overflow:hidden;}
.prdouct_descirption img{ width:440px; height:440px;}

.main.product .detail_01 .buy{width:190px;background:url(../img/buy_bg_01.gif) no-repeat left;padding:5px 0;text-align:center;}
.main.product .detail_01 .buy .price{width:132px;height:40px;background:url(../img/price_bg.gif) no-repeat;font-size:31px;font-weight: bold;font-family:Georgia;margin: 0 auto;}
.main.product .detail_01 .buy .spar{font-size:24px;font-weight: bold;font-family:Georgia;margin: 0 auto;padding:6px 0;}

<!---修改过的代码---->
.detail_02{  margin:0 auto; width:1000px;}
.tab_product{width:1000px; margin:0 auto; margin-top:20px;}
.detail_02  .menu0{width:1000px; height:36px;}
.detail_02  .menu0 li{display:block;float:left; line-height:36px;text-align: center;cursor:pointer;background:none;border-bottom:4px solid #838383;margin-right:1px;}
.detail_02  .menu0 li.hover{background:url(../img/tab_hover.gif);border-bottom:4px solid #007987;}
.detail_02  #main0 .tab_wrap{display: none;}
.detail_02 .detail_layout{background-color:#ffffff;}

.tab_product{ width:1000px;}
.tab_product .tab_menu{height:52px; font-size:18px; border-bottom:1px solid #dadada; border-top:1px solid #dadada; padding:1px 0; }
.tab_product .tab_menu li{display:block; float:left; padding:0 30px; text-align:center; cursor:pointer; line-height:52px; color:#878787; border-right:1px solid #dadada;}
.tab_product .tab_menu li.active{ color:#000; background-color:#eecd68;}
.tab_product .tab_content{background-color:#ffffff;}

 
.hidden {display:none}
<!----修改过的代码---->
.imgplayer{width:440px; overflow:hidden;float:left;}
.imgplayer .focus ul#big_list li div {width:440px;overflow: hidden}
.imgplayer .focus ul#big_list li  img{border:none;}
.imgplayer .imgslide {position: relative; width:440px; height:520px; clear: both; overflow: hidden}
.imgplayer .small_show {z-index: 99; position: absolute; margin: 0px auto; width:440px; bottom: 10px; height:60px; overflow: hidden; left:0px;}
.imgplayer .small_show li {width:60px;display: inline-block;float:left;padding:0 7px; overflow: hidden; cursor: pointer}
<!----修改过的代码---->



.imgplayer .img_prev {z-index: 100; position: absolute; width:24px; bottom: 5px; background: url(../img/imgshow.gif) no-repeat; height:97px}
.imgplayer .img_next {z-index: 100; position: absolute; width:24px; bottom: 5px; background: url(../img/imgshow.gif) no-repeat; height:97px}
.imgplayer .img_prev {background-position: -5px top; left: 0px}
.imgplayer .img_next {background-position: -43px top; right: 0px}
.imgplayer .focus ul#big_list {position: absolute; width: 100000px;}
.imgplayer .focus ul#big_list li {position: relative; width:440px; float: left;overflow: hidden}



.imgplayer .small_show ul {width: 10000px}

.imgplayer .small_show li.visited {background-position: left top}
.imgplayer .small_show li div {padding-bottom: 2px; padding-left: 2px; width:120px; padding-right:2px;overflow: hidden; padding-top: 2px;}
.imgplayer .small_show li div  img{border:1px solid #cccccc;}
.imgplayer .small_show .prev {z-index: 100; position: absolute; width: 30px; bottom: 5px; background: url(../img/pic_arrows.html) no-repeat; height: 60px}
.imgplayer .small_show .next {z-index: 100; position: absolute; width: 30px; bottom: 5px; background: url(../img/pic_arrows.html) no-repeat; height: 60px}
.imgplayer .small_show .prev {background-position: -5px top; left: 0px}
.imgplayer .small_show .next {background-position: -43px top; right: 0px}

 
.feature{width:430px;float:left;margin:20px 0 0 6px;}
.feature .h2_title{height:35px;line-height:26px;background:url(../img/feature_bg.gif) no-repeat bottom;color:#007987;margin-top:10px;padding:0 5px 10px 0;font-size: 1.5em;font-weight: bold;}
.feature .feature_01{margin-top:14px;line-height:24px;}
.feature .feature_02{float:left;padding:8px 100px 8px 0;}
.feature .feature_03,.feature .feature_04{line-height:32px;}

.description,.specification,.review{padding:10px;}
.related {padding-top:15px;}

.title_h2{color:#007987;line-height:30px;border-bottom:2px solid #868686;margin-top:10px;padding-bottom:6px;text-align:left;}
.title_h2  .title_word{color:#007987;line-height:22px;font-size:20px;padding-right: 15px;padding-bottom:6px;border-bottom: 2px solid #007987;border-right: 3px solid white;margin-bottom: -2px;}
.related .title_h2  .title_word {border-right:3px solid #F2F2F2;}

.specification .title_h2 h2{width:180px;}
.specification .specific{width:180px;float:left;overflow:hidden;white-space:nowrap;}
.specification ul li{line-height:34px;height:34px;}
/*.specification .gray{background-color:#f2f2f2;}*/
.review{font-size:13px;}
.review .review_star{padding: 0 20px;}
.review .review_star li{color:#858585;line-height:22px;}
.review .total{padding:15px 0;color:#333333;}
.review .total img{display:inline-block;vertical-align:middle;}

.comment .control{height:30px;margin:20px 0px 15px;background-color:#f2f2f2;line-height:30px;padding:0 10px 0 20px;font-weight:bold;color:#010101;}
.pagenav{float:right;}

.comments_list li{padding:20px;border-bottom:1px solid #e0e0e0;}
.comments_list .info .review_title{font-weight:bold;padding:0 8px;}
.comments_list .info .time{padding:0 8px;}
.comments_list .info .from{color:#6c6c6c;font-weight:bold;padding:0 8px;}
.comments_list .info .author{color:#090909;font-weight:bold;padding:0 8px;}
.comments_list .entry .verify{padding:10px 0;}
.comments_list .entry .purchase{color:#ed9d03;font-weight:bold;padding-right:2px;}
.comments_list .entry  p{line-height:20px;color:#090909;}

.comment_box .title_bar{height:30px;margin:20px 0px 15px;background-color:#f2f2f2;line-height:30px;padding:0 10px 0 20px;font-weight:bold;color:#010101;}
.comment_box .check_star .head_pic{width:84px;float:left;text-align:left;}
.comment_box .check_star .head_pic img{width:59px;height:57px;margin:20px 10px 20px 0;}
.comment_box .check_star .check_box{width:920px;float:left;}
.comment_box .check_star .check_box  img{display:inline-block;vertical-align:middle;}
.comment_box  .comment_form{padding-bottom:70px;}
.comment_box .comment_erea{background-color:#f2f2f2;padding:10px;}
.comment_box .comment_erea .comment_title {padding:10px;height:33px;line-height:33px;background:none;color:#373737;border-bottom:1px solid #d4d4d4;}
.comment_box .comment_erea .comment_title  .comment_t_text{border:1px solid #ccc;margin-top:8px;margin-left:10px;width:700px;height:24px;background:none;}
.comment_box .comment_erea .comment_entry .comment_t_area{margin: 0px; height:100px; width:966px;border:0;color:#373737;background:none;padding:10px;}
.comment_box .submit{width:83px;height:30px;background:url(../img/submit.gif) no-repeat;border:0;color:#ffffff;margin-top:20px;}
/******************************product page end***********************************/
/******************************product page end***********************************/

/******************************product-list page***********************************/<!----修改过的代码----->
.main.product_list .banner_02{width:1000px;text-align:center;margin:0 auto;overflow:hidden;}
.main.product_list .list_wrap{width:1000px; margin:0 auto; margin-top:15px; }

.main.product_list .list_wrap .pro_duct{width:202px; float:left; }

.main.product_list .list_wrap  .right{width:772px;float:left;margin-left:23px;}


.left{float:left; width:202px; display:inline;}
.li_left{ margin-bottom:20px;}
.li_left h1{ font-size:16px; height:37px; line-height:37px; background-color:#e0e0e0; padding-left:20px;}
.li_left ul{ padding:0 10px; background-color:#efefef; margin-top:3px;}
.list_wrap .left .li_left ul .current-cat a{color:#0088cc; background-color:#e0e0e0;}
.li_left ul li{ font-size:14px; line-height:31px;  font-weight:bold; display:block; }
.li_left ul li a{ color:#636363;display:block; padding-left:9px;}
.li_left ul li a:hover{color:#0088cc; background-color:#e0e0e0;}
/*.left_menu dl{background:url(images/verline.gif) repeat-y 4px 0;}
.left_menu dl dt a{height:24px;line-height:24px;overflow:hidden;font-weight:bold;}
.left_menu dl dt a span{display:inline-block;width:16px;height:18px;overflow:hidden;float:left;margin-right:5px;}
.left_menu dl dt a.minus span{background:url(../img/left_menu_bg_v.gif) no-repeat;}
.left_menu dl dt a.plus span{background:url(../img/left_menu_bg_h.gif) no-repeat;}
.left_menu dl dd li{height:26px;line-height:26px;font-size:14px;padding:0 0 0 18px}
.tree_choose{background:url(../img/left_nav_hov.gif) no-repeat;}*/


.list_wrap  .right .list_content{background-color:#ffffff;padding:10px;margin-bottom:10px;box-shadow: 1px 3px 10px #CCC;}
.list_wrap  .right .list_content .picture{float:left;}
.list_wrap  .right .list_content .product_info{float:left;text-align:left;width:420px;margin-left:20px;color:#323232;}
.list_wrap  .right .list_content .product_info ul li{line-height:24px;}
.list_wrap  .right .list_content .product_info .title{font-size:14px;font-weight: bold;height:41px;}
.list_wrap  .right .list_content .product_info .hot{margin:5px 0;}
.list_wrap  .right .list_content .product_info .hot  .green{color:#007987;padding:0 10px 0 0;}
.list_wrap  .right .list_content .product_info  .parameter{float:left;text-align:left;width:200px;}
.list_wrap  .right .list_content .buy{float:left;width:160px;background:url(../img/buy_bg_01.gif) no-repeat left;padding:24px 0;text-align:center;}
.list_wrap  .right .list_content .buy .price{width:132px;height:40px;font-size:30px;font-weight: bold;font-family:Georgia;margin: 0 auto;}
.list_wrap  .right .list_content .buy .price_s{width:132px;height:40px;background:url(../img/price_bg.gif) no-repeat;font-size:30px;font-weight: bold;font-family:Georgia;margin: 0 auto;}
.list_wrap  .right .list_content .buy .spar{font-size:22px;font-weight: bold;font-family:Georgia;margin: 0 auto;padding:6px 0;}
/******************************product-list page end***********************************/
/******************************product-list page end***********************************/

/******************************forgot password page***********************************/
.forgot_wrap{width:984px;background-color:#ffffff;margin:0 auto;padding:20px 20px 130px;box-shadow:1px 2px 10px #cccccc;}
.forgot_wrap .enter_email{width:450px;padding:20px;color:#3c4851;float:left;}
.forgot_wrap .enter_email .h2_title{height:35px;line-height:26px;background:url(../img/forgot_title_bg.gif) no-repeat bottom;color:#080808;margin-top:10px;padding:0 5px 20px 0;font-size:16px;}
.forgot_wrap .enter_email .forgot_tips{padding:45px 90px 30px 0;}
.forgot_wrap .enter_email .forgot_email{width:350px;height:20px;margin:5px 0;}
.forgot_wrap .enter_email .send_email{width:119px;height:30px;background:url(../img/send_email.gif) no-repeat;margin-top:12px;border:0;color:#ffffff;text-align:left;padding-left:11px;}

.forgot_wrap .create_account{width:400px;padding:20px;color:#3c4851;float:left;margin-left:20px;}
.forgot_wrap .create_account .h2_title{height:35px;line-height:26px;background:url(../img/feature_bg.gif) no-repeat bottom;color:#080808;margin-top:10px;padding:0 5px 20px 0;font-size:16px;}
.forgot_wrap .create_account .forgot_tips{padding:45px 90px 30px 0;}
/******************************forgot password page end***********************************/
/******************************forgot password page end***********************************/

/******************************login  page***********************************/
.login_wrap{width:984px;background-color:#ffffff;margin:0 auto;padding:20px 20px 130px;box-shadow:1px 2px 10px #cccccc;text-align:left;}
.login_box{width:450px;padding:20px;color:#3c4851;}
.login_box .h2_title{height:35px;line-height:26px;background:url(../img/forgot_title_bg.gif) no-repeat bottom;color:#080808;margin-top:10px;padding:0 5px 20px 0;font-size:16px;}
.login_box .login_form{margin-top:20px;font-size:13px;}
.login_box .login_form .user,.login_wrap .login_box .login_form .password{width:260px;height:26px;margin:3px 0;}
.login_box .login_form .rememberme{margin:10px 0 20px;font-size:13px;}
.login_box .login_form .rememberme .forgot_link {color:#acacac;margin-left:30px;}
.login_box .login_form .rememberme .checkbox{margin-right:6px;}
.login_box .login_form .login_button{width:119px;height:30px;background:url(../img/login.gif) no-repeat;border:0;color:#ffffff;text-align:left;padding-left:16px;cursor:pointer;}
.login_create{width:450px;font-size:13px;padding:10px 0;margin-left:20px;border-top:1px solid #cccccc;color:#3c4851;width:450px;font-size:13px;}
.login_create p{margin:10px 0 20px;}
/******************************login  page  end***********************************/
/******************************login  page  end***********************************/

/******************************register  page***********************************/
.sign_wrap{width:1024px;margin:0 auto;color:#1f1f1f;text-align:left;}
.sign_wrap .sign_left,.sign_wrap .sign_right{width:460px;float:left;background-color:#ffffff;padding:20px 20px 130px;box-shadow:1px 2px 10px #cccccc;}
.sign_wrap .sign_right{width:420px;float:right;padding:20px 40px 96px;}
.sign_wrap .h2_title{height:35px;line-height:26px;background:url(../img/forgot_title_bg.gif) no-repeat bottom;color:#080808;margin-top:10px;padding:0 5px 20px 0;font-size:16px;}
.sign_wrap .sign_left .sign_up_form,.sign_wrap .sign_right .types_form{margin-top:40px;}
.sign_wrap .sign_left .p1 span{width: 160px;display: block;float: left;}
.sign_wrap .sign_left .p1{padding:5px 0;}
.sign_wrap .sign_left .p2{padding:5px 0 5px 160px;clear:left;}
.sign_wrap .sign_left .p3{margin:14px 0;border-bottom:1px solid #e1dddb;}
.sign_wrap .sign_left .p4{padding:5px 0 0 160px;clear:left;}
.sign_wrap .sign_left .sign_up_form .sign_email{width:270px;height:22px;border:1px solid #abadb3;}
.sign_wrap .sign_left .sign_up_form .s_password{width:120px;height:22px;border:1px solid #abadb3;}
.sign_wrap .sign_left .sign_up_form .creat_button{width:136px;height:30px;margin-top:20px;border:0;background:url(../img/create_account.gif) no-repeat;}
.sign_wrap .sign_right .p_wish{margin:0 0 20px;font-weight:bold;color: #575757;}
.sign_wrap .sign_right .p_check,.sign_wrap .sign_right .p_radio{margin:14px 0;padding-left:30px;}
.sign_wrap .sign_right .checkbox{margin-right:5px;}
.sign_wrap .sign_right .p_format,.sign_wrap .sign_right .p_policy{margin:10px 0 20px;font-weight:bold;color: #575757;}
.sign_wrap .sign_right .policy_link{color:#aaaaaa;}
/******************************register  page  end***********************************/
/******************************register  page  end***********************************/


/******************************shopping  cart  page***********************************/
.cart_wrap{width:1004px;margin:0 auto;color:#1f1f1f;background-color:#ffffff;padding:10px 10px 30px;box-shadow:1px 2px 10px #cccccc;}
.cart_wrap .cart_left{width:800px;float:left;margin:10px 0 0 0;padding-top:5px;}
.cart_wrap .cart_right{width:175px;float:right;margin:10px 6px 0 0;}
.cart_wrap .cart_left  .checkout{text-align:right;}
.cart_wrap .cart_left  .cart_name{margin-left:110px;}
.cart_wrap .cart_left  .cart_name li{float:left;height:35px;text-align:center;line-height: 26px;background: url(../img/cart_name_bg.gif) no-repeat bottom;padding:0 29px;font-weight:bold;}
.cart_wrap .cart_left  .cart_product  li{float:left;text-align:left;}
.cart_wrap .cart_left  .cart_product .product_title{padding:25px 10px; width:175px;}
.cart_wrap .cart_left  .cart_product .p_title{font-weight:bold;margin-bottom:10px;}
.cart_wrap .cart_left  .cart_product .parameter{color:#6f6f6f;}
.cart_wrap .cart_left  .cart_product .product_avail{padding:25px 24px;width:70px;}
.cart_wrap .cart_left  .cart_product .product_price{padding:25px 44px;width:70px;}
.cart_wrap .cart_left  .cart_product .product_quanlity{padding:25px 20px;width:70px;}
.cart_wrap .cart_left  .cart_product .product_total{padding:25px 8px;width:70px;font-weight:bold;font-family:Lucida Grande;}
.cart_wrap .cart_left  .cart_product .product_quanlity p{line-height:44px;}

.cart_wrap .promotional{width:880px;background-color:#f3f3f3;margin:10px 0 10px;padding:15px;}
.cart_wrap .promotional .pro_left{width:440px;float:left;}
.cart_wrap .promotional .pro_left .p_promo{margin-bottom:20px;color:#656565;}
.cart_wrap .promotional .pro_left .gift_form{margin-bottom:40px;}
.cart_wrap .promotional .pro_left .gift_form .gift{width:256px;height:24px;}
.cart_wrap .promotional .pro_left .gift_form .apply{width:83px;height:30px;background:url(../img/submit.gif) no-repeat;border:0;color:#ffffff;margin-left:10px;}
.cart_wrap .promotional .pro_left .p_continue{font-weight:bold;line-height:22px;color:#606060;}

.cart_wrap .promotional .pro_right{width:300px;float:left;margin-left:50px;}
.cart_wrap .promotional .pro_right p{font-weight:bold;text-align:right;}
.cart_wrap .promotional .pro_right span{font-weight:normal;color:#656565;float:left;}
.cart_wrap .promotional .pro_right .cost{padding:10px 0 20px;border-bottom:1px solid #bebebe;margin-bottom:10px;}
.cart_wrap .promotional .pro_right .cost img{vertical-align:middle;margin-left:6px;}
.cart_wrap .promotional .pro_right .p_total{margin:10px 0 20px;}


.cart_wrap .cart_left .p_continue{font-weight:bold;margin:5px 0 17px;color:#606060;padding-left:10px;}
.cart_wrap .cart_left .empty_tips{font-weight:bold;font-size:30px;margin:10px 0 0px;padding-left:10px;}

/******************************shopping  cart  page  end***********************************/
/******************************shopping  cart  page  end***********************************/

/******************************payment  page***********************************/
.pay_wrap{width:1004px;margin:0 auto;color:#1f1f1f;background-color:#ffffff;padding:10px 10px 120px;box-shadow:1px 2px 10px #cccccc;}
.pay_wrap .pay_left{padding:10px 0 10px 10px;width:640px;float:left;}
.pay_wrap .pay_left .h2_title{height:35px;line-height:26px;background:url(../img/feature_bg.gif) no-repeat bottom;margin-top:10px;padding:0 5px 14px 0;font-size:16px;font-weight: bold;}
.pay_wrap .pay_left .p_01{color:#111111;margin:10px 0;font-size:12px;line-height:22px;}
.pay_wrap .pay_left .p_paypal{color:#000000;margin-bottom:5px;font-size:xx-small;}
.pay_wrap .pay_left .p_accept{color:#222222;margin-top:10px;}

.pay_wrap .pay_right{padding:10px 0 0 0;width:290px;float:right;}
.pay_wrap .pay_right .order_box{background-color:#e6e5e1;width:270px;padding:10px;}
.pay_wrap .pay_right .h2_title{height:35px;line-height:26px;background:url(../img/paypal_t_bg.png) no-repeat bottom;margin-top:10px;padding:0 5px 14px 0;font-size:16px;font-weight: bold;}
.pay_wrap .pay_right .order_box .order_content{margin-top:10px;}
.pay_wrap .pay_right .order_box .order_content  li{float:left;}
.pay_wrap .pay_right .order_box .order_content .picture{width:52px;margin-right:10px;padding:5px 0;}
.pay_wrap .pay_right .order_box .order_content .title{width:120px;margin-right:30px;font-size:12px;}
.pay_wrap .pay_right .order_box .order_content .quantity,.pay_wrap .pay_right .order_box .order_content .color{color:#929292;line-height:16px;}
.pay_wrap .pay_right .order_box .order_content .price{font-weight:bold;font-size:12px;}

.pay_wrap .pay_right .inner_box{padding:10px;margin-top:20px;background-color:#ffffff;text-align:right;font-weight:bold;font-size:12px;line-height:20px;}
.pay_wrap .pay_right .inner_box span{float:left;font-weight:normal;}
.pay_wrap .pay_right .inner_box  .box_cost  img{vertical-align:middle;margin-left:5px;}
.pay_wrap .pay_right .inner_box .box_total{margin-top:15px;}
.pay_wrap .pay_right .inner_box .box_total span{font-weight:bold;}
.pay_wrap .pay_right .edit_link{margin:30px 0 10px;font-weight:bold;}
/******************************payment  page  end***********************************/
/******************************payment  page  end***********************************/

/******************************super user page***********************************/
.super_wrap{width:1004px;margin:0 auto;color:#1f1f1f;background-color:#ffffff;padding:20px 10px 50px;box-shadow:1px 2px 10px #cccccc;text-align:left;}
.super_wrap  .h2_title{height:35px;line-height:26px;background:url(../img/feature_bg.gif) no-repeat bottom;color:#007987;margin-top:10px;padding:0 5px 12px;font-size:18px;font-weight: bold;}
.super_wrap  .super_introduc{margin-top:20px;padding:10px;}
.super_wrap  .super_introduc .intro_entry{padding:20px 10px;line-height:22px;}
.super_wrap    h4{background-color:#fbe900;height:34px;line-height:34px;border:1px solid #dbdbdb;padding-left:10px;}
.super_wrap    p{padding:15px 10px;}
.super_wrap  .step_01  p a{text-decoration:underline;font-weight:bold;}
.super_wrap  .step_01 .marketplace{width:200px;margin:10px 0 20px;}

.super_wrap  .step_02 .p_canchose{text-align:center;color:#007987;font-weight:bold;font-size:22px;}
.super_wrap  .step_02 .sup_product_list p{padding:1px 0;}
.super_wrap  .step_02 .sup_product_list li{width:205px;float:left;margin:0 34px 12px 12px;}
.super_wrap  .step_02 .sup_product_list img{border:1px solid #cccccc;margin-bottom:10px;}
.super_wrap  .step_02 .sup_product_list .sup_title{float:left;color:#353535;width:100px;}
.super_wrap  .step_02 .sup_product_list .sup_apply{float:right;margin:3px 0;}
.super_wrap  .step_02 .sup_product_list .sup_apply  img{border:0;margin:0;}

.super_wrap  .step_03 p{padding:10px 10px 0;line-height:20px;}
.super_wrap  .step_03 .basic_information{margin:10px 0;width:360px;}
.super_wrap  .step_03 .shipping_address{margin:10px 0;width:394px;}
.super_wrap  .step_03 .optional_information{margin:10px 0;}

.super_wrap  .step_03 .basic_information input{width:216px;float:right;}
.super_wrap  .step_03 .shipping_address  input{width:216px;float:right;}
.super_wrap  .step_03 .shipping_address  .input_long{padding:5px 10px 0;}
.super_wrap  .step_03 .shipping_address  .input_long input{width:370px;float:none;}

.super_wrap  .step_03 .optional_information input{margin-right:5px;}
.super_wrap  .step_03 .optional_information label{margin-right:10px;}
.super_wrap  .step_03 .optional_information textarea{width:280px;height:72px;margin:5px 10px;}
.super_wrap  .step_03 .optional_information .reset{width:82px;height:30px;border:0;background:url(../img/reset.gif) no-repeat;color:#ffffff;padding-left:10px;text-align:left;margin-right:20px;cursor:pointer;}
.super_wrap  .step_03 .optional_information .s_submit{width:82px;height:30px;border:0;background:url(../img/s_submit.gif) no-repeat;color:#ffffff;padding-left:10px;text-align:left;cursor:pointer;}

.tipsy{padding:8px 5px;font-size:12px;position:absolute;z-index:10001;}
.tipsy-inner{padding:5px 8px;max-width:300px;color:#fff;text-align:center;text-shadow:0 0 0, 0 1px 0 #000;background-color:#1a1a1a;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url('../img/tipsy.html') no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:3px;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:3px;left:10px;}
.tipsy-ne .tipsy-arrow{top:3px;right:10px;}
.tipsy-s .tipsy-arrow{bottom:3px;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:3px;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:3px;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background-color:#fff;}
#cboxTopLeft{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url('../img/colorbox/controls.png') no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url('../img/colorbox/controls.png') left top repeat-y;}
#cboxMiddleRight{width:21px; background:url('../img/colorbox/controls.png') right top repeat-y;}
#cboxTopCenter{height:21px; background:url('../img/colorbox/border.png') 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url('../img/colorbox/border.png') 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url('../img/colorbox/controls.png') no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url('../img/colorbox/controls.png') no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url('../img/colorbox/loading_background.png') no-repeat center center;}
#cboxLoadingGraphic{background:url('../img/colorbox/loading.gif') no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url('../img/colorbox/controls.png') no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

.user_form_box .bd{padding:29px;}
.user_form{float:left;position:relative;width:580px;padding:10px 30px;}
.user_form h1{margin-bottom:20px;padding:5px 0 15px;font-size:1.3em;font-weight:bold;background:url('../img/horizontal_spacer.html') repeat-x left bottom;}
.user_form div.req{font-size:1em;position:absolute;top:12px;right:30px;width:13em;text-align:right;}
.user_form div.req b{color:#b00;font-size:1.4em;}
.user_form label, .user_form .label{display:block;padding:5px 0;}
.user_form label b{display:block;float:left;width:150px;line-height:23px;text-align:right;}
.user_form .label b{display:block;float:left;width:150px;line-height:15px;text-align:right;}
.user_form label b .req{padding-right:3px;color:#b00;}
.user_form label em{padding-left:5px;vertical-align:middle;}
.user_form label .status{display:inline-block;width:16px;height:16px;padding-left:15px;margin-top:-10px \9;}
.user_form label .valid{background:url('../img/icon/accept.gif') no-repeat right top;}
.user_form label input{vertical-align:middle;}
.user_form label img.captcha{vertical-align:middle;}
.user_form .submit_wrap{padding:10px 0 20px 150px;}
.user_form .submit{vertical-align:middle;}
.user_form fieldset.checkbox_wrap, .user_form fieldset.radio_wrap{margin:0;}
.user_form fieldset.checkbox_wrap label, .user_form fieldset.radio_wrap label{float:left;width:auto;border:none;margin:0;padding:2px 0;margin-right:15px}
.user_form label input.checkbox, .user_form label input.radio{width:auto;float:none;margin:0;margin-right:3px}
.user_form .quick_buy{background:url('../img/icon.html') no-repeat right -112px;}
.user_form_wrapper .closed{display:block;padding:50px 0;color:#069;font-size:1.5em;font-weight:bold;text-align:center;}
.user_form_wrapper .extra{float:right;width:230px;padding:10px 30px 10px 0;}
.user_form_wrapper .extra h2{margin-bottom:20px;padding:5px 0 15px;font-size:1.3em;font-weight:bold;background:url('../img/horizontal_spacer.html') repeat-x left bottom;}
.user_form_wrapper .extra p{margin-bottom:5px;line-height:1.4em;}
.user_cp .col_main .bd{padding:19px;}
.user_nav_wrapper h1{height:24px;text-indent:-999em;background:#fa0 url('../img/user_nav.html') no-repeat left top;}
.user_nav{margin-bottom:10px;}
.user_nav li{height:45px;background:#eee url('../img/user_nav.html') no-repeat left -24px;}
.user_nav li.last{height:46px;background-position:left -69px;}
.user_nav li a{display:block;height:20px;padding:13px 20px 12px 53px;font-size:16px;font-weight:bold;line-height:20px;text-decoration:none;background:url('../img/user_nav_icon.html') no-repeat 15px 11px;text-shadow:0 0 0, 0 1px 0 #fff;}
.user_nav .user_order_list a{background-position:15px -38px;}
.user_nav .user_profile a{background-position:15px -86px;}
.user_nav .user_booking_list a{background-position:15px -136px;}
.user_nav .user_bonus a{background-position:15px -192px;}
.user_nav .user_collection_list a{background-position:15px -239px;}
.user_nav .user_message_list a{background-position:15px -287px;}
.user_nav .user_account a{background-position:15px -338px;}
.user_nav .user_track_packages a{background-position:15px -388px;}
.user_nav .user_affiliate a{background-position:15px -440px;}
.user_nav .user_tag_list a{background-position:15px -490px;}

#loading_box{display:none;position:fixed;right:50%;top:0;z-index:1000;padding:6px 11px 6px 31px;background:#fff1a8 url('../img/lb_loading.html') no-repeat scroll 10px center;color:#3f0000;font-size:12px;font-weight:bold;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
#loader{background:#dae6ec;border:1px solid #069;position:fixed;color:#069;z-index:1000;left:0;bottom:0;padding:5px 15px;opacity:0.8;}
/******************************super user page end***********************************/
/******************************super user page end***********************************/
.current .sub_devi {display:block;position:absolute;background-color: #E9E900;left:0;top:40px;}
.sub_devi{text-align: left;width:auto;padding-bottom:10px;display:none;}
.sub_devi li.cat_t {font-size: 15px;font-weight: bold;padding-top: 6px;}
.menu ul.sub_devi li, .sub_supp li {height: 24px;padding: 0 50px 0 6px;text-align: left;border:none;}
.sub_devi{background-color: #E9E900;padding-bottom: 10px;position: absolute;top: 110px;}

.leaf_hover{background-color:#feffe2;border-right:2px solid #a79300;}
.current {background-color:#E9E900}
.current .sub_menu {display:block;position:absolute;background-color: #E9E900;left:0;top:40px;}
.sub_menu{text-align: left;width:auto;padding-bottom:10px;display:none;}
.sub ul, .sub ul li{width:140px;}
.sub ul li {border-bottom:1px solid #fff;position:relative;}
.leaf_menu ul li{border-bottom:none;}
.leaf_menu{position:absolute;top:0;left:135px;background-color:#F9FD98;display:none;}
.sub_hover{background-color:#f9fd98}
.sub_hover .leaf_menu{display:block}
.sub_hover ul li {border-bottom:none;width:138px;}

.empty {padding:30px; text-align:center;}
.color_selected{background:url(../img/checked.gif) right bottom no-repeat;}

.list_style_sel{width:800px;height: 36px;margin-bottom:10px;}
.list_style_sel li {display: block;float: left;line-height: 36px;text-align: center;cursor: pointer;background: none;border-bottom: 4px solid #838383;margin-right: 1px;}
.list_style_sel li a{display:block;padding:0 20px;}
.list_style_sel li.list_style_selected{background: url(../img/tab_hover.gif);border-bottom: 4px solid #007987;}
.list_style_sel li.list_style_selected a{color:#ffffff;}
.list_style_sel li.special_line{width:330px;}
.list_style_sel li.special_line:hover{background:none;border-bottom: 4px solid #838383;}

.clearfix:after, .container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;max-height:0;}

.clearfix, .container{display:inline-block;}
.clearfix, .container{display:block;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}


.message_box{width:280px;min-height:50px;padding:20px 20px 10px 20px;font-size:14px;line-height:1.3em;overflow:hidden;}
.message_box .action{padding-top:25px;text-align:center;}
.mb_question{padding-left:80px;background:url('../img/question.html') no-repeat 20px 20px;}
.mb_warning{padding-left:80px;background:url('../img/warning.html') no-repeat 20px 20px;}
.mb_info{padding-left:80px;background:url('../img/info.gif') no-repeat 20px 20px;}
.button{display:inline-block;height:26px;padding-left:12px;color:#555;line-height:26px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;background:url('../img/button.gif') no-repeat left top;border-width:0;vertical-align:middle;text-shadow:0 0 0, 0 1px 0 #fff;}
.button:hover{text-decoration:none;}
.button span{display:inline-block;height:26px;padding-right:12px;background:url('../img/button.gif') no-repeat right -30px;}
.bright_button, .brighter_button, .brightest_button, .bright_button:hover, .brighter_button:hover, .brightest_button:hover{color:#fff;}

.bright_button{background-position:left -60px;text-shadow:0 0 0, 0 1px 0 #069;}
.bright_button span{background-position:right -90px;}

.brighter_button{background-position:left -120px;text-shadow:0 0 0, 0 1px 0 #c4620d;cursor:pointer;}
.brighter_button span{background-position:right -150px;}

.brightest_button{height:36px;padding-left:15px;line-height:36px;font-size:16px;background-position:left -180px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.brightest_button span{height:36px;padding-right:15px;background-position:right -220px;}

.origin_button{ height:35px;;padding-left:45px;background-position:left -260px;text-shadow:0 0 0, 0 1px 0 #c4620d;}
.origin_button span{height:35px;padding-right:45px;background-position:right -300px;}

#header, #content, #footer, #top{display:table;width:100%;}
.container{width:980px;margin:0px auto;padding:0 10px;clear:both;}

/*#content{padding:5px 0 10px;position:relative;z-index:0;}*/
#content{margin: 0 auto 0;
    width: 1000px;}

.box{margin-bottom:10px;}
.box .hd{height:31px;background:#ededed url('../img/box_title.gif') repeat-x left top;}
.box .hd h3{float:left;height:28px;padding:3px 10px 0 15px;font-size:14px;font-weight:bold;line-height:28px;background:url('../img/box_title.gif') no-repeat left -31px;text-shadow:0 0 0, 0 1px 0 #fff;}
.box .hd h4{float:left;height:28px;padding:3px 10px 0 15px;font-size:14px;font-weight:bold;line-height:28px;text-shadow:0 0 0, 0 1px 0 #fff;}

.box .hd .extra{float:right;height:28px;padding:3px 10px 0 0;line-height:28px;background:url('../img/box_title.gif') no-repeat right -62px;}
.box .bd{padding:8px;background-color:#fff;}
.bd:after{clear:both;content:'\0020';display:block;visibility:hidden;height:0;}
.bd{display:inline-block}* html .bd{height:1%}.bd{display:block}
.box .bd .more{visibility:hidden;position:relative;float:right;margin-top:-30px;margin-right:5px;}
.box:hover .bd .more{visibility:visible;}
.box .bd h2.title{clear:both;padding:8px 15px;margin:10px 0;font-size:14px;line-height:18px;background:#fff url('../img/slight_bg.gif') repeat-x left bottom;border:1px solid #ddd;text-shadow:0 0 0, 0 1px 0 #fff;}
.box .bd h2.first_title{margin-top:0;}
.box .bd h2.title .extra{display:block;float:right;font-size:14px;}
.box .bd h2.title .extra .edit{display:block;float:right;padding-left:18px;font-size:12px;font-weight:normal;line-height:18px;background:url('../img/icon/edit.gif') no-repeat left top;}

.box .hd .viewcmt{float:left;margin:2px 0 0 10px;height:31px;}
.box .hd .viewcmt a{float:left;margin-left:5px;height:20px;line-height:20px;border-radius: 3px 3px 3px 3px;padding: 4px 6px;background-color: #97CF4D;font-weight:bold;color: #FFFFFF;}
.box .hd .viewcmt a.current{background-color: #EA100F;}

.box .hd .sortcmt{float:left;margin:2px 0 0 50px;height:31px;}
.box .hd .sortcmt a{float:left;margin-left:5px;height:20px;line-height:20px;border-radius: 3px 3px 3px 3px;padding: 4px 6px;background-color: #97CF4D;font-weight:bold;color: #FFFFFF;}
.box .hd .sortcmt a.current{background-color: #EA100F;}

.thin_box .hd{height:0;overflow:hidden;line-height:4px;background-color:#fff;background-position:left -124px;}
.thin_box .hd h3{height:1px;line-height:0;text-indent:-999em;background-position:left -128px;}
.thin_box .hd .extra{height:1px;background-position:right -132px;}
.thin_box .bd{padding:0;border-top-width:0;}

.extra_box .hd{height:39px;line-height:39px;background-position:left -229px;}
.extra_box .hd h3{height:36px;line-height:36px;background-position:left -268px;}
.extra_box .hd .extra{height:36px;background-position:right -307px;}
.extra_box .bd{border-top-width:0;}
.legend_box{position:relative;margin-top:30px;}
.legend_box .legend{left:25px;top:-18px;height:36px;width:150px;text-indent:-999em;background:url('../img/box_legend.gif') no-repeat left top;}
.fancy_box .hd{color:#fff;background-color:#fb0;background-position:left -136px;}
.fancy_box .hd h3{padding:3px 0 0 10px;background-position:left -167px;text-shadow:0 0 0, 0 1px 0 #e58800;}
.fancy_box .hd .extra{background-position:right -198px;}
.fancy_box .bd{background-color:#fcfaf0;border-color:#f90;}

.full_box{background-position:-1145px bottom;}

.box .hd .selector{visibility:hidden;height:26px;width:550px;padding:3px 0 0 0;line-height:0;text-align:left;}
.extra_box .hd .selector{padding-top:8px;}
.box .hd .selector a{display:block;float:left;height:21px;padding-left:12px;font-size:12px;line-height:21px;white-space:nowrap;}
.box .hd .selector span{display:block;float:left;height:21px;padding-right:12px;}
.box .hd .selector a.current{color:#fff;background:url('../img/box_title_selector.gif') no-repeat left top;text-shadow:0 0 0, 0 1px 0 #666;}
.box .hd .selector a.current span{background:url('../img/box_title_selector.gif') no-repeat right bottom;}

.message_wrapper{margin:40px auto 50px;padding:10px 50px;font-size:14px;}
.message_info{padding-left:130px;background:url('../img/info.gif') no-repeat 50px 15px;}
.message_wrapper dt{margin-bottom:15px;padding:5px 0 10px;line-height:24px;font-size:20px;font-weight:bold;border-bottom:1px dashed #d5d6d7;}
.message_wrapper dt em{padding-left:5px;color:#f60;}
.message_wrapper dd{padding:5px 0;}
.message_wrapper dd p{line-height:1.5em;}

.course_list{width:1024px;margin:0 auto;}
.course_list li{width:259px;height:117px;background:url(../img/list_page_bg.png) no-repeat;float:left;margin:20px 80px 20px 0;}
.course_list li .course_tit{padding:22px 80px;color:#ffffff;font-weight: bold;font-size: 16px;}
.course_tit a{color:white}
.message_wrapper dd em{color:#f60;font-weight:bold;}


/**********************用户管理页面**************************************************/
.main.user{background:#f2f2f2 url(../img/main_bg1.gif) repeat-x top;padding:0 0 30px;}
.user_wrap{width:984px;background-color:#ffffff;margin:0 auto;padding:20px 20px 80px;box-shadow:1px 2px 10px #cccccc;}
.user_wrap .user_menu{width:238px;float:left;margin:10px 0;padding:10px 0 20px;background-color:#ffffff;box-shadow:1px 2px 10px #cccccc;text-align:center;border-top:9px solid #FCEC76;border-radius:5px;}
.user_wrap .user_menu .h2_title{height:35px;line-height:26px;background:url(../img/feature_bg.gif) no-repeat bottom;color:#080808;margin-top:10px;padding:0 5px 13px 0;font-size:20px;}
.user_wrap .user_menu ul{margin-top:20px;border-top:1px dashed #cccccc;}
.user_wrap .user_menu ul li{padding:10px 30px;text-align:left;border-bottom:1px dashed #cccccc;background: url(../img/left_menu_bg_h.gif) no-repeat 160px;font-size:16px;}
.user_wrap .user_menu ul li:hover{background-position:170px ;}
.user_wrap .user_menu{width:200px;float:left;background-color:#ffffff;}

.user_wrap .user_content{width:764px;float:left;margin:10px 0 10px 20px;padding:10px 0 30px;background-color:#ffffff;box-shadow:1px 2px 10px #cccccc;border-top:9px solid #FCEC76;border-radius:5px;}
.user_wrap .user_info_box{padding:10px;margin-bottom:20px;}
.red{color:#ff0000;}
.user_wrap .user_info_box .user_info .recharge,.user_info .gotopay{margin-left:30px;text-decoration:underline;}
.user_wrap .order_list{padding:10px;}
.user_wrap .order_list .order_id,.order_list .product_name,.order_list .price,.order_list .order_time,.order_list .status{display:block;float:left;width:125px;width:105px \9;}
.user_wrap .order_list .top_menu{font-weight:bold;line-height:34px;height:34px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;background-color:#f3f3f3;}
.user_wrap .order_list .list_li{border-bottom:1px dashed #ccc;padding:8px 0; height:32px;}
.user_wrap .order_list .list_li .operate{padding:3px;border-radius:2px;}

.user_wrap .user_content{width:764px;width:744px \9;float:left;margin:10px 0 10px 20px;padding:10px 0 30px;background-color:#ffffff;box-shadow:1px 2px 10px #cccccc;border-top:9px solid #FCEC76;border-radius:5px;}
.user_wrap .user_info_box{padding:10px;margin-bottom:20px;}
.user_wrap .user_info_box .user_info li{line-height:26px;color:#3f3f3f;padding-left:5px;border-bottom:1px dashed #dbdbdb;}
.user_wrap .user_info_box .user_info li.user_name{line-height:22px;font-weight:bold;font-size:16px;margin-bottom:5px;padding-left:0;border:0;text-align:left;}
.user_wrap .user_info_box .user_info li.user_name .login_t{margin-left:20px;font-weight:normal;font-size:14px;}
.user_wrap .user_info_box .user_info li.user_level{color:#a3a3a3;}
.user_wrap .user_info_box .user_info li.user_level span{font-weight:bold;margin:0 10px;color:#858585;}
.red{color:#ff0000;margin-left:10px;}
.user_wrap .user_info_box .user_info .recharge,.user_info .gotopay{margin-left:30px;text-decoration:underline;}

.comment_list li {padding: 5px 0;}
.comment_list li .info {margin-bottom:5px;padding: 5px 10px;font-size: 14px;line-height: 20px;background-color: #F6F6F6;border-bottom: 1px solid #EEE;_height:23px;}
.comment_list li .info .name {font-size:14px;font-weight:bold;padding-right:10px;text-shadow:0 0 0, 0 1px 0 #FFF;_float:left;_margin-top:2px;color:#333;}
.comment_list li .info .drop {float: right;}
.comment_list li .talk {padding: 10px;font-size: 14px;line-height: 18px;}
.comment_list li .talk .title {padding: 5px 0;font-weight: bold;}
.comment_list li .talk .type {padding-right: 5px;}
.comment_list li .talk .text {display: block;padding: 5px 10px;word-wrap: break-word;}
.comment_list li .talk .reply {margin: 5px 0 5px 50px;padding: 10px;background-color: #FFF7EE;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.comment_list li .talk .reply .name {color: #F04331;font-weight: bold;}
/*-----------------------------banner----------------------------------------*/
.index_bg01 {background-color:#ededeb; height:468px;}
.index_bg02 {background-color:#211d22; height:468px;}
.index_bg03 {background-color:#232323; height:468px;}
.index_bg04 {background-color:#292d35; height:468px;}
.index_bg05 {background-color:#ededeb;height:468px;}
#warp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 357px;; PADDING-TOP: 0px;
}
#index_ad{height:468px;margin:0 auto;}

.banner {
	MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 396px; _width: 1000px;  position: relative;
}
.banner_l {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left
}
.banner_r {
	MARGIN-TOP: 147px; WIDTH: 23px; FLOAT: left;
}
.bannerImg {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 390px; LEFT: 890px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative; WIDTH: 1000px; OVERFLOW: hidden
}
.pagination {
	MARGIN: 26px auto 0px
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left
}
.pagination LI A {
	BACKGROUND-IMAGE: url(../img/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -18px
}

.comment_box  h2.title {clear: both;padding: 8px 15px;margin:10px 0;font-size:24px;line-height:18px;color:#d1d1d1;background-color:#ececec;text-shadow: 0 0 0, 0 1px 0 #FFF;}
.comment_box .form {width: 100%;padding: .5em 0;position: relative;}
.comment_box .form fieldset {width: auto;margin:0 1em;border:0;}
.comment_box .form fieldset.radio_wrap {margin: 0;}
.comment_box .form  .label b ,.comment_box .form  label b{float:left;width:10em;line-height: 1.7;font-weight: normal;display: block;position: relative;}
.comment_box .form fieldset.radio_wrap fieldset {float: left;width: auto;margin-left: 10px;}
.comment_box .form fieldset.radio_wrap label {float: left;width: auto;border: none;margin: 0;padding: 4px 0;margin-right: 15px;}
.comment_box .form label input.radio {width: auto;float: none;margin: 0;}
.comment_box .form label input, .form label textarea, .form label select {float:left;margin-left:10px;padding:3px;}
.comment_box .form label,.comment_box  .form .label {float: left;display: block;padding: 5px 0;}
.comment_box .form label textarea {width: 450px;}
.comment_box .form label .directions {float: left;display: inline-block;width: 40em;clear: both;margin-left:10em;padding-left:31px;padding-top:5px;font-size:12px;}
.comment_box .form div.submit_wrap {float: left;padding: 5px 0 5px 11em;}

.delivery  .delivery_form{padding:10px;font-size:12px;}
.delivery .data_table{line-height:1.5em;border-collapse:collapse;border-spacing: 0;}
.delivery .data_table tbody th {background-color: #F6F6F6;border-bottom-width: 0;border-right: 1px solid #EEE;padding: 8px 10px;color:#444;text-align:left;white-space: nowrap;}
.delivery .data_table td {padding:8px 10px;}
.delivery .data_table td select {padding:4px;border-width: 1px;border-style:solid;border-color:#BBB #DDD #DDD #BBB;}
.delivery .data_table td input{padding:3px;}
.delivery .data_table .btn_s3_b {width:83px;height:30px;margin-right: 10px;background:url('../img/submit.gif') no-repeat;border:0;color:#fff;margin-top:20px;font-size:14px;}
.delivery  .delivery_form  h2.title {clear: both;padding: 8px 15px;margin:10px 0;font-size:24px;line-height:18px;color:#d1d1d1;background-color:#ececec;text-shadow: 0 0 0, 0 1px 0 #FFF;}


.info_modify .form{width:100%;padding:.5em 0;position:relative}
.info_modify .form fieldset{width:auto;margin:0 1em;border:0;}
.info_modify .form h4{margin:0 0 .6em;color:#f60;font-size:18px;font-weight:bold;}
.info_modify .form h4 .notips{color:#5e5e5e;font-size:12px;margin-left:20px;}
.info_modify .form label,.info_modify  .form .label{float:left;display:block;padding:5px 0;width:100%;border-top:1px solid #fff}
.info_modify .form label input,.info_modify  .form label textarea,.info_modify  .form label select{float:left;margin-left:10px;}
.info_modify .form label .directions{float:left;display:inline-block;width:40em;clear:both;margin-left:10em;padding-left:10px;padding-top:5px;}
.info_modify .form label .to{float:left;display:block;padding:5px 0 0 10px;}
.info_modify .form label .status{display:inline-block;width:16px;height:16px;padding-left:5px;}
.info_modify .form label .valid{background:url('../img/icon/accept.gif') no-repeat right top;}
.info_modify .form label b,.info_modify  .form .label b{float:left;width:10em;line-height:1.7;font-weight:normal;display:block;position:relative}
.info_modify .form .label em,.info_modify  .form label em{float:left;margin-left:10px;padding:5px 0}
.info_modify .form label b .req{color:#f60;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
.info_modify .form div.req{color:#999;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:1em;left:auto;width:13em;text-align:right}
.info_modify .form div.req b{color:#f60;font-size:140%}
.info_modify .form label textarea{width:450px}
.info_modify .form div.submit_wrap{float:left;padding:5px 0 5px 10em}
.info_modify .form input.submit{margin:0 5px 0 10px}
.info_modify .form fieldset.checkbox_wrap,.info_modify  .form fieldset.radio_wrap{margin:0;}
.info_modify .form fieldset.checkbox_wrap fieldset,.info_modify  .form fieldset.radio_wrap fieldset{float:left;width:auto;margin-left:10px}
.info_modify .form fieldset.checkbox_wrap label,.info_modify  .form fieldset.radio_wrap label{float:left;width:auto;border:none;margin:0;padding:4px 0;margin-right:15px}
.info_modify .form label input.checkbox,.info_modify  .form label input.radio{width:auto;float:none;margin:0;margin-right:3px}
.info_modify .form .btn_s3_b {width:83px;height:30px;margin-right: 10px;background:url(../img/submit.gif) no-repeat;border:0;color:#FFF;margin-top:20px;font-size:14px;}

.delivery .delivery_form { font-size:12px; padding:10px;}



/*******************************************************************/
.sub_menu,.sub_devi{z-index: 9999;}
.container{width:1004px;}
.checkout_wrapper .options{float:left;width:600px;padding:20px 0;text-align:left;}
.checkout_wrapper .details{float:right;width:300px;padding:9px;background-color:#fef9e6;border:1px solid #ffedad;text-align:left;}
.checkout_wrapper .detail_inner{padding:0 5px;}
.checkout_wrapper .details h2.title{background-image:none;border-color:#FFF2BC;background:#fff url('../img/order_title_bg.html') repeat left top;}
.checkout_wrapper .checkout_cart_list ul li{padding:10px;float:left;width:290px;}
.checkout_wrapper .checkout_cart_list .photo ,.checkout_wrapper .checkout_cart_list .name{display:block;float:left;margin-right:20px;}
.checkout_wrapper .checkout_cart_list .name{font-size:20px;}
.checkout_wrapper .checkout_cart_list .drop.button{float:right;}
.checkout_wrapper .checkout_cart_list .price{font-size:16px;padding-left: 20px;line-height: 27px;}
.checkout_wrapper .checkout_cart_list .photo img{width:40px;}
.checkout_wrapper .checkout_cart_list .total{clear: both;text-align: right;padding-right: 20px;}
.checkout_wrapper .details .detail_inner .consignee_info{padding:10px;line-height: 24px;}
.checkout_wrapper .details .detail_inner .order_total{padding:10px;line-height: 24px;}
.checkout_wrapper .details .detail_inner .order_total .total_list{font-size:16px;font-weight:bold;}
.checkout_wrapper .details .detail_inner .order_total .total_list .price{color:#ff5252;}
.checkout_wrapper .details .detail_inner .order_total .complete{margin:5px 0;color:#686868;}
.checkout_wrapper .details .detail_inner .order_total .total_fee{text-align:right;color:#ff5252;padding-right: 20px;}
.checkout_wrapper .details .detail_inner .flow_action{line-height:28px;text-align: right;padding-bottom: 10px;margin-bottom: 10px;}
.checkout_wrapper .details .detail_inner .flow_action .next.btn_order_now{width:83px;height:30px;background:url(../img/submit.gif) no-repeat;border:0;color:#ffffff;margin-left:10px;}
.checkout_wrapper .details .detail_inner .flow_action .back{font-size:14px;padding-left:10px;color:#808080;}
.checkout_wrapper .options .option_outer{padding:10px;border-bottom: 1px dashed #E4E4E4;}
.checkout_wrapper .options .option_outer .option_title h2{font-size:16px;}
.checkout_wrapper .options .option_outer .option_inner{line-height: 20px;}
.checkout_wrapper .options .option_inner .insure_wrapper input{margin-right:5px;}
.checkout_wrapper .options .extra_options{padding:10px;line-height:26px;}

.checkout_wrapper .option_item{float:left;width:180px;padding:10px 6px;}
.checkout_wrapper .option_item label{position:relative;display:block;height:50px;width:150px;margin:0 auto 5px;font-size:14px;font-weight:bold;line-height:50px;text-align:center;background:#fafafa url('../img/option_item_bg.gif') no-repeat left top;border:1px solid #eee;}
.checkout_wrapper .option_item label .name{display:block;height:50px;width:150px;overflow:hidden;}
.checkout_wrapper .option_item label:hover, .checkout_wrapper .option_item label.hover{border-color:#ccc;}
.checkout_wrapper .option_item label.checked{border-color:#f60;}
.checkout_wrapper .option_item label.disabled{opacity:0.5;cursor:default;}
.checkout_wrapper .option_item label .status{position:absolute;left:-2px;top:-2px;display:none;height:50px;width:150px;background:transparent url('../img/option_item_bg.gif') no-repeat left bottom;border:2px solid #f60;}
.checkout_wrapper .option_item label.checked .status{display:block;}
.checkout_wrapper .option_item img{position:absolute;left:0;top:0;height:50px;width:150px;}
.checkout_wrapper .option_item input{position:absolute;right:5px;bottom:5px;display:none;}
.checkout_wrapper .option_item .info{display:block;width:148px;margin:0 auto 5px;line-height:16px;text-align:center;}
.checkout_wrapper .option_item .info .price{display:block;}
.checkout_wrapper .option_item .info .free{display:block;color:#999;}
.checkout_wrapper .option_item .info .not_supported{display:block;color:#999;}
.checkout_wrapper .option_extra{clear:both;}
.checkout_wrapper .option_inner .current_intro{display:block;clear:both;margin-bottom:10px;padding:9px 9px 9px 35px;line-height:16px;background-color:#f8f8f8;background-image:url('../img/icon/exclamation.gif');background-repeat:no-repeat;background-position:12px 10px;border:1px solid #eee;}
.checkout_wrapper .option_inner .current_intro a{padding:0 2px;text-decoration:underline;}

.checkout_wrapper .extra_options{clear:both;padding:9px 19px;background-color:#f8f8f8;border:1px solid #eee;}
.checkout_wrapper .extra_options .item{float:left;width:100%;padding:5px 0;border-bottom:1px dotted #eee;}
.checkout_wrapper .extra_options .last{border-bottom-width:0;}
.checkout_wrapper .extra_options h3{width:110px;float:left;font-size:12px;line-height:28px;}
.checkout_wrapper .extra_options .inner{float:left;padding:0;}
.checkout_wrapper .extra_options .price_input{width:50px;margin-right:5px;}
.checkout_wrapper .extra_options .text_input{width:100px;margin-right:5px;_margin-top:3px;}

.checkout_wrapper .cart_list li{position:relative;float:left;width:290px;padding:5px;background:url('../img/horizontal_spacer.html') repeat-x left bottom;}
.checkout_wrapper .cart_list .photo{display:block;float:left;width:40px;height:40px;margin-right:5px;padding:2px;}
.checkout_wrapper .cart_list .photo img{width:40px;height:40px;}
.checkout_wrapper .cart_list .name em{margin-left:3px;}
.checkout_wrapper .cart_list .price{font-weight:bold;white-space:nowrap;}
.checkout_wrapper .cart_list .drop{visibility:hidden;position:absolute;top:15px;right:5px;}
.checkout_wrapper .cart_list li:hover .drop, .checkout_wrapper .cart_list li.hover .drop{visibility:visible;}
.checkout_wrapper .cart_list .total{clear:both;padding:5px 10px;text-align:right;}
.checkout_wrapper .cart_list .next{padding:5px 10px;text-align:right;}
.checkout_wrapper .consignee_info{font-size:14px;line-height:18px;}
.checkout_wrapper .consignee_info strong{color:#999;font-size:12px;font-weight:normal;}
.checkout_wrapper .next{float:right;margin-right:0;}
.checkout_wrapper .back{float:right;margin-right:10px;}
.checkout_wrapper .goods_card textarea, .checkout_wrapper .other_info textarea{width:450px;}
.checkout_wrapper .other_info{line-height:25px;}
.checkout_wrapper .other_info span{line-height:25px;vertical-align:middle;}
.checkout_wrapper .other_info .price_input{width:50px;}
.checkout_wrapper .other_info p{padding:3px 0;}

.flow_wrapper .cart_list .content{padding-right:10px;}
.flow_wrapper .cart_list .photo{float:left;padding-right:10px;}
.flow_wrapper .cart_list .photo img{border:solid 1px #ddd;}
.flow_wrapper .cart_list .name{display:block;padding:2px;color:#333;font-size:1.2em;}
.flow_wrapper .cart_list .package_name{padding:5px 5px 5px 20px;font-size:14px;font-weight:bold;line-height:18px;background:url('../img/icon/package.gif') no-repeat left 6px;}
.flow_wrapper .cart_list .extra_info{color:#999;white-space:nowrap;}
.flow_wrapper .cart_list .extra_info em{margin-left:2px;padding:2px 5px;color:#fff;background-color:#ff8c22;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.flow_wrapper .cart_list .number{width:30px;padding:2px;color:#999;}
.flow_wrapper .cart_list .subtotal{font-size:1.2em;}
.flow_wrapper .cart_list .actions{text-align:right;}
.flow_wrapper .cart_list .actions p{float:left;font-size:14px;text-align:left;}
.flow_wrapper .cart_list .actions .price{font-weight:bold;}

.consignee_list .bd form{line-height:20px;}
.consignee_list .data_table .last .btn_s4_b{padding:2px 3px;}
.consignee_list .data_table .last .button.text_button{background:none;}
/*******************************************************************/

fieldset{border:0;}
.order_detail{width:770px;float:right;margin-top:10px;border-top: 9px solid #FCEC76;border-radius: 5px;}
.order_detail .hd {display:none;}
.order_detail .bd {padding-bottom: 10px;padding-top:10px;}
.order_detail .bd .view_message.button{display:none;}
.order_detail .bd .data_table,.order_detail.box .bd .notice_box,.order_detail.box .text_list{width:760px;padding:0 10px;text-align:left;}
.order_detail .bd .data_table.order_goods_list thead{text-align:left;}
.order_detail .bd .data_table.order_goods_list .photo ,.order_detail.box .bd .data_table.order_goods_list.name{display:block;float:left;margin-right:20px;}
.order_detail .bd .data_table.order_goods_list .name{font-size:20px;}
.order_detail .bd .data_table.order_goods_list .extra_info{display:block;}
.order_detail .bd .data_table.order_goods_list .drop.button{float:right;}
.order_detail .bd .data_table.order_goods_list .price{font-size:16px;line-height:27px;color:#ff5252;}
.order_detail .bd .data_table.order_goods_list .photo img{padding:5px;border:1px solid #ccc; width:50px;}
.order_detail .bd .data_table.order_goods_list .total{clear: both;text-align: right;padding-right: 20px;}



/*****************************************订单详情页表格样式*******************************************************************/
.data_table{border-width:0;}
.data_table tr{background-color:#fff;}
.data_table .odd{background-color:#fff}
.data_table .even{background-color:#f8f8f8 !important;}
.data_table td.last, .data_table th.last{border-right-width:0;}
.data_table tr.last th, .data_table tr.last td{border-bottom-width:0;}
.data_table th{padding:8px 10px;color:#444;text-align:left;white-space:nowrap;border-right:1px solid #ddd;border-bottom:1px solid #ddd;_width:166px;}
.data_table th.wrap{white-space:normal;}
.data_table th a, .data_table th a:hover{color:#fff;}
.data_table td{padding:8px 10px;}
.data_table thead th{background-color:#f6f6f6;border-bottom-width:0;border-right-width:0;text-align:center;}
.data_table tbody{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.data_table tbody td{border-bottom-width:0;border-right-width:0;}
.data_table tbody th{background-color:#f6f6f6;border-bottom-width:0;border-right:1px solid #eee;}
.data_table tbody.odd tr{background-color:#f8f7f5 !important;}
.data_table tbody.even tr{background-color:#f6f6f6 !important;}
.data_table tbody.odd tr td, .data_table tbody.even tr td{border-bottom:0;}
.data_table tbody.odd tr.border td, .data_table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data_table tbody td h5.title{margin:0;padding:0;color:#2f2f2f;font-size:1em;font-weight:bold;}
.data_table tbody td .option-label{font-weight:bold;font-style:italic;}
.data_table tbody td .option-value{padding-left:10px;}
.data_table tbody td .img-list {overflow: hidden;text-align: left;width: 220px;}
.data_table tbody td .img-list a {border: 1px solid #E1E1E1;float: left;margin-bottom: 4px;margin-right: 4px;}
.data_table tbody td .img-list a:hover {border-color:#EDD28B;}
.data_table tfoot tr{background-color:#fcfcfc !important;}
.data_table tfoot td{border-bottom-width:0;}
.data_table tfoot td.last{border-right-width:0;}
/************************************************************************************************************/


.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.rank_star{background:url(../img/star_off.gif) no-repeat center;width:18px;height:18px;float:left;}
.star-rating-on, .star-rating-hover{background-image:url(../img/star_on.gif);}

.review_bg{background: url(../img/3star.gif) no-repeat center; width: 96px; height: 19px; float: left; margin: 0 4px;}
.review_star_num{float:left;color:#004b91;}
.review_front{background:url(../img/4star.gif) repeat-x;height:19px;width:1px;}
.review_total_bg{background:url(../img/star_off.gif) repeat-x;height:17px;width:85px;float:left;}
.review_total_front{background:url(../img/star_on.gif) repeat-x;height:17px;}

#properties_box{width:388px;}
.properties_wrapper{padding:14px;background-color:#FFF7EE;border:1px solid #FFDEB9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

<!---修改过的代码--->
.select .properties dt{line-height:30px; color:#2b2b2b; padding:15px 0;}
.country_x{ margin-top:10px;}
.country_x p{ font-size:16px; color:#2b2b2b;}
<!---修改过的代码--->

.properties dd{display:inline-block;padding:3px 0;}
.properties label{display:block;float:left;margin:10px 9px 0 0;padding:5px;line-height:14px;background-color:#fff;border:2px solid #eee;}
.properties label.hover{border-color:#ccc;}
.properties label.checked{color:#f60;background:#fff url('../img/checked.gif') no-repeat right bottom;border-color:#f60;}
.properties label input{display:none;}

.properties span{display:block;float:left;margin:10px 9px 0 0;padding:5px;line-height:14px;background-color:#fff;border:2px solid #eee;}
.properties span.hover{border-color:#ccc;}
.properties span.checked{color:#f60;background:#fff url('../img/checked.gif') no-repeat right bottom;border-color:#f60;}
.properties span input{display:none;}

.p0{width:980px; word-wrap:break-word;}

.sup_product_list .pro{width:203px; overflow:hidden; height:154px;}

.properties span .box_gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' x=\'0\' y=\'0\' width=\'100%\' height=\'100%\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  
    filter: gray;
}

/*****************************************新增加的样式****************************************************************
.headerBottom{position: absolute; top:130px; left:0px; z-index: 5; background:url(../img/menu_bg.png) repeat-x left; height:5px; width:100%;}
.ea_line{ background:url(../img/head_line.gif) repeat-x; height:3px;}
.nav{height:38px;  background-color:#ecd914; position:relative; z-index:6;}
.menu{ width:1000px; margin:0 auto;}
.menu a{height:22px; line-height:22px;  position:relative; color:#0f0f0f; }
.menu li{font-size:14px; float:left; position:relative; padding:8px 22px;}
.menu li:hover{background-color:#3d3731; padding:8px 22px}
.menu li:hover a{color:#fff;}
.menu li.no_sub:hover{ padding:7px 11px}
.menu ul{ position:absolute;left:-1px;top:-999em;z-index:99999; display:none}
.menu li:hover ul{top:38px; display:block;}
.menu li:hover ul.pro_c{top:38px; left:-45px; display:block; padding:0 0 20px 20px;  background:url(../img/nav_bg.png) repeat; font-size:12px; width:540px; display:inline-block;}
.menu li:hover ul.pro_c a:hover{color:#ecd914;}
.pro_c .p_deil{ float:left; margin:0 60px 0 0; }
.pro_c .p_deil.no-margin-right{ margin-right:0;}
.pro_c .p_deil h2{ font-size:12px; font-weight:bold; margin-top:20px; }***/




/*****************************************导航样式表*******************************************************************/
#slideBox{ width:1000px; margin:0 auto;}
#slideBox ul{padding:0;margin:0;clear:both;list-style:none;overflow:hidden} 
#slideBox li{float:left; font-weight:bolder;  border-left:1px solid #cdcdcd;} 
#slideBox .cat1{ width:134px; height:117px; background:url(../img/ico1.png) no-repeat center 10px #e2e2e2;  line-height:157px;} 
#slideBox .cat1_h{ width:134px; height:117px; background:url(../img/ico1_black.png) no-repeat center 10px #fff;  line-height:157px;  }
#slideBox .cat1 a:link{ color:#898989; text-decoration:none; text-align:center;  }
#slideBox .cat1_h a:link{ color:#000; text-decoration:none; text-align:center; }


#slideBox .cat2{ width:134px; height:117px; background:url(../img/ico2.png) no-repeat center 10px #e2e2e2;  line-height:157px; } 
#slideBox .cat2_h{width:134px; height:117px; background:url(../img/ico2_black.png) no-repeat center 10px #fff;  line-height:157px;}
#slideBox .cat2 a:link{ color:#898989; text-decoration:none; text-align:center; }
#slideBox .cat2_h a:link{ color:#000; text-decoration:none;  text-align:center; }

#slideBox .cat3{ width:134px; height:117px; background:url(../img/ico3.png) no-repeat center 10px #e2e2e2;  line-height:157px; } 
#slideBox .cat3_h{width:134px; height:117px; background:url(../img/ico3_black.png) no-repeat center 10px #fff;  line-height:157px;}
#slideBox .cat3 a:link{ color:#898989; text-decoration:none; text-align:center; }
#slideBox .cat3_h a:link{ color:#000; text-decoration:none; text-align:center;  }

#slideBox .cat4{ width:134px; height:117px; background:url(../img/ico4.png) no-repeat center 10px #e2e2e2;  line-height:157px; } 
#slideBox .cat4_h{width:134px; height:117px; background:url(../img/ico4_black.png) no-repeat center 10px #fff;  line-height:157px;}
#slideBox .cat4 a:link{ color:#898989; text-decoration:none; text-align:center; }
#slideBox .cat4_h a:link{ color:#000; text-decoration:none;  text-align:center; }


#slideBox .cat5{ width:134px; height:117px; background:url(../img/ico5.png) no-repeat center 10px #e2e2e2;  line-height:157px; } 
#slideBox .cat5_h{width:134px; height:117px; background:url(../img/ico5_black.png) no-repeat center 10px #fff;  line-height:157px;}
#slideBox .cat5 a:link{ color:#898989; text-decoration:none; text-align:center; }
#slideBox .cat5_h a:link{ color:#000; text-decoration:none; text-align:center;  }

#slideBox .cat6{ width:134px; height:117px; background:url(../img/ico6.png) no-repeat center 10px #e2e2e2;  line-height:157px; } 
#slideBox .cat6_h{width:134px; height:117px; background:url(../img/ico6_black.png) no-repeat center 10px #fff;  line-height:157px;}
#slideBox .cat6 a:link{ color:#898989; text-decoration:none; text-align:center; }
#slideBox .cat6_h a:link{ color:#000; text-decoration:none; text-align:center;  }


 

#slideBox .hide{display:none} 
#slideBox .cat1 a,
#slideBox .cat2 a,
#slideBox .cat1_h a,
#slideBox .cat2_h a,
#slideBox .cat3 a,
#slideBox .cat3_h a,
#slideBox .cat4 a,
#slideBox .cat4_h a,
#slideBox .cat5 a,
#slideBox .cat5_h a,
#slideBox .cat6 a,
#slideBox .cat6_h a
{display:block;height:100%;padding-top:10px; } 

.cfor_p{ border-left:1px solid #cdcdcd; float:left; padding-left:26px;}
.cfor_p a{ line-height:117px; font-weight:normal; color:#616161;}
.cfor_p a:hover{color:#0088cc;}

/*cont*/ 
#slideBox .cont_l{float:left; background-color:#000; width:157px;height:31px;padding:9px 7px 7px 14px;margin-bottom:4px;overflow:hidden; color:#FFF;} 
#slideBox .cont_cat1, .cont_cat2, .cont_cat3, .cont_cat4, .cont_cat5, .cont_cat6{float:left;  margin-top:40px; margin-bottom:49px; width:1020px; background-color:#FFFFFF } 
#slideBox .ptbox6{float:left; width:320px; text-align:center; margin-right: 19px;border-bottom: 1px dashed #c9c9c9;   color:#706f6f;}
#slideBox .ptbox6_padd{ margin:0 20px;}
.pt_box6 img{width: 320px; height:320px; }
.pt_line{margin-top:50px; height:70px; }
#slideBox .pt_line_bule{border-bottom: 1px dashed #0088cc; color:#0088cc; }
.pt_line a{ color:#706f6f;}
.pt_line a:hover{ color:#0088cc;}
#slideBox .oneline{line-height:33px;} 


/****************Martin 分类列表页面产品展示CSS********************/

.title_h1 .title_word{color:#070707;line-height:22px;font-size:16px; font-weight:bold; }
.title_h1 {
    border-bottom: 1px dashed #868686;
    color: #070707;
	font-size:16px;
	font-weight:bold;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 6px;
    text-align: left;
}

.pslider_list { width: 100%; padding-top:20px;}
.pslider_list .product_slider_item_pic {
    border: 0 none;
}
.pslider_list .product_slider_item {
    margin: 0 2% 40px;
    width: 29%;
}
.pslider_list .product_slider_item:hover .product_slider_item_txt { border-bottom: 1px dashed #1572A8; color: #1572A8; text-decoration: none;  }
.pslider_list .product_slider_item:hover a {
    color: #1572A8;
}
.pslider_list .product_slider_item_txt {
text-align: center;
}
.product_slider_item { float: left; }
.product_slider_item {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 5% 10px 0;
    text-align: center;
    width: 20%;
}
.product_slider_item_txt {
    border-bottom: 1px dashed #DDDDDD;
    min-height: 50px;
    padding: 10px 5px;
    text-align: left;
    transition: all 300ms ease 0s;
}
.product_slider_item a:hover .product_slider_item_txt {
    border-bottom: 1px dashed #1572A8;
    text-decoration: none;
}
.product_slider_item a:hover {
    text-decoration: none;
}
.product_slider_item_pic {
    border: 0 none;
    position: relative;
    transition: all 300ms ease 0s;
}


.product_slider_item_pic img { width:240px; height:240px;}








/* scrolltab */
.scrolltab{position:relative;width:440px;margin:0 auto;}
.scrolltab .ulBigPic{width:440px;height:440px;overflow:hidden;}
.scrolltab .ulBigPic li{width:440px;height:440px;display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .dSmallPicBox{width:440px;height:65px;position:relative;}
.scrolltab .dSmallPic{width:440px;height:65px;position:absolute;left:0px;top:5px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:60px;height:65px; float:left;display:inline;cursor:pointer;overflow:hidden; padding-right:10px; }
.scrolltab .dSmallPic .sPic{width:60px;height:65px; display:block;}
.scrolltab .dSmallPic .sPic img{border:2px solid #dedede;width: 60px;
height: 60px;}
.picture .scrolltab .ulBigPic .liSelected .sPic .iBigPic a img{ width:440px; height:440px;}
.scrolltab .dSmallPic .sTitle{width:141px;height:30px;line-height:30px;display:block;text-align:center;color:#333;overflow:hidden;}
.scrolltab .dSmallPic .liSelected{border-color:#e9c184;}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff; border:2px solid #eecd68;}

/******分类首页 分类展示**********/

.main-content {
	float: left;
	width: 788px;
	position: relative;
	z-index: 0;
	margin-bottom: 40px;
}
.main-content.full-width {
	width: 982px;
}
.main-content.extended {
	width: 796px;
}
.main-content header, .top-content-header header {
	margin-left: 10px;
	margin-bottom: 0;
}
.main-content.wide {
	width: 486px;
	margin-top: 30px;
	padding-left: 10px;
}
.main-content.wide header {
	margin-left: 0;
}
.main-content.wide header h1 {
	margin-top: 0;
}

/* Category Landing Page */

section.product-container {
	margin: 0 0 20px 0;
	padding: 0;
}
section.product-container.category {
	padding-top: 13px;
	border-bottom: 1px solid #E7E6E2;
}
section.product-container.category header {
	margin-left: 0;
}
.product-group, .resource-group, .category-group.main {
	border-top: 1px solid #E7E6E2;
	margin-bottom: 25px;
}
.category-group.mydevice-store {
	margin-bottom: 0;
}
.resource-group:first-child {
	border: none;
}
.product-group h2, .resource-group h2, .common-questions-recently-viewed .col h2, .icon-list-header-container h2, .solutions-for h2, .two-ways-find-support-container h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #73D34B;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
section.category .product-group h2 {
	margin-top: 25px;
}
.product-group ul.items, .resource-group ul.items, .category-group ul.items, .contactus-group ul.items  {
	margin: 0;
}
.product-group .items li, .resource-group .items li, .category-group .items li, .contactus-group .items li {
	float: left;
	margin-left: 10px;
	padding: 0;
	width: 176px;
	list-style-type: none;
}
.product-group ul.items, .resource-group ul.items, .category-group ul.items, .contactus-group ul.items {
    margin: 0;
}
.product-group h2 {
    color: #73D34B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
section.category .category-group h2 {
    margin-top: 25px;
}
.category-group ul.items, .contactus-group ul.items {
    margin: 0;
}
.category-group .items img {
    float: left;
}
.category-group .items li {
    margin-left: 2px;
}
.category-group .items li ul li {
    background: url("../img/framework/icon-checkout-arrow.html") no-repeat scroll left 1px rgba(0, 0, 0, 0);
    margin-bottom: 8px;
    padding-left: 5px;
}
.category-group .items li:hover a, .items li:hover a p {
}
.category-group .items li:first-child {
    margin-left: 0;
}
.category-group.category .items li {
    width: 238px;
}
.category-group.category .items img {
    margin-left: 0;
}
.category-group.category .items li  {
    background: url("../img/framework/product-color-options-sprite-opt-sm.html") no-repeat scroll 0 -20px rgba(0, 0, 0, 0);
}
.category-group.category .items li  {
    background: url("../img/framework/product-color-options-sprite-opt-sm.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
    z-index: 1;
}
.content li {
    list-style-type: square;
    margin-bottom: 10px;
    padding-left: 5px;
}
.category-group.category .items li .product-color-options {
    margin: 0;
}
.category-group.category .items li .product-color-options ul {
    margin: 10px 0 7px;
    text-align: center;
}
.category-group.category .items li {
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20px;
}

.category-group .items span.product-listing {
    padding: 0 15px 5px;
}

.category-group.category .items li .product-color-options li img {
    height: 20px;
    width: 20px;
}
.category-group.category .items li > a:first-child + span {
    display: block;
    margin-top: 10px;
}
.category-group .items ul {
    float: left;
    margin-top: 15px;
    padding: 0;
}

.category-group .items li {
    float: left;
    width: 250px;
}
.category-group .items h2 {
    font-size: 21px;
    font-weight: normal;
	text-align:center;
	line-height:20px;
}
.category-group .items h2 a {
    color: #505050;
    font-size: 14px;
    text-transform: uppercase;
}
.category-group .items h2 a:hover {
    color: #0088cc;
}
.category-group .items a {
    overflow: hidden;
}
.category-group .items img {
    float: left;
}
.category-group .category-content {
    float: left;
    margin-left: 5px;
    width: 120px;
}
.category-group .items p {
    color: #ABA6A2;
    float: left;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 0;
    vertical-align: top;
}
.category-group .items ul li {
    float: none;
    line-height: 12px;
    margin: 0 0 5px;
    padding: 0;
    width: auto;
}
.category-group .items a {
    color: #505050;
    font-size: 11px;
}
.category-group .items a:hover {
    color: #0088cc;
}
.category-group .btn-text-secondary {
    float: left;
    margin-top: 0;
}

/**********Amazon 评论***************/
.reviewer_box {
    margin: 0 auto;
    width: 250px;
}
.default_reviewer_pic {
    height: 51px;
    width: 51px;
	border:1px solid #DDDDDD;
	
}
.reviewer_pic {
	float:left;
    margin-right: 20px;
}
.reviews_details li {
    padding: 5px 15px;
}
.reviews_details_title {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
    color: #222222;
    font-size: 110%;
    font-weight: bold;
}
.reviewer_name {
    margin-bottom: 10px;
}
.reviews_details li.reviews_info {
    padding: 20px 15px;
}
.reviews_date {
    border-top: 1px solid #DDDDDD;
    text-align: right;
}
.table {
    border: 1px solid #DDDDDD;
}
.table tr {
    border-bottom: 1px solid #DDDDDD;
}
.table td {
    border-bottom: 1px solid #DDDDDD;
}
.table th {
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}
th {
    text-align: left;
}
.reviews_info {
    text-align: left; color: #6F6F6F;
}
.compatb{ padding-bottom:30px;}
.compatb h3{ color:#2B2B2B;  line-height:30px;}
.line{ height:20px; border-bottom:1px solid #DADADA; margin-bottom:20px;}

.compatb p{ font-size:130%; color:#8b8b8b; line-height:25px;}
.pslider_list1 { width: 100%;}
.pslider_list1 .product_slider_item_pic1 {
    border: 0 none;
}
.pslider_list1 .product_slider_item1 {
    margin: 0 2% 40px;
    width: 21%;
}


.pslider_list1 .product_slider_item1:hover .product_slider_item_txt1 {
    border-bottom: 1px dashed #1572A8;
    color: #1572A8;
    text-decoration: none;
}
.pslider_list1 .product_slider_item1:hover a {
    color: #1572A8;
}
.pslider_list1 .product_slider_item_txt1 {
    text-align: left;
}
.product_slider_item1 { float: left; }
.product_slider_item1 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 50px 5px 0;
    text-align: center;
    width: 20%;
}
.product_slider_item_txt1 {
    border-bottom: 1px dashed #DDDDDD;
    min-height: 50px;
    padding: 10px 5px;
    text-align: left;
    transition: all 300ms ease 0s;
}
.product_slider_item1 a:hover .product_slider_item_txt1 {
    border-bottom: 1px dashed #1572A8;
    text-decoration: none;
}
.product_slider_item1 a:hover {
    text-decoration: none;
}
.product_slider_item_pic1 {
    border: 0 none;
    position: relative;
    transition: all 300ms ease 0s;
}
.ui-scrolltop {
    background: url("../img/st.png") no-repeat scroll 18px 21px #ECD914;
    bottom: 30%;
    cursor: pointer;
    display: none;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 0;
    text-indent: -999999px;
    width: 60px;
}
.ui-scrolltop:hover {
    background-color: #ECD914;
    opacity: 1;
}
a.ui-scrolltop_hover {
    display: block;
} 

/*************goods FAQ***********/
.faq {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
	margin-top:25px;
}
.faq_title {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 20px;
}
.faq_list {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 20px;
}
.faq_list dt {
    cursor: pointer;
    text-indent: 16px;
}
.faq_list dd {
    color: #999999;
    padding: 15px 0 0 20px;
}
.faq_list dt span.faq_list_dot {
    background-position: -187px -86px;
    height: 9px;
    margin-top: 4px;
    width: 9px;
}
.faq_list dt.hover span.faq_list_dot {
    background-position: -187px -122px;
}
.review_form .titles a, .customer_comment_item a, .faq_list dt.hover, .faq_list dt:hover, .contact_us a, .faq_list dd a {
    color: #1572A8;
}


.product_e{ border-top: 1px solid #e6e6e6; overflow:hidden;}
.product_left{ float:left; width:228px; padding-top:15px; }
.product_left a{color:#6f6f6f;}
.product_left a:hover{color:#1572a8;}
.product_left h1{ font-size:25px; font-weight:normal; color:#333333; padding-bottom:4px;}
.product_left ul li{ font-size:14px; color:#6f6f6f; line-height:25px;}
.product_right{  float:left; width:758px; padding-top:15px; }

.src_gg{ width:1000px; margin:0 auto;}
.src_no_results{ height:35px; line-height:35px; font-size:18px; border-bottom: 1px dashed #868686;}
.src_no_results span{ font-weight:bold; color:#F00;}
.sugg_tions{ margin:25px 0;}
.sugg_tions b { font-size:16px; margin-top:10px; display:block; color:#7f7f7f;}
.sugg_tions p{ line-height:23px; font-size:14px; margin-top:5px;  color:#3a3a3a;}
.title_p{ height:45px; line-height:45px; border-bottom: 2px solid #e6e6e6; border-top:2px solid #e6e6e6; display:block;}
.till {
    
    color: #070707;
	font-size:16px;
	font-weight:bold;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 6px;
    text-align: left;
}

/**artive monther */
.mother_mian{ background-color:#ffd0c2; padding-top:20px;  }
.top_mo{ width:1029px; margin:0 auto; overflow:hidden}
.middle_mo{ background:url(../img/mother_line.jpg) repeat-y left top;}
.mo_1{ background:url(../img/mother_2.jpg) no-repeat left top; width:1029; height:109px;}
.mot_p{ padding:18px 53px 0 53px; }
.mot_p b{ height:100px; display:block; line-height:22px; font-size:18px; font-weight:bold; line-height:25px; padding-top:12px; background-color:#ffddd4; padding-left:10px; padding-right:10px; color:#ee485c;}
.vid0{ padding:0 53px 14px 43px; overflow:auto; }
.vd_1{ width:475px; float:left; }
.l_do{ padding:17px 13px 0 13px;}
.l_do_deil{height:330px; overflow:auto;}
/* * CSS Styles that are needed by jScrollPane for it to operate correctly. * * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane * may not operate correctly without them. */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#F2F4F8;position:relative;}
.jspDrag{background:#79a1b5;position:relative;top:0;left:0;cursor:pointer;border:1px solid #56839a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}.jp-container{width:425px;height:330px;position:relative;background:#fff;border:1px solid #D8DFEA;float:left;}
.jp-container a{padding:15px 20px;display:block;line-height:20px;background-color: #fff;border-bottom:1px solid #F2F4F8;border-top:1px solid #D8DFEA;}
.jp-container a:first-child{border-top:none;}
.jp-container a:last-child{border-bottom:none;}
.jp-container a:hover{background:#ECEFF5;border-bottom-color:#ECEFF5;}
/* * CSS Styles that are needed by jScrollPane for it to operate correctly. * * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane * may not operate correctly without them. */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#F2F4F8;position:relative;}
.jspDrag{background:#79a1b5;position:relative;top:0;left:0;cursor:pointer;border:1px solid #56839a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}

.n_1{ border-bottom:1px dashed #c3c3c3; font-size:14px; padding-top:12px;}
.n_1 b{  color:#0088cc;}
.n_1 p { line-height:20px; color:#333333; padding-top:5px;}
.n_1 span{ text-align:right; color:#c1c1c1;  display:block; padding-bottom:8px;}
.s_p1{ float:left; width:449px; padding:27px 0 0 5px;}
.pg_1{ background:url(../img/bot_moth.jpg) repeat-y left top; overflow:auto;}
.f_bd{ padding:0 166px; overflow:auto;}
.t_left{ float:left;}
.to_list{float:left; width:330px;}
.to_list input{ float:left; height:40px; width:268px; border-bottom:1px solid #d9d9d9;  border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#787878;}

.form_list{float:left; margin-left:28px; width:338px;}
.form_list input{ float:left; height:40px; width:270px; border-bottom:1px solid #d9d9d9;  border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#787878;}
.bd_1 textarea{ float:left; width:696px; height:232px; border:1px solid #d9d9d9; margin-top:14px; font-size:14px;  color:#787878; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.dis_p label { float:left; margin-top:10px; color:#9c9c9c; width:696px; }
.dis_p input{ width:18px; height:18px; background-color:#FFF; border: 1px solid #e7e7e7; vertical-align: middle; }
.bt_wish{ float:left; text-align:center; width:698px; padding:10px 0;}
.bt_wish .w_pt{ background:url(../img/wish_bn.jpg) no-repeat left top; width:146px; height:41px; cursor:pointer; border:none;}
.focus_text{ float:left; padding:5px  0 0 5px; font-size:14px; color:#F00;}

.to_p_left{ float:left; width:414px; padding-bottom:20px;}
.t_p_left{ float:left; }
.to_p_left input{ float:left; height:40px; width:339px; border-bottom:1px solid #d9d9d9;  border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#787878;}
.form_p_left{float:left; width:414px; padding-bottom:20px;}
.form_p_left input{ float:left; height:40px; width:339px; border-bottom:1px solid #d9d9d9;  border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#787878;}
.txt_p_d textarea{ float:left; width:404px; height:222px; border:1px solid #d9d9d9; font-size:14px; padding:5px;  color:#787878; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.f_x{ padding:10px 0;}
.wri_e{ background:url(../img/well_px1.png) no-repeat left top;  height:159px;}
.wri_e b{ font-size:18px; color:#FFF; text-align:center; display:block; padding-top:23px;}
.wri_e span{ text-align:center; margin-top:28px; display:block; }
.clk_h{ background:url(../img/cilk_here.jpg) no-repeat left top; width:146px; height:41px; border:none; cursor:pointer;}

.myurl a{ width:122px; height:30px; display:block; background-color:#f0485b; font-size:14px; color:#FFF; text-align:center; line-height:30px; font-weight:bold; float:left; border: 1px solid #cecece;}
.myurl span{ float:left; width:319px; height:30px; border: 1px solid #cecece; line-height:30px; padding-left:4px;}

.to_pdd{ float:left; height:40px; width:339px; border-bottom:1px solid #d9d9d9;  border-right:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-left:none; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#787878; line-height:40px;}
.txt_p_d { float:left; width:404px; height:auto; min-height:222px; border:1px solid #d9d9d9; font-size:14px; padding:5px;  color:#787878; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;word-break:break-all}


.mindder_l{ margin:0 auto;  width:1000px;  overflow:auto;}
.cont_mid{ margin-top:40px; margin-bottom:40px; }
.cont_t{ padding: 0 5px; margin-bottom:40px;}
.cont_t h1{ font-size:25px; font-weight:bold; color:#a8a8a8; margin-bottom:30px;}
.cont_t b{ float:right; }
.cont_t span{ font-size:14px; color:#565656;}
.box_mi{ margin-left:82px;}
.nam_l{ width:310px; float:left;}
.na_m1{ padding-right:10px; font-size:14px; color:#565656;}
.pl_3{ width:584px; height:37px; border:1px solid #dddddd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:40px}
.pl_2{ width:245px; height:37px; border:1px solid #dddddd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.pl_1{ width:85px; height:37px; border:1px solid #dddddd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sr_1{ color:#F00; height:28px; line-height:28px;}
.wz_1{ height:241px; width:584px;  border:1px solid #dddddd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.a_p{ color:#aeaeae; height:35px; line-height:35px;}
.send_b{ background:url(../img/send_p.jpg) no-repeat left  top; width:96px; height:35px; border:none; cursor:pointer;}


.im_sent{ text-align:center; margin-top:20px;}
.no_if{ padding:0 160px 0 180px; font-size:16px; line-height:28px; margin:10px 0; color:#373737;}

/*翻页*/
.page_out{border:1px solid #B8D8EB; border-bottom:none;height:29px; line-height:29px; padding-left:10px; color:#03589E; float:right;}
.pagebar{ float:right}
.pagebar img{position:relative; top:2px;}
.pagebar a{display:block; float:left; margin:0 2px; color:#0066cc; text-decoration:none;}
.pagebar a:hover{color:#ff5a6a; text-decoration:none;}
.pagebar .page_now{display:block; float:left; margin:0 5px; color:#ff5a6a; font-weight:bold;}
#pager a{color:#0066cc; text-decoration:none;}

.pagin a, .pagin span { border: 1px solid #CCCCCC; float: left; font-family: arial; font-size: 14px; height: 20px; line-height: 20px;  margin-left: 2px; overflow: hidden; padding: 3px 10px;}
.pagin .text, .pagin .current { border: 0 none; padding: 4px 11px;}
.pagin a:link, .pagin a:visited { color: #005AA0;}
.pagin a:hover, .pagin a:active {background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none;}
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600;font-weight: 700;}
.pagin b { background-image: url("../img/bg_hotsale.html"); background-repeat: no-repeat; display: block; height: 9px; overflow: hidden; position: absolute; top: 9px;width: 5px;}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative;}
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default;}
.pagin .prev, .pagin .prev-disabled { padding-left: 12px;}
.pagin .prev b { background-position: -68px -608px; left: 3px;}
.pagin .prev-disabled b {background-position: -80px -608px;left: 3px;}
.pagin .next, .pagin .next-disabled { padding-right: 12px;}
.pagin .next b { background-position: -62px -608px;right: 3px;}
.pagin .next-disabled b { background-position: -74px -608px; right: 3px;}
.pagin-m a, .pagin-m span {font-size: 12px; height: 14px; line-height: 14px;}
.pagin-m b {top: 5px;}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px;}


.banner_left {left:12px; top:50%; width: 23px;position: absolute; z-index:999; display:none;}
.banner_right {right:12px; top:50%; width: 23px;position: absolute; z-index:999; display:none;}
#index_ad:hover .banner_left{display:block;}
#index_ad:hover .banner_right{display:block;}



.pages {text-align: center;}
.page_p a { color: #7f7f7f; display: inline-block; font-family: Arial; font-size: 12px; font-weight: bold; height: 30px; line-height: 32px; padding: 0 12px;text-align: center; text-decoration: none;}
.page_p a:hover, .page_p .now { background: none repeat scroll 0 0 #636363;color: #ffffff; display: inline-block; height: 30px;line-height: 32px; padding: 0 12px; text-align: center;}