/************************************************
Author: chinasspp.com, Leanne.Liu
*************************************************/

/* COLUMN */
#result_s { float: left; width: 940px; margin: 20px 0; padding: 2px 10px 5px; line-height: 30px; border-bottom: 1px solid #CBCBCB; }
#result_s strong, #result_s i { margin: 0 3px; color: #FF3560; font-weight: normal; font-style: normal; }

#b_col_2_search { float: right; }
#b_col_2_s_key { float: left; padding: 5px 3px; width: 215px; height: 15px; border: 1px solid #CBCBCB; }
#b_col_2_s_btn { float: left; margin-left: 3px; width: 29px; height: 32px; background: url(img/icon.gif) left -185px no-repeat; border: none; cursor: pointer; text-indent: -2000px; }

.g_1_class { float: left; margin: 0 0 20px; padding: 10px 10px 20px; width: 940px; background-color: #FFF; }
.g_1_class .l { width: 152px; }
.g_1_class .l li { float: left; display: block; width: 150px; height: 35px; line-height: 40px; border: 1px solid #E4E4E4; border-top: none; overflow: hidden; }
.g_1_class .l li.all { padding: 0 10px; width: 130px; background-color: #FF3560; border: 1px solid #FF3560; border-top: none; color: #FFF; }
.g_1_class .l li a { display: block; padding: 0 30px 0 10px; width: 110px; line-height: 40px; background: url(img/goods.gif) 125px 11px no-repeat; color: #666; }
.g_1_class .l li a:hover { background: url(img/goods.gif) 125px -34px no-repeat; color: #FF3560; }

.g_1_class .r { float: right; width: 771px; }
.g_1_class .r li.top { float: left; display: block; width: 749px; margin-bottom: 15px; padding: 10px; border: 1px solid #E4E4E4; background-color: #F5F5F5; }

.g_1_class .r .adv { float: left; display: block; position: relative; width: 375px; height: 283px; overflow: hidden; }
.g_1_class .r ul { display: block; position: relative; height: 283px; }/* 宽度375的倍数 js控制 */
.g_1_class .r ul li { float: left; display: inline-block; }
.g_1_class .r ul li a.img { display: block; width: 375px; height: 283px; overflow: hidden; }
.g_1_class .r ul li a.img img { width: 375px; }/* 固定图片宽度 */

.g_1_class .r .adv .prev, .g_1_class .r .adv .next { clear: both; float: left; display: inline-block; position: relative; top: -170px; margin: 0 0 -170px; }
.g_1_class .r .adv .prev em, .g_1_class .r .adv .next em { float: left; display: none; width: 19px; height: 54px; background: url(img/icon.png) no-repeat; text-indent: -2000px; }
.g_1_class .r .adv .prev { left: 20px; }
.g_1_class .r .adv .prev em { background-position: -25px -66px; }
.g_1_class .r .adv .prev em.have { display: inline-block; background-position: 0 -66px; cursor: pointer; }
.g_1_class .r .adv .prev em.have:hover { background-position: -48px -66px; }
.g_1_class .r .adv .next { left: 336px; }
.g_1_class .r .adv .next em { background-position: -25px -127px; }
.g_1_class .r .adv .next em.have { display: inline-block; background-position: 0 -127px; cursor: pointer; }
.g_1_class .r .adv .next em.have:hover { background-position: -48px -127px; }
* html .g_1_class .r .adv .prev em { behavior: url("/htc/iepngfix.htc"); }/* FOR IE6 */
* html .g_1_class .r .adv .next em { behavior: url("/htc/iepngfix.htc"); }/* FOR IE6 */

.g_1_class .r .text { float: right; display: block; width: 354px; line-height: 26px; overflow: hidden; }/* 收起时高度283 js控制*/
.g_1_class .r .text a { margin-right: 6px; }
.g_1_class .r .text p { margin-bottom: 0; }
.g_1_class .r .text p.c1 a { color: #FF3560; font-size: 14px; }
.g_1_class .r .text p.c1 a:hover { color: #FF3560; }
.g_1_class .r .text p.c2 a { color: #333; }
.g_1_class .r .text p.c2 a:hover { color: #FF3560; }

.g_1_class .r .text .open, .g_1_class .r .text .close { display: none; height: 68px; background-color: #F5F5F5; }
.g_1_class .r .text .open { position: relative; top: 278px; margin-top: -68px; height: 68px; background-color: #F5F5F5; }
.g_1_class .r .text .open a, .g_1_class .r .text .close a { float: right; display: block; padding-bottom: 35px; width: 22px; height: 33px; line-height: 18px; background: url(img/goods.gif) no-repeat; color: #FF3560; text-align: center; }
.g_1_class .r .text .open a { background-position: -34px 29px; }
.g_1_class .r .text .open a:hover { background-position: -94px 29px; color: #FF5A79; }
.g_1_class .r .text .close a { background-position: -67px 32px; }
.g_1_class .r .text .close a:hover { background-position: -127px 32px; color: #FF5A79; }


.g_t_class { float: left; display: block; margin-top: 20px; padding: 4px; width: 950px; background-color: #FFF; border: 1px solid #E4E4E4; }
.g_t_class .li { float: left; display: inline; margin: 15px 5px 15px 0; width: 110px; height: 90px; overflow: hidden; }
.g_t_class .li a { display: inline-block; margin: 0 0 10px 3px; }
.g_t_class .top { float: left; display: inline; margin: 15px 0 15px 5px; width: 70px; height: 90px; text-align: center; overflow: hidden; }
.g_t_class .top a { display: inline-block; padding: 0 10px 0 0; height: 20px; background: url(img/icon.gif) right -617px no-repeat; color: #666; overflow: hidden; }
.g_t_class .top a b { float: left; padding-left: 10px; background: url(img/icon.gif) left -617px no-repeat; font-weight: normal; }
.g_t_class .top a:hover { background: url(img/icon.gif) right -646px no-repeat; color: #FF3560; }
.g_t_class .top a:hover b { background: url(img/icon.gif) left -646px no-repeat; }
.g_t_class .t1 { background: url(img/class/class_1.jpg) center 22px no-repeat; }
.g_t_class .t2 { background: url(img/class/class_2.jpg) center 22px no-repeat; }
.g_t_class .t3 { background: url(img/class/class_3.jpg) center 22px no-repeat; }
.g_t_class .t4 { background: url(img/class/class_4.jpg) center 22px no-repeat; }
.g_t_class .t5 { background: url(img/class/class_5.jpg) center 22px no-repeat; }
.g_t_class .t6 { background: url(img/class/class_6.jpg) center 22px no-repeat; }
.g_t_class .t7 { background: url(img/class/class_7.jpg) center 22px no-repeat; }
.g_t_class .t8 { background: url(img/class/class_8.jpg) center 22px no-repeat; }
.g_t_class .t9 { background: url(img/class/class_9.jpg) center 22px no-repeat; }
.g_t_class .t10 { background: url(img/class/class_10.jpg) center 22px no-repeat; }

.g_t_class_m { float: left; display: block; width: 960px; }
.g_t_class_m .more { float: left; position: absolute; display: block; margin: 30px 0 0 -27px; padding: 8px; width: 10px; line-height: 14px; background-color: #FFF; border: 1px solid #E4E4E4; color: #666; overflow: hidden; }
.g_t_class_m .more:hover { color: #FF3560; }


.g_f_search { float: left; margin: 0 0 20px; padding: 20px; width: 918px; background-color: #FFF; border: 1px solid #CBCBCB; color: #666; font-size: 14px; }
.g_f_search a { color: #666; font-size: 14px; }
.g_f_search a:hover { color: #FF3560; }
.g_f_search form { margin: 0 auto; width: 355px; }
.g_f_search form p { margin: 5px 0; }
.g_f_search form em { margin: 0 7px; color: #666; font-size: 14px; font-style: normal; cursor: pointer; }
.g_f_search form em:hover, .g_f_search form em.current { color: #FF3560; }
#g_f_s_key { float: left; margin-left: 7px; padding: 5px 3px; width: 300px; height: 15px; border: 1px solid #CBCBCB; }
#g_f_s_btn { float: left; margin-left: 3px; width: 29px; height: 32px; background: url(img/icon.gif) left -185px no-repeat; border: none; cursor: pointer; text-indent: -2000px; }
.g_f_search .hot { clear: both; display: block; }
.g_f_search .hot em { float: left; margin-top: 15px; margin-right: 15px; color: #A4A4A4; font-style: normal; }
.g_f_search .hot a { float: left; margin-top: 15px; margin-right: 30px; }


.g_3_loca { margin: 20px 0; height: 32px; line-height: 32px; background-color: #FFF; border: 1px solid #CBCBCB; color: #A4A4A4; overflow: hidden; }
.g_3_loca span { display: inline-block; padding: 0 15px 0 10px; background: url(img/goods.gif) right -160px no-repeat #F5F5F5; }
.g_3_loca a { margin: 0 7px; }
.g_3_loca strong { margin: 0 7px; color: #FF3560; font-weight: normal; }

.g_3_detail { float: left; margin-bottom: 20px; padding: 10px; width: 940px; background-color: #FFF; }
.g_3_detail .l { float: left; display: block; position: relative; margin-right: 21px; width: 443px; overflow: hidden; }
.g_3_detail .l .gimg { clear: both; display: block; position: relative; z-index: 10; margin-left: 0; overflow: hidden; }
.g_3_detail .l .gimg li { float: left; display: inline-block; width: 441px; overflow: hidden; border: solid 1px #E4E4E4; }
.g_3_detail .l .gimg li img { clear: both; width: 350px; margin: 0 auto; display: block; }

/* collect */
.g_3_detail .l .gimg li a.collect { float: right; display: none; position: relative; top: 36px; margin: -21px 65px 0; width: 43px; height: 16px; line-height: 18px; background: url(img/bg.gif) left -358px no-repeat; color: #FFF; text-align: center; }
.g_3_detail .l .gimg li a.collect:hover { background: url(img/bg.gif) right -358px no-repeat; color: #FFF; }
.g_3_detail .l .gimg li:hover a.collect { display: inline-block; }
/* previous and next */
.g_3_detail .l .prev, .g_3_detail .l .next { clear: both; float: left; display: inline-block; position: relative; z-index: 30; }
.g_3_detail .l .prev em, .g_3_detail .l .next em { float: left; display: none; width: 19px; height: 54px; background: url(img/icon.png) no-repeat; text-indent: -2000px; }
.g_3_detail .l .prev { left: 20px; }
.g_3_detail .l .prev em { background-position: -25px -66px; }
.g_3_detail .l .prev em.have { display: inline-block; background-position: 0 -66px; cursor: pointer; }
.g_3_detail .l .prev em.have:hover { background-position: -48px -66px; }
.g_3_detail .l .next { left: 404px; }
.g_3_detail .l .next em { background-position: -25px -127px; }
.g_3_detail .l .next em.have { display: inline-block; background-position: 0 -127px; cursor: pointer; }
.g_3_detail .l .next em.have:hover { background-position: -48px -127px; }
* html .g_3_detail .l .prev em { behavior: url("/htc/iepngfix.htc"); }
/* FOR IE6 */
* html .g_3_detail .l .next em { behavior: url("/htc/iepngfix.htc"); }
/* FOR IE6 */

.g_3_detail .l .img_text { margin: 10px 0; padding: 10px; background-color: #F5F5F5; }

.g_3_detail .l form p { margin: 5px 0; font-size: 14px; }
.g_3_detail .l form a { color: #666; }
.g_3_detail .l form a:hover { color: #FF3560; }
#g_f_r_text { margin-bottom: 5px; padding: 5px; width: 430px; height: 63px; border: 1px solid #CBCBCB; font-size: 12px; }
#g_f_r_btn { float: right; width: 62px; height: 24px; line-height: 24px; background: url(img/btn.gif) left -35px no-repeat; border: none; color: #FFF; text-align: center; cursor: pointer; }

.g_3_detail .l form .face em { padding: 3px 0 3px 20px; background: url(img/goods.gif) left -170px no-repeat; font-style: normal; cursor: pointer; }
.g_3_detail .l form .face em:hover, .g_3_detail .l form .face em.current { color: #FF3560; }
#face { display: none; position: absolute; width: 180px; border: 1px solid #FF3560; background-color: #FFF; }
#face img { margin: 3px; cursor: pointer; }
#face img:hover { background-color: #F5F5F5; }
#face em { clear: both; display: block; position: relative; left: 9px; top: 9px; margin-top: -9px; width: 15px; height: 9px; background: url(img/goods.gif) left -143px no-repeat; text-indent: -200px; }
* html #face em { top: 20px; margin-top: -20px; }

.g_3_detail .l .review_list { border-bottom: 1px solid #E4E4E4; color: #666; }
.g_3_detail .l .review_list li { display: inline-block; margin: 10px 0; }
.g_3_detail .l .review_list li a { color: #FF93AC; }
.g_3_detail .l .review_list li a:hover { color: #FF93AC; text-decoration: underline; }
.g_3_detail .l .review_list li .img { float: left; display: block; width: 36px; height: 36px; overflow: hidden; }
.g_3_detail .l .review_list li .img img { width: 36px; }
/* 固定图片宽度 */
.g_3_detail .l .review_list li .text { float: left; display: block; margin-left: 10px; width: 396px; word-break: break-all; }
.g_3_detail .l .review_list li .text em.time { margin-left: 15px; color: #A4A4A4; font-style: normal; }
.g_3_detail .l .review_list li .text em.user { color: #FF93AC; font-style: normal; }

.g_3_detail .r_about { float: right; width: 476px; line-height: 30px; }
.g_3_detail .r_about p { margin: 0; padding: 5px 20px; background-color: #F5F5F5; }
.g_3_detail .r_about p.p1 { padding-left: 15px; }
.g_3_detail .r_about p.p1 strong { color: #333; font-size: 16px; font-family: "微软雅黑" , "宋体" , Arial; font-weight: normal; }
.g_3_detail .r_about p.p1 a { color: #333; font-size: 16px; font-family: "微软雅黑" , "宋体" , Arial; }
.g_3_detail .r_about p.p1 a:hover { color: #333; text-decoration: underline; }
.g_3_detail .r_about p.p2 { color: #666; font-size: 16px; font-family: "微软雅黑" , "宋体" , Arial; }
.g_3_detail .r_about p.p3 a { color: #666; }
.g_3_detail .r_about p.p3 a:hover { color: #FF3560; }
.g_3_detail .r_about p.p4 a, .g_3_detail .r_about p.p4 .nourl { display: block; width: 100px; height: 25px; line-height: 27px; background-color: #FF3560; color: #FFF; font-size: 14px; text-align: center; }
.g_3_detail .r_about p.p4 a:hover { background-color: #FF5A79; }
.g_3_detail .r_about p.p4 .nourl { background: url(img/goods.gif) left -196px repeat-x #909090; font-style: normal; }
.g_3_detail .r_about p.p5, .g_3_detail .r_about p.p6 { color: #A4A4A4; }
.g_3_detail .r_about p.p5 { padding-top: 10px; padding-bottom: 0; }
.g_3_detail .r_about p.p6 a { margin: 0 7px; }
.g_3_detail .r_about.p.p7 { float: left; display: inline; position: relative; z-index: 20; top: 36px; margin: -21px 65px 0; }
.g_3_detail .r_about.p.p7 a em { display: inline-block; padding: 1px 5px; height: 18px; font-style: normal; cursor: pointer; }
.g_3_detail .r_about.p.p7 a em.like { width: 27px; background: url(img/bg.gif) left -331px no-repeat; color: #FFF; }
.g_3_detail .r_about.p.p7 a em.num { background: url(img/bg.gif) right -331px no-repeat; color: #C42577; }

.g_3_detail .r_about .share { display: block; padding-top: 10px; width: 100%; height: 30px; background-color: #F5F5F5; overflow: hidden; }
.g_3_detail .r_about .jiathis_style span { float: left; font-size: 12px; font-family: "宋体"; color: #A4A4A4; }

.g_3_detail .r_col { float: right; width: 476px; margin-top: 15px; overflow: hidden; }
.g_3_detail .r_title { height: 30px; line-height: 30px; border-bottom: 1px solid #E4E4E4; color: #333; font-size: 16px; font-family: "微软雅黑" , "宋体" , Arial; }
.g_3_detail .r_title a { float: right; color: #FF3560; font-size: 12px; }
.g_3_detail .r_title a:hover { text-decoration: underline; }

/*
.g_3_detail .r_brand a { float: left; display: block; line-height: 25px; text-align: center; }
.g_3_detail .r_brand img { border: 1px solid #E4E4E4; }
*/

.g_3_detail .r_g_list_1 { width: 507px; }
.g_3_detail .r_g_list_1 li { float: left; display: inline-block; margin: 0 31px 10px 0; }
.g_3_detail .r_g_list_1 li a { display: block; width: 138px; height: 183px; line-height: 25px; color: #666; text-align: center; overflow: hidden; }
.g_3_detail .r_g_list_1 li a:hover { color: #FF3560; }
.g_3_detail .r_g_list_1 li a:hover img { filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }
.g_3_detail .r_g_list_1 li a img { height: 158px; }
/* 固定图片高度 */

.g_3_detail .r_g_list_2 { width: 508px; }
.g_3_detail .r_g_list_2 li { float: left; display: inline-block; margin: 0 22px 10px 0; width: 227px; }
.g_3_detail .r_g_list_2 li p { margin-bottom: 0; }
.g_3_detail .r_g_list_2 li p.img, .g_3_detail .r_g_list_2 li p.img a { display: block; width: 227px; height: 366px; overflow: hidden; }
.g_3_detail .r_g_list_2 li p.img img { width: 227px; }
/* 固定图片宽度 */
.g_3_detail .r_g_list_2 li p.img:hover img { filter: alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }
.g_3_detail .r_g_list_2 li p.text { display: block; position: relative; top: -60px; margin-bottom: -60px; padding: 5px 10px; width: 207px; height: 50px; line-height: 25px; background-color: #000; color: #FFF; font-size: 14px; overflow: hidden; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.g_3_detail .r_g_list_2 li p.text del { float: right; }
.g_3_detail .r_g_list_2 li p.text a { display: inline-block; height: 25px; overflow: hidden; }
.g_3_detail .r_g_list_2 li a { color: #FFF; font-size: 14px; }
.g_3_detail .r_g_list_2 li a:hover { color: #FFF; }
