﻿@charset "utf-8";
/* CSS Document */
 
a{ color:#333;}
a:hover, a:active, a:focus{ color:#666;}
a:active{color:#666;}
.body_box{ width:100%; overflow:hidden; margin:0 auto;padding-top:41px;}
/*点击加载更多*/
.load_more{ width:80%; height:30px; margin:5px auto; line-height:30px; font-size:15px; text-align:center; background:#a7a7a7; overflow:hidden;}
.load_more .p_txt{ color:#fff;}
.loading{width:100%;margin:15px auto;padding:50px 0;text-align:center;}
.nocontent{border:1px solid #d0c79e; background:#eee url(noconter.png) no-repeat 10px center;padding:10px;padding-left:35px;margin:10px;}
/*tab切换*/
.tab {margin-top:10px;}
.tab_title{ border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:28px;line-height:28px;font-size:14px;color:#000;box-shadow:1px 1px 2px rgba(0,0,0,0.1);}
.tab_title li{float:left;width:33.33%;text-align:center;border-right:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.tab_title li.cur{border-top:2px solid #E77216;margin-top:-1px;line-height:25px; height:31px; background:#fff;color:#E77216;}
.tab .tab_con{width:100%;}
.tab .tab_sub{display:none;}
/*详情评论*/
.details_comment{ position:relative;width:100%;}
.details_comment .comment_title{ font-size:14px; height:24px; line-height:24px; color:#333;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:5px;}
.details_comment .comment_title span{ float:right; padding:0 5px;font-weight:normal;}
.details_comment .comment_list{ margin:0;}
.details_comment .comment_list .p_not{ font-size:14px; color:#999; height:30px; line-height:30px; padding:10px; text-align:left;}
.details_comment .comment_list .user_time_box{ overflow:hidden; height:16px; line-height:16px;padding:0 5px;}
.details_comment .comment_list .user_time_box .p_user{ float:left; font-size:12px; color:#999;}
.details_comment .comment_list .user_time_box .p_time{ float:right; font-size:12px; color:#999;}
.details_comment .comment_list .comment_content{ position:relative;margin-top:5px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.details_comment .comment_list .comment_content .p_content{font-size:14px; color:#666; padding:4px; line-height:20px; overflow:hidden;table-layout:fixed; word-break:break-all; }
.details_comment .comment_list li{margin-bottom:10px;}

.details_comment .comment_report{ margin:20px 0; padding:5px; border:1px solid #ddd; padding-bottom:34px; background:#fff; text-align:center;border-radius:5px;}
.details_comment .comment_report textarea{width:100%; height:60px; font-size:14px; border:0; background:none;}
.details_comment .comment_submit{ text-align:center;width:100px;height:34px;position:absolute;right:0;top:65px;border:1px solid #ddd;background:#eeeeee; border-radius:0 0 5px 0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1)) repeat-x 0 bottom;}
.details_comment .comment_submit input,.details_comment .comment_form_submit input{width:100%; height:34px; border:0; background:none; vertical-align:top; font-size:14px;font-family:"微软雅黑";}
.details_comment .comment_form_submit{ text-align:center;width:100px;height:34px;position:absolute;right:0;bottom:0;border:1px solid #ddd;background:#eeeeee; border-radius:0 0 5px 0;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1)) repeat-x 0 bottom;}


/*详情栏目标题*/
.details_title_box{position:fixed;top:0px;left:0px;z-index:999; width:100%;}
.details_title{height:40px; line-height:40px; width:100%; overflow:hidden; border-bottom:1px solid #ccc; background:#d7d7d7;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d7d7d7)) repeat-x 0 bottom; position:relative; }
.details_title .p_return{ position:absolute; left:0; top:0; width:40px; height:40px;}
.details_title .p_return a{ display:block; height:40px; background:url(icon_01_1_1.png) no-repeat center center; background-size:50%;}
.details_title .p_title{ width:100%; height:40px; padding-right:40px; text-align:center;}
.details_title .p_title a{ font-weight:bold;}
.details_title .p_comment{ position:absolute; top:10px; right:5px; height:20px;line-height:20px; overflow:hidden; font-size:12px; text-align:right; background:url(icon_01_2.png) no-repeat right top; padding-right:5px;}
.details_title .p_comment a{ display:inline-block; color:#fff; padding:0 5px; background:#c1c1c1; height:20px;}

.details_title .p_comment_gohome{ position:absolute; top:5px; right:5px; width:30px; height:30px;line-height:30px; overflow:hidden; background:url(icon_01_7.png) no-repeat center center; background-size:24px;}
.details_title .p_comment_gohome a{ display:block; height:30px;}

/*新闻列表组*/

.news_group{ overflow:hidden;}
.news_group ul{ margin-bottom:5px;}
.news_group li{ padding:5px 10px; background:url(list_line_bj.png) repeat-x left bottom; overflow:hidden;}
.news_group li .p_title{ font-size:16px; height:30px; line-height:30px;}
.news_group li .p_img{ width:60px; overflow:hidden; float:left; margin-right:5px;}
.news_group li .p_img img{max-width:60px;}
.news_group li .p_intro{ font-size:12px; color:#999; line-height:20px; height:40px;}

/*新闻详情页*/
.news_details{ margin:10px 0; overflow:hidden;}
.news_details .det_title{ font-size:18px; font-weight:bold;line-height:24px; color:#333;}
.news_details .det_time{ font-size:12px; color:#999;margin:5px 0;border-bottom:1px solid #ddd;height:25px;line-height:25px;padding-bottom:5px;}
.news_details .det_intro{ font-size:12px; line-height:20px; color:#666; background:#e5e5e5; padding:2px 5px;}
.news_details .det_content{ font-size:14px; color:#666; line-height:24px; padding:5px;padding-bottom:14px; margin-top:5px;white-space:normal !important;border-bottom:1px solid #ddd;}
.news_details .det_content p{ text-indent:2em;}
.news_details .det_content img{max-width:100%;margin:10px auto;}


/*图片列表组*/
.picture_group{ overflow:hidden; margin:0 5px; margin-top:10px;}
.picture_group li{ width:50%; float:left; overflow:hidden;}
.picture_group li a{ display:block; width:145px; height:145px; margin:0 auto; position:relative; margin-bottom:10px;}
.picture_group .pic_imgage{ width:145px; height:145px; margin:0 auto; text-align:center; overflow:hidden;background:url(title_bj_04_1.png);}
.picture_group .pic_imgage img{}
.picture_group .pic_title{ font-size:13px; color:#fff; width:100%; margin:0 auto; background:url(title_bj_04.png); height:20px; line-height:20px; position:absolute; left:0; bottom:0;} 
.picture_group .pic_title .p_tit{ padding-left:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*图片详情页*/

.details_picture{ margin:0 auto; overflow:hidden;}
.details_picture .det_title{ font-size:16px;line-height:24px; color:#333; margin-top:10px; text-align:center;}
.details_picture .det_img{ width:300px; text-align:center; margin:10px auto 0 auto;}
.details_picture .det_img img{max-width:300px;}
.details_picture .det_intro{ font-size:12px; line-height:20px; color:#666; background:#e5e5e5; padding:2px 5px; margin-top:10px;}
.details_picture .det_handle{ margin:10px 5px; height:30px; line-height:30px; overflow:hidden; border:1px solid #ddd; background:#eee; border-radius:5px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e5e5e5)) repeat-x 0 bottom; position:relative;}
.details_picture .det_handle .p_prev{ height:30px; background:url(list_line_bj2.png) no-repeat right center; position:absolute; left:0; top:0;}
.details_picture .det_handle .p_prev a{display: block;height: 30px;padding-left: 20px;padding-right: 5px;background: url(pic_prev.png) no-repeat center left;}
.details_picture .det_handle .p_next{height:30px; background:url(list_line_bj2.png) no-repeat left center; position:absolute; right:0; top:0;}
.details_picture .det_handle .p_next a{ display: block;height: 30px;padding-right: 20px;padding-left: 5px;background:url(pic_next.png) no-repeat center right;}
.details_picture .det_handle .p_number{ font-size:14px; color:#666; text-align:center;}



/*下载列表组*/

.download_group{ overflow:hidden;}
.download_group li{ height:50px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px; position:relative;}
.download_group li a{ display:block;}
.download_group li .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:5px; text-align:center; line-height:42px;}
.download_group li .p_img img{ max-width:50px; vertical-align:middle;}
.download_group li .p_title{ height:30px; width:190px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.download_group li .p_intro{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.download_group li .p_down{ width:50px; height:50px; overflow:hidden; position:absolute; right:10px; top:10px; background:url(list_line_bj2.png) no-repeat left center;}
.download_group li .p_down em{ display:block; font-style:normal; font-size:12px; width:50px; padding-top:15px; margin-top:10px; overflow:hidden; text-align:center; color:#666; background:url(icon_01_4.png) no-repeat center top; }


/*下载详情*/
.details_download{ overflow:hidden;}
.details_download .down_app_box{ width:300px; margin:0 auto; margin-top:10px;}
.details_download .down_app_box .p_img{ width:50px; height:50px; overflow:hidden; float:left; margin-right:5px;}
.details_download .down_app_box .p_img img{ max-width:50px;}
.details_download .down_app_box .p_title{ font-size:16px; height:30px; line-height:30px;}
.details_download .down_app_box .p_intro{ font-size:12px; height:20px; line-height:20px; color:#999;}
.details_download .down_btn{ width:300px; margin:0 auto; margin-top:10px;}
.details_download .down_btn input{width:298px; height:34px; border:1px solid #5b9400; border-radius:5px; background:#91cb00; background:-webkit-gradient(linear, 0 0, 0 100%, from(#91cb00), to(#8ac000)) repeat-x 0 bottom; vertical-align:top; font-size:14px; color:#fff; font-weight:bold;}

.details_download .det_title{ font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding-left:10px; margin-top:10px;}
.details_download .down_content{ margin:0 10px; margin-top:5px; line-height:22px;}
.details_download .down_content .con_intro{ font-size:13px; color:#999; border-bottom:1px solid #ddd;}
.details_download .down_content .con_body{ font-size:13px; padding:5px 0; color:#666;}

/*下载详情跳转*/
.details_download_goto{ width:300px; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.details_download_goto p{ margin-top:10px;}
.details_download_goto .p_down_tit{ font-size:16px;}
.details_download_goto .p_down_intro{ font-size:14px;}
.details_download_goto .p_down_btn{ }
.details_download_goto .p_down_btn .a_down{width:298px; height:34px; line-height:34px; text-align:center; display:block; border:1px solid #5b9400; border-radius:5px; background:#91cb00; background:-webkit-gradient(linear, 0 0, 0 100%, from(#91cb00), to(#8ac000)) repeat-x 0 bottom; vertical-align:top; font-size:14px; color:#fff; font-weight:bold;}

/*图书列表组*/

.books_group{ margin:0 10px; overflow:hidden;}
.books_group li{ height:90px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px 0;}
.books_group li a{height:90px; display:block; overflow: hidden;}
.books_group li .p_img{ width:66px; height:90px; overflow:hidden; float:left; margin-right:5px; text-align:center; line-height:52px;background:url(title_bj_04_1.png);}
.books_group li .p_img img{  max-width:66px; max-height:90px;  vertical-align:middle;}
.books_group li .p_title{ height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.books_group li .p_author{ height:20px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}
.books_group li .p_intro{ height:40px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}


/*图书详情页*/
.details_books{ overflow:hidden; margin-top:10px;}
.details_books .det_title{ margin:0 10px; font-size:16px; line-height:24px;}
.details_books .det_intro{ margin:0 10px; overflow:hidden; margin-top:5px;}
.details_books .det_intro .p_img{ float:left; width:80px; height:110px; overflow:hidden; margin-right:5px; text-align:center;background:url(title_bj_04_1.png);}
.details_books .det_intro .p_img img{max-width:80px; max-height:110px;}
.details_books .det_intro .p_intro{ font-size:14px; line-height:22px; color:#666;}
.details_books .det_intro .p_btn{ margin-top:5px;}
.details_books .det_intro .p_btn input{width:120px; height:34px; border:1px solid #b4ac7e; border-radius:5px; background:#d5cea5; background:-webkit-gradient(linear, 0 0, 0 100%, from(#d5cea5), to(#b4ac7e)) repeat-x 0 bottom; vertical-align:top; font-size:14px; color:#fff; font-weight:bold;}

.details_books .books_content_tit{font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding-left:10px; margin-top:10px;}
.details_books .books_content_tit span{ float:right; padding:0 5px; font-size:12px; color:#666;}
.details_books .books_content_nr{ margin:0 10px; margin-top:5px; font-size:12px; line-height:20px; color:#666;}
.details_books .books_content_and{ margin:0 10px; font-size:14px; margin-top:5px;}
.details_books .books_content_and li{ background:url(list_line_bj.png) repeat-x left bottom; height:34px; line-height:34px;}
.details_books .books_content_and li a{ display:block; height:34px; background:url(tit_icon_03.png) no-repeat right center;}

/*图书正文页*/
.details_books_content{ margin:0 10px; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.details_books_content .con_title{font-size:16px; line-height:24px; padding-bottom:3px; border-bottom:1px solid #ddd;}
.details_books_content .con_body{ margin-top:5px; font-size:15px; line-height:24px;}
.details_books_content .det_handle{ margin-top:10px; margin-bottom:10px; height:30px; line-height:30px; overflow:hidden; border:1px solid #ddd; background:#eee; border-radius:5px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e5e5e5)) repeat-x 0 bottom; position:relative;}
.details_books_content .det_handle .p_prev{ height:30px; width:90px; background:url(list_line_bj2.png) no-repeat right center; position:absolute; left:0; top:0;}
.details_books_content .det_handle .p_prev a{ display:block; height:30px; padding-left:20px; background:url(pic_prev.png) no-repeat left center;}
.details_books_content .det_handle .p_next{height:30px; width:90px; background:url(list_line_bj2.png) no-repeat left center; position:absolute; right:0; top:0;}
.details_books_content .det_handle .p_next a{ display:block; height:30px;padding-right:20px; text-align:right; background:url(pic_next.png) no-repeat right center;}
.details_books_content .det_handle .p_number{ font-size:14px; color:#666; text-align:center;}

/*论坛列表组*/

.forum_group{ margin:0 auto;}
.forum_group li{ height:30px; background:url(list_line_bj.png) repeat-x left bottom; font-size:16px; overflow:hidden; padding:10px;}
.forum_group li a{ display:block; height:30px;}
.forum_group li .p_titlie{ float:left; width:230px; height:30px; line-height:30px; font-size:16px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.forum_group li .p_reply{ float:right; height:30px; line-height:30px; font-size:12px; background:url(tit_icon_06.png) no-repeat right center; padding-right:20px; color:#999;}
.forum_group .publish_submit{ margin:5px auto; text-align:center;}
.forum_group .publish_submit input{width:80%; height:36px; border:1px solid #bdbcbd; border-radius:5px; background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ddd)) repeat-x 0 bottom; vertical-align:top; font-size:14px;}

/*论坛发表*/
.forum_group_publish{margin:5px 10px; text-align:center;}
.forum_group_publish .publish_title{height:36px; line-height:36px; padding:0 5px; font-size:16px; margin-bottom:10px; background:#fff; border:1px solid #bdbcbd; border-radius:3px;}
.forum_group_publish .publish_title input{width:100%;height:34px; vertical-align:top; font-size:14px; border:0; background:none;}
.forum_group_publish .publish_content{ margin-bottom:10px;padding:5px;  border:1px solid #bdbcbd;border-radius:3px;  background:#fff; }
.forum_group_publish .publish_content textarea{ width:100%; height:70px;font-size:14px; border:0; background:#fff;}
.forum_group_publish .publish_submit{border:1px solid #bdbcbd; border-radius:5px; background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ddd)) repeat-x 0 bottom;}
.forum_group_publish .publish_submit input{width:100%; height:36px;  border:0; background:none; vertical-align:top; font-size:14px;}


/*论坛详情*/

.details_forum{ margin:10px; overflow:hidden;}
.details_forum .det_title{ font-size:16px;line-height:24px; color:#333;}
.details_forum .det_time{ font-size:12px; color:#999;}
.details_forum .det_intro{ font-size:12px; line-height:20px; color:#666; background:#e5e5e5; padding:2px 5px;}
.details_forum .det_content{ font-size:15px; color:#666; line-height:24px; padding:5px 0;}


/*产品列表组*/

.product_group{ margin:0 5px; overflow:hidden;}
.product_group li{ overflow:hidden; width:50%; float:left; }
.product_group li a{ display:block; width:145px; margin:0 auto; padding:10px 0;}
.product_group li .img_tit_box{position:relative; height:145px;}

.product_group .p_img{ width:145px; height:145px; line-height:135px; overflow:hidden;text-align:center; margin:0 auto;background:url(title_bj_04_1.png);}
.product_group .p_img img{max-width:145px; max-height:145px;}

.product_group .p_title{ width:135px; padding:0 5px; font-size:13px; color:#fff;line-height:22px; position:absolute; height:22px; left:0; bottom:0; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; background:url(title_bj_04.png); }
.product_group .p_price{ font-size:12px; height:20px; line-height:20px; color:#666;}
.product_group .p_price span{ color:#c00; font-size:14px;}



/*产品详情*/
.details_product{ overflow:hidden; margin-top:10px;}

.details_product .det_img{ width:300px; margin:0 auto; text-align:center;background:url(title_bj_04_1.png);}
.details_product .det_img img{ max-width:300px;}
.details_product .det_title{ font-size:18px;background:#f0f0f0; height:36px; line-height:36px;color:#000; width:300px; margin:0 auto;overflow:hidden;}
.details_product .det_intro{ font-size:18px;height:40px;line-height:40px; color:#666; width:300px; margin:5px auto;}
.details_product .det_intro span{ font-size:18px; color:#E60012;font-weight:bold;margin-left:20px;}

.details_product .det_operate{ width:300px; margin:0 auto; height:38px; font-size:14px;position:relative;}
.details_product .det_operate button{ width:100%; height:36px; border:1px solid #E77115; border-radius:5px; background:#E77115; background:-webkit-gradient(linear, 0 0, 0 100%, from(#E77115), to(#E87719)) repeat-x 0 bottom; vertical-align:top; font-size:16px;color:#fff;font-family:"微软雅黑";}
.details_product .det_operate button i{margin-right:5px;}
.details_product .det_operate .def{ border-color:#333;  background:#666; background:-webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#666)) repeat-x 0 bottom;  color:#A3A3A3;}
.details_product .det_operate a.pro_fav{ display:inline-block;font-size:14px;position:absolute;top:-120px;right:5px;background:rgba(0,0,0,0.1);border-radius:20px;padding:0 15px;line-height:30px;color:#fff;outline:none; }
.details_product .det_operate .icon-star{color:#E60012;}
.details_product .det_operate a.pro_fav i{font-size:18px;margin-right:5px;}
.details_product .det_bot{height:30px;margin:10px auto 20px auto;width:300px;}
.details_product .det_bot a{width:45%;display:block;float:left;height:28px;border:1px solid #C4C3C3;border-radius:5px;font-size:16px;text-align:center;line-height:28px;background:-webkit-linear-gradient(top,#F9F9F9,#E3E3E3) repeat-x 0 bottom;}
.details_product .pro_title{font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding-left:10px; margin-top:10px;}
.details_product .pro_norms{ font-size:14px; color:#666; line-height:20px; margin:0 10px; margin-top:5px; overflow:hidden;}
.details_product .pro_content{ font-size:14px; color:#666; line-height:20px;  margin:5px 10px; overflow:hidden;}
.details_product .det_img{ overflow:hidden; position:relative;}
.details_product .det_img .img_box{ width:320px; height:320px; overflow:hidden; background:url(title_bj_04_1.png);}
.details_product .det_img .img_box img{ max-width:320px;max-height:320px;vertical-align:middle;}
.details_product .det_img .img_box li{ width:320px;text-align:center;}
.details_product .det_img .nav_box{ overflow:hidden; height:30px; position:absolute;left:0; bottom:0px;width:100%;text-align:center; line-height:30px;}
.details_product .det_img .nav_box ul{}
.details_product .det_img .nav_box li{ width:10px; height:10px; font-size:1px; overflow:hidden; background-color:rgba(0,0,0,0.2); border-radius:50px;display:inline-block; margin:2px;}
.details_product .det_img .nav_box .li_on{ background:#E60012;}
.details_product img{ max-width:300px;}

 .det_img1{ overflow:hidden; position:relative;}
.det_img1 .img_box{ width:320px; height:160px; overflow:hidden; background:url(title_bj_04_1.png);}
.det_img1 .img_box img{ width:320px;}
.det_img1 .nav_box{ overflow:hidden; height:20px; position:absolute; right:10px; bottom:0px;}
.det_img1 .nav_box li{ width:10px; height:10px; font-size:1px; overflow:hidden; background:#eee; border-radius:50px; float:left; margin:2px;}
.det_img1 .nav_box .li_on{ background:#999;}

/*个人中心*/

.personal_center{ overflow:hidden;}
.personal_center ul{ margin-top:10px;}
.personal_center li{ float:left; width:46%; margin-left:10px; margin-bottom:10px; border:1px solid #ddd; border-radius:5px; background:#ebebeb; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#ebebeb)) repeat-x 0 bottom; }
.personal_center li a{ display:block; height:40px; line-height:40px; font-size:16px; padding-left:35px;}
.personal_center .li_1 a{ background:url(per_center_icon_1.png) no-repeat 5px center;}
.personal_center .li_2 a{ background:url(per_center_icon_2.png) no-repeat 5px center;}
.personal_center .li_3 a{ background:url(per_center_icon_3.png) no-repeat 5px center;}
.personal_center .li_4 a{ background:url(per_center_icon_4.png) no-repeat 5px center;}

/*我的购物车*/
.mycenter_title{font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding:0 10px; margin-top:10px;}
.mycenter_title .tit_p_left{ float:left;}
.mycenter_title .tit_p_left span{ color:#f60;}
.mycenter_title .tit_p_right{ float:right;}
.mycenter_title .tit_p_right span{ color:#c00; font-size:16px;}


.my_shopping .my_shopping_list{ margin:0 10px;}
.my_shopping .my_shopping_list ul{ margin-bottom:10px;}
.my_shopping .my_shopping_list li{ padding:6px 0; background:url(list_line_bj.png) repeat-x left bottom;}
.my_shopping .my_shopping_list li .pro_title{ font-size:16px; width:260px;}
.my_shopping .my_shopping_list li .pro_price{ font-size:14px;}
.my_shopping .my_shopping_list li .pro_price span{ font-size:18px; color:#f30;}
.my_shopping .my_shopping_list li .pro_number{ font-size:14px;}
.my_shopping .my_shopping_list li .pro_number input[type="button"]{ width:40px; height:34px; font-size:18px; border:1px solid #ddd; border-radius:5px; background:#ebebeb; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#ebebeb)) repeat-x 0 bottom; vertical-align:middle;}
.my_shopping .my_shopping_list li .pro_number input[type="text"]{ width:80px; height:32px; margin:0 5px; font-size:16px;border:1px solid #ddd; border-radius:3px; vertical-align:middle; text-align:center;}
.my_shopping .my_shopping_list li .pro_del{ font-size:16px; float:right; margin-top:30px;}
.my_shopping .my_shopping_list li .pro_del a{ color:#c00;}


.my_shopping .my_shopping_pay{ margin:0 auto; height:36px; font-size:14px; margin-bottom:10px; text-align:center;}
.my_shopping .my_shopping_pay input{width:120px; height:34px; border:1px solid #980000; border-radius:5px; background:#c00; background:-webkit-gradient(linear, 0 0, 0 100%, from(#c00), to(#b00)) repeat-x 0 bottom; vertical-align:top; font-size:14px; font-weight:bold; color:#fff;}
.my_shopping .my_shopping_pay a{ display:inline-block; margin-left:20px; line-height:42px; font-size:16px;}



/*我的地址*/

.my_address{ margin:0 10px; margin-top:10px; text-align:left;}
.my_address .address_tit{ font-size:16px;}
.my_address .address_input{height:36px; line-height:36px;  padding:0 5px; font-size:16px; margin-bottom:10px; background:#fff; border:1px solid #bdbcbd; border-radius:3px;}
.my_address .address_input input{width:100%;height:34px;vertical-align:top;font-size:14px; border:0; background:none;}
.my_address .address_textarea{ margin-bottom:10px; padding:5px; border:1px solid #bdbcbd; border-radius:3px; background:#fff;}
.my_address .address_textarea textarea{ width:100%; height:70px; font-size:14px; border:0; background:none;}
.my_address .address_submit{margin-bottom:10px; border:1px solid #bdbcbd; border-radius:5px; background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ddd)) repeat-x 0 bottom; }
.my_address .address_submit input{width:100%; height:36px;vertical-align:top; font-size:14px; background:none; border:0;}
.my_address .synAddress { margin:5px auto; overflow:hidden;height:22px;line-height:22px;}
.my_address .synAddress input[type="checkbox"] { vertical-align:top; -webkit-appearance: none;position: relative;width: 20px;height: 20px;margin-right: 10px;background:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fdfdfd));border:1px solid #ddd;border-top-color: #bbb;-webkit-border-radius: 2px;border-radius: 2px;}
.my_address .synAddress input[type="checkbox"]:checked{background-image:url(hd_checkbox.png);-webkit-background-size: 20px 92px;background-position: 0 -24px;border: 0;}


/*我的订单*/

.my_indent{ overflow:hidden;}
.my_indent li{ margin-bottom:10px;}
.my_indent li .indent_title{font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding:0 10px; margin-top:10px;}
.my_indent li .indent_title .tit_p_left{ float:left;}
.my_indent li .indent_title .tit_p_left span{ color:#666;}
.my_indent li .indent_title .tit_p_right{ float:right;}
.my_indent li .indent_title .tit_p_right a{ color:#c00; font-size:16px;}
.my_indent li .indent_content{ font-size:15px; line-height:24px; margin:0 10px; margin-top:10px; overflow:hidden;}
.my_indent li .indent_pay{ margin:0 10px; height:36px; font-size:14px; margin-bottom:10px;}
.my_indent li .indent_pay input{width:120px; height:34px; border:1px solid #f10; border-radius:5px; background:#f60; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f60), to(#f20)) repeat-x 0 bottom; vertical-align:top; font-size:14px; font-weight:bold; color:#fff;}


/*订单详情*/

.my_indent_explain{}
.my_indent_explain .indent_content{ font-size:15px; line-height:24px; margin:0 10px; margin-top:10px; overflow:hidden;}
.my_indent_explain .indent_content .p_pay_condition{ float:right; margin-top:24px; color:#c00;}
.my_indent_explain .indent_explain_title{font-size:13px; height:24px; line-height:24px; background:#d7d7d7; color:#333; padding:0 10px; margin-top:10px;}
.my_indent_explain .user_infor{ overflow:hidden; margin:0 10px; font-size:15px; line-height:24px;margin-top:10px;}
.my_indent_explain .indent_explain_list{ overflow:hidden; margin-bottom:10px;}
.my_indent_explain .indent_explain_list li{ padding:0 10px; padding-bottom:10px; background:url(list_line_bj.png) repeat-x left bottom;}
.my_indent_explain .indent_explain_list li .indent_explain_content{font-size:15px; line-height:24px;margin-top:10px;}

/*提交订单*/
.shoppingDetails{margin:5px auto;}
.shoppingDetails li{background:url(list_line_bj.png) repeat-x left bottom;padding-bottom:5px; margin-bottom:5px;}
.shoppingDetails .table_01{line-height:24px;font-size:14px;}
/*我的收藏*/

.my_collect{ margin-bottom:10px;}
.my_collect li {padding:10px; background:url(list_line_bj.png) repeat-x left bottom; overflow:hidden;}
.my_collect li .collect_list{font-size:15px; line-height:24px; overflow:hidden;}
.my_collect li .collect_list .p_del{float:right; margin-top:12px;}
.my_collect li .collect_list .p_del a{ color:#c00; font-size:16px;}

/*会员登录*/

.member_login_box{ overflow:hidden;}
.member_login_box .member_login{ width:300px; margin:0 auto;}
.member_login_box .member_login .p_login{ text-align:right; font-size:14px; height:36px; line-height:36px;  margin-top:10px;}
.member_login_box .member_login .p_login input{ width:210px;height:34px;padding:0 5px; vertical-align:middle; border:1px solid #bdbcbd; border-radius:3px;font-size:14px;}
.member_login_box .member_login .p_login span{ color:#f30;}

.member_login_box .member_login_btn{ width:300px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.member_login_box .member_login_btn .p_btn{ padding-left:84px;text-align:center;}
.member_login_box .member_login_btn input{ width:90px; height:30px; font-size:14px; border-radius:5px; vertical-align:top; font-size:14px; font-weight:bold; color:#fff;}
.member_login_box .member_login_btn .input_dl{border:1px solid #f10; background:#f60; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f60), to(#f20)) repeat-x 0 bottom;}
.member_login_box .member_login_btn .input_zc{border:1px solid #889f02; background:#b1cf05; background:-webkit-gradient(linear, 0 0, 0 100%, from(#b1cf05), to(#a4c003)) repeat-x 0 bottom;}

/*登录，注册，购物车（包含：产品列表及详情页）*/
.top_bar{margin-bottom:5px;background:#f6f6f6 url(list_line_bj.png) repeat-x left bottom; border-radius:0 0 5px 5px; padding:8px 10px 8px 10px; text-align:left; }
.top_bar div{overflow:hidden;}
.top_bar div a .em_text
{
    display:inline-block;padding-left:20px;background:url(icon_01_10.png) no-repeat 2px center;
}
.top_bar div a{ font-size:14px;
                 color:#333; padding:0px 18px; 
                 border-radius:1px;
                 border:1px solid #ddd;
                 border-bottom:1px solid #ccc;
                 display:block;
                  float:left;
                   background:#eee;
                   background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#eee)) repeat-x 0 bottom;
}
.top_bar_loginout
{
    overflow:hidden;text-align:right;
    padding:5px 10px;
    margin-top:10px;
}
.top_bar_loginout span
{
   float:left;
}
.top_bar_loginout a
{
    border-radius:3px; border:1px solid #ddd;background:#f1f1f1; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#eee)) repeat-x 0 bottom;color:#c00;font-size:14px;padding:5px 10px;
}

/*类别分组*/

.category_list{ overflow:hidden; margin:5px auto;}
.category_list li{ padding:5px 10px; background:url(list_line_bj.png) repeat-x left bottom; overflow:hidden;}
.category_list li a{ display:block; height:30px; background:url(tit_icon_03.png) no-repeat right center;}
.category_list li a.sel{background:url(tit_icon_04.png) no-repeat right center;}



/*提示跳转页no*/

.warn_page_no{ width:300px; margin:5px auto; text-align:center;}
.warn_page_no .p_intro{ padding-top:80px; font-size:15px; background:url(icon_01_5.png) no-repeat center 10px;}
.warn_page_no .p_btn{width:290px; margin:0 auto; margin-top:10px; }
.warn_page_no .p_btn a{ display:block; height:30px;line-height:30px; font-size:14px; color:#09C; border:1px solid #ddd; border-radius:3px; background:#eee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eee)) repeat-x 0 bottom;}

/*提示跳转页yes*/
.warn_page_ok{ width:300px; margin:5px auto; text-align:center;}
.warn_page_ok .p_intro{ padding-top:80px; font-size:15px; background:url(icon_01_6.png) no-repeat center 10px;}
.warn_page_ok .p_btn{width:290px; margin:0 auto; margin-top:10px; }
.warn_page_ok .p_btn a{ display:block; height:30px;line-height:30px; font-size:14px; color:#09C; border:1px solid #ddd; border-radius:3px; background:#eee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eee)) repeat-x 0 bottom;}




input[type="checkbox"] {
-webkit-appearance: none;
position: relative;
width: 20px;
height: 20px;
margin-right: 10px;
background:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fdfdfd));
border:1px solid #ddd;
border-top-color: #bbb;
-webkit-border-radius: 2px;
border-radius: 2px;
}
input[type="checkbox"]:checked{background-image:url(hd_checkbox.png);-webkit-background-size: 20px 92px;background-position: 0 -24px;
border: 0;}

.rank_box{ overflow:hidden; margin:5px;background:url(list_line_bj.png) repeat-x left bottom; padding-bottom:8px; padding-top:6px;}
.rank_box_price{ float:left; font-size:14px; height:32px; line-height:32px;}
.rank_box_price .input_up,.rank_box_price .input_down{ color:#333; display:block; width:80px; padding:0 5px; height:30px; font-size:12px; vertical-align:top; border:1px solid #ddd; border-radius:3px; background-color:#eee;  background-repeat:no-repeat; background-position: 68px center; }
.rank_box_price .input_up{background-image:url(icon_01_9.png);}
.rank_box_price .input_down{background-image:url(icon_01_8.png);}
.rank_box_price a i{margin-left:5px;}


.rank_box_search{ float:right; font-size:14px; overflow:hidden;}
.rank_box_search input[type='text']{ width:120px; height:30px; border:1px solid #ddd; padding:0 5px; border-radius:3px 0 0 3px;}
.rank_box_search input[type='button']{ width:40px; height:32px;border:1px solid #ddd; border-left:0;font-size:12px;background:#eee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eee)) repeat-x 0 bottom;  border-radius:0 3px 3px 0;}
/*留言*/
.message_mb_01{margin:5px 10px; overflow:hidden;}
.message_mb_01 .message_content{ margin-bottom:10px;padding:5px; border:1px solid #ccc;background:#fff; }
.message_mb_01 .message_content textarea{ width:100%; height:70px;font-size:14px;border:0px ;background:none;}

.message_mb_01 .message_phone {  padding:5px; height:34px; border:1px solid #bdbcbd; border-radius:3px; overflow:hidden; background:#fff ; background-size:24px 24px; margin-bottom:10px;}
.message_mb_01 .message_phone input{ width:100%; height:34px; vertical-align:top; border:0; font-size:14px;}
.message_mb_01 .message_submit{background:#eeeeee; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#eee)) repeat-x 0 bottom; border-radius:3px;border:1px solid #ccc;}
.message_mb_01 .message_submit input{width:100%;margin:0 auto; height:34px; color:#333;   vertical-align:top; font-size:16px;border:0px ;background:none;}

/*视频*/
.video_mb_01{ margin:5px auto; overflow:hidden;}
.video_mb_01 li{background:url(list_line_bj.png) repeat-x left bottom; padding:10px 0; position:relative;}
.video_mb_01 li .video_pic{ position:relative; overflow:hidden; text-align:center; height:320px;}
.video_mb_01 li .video_pic img{width:100%; height:320px;}

.video_mb_01 li .video_pic .p_icon{ position:absolute; width:50px; height:50px; background:url(tit_icon_08_1.png) no-repeat; background-size:50px; border-radius:50px; box-shadow:0 0 10px 0 #000; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}

.video_mb_01 li .video_tit{ width:100%; background:url(title_bj_04.png); position:absolute; left:0px; top:10px;}
.video_mb_01 li .video_tit .p_tit{ font-size:16px; font-weight:bold; line-height:24px; padding:0 5px; color:#fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.video_mb_01 li .video_tit .p_time{ padding:0 5px;  font-size:12px; line-height:20px; color:#ccc;}
.video_mb_01 li .video_info{width:100%;background:url(title_bj_04.png); position:absolute; left:0px; bottom:10px;}
.video_mb_01 li .video_info p{ color:#fff; padding:0 5px; font-size:13px; max-height:36px; line-height:18px; overflow:hidden;}

.share{ overflow:hidden; width:80%; height:50px; margin:0 auto;text-align:center;}
/*.share_btn a{background:url(share_bg.png);}*
/*.share_btn a{ display:block; width:302px; height:42px; line-height:42px; margin:0 auto; margin-top:4px; color:#fff; font-size:20px; font-weight:bold;}*/

.share a .em_text
{
    display:inline-block;
    padding-left:25px;background:url(black_share.png) no-repeat 2px center;
}
.share a 
{
    height:36px; line-height:36px; margin:0 auto; margin-top:4px; color:#fff; font-size:16px;
    color:#333; border-radius:4px;border:1px solid #ddd;
                 border-bottom:1px solid #ccc;
                 display:block;
                   background:#eee;
                   background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#eee)) repeat-x 0 bottom;
}


.share_box 
{
    background:#f5fcff;
    border:1px solid #8fb9d0; border-radius:10px;
    z-index:999;
    width:310px; height:240px;overflow:hidden; 
    left:50%;
    top:40%;
    margin-left:-155px!important;/*FF IE7 该值为本身宽的一半 */
    margin-top:-120px!important;/*FF IE7 该值为本身高的一半*/
    margin-top:0px;
    position:fixed!important;/* FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
                document.compatMode=='CSS1Compat') ?
                documentElement.scrollTop + (document.documentElement.clientHeight - this.offsetHeight)/2 :/*IE6*/
                document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
    display:none;
}
.share_box_tit{ height:36px; line-height:36px; padding:0 10px; color:#222; background:-webkit-gradient(linear, 0 0, 0 100%, from(#eef8fd), to(#cfedfb)) repeat-x 0 bottom; border-bottom:1px solid #8fb9d0; border-radius:10px 10px 0 0;}
.share_box_tit h4{ text-align:left; overflow:hidden;}
.share_box_tit h4 span{ float:right; padding:10px; cursor:pointer;}

.share_box_nr{ width:280px; margin:0 auto; margin-top:20px; text-align:center;}
.share_box_nr a{ display:block; height:40px; line-height:40px; color:#fff; overflow:hidden; margin-bottom:12px; border-radius:10px;}
.share_box_nr .a_msg{background:#867e45;}
.share_box_nr .a_msg{ border:1px solid #b4ac7e;background:-webkit-gradient(linear, 0 0, 0 100%, from(#d4cda5), to(#867e45)) repeat-x 0 bottom;}
.share_box_nr .a_msg p{ background:url(../share/msg.png) no-repeat 10px center;}
.share_box_nr .a_email{background:#0683b5;}
.share_box_nr .a_email{ border:1px solid #089dcb;background:-webkit-gradient(linear, 0 0, 0 100%, from(#64ceef), to(#0683b5)) repeat-x 0 bottom;}
.share_box_nr .a_email p{ background:url(../share/email.png) no-repeat 10px center;}
.share_box_nr .a_weibo{background:#c30201;}
.share_box_nr .a_weibo{ border:1px solid #980000;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe3f20), to(#c30201)) repeat-x 0 bottom;}
.share_box_nr .a_weibo p{ background:url(../share/weibo.png) no-repeat 10px center;}
.share_box_nr .a_tx_weibo{background:#97def5;}
.share_box_nr .a_tx_weibo{ border:1px solid #089dcb;background:-webkit-gradient(linear, 0 0, 0 100%, from(#97def5), to(#08b2e7)) repeat-x 0 bottom;}
.share_box_nr .a_tx_weibo p{ background:url(../share/tx_weibo.png) no-repeat 10px center;}
.share_box_nr form{display:none;}
.share_box_bg
{
    background-color: #666; display:none;
    width: 100%;
    height: 100%;
    left:0;
    top:0;/*FF IE7*/
    filter:alpha(opacity=50);/*IE*/
    opacity:0.5;/*FF*/
    z-index:80;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:   expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/* IE5 IE5.5*/
｝

