@charset "utf-8";
.col_main { float:left; width:100%;}
.col_sub,.col_extra { float:left;}
.po_re { position:relative; z-index:1; *zoom:1;}
.po_ab { position:absolute; left:0; top:0;}
.display0 { display:none;}
.display1 { display:block;}
.wrapper .display10 { display:none;}
.blank10 { height:10px; overflow:hidden;}
.blank20 { height:20px; overflow:hidden;}
.bgk { background-color:#fdfdfd; padding:30px 0 30px; margin-top:30px;}
.bgk2 { background-color:#fdfdfd; padding:20px 0 0;}
.w-1198 {width:1198px; margin:0 auto;}
.w-1199 {width:1199px; margin:0 auto;}
.blue_font { color:#36c;}.blue_font:hover { color:#d00;}
.orange_font { color:#f50;}.orange_font:hover { color:#d00;}
.gray_font { color:#999;}a.gray_font:hover { color:#d00;}
.left { float:left;}
.right { float:right;}
.advs img { vertical-align:top;}
.header .return_home,.footer .col .t,.footer-nav-2014 li,.announcement .tit,.announcement .prev,.announcement .next,.i_star,.i_qianyue,.i_renzheng,.i_kd,#returnTop,.distanceNode .arrow,.mobile_href,.mobile_href { background:url(../images/kuaisonSP.gif) no-repeat 0 0;}
.sys_btn { display:inline-block; *display:inline; *zoom:1; border:1px solid #ec7b01; font-size:16px; padding:6px 20px; background-color:#ec7b01; color:#fff;}
.sys_btn:hover { color:#fff; background-color:#e27500; text-decoration:none;}
.sys_btn_gray { color:#555; background-color:#f3f3f3; border:1px solid #f3f3f3;}
.sys_btn_gray:hover { color:#555; background-color:#efefef; border:1px solid #efefef;}

.fixed_menu .tou,.fixed_menu .returntop { background:url(../images/kdfd_bg.png) no-repeat 0 0;}

.fixed_menu { width:115px;}
.fixed_menu .tou { height:135px; overflow:hidden;}
.fixed_menu .inner { background-color:#0099ff; padding:0 0 6px; text-align:center; color:#a3d0ff; font-size:14px;} 
.fixed_menu .inner .tel { color:#fff; padding:6px 0;}
.fixed_menu .inner .qq a { display:block; background-color:#fff; color:#0099ff; margin:0 10px; padding:3px 0;}
.fixed_menu .inner .weixin { margin-top:8px;}
.fixed_menu .inner .weixin img { display:block; margin:0 auto; width:79px; height:79px; padding:8px; background-color:#fff;}
.fixed_menu { position:fixed; bottom:90px; right:1px; z-index:3;}
.fixed_menu .returntop { display:none; height:50px; padding-top:25px; background-position:0 -135px; overflow:hidden; text-indent:-999em;}
.fixed_menu .returntop a { display:block; width:50px; height:50px; margin:25px auto 0;}

.header { padding:8px 0 10px; border-bottom:1px solid #e6e6e6;}
.header img { vertical-align:top;}
.header .logo { float:left; overflow:hidden;}
.header .logo img { width:203px; height:60px;}
.header .subLogo { float:left; margin-top:6px; border-left:1px solid #eee; padding:10px 0 10px 15px;}
.header .subLogo img { vertical-align:top;}
.header .login_info { float:right; margin-top:13px;}
#login_info2 .login_success { float:left; margin-top:8px;}
.header .sys_btn { float:left; display:inline; margin-left:6px; border-radius:19px; font-size:14px;}
.header .btn_null { background-color:#fff; color:#ec7b01;}
.header .btn_null:hover { color:#ec7b01; background-color:#fff4da; text-decoration:none;}
.header .return_home { float:left; display:inline; margin:5px 0 0 15px; background-position:-582px 4px; font-size:14px; padding-left:22px;}
.header .login_info_inner { float:left;}
.header .login_info_inner .username { color:#f40;}
.header .login_info_inner .shangjia { color:#f30;}.header .login_info_inner .shangjia:hover { color:#d00;}
.header .login_info_inner .login_success { display:block; font-size:14px; line-height:38px; margin-right:12px;}
.footer { padding:30px 0 0; text-align:center; background-color:#fdfdfd;}
.footer .ul { width:824px; margin:0 auto; padding-bottom:15px;}
.footer .col { float:left; text-align:left; width:120px; padding:0 10px 6px 80px; line-height:22px;}
.footer .noBorder { border:0 none; width:190px; padding-right:0; padding-left:0;}
.footer .col li { padding-left:50px;}
.footer .noBorder li { padding-left:0;}
.footer .col .t { font-size:16px; line-height:40px; margin-bottom:5px;}
.footer .col .t_1 {padding-left:0; background:none;}
.footer .col .t_2 { background-position:-557px -26px;}
.footer .col .t_3 { background-position:-557px -77px;}
.footer .col .t_4 { background-position:-557px -125px;}
.footer .noBorder .t { line-height:24px; font-size:12px; color:#aaa;}
.footer .col .t a { color:#404040;}
.footer .col .tel { margin:-3px 0 3px; color:#f56b00; font-size:24px;}
.footer .col .timer { margin-bottom:8px; margin-top:5px; color:#aaa;}
.footer .col img { vertical-align:-7px;}
.footer .col a { color:#999;}
.footer .col a:hover { color:#d00;}
.footer-nav-2014 { background-color:#fff; border-top:1px solid #eee; padding-top:15px; color:#999;}
.footer-nav-2014 li { display:inline-block; *display:inline; *zoom:1; background-position:-599px -184px; padding:0 12px;}
.footer-nav-2014 .first { background:none;}
.footer-nav-2014 a,.footer .copyright a { color:#999;}.footer-nav-2014 a:hover,.footer .copyright a:hover { color:#d00;}
.footer .copyright { background-color:#fff; padding:10px 0 15px; color:#999;}

.i_zeng,.i_jian,.i_first,.i_quan { display:inline-block; *display:inline; *zoom:1; border-radius:2px; font-size:12px; height:16px; line-height:16px; vertical-align:middle; padding:0px 3px; text-decoration: none;}
.i_zeng { border:1px solid #ff7170; color:#ff7170;}
.i_jian { border:1px solid #1bd7d0; color:#1bd7d0;}
.i_first { border:1px solid #f9d11c; color:#f9d11c;}
.i_quan { border:1px solid #6f9ffd; color:#6f9ffd;}

.kd_nav { background-color:#f9f9f9;}
.kd_nav li { float:left; padding:10px 0; font-size:16px; line-height:20px;}
.kd_nav .current { background-color:#474747;}
.kd_nav li a { display:block; border-right:1px solid #e4e4e4; padding:0 20px;}
.kd_nav .current a { color:#fff; border-right:1px solid #474747;}
.kd_nav li a:hover { color:#888;}
.kd_nav .current a:hover { color:#fff;}
.kd_nav li:last-child a { border-right:1px solid #f9f9f9;}


.list_nav_2017 .rights { background: url(../images/company_sp_2017.png) no-repeat;}
.list_nav_2017 { border-bottom:1px solid #eee;}
.list_nav_2017 li { position:relative; z-index:1; *zoom:1; vertical-align:top; *zoom:1; overflow:hidden;}
.list_nav_2017 .t,.list_nav_2017 .sp { display:block; background-color:#fafafa; border:1px solid #eee; border-bottom:0 none; border-top:0 none; padding:10px 12px; font-size:16px; font-weight:normal;}
.list_nav_2017 .rights { display:block; position:absolute; right:12px; top:17px; width:16px; height:12px; background-position:-384px -82px; cursor:pointer;}
.list_nav_2017 li ul { overflow:hidden; *zoom:1; border:1px solid #eee; border-bottom:0 none; border-top:0 none; padding:5px 0 5px 12px; line-height:28px; font-size:14px; height:56px;}
.list_nav_2017 li ul.block { height:auto;}
.list_nav_2017 .open ul,.list_nav_2017 .open_foreven ul { height:auto;}
.list_nav_2017 li ul li { float:left; width:50%; height:28px; overflow:hidden; word-break:break-all;}
.list_nav_2017 li li a { color:#999;}.list_nav_2017 li li a:hover { color:#d00;}
.list_nav_2017 li li .num { display:none;}
.list_nav_2017 .open .rights,.list_nav_2017 .open_foreven .rights { background-position:-384px -121px;}
.list_nav_2017 .all .t { background-color:#fff; border-top:2px solid #f78115; border-bottom:1px solid #eee; color:#404040;}
.list_nav_2017 .all .t:hover { color:#d00;}
.list_nav_2017 .sp .num { color:#aaa; font-weight:normal; font-size:12px; margin-left:3px;}
.list_nav_2017 .sp a { color:#404040;}
.list_nav_2017 .sp a:hover { color:#d00;}
.list_nav_2017 .sp a:hover .num { color:#aaa;}
.list_nav_2017 .cur a,.list_nav_2017 .cur a:hover,.list_nav_2017 .selected,.list_nav_2017 .selected:hover { color:#f78115;}
.list_nav_2017 .cur a:hover { text-decoration:none; cursor:default;}
.list_nav_2017 .open .sp,.list_nav_2017 .open_foreven .sp { border-left:2px solid #f78115; padding-left:11px;}
.list_nav_2017 .open .sp a,.list_nav_2017 .open_foreven .sp a { color:#f78115;}

.announcement { margin-top:8px;}
.announcement .tit { float:left; display:inline; margin:8px 0 0 0; width:23px; height:23px; background-position:-398px -103px; text-indent:-999em; overflow:hidden;}
.announcement .ft { border-top:1px solid #f3f3f3; text-align:center; padding:10px 0;}
.announcement .inner { float:left; width:800px; font-size:14px; padding:10px; display:none; word-wrap:break-word;}
.announcement .ft s { margin-top:-3px;}
.announcement .btn { left:auto; right:0; top:0;}
.announcement .prev,.announcement .next { margin-left:2px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:30px; height:30px;  overflow:hidden; font:0pt/1000px Arial;}
.announcement .prev { background-position:-199px 0;}
.announcement .next { background-position:-158px 0;}
.announcement .disable .prev { background-position:-117px 0; cursor:default;}
.announcement .disable .next { background-position:-76px 0; cursor:default;}
.announcement a:hover span { opacity:.8;}
.announcement .disable:hover span { opacity:1;}

.grid_subHead { position:relative; z-index:1; *zoom:1; font-size:14px; padding:25px 0 15px;}
.grid_subHead .main_wrap { margin:0 0 0 220px;}
.grid_subHead .col_sub { width:200px; margin-left:-100%;}
.grid_subHead .col_extra { width:300px; padding-right:120px; margin-left:-420px;}
.grid_subHead .shop_logo { position:relative; z-index:1;}
.grid_subHead .shop_logo img { display:block; width:200px; height:140px;}
.grid_subHead .shop_name { font-size:20px; vertical-align:middle; color:#444;}
.grid_subHead .shop_address { margin:10px 0; color:#666;}
.grid_subHead .shop_address .tit { color:#aaa;}
.grid_subHead .rogramme { margin-top:32px; padding:10px 0; border-top:1px dashed #eee; border-bottom:1px dashed #eee;}


.mobile_href,.mobile_href { left:auto; right:0; top:20px; text-align:center; width:93px; background-position:-342px -586px; padding-left:14px; background-color:#fff;}
.mobile_href img,.mobile_href img { display:block; margin-bottom:5px; width:75px; height:75px; padding:9px;}
.grid_subHead .shop_state { position:absolute; top:0; right:0;}
.grid_subHead .shop_state .inner { display:block; color:#fff; background:url(../images/tg2016-sp.png) no-repeat 0 0; width:68px; padding-right:15px; height:31px; text-align:right; line-height:31px;}
.grid_subHead .shop_state .state_1 { background-position:0 -683px;}
.grid_subHead .shop_state .state_2 { background-position:-176px -683px;}
.grid_subHead .shop_state .state_3 { background-position:-88px -683px;}


.grid_subHead .shop_btn {}

.songcan_data { position:absolute; top:37px; right:105px;}
.songcan_data li { float:right; display:inline; border-right:1px solid #f1f1f1; color:#666; text-align:center; padding:0 15px;}
.songcan_data li strong { font-weight:normal;}
.songcan_data li strong em { font-weight:normal; font-size:24px;}
.songcan_data li span { display:block; font-size:14px; color:#aaa;}
.songcan_data .peison { border-right:0 none;}

.i_star { display:inline-block; *display:inline; *zoom:1; vertical-align:-1px; width:84px; height:15px; background-position:0 -64px; overflow:hidden; text-indent:-999em;}
#showcomment .i_star { margin:0 10px; vertical-align:-3px;}
.i_star_5 { background-position:0 -64px;}
.i_star_4 { background-position:0 -80px;}
.i_star_3 { background-position:0 -96px;}
.i_star_2 { background-position:0 -112px;}
.i_star_1 { background-position:0 -128px;}
.i_star_0 { background-position:0 -315px;}
.i_qianyue,.i_renzheng,.i_kd { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:83px; height:20px; background-position:-398px 0; overflow:hidden; margin-right:10px; text-indent:-999em;}
.i_renzheng { background-position:-398px -59px;}
.i_kd { background-position:-398px -80px;}
.display0 { display:none;}

.bdsharebuttonbox { margin-top:10px; font-size:12px;}
.bdsharebuttonbox .txt { float:left; vertical-align:middle; margin:7px 5px 0 0; display:inline; line-height:18px; color:#999;}
.content .bdshare-button-style1-16 a { background:url(../images/kuaisonSP.gif) no-repeat 0 0; padding:1px 12px 4px 17px; margin:6px 6px 6px 0; float:left; height:16px; line-height:16px; border-right:1px solid #edeeee; cursor:pointer; font-size:12px;}
.content .bdshare-button-style1-16 .bds_tsina { background-position:-363px -82px;}
.content .bdshare-button-style1-16 .bds_qzone { background-position:-361px -107px;}
.content .bdshare-button-style1-16 .bds_tqq { background-position:-359px -132px;}
.content .bdshare-button-style1-16 .bds_weixin { background-position:-360px -157px; border:0 none;}




.pageNavigation { text-align:center; padding:25px 0;}
.pageNavigation a,.pageNavigation span { background-color:#fff; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 0 0 -5px; padding:8px 13px; border:1px solid #ededed; color:#999; font-size:14px;}.pageNavigation a:hover { color:#d00;}
.pageNavigation .cur,.pageNavigation .current { border: 1px solid #f78115; background-color:#f78115; color:#fff; cursor:default;}.pageNavigation .cur:hover { color:#fff; text-decoration:none;}

.pageNavigation .firstpage span,.pageNavigation .firstpage a,.pageNavigation .endpage span,.pageNavigation .endpage a { background:url(../images/revert2014.png) no-repeat 0 0; text-indent:-999em; overflow:hidden; width:50px; margin:0 10px 0 0;}
.pageNavigation .endpage span,.pageNavigation .endpage a { margin:0 0 0 5px;}
.pageNavigation .firstpage .kill { background-position:9px -454px; cursor:default;}
.pageNavigation .firstpage a { background-position:9px -394px;}
.pageNavigation .endpage .kill { background-position:-4px -484px; cursor:default;}
.pageNavigation .endpage a { background-position:-4px -424px;}
.pageNavigation .cur:hover,.pageNavigation .current:hover { color:#fff; cursor:default; text-decoration:none;}

.map_iframe { background-color:#fff; position:fixed; _position:absolute; left:50%; top:50%; margin:-250px 0 0 -350px; width:700px; height:500px; border:1px solid #999;box-shadow:0px 0px 6px rgba(0,0,0,.5); z-index:999;}
.close_map { width:52px; height:52px; display:block; position:absolute; top:-20px; right:-20px; background:url(../images/close.png) no-repeat 0 0; text-indent:-999em; overflow:hidden;}

.sys_tips { position:fixed; left:0; right:0; top:0; bottom:0; z-index:1000; background-color:rgba(0,0,0,.4);}
.sys_tips .inner { text-align: center; background-color: #fff; border-radius: 4px; padding: 6px; position:fixed; left:50%; top:50%; z-index: 1001; width: 420px; margin-left: -210px; box-shadow: 0px 0px 8px rgba(0,0,0,.2);}
.sys_tips .ico,.sys_tips .close_btn { background:url(../images/sys_tips_bg_x11.png) no-repeat 0 0;}
.sys_tips .ico { width:60px; height:60px; margin:30px auto 0; background-position:-62px -1px;}
.sys_tips .ico.success { background-position:-1px -1px;}
.sys_tips .ico.fail { background-position:-1px -65px;}
.sys_tips .close_btn { cursor:pointer; position:absolute; top:6px; right:6px; width:28px; height:28px; background-position:-142px -17px;}
.sys_tips .bd { padding:25px 20px 25px 20px; font-size:16px; color:#222;}
.sys_tips .bd .txt1 { font-size:18px; color:#333; margin-bottom:10px;}
.sys_tips .bd .txt2 { font-size:14px; color:#999;}
.sys_tips .bd .btn { margin:25px 0 15px;}
.sys_tips .btn1,.sys_tips .btn2 { border:1px solid #0CBB73; background-color:#0CBB73; color:#fff; display:inline-block; *display:inline; *zoom:1; margin:0; font-size:14px; padding:8px 25px; border-radius:2px;}
.sys_tips .btn1 { border:1px solid #dadada; color:#666; background-color:#f3f3f3; margin-left:10px;}
.sys_tips .btn1:hover,.sys_tips .btn2:hover { color:#fff; opacity:.9;}
.sys_tips .btn1:hover { color:#666;}
.sys_tips .btn .black { background-image:linear-gradient(45deg,#333,#666); color:#E6CA98; border:0 none;}
.sys_tips .bd .close { color:#36c;}.sys_tips .bd .close:hover { color:#d00;}

.replay_tips { background-color:#ff9100; border-radius:6px; padding:6px; position:absolute; top:0; left:50%; z-index:999; width:680px; margin-left:-340px; box-shadow:0px 0px 8px rgba(0,0,0,.4);}
.replay_tips .hd { text-align:left; font-size:14px; font-weight:bold; color:#fff; padding:3px 0 6px 6px; text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.replay_tips .hd .close { display:inline; float:right; margin:5px; width:11px; height:10px; background:url(../images/x4_member_sp.gif) no-repeat -40px 0; overflow:hidden; text-indent:-999em;}
.replay_tips .bd { padding:10px; border-radius:4px; background-color:#fff;}
.replay_tips .write_2014 { text-align:center; margin-top:10px;}
.replay_tips .write_2014 .textarea,.replay_tips .comment_source .input { outline:0; width:643px; height:60px; border:1px solid #999; padding:8px; font-size:14px; color:#333; margin:8px 0;}
.replay_tips .write_2014 .timer { text-align:left; color:#999;}
.replay_tips .comment_source { margin-bottom:10px;}
.replay_tips .comment_source .comment_content { color:#333; margin-top:6px; font-size:14px;}
.replay_tips .comment_source .comment_content img { vertical-align:-8px;}
.replay_tips .comment_source .comment_user { color:#369;}
.replay_tips .comment_replay_list { height:300px; overflow:scroll; overflow-x:hidden; border:1px solid #e6e6e6; background-color:#f8f8f8;}
.replay_tips .comment_replay_list .rep_list { margin:10px; padding:0 0 8px 8px; border-bottom:1px solid #e6e6e6;}
.replay_tips .comment_replay_list .rep_list .comment_content { font-size:14px; color:#404040; margin-top:6px;}
.replay_tips .global_btn_blue_big,.replay_tips .sys_btn_blue { border:1px solid #0d6eb8; border-radius:3px; background-color:#1a7cde; color:#fff; cursor:pointer; padding:4px 15px; display:block; margin:0 auto;}

#returnTop {display:block; _display:none;  position:fixed; bottom:-200px; _bottom:auto; right:10px; _position:absolute; z-index:999; width:40px; height:40px; background-position:0 -750px; text-indent:0em; color:#fff; overflow:hidden; text-indent:-999em; transition:bottom 0.9s; -webkit-transition:bottom 0.9s; -o-transition:bottom 0.9s; -moz-transition:bottom 0.9s;}
#returnTop:hover { FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5;}
#distanceNode { position:absolute; right:0; top:50px; width:auto; height:18px; padding:6px 8px; font-size:12px; line-height:18px; background-color:#e74c3c; color:#fff; border-radius:3px; box-shadow:1px 1px 3px #999;}
#distanceNode .arrow { display:block; background-position:-309px -63px; width:11px; height:7px; overflow:hidden; position:absolute; right:30px; top:-5px;}

.newOrderId { display:block; width:60px; text-align:center; position:absolute; top:32px; right:41px; background-color:#e74c3c; border-radius:3px; color:#fff; padding:4px 0;}
.newOrderId:hover { color:#fff;}
.newOrderId .arrow { display:block; background:url(../images/kuaisonSP.gif) no-repeat -309px -63px; width:11px; height:7px; overflow:hidden; position:absolute; right:25px; top:-5px;}

#webMessage { font-size:14px; position:absolute; position:fixed; z-index:1000; bottom:0; right:0; background-color:#fff; box-shadow:-3px -2px 8px -1px rgba(0,0,0,0.2); width:360px; border-left:1px solid #eceff3;}
#webMessage .hd { padding:7px 0 7px 33px; background:#eceff3 url(../images/webim_icon.png) no-repeat 10px -10px;}
#webMessage .bd { _height:335px; max-height:335px; overflow-y:auto; position:relative; *zoom:1;}
#webMessage .close,#webMessage .open,#webMessage .remove { display:block; position:absolute; top:6px; right:24px; width:22px; height:20px; overflow:hidden; text-indent:-999em; background:url(../images/webim_icon.png) no-repeat 0px -47px;}
#webMessage .remove { background-position:-29px -48px; right:0;}
#webMessage .open { background-position:0px -82px;}
#webMessage .item { margin:10px 10px 13px; position:relative; z-index:1; *zoom:1; line-height:20px; border:1px solid #ddd; border-radius:3px; padding:5px 10px;}
#webMessage .item .date { font-size:12px; color:#aaa;}
#webMessage .item .s { display:block; width:9px; height:10px; overflow:hidden; background:url(../images/webim_icon.png) no-repeat -44px -90px; position:absolute; bottom:-9px; left:12px;}
#webMessage .item:nth-child(2n) { background-color:#f6f6f6;}
#webMessage .item:nth-child(2n) .s { background-position:-34px -90px;}
#webMessage .item .panel { position:absolute; bottom:4px; right:4px; display:block; font-size:12px;}
#webMessage .item .panel .view,#webMessage .item .panel .del { display:inline-block; padding:0 4px; border-radius:3px; color:#fff; background-color:#f60;}
#webMessage .item .panel .view:hover,#webMessage .item .panel .del:hover { text-decoration:none;}
#webMessage .item .panel .del { background-color:#999;}



/*购物车*/
.i_buy {}
.i_buy .hd { display:none; position:relative; z-index:1; color:#f78115;}
.i_buy .hd .close2 { position:absolute; right:0; top:-5px; font-size:14px; color:#f78115;}
.i_buy .btn2 { display:none;}
.i_buy .btn2 .buyok { background-color:#f78115; border:1px solid #f78115; color:#fff; display:inline-block; *display:inline; *zoom:1; font-size:18px; padding:5px 40px;}
.i_buy_open { position:absolute; z-index:2; border:2px solid #f78115; padding:10px; background-color:#fff;}
.i_buy_open .hd,.i_buy_open .btn2 { display:block;}
.i_buy_open .btn { display:none;}
.i_buy_open .btn2 { display:block; visibility:hidden; margin:10px 0 0 0;}
.i_buy_open .visible { visibility:visible;}

.product_info .btn .addto {display:block; border:1px solid #f78115; border-radius:3px; font-size:14px; color:#f78115; width:200px; text-align:center;}
.product_info .btn .addto .em { cursor:pointer; display:inline-block; width:21px; height:36px; background:url(../images/tg2016-sp.png) no-repeat -298px -674px; overflow:hidden; vertical-align:top;}
.product_info .btn .addto .sp { display:inline-block; line-height:36px; cursor:pointer; padding-left:10px;}
.product_info .btn .addto:hover { text-decoration:none;}
.product_info .disabled .addto,.product_info .disabled .addto:hover { background-color:#ccc; color:#fff; cursor:default; border:1px solid #ccc;}
.product_info .disabled .addto { background-position:-380px -572px;}
.product_info .sel { overflow:hidden; *zoom:1; font-size:14px; margin:10px 0;}
.product_info .sel .a,.product_info .sel .b { float:left;}
.product_info .sel .a { width:72px; color:#999; line-height:33px; overflow:hidden; height:33px;}
.product_info .sel .b { width:370px;}
.product_info .sel .b .item_btn { position:relative; z-index:1; display:inline-block; *display:inline; *zoom:1; margin-right:5px; vertical-align:middle; border:1px solid #ddd; padding:5px 10px; margin-bottom:5px;}
.product_info .sel .b .item_btn.current,.product_info .sel .b .item_btn:hover { border:2px solid #f78115; padding:4px 9px; text-decoration:none; color:#333;}
.product_info .sel .b .s { display:none;}
.product_info .sel .b .item_btn.current .s { display:block; width:10px; height:10px; overflow:hidden; background-position:-412px -385px;  position:absolute; right:0; bottom:0;}

.scale_img_wrap {position: relative; z-index: 1; overflow:hidden; display:block;}
.scale_img_wrap img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1); transform: scale(1);}
.scale_img_wrap img:hover {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
}

.o_quan {}
.o_quan li { float:left; display:inline; margin:15px 10px 0 0; position:relative; z-index:1; *zoom:1; height:59px; width:470px; background-color:#f7f7f7; color:#b5b5b5; padding:21px 0 0 10px; font-size:12px;}
.o_quan li .btn { display:block; position:absolute; right:0; top:0; height:65px; width:80px; background:#74d2d4 url(../images/semi-circle.png) no-repeat 0 0; color:#fff; text-align:center; font-size:20px; font-weight:bold; padding-top:15px;}
.o_quan li .btn .p { font-size:12px; font-weight:normal;}
.o_quan li .btn:hover { color:#fff; text-decoration:none;}
.o_quan li .tit { line-height:16px;}
.o_quan li .num { font-size:14px; color:#74d2d4; float:left; margin-right:15px; display:inline; width:90px; text-align:center;}
.o_quan li .num em { font-style:normal; font-weight:bold; font-size:36px; line-height:38px;}
.o_quan li .man { font-size:12px; margin-top:6px;}
.o_quan .st_2 .btn { background-color:#fa9899;}
.o_quan .st_2 .num { color:#fa9899;}
.o_quan .st_3 .styleid_2,.o_quan .st_2 .styleid_3 { display:none;}

.o_quan .disable .btn,.o_quan .success1 .btn { cursor:default; padding-top:10px; height:70px;}
.o_quan .disable .btn { background-color:#c3c3c3;}
.o_quan .disable .btn .inner,.o_quan .success1 .btn .inner { display:none;}
.o_quan li .btn .wan { display:none; background:url(../images/quan-state.png) no-repeat -83px -83px; width:61px; height:61px; margin:0 auto;}
.o_quan .success1 .btn .wan { background-position:-4px -320px;}
.o_quan .disable .btn .wan,.o_quan .success1 .btn .wan { display:block;}

.zizhi { border:1px solid #eee; text-align:center; padding:10px 0;}
.zizhi p { margin:15px 0;}
.zizhi img { max-width:1160px; vertical-align:top;}

