body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px; font-family:"宋体"; font: 12px/normal Arial, Helvetica, sans-serif; background-color:#fff; color:#4d4d4d; font-stretch: normal; font-size-adjust: none;}
@font-face {font-family: iconfont;}
body,h1,h2,h3,h4,h5,h6{font-size:12px;}
ol,ul{list-style:none;}
em,i{font-style: normal;}
a{text-decoration:none; color:#333;}
a:hover{color:#FF8409; text-decoration:none}
input{border:none;font-size:12px;}
img{border:none; vertical-align:top;}
.clearfix::after{height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";} 
/*清除 .clearfix 里面的所以浮动元素*/
.tol{background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat}
.wrap {margin:0px auto; width:1200px; position:relative; }
.w1200 .wrap {width:1200px; }
#head{ background-color:#fff; }
.hd_global_top_bar { background-color:#f7f7f7; height:35px; line-height:35px; border-bottom:1px solid #dbdbdb; }
/*head_left  strart*/
.hd_topbar_left{float:left; color:#666; }
.hd_topbar_left .city {color:#FF840A; }
.hd_topbar_left a{ color:#666; }
.hd_topbar_left a:hover{color:#E60012; }
/*head_left  end*/
/*head_right  strart*/
.headz{ width:100%; height:35px; position:relative; z-index:9999; }
.hd_top_manu{ height:21px; line-height:21px; position:absolute; right:0px; top:8px; }
.hd_top_manu ul.clearfix{}
.hd_top_manu ul.clearfix li.hd_menu_tit{background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat right -735px; margin:0px 3px; }
.hd_top_manu ul.clearfix li.hd_menu_tit{border:1px solid #FAFAFA; height:23px; float:left; position:relative; z-index:1202; text-align:left; }
.hd_top_manu ul.clearfix li.hd_menu_tit a{ z-index:2}
.hd_top_manu ul.clearfix li.hd_menu_tit b{ display:block; position:absolute; right:5px; top:0px; width:10px; height:18px; background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat}
.hd_top_manu ul.clearfix li.hd_menu_tit b.hoa{ background-position:right -255px; }
.hd_top_manu ul.clearfix li.hd_menu_hover b.hoa{ background-position:right -285px; }
.hd_top_manu ul li.hd_menu_tit .hd_menu_list{display:none; padding-top:35px; position:absolute; top:-9px; right:0px; padding-left:8px; display:none; z-index:888; background-color:#fff; border:1px solid #dbdbdb; border-top:2px solid #ff6600;}
.hd_top_manu ul li.hd_menu_hover {background-color:#fff; }
.hd_top_manu ul li.hd_menu_hover .hd_menu_list{ display:block; }
.hd_top_manu ul li.hd_menu_hover .hd_menu_list ul {background-color:#fff; }
.hd_top_manu ul li.hd_menu_hover .hd_menu_list a {height:24px; line-height:24px; padding-left:2px; display:block; }
.w1b{ width:95px; }
.w2b{ width:68px; }
.w3b{ width:111px; }
.hd_top_manu ul.clearfix li a.hd_menu{ display:block; width:100%; height:100%; position:absolute; z-index:999; }
.hd_top_manu .hd_mobile_icon {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -288px -230px; width:15px; height:16px; vertical-align:middle; display:inline-block; }
.hd_top_manu .hd_menu_tit .hd_mobile_show { background-color:#fff; padding:10px 10px 0px; border:1px solid #ccc; top:23px; width:200px; right:0px; display:none; position:absolute; }
.hd_top_manu .hd_menu_hover .hd_mobile_show{display:block; }
.hd_top_manu .hd_mobile_show i.dpm{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:2px solid #ff6600; top:-33px; width:118px; height:31px; right:-1px; display:block; position:absolute; background-color:#fff;}
.hd_top_manu .hd_mobile_show .hd_mobile_tips {height:14px; text-align:left; overflow:hidden; padding-bottom:10px; }
.hd_top_manu .hd_mobile_show .hd_sd{ overflow:hidden;}
.hd_top_manu .hd_mobile_show .hd_sd li{ float:left; width:100px; text-align:center; height:auto;}
.hd_top_manu .hd_mobile_show .hd_sd li img{ width:85px; height:85px;}
.hd_top_manu .hd_mobile_show .hd_sd li a{ display:block;}

.hd_top_manu .hd_follow_us {color: #61646E; margin-left:6px; float:left; position:relative;}
.hd_top_manu .hd_follow_us  .hd_weixin {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -276px -925px; width:25px; height:25px; display:inline-block; vertical-align:middle; z-index:1202; cursor:pointer; _display:inline; }
.hd_top_manu .hd_weixin_show { background-color:#fff; padding:5px 16px 12px; border: 1px solid #CCC; border-image:none; width:100px; text-align:center; display:none;  top:27px; right:-1px; position:absolute;}
.hd_top_manu .hd_weixin_show i {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -294px -1060px; left:10%; top:-4px; width:6px; height:4px; overflow:hidden; margin-left:54px; display:block; position:absolute; }
.hd_top_manu .hd_weixin_show p {color:rgb(102, 102, 102); line-height:18px; overflow:hidden; font-family:"Microsoft YaHei"; margin-bottom:5px; max-height:36px; }
.hd_top_manu .hd_weixin_show img {width:90px; height:90px; }
.hd_top_manu .hd_menu_hover .hd_weixin_show {display:block; }
.hd_mobile_list .hd_quick_mark {background:rgb(249, 249, 249); border-width:1px 0px 1px 1px; border-style:solid none solid solid; border-color:rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding:2px 5px 3px 4px; border-image:none; left:-82px; top:0px; width:72px; height:72px; display:none; position:absolute; }
.hd_top_manu li.specia_column {display:none; }
.hd_top_manu .hd_site_nav {background:rgb(255, 255, 255); padding:0px 12px 5px; border:1px solid rgb(204, 204, 204); border-image:none; top:23px; width:210px; right:0px; display:none; position:absolute; }
.hd_top_manu .hd_site_nav em {border-width:1px; border-style:solid; border-color:rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); border-image:none; top:-25px; width:79px; height:23px; right:-1px; display:block; position:absolute; }
/*head end*/
/*logo strart*/
.hd_header {margin:0px auto; padding:15px 0px 12px; position:relative; z-index:1510}
.hd_header .hd_logo{min-width:480px; float:left; }
.hd_header .hd_logo a{ display:inline-block; vertical-align:middle; }
.hd_header .hd_logo a.logo img {/*height:82px;*/ }
.hd_header .hd_logo .spn{ display:inline-block; height:40px; margin-top:25px; margin-left:5px; }
.hd_header .hd_logo .spn img{ width:170px; padding-left:10px; vertical-align:middle; }
.hd_header_notice {background: #FFF7D1 url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -272px -1000px; border:1px solid #E5DEBC; border-image:none; height:auto; line-height:26px; overflow:hidden; margin-top:10px; position:relative; z-index:1; !display:none;}
.hd_header_notice ul {padding:0px 30px 0px 28px; }
.hd_header_notice a {color:rgb(85, 85, 85); }
.hd_header_notice .hd_notice_close {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -282px -1030px; top:0px; width:20px; height:26px; right:0px; display:block; position:absolute; cursor:pointer; }
.hd_detail_header .hd_service {padding:30px 0px 0px 9px; width:160px; text-align:center; float:left; }
.hd_detail_header .hd_service a {padding:0px 7px 0px 8px; color:rgb(153, 153, 153); float:left; }
.hd_detail_header .hd_service span {line-height:24px; display:none; }
.hd_detail_header .hd_head_search {margin-left:0px; }
/*搜索 strart*/
.wrap_righ{ position:absolute; right:0px; top:32px; z-index:100; }
.hd_head_search,.hd_prism_wrap,#miniCart{float:left; position:relative;}

.hd_mini_cart{padding:10px; border:1px solid #fff; background-color: #fff;}
.hd_mini_bb{padding:10px; border:1px solid #ccc; background-color: #F9F9F9;}


#miniCart .gosnc{ position:absolute; right:-1px; top:50px; display:none; min-width:270px; border:1px solid #ccc; background-color:#f9f9f9;z-index: 9999;}
#miniCart .gosnc .goi{width:144px; display:block; height:2px; position:absolute; right:0px; top:-1px; background-color:#f9f9f9;}
#miniCart .gosnc .goh3{ width:100%; text-align:center; padding-top:50px; padding-bottom:50px; font-weight:bold; color: #888; font-size:12px;}
#miniCart .gosnc .goh3 a{ color:#FB4600;}
#miniCart .gouwc{width:124px; height:30px; background:url(/cssjs/theme201504/images/gouc.png) no-repeat; cursor:pointer; position:relative;}
#miniCart .gouwc span.gsp{ display:block; width:20px; height:20px; line-height:20px; text-align:center; background-color:#FB4600; color:#fff; position:absolute; left: 18px; top: -5px; font-weight:bold; border-radius:50%; behavior:url(/cssjs/theme201504/fonts/pie.htc);}
#miniCart .gouwc:hover span.gsp{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
.hd_head_search {width:420px; padding-top:10px;}
.w1200 .hd_head_search .hd_shop_btn {display:block; _display:inline; }
.w1200 .hd_nav_fixed .hd_fix_search .hd_fix_searchshop {display:block; _display:inline; }
.w1200 .hd_head_search label {width:280px; }
.w1200 .hd_head_search input {width:280px; }
.hd_hassg {margin-left:25px; }
.hd_head_search .hd_search_wrap { background-color:#fff; border:2px solid #FB4600; border-image:none; float:left; }
.hd_head_search label {left:36px; top:2px; width:295px; height:28px; color:rgb(102, 102, 102); line-height:28px; overflow:hidden; position:absolute; z-index:0; cursor:text; }
.hd_head_search input {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -279px -22px; border:0px currentColor; border-image:none; width:295px; height:28px; color:rgb(51, 51, 51); line-height:28px; padding-right:6px; padding-left:32px; vertical-align:middle; float:left; position:relative; z-index:1; }
.hd_head_search div.hd_search_form { position:relative; z-index:1001; }
.hd_head_search .hd_search_btn{background-color:#FB4600; border: none; width:70px; height:30px; text-align:center; color:#fff; line-height:22px; font-family:"Microsoft YaHei"; font-size:14px; vertical-align:middle; float:left; cursor:pointer;}
.hd_head_search .hd_hot_search {width:430px; height:24px; color:rgb(153, 153, 153); line-height:24px; overflow:hidden; }
.hd_head_search .hd_hot_search a {color:rgb(153, 153, 153); margin-right:10px; float:left; white-space:nowrap; }
.hd_head_search .hd_hot_search a:hover {color:rgb(230, 0, 18); }
.hd_head_search .hd_hot_search a.hot_link_red {color:rgb(230, 0, 18); }
.hd_head_search .hd_search_form .hd_shop_btn {background:rgb(255, 135, 90); border:0px currentColor; border-image:none; width:100px; height:32px; text-align:center; color:rgb(255, 255, 255); line-height:32px; font-family:"Microsoft YaHei"; font-size:14px; margin-left:2px; float:left; display:none; }
/*搜索 end*/
.hd_prism_wrap {}
.hd_prism_wrap .hd_welfare {margin-top:4px; float:left; position:relative; }
.hd_prism_wrap .hd_order {margin-top:4px; float:left; position:relative; }
.hd_prism_wrap .hd_cur {z-index:1201; }
.hd_prism_wrap .hd_prism_tab { background-color:#fcfcfc; border:1px solid #F2F2F2; width:60px; height:39px; overflow:hidden; text-align:center; color:#999; line-height:20px; padding-top:4px; margin-top:0px; font-family:"Microsoft YaHei"; float:left; display:block; position:relative; z-index:501; }
.hd_prism_wrap .hd_prism_tab em {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat; width:22px; height:15px; display:inline-block; }
.hd_prism_wrap .hd_prism_tab i {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -130px -40px; width:5px; height:3px; overflow:hidden; font-size:0px; display:inline-block; }
.hd_prism_wrap .hd_welfare em {background-position:-130px -20px; }
.hd_prism_wrap .hd_order em {background-position:-160px -20px; }
/*购物车  strart*/
.hd_cart_show { border:1px solid #F08300; top:48px; width:258px; right:0px; position:absolute; z-index:999; background-color:#FFF; }
.hd_cart_show b.tol{display:block; width:15px; height:15px; position:absolute; right:25px; top:-4px; background-position:12.5% 0%; }
.hd_cart_show ul{ padding:20px 10px;}
.hd_cart_show ul .wdlu{line-height:25px; padding: 20px 20px; font-size:15px;}
.hd_cart_show ul .wdlu a{ display:inline-block; padding:3px 10px; line-height:normal; margin:0px 5px; background-color:#F08300; border-radius:2px; color:#fff;}
.hd_header_nav .hd_mobile_wrap{ width:240px; height:100%;/* background-color:#F60;*/ position:absolute; right:0px; top:0px;}
.hd_header_nav .hd_mobile_wrap .hd_mul{ height:100%; overflow:hidden;}
.hd_header_nav .hd_mobile_wrap .hd_mul li{ height:40px; line-height:40px; font-family: Arial, Helvetica,"微软雅黑"; font-size:16px;}
.hd_header_nav .hd_mobile_wrap .hd_mul li a{ color:#fff;}

.caselist{width:131px; height:24px; position:relative; }
.caselist li{width:131px; height:24px; position:relative; overflow:hidden; display:none; }
.caselist li a{ display:block; width:100%; height:100%; line-height:24px; color:#fff;}
.tagImg1{width:131px; height:21px; display:block; position:absolute; left:0px; top:0px; }
.tagImg1 img{width:12px; height:17px; vertical-align:middle; }
.tagDiv1{width:128px; height:21px; display:block; border-radius:3px; background:#f9f9f9; border:1px solid #f4f4f4; position:absolute; left:0px; top:24px; z-index:2; }
.caselist li .tagDiv1 a.tagImg1{ color:#333 !important;}
.caselist ol{ width:150px; height:80px; background-color:#f8f8f8; border-radius:3px; position:absolute; left:-140px; top:22px; z-index:3; display:none; }
.wrap_righ .hd_fix_search {display:none; }
/*.wrap_righ #miniCart {width:83px; position:relative; z-index:1201; }
.wrap_righ #miniCart i {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -150px -40px; left:-4px; top:0px; width:4px; height:4px; overflow:hidden; font-size:0px; display:block; position:absolute; }
.wrap_righ #miniCart .hd_prism_cart {background:rgb(240, 131, 0); padding:17px 0px 16px; width:83px; height:16px; text-align:center; color:rgb(255, 255, 255); line-height:16px; overflow:hidden; font-family:"Microsoft YaHei"; font-size:14px; display:block; }
.wrap_righ #miniCart u {background:rgb(255, 255, 255); padding:0px 5px; border-radius:13px; left:20px; top:2px; height:14px; color:rgb(255, 60, 60); line-height:14px; font-family:"Century Gothic"; font-size:10px; text-decoration:none; position:absolute; z-index:501; }
.wrap_righ #miniCart a em {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -190px -20px; width:16px; height:15px; margin-right:5px; vertical-align:middle; display:inline-block; }
.hd_nav_fixed #miniCart {width:143px; margin-top:-1px; margin-right:0px; }
.hd_nav_fixed #miniCart .hd_prism_cart {padding:10px 20px 10px 0px; width:123px; text-align:center; }
.hd_nav_fixed #miniCart i {display:none; }
.hd_nav_fixed #miniCart u {left:92px; top:13px; margin-left:3px; display:block; }
.hd_nav_fixed #miniCart .hd_cart_show {top:35px; }
.none {display:none; }*/
/*购物车  end*/
/*logo end*/
/*首页导航栏 strart*/
.hd_header_nav { width:100%; height:40px; background-color:#fb4600; position:relative; z-index:999; }
.hd_navs{ height:100%; background-color:#fb4600;}
.hd_header_nav .wrap { }
.w1200 .headerNavMain li a { color:#fff; padding:0px 20px; }
#allSortOuterbox { height:40px; float:left; position:relative; z-index:1210;}
#allSortOuterbox .hd_all_sort_link{ height:100%; overflow:hidden;}

.hd_all_sort_link a { background-color:#f60; padding:0px 0px 0px 31px; width:180px; height:100%; line-height:40px; color:#FFF; font-size:14px; font-weight:bold; display:block; vertical-align:middle; }
.hd_all_sort_link a{background:#ff6600 url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -104px -1201px;}

.hd_all_sort_link a:hover { color:#fff; text-decoration:none; }
#allSortOuterbox .hd_all_sort_link .tol{ display:inline-block; width:20px; height:20px; background-position:84.3% 4%; vertical-align:middle; margin-right:3px; margin-bottom:2px;}
.hd_nav_fixed #allSortOuterbox {padding-bottom:5px; }
.headerNavWrap {width:560px; height:100%; float:left; white-space:nowrap;  position:relative;  z-index:1611;}
.headerNavMain { height:100%;}
.headerNavMain li {height:100%; line-height:40px; float:left; position:relative;  z-index:1511;}
.headerNavMain li a {padding:0px 10px; font-family:"Microsoft Yahei"; font-size:14px; font-weight:bold; display:block; }
.headerNavMain li.cur a {color:#fff; }
.headerNavMain li a:hover {color:#fff; }

.headerNavMain li img {top:-15px; right:0px; position:absolute; }
.headerNavMain li img.newicon {top:-10px; }
.headerNavMain li .hd_navgif {left:56px; top:-32px; }
.headerNavMain li b{ display:block; width:31px; height:13px; position:absolute; right:5px; top:-8px; z-index:1511; background: url(/cssjs/theme201504/images/hot_2.gif) no-repeat;}
/*首页导航栏  end*/
/*导航分类strart*/
.hd_allsort_out_box_new { background-color:#f9f9f9; top:39px; height:398px; position:absolute; _padding-top:2px; left:0px; }
.hd_allsort_out_box_new .hd_allsort_out { background-color:#f9f9f9; left:0px; width:209px; height:397px; clear:left; position:relative; z-index:1500; border:1px solid #ff6600;}
.hd_allsort_out_box_new .hd_allsort_out .hd_allsort { /*border-top:2px solid #f62648; */}
.hd_allsort_out_box_new .hd_allsort .hd_no_pic {display:block;}
.hd_allsort_out_box_new .hd_allsort .hd_no_pic { width:100%; height:39px; line-height:39px; display:block;}

.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3{ width:100%; height:100%; border-top:1px solid #fff; border-bottom:1px solid #dbdbdb; overflow:hidden; font-size:14px;  position:relative;}

.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 em{width:28px; display:inline-block; text-align:center; margin-left:5px; vertical-align:middle;}
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 a {color:#333; font-size:12px; font-weight:normal; display:inline-block; white-space:nowrap; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 a:hover {text-decoration:underline; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 a.hilight_red {color:rgb(251, 246, 152); font-weight:bold; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 a.hilight_red:hover {color:rgb(251, 246, 152); }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 a img {top:5px; right:20px; position:absolute; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 img {vertical-align:2px; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic.brand h3 a {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -180px -608px rgb(255, 249, 230); color:rgb(153, 0, 0); }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic.brand h3 a:hover { background-color:#fff; border-color:rgb(153, 0, 0) rgb(153, 0, 0) rgb(255, 249, 230); }
.hd_allsort_out_box_new .hd_show_sort {left:210px; top:-1px; width:770px; height:397px; overflow:hidden; padding-top:0px; display:none; position:absolute; z-index:1000; -ms-zoom:1; min-height:inherit; box-shadow:none; -webkit-box-shadow:none; _top:0; border:1px solid #ff6600; border-left:none; }
.hd_allsort_out_box_new .hd_allsort .hd_no_pic.cur .hd_show_sort {display:block; }
.w1200 .hd_allsort_out_box_new .hd_show_sort {width:990px; }
.hd_allsort .cur h3 {color:#fff;  }
.hd_allsort_out_box_new .hd_allsort .cur h3 {padding-right:1px; border-top:1px solid #f60; border-bottom:1px solid #f60; background-color:#f9f9f9; margin:0px;}
.hd_allsort_out_box_new .hd_allsort .cur h3 a { color:#FB4600;}
.hd_allsort_out_box_new .hd_allsort .hd_no_pic h3 .hd_iconfont {width:28px; display:inline-block;}
.hd_allsort_out_box_new .hd_allsort .cur h3 .tol{ display:none !important;}
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list_wrap {padding:0px; height:398px; overflow:hidden; background-color:#f9f9f9;}
.LeftNav2 .hd_allsort_out_box_new .hd_show_sort .hd_sort_list_wrap {padding:0px; height:398px; overflow:hidden; background-color:#f9f9f9; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list{width:340px; height:380px; overflow:hidden; padding-left:20px; margin-top:10px; margin-left:-1px; float:left; }
.hd_allsort_out_box_new .hd_show_sort .oj1{border-right: 1px dashed #ddd;}
.hd_allsort_out_box_new .hd_show_sort .nv1{border-right:1px dashed #dbdbdb; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dl {margin:0px -6px 19px; overflow:hidden; padding-right:15px; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dt {padding:6px 0px 2px 6px; line-height:18px; font-weight:bold; border-bottom:1px dashed #dbdbdb; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dt a {color:rgb(51, 51, 51); }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dt a.on {color:rgb(230, 0, 18); }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dt em {margin:0px 5px; font-size:14px; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dt a:hover {color:rgb(230, 0, 18); text-decoration:underline; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dd {margin:10px 6px 0px -1px; padding:0px 0px 0px 6px; line-height:14px; border-right-color:currentColor; border-left-color:rgb(221, 221, 221); border-right-width:medium; border-left-width:1px; border-right-style:none; border-left-style:solid; float:left; white-space:nowrap; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_list dd:hover {color:rgb(230, 0, 18); text-decoration:underline; }
.hd_allsort_out_box_new .hd_show_sort dl a.hd_good_category {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat right -1160px; color:rgb(230, 0, 18); padding-right:22px; }
.hd_allsort_out_box_new .hd_show_sort .hd_good_category_hover {background:rgb(255, 255, 255); left:20px; top:4px; float:left; display:none; position:absolute; z-index:1001; }
.hd_allsort_out_box_new .hd_show_sort .hd_good_category_hover span {background:rgb(255, 255, 255); padding:0px 10px; border:1px solid rgb(204, 204, 204); border-image:none; height:22px; color:rgb(102, 102, 102); line-height:22px; overflow:hidden; float:left; max-width:264px; box-shadow:1px 1px 1px rgba(0,0,0,0.1); }
.hd_allsort_out_box_new .hd_show_sort .hd_good_category_hover b {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat 0px -1192px; left:-3px; top:10px; width:5px; height:7px; line-height:0; font-size:0px; position:absolute; z-index:3; }
.hd_allsort_out_box_new .hd_sort_history {background:rgb(246, 246, 246); padding:0px 80px 0px 22px; width:685px; height:28px; color:rgb(153, 153, 153); line-height:28px; overflow:hidden; position:relative; }
.hd_allsort_out_box_new .hd_sort_history a {color:rgb(102, 102, 102); margin-left:14px; }
.hd_allsort_out_box_new .hd_sort_history a.hd_clear_history {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat -289px -400px; top:0px; right:10px; padding-left:15px; display:block; position:absolute; cursor:pointer; }
.hd_allsort_out_box_new .hd_sort_history a:hover {color:rgb(230, 0, 18); }
.hd_nav_fixed .hd_allsort_out_box_new .hd_allsort_out {background:rgb(194, 49, 49); box-shadow:0px 2px 2px #600; -moz-box-shadow:0 2px 2px #600; -webkit-box-shadow:0 2px 2px #600; }
.hd_nav_fixed .hd_allsort_out_box_new {display:none; }
.hd_nav_fixed .allsort_open .hd_allsort_out_box_new {display:block; }
.hd_allsort_out_box_new .hd_more_allsort li h3 {height:32px; line-height:32px; }
.hd_allsort_out_box_new .hd_allsort .hd_sort_spot li {margin-bottom:0px; border-bottom-color:rgb(221, 221, 221); border-bottom-width:1px; border-bottom-style:solid; }
.hd_allsort_out_box_new .hd_allsort .hd_sort_spot li img {width:240px; height:132px; }
.hd_allsort_out_box_new .hd_show_sort .hd_sort_spot {width:240px; height:398px; float:right; background-color:rgb(255, 255, 255); }
.w1200 .hd_allsort_out_box_new .hd_allsort .hd_sort_spot {width:461px; }
.w1200 .hd_allsort_out_box_new .hd_allsort .hd_sort_spot .spot_big {border-right-color:rgb(221, 221, 221); border-bottom-color:currentColor; border-right-width:1px; border-bottom-width:medium; border-right-style:solid; border-bottom-style:none; float:left; }
.w1200 .hd_allsort_out_box_new .hd_allsort .hd_sort_spot .spot_big img {width:220px; height:398px; }
.w1200 .hd_allsort_out_box_new .hd_allsort .hd_sort_spot .spot_item {width:240px; height:199px; float:left; }
.w1200 .hd_allsort_out_box_new .hd_allsort .hd_sort_spot .spot_item img {width:240px; height:198px; }
.hd_allsort_out_box_new .hd_no_pic .hd_show_sort {width:529px; }
.w1200 .hd_no_pic .hd_show_sort {width:750px; }
.hd_allsort_out_box_new .hd_no_pic .hd_sort_spot {display:none; }
.hd_allsort_out_box_new .cur .hd_gray_bg{ position:relative; }
.hd_allsort_out_box_new .cur .hd_gray_bg .tol{ display: none; width:12px; height:15px; position:absolute; right:-5px; top:10px; background-position:0% 43%; }


/*导航分类 end*/
@font-face {font-family:fp-font;src:url(../fonts/font_1.eot);src:url(../fonts/font_1.eot?#iefix) format('embedded-opentype'),url(../fonts/font_2.woff) format('woff'),url(../fonts/font_3.ttf) format('truetype'),url(../fonts/font_4.svg#svgFontName) format('svg')}
.fp-iconfont{font-family:fp-font;}
.cat-nav-icon{*zoom:1; text-decoration:none; font-size:18px;}
.hd_allsort_out_box_new .hd_allsort .cur h3 em .fp-iconfont{color: #FB4600;}
/*字体图标 end*/
/*footer strart*/
#footer{ width:100%; background-color:#f9f9f9; overflow:hidden;}

.ft_service_link{box-shadow: 5px 5px 10px #aaa; background-color:#eee; !border-bottom:1px solid #ccc;}
.ft_footer_service { width:1200px; margin:0px auto; padding:5px 0px 4px; height:90px; text-align:center; line-height:20px; }
.ft_footer_service a {margin:20px 55px 0px; display:inline-block; }
.ft_footer_service .s5 {display:inline-block; width:60px; height:50px; color:#FE8008; font-size:14px; font-weight:bold; vertical-align:middle; }
.ft_footer_service a:hover {color:rgb(230, 0, 18); }
.ft_footer_service span {background:url(/cssjs/theme201504/images/indexhead_sprite.png) no-repeat; width:55px; height:50px; vertical-align:middle; display:inline-block; vertical-align:middle; }
.ft_footer_service a span.s1 {background-position:0px -750px; }
.ft_footer_service a span.s2 {background-position:-60px -750px; }
.ft_footer_service a span.s3 {background-position:-130px -750px; }
.ft_footer_service a span.s4 {background-position:-200px -756px; }
.ft_footer_service a:hover span.s1 {background-position:0px -807px; }
.ft_footer_service a:hover span.s2 {background-position:-60px -807px; }
.ft_footer_service a:hover span.s3 {background-position:-130px -807px; }
.ft_footer_service a:hover span.s4 {background-position:-200px -812px; }
#footer p {margin:10px 0px; text-align:center; color:#aaa; line-height:100%;}
.ft_pic_link {padding:10px 0px 20px; text-align:center; font-size:12px; display:block; color:#000000; }
.ft_pic_link a {margin:0px 5px; display:inline-block; height:72px; width:120px; text-align:center; }
.ft_pic_link p {width:120px; float:left; text-align:center; }
.ft_pic_link span {margin:0px 5px; display:inline-block; }
.ft_pic_link a.gs {cursor:text; }
.ft_footer_link a {margin:0px 10px; color:rgb(102, 102, 102); }
.ft_footer_link a:hover {color:rgb(204, 0, 0); }
.ft_c100{ width:100%; background-color:#666;}
.ft_code_wrap {width:1200px; margin:0px auto; padding:30px 0px 10px;}
.ft_code_wrap .ft_mobile_code {width:375px; float:left; padding-left:180px; }
.ft_code_wrap .ft_mobile_code img {float:left; }
.ft_code_wrap .ft_mobile_code dl {width:264px; margin-left:20px; float:left; _display:inline; }
.ft_code_wrap .ft_mobile_code dt {font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; margin-bottom:10px; color:#fff; }
.ft_code_wrap .ft_mobile_code dd {color:#ccc; margin-bottom:20px; }
.ft_code_wrap .ft_mobile_code a { height:22px; color:#666 line-height:22px; padding-right:8px; padding-left:5px; margin-right:10px; display:inline-block; border-radius:3px; background-color:#fff;}

.ft_mobile_code a i{ display:inline-block; width:20px; height:22px; vertical-align:middle; margin-right:2px;}
.ft_mobile_code a:hover{ background-color:#FF8409; color:#fff;}
.ft_mobile_code a.ft_iphone .tol{ background-position:-1px -231px;}
.ft_mobile_code a.ft_iphone:hover .tol{ background-position:-110px -231px; color:#fff;}
.ft_mobile_code a:hover{ background-color:#FF8409; color:#fff;}
.ft_mobile_code a.ft_android .tol{ background-position:-1px -291px;}
.ft_mobile_code a.ft_android:hover .tol{ background-position:-110px -291px; color:#fff;}
.dfs{ width:1200px; margin:0px auto; padding-top:20px; }
.footer001 {margin:0 auto; height:50px; line-height:21px; text-align:center; }
.footer_font, .footer_font a{font-size:16px; font-weight:600;}
.footer_font2{ word-spacing:25px; font-size:16px; }

.mdown{padding:20px 0px; background-color:#f9f9f9; position:relative; top:20px;}
.wrapper {width:1200px; margin: 0px auto; overflow:hidden; padding-bottom:50px;}
.wrapper .contact-infr {margin-left:30px; margin-right:20px; margin-top:20px; text-align:center; color: #666;}
.wrapper dl {display:block; float:left; vertical-align:top;}
.wrapper .phone-num {font-size: 1.92em;font-weight: 700;margin-bottom: 10px;color: #333;}
.wrapper .nav-service {margin: 0px 20px;}
.wrapper dl {display: inline-block;vertical-align: top;}
.wrapper dt {font-family: Simsun;font-size:14px; font-weight: 700;margin-bottom: 3px;letter-spacing: 1px;}
.wrapper dd{ height:22px; line-height:22px;}
.wrapper .sns-qrcode {margin-left: 30px;}
.wrapper .sns-qrcode dd {display:block; float:left; width:100px;height: 100px;margin: 0px 10px;text-align: center;color: #666;}
.wrapper .sns-qrcode p {}
.wrapper .sns-qrcode .weibo {}
.copyright { width:100%; height:30px; line-height:30px; text-align: center;color: #444;}

/*footer end*/