/* 
CSS Document
Author:linmoco
QQ:284499169
Ver:1.0
Date:
E-mail:linmoco@163.com
*/
/*Base*/
ul,ol,dl,menu	{font-size:0; *word-spacing:-1px; margin:0; padding:0; text-align:left;}
li				{font-size:12px; letter-spacing:normal; word-spacing:normal; vertical-align:top; width:100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){
ul,ol,dl,menu	{letter-spacing:-5px;}
}
li{display:inline-block; *display:inline; *zoom:1; position:relative; text-align:left; line-height:normal;}
li h2,li p{font-size:13px; line-height:inherit; margin:0; padding:0 5px;}
li h2 a{display:block; padding:0 5px; margin:0 -5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
li h2	{font-size:14px;}
li p{font-size:12px;}
li a,li font,p a,p font{vertical-align:baseline;}

dl{border:1px solid rgba(0,0,0,0.3);}
dl p{border-left:0px solid rgba(0,0,0,0.3); text-align:left; margin-left:0px; text-indent:0px; line-height:normal; padding:8px 0;}
dt{font-weight:bold; position:relative; padding:0 20px;}
dd p:first-child,dt p:first-child{border-width:0; margin-left:0;}
dd{border-top:1px solid rgba(0,0,0,0.2); position:relative; padding:0 20px;}
dd:nth-child(2n+1){background-color:#f1f1f1;}
dd .check{position:absolute; left:2px; top:0px; padding:1px 0;}

dl.normal dd:nth-child(2n+1){background-color:inherit;}

.FloatL			{float:left;}
.FloatL [class^="pos_"],.FloatL [class*=" pos_"]{left:0;}
.FloatR			{float:right;}
.FloatR [class^="pos_"],.FloatR [class*=" pos_"]{right:0;}
.FloatN			{float:none;}

.active			{}
.posreset		{position:static !important;}

/* Color */
.black{color:#111;}
.blue{color:#0cf;}
.Dblue{color:#039;}
.gray{color:#999;}
.green{color:#9c0;}
.red{color:#d00;}
.white{color:#fff;}
.yellow{color:#ff0;}
.pink{color:#f09;}
.orange{color:#f60;}
.purple{color:#909;}

/* Item In */
.author			{}
.action			{padding:5px;}
.brand			{text-align:center;}
.billNO			{padding:5px;}
.count			{vertical-align:baseline;}
.cart_total_price{border-bottom:1px solid rgba(0,0,0,0.1); padding:5px 0; text-align:right;}
.cart_total_price b{float:left; line-height:25px;}
.cart_total_price ins{font-size:16px;}
.discount		{font-size:12px; vertical-align:baseline;}
.discount ins	{font-size:18px; font-weight:bold; color:#f30; vertical-align:baseline;}
.expcompany		{padding:5px;}
h2				{}
h2 a			{display:block;}
.info			{}
.info span		{width:100%; font-size:12px; line-height:normal;}
.intro			{padding:5px;}
.intro ins		{font-size:13px; font-weight:bold; margin-right:5px;}
ins				{text-decoration:none;}
.item_incart	{font-size:12px; width:auto;}
.item_incart ins{font-size:14px; vertical-align:baseline;}
.name			{padding:5px 0; font-size:14px; color:red;}
.nothing		{padding:20px 0; text-align:center; letter-spacing:normal; word-spacing:normal;}
.nothing h2{font-size:18px; margin:10px;}
.order_info		{padding:10px 0;}
.order_ID		{font-size:12px;}
.order_num		{}
.order_time		{}
.point			{padding:5px; border-bottom:1px solid rgba(0,0,0,0.1);}
.price			{text-align:left;}
.price del,.price em{float:right; font-style:normal; color:#999; font-size:12px;}
.price ins		{color:#f30;}
.price_count	{width:100%;}
.price_count em	{color:#f30;}
.price_count ins{}
.shoper			{}
.state			{}
.store_news		{line-height:normal;}
.store_news b	{font-weight:bold; font-size:13px;}
.store_news span{width:100%; font-size:12px;}
.store_news a	{display:block; padding:0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.share_btn		{text-align:center;}
.share_btn font	{display:none;}
time			{font-size:11px; color:#666;}
.thumbnail		{padding:5px;}
.thumbnail a	{display:block; padding:5px; border:1px solid rgba(0,0,0,0.2); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.thumbnail a:hover{-moz-box-shadow:0 0 3px rgba(0,0,0,.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,.2); box-shadow:0 0 3px rgba(0,0,0,.2); border-color:rgba(0,0,0,0.5);}
.thumbnail img	{width:100%; vertical-align:middle;}
.tag_bar		{}
.total_price	{font-size:12px; width:auto;}
.total_price ins{font-size:14px; vertical-align:baseline;}
.userinfo		{background-image:url(../images/BGC.png);}
.user_detail	{line-height:0; text-align:center;}
.user_name		{line-height:2; text-indent:5px; font-size:13px;}
.user_state_line{width:96%; margin:5px 2%;}
.user_state_line .progress{margin-bottom:0; height:18px;}
.user_info_meta	{width:96%; margin:3px 2%;}
.moreclass		{font-size:12px; position:absolute; top:10px; right:5px;}
.addclass		{font-size:12px; position:absolute; top:10px; right:60px;}

.add_tag		{width:98%; margin:1%;}
.add_tag a		{border:1px solid rgba(0,0,0,0.3); padding:3px; background-image:url(../images/BG_A.png);}

.grow_info_meta	{width:96%; margin:3px 2%;}
.grow_info_meta .progress{margin-bottom:0; height:18px;}
.grow_info_meta .progress .bar{background-color:#f60;}
.grow_info_meta p{text-align:center;}
.grow_info_meta p:first-child{width:20px;}

.account_security{margin:15px auto; text-align:left;}
.account_security p{vertical-align:middle;}
.account_security p:first-child{text-align:right;}

/* Link */
a				{text-decoration:none;}
a:link			{text-decoration:none; color:#333;}
a:visited		{text-decoration:none; color:#333;}
a:hover			{text-decoration:none; color:#000;}
a:active,a:focus{text-decoration:none;}

/* Menu */
menu			{}
menu li			{}
menu li a		{display:block; padding:5px 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
menu li a:hover	{background-color:yellow;}
menu .active a	{background-image:url(../images/BG_A.png);}
menu i			{margin:0 3px;}

/* Item */
.cart_pro		{margin-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.1); padding:5px 0;}
.cart_pro h2	{}
.cart_pro input	{vertical-align:middle;}
.cart_pro ul	{overflow:hidden;}

.item_store		{}
.item_classtree	{}
.item_classtree h2{border-bottom:1px solid rgba(153,153,153,0.2); line-height:24px; font-size:15px; padding:5px;}
.item_classtree p{margin:5px 10px;}
.item_classtree p a{margin:0 3px; padding:1px 3px;}

.item_class{text-align:left; line-height:normal;}
.item_class h2{font-size:15px; line-height:30px;}
.item_class span{font-size:13px; padding:5px 10px; white-space:nowrap; border:1px solid rgba(0,0,0,0.1); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px rgba(0, 0, 0, 0.3); margin:.2em;}
.item_class .active{background-color:#0cf;}
.item_class .active font{color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.3);}

.item_select{text-align:left; border-top:1px solid rgba(0,0,0,0.1); background-color:rgba(0,0,0,0.05); position:relative;}
.item_select h2{font-size:15px; margin:0; padding:0; line-height:30px; width:9%; float:left; text-align:right;}
.item_select p{width:75%; float:right; padding:0; margin:0; background-color:white; padding:5px 0; padding-right:15%; line-height:1.2;}
.item_select span{font-size:13px; padding:5px 10px; white-space:nowrap;}
.item_select .active{background-color:#333; color:#fff;}
.item_select .active font{color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.3);}
.item_select_bom{border-top:1px solid rgba(0,0,0,0.1); padding:5px;}
.item_select_bom .active{background-image:url(../images/BG_B.png); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0px 10px; color:#eee; text-shadow:0 1px rgba(0,0,0,0.2);}

.item_list_class{font-size:13px; margin:5px 10px;}
.item_list_class span{margin:5px 10px;}
.item_list_class .current{background-image:url(../images/BG_B.png); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0px 10px; color:#eee; text-shadow:0 1px rgba(0,0,0,0.2);}

.store_pro		{border-bottom:1px solid rgba(153,153,153,0.2); margin-bottom:10px; padding:10px 0;}
.store_pro h2 a{white-space:normal; overflow:visible;}
.store_pro .info{overflow:hidden; color:#333;}
.store_pro .name{font-size:14px;}
.store_pro .list_pro{display:none;}
.store_pro.M_opened .list_pro{display:block; margin-top:5px;}

/* List_item */
.list_one		{text-align:center;}
.list_one li	{width:99%;}
.list_two		{}
.list_two li	{width:50%;}
.list_three		{}
.list_three li	{width:33.33%;}
.list_four		{}
.list_four li	{width:25%;}
.list_five		{}
.list_five li	{width:20%;}
.list_six		{}
.list_six li	{width:16.66%;}

/* List */
.list_nav		{}
.list_nav li	{}
.list_nav li a	{display:block; padding:5px 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_nav li a:hover{background-image:url(../images/BG_B.png); color:#fff;}
.list_nav li a:hover i{margin:0 3px; background-image:url("../images/iconw.png");}
.list_nav .active a{background-image:url(../images/BG_A.png);}
.list_nav i		{margin:0 3px;}

.list_news		{}
.list_news li	{}
.list_news h2	{}
.list_news h2 a	{display:block; padding:5px; margin:0 -5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_news time	{float:right; width:120px; line-height:30px;}
.list_news .author{float:left; width:30px;}
.list_news .active{background-image:url(../images/BG_A.png);}

.thumbnails		{}
.thumbnails li	{float:left; margin:0; padding:0;}

.media			{padding:5px 0;}
.media_detailsA	{float:left; margin-right:10px; z-index:1; background-color:blue; width:auto; padding:0 !important; background:red;}
.media_body		{font-size:13px; overflow:hidden; padding:5px; width:auto; display:block;}

.medias			{}

.list_pro		{}
.list_pro_min	{}

/* Other List */
.brands			{padding:5px 0;}
.brands li		{}
.brands li a	{padding:5px; display:block; text-align:center;}
.brands li a img{max-width:100%;}
.brands li a:hover{background-color:#eee;}
.brands li font	{width:100%;}

.buy_block		{}
.buy_block input{vertical-align:middle;}
.buy_block a{vertical-align:middle;}
.buy_block em{color:#e00;}
.buy_block li b	{width:100px; text-align:right;}
.buy_block li p	{width:90px; line-height:30px; float:left; text-align:right;}
.buy_block .form_action{margin-left:100px;}

.product-intro	{overflow:hidden; padding:0 10px;}
.product-intro li{padding:5px 0; font-size:13px;}

.stores			{}
.stores h2 a	{white-space:normal; overflow:visible;}
.stores .info	{overflow:hidden; color:#333;}
.stores .name	{font-size:14px;}

.store_info{}
.store_info li{padding:0 5px;}
.store_info b{font-weight:bold;}

.list_comment	{padding:10px 0;}
.list_comment li{font-size:13px; padding:5px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.list_comment .author{padding:5px; font-size:14px;}

.list_pro		{}
.list_pro li	{padding:5px 0;}
.list_pro h2 a{white-space:normal; overflow:visible;}
.list_pro .brand{text-align:left;}
.list_pro .tag_bar{position:absolute;}

.list_pro_min	{}
.list_pro_min li{padding-top:15px; border-bottom:1px solid rgba(0,0,0,0.1);}
.list_pro_min .thumbnail{float:left;}
.list_pro_min h2{overflow:hidden; padding:5px;}
.list_pro_min h2 a{white-space:normal; overflow:visible;}

.col_menu	{}
.col_menu h6{border-bottom:1px solid rgba(0,0,0,0.1);}
.col_menu .list_nav{background-image:url(../images/BGB.png);}
.col_menu .list_nav a:hover{background-image:url(../images/BG_A.png); color:#000;}
.col_menu .active{background-image:url(../images/BG_B.png); color:#fff;}

/* Categorys */
.categorys		{}
.categorys.M_active,.categorys .M_active{background-image:none;}
.categorys .nav_title{background-image:url(../images/BG_A.png);}
.categorys .nav_title [class^="arr_"],.categorys .nav_title [class*=" arr_"]{float:right; margin-top:6px; margin-right:10px;}
.categorys .pos_DropC{padding:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.categorys .allsort{position:relative; background-image:url(../images/BGC.png);}
.categorys .categorys_item{}
.categorys_item h3{font-size:14px; margin:0; font-weight:normal; position:relative; height:35px;}
.categorys_item h3 b{display:block; position:absolute; padding-left:5%; width:95%; border:1px solid; border-color:rgba(0,0,0,0.1); border-bottom-color:rgba(0,0,0,0); border-left:none; border-right:none; font-weight:normal;}
.categorys_item h3 a{}
.categorys_item h3 b [class^="arr_"],.categorys_item h3 b [class*=" arr_"]{float:right; margin-top:12px; margin-right:10px;}
.categorys .categorys_mc{position:absolute; left:100%; top:0; background-image:url(../images/BGC.png); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5); -ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.5); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.5); box-shadow:0 0 5px rgba(0, 0, 0, 0.5); padding:5px 0; min-width:100px; text-align:left; width:600px; z-index:1;}
.categorys_item.M_active h3 b{background-image:url(../images/BGC.png); border-color:rgba(0,0,0,0.3); z-index:10;}
.categorys_item .item_classtree{border-bottom:1px solid rgba(0,0,0,0.1); padding:5px 0;}
.categorys_item .item_classtree h2{width:80px; float:left; border:none; padding:0; text-align:right; font-size:12px; line-height:1.5; font-weight:bold;}
.categorys_item .item_classtree p{width:500px; float:right; margin:0; line-height:1.5;}
.categorys .categorys_more{background-image:url(../images/BG_B.png); padding:0; margin:0; line-height:1; text-align:center;}
.categorys .categorys_more [class^="arr_"],.categorys .categorys_more [class*=" arr_"]{background-image:url("../images/iconw.png");}