@charset "utf-8";/* common style start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif;}
a:hover,a:active{color:#e60012; font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif;}
body{font:12px/1.5 "微软雅黑", Arial, Helvetica, sans-serif;color:black;background-color:#f5f5f5;}
img{border:0;vertical-align: middle;}
table{border-collapse:collapse}
ul li{list-style:none}
hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}
hr.dashed{border-top:1px dashed #e4e4e4}
a.hidefocus{outline:none}
button.hidefocus::-moz-focus-inner{border:none}
.green{color:#8fc21d}
.brown{color:#a40000}
.gray{color:#4f4f4f}
.normal_gray{color:#666}
.dark_gray{color:#3f3f3f}
.light_gray{color:#999}
.black{color:#000}
.orange{color:#d66b03}
.red{color:#ff3200}
a.red2,.red2{color:#ba0505}
a.orange,.orange{color:#fe6c00}
a.blue,.blue{color:#36c}
a.line{text-decoration:underline}
.normal,a.normal{font-weight:normal}
.bold,a.bold{font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
.f18{font-size:18px}
.f26{font-size:26px}
.f30{font-size:30px}
.c_l{float:left;width:48%}
.c_r{float:left;width:48%;margin-left:1.5%}
.f_l{float:left}
.f_r{float:right}
.t_l{text-align:left}
.t_r{text-align:right}
.t_c{text-align:center}
.m_10{margin-bottom:10px}
.m_15{margin-bottom:15px}
.mt_10{margin-top:10px}
.mt_40{margin-top:40px}
.mt_50{margin-top:50px}
.hidden{display:none}
.block{display:block;margin-top:5px}
.indent{text-indent:15px}
.relative{position:relative}
.img_border{border:1px solid #ddd;}
.img_gray{ -webkit-filter: grayscale(1);filter:gray;filter: grayscale(1);} 
.move_img{position: relative; right: 0; -o-transition: right .3s;  -moz-transition: right .3s;  -webkit-transition: right .3s; -ms-transition: right .3s; transition: right .3s;}
.move_img:hover{right:6px;}
.move_top{position: relative; bottom: 0; -o-transition: bottom .3s;  -moz-transition: bottom .3s;  -webkit-transition: bottom .3s; -ms-transition: bottom .3s; transition: bottom .3s;}
.move_top:hover{bottom:5px;}
.opacity_img{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -o-transition: opacity .3s;  -moz-transition: opacity .3s;  -webkit-transition: opacity .3s; -ms-transition: opacity .3s; transition: opacity .3s;}
.opacity_img:hover{filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
.t-f{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
/* common style end */
/* clear style start */
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
*html .clearfix{height:1%}/* ie6 */
*+html .clearfix{height:1%}/* ie7 */
/* left floor */
.elevator{width:72px;height:193px; padding:8px 3px; z-index: 105; background: #ffffff; border-radius: 5px; box-shadow:-5px 0 5px rgba(186, 186, 186, .3), 5px 0 5px rgba(186, 186, 186, .3), 0 10px 10px rgba(186, 186, 186, .3); display: none;}
.elevator .fn_top{width:30px; height: 30px; float:left; background: #ffffff;}
.elevator ul{width:72px; height: auto; display: block; float:left;}
.elevator li{width:72px; height: auto; display: block; margin-top:10px; float:left;}
.elevator li a.etitle{width:72px; height: 33px; display: block; font-size: 14px; color:#333333; text-align: center; line-height: 33px;}
.elevator li a.etitle:hover{color:#ffffff; background: #e60012; border-radius: 3px;}
.elevator li a.asp1,.elevator li a.asp2,.elevator li a.asp3{color:#ffffff; background: #e60012; border-radius: 3px;}
.elevator .gotop{width:72px; height: auto; float:left; margin-top:20px; font-size: 14px; color:#333333; text-align: center;}
.elevator .gotop a{font-size: 14px; color:#333333; text-align: center;}
.elevator .gotop a:hover{font-size: 14px; color:#333333; text-align: center;}
.jm_contain{width:1200px; margin: 0 auto;}
/* header */
.jm_nav{background: #f5f5f5 url(../images/common/top_line.jpg) repeat-x bottom;  height: 31px; }
.jm_nav .jm_nleft{height: 30px; line-height: 30px; vertical-align: middle; color:#888888; float:left; font-size: 12px}
.jm_nav .jm_nleft a{color:#e60012; display: inline-block; margin-right:13px; height: 30px; line-height: 30px;  font-size: 12px; float:left;}
.jm_nav .jm_nleft a:hover{color:#ff8106;}
.jm_nav .jm_nleft span.line{width:1px; height:14px; margin: 8px 13px 0px 0px; background: #d0d0d0; display: inline-block; float:left;}
.jm_nav .jm_nleft span.pone{width:9px; height:15px; margin:7px 0px;  background: url(../images/common/mobile_type.jpg) no-repeat; display: inline-block; margin-right:6px; float:left;}
.jm_nav .jm_nleft span.pfont{height:30px; width:auto; display: inline-block; float:left;}
.jm_nav .jm_nright{height: 30px; line-height: 30px; color:#777777; float:right; font-size: 12px}
.jm_nav .jm_nright .jm_myhome{width:95px; height: 31px; float:left; position: relative;}
.jm_nav .jm_nright .jm_myhome a.mt{width:95px; height: 31px; line-height: 31px; color:#777777; font-size: 12px; text-align: center; display: block; }
.jm_nav .jm_nright .jm_myhome a.mt:hover{width:93px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_myhome a.active{width:93px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_myhome .jm_font{width:auto; height: 30px; padding-right:12px; background: url(../images/common/arrow_type.jpg) no-repeat right center; line-height: 30px;  display: inline-block;}
.jm_nav .jm_nright .jm_myhome .mh_show{width:93px; height: auto; position: absolute; padding:5px 0px; border:1px solid #ebebeb; border-top:none; background: #fff; display: none;}
.jm_nav .jm_nright .jm_myhome .mh_show p{padding:5px 10px;}
.jm_nav .jm_nright .jm_myhome .mh_show a{color:#777777;}
.jm_nav .jm_nright .jm_myhome .mh_show a:hover{color:#e60012;}
.jm_nav .jm_nright .jm_mycart{width:119px; height: 30px; float:left; text-align: center;}
.jm_nav .jm_nright .jm_mycart a.mt{width:119px; height: 31px; line-height: 31px; color:#777777; font-size: 12px; text-align: center; display: block; }
.jm_nav .jm_nright .jm_mycart a.mt:hover{width:117px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_mycart a.active{width:117px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_mycart .jm_font{width:auto; height: 30px; padding-right:12px; background: url(../images/common/arrow_type.jpg) no-repeat right center; line-height: 30px;   display: inline-block;}
.jm_nav .jm_nright .jm_mycart .jm_cart{width:auto; height: 30px; background: url(../images/common/cart_type.jpg) no-repeat left center; padding-left:22px; line-height: 30px;   display: inline-block;}
.jm_nav .jm_nright .jm_mycart .mc_show{width:240px; height: auto; padding:5px 15px; position: absolute; padding:5px 0px; border:1px solid #ebebeb; border-top:none; background: #fff; display: none;}
.jm_nav .jm_nright .jm_mycart .mc_show p.none{padding:20px 10px; text-align: center; color:#777777;}
.jm_nav .jm_nright .jm_myservice{width:85px; height: 31px; float:left;}
.jm_nav .jm_nright .jm_myservice a.mt{width:85px; height: 31px; line-height: 31px; text-align: center; color:#777777; font-size: 12px; text-align: center; display: block; }
.jm_nav .jm_nright .jm_myservice a.mt:hover{width:83px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_myservice a.active{width:83px; display: block; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background: #ffffff;}
.jm_nav .jm_nright .jm_myservice .jm_font{width:auto; height: 30px; padding-right:12px; background: url(../images/common/arrow_type.jpg) no-repeat right center; line-height: 30px;  display: inline-block;}
.jm_nav .jm_nright .jm_myservice .jm_tip{width:7px; height: 5px; margin: 12px 7px; background: url(../images/common/arrow_type.jpg) no-repeat; display: inline-block; float:left;}
.jm_nav .jm_nright .jm_myservice .ms_show{width:83px; height: auto; position: absolute; padding:5px 0px; border:1px solid #ebebeb; border-top:none; background: #fff; display: none;}
.jm_nav .jm_nright .jm_myservice .ms_show p{padding:5px 10px;}
.jm_nav .jm_nright .jm_myservice .ms_show a{color:#777777;}
.jm_nav .jm_nright .jm_myservice .ms_show a:hover{color:#e60012;}
.jm_nav .jm_nright .jm_mytel{width:auto; height: 30px; float:left; margin-left:15px;}
.jm_nav .jm_nright .jm_mytel .mfont{color:#e60012; font-weight: bold;}
.jm_header{height:154px; background: #ffffff; margin-bottom: 1px}
.jm_header .jm_htop{height:118px;}
.jm_header .jm_htop .jm_hlogo{width:210px; height:53px; margin:35px 0px 0px 0px; float:left;}
.jm_header .jm_htop .jm_hsearch{width:535px; height:70px; margin:36px 0px 0px 0px; float:right;}
.jm_header .jm_htop .jm_hsearch .hsmain{width:531px; height:36px; border:2px solid #e60012; float:left;}
.jm_header .jm_htop .jm_hsearch .s_text{width:416px; height:36px; line-height: 36px; padding:0px 15px; color:#d1d1d1; border:0px; background: #fff; outline: none; float:left;}
.jm_header .jm_htop .jm_hsearch .hskeyword{width:531px; height:auto; padding-top:8px; float:left;}
.jm_header .jm_htop .jm_hsearch .hskeyword span{display: inline-block; float:left; color:#999999;}
.jm_header .jm_htop .jm_hsearch .hskeyword a{display: inline-block; float:left; margin-right: 12px; color:#999999;}
.jm_header .jm_htop .jm_hsearch .hskeyword a:hover{color:#e60012;}
.jm_header .jm_htop .jm_hsearch .s_btn{width:85px; height:36px; background: #e60012; border:0px; cursor: pointer; font-size: 16px; color:#fff; float:left; font-family: "微软雅黑"}
.jm_header .jm_hbottom{height:37px; background: #e60012;}
.jm_header .jm_hbottom .jm_hmenu{width:130px; height:37px; padding-left:80px; background: #ba0d12 url(../images/common/memu_type.png) no-repeat 42px center;  line-height: 37px; float:left; position: relative; cursor: pointer;}
.jm_header .jm_hbottom .jm_hmenu .all_a{color:#fff; font-size: 16px;display:inline-block;line-height: 37px;}
.jm_header .jm_hbottom .jm_hmenu .sortlist{ position:absolute;z-index:101;left:0px;top:37px;width:210px; height: 449px; text-align: left; border:1px solid #d0d0d0;border-right:none; border-bottom: none;border-left: none; background: rgba(0,0,0,0.5); border-top:0px; }
.jm_header .jm_hbottom .jm_hmenu .sortlist li{height:auto;overflow: auto;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2{ position:relative;z-index:1;height:45px; display: block; clear: both;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a{ position:relative;z-index:1;height:45px; line-height: 45px; font-size: 14px; color:#ffffff; padding-left:85px; background-color: none; display: block;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp1{ background: url(../images/common/menu_type1.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp2{ background: url(../images/common/menu_type2.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp3{ background:url(../images/common/menu_type3.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp4{ background:url(../images/common/menu_type4.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp5{ background:url(../images/common/menu_type5.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp6{ background:url(../images/common/menu_type6.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp7{ background:url(../images/common/menu_type7.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp8{ background:url(../images/common/menu_type8.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp9{ background:url(../images/common/menu_type9.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a.bgp10{ background:url(../images/common/menu_type10.png) no-repeat 43px center;}
.jm_header .jm_hbottom .jm_hmenu .sortlist li h2 a:hover{background-color: rgba(0,0,0,0.2);}
.jm_header .jm_hbottom .jm_hmenu .sortlist li.hover h2 a{background-color: rgba(0,0,0,0.2);}
.jm_header .jm_hbottom .jm_hmenu .sortlist li .sublist{/* display:none; */position:absolute;z-index:12;left:210px;top:0px;width:665px;height:449px; background:rgba(0,0,0,0.7); z-index: 100;}
.jm_header .jm_hbottom .jm_hmenu .sublist .items{float:left;width:625px;padding:20px;line-height: 12px;min-height:359px;height:auto;}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category{width:250px; height: auto; padding:5px; float:left;}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category a{font-size:12px}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category dt a{font-size: 14px; color:#ffffff;}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category dd{margin-top: 10px;margin-left:-1px;color:#cccccc}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category dd a{display:inline-block;margin-top: 8px;margin-right: 10px;font-weight:normal;color:#cccccc; font-size: 13px}
.jm_header .jm_hbottom .jm_hmenu .sublist dl.category dd a:hover{color:#e60012;}
.jm_header .jm_hbottom .jm_hmenu .sublist dt.tree_dt{height: 20px;}
.jm_header .jm_hbottom .jm_hnav{height: 37px; padding-left:40px; line-height: 38px; float:left;}
.jm_header .jm_hbottom .jm_hnav li{height: 35px; line-height: 35px; padding:1px 0px; display: block; float:left;}
.jm_header .jm_hbottom .jm_hnav li a{height: 35px; line-height: 35px; color:#ffffff; font-size: 16px; padding:0 37px; background: #e60012; display: block}
.jm_header .jm_hbottom .jm_hnav li a:hover{background: #ffffff; color:#e60816;}
/* adver */
.jm_advmain{height:449px; overflow:hidden; }
.jm_advmain .a_main{width:1920px; height:449px; position: relative;  left:50%; margin-left:-960px;}
/* strength */
.jm_strength{padding:20px 0px 0px 0px; margin-top:55px; height:31px; background: #ffffff;}
.jm_strength li{display: inline-block; height: 31px; line-height: 31px; float:left; font-size: 19px; color:#000000;}
.jm_strength li.slist1{background: url(../images/common/foot_type1.jpg) no-repeat left center; padding-left:39px; margin-left:15px;margin-left:70px;}
.jm_strength li.slist2{background: url(../images/common/foot_type2.jpg) no-repeat left center; padding-left:40px;margin-left:215px;}
.jm_strength li.slist3{background: url(../images/common/foot_type3.jpg) no-repeat left center; padding-left:38px; margin-left:225px;}
.jm_strength li.slist4{margin-left:180px;}
/* brand */
.jm_brand{margin-top:50px; overflow: auto;}
.jm_brand .brand_top{width:1200px; height: 36px; border-bottom: 1px solid #e60012; float:left;}
.jm_brand .brand_top .brand_title{width:140px; height: 36px; line-height: 36px; font-size: 24px; color:#ffffff; float:left; text-align: center; background: #e60012;}
.jm_brand .brand_top ul.br_ul{width:auto; height: 36px; display: block; float:right;}
.jm_brand .brand_top li{width:26px; height: 26px; display: block; margin-left:11px; margin-top: 5px; float:left;}
.jm_brand .brand_top li a{width:26px; height: 26px; text-align: center; line-height: 26px; background: #999999; color:#ffffff; font-size: 12px; display: block; border-radius: 13px;}
.jm_brand .brand_top li a:hover{background: #e60012;}
.jm_brand .brand_top li a.active{background: #e60012;}
.jm_brand .brand_main{width:1200px; height: auto; margin-top:12px; float:left;}
.jm_brand .brand_main .br_main{width:1200px; height: auto; min-height:171px; display: none; float:left;}
.jm_brand .brand_main .bm_left{width:298px; height: 171px; float:left;}
.jm_brand .brand_main .bm_right{width:895px; height: 170px; float:right; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee; background: #ffffff;}
.jm_brand .brand_main .bm_right li{width:178px; height: 84px; float:left; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; background: #ffffff;}
.jm_brand .brand_main .bm_right li img{width:178px; height: 84px;}
/* burst */
.jm_burst{margin-top:50px; overflow: auto;}
.jm_burst .burst_top{width:1200px; height: 36px; border-bottom: 1px solid #e60012; float:left;}
.jm_burst .burst_top .burst_ltitle{width:140px; height: 36px; line-height: 36px; font-size: 24px; color:#ffffff; float:left; text-align: center; background: #e60012;}
.jm_burst .burst_top .burst_rtitle{width:auto; height: 20px; line-height: 20px; font-size: 15px; color:#666666; float:right;  margin-top:10px;}
.jm_burst .burst_main{width:1200px; height: auto; float:left;}
.jm_burst .burst_main li{width:287px; height: 412px; display: block; margin:17px 0px 0px 17px; float:left;}
.jm_burst .burst_main li.ml_n{margin-left:0px;}
.jm_burst .burst_main li a{width:285px; height: 410px; display: block; border:1px solid #f5f5f5;}
.jm_burst .burst_main li a:hover{border:1px solid #e60012;}
.jm_burst .burst_main li a .bimage{width:285px; height: 285px; float:left;}
.jm_burst .burst_main li a .bimage img{width:285px; height: 285px;}
.jm_burst .burst_main li a .bfoot{width:267px; height: 101px; background: #ffffff; padding:12px 9px; float:left;}
.jm_burst .burst_main li a .btitle{width:267px; height: 30px; color:#2d2d2d; font-size: 16px; float:left;}
.jm_burst .burst_main li a .bcount{width:267px; height: 40px; color:#999999; font-size: 13px; float:left;}
.jm_burst .burst_main li a .bcount .bfont{color:#e60012;}
.jm_burst .burst_main li a .bpricebtn{width:267px; height: 30px; float:left;}
.jm_burst .burst_main li a .bprice{width:auto; height: 30px; line-height: 30px; color:#999999; font-size: 15px; float:left;}
.span_through{text-decoration: line-through;}
.jm_burst .burst_main li a .bprice .bfont1{color:#e60012; font-size: 21px;}
.jm_burst .burst_main li a .bprice .bfont2{color:#e60012; font-size: 27px;}
.jm_burst .burst_main li a .bbtn{width:80px; height: 30px; line-height: 30px; text-align: center; color:#ffffff; font-size: 16px; background: #e60012; border-radius: 3px; float:right;}
/* middle adv */
.jm_madv{margin-top:30px;}
/* offer */
.jm_offer{margin-top:50px; overflow: auto;}
.jm_offer .offer_top{width:1200px; height: 36px; border-bottom: 1px solid #e60012; float:left;}
.jm_offer .offer_top .offer_ltitle{width:140px; height: 36px; line-height: 36px; font-size: 24px; color:#ffffff; float:left; text-align: center; background: #e60012;}
.jm_offer .offer_top .offer_rtitle{width:auto; height: 20px; line-height: 20px; font-size: 15px; color:#666666; float:right;  margin-top:10px;}
.jm_offer .offer_menu{width:1200px; height: 55px; margin-top:13px; background: #ffffff url(../images/common/offer_line.jpg) repeat-x bottom; float:left;}
.jm_offer .offer_menu ul.fm_ul{width:auto; padding-left:15px; height: 55px; display: block; float:left;}
.jm_offer .offer_menu ul li{height: 55px; display: block; float:left; margin-left:45px;}
.jm_offer .offer_menu ul li a{height: 52px; line-height: 52px; font-size: 17px; color:#000000; display: block;}
.jm_offer .offer_menu ul li a:hover{border-bottom: 3px solid #e60012;}
.jm_offer .offer_menu ul li a.active{border-bottom: 3px solid #e60012;}
.jm_offer .offer_main{width:1200px; height: 845px; margin-top:7px; float:left;}
.jm_offer .fm_main{width:1200px; height: 845px; display: none; position: relative; float:left;}
.jm_offer .offer_main .offer_adv{width:589px; height: auto; margin-top:1px; margin-left:305px; background: #ffffff; float:left;}
.jm_offer .offer_main .offer_adv .oa_image{width:589px; height: 286px; float:left;}
.jm_offer .offer_main .offer_adv .oa_image img{width:589px; height: 286px;}
.jm_offer .offer_main .offer_adv .oa_title{width:589px; height: 124px; line-height: 124px; text-align: center; float:left;}
.jm_offer .offer_main .offer_adv .oa_title a{color:#000000; font-size: 15px; text-decoration: underline;}
.jm_offer .offer_main .offer_adv .oa_title a:hover{color:#e60012;}
.jm_offer .offer_main .om_li{width:287px; height: 412px; position: absolute; display: block;}
.jm_offer .offer_main .oli_1{left:0px; top:0px;}
.jm_offer .offer_main .oli_2{right:0px; top:0px;}
.jm_offer .offer_main .oli_3{left:0px; top:433px;}
.jm_offer .offer_main .oli_4{left:305px; top:433px;}
.jm_offer .offer_main .oli_5{left:610px; top:433px;}
.jm_offer .offer_main .oli_6{right:0; top:433px;}
.jm_offer .offer_main .om_li a{width:285px; height: 410px; display: block; border:1px solid #f5f5f5;}
.jm_offer .offer_main .om_li a:hover{border:1px solid #e60012;}
.jm_offer .offer_main .om_li a .bimage{width:285px; height: 285px; float:left;}
.jm_offer .offer_main .om_li a .bimage img{width:285px; height: 285px;}
.jm_offer .offer_main .om_li a .bfoot{width:267px; height: 101px; background: #ffffff; padding:12px 9px; float:left;}
.jm_offer .offer_main .om_li a .btitle{width:267px; height: 30px; color:#2d2d2d; font-size: 16px; float:left;}
.jm_offer .offer_main .om_li a .bcount{width:267px; height: 40px; color:#999999; font-size: 13px; float:left;}
.jm_offer .offer_main .om_li a .bcount .bfont{color:#e60012;}
.jm_offer .offer_main .om_li a .bpricebtn{width:267px; height: 30px; float:left;}
.jm_offer .offer_main .om_li a .bprice{width:auto; height: 30px; line-height: 30px; color:#999999; font-size: 15px; float:left;}
.jm_offer .offer_main .om_li a .bprice .bfont1{color:#e60012; font-size: 21px;}
.jm_offer .offer_main .om_li a .bprice .bfont2{color:#e60012; font-size: 27px;}
.jm_offer .offer_main .om_li a .bbtn{width:80px; height: 30px; line-height: 30px; text-align: center; color:#ffffff; font-size: 16px; background: #e60012; border-radius: 3px; float:right;}
/* news */
.jm_newscase{margin-top:60px; overflow: auto;}
.jm_newscase .jm_ncontain{width:1200px; height: 255px; background: #ffffff; margin:0 auto;}
.jm_newscase .jm_news{width:325px; height: 200px; float:left; margin:17px 0px 0px 7px;}
.jm_newscase .jm_news .news_top{width:312px; height: 27px; border-bottom: 1px solid #e6e6e6; margin:0px 0px 0px 13px; float:left;}
.jm_newscase .jm_news .news_top span{width:auto; height:27px; font-size: 17px; color:#000000; float:left; display: block;}
.jm_newscase .jm_news .news_top a{width:auto; height:27px; line-height: 27px; font-size: 12px; color:#999999; float:right; display: block; margin-right:10px;}
.jm_newscase .jm_news .news_main{width:325px; margin-top:27px; height: auto; float:left;}
.jm_newscase .jm_news .news_main img{width:157px; height: 145px; float:left; margin-right:15px;}
.jm_newscase .jm_news .news_main p{padding:8px 0px;}
.jm_newscase .jm_news .news_main a{color:#555555; font-size: 13px;}
.jm_newscase .jm_news .news_main a:hover{color:#e60012;}
.jm_newscase .jm_case{width:370px; height: 200px; float:left; margin:17px 0px 0px 30px;}
.jm_newscase .jm_case .case_top{width:357px; height: 27px; border-bottom: 1px solid #e6e6e6; margin:0px 0px 0px 13px; float:left;}
.jm_newscase .jm_case .case_top span{width:auto; height:27px; font-size: 17px; color:#000000; float:left; display: block;}
.jm_newscase .jm_case .case_top a{width:auto; height:27px; line-height: 27px; font-size: 12px; color:#999999; float:right; display: block; margin-right:10px;}
.jm_newscase .jm_case .case_main{width:370px; height: auto; margin-top:27px; float:left;}
.jm_newscase .jm_case .case_main img{width:157px; height: 145px; float:left; margin-right:15px;}
.jm_newscase .jm_case .case_main p{padding:4px 0px; line-height: 2em; color:#999999; font-size: 13px;}
.jm_newscase .jm_case .case_main a{color:#555555; font-size: 15px;}
.jm_newscase .jm_case .case_main a:hover{color:#e60012;}
.jm_newscase .jm_contact{width:410px; height: 200px; margin:17px 30px 0px 0px; float:right;}
.jm_newscase .jm_contact .contact_top{width:410px; height: 27px; border-bottom: 1px solid #e6e6e6; float:left;}
.jm_newscase .jm_contact .contact_top span{width:auto; height:27px; font-size: 17px; color:#000000; float:left; display: block;}
.jm_newscase .jm_contact .contact_top a{width:95px; height:21px; line-height: 21px; font-size: 12px; color:#e60012; border:1px solid #e60012; padding-left:23px; background: url(../images/common/mobile_type.jpg) no-repeat 6px center; float:right; display: block;}
.jm_newscase .jm_contact .contact_main{width:410px; height: auto; margin-top:27px; float:left;}
.jm_newscase .jm_contact .contact_main img{width:157px; height: 145px; float:left; margin-right:15px;}
.jm_newscase .jm_contact .contact_main p{padding:5px 0px; color:#999999; font-size: 13px;}
.jm_newscase .jm_contact .contact_main .cfont{color:#555555; font-size: 15px;}


/* foot menu */
.jm_fmenu{height:auto; background: #ffffff; border-bottom: 2px solid #dddddd;}
.jm_fmenu .fmain{width:1200px; margin:0 auto; overflow: auto; padding:17px 0px 15px 0px;}
.jm_fmenu .fmain .flis{float:left; width:190px; height: 62px; padding-left:47px;}
.jm_fmenu .fmain .fli_1{margin-left:95px;}
.jm_fmenu .fmain .fli_2{margin-left:105px;}
.jm_fmenu .fmain .fli_3{text-align: center;margin-left:20px;position: relative;top: -19px;}
.jm_fmenu .fmain .flis a{color:#666666; font-size: 13px; display: inline-block; margin:8px 15px 0px 0px;}
.jm_fmenu .fmain .flis a:hover{color:#ec3645;}

/* footer */
.jm_fnav{height:auto; background: #ffffff; color:#d0d0d0; text-align: center; padding:19px 0px; border-bottom: 1px solid #eeeeee;}
.jm_fnav a{display: inline-block; height: 13px; color:#000000; font-size: 13px; height: 13px;}
.jm_fnav span{display: inline-block; width:1px; height: 13px; margin-top:2px; background: #dddddd; margin:0px 35px;}
.jm_footer{height:auto; background: #ffffff; color:#d0d0d0; text-align: center; line-height: 1.6em; padding:30px 0px; color:#666666;}
.jm_footer a{color:#666666;}
.jm_footer a:hover{color:#ec3645;}

/* right nav */
.center_nav{position:fixed;top:0;right:0;width:40px;height:100%;background:#444444; z-index: 105;}
.center_nav_relat{position: relative;width:40px;height:100%;}
.center_nav_contain{position:absolute;top:100px;width:40px; height: auto;}
.nav_content_line{float:left;width:40px;height:2px;background: url(../images/common/rightnav_line.jpg) no-repeat}
.nav_content_info{position:relative;float:left;margin-bottom:15px;width:40px;height:40px;text-align:center;}
.nav_content_info a{width:40px; height:40px; display: block; background: url(../images/common/r_icon1.png) no-repeat center center;}
.nav_content_info a:hover{background: #047fc0 url(../images/common/r_icon_h1.png) no-repeat center center;}
.nav_content_cart{position:relative;float:left;width:40px;height:auto;}
.nav_content_cart a{width:40px; height:auto; display: block; float:left;}
.nav_content_cart a .c_font{width:40px;  height:auto; font-size: 16px; color:#dddddd; text-align: center;float:left;}
.nav_content_cart a .c_count{width:40px; height:auto; padding-top:6px; font-size: 16px; color:#057ebd; text-align: center; float:left;}
.nav_content_cart a .c_cart{width:40px; height:auto; padding-top:47px;  background: url(../images/common/r_icon2.png) no-repeat center 15px; float:left;}
.nav_content_cart a .c_cobg{width:40px; height:auto; padding-bottom: 14px; background: url(../images/common/r_icon9.png) no-repeat center 80px; float:left;}
.nav_content_cart a .c_font{color:#ffffff;}
.nav_content_cart a:hover .c_cart{ background: url(../images/common/r_icon_h2.png) no-repeat center 15px;}
.nav_content_cart a:hover .c_cobg{background: url(../images/common/r_icon_h9.png) no-repeat center 80px;}
.nav_content_cart a:hover{background: #047fc0;}
.nav_content_coupon{position:relative;float:left;margin-top:15px;width:40px;height:40px;text-align:center;}
.nav_content_coupon a{width:40px; height:40px; display: block; background: url(../images/common/r_icon3.png) no-repeat center center;}
.nav_content_coupon a:hover{background: #047fc0 url(../images/common/r_icon_h3.png) no-repeat center center;}
.nav_content_souchang{position:relative;float:left;margin-top:15px;width:40px;height:40px;text-align:center;}
.nav_content_souchang a{width:40px; height:40px; display: block; background: url(../images/common/r_icon4.png) no-repeat center center;}
.nav_content_souchang a:hover{background: #047fc0 url(../images/common/r_icon_h4.png) no-repeat center center;}
.nav_content_weixin{position:relative;float:left;margin-top:15px;width:40px;height:40px;text-align:center;}
.nav_content_weixin a{width:40px; height:40px; display: block; background: url(../images/common/r_icon5.png) no-repeat center center;}
.nav_content_weixin a:hover{background: #047fc0 url(../images/common/r_icon_h5.png) no-repeat center center;}
.center_nav_fup{position:absolute;bottom:25px;width:40px; height: auto;}
.nav_content_feedback{position:relative;float:left;margin-bottom:10px;width:40px;height:40px;text-align:center;}
.nav_content_feedback a{width:40px; height:40px; display: block; background: url(../images/common/r_icon8.png) no-repeat center center;}
.nav_content_feedback a:hover{background: #047fc0 url(../images/common/r_icon_h8.png) no-repeat center center;}
.nav_content_kefu{position:relative;float:left;width:40px;height:85px;text-align:center;}
.nav_content_kefu a{width:40px; height:40px; padding:40px 0px 5px 0px; font-size: 12px; color:#dddddd; display: block; background: url(../images/common/r_icon6.png) no-repeat center 10px;}
.nav_content_kefu a:hover{background: #047fc0 url(../images/common/r_icon_h6.png) no-repeat center 10px; color:#ffffff;}
.nav_content_gotop{position:relative;float:left;margin-top:15px;width:40px;height:40px;text-align:center;}
.nav_content_gotop a{width:40px; height:40px; display: block; background: url(../images/common/r_icon7.png) no-repeat center center;}

/* floor */
.floor_nav{position:fixed;top:50px;left:50%;width:30px;height:300px; margin:0px 0px 0px -680px; z-index: 105; display: none;}
.floor_nav .fn_top{width:30px; height: 30px; float:left; background: url(../images/common/floor_title.jpg) no-repeat center center;}
.floor_nav .fn_time{width:30px; height: 30px; margin-top:15px; float:left;}
.floor_nav .fn_time a{width:30px; height: 30px; display: block; background: url(../images/common/spike_clock1.png) no-repeat center center;}
.floor_nav .fn_time a:hover{background: url(../images/common/spike_clock_h1.png) no-repeat center center;}
.floor_nav .fn_list{width:30px; margin-top:10px; height: 30px; text-align: center; line-height: 30px; float:left;}
.floor_nav .fn_list a{color:#777676; font-size: 14px;}
.floor_nav .fn_list a:hover{color:#eb8e09;}

/* offer */
.jm_ioffer{padding-top:60px;}
.jm_ioffer .ioffer_top{width:1200px; height: 56px; float:left; border-bottom: 1px solid #e60012;}
.jm_ioffer .ioffer_top .ioffer_title{width:100px; height: 26px; margin: 0 auto; font-size: 24px; color:#000000; line-height: 26px; padding-left:30px; background: url(../images/common/offer_type.jpg) no-repeat left center;}
.jm_ioffer .ioffer_top .ioffer_tip{width:1200px; height: 30px; line-height: 30px; font-size: 15px; color:#666666; text-align: right;}
.jm_ioffer .ioffer_main{width:1200px; height: auto; float:left;}
.jm_ioffer .ioffer_main li{width:287px; height: 412px; display: block; margin:17px 0px 0px 17px; float:left;}
.jm_ioffer .ioffer_main li.ml_n{margin-left:0px;}
.jm_ioffer .ioffer_main li .ml_a{width:285px; height: 410px; display: block; border:1px solid #f5f5f5;}
.jm_ioffer .ioffer_main li .ml_a:hover{border:1px solid #e60012;}
.jm_ioffer .ioffer_main li .ml_a .bimage{width:285px; height: 285px; float:left;}
.jm_ioffer .ioffer_main li .ml_a .bimage img{width:285px; height: 285px;}
.jm_ioffer .ioffer_main li .ml_a .bfoot{width:267px; height: 101px; background: #ffffff; padding:12px 9px; float:left;}
.jm_ioffer .ioffer_main li .ml_a .btitle{width:267px; height: 48px; color:#2d2d2d; font-size: 16px; float:left;}
.jm_ioffer .ioffer_main li .ml_a .bcount{width:267px; height: 21px; color:#999999; font-size: 13px; float:left;margin-top: 5px;}
.jm_ioffer .ioffer_main li .ml_a .bcount .bfont{color:#e60012;}
.jm_ioffer .ioffer_main li .ml_a .bpricebtn{width:267px; height: 30px; float:left;}
.jm_ioffer .ioffer_main li .ml_a .bprice{width:auto; height: 30px; line-height: 30px; color:#999999; font-size: 15px; float:left;}
.jm_ioffer .ioffer_main li .ml_a .bprice .bfont1{color:#e60012; font-size: 21px;}
.jm_ioffer .ioffer_main li .ml_a .bprice .bfont2{color:#e60012; font-size: 27px;}
.jm_ioffer .ioffer_main li .ml_a .bbtn{width:80px; height: 30px; line-height: 30px; text-align: center; color:#ffffff; font-size: 16px; background: #e60012; border-radius: 3px; float:right;}
.jm_ioffer .ioffer_main li .ml_a .bbtn a{width:80px; height: 30px; line-height: 30px; color:#ffffff; font-size: 16px; display: block;}

/* offer */
.jm_iorecomm{padding-top:60px; overflow: hidden;}
.jm_iorecomm .ioffer_top{width:1200px; height: 23px; float:left; border-bottom: 1px solid #dddddd;}
.jm_iorecomm .ioffer_top span{width:auto; height: 23px; display: inline-block; font-size: 15px; color:#000000; float:left;}
.jm_iorecomm .ioffer_top a{width:auto; height: 23px; line-height: 23px; font-size: 12px; color:#666666; float:right;}
.jm_iorecomm .ioffer_main{width:1200px; height: auto; padding-top:15px; float:left;}
.jm_iorecomm .ioffer_main .iom_left{width:240px; height: auto; float:left;}
.jm_iorecomm .ioffer_main .iom_right{float:left;}
.jm_iorecomm .ioffer_main .iom_right li{width:175px; height: auto; display: block; margin-left:15px; float:left;}
.jm_iorecomm .ioffer_main .iom_right li .iom_image{width:175px; height: auto; float:left;}
.jm_iorecomm .ioffer_main .iom_right li .iom_image img{width:175px; height: 175px;}
.jm_iorecomm .ioffer_main .iom_right li .iom_title{width:175px; height: auto; padding-top:5px; float:left;}
.jm_iorecomm .ioffer_main .iom_right li .iom_title p{padding-bottom: 5px; font-size: 17px; color:#e60012;}
.jm_iorecomm .ioffer_main .iom_right li .iom_title p a{color:#2d2d2d; font-size: 12px;}
.jm_iorecomm .ioffer_main .iom_right li .iom_title p a:hover{text-decoration: underline;}

/* flow order */
.jm_book_bg{width:100%; height: 100%; display: none; background: rgba(0,0,0,0.4); position: fixed; left:0px; top:0px; z-index: 1005;}
.jm_book{width:1200px; height: 325px; display: none; position: fixed; z-index: 1006; left:50%; margin-left:-600px; top:50%; margin-top:-160px; background: #ffffff;}
.jm_book .book_main{width:1140px; height: 205px; padding:60px 30px; position: relative;}
.jm_book .book_main .book_close{width:25px; height: 25px; position: absolute; background: url(../images/common/order_close.jpg) no-repeat; top:10px; right:10px;}
.jm_book .book_main .book_close a{width:25px; height: 25px; display: block;position: relative;left: 0px;}
.jm_book .book_prod{width:409px; height: 179px; padding:6px 7px 13px 7px; float:left; border:1px solid #dddddd;}
.jm_book .book_prod .bp_image{width:179px; height: 179px; float:left;}
.jm_book .book_prod .bp_image img{width:179px; height: 179px;}
.jm_book .book_prod .bp_remark{width:190px; height: 179px; margin-left:15px; float:left;}
.jm_book .book_prod .bp_remark p{padding:20px 0px 10px 0px; color:#2d2d2d; font-size: 16px;height: 40px;overflow: hidden;}
.jm_book .book_prod .bp_remark a{color:#2d2d2d; font-size: 16px}
.jm_book .book_prod .bp_remark .bfont1{color:#e60012; font-size: 21px}
.jm_book .book_prod .bp_remark .bfont2{color:#e60012; font-size: 27px}
.jm_book .book_prod .bp_remark .bfont3{color:#e60012; font-size: 16px}
.jm_book .bp_order{width:463px; height: auto; margin-left:150px; float:left;}
.jm_book .bp_order .bp_title{width:463px; height: auto; font-size: 22px; color:#000000; float:left;}
.jm_book .bp_order .bp_input{width:463px; height: auto; margin-top:15px; float:left;}
.jm_book .bp_order .bp_input .bp_text{width:443px; height: 35px; line-height: 35px; padding:0 10px; border:0px; background: #f6f6f6; border-radius: 3px;}
.jm_book .bp_order .bp_tip{width:463px; height: auto; margin-top:5px; font-size: 14px; color:#999999; float:left;}
.jm_book .bp_order .bp_btn{width:463px; height: auto; margin-top: 55px; float:left; cursor: pointer;}
.jm_book .bp_order .bp_btn .btn1{width:150px; height: 34px; display: inline-block; line-height: 34px; text-align:center; color:#ffffff; font-size: 18px; background: #e60012; float:left;}
.jm_book .bp_order .bp_btn .btn2{width:150px; height: 34px; margin-left:57px; display: inline-block; line-height: 34px; border-radius: 17px; text-align:center; color:#666666; font-size: 18px; background: #ffffff; border:1px solid #dddddd; float:left;}
/* flow order success */
.jm_bsuc_bg{width:100%; height: 100%; display: none; background: rgba(0,0,0,0.4); position: fixed; left:0px; top:0px; z-index: 1005;}
.jm_bsuc{width:1200px; height: 655px; display: none; position: fixed; z-index: 1006; left:50%; margin-left:-600px; top:50%; margin-top:-327px; background: #ffffff;}
.jm_bsuc .bsuc_main{width:1200px; height: auto; position: relative;}
.jm_bsuc .bsuc_main .bsuc_close{width:25px; height: 25px; position: absolute; background: url(../images/common/order_close.jpg) no-repeat; top:10px; right:10px;}
.bsuc_main .bsuc_close a{width:25px; height: 25px; display: block;}
.bsuc_main .bsuc_top{width:1200px; height: 155px; padding-top:20px; border-bottom: 1px solid #999999; float:left;}
.bsuc_main .bsuc_top p{padding:6px 0px; font-size: 27px; color:#2d2d2d; font-weight: bold; text-align: center;}
.bsuc_main .bsuc_brand{width:1200px; height: auto; float:left;}
.bsuc_main .bsuc_brand .bb_left{width:600px; height: auto; float:left; margin:24px 0px 0px 43px;}
.bsuc_main .bsuc_brand .bb_left img{width:93px; height: 93px; margin-right:20px; float:left;}
.bsuc_main .bsuc_brand .bb_left p{padding:5px 0px; color:#999999; font-size: 20px;}
.bsuc_main .bsuc_brand .bb_left .bfont{color:#333333; font-size: 26px;}
.bsuc_main .bsuc_brand .bb_right{width:152px; height: 36px; float:right; margin:17px 17px 0px 0px;}
.bsuc_main .bsuc_brand .bb_right a{width:150px; height: 34px; line-height: 34px; text-align: center; border-radius: 17px; font-size: 18px; color:#666666; display: block; border:1px solid #dddddd;}
.bsuc_main .bsuc_foot{width:1200px; height: auto; float:left;}
.bsuc_main .bsuc_foot .bsuc_prod{width:409px; height: 179px; margin:40px 0px 0px 43px; padding:6px 7px 13px 7px; float:left; border:1px solid #dddddd;}
.bsuc_main .bsuc_foot .bsuc_prod .bp_image{width:179px; height: 179px; float:left;}
.bsuc_main .bsuc_foot .bsuc_prod .bp_image img{width:179px; height: 179px;}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark{width:200px; height: 179px; margin-left:25px; float:left;}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark p{padding:13px 0px; color:#2d2d2d; font-size: 16px}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark a{color:#2d2d2d; font-size: 16px}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark .bfont1{color:#e60012; font-size: 21px}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark .bfont2{color:#e60012; font-size: 27px}
.bsuc_main .bsuc_foot .bsuc_prod .bp_remark .bfont3{color:#e60012; font-size: 16px}
.bsuc_main .bsuc_foot .bsuc_addr{width:430px; height: auto; float:right; margin:45px 200px 0px 0px;}
.bsuc_main .bsuc_foot .bsuc_addr .bali1{width:380px; height: auto; min-height: 29px; background: url(../images/common/order_type1.jpg) no-repeat; padding-left:60px; line-height: 1.6em; font-size: 18px; color:#333333; float:left;}
.bsuc_main .bsuc_foot .bsuc_addr .bali2{width:380px; height: auto; margin-top:15px; min-height: 32px; background: url(../images/common/order_type2.jpg) no-repeat; padding-left:60px; line-height: 1.6em; font-size: 18px; color:#333333; float:left;}
.bsuc_main .bsuc_foot .bsuc_addr .bali3{width:380px; height: auto; margin-top:15px; min-height: 29px; background: url(../images/common/order_type3.jpg) no-repeat; padding-left:60px; line-height: 1.6em; font-size: 18px; color:#333333; float:left;}
.bsuc_main .bsuc_foot .bsuc_addr .bali4{width:430px; height: auto; margin-top:20px; font-size: 14px; color:#999999; float:left;}

/* coupon */
.jm_coupon{padding-top:60px; overflow: auto;}
.jm_coupon .coupon_tip{width:1200px; height: auto; float:left;}
.jm_coupon .coupon_main{width:1200px; height: auto; padding-bottom: 100px; background: #ffffff; margin-top:74px; float:left;}
.coupon_main .cm_top{width:1200px; height: 255px; background: url(../images/common/coupon_top.jpg) no-repeat; float:left;}
.coupon_main .cm_menu{width:1200px; height: 38px; margin-top:80px; background: url(../images/common/coupon_line.jpg) repeat-x 0px 31px; float:left;}
.coupon_main .cm_menu ul.cm_ul{width:1200px; height: 38px; display: block; float:left;}
.coupon_main .cm_menu ul li{height: 38px; display: block; float:left; margin-right:40px;}
.coupon_main .cm_menu ul li a{width:130px; height: 32px; line-height: 32px; padding-bottom: 6px; font-size: 16px; color:#000000; text-align: center; display: block;}
.coupon_main .cm_menu ul li a:hover{color:#ffffff; background: #e60012 url(../images/common/coupon_type.jpg) no-repeat center bottom;}
.coupon_main .cm_menu ul li a.active{color:#ffffff; background: #e60012 url(../images/common/coupon_type.jpg) no-repeat center bottom;}
.coupon_main .cm_main{width:1200px; height: auto; float:left;}
.coupon_main .ccm_main{width:1130px; padding:24px 35px; height: auto; display: none; float:left;}
.coupon_main .ccm_main li{width:322px; height: 122px; display: block; margin:9px 27px; float:left;}
.coupon_main .ccm_main li img{width:322px; height: 122px;}
.coupon_main .cm_rule{width:1108px; height: 198px; margin-top:55px; margin-left:7px; float:left; padding:50px 38px; position: relative; border:1px dashed #e6e6e6;}
.coupon_main .cm_rule p{padding:15px 0px; color:#000000; font-size: 15px;}
.coupon_main .cm_rule .cm_rtitle{width:180px; height: 35px; position: absolute; top:-17px; left:50%; margin-left:-90px; line-height: 35px; text-align: center; color:#2d2d2d; font-size: 24px; font-weight: bold; background: #ffffff;}
.coupon_comm{width:1200px; height: auto; margin:80px auto 50px auto;}
.coupon_comm #slides{position: relative;}
.coupon_comm .cm_top{width:1200px; height:25px; }
.coupon_comm .cm_top span{width:auto; padding:0 5px; height:25px; float:left; font-size: 14px; border-bottom: 3px solid #333333; display: block; }
.coupon_comm .cm_main{width:1198px; height:auto; border:1px solid #e2e2e2; background: #fff;}
.coupon_comm .slides_container{width:1142px;display:none; margin:0px 28px;}
.coupon_comm .slides_container div.slide{width:1142px;height:253px;display:block}
.coupon_comm .item{width:160px; height: auto; margin:20px 15px 0px 15px; float:left; display: block;}
.coupon_comm.item:first-child{border-left:0px;}
.coupon_comm .item a{width:160px; height: auto; display: block;}
.coupon_comm .item a .sp_image{width:158px; height: 158px; border:1px solid #f5f5f5; overflow: hidden; float:left;}
.coupon_comm .item a .sp_image img{width:158px; height: 158px; }
.coupon_comm .item a .sp_title{width:160px; padding-top:10px; height: auto; text-align: center; font-size: 14px; color:#000000; float:left;}
.coupon_comm .item a .sp_price{width:160px;  height: auto; text-align: center; padding-top:5px; font-size: 14px; color:#db1313; float:left;}
.coupon_comm .next{display:block; width:12px; height: 18px; text-indent: -999px; overflow: hidden; position: absolute; left:1170px; top:100px; background: url(../images/common/coupon_prod_right.jpg) no-repeat;}
.coupon_comm .prev{display:block; width:12px; height: 18px;  text-indent: -999px; overflow: hidden; position: absolute; left:10px; top:100px; background: url(../images/common/coupon_prod_left.jpg) no-repeat;}
.coupon_comm .pagination{list-style:none;margin:20px 0px 0px 0px;padding:0;text-align:center; height: 20px; width:1200px; float:left; display: none;}
/* buy coupon */
.jm_buycoupon{padding-top:20px; overflow: auto;}
.jm_buycoupon .buycoup_contain{width:1198px; height: auto; background: #ffffff; margin:0 auto; overflow: auto; border:1px solid #e2e2e2;}
.jm_buycoupon .buycoup_contain .buycoup_title{width:1138px; height: 40px; color:#333333; font-weight: bold; font-size: 16px; margin-top:35px; padding:0px 30px; float:left;}
.jm_buycoupon .buycoup_contain .buycoup_main{width:1138px; height: auto; padding:0px 30px; float:left;}
.jm_buycoupon .buycoup_contain .buycoup_main table{width:100%;}
.jm_buycoupon .buycoup_contain .buycoup_main table th {background: #f9f9f9; text-align: center; font-size: 15px; padding:7px 10px; color:#333333;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td{font-size: 14px; text-align: center; padding:20px 10px; color:#333333;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td .tdimg{border:1px solid #e2e2e2; margin-right:15px; width:80px; height: 80px; float:left;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td p{padding:5px 0px; line-height: 1.2em;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td .bfont1{color:#e50011;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td .bfont2{color:#999999; font-size: 13px;}
.jm_buycoupon .buycoup_contain .buycoup_main table tr td .bfont3{color:#d42220; font-size: 14px; font-weight: bold;}
.jm_buycoupon .buycoup_pay{width:1138px; border-top:1px solid #e2e2e2; height: auto; padding:15px 30px 40px 30px;  float:left;}
.jm_buycoupon .buycoup_pay .coupay_left{width:175px; margin-top:165px; height: 32px; float:left;}
.jm_buycoupon .buycoup_pay .coupay_left a{width:173px; height: 30px; line-height: 30px; font-size: 14px; color:#d42220; text-align: center; border:1px solid #d42220; display: block;}
.jm_buycoupon .buycoup_pay .coupay_right{width:400px; height: auto; color:#999999; font-size:14px; float:right;}
.jm_buycoupon .buycoup_pay .coupay_right table{width:100%; border:0px;}
.jm_buycoupon .buycoup_pay .coupay_right table td{padding:10px 0px; text-align: right; border:0px;}
.jm_buycoupon .buycoup_pay .coupay_right .cbtn{width:135px; height: 38px; line-height: 38px; display: inline-block; background: #d42220; font-size: 16px; font-weight: bold; color:#ffffff; text-align: center;}
.jm_buycoupon .buycoup_pay .coupay_right .cfont1{color:#555555; font-size:15px;}
.jm_buycoupon .buycoup_pay .coupay_right .cfont2{color:#d42220; font-size:14px;}
.jm_buycoupon .buycoup_pay .coupay_right .cfont3{color:#d42220; font-size:30px;}

/* store */
.jm_store{margin-top:80px;}
.jm_store .store_contain{width:1176px; height: auto; padding:45px 12px; overflow: auto; background: #ffffff;}
.jm_store .store_contain .store_title{width:1176px; height: 70px; text-align: center; float:left;}
.jm_store .store_contain .store_main{width:1176px; height: auto;}
.jm_store .store_contain .store_main li{width:580px; height: auto; border:1px solid #dddddd; display: block; margin:6px 0px;}
.jm_store .store_contain .store_main li.f_r{float:right;}
.jm_store .store_contain .store_main li.f_l{float:left;}
.jm_store .store_contain .store_main li .simage{width:580px; height: 255px; float:left;}
.jm_store .store_contain .store_main li .sfoot{width:540px; height: 50px; padding:15px 20px; float:left;}
.jm_store .store_contain .store_main li .stitle{width:250px; height: 50px; text-align: left; color:#666666; font-size: 12px; float:left;}
.jm_store .store_contain .store_main li .stitle a{font-size: 18px; color:#2d2d2d;}
.jm_store .store_contain .store_main li .stitle p{padding:3px 0px; line-height: 100%;}
.jm_store .store_contain .store_main li .sprice{width:250px; height: 50px; text-align: right; color:#666666; font-size: 12px; float:right;}
.jm_store .store_contain .store_main li .sprice .sfont1{font-size: 29px; color:#e60012;}
.jm_store .store_contain .store_main li .sprice .sfont2{font-size: 12px; color:#2d2d2d;}
.jm_store .store_contain .store_main li .sprice p{padding:5px 0px; line-height: 100%;}

.jm_storelist .lstore_top{width:1154px; height:auto; float:left; padding:38px 23px; background: #ffffff;}
.jm_storelist .lstore_top .lt_left{width:179px; height: 75px; float:left;}
.jm_storelist .lstore_top .lt_left img{width:177px; height: 73px; border:1px solid #ddd; border-radius: 3px;}
.jm_storelist .lstore_top .lt_right{width:500px; height: 75px; margin-left:19px; float:left;}
.jm_storelist .lstore_top .lt_right p{padding:5px; line-height: 100%; font-size: 12px; color:#333333;}
.jm_storelist .lstore_top .lt_right .lfont1{font-size: 18px; color:#000000;}
.jm_storelist .lstore_top .lt_right .lfont2{width:58px; height:18px; display: inline-block; font-size: 12px; text-align: center; line-height: 18px; color:#ffffff; border-radius: 9px; margin-left:50px; background: #e60012;}
.jm_storelist .lstore_top .lt_right .lfont3{width:58px; height:18px; display: inline-block; font-size: 12px; text-align: center; line-height: 18px; color:#ffffff; border-radius: 9px; background: #898989; cursor: pointer;}
.jm_storelist .lstore_main{width:1154px; height:auto; margin-top:11px; float:left; padding:38px 23px; background: #ffffff;}
.jm_storelist .lstore_menu{width:1152px; height: 44px; border:1px solid #dddddd; float;left;}
.jm_storelist .lstore_menu a{margin:0px 12px; color:#666666; font-size: 14px; height: 44px; line-height: 44px; display: block; float:left;}
.jm_storelist .lstore_menu a:hover{color:#e60012;}
.jm_storelist .lstore_menu a.active{color:#e60012;}
.jm_storelist .lstore_sort{width:1154px; height: 36px; margin-top:20px; float;left;}
.jm_storelist .lstore_sortmain{width:auto; height: 36px; background: url(../images/common/store_line.jpg) repeat-x; border-left:1px solid #dddddd; float:left;}
.jm_storelist .lstore_sortmain a{width:98px; padding-right:10px; position: relative; text-align: center; height: 36px; line-height: 36px; display: block; float:left; color:#000000; font-size: 14px; border-right:1px solid #dddddd;}
.jm_storelist .lstore_sortmain a:first-child{width:108px; padding-right:0px;}
.jm_storelist .lstore_sortmain a.active{color:#ffffff; background: #e60012;}
.jm_storelist .lstore_sortmain a .up{width:7px; height: 5px; position: absolute; top:12px; left: 67px; background: url(../images/common/up_type.jpg) no-repeat; display: inline-block;}
.jm_storelist .lstore_sortmain a .down{width:7px; height: 5px; position: absolute; top:18px; left: 67px; background: url(../images/common/down_type.jpg) no-repeat; display: inline-block;}
.jm_storelist .lstore_sortmain a.active .up{ background: url(../images/common/up_type1.jpg) no-repeat;}
.jm_storelist .lstore_sortmain a.active .down{ background: url(../images/common/down_type1.jpg) no-repeat;}
.jm_storelist .lstore_ul{width:1154px; height: auto; float;left;}
.jm_storelist .lstore_ul li{width:273px; height: 366px; display: block; margin:22px 0px 0px 20px; float:left;}
.jm_storelist .lstore_ul li.ml_n{margin-left:0px;}
.jm_storelist .lstore_ul li a{width:253px; height: 346px; padding:9px; display: block; border:1px solid #f5f5f5;}
.jm_storelist .lstore_ul li a:hover{border:1px solid #e60012;}
.jm_storelist .lstore_ul li a .bimage{width:253px; height: 253px; float:left;}
.jm_storelist .lstore_ul li a .bimage img{width:253px; height: 253px;}
.jm_storelist .lstore_ul li a .bfoot{width:253px; height: 93px; background: #ffffff; float:left;}
.jm_storelist .lstore_ul li a .btitle{width:253px; height: 36px; margin-top:5px; color:#000000; font-size: 14px; overflow: hidden; line-height: 1.4em; float:left;}
.jm_storelist .lstore_ul li a .bpricebtn{width:253px; height: 30px; margin-top:10px; float:left;}
.jm_storelist .lstore_ul li a .bprice{width:auto; height: 30px; line-height: 30px; color:#999999; font-size: 15px; float:left;}
.jm_storelist .lstore_ul li a .bprice .bfont1{color:#e60012; font-size: 20px;}
.jm_storelist .lstore_ul li a .bprice .bfont2{color:#e60012; font-size: 24px;}
.jm_storelist .lstore_ul li a .bbtn{width:80px; height: 30px; line-height: 30px; text-align: center; color:#ffffff; font-size: 16px; background: #e60012; border-radius: 3px; float:right;}


.mz_contain{width:1200px; margin: 0 auto;}
.search_none{background: #ffffff; border:1px solid #e6e5e5; text-align: center; padding:55px 0px; line-height: 160%; color:#333333; font-size: 16px; margin-bottom: 20px;}
.search_none a{color:#eb8e09; font-size: 16px; text-decoration: underline;}
.search_none p{padding:5px 0px;}

.pages_bar{height: 70px;line-height: 70px;text-align: center; color:#444;padding-top: 20px;clear: both;}
.pages_bar a,.pages_bar span{border: 1px solid #d5d5d5;border-radius: 3px;;color: #555;font-size:13px;display: inline-block;*display: inline;*zoom:1;margin: 0 5px;height: 31px;width: auto; padding:0px 12px; text-align: center;line-height: 31px;}
.pages_bar a.current_page{background: #e60012; border-radius: 3px;color: #fff;}
.pages_bar a:hover{color:#e60012;}
.pages_bar a.current_page:hover{color: #fff;}
