﻿@charset "utf-8";
@import url(bootstrap.css);
@import url(skin-css.css);
@import url(fontstyle.css);
@import url(animate.css);
@import url(master.css);
/*通用样式*/
#desgin-main{ padding:0; position:relative; z-index:99; }
.box_web_main{ margin:0 auto; max-width:1200px; width:100%; }
img.lazy{width: 100%;}
#box_web_float{ min-height:initial }
.box_web_main .view{ max-width:100%; }
.location span:after{ font-family:'宋体'; }
.skin_model_view:after{ height:0; clear:both; display:block; overflow:hidden; content:''; }
.box_imageText .skin_model_view *{ max-width:100%; }
.box_imageText .skin_model_view{ min-height:50px; padding:10px; }
.box_imageText .imgText_pic{ position:relative; overflow:hidden; }
.box_imageText .imgText_pic img{ width:100%; height:100%; }
.box_imageText .imgText_pic a{ display:block; width:100%; height:100%; }
.box_imageText .imgText_pic img.nomal_pic{ display:block; position:relative; z-index:1; }
.box_imageText .imgText_pic img.hover_pic{ position:absolute; left:0; top:0; display:none; z-index:3; }
.box_imageText .imgText_top, .imgText_bottom{ margin:0 auto; }
.more_input > .col-xs-6{ margin-bottom:10px; }
.textFloat{ z-index:1; }
.box_picture{ z-index:10; }
.box_simpleText{ z-index:11; }
.box_press_button{ z-index:12; }
.box_picture .view, .box_logo .view{ text-align:center; }
.box_picture i.icon, .box_logo i.icon{ display:block; }
.box_picture .hoverImg, .box_logo .hoverImg{ position:absolute; top:0; left:0; }
.box_picture img, .box_logo img{ display:block; width:100%; height:100%; }
.box_picture img.editPic,.box_logo img.editPic{cursor: pointer;}
.textFloat > .view{ overflow:hidden; position:relative; height:100%; }
#design_edu_main{ position:relative; }
#Web_Main_Head, #Web_Main_Footer{ padding:0; border:0; position:relative; z-index:1; }
#web_design_main{ min-width:1200px; margin:0 auto; width:100%; }
#box_web_float{ z-index:9; }
#Web_main_float{ position:relative; z-index:12; }
#footer_main_float{ position:relative; z-index:11; }
#Web_show_logo{ position:relative; z-index:13; }
#Web_show_logo .logo_img img{ display:block; max-width:100%; max-height:100%; }
#Web_show_menu{ z-index:11; position:relative;}
#Web_show_menu .box_menu > .view{ z-index:1; overflow:inherit; }
#Web_back_top{ bottom:50px; right:40px; z-index:9000; position:fixed; display:none }
.hasSub{ min-height:35px; position:relative; }
#design_edu_main{ min-height:650px; z-index:5; }
#design_edu_mainnews{z-index:5; }
#design .design #design_edu_main .web_Column{ min-height:50px; }
#design .hide_Column{ display:none; }
.laydate_box *{ font-family:'Arial', 'Microsoft YaHei'; }
.box_carousel, .box_banner{ height:100px; }
.box_carousel > .view > .skin_model_view, .box_banner > .view > .slideBox{ overflow:hidden; height:100px; }
.box_banner > .view{ position:relative; z-index:1; }
.box_qrcode .qrcodeBox{ text-align:center; padding:10px 0; }
.box_qrcode .qrcodeBox > .qrcode_img > table{ margin:0 auto; text-align:center; display:block; }
.box_qrcode .qrcodeBox > span{ padding-top:10px; }
#playerButton{ display:none }
#member_lan{ display:none; }
#web_Sidebar{ display:none }
#desgin-main{ background:#fff; }
#Web_Main_Head{ min-height:170px; }
#desgin-main .box_photoMore .skin_model_view1 td{ vertical-align:top; min-height:50px; }
.modulebox{ position:relative; }
.modulebox:after, .modulebox:before{ height:0; clear:both; display:block; overflow:hidden; content:''; }
.box_oneColumn:hover,.box_moreColumn:hover,.box_freeColumn:hover{z-index: 2;}
/*解决Safari浏览器高度为0不生效*/
/* .isSafari .modulebox:after, .isSafari .modulebox:before{ height:1px; } */
.isSafari .column-scroll-content:after, .isSafari .column-scroll-content:before{ height:1px; }
.form-mask{ background-color:rgba(0, 0, 0, 0.5); height:100%; left:0; line-height:normal; position:absolute; top:0; width:100%; }
.group{ position:relative; word-wrap:break-word; }
.form-horizontal .control-label.col-sm-12{ text-align:left; }
.control-label{ font-size:12px; line-height:34px; }
.no_comment img{ margin: 20px auto; display: block;}
/* 详情页关闭按钮 */
.bottom_botton{ padding-top:10px; height:50px; text-align:center; }
/* toastr */
.toast-top-center{ top:40px; }
#toast-container > div{ opacity:1; padding:10px 10px 10px 50px; }
/*自由容器*/
.box_freeColumn{ margin:0 auto; }
.box_freeColumn > .view{ overflow:inherit; }
.box_freeColumn > .view > .hasSub{ position:relative; cursor:default; }
.box_freeColumn > .view > .kenfor-addible{ border:0; overflow:hidden; }
.sortable-items > .ui-resizable-s:after{ display:none }
/* 网站通栏 */
#design .column-scroll-wrap{ overflow:hidden; position:relative; }
#design .column-scroll-wrap.oneColumn_wrap{ overflow:inherit; }
#design .column-scroll-wrap .kenfor-addible{ border:0 !important; position:relative; }
#design .column-scroll-wrap.ui-resizable{ min-height:35px; padding:0; width:100%; }
#design .column-scroll-wrap > ul{ bottom:0; height:20px; padding:0; position:absolute; text-align:center; width:100%; z-index:999; }
#design .column-scroll-wrap > ul > li{ background:#bbb; cursor:pointer; display:inline-block; height:6px; margin:7px 2px; width:30px; user-select:none; -webkit-user-select:none; -moz-user-select:none; }
#design .column-scroll-wrap > ul > li.on{ background:#777; cursor:default; }
#design .column-scroll-page{ min-height:100%; left:-100%; position:absolute; width:100%; }
#design .column-scroll-wrap > .scroll-arrow{ background:#888; cursor:pointer; display:none; height:80px; margin:-40px 0; position:absolute; top:50%; width:80px; z-index:20; user-select:none; -webkit-user-select:none; -moz-user-select:none; }
#design .column-scroll-wrap > .scroll-arrow.prev-arrow{ background:url(/template/default/images/qtbg.png) -197px -115px no-repeat; left:10px; }
#design .column-scroll-wrap > .scroll-arrow.after-arrow{ background:url(/template/default/images/qtbg.png) -179px -227px no-repeat; right:10px; }
#design .column-scroll-wrap > .ui-resizable-s{ background:url(/template/default/images/down.png) center no-repeat; bottom:0; height:8px; position:absolute; }
#design .column-scroll-content{ margin:0 auto; width:100%; position:relative; }
#design .column-scroll-wrap > .ul-1 > li{ width:40px; height:10px; }
#design .column-scroll-wrap > .ul-2 > li{ border-radius:100%; width:10px; height:10px; }
#design .column-scroll-wrap > .ul-3 > li{ display:none; }
#design .column-scroll-wrap > .ul-4 > li{ width:10px; height:10px; }
/*language*/
#desgin-main .box_language{ z-index:9 }
#desgin-main .box_language .view{ overflow:inherit; }
.box_language.language span{ cursor:pointer; display:inline-block; vertical-align:top; letter-spacing:0; position:relative; border:1px solid #d9d9d9; margin:0px 50px 30px 0px; border-radius:5px; padding:5px; width:113px; height:48px; padding:5px; }
.language input{ display:none; }
.language span.on:before, .language span:hover:before{ content:""; display:block; position:absolute; left:-1px; right:-1px; top:-1px; bottom:-1px; border:2px solid #7bcaff; border-radius:5px; }
.language span:hover{ border:1px solid #bebebe; }
.language span:nth-child(1){ background:url(/template/default/images/locater_modulestyle_001.png) center center no-repeat; }
.language span:nth-child(2){ background:url(/template/default/images/locater_modulestyle_002.png) center center no-repeat; }
.language span:nth-child(3){ background:url(/template/default/images/locater_modulestyle_003.png) center center no-repeat; }
.language span:nth-child(4){ background:url(/template/default/images/locater_modulestyle_004.png) center center no-repeat; }
.language span:nth-child(5){ background:url(/template/default/images/locater_modulestyle_005.png) center center no-repeat; }
.language span:nth-child(6){ background:url(/template/default/images/locater_modulestyle_006.png) center center no-repeat; }
.language span:nth-child(7){ background:url(/template/default/images/locater_modulestyle_007.png) center center no-repeat; }
.language span:nth-child(8){ background:url(/template/default/images/locater_modulestyle_008.png) center center no-repeat; }
.language span:nth-child(9){ background:url(/template/default/images/locater_modulestyle_009.png) center center no-repeat; }
/*carouselPhoto*/
.carouselPhoto span{ cursor:pointer; display:inline-block; vertical-align:top; letter-spacing:0; position:relative; border:1px solid #bbb; margin:5px 14px 0px 0px; width:56px; height:38px; }
.carouselPhoto input{ display:none; }
.carouselPhoto span.on:before, .carouselPhoto span.on:hover:before{ content:""; display:block; position:absolute; left:-1px; right:-1px; top:-1px; bottom:-1px; border:2px solid #8bc429; }
.carouselPhoto span.on:after{ content:''; position:absolute; right:0; bottom:0; width:24px; height:16px; display:block; background:url(/template/default/images/yes.png) -883px -492px no-repeat; }
.carouselPhoto span:hover{ border:1px solid #8bc429; }
.carouselPhoto span:nth-child(1){ background:url(/template/default/images/1.jpg) center center no-repeat; }
.carouselPhoto span:nth-child(2){ background:url(/template/default/images/2.jpg) center center no-repeat; }
.carouselPhoto span:nth-child(3){ background:url(/template/default/images/3.jpg) center center no-repeat; }
/*暂无内容提示*/
.article_page{ padding:10px 0; }
.article_page1{ text-align:center; }
.article_page1 div{ display:inline-block; margin:0 10px; }
.article_page1 .page_but,.article_page font { opacity: 0.5;}
.article_hide{ display:none }
.nofind_title{ text-align:center; font-size:20px; line-height:35px; padding:10px 0; border-bottom:1px dotted #ddd; font-weight:bold; display: none;}
#design .nofind_view{ padding:10px 0; line-height:2; min-height:200px;background:url(/template/default/images/nofound.png) center 100px no-repeat; padding-top: 480px;text-align: center; color: #000; font-size:16px;}
#design .nofind_view a{ border-radius: 20px; padding:5px 20px; margin:30px 0 0;display: inline-block; background:#3398ff; color:#fff;font-size:14px;}
#design .nofind_view_text { font-size: 18px; color: #000;}
#design .nofind_view a:hover {background-color: #0e7cec; color:#fff;}

sub, sup{ font-size:100%; vertical-align:baseline; }
blockquote, q{ quotes:"\201C" "\201D" "\2018" "\2019"; }
blockquote:before, blockquote:after, q:before, q:after{ content:""; content:none; }
cite, em, address{ font-style:normal; }
.hide, .tmpl{ display:none; }
.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; }
.bold{ font-weight:bold; }
.f11{ font-size:11px; }
.f14{ font-size:14px; }
.tl{ text-align:left; }
.tc{ text-align:center; }
.tr, .a-right{ text-align:right; }
.nowrap, .nobr{ white-space:nowrap; word-wrap:normal; }
/* quick_links */
.quick_links_wrap, .mui-mbar-tabs{ height:100%; position:fixed; top:0; bottom:0; right:0; }
.quick_links_wraper.quick_links_dockright{ margin-left:0; left:auto; right:4px; }
.mui-mbar-tabs i, .ibar_closebtn, .login_order, .login_favorite{ display:inline-block; background:url(/template/default/images/ibar_sprites.png) no-repeat; cursor:pointer; height:19px; width:18px; vertical-align:top; position:absolute; }
.quick_links_panel{ width:40px; height:100%; position:absolute; background:#444851; z-index:2; top:0; right:0; font-family:'microsoft yahei', arial; transition:right .2s; }
.quick_links_panel li > a{ display:block; line-height:200px; width:40px; height:38px; text-decoration:none; color:#d8d8d8; font-size:12px; overflow:hidden; background-color:#444851; position:relative; overflow:hidden; top:0; left:0px; *left:-15px; z-index:1; margin:0; padding:0; }
.quick_links_panel .quick_toggle{ position:absolute; bottom:0; left:0; width:40px; background:#444851; z-index:1; }
.quick_links_panel .mp_tooltip{ height:38px; line-height:38px; width:92px; position:absolute; z-index:2; left:-121px; top:0; background:#444851; color:#d8d8d8; text-align:center; display:block; visibility:hidden; }
.quick_links_panel .mp_qrcode{ padding:10px; width:168px; height:195px; top:-157px; background:#fff; box-shadow:0 0 5px rgba(0, 0, 0, .4); border-radius:5px 0 0 5px; border-left:1px solid #ccc \0; border-top:1px solid #ccc \0; border-bottom:1px solid #ccc \0; z-index:3; position:absolute; left:-168px; left:-169px \0; display:none; }
.quick_links_panel .icon_arrow_white{ position:absolute; right:-5px; top:172px; width:5px; height:9px; background-position:0 -253px; }
.quick_links_panel .icon_arrow_right_black{ position:absolute; right:-5px; top:15px; width:5px; height:9px; background-position:0 -234px; overflow:hidden; }
.quick_toggle .return_top{ display:none; }
.quick_links_allow_gotop .return_top{ display:block; }
.quick_links{ position:absolute; top:50%; left:0; margin-top:-190px; *margin-top:-220px; background:#444851; z-index:2; width:40px; }
.quick_links a.message_list{ background:url(/template/default/images/ibar_sprites.png) no-repeat; line-height:16px; height:133px; background-position:-23px -225px; color:#fff; margin:20px 0 10px; }
.quick_links_min .quick_links_panel{ right:280px; }
.quick_links li, .quick_toggle li{ position:relative; display:block; left:0; top:0px; }
.history_list, .leave_message, .mpbtn_histroy, .mpbtn_wdsc, .mpbtn_recharge{ margin-bottom:6px; }
.quick_links a:hover, .quick_links a.current, .quick_toggle a:hover{ background:#ed145b; text-decoration:none; }
.quick_links a.message_list .span{ width:16px; display:block; height:48px; margin:38px 0 0 14px; cursor:pointer; }
.quick_links a.message_list .shoppingAmount{ width:21px; height:21px; display:block; border-radius:50%; background:#ed145b; text-align:center; line-height:21px; margin:9px 0 0 10px; cursor:pointer; color:#fff; }
.quick_links i.setting{ background-position:0 0; width:18px; height:19px; top:10px; left:11px; }
.quick_links a:hover i.setting, .quick_links .current i.setting{ background-position:-33px 0; }
.quick_links i.message{ background-position:0px -29px; width:23px; height:18px; top:11px; left:9px;}
.quick_links a:hover i.message, .quick_links .current i.message{ background-position:-33px -29px; }
.quick_links i.cart{ background-position:0px -29px; }
.quick_links i.view{ width:18px; height:18px; background-position:0 -57px; top:10px; left:11px; }
.quick_links a:hover i.view, .quick_links .current i.view{ background-position:-33px -57px; }
.quick_links .qa{ width:18px; height:15px; background-position:0 -85px; top:11px; left:11px; }
.quick_links a:hover i.qa, .quick_links .current i.qa{ background-position:-33px -85px; }
.quick_links .zuji{ width:11px; height:24px; background-position:-4px -110px; top:8px; left:14px; }
.quick_links a:hover i.zuji, .quick_links .current i.zuji{ background-position:-36px -110px; }
.quick_links .chongzhi{ background:url(/template/default/images/chongzhi.png) no-repeat; width:35px; height:35px; top:2px; left:3px; }
.quick_links .wdsc{ background:url(/template/default/images/wdsc.png) no-repeat; width:35px; height:35px; top:2px; left:3px; }
.quick_toggle .mpbtn_qrcode{ width:18px; height:18px; top:11px; left:11px; background-position:0 -302px; }
.quick_toggle .top{ background-position:0 -201px; width:17px; height:14px; top:12px; left:12px; }
.quick_toggle a:hover .top, .quick_links a.current .top{ background-position:-33px -201px; }
.quick_toggle i.kfzx{ width:15px; height:16px; top:11px; left:12px; background-position:0 -175px; }
.quick_toggle a:hover i.kfzx{ background-position:-33px -175px; }
/* quick_links_pop */
.quick_links_pop{ position:absolute; top:0; right:0; display:none; box-shadow:0 0 5px #999; border-radius:5px 0 0 5px; border:1px solid #999; behavior:url(js/htc.htc); }
.quick_links_pop .arrow, .quick_links_pop .arrow i{ display:none; border-color:transparent #ddd; border-style:dashed solid; border-width:12px 0 12px 12px; font-size:0; height:0; width:0; position:absolute; left:100%; top:12px; }
.quick_links_pop .arrow i{ border-color:transparent #f9fafc; margin:-12px 0 0 -13px; left:0; top:0; }
.quick_links_pop .fix_bg{ display:none; border-top-width:0; border-radius:0 0 3px 3px; margin:0 0 -4px -250px; height:2px; width:500px; overflow:hidden; position:absolute; bottom:0; left:50%; }
.quick_links_pop .pop_panel{ font-size:12px; width:100%; height:628px; position:relative; }
.quick_cart_list, .quick_history_list, .quick_links_pop .links, .quick_my_qlinks, .quick_message_list, .quick_leave_message, .quick_mpbtn_histroy, .quick_mpbtn_wdsc, .quick_mpbtn_recharge{ position:absolute; width:280px; left:0; top:0; background:#fff; height:100%; display:block; }
.quick_cart_list .user_cart_inner, .quick_history_list .history_slider{ display:block; border:0; margin:0; position:static; }
.quick_cart_list .user_cart_inner .del{ display:none; }
.quick_history_list .title i{ background-position:-170px -34px; }
.quick_leave_message .title i{ background-position:-160px 0; }
.quick_leave_message .types{ font-size:0; position:absolute; left:148px; top:18px; white-space:nowrap; }
.quick_leave_message .types input, .quick_leave_message .types label{ font-size:12px; margin-right:20px; vertical-align:middle; white-space:nowrap; }
.quick_leave_message .types input{ margin:-2px 3px 0 0; height:13px; width:13px; *margin-top:0; }
.quick_leave_message .txt{ padding:15px 0; }
.quick_leave_message .txt textarea{ display:block; background:#fff; border:1px solid #e8e8e8; border-radius:3px; box-shadow:0 1px 0 #fff, inset 0 1px 4px rgba(0, 0, 0, .1); margin:0 auto; padding:8px; height:68px; width:90%; }
.quick_leave_message .token{ padding:0 0 14px 16px; height:26px; }
.quick_leave_message .token input{ background:#fff; border:1px solid #ddd; padding:3px 4px; width:76px; vertical-align:middle; }
.quick_leave_message .token img{ margin-left:5px; vertical-align:middle; }
.quick_leave_message .btns{ float:right; margin-top:-42px; padding-right:16px; }
.quick_leave_message .btn{ background-position:0 -356px; cursor:pointer; font-size:0; padding-left:20px; text-shadow:0 1px 0 #355ba9; overflow:visible; }
.quick_leave_message .btn:hover{ background-position:0 -386px; }
.quick_leave_message .btn span{ background-position:100% -356px; font-size:12px; padding-right:20px; *height:29px; }
.quick_leave_message .btn:hover span{ background-position:100% -386px; }
.quick_links_pop .no_data{ color:#333; font-size:14px; padding:35px 10px; text-align:center; }
.quick_links_pop .no_data i{ display:inline-block; background:url(/template/default/images/cart_new.png) no-repeat 0 -188px; margin:0 10px 0 0; height:36px; width:60px; vertical-align:middle; }
.quick_links_pop .links li{ border-top:1px solid #f1f1f1; vertical-align:top; }
.quick_links_pop .links a{ display:block; background:#fcfcfc; color:#333; font-size:14px; padding:12px 15px; }
.quick_links_pop .links a:hover{ background-color:#f2f3f4; color:#4467a7; }
.quick_links_pop .links .tips{ float:right; color:#61c2ed; font-size:12px; }
.quick_my_qlinks .title i{ background-position:-200px 0; height:22px; width:22px; }
.quick_message_list .title i{ background-position:-200px -34px; height:22px; width:22px; }
.quick_message_list .no_data i{ background-image:url(/template/default/images/quick_links_no_msg.png); background-position:0 0; height:45px; width:62px; }
/*修改*/
.ibar_plugin_title{ height:38px; line-height:38px; border-bottom:1px solid #dedede; color:#333; font-size:14px; font-weight:700; width:267px; margin:0 auto; }
.ibar_closebtn{ width:20px; height:20px; background-position:5px -267px; padding:5px; overflow:hidden; position:absolute; top:4px; right:4px; }
.ibar_plugin_content{ position:absolute; width:100%; top:0; bottom:0; /*_height:expression((document.documentElement.clientHeight-100-40)+"px");*/ overflow:hidden; }
.ibar_cart_group{ width:250px; padding:0 20px 0 10px; background:#fff; }
.ibar_cart_group_header{ height:34px; line-height:34px; border-bottom:1px solid #dedede; }
.ibar_cart_group_title{ float:left; font-size:14px; }
.ibar_cart_group_header a{ float:right; color:#ed145b }
.ibar_cart_group_header a:hover{ text-decoration:underline; }
.cart_item{ padding:15px 0; border-bottom:1px dotted #ddd; }
.cart_item_pic{ position:relative; float:left; width:87px; height:87px; }
.cart_item_pic img{ width:85px; height:85px; border:1px solid #f4f4f4; }
.cart_item_desc{ float:left; width:150px; padding:3px 0 0 10px; }
.cart_item_name{ display:inline-block; width:100%; height:36px; overflow:hidden; line-height:18px; color:#5c5c5c; }
.cart_item_sku{ width:160px; height:24px; line-height:24px; color:#999; }
.cart_price{ color:#ed145b; font-weight:700; font-family:Arial, Helvetica; }
.cart_handler{ position:absolute; height:100px; bottom:0; width:100%; background:#fff; }
.cart_handler_header{ width:260px; margin:8px 10px; float:left; }
.cart_handler_left{ float:left; }
.cart_handler_right{ float:right; font-weight:700; font-size:16px; font-family:Arial; color:#ed145b; }
.cart_go_btn{ display:block; height:33px; line-height:33px; font-size:19px; font-family:SimHei; color:#fff; text-align:center; text-decoration:none; background:#ed145b; width:260px; margin:0 10px; float:left; }
.cart_go_btn:hover{ color:#fff; }
.ia-head-list{ height:66px; width:244px; margin-left:15px; background:#f3f3f3; overflow:hidden; zoom:1; margin-top:15px; color:#4a4a4a; }
.ia-head-list a{ color:inherit; }
.ia-head-list .pl{ width:80px; border-right:dashed 1px #ccc; height:47px; margin-top:10px; text-align:center; float:left; }
.ia-head-list .num{ font-size:16px; height:26px; font-family:arial; }
.ia-head-list .money{ border-right:0; }
.ga-expiredsoon{ width:244px; margin-left:15px; margin-top:20px; }
.ga-expiredsoon .es-head{ color:#5c5c5c; height:13px; border-left:3px solid #5c5c5c; padding-left:13px; }
.ia-none{ background:url(/template/default/images/null_icon.png) no-repeat center 50px; text-align:center; padding-top:150px; padding-bottom:30px; font-family:"微软雅黑"; font-size:16px; color:#797979; }
.jiaru{ margin-top:40px; }
.ibar-history-head{ position:relative; font-size:14px; border-bottom:solid 1px #dedede; height:37px; line-height:37px; width:255px; margin-left:10px; }
.ibar-history-head a{ float:right; color:#ed145b; }
.ibar-history-head a:hover{ text-decoration:underline; }
.imp_item{ width:255px; padding-top:10px; border-bottom:dashed 1px #d5d5d5; overflow:hidden; padding-bottom:15px; margin-bottom:-1px; margin-left:10px; }
.imp_item .pic{ float:left; display:inline; margin-right:10px; }
.imp_item .tit{ height:40px; overflow:hidden; width:140px; word-break:break-all; }
.imp_item .tit a{ color:#5c5c5c; line-height:18px; }
.imp_item .tit a:hover{ color:#ed145b; line-height:18px; }
.imp_item .price{ color:#ed145b; font-weight:700; margin-bottom:10px; }
.imp_item .price em{ font-family:arial; font-size:14px; }
.imp_item .imp-addCart{ background:#f32166; background:-webkit-linear-gradient(top, #fb2f72, #ed145b); color:#fff; width:90px; height:28px; float:left; display:inline; line-height:28px; text-align:center; }
.sc{ float:right; line-height:22px; margin-right:7px; }
.ibar_recharge_form{ width:220px; margin:0 auto; padding:15px 0; }
.ibar_recharge-field{ border:1px solid #ddd; height:30px; margin-bottom:10px; }
.ibar_recharge-field label{ width:40px; text-align:center; color:#fff; background:#737373; line-height:30px; float:left; }
.ibar_recharge-fl{ position:relative; float:left; width:170px; padding-left:5px; }
.ibar_recharge-iwrapper{ padding-top:7px; }
.ibar_recharge-iwrapper input{ border:0; outline:0 none; }
i.ibar_recharge-contact{ width:13px; height:14px; background:url(/template/default/images/contact.png); top:8px; right:5px; cursor:pointer; }
.ibar_recharge-mod{ line-height:30px; color:#737373; font-weight:700; cursor:pointer; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; }
i.ibar_recharge-arrow{ width:6px; height:3px; background:url(/template/default/images/arrow-down.png); top:14px; right:8px; cursor:pointer; }
.ibar_recharge-vbox{ border:1px solid #ddd; background:#fff; position:absolute; left:0; top:30px; width:177px; }
.ibar_recharge-vbox li{ float:left; width:68px; border-right:1px solid #ddd; padding:7px 10px; line-height:1; cursor:pointer; }
.ibar_recharge-vbox li.sanwe{ border:0; }
.ibar_recharge-vbox .selected, .ibar_recharge-vbox li:hover{ background:#ececec; }
.ibar_recharge-btn{ text-align:center; padding-top:3px; }
.ibar_recharge-btn input{ border:0; color:#fff; display:inline-block; width:115px; height:31px; font-size:16px; background:#f32166; background:-webkit-linear-gradient(top, #fb2f72, #ed145b); cursor:pointer; }
.ibar_recharge-btn input:hover{ background:-webkit-linear-gradient(top, #fa578c, #f73776); }
.ibar_member_box{ padding-left:40px; /*position:absolute; top:0px; left:-287px; left:-288px\0; display:none;*/ }
.ibar_member_box .ibar_member_box_t{ height:38px; background:#444851; line-height:38px; text-align:center; color:#ddd; position:relative; }
.ibar_member_box .ibar_member_box_t a{ display:block; background:url(/template/default/images/ibar_sprites.png); background-position:6px -327px; width:20px; height:20px; position:absolute; left:17px; top:9px; }
.ibar_member_box .avatar_box{ /* width:267px; */ padding:15px; overflow:hidden; /* height:120px; */ }
.status_login .avatar_imgbox{ float:left; margin:6px 20px 0 5px; display:inline; }
.ibar_member_box .avatar_imgbox{ width:100px; height:100px; border-radius:50%; overflow:hidden; }
.ibar_member_box .avatar_box p{ font-size:14px; color:#333; text-align:center; }
.status_login .user_info{ overflow:hidden; padding-top:30px; line-height:24px; width:110px; float:left; }
.status_login .user_info li{ height:24px; line-height:24px; overflow:hidden; white-space:nowrap; }
.ibar_member_box .login_btnbox{ position:absolute; bottom:0; left:40px; width:310px; height:60px; overflow:hidden; clear:both; }
.ibar_member_box .login_btnbox a{ display:block; width:280px; height:40px; background:#e43a3d; margin:10px 15px; text-align:center; line-height:40px; color:white; border-radius:3px; }
.ibar_member_box .login_btnbox a:hover{ background:#d2383b }
.ibar_member_box .icon_arrow_white{ position:absolute; right:-5px; top:15px; width:5px; height:9px; background-position:0 -253px; }
#web_Sidebar{ position:relative; z-index:999999; display:none; }
/* 购物 */
.u-flyer{ display:block; width:50px; height:50px; border-radius:50px; position:fixed; z-index:9999; }
#web_Sidebar .open{ background:white; }
#web_Sidebar .open .mui-mbar-tabs{ right:0px }
#web_Sidebar .quick_link_mian{ width:40px; transition:width .2s }
#web_Sidebar .open .quick_link_mian{ width:350px; }
.quick_link_mian{ height:100%; background:white; position:relative; }
#web_Sidebar .open .quick_links_panel{ right:310px }
#addCar_pop{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:999; }
.addCar_pop_shadow{ background:rgba(0, 0, 0, .2); width:100%; height:100%; }
.addCar_pop_main{ border:2px solid #efefef; width:400px; height:210px; background:#fff; position:fixed; left:50%; top:200px; margin-left:-200px; border-radius:5px; }
.addCar_pop_t{ padding:35px 0 10px 36px; line-height:30px; font-size:16px; position:relative; }
.addCar_pop_t span{ display:inline-block; background:#fff url(/template/default/images/success.png) no-repeat; background-size:30px; width:30px; height:30px; margin-right:10px; float:left; }
.addCar_pop_t .addCar_pop_close{ position:absolute; right:0px; top:10px; width:20px; height:20px; background:url(/template/default/images/bg.png) no-repeat; background-position:-374px -188px; }
.addCar_pop_content{ margin:10px 30px 10px 75px; min-height:40px; }
.addCar_pop_content b{ color:#c00000; }
.addCar_pop_button{ text-align:center; }
.addCar_pop_button a{ padding:0 20px; display:inline-block; background:#ff6d00; color:#fff; line-height:30px; margin:0 15px; }
.addCar_pop_button a:hover{ color:#fff; font-weight:bold }
.addCar_pop_button a:last-child{ background:#efefef; color:#494949; }
.ibar_login_box{ width:317px; height:210px; padding:10px; background:#fff; box-shadow:0 0 5px rgba(0, 0, 0, .4); border-radius:5px 0 0 5px; border-left:1px solid #ccc \0; border-top:1px solid #ccc \0; border-bottom:1px solid #ccc \0; z-index:3; position:absolute; top:0px; left:-317px; display:none; }
.ibar_login_box.openLogin{ display:block; }
.ibar_login_box > p{ font-size:18px; margin:8px 20px; }
.ibar_login_box > p span{ float:right; font-size:12px; display:inline-block; line-height:26px; }
.ibar_login_box > p span a{ display:inline; font-size:12px; background:none; color:#ff4141; text-decoration:none; }
.ibar_login_box form{ width:267px; overflow:hidden; }
.ibar_login_box form ul li{ width:265px; height:44px; line-height:44px; background-size:20px 20px; border-bottom:1px solid #dcdcdc; padding-left:45px; margin-left:15px; }
.ibar_login_box form ul li input{ border:none; outline:none; font-size:14px; height:42px; line-height:42px; background-color:#fff; width:100%; }
.ibar_login_box form ul li:nth-child(1){ background:url(/template/default/images/user.png) no-repeat 10px center; background-size:20px 20px; }
.ibar_login_box form ul li:nth-child(2){ background:url(/template/default/images/password.png) no-repeat 10px center; background-size:20px 20px; }
.ibar_login_box form > a{ display:block; text-align:right; line-height:45px; font-size:12px; width:100%; background:none; padding-right:20px; color:#333; }
.ibar_login_box form .submit{ margin-top:15px; }
.ibar_login_box form .submit a{ display:block; text-align:center; line-height:35px; height:35px; width:235px; margin:0 auto; background:#ff4141; color:#fff; font-size:18px; border-radius:3px; }
.ibar_login_box form > p{ margin:10px 17px; text-align:right; font-size:12px; }
.ibar_login_box form > p a{ text-decoration:underline; color:#696969; font-size:12px; }
.ibar_login_box form > p label{ position:relative; font-weight:normal; float:left; position:relative; padding-left:16px; cursor:pointer; color:#696969; }
.ibar_login_box form > p label input{ position:absolute; left:0px; top:-2px; }
.ibar_login_box form > a:hover, .ibar_login_box form p > a:hover, .ibar_login_box p > span a:hover{ background:none; }
.ibar_login_box .icon_arrow_white{ position:absolute; right:-5px; top:15px; width:5px; height:9px; background-position:0 -253px; }
/* sidebar */
.ibar_member_box .ibar_member_box_t{ height:38px; background:#444851; line-height:38px; text-align:center; color:#ddd; position:relative; }
.ibar_member_box .list_goods .cart_top{ height:38px; background:#444851; line-height:38px; text-align:center; color:#ddd; position:relative; }
.ibar_member_box .list_goods .cartContent{ overflow:hidden; overflow-y:auto; }
.ibar_member_box .list_goods ul li{ width:100%; height:60px; margin:12px 0 0 12px; }
.ibar_member_box .list_goods ul li:hover{ background:#f6f6f6; }
.ibar_member_box .list_goods ul li .cart_img{ float:left; width:50px; height:50px; overflow:hidden; margin:5px; }
.ibar_member_box .list_goods ul li .cart_img img{ width:50px; height:50px; }
.ibar_member_box .list_goods ul li .cart_name{ float:left; width:120px; height:50px; overflow:hidden; text-align:left; margin-left:16px; line-height:50px; }
.ibar_member_box .list_goods ul li .cart_info{ float:right; width:85px; height:50px; text-align:left; }
.ibar_member_box .list_goods ul li .cart_price{ line-height:normal; /* padding-right: 9px;*/ padding-top:5px; }
.ibar_member_box .list_goods ul li .cart_del{ line-height:normal; padding-right:9px; padding-top:5px; }
.ibar_member_box .list_goods .cart_but{ padding:8px; background:#f5f5f5; text-align:right; height:46px; position:absolute; bottom:60px; width:calc(100% - 40px); }
.ibar_member_box .list_goods .cart_ft_info{ float:left; line-height:29px; }
.ibar_member_box .list_goods .cart_ft_lk{ float:right; height:29px; padding:0 6px; background:#e4393c; color:#fff; text-align:center; font-weight:700; line-height:29px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.ibar_member_box .NoGoods{ padding:32px 0 32px 10px; }
.ibar_member_box .NoGoods span{ background:url(/template/default/images/cartico.png) no-repeat scroll 0 -713px; float:left; height:70px; width:85px; }
.ibar_member_box .NoGoodsText{ color:#b2b2b2; float:left; height:70px; margin-top:15px; overflow-wrap:break-word; text-align:left; line-height:18px; width:136px; word-break:normal; font-size:12px; z-index:2; }
/* CSS Document */
.box_shoppingCart .shoppingCart{ height:44px; float:right; position:relative; }
.box_shoppingCart .view{ overflow:inherit !important; }
.box_shoppingCart .cartPanel{ border-radius:5px; text-align:center; cursor:pointer; height:43px; width:156px; line-height:45px; position:relative; background:#fff none repeat scroll 0 0; z-index:1; }
.box_shoppingCart .cartPanel .cartButtonLeft{ display:block; position:absolute; top:0; left:0; height:40px; width:46px; border-radius:5px 0 0 5px; background:url(/template/default/images/cartico.png) no-repeat scroll 8px 5px; }
.box_shoppingCart .cartButton_hover{ background:#fff; border:1px solid #363636; top:39px; left:-168px; position:absolute; float:right; width:324px; display:none; /*opacity: 0;*/ }
.box_shoppingCart .cartButton_hover .NoGoods{ padding:24px 0 32px 50px; }
.box_shoppingCart .cartButton_hover .NoGoods span{ background:url(/template/default/images/cartico.png) no-repeat scroll 0 -713px; float:left; height:70px; width:85px; }
.box_shoppingCart .NoGoodsText{ color:#b2b2b2; float:left; height:70px; margin-top:15px; overflow-wrap:break-word; text-align:left; line-height:18px; width:136px; word-break:normal; font-size:12px; z-index:2; }
.box_shoppingCart .cartButton_hover .list_goods .cart_top{ text-align:left; color:black; font-size:14px; height:36px; line-height:36px; padding-left:20px; background:#ffffff; }
.box_shoppingCart .cartButton_hover .list_goods .cartContent{ background:#fff; /* height: auto!important; */ max-height:307px; overflow-y:scroll; /* overflow: hidden; */ }
.box_shoppingCart .cartButton_hover .list_goods ul li{ width:100%; height:60px; border-bottom:1px dotted #ccc; }
.box_shoppingCart .cartButton_hover .list_goods ul li:hover{ background:#f6f6f6; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_img{ float:left; width:50px; height:50px; overflow:hidden; margin:5px; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_img img{ width:50px; height:50px; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_name{ float:left; width:70px; height:50px; overflow:hidden; text-align:left; margin-left:16px; line-height:50px; text-overflow:ellipsis; white-space:nowrap; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_info{ float:right; width:150px; height:50px; text-align:right; padding-right:5px; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_price{ line-height:normal; padding-right:9px; padding-top:5px; }
.box_shoppingCart .cartButton_hover .list_goods ul li .cart_del{ line-height:normal; padding-right:9px; padding-top:5px; }
.box_shoppingCart .cartButton_hover .list_goods .cart_but{ padding:8px; background:#f5f5f5; text-align:right; height:46px; }
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_info{ float:left; line-height:29px; }
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_info .cart_num{ color:#ed145b; font-weight:700; font-family:Arial, Helvetica; }
.box_shoppingCart .cartButton_hover .list_goods .cart_ft_lk{ float:right; height:29px; padding:0 10px; background:#e4393c; color:#fff; text-align:center; font-weight:700; line-height:29px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.box_shoppingCart .shoppingAmount{ position:absolute; width:26px; height:26px; top:-13px; right:-13px; background:#f13a3a; color:#fff; border:1px solid #fff; font-size:12px; font-style:normal; border-radius:50%; z-index:99; line-height:26px; }
.box_shoppingCart .cartPanel .cartLeft{ position:absolute; left:0; top:0; width:46px; height:41px; }
.box_shoppingCart .cartPanel .shoppingAmount{ top:-13px; right:-13px; width:26px; height:26px; line-height:25px; border:2px solid #fff; border-radius:50%; color:#fff; font-size:12px; font-style:normal; text-align:center;word-wrap:break-word; word-break:keep-all; overflow:hidden; }
.box_shoppingCart .cartPanel .shoppingCart_a{ display:block; padding:0 24px 0 58px; font-size:14px; line-height:42px; white-space:nowrap;
    text-decoration:none; overflow:hidden; color:#fff; }
.box_shoppingCart .styleBtn1 .cartLeft{ border-radius:5px 0 0 5px; background-color:#000; opacity:.12; filter:alpha(opacity=12);
    -moz-opacity:.12; -khtml-opacity:.12; }
.box_shoppingCart .styleBtn1 .cartLeftIcon{ position:absolute; left:0; top:0; width:46px; height:41px; background:url(/template/default/images/ico.png) no-repeat 8px 5px; }
.box_shoppingCart .shoppingCart:hover .styleBtn2 .cartRight{ background:url(/template/default/images/ico.png) no-repeat 2px -692px; }
.box_shoppingCart .styleBtn2.cartPanel{ border:1px solid #e6e6e6; background-color:#fff; border-radius:0; }
.box_shoppingCart .styleBtn2 .cartLeftIcon{ position:absolute; left:0; top:0; width:46px; height:41px; background:url(/template/default/images/ico_car.png) }
.box_shoppingCart .styleBtn2 .cartRight{ position:absolute; top:18px; right:18px; width:10px; height:6px; background:url(/template/default/images/ico.png) no-repeat 2px -673px; }
.box_shoppingCart .styleBtn2 .shoppingCart_a{ padding:0 40px 0 49px; color:#919191; }
.box_shoppingCart .styleBtn2 .cartButton_hover{ top:41px; left:-169px; border:1px solid #e6e6e6; }
.box_shoppingCart .styleBtn3 .cartLeft{ left:117px; width:43px; border-radius:0 2px 2px 0; height:43px; }
.box_shoppingCart .styleBtn3 .cartLeftIcon{ position:absolute; left:117px; top:0; width:43px; height:43px; background:url(/template/default/images/ico_car.png) no-repeat 0 -53px; }
.box_shoppingCart .styleBtn3 .cartRight{ text-align:center; }
.box_shoppingCart .styleBtn3 .shoppingCart_a{ color:#fff; padding:0; background-color:#3d3d3d; height:43px; width:117px; }
.box_shoppingCart .styleBtn3 .cartButton_hover{ top:42px; left:-164px; border:1px solid #3d3d3d; }
.box_shoppingCart .shoppingCart:hover .styleBtn4 .cartRight{ background:url(/template/default/images/ico_car.png) no-repeat 0 -210px; }
.box_shoppingCart .styleBtn4.cartPanel{ border:1px solid #b2b2b2; background-color:#fff; text-align:left; width:180px; height:45px; border-radius:25px; }
.box_shoppingCart .styleBtn4 .cartLeft{ left:120px; top:1px; height:41px; width:42px; }
.box_shoppingCart .styleBtn4 .cartLeftIcon{ position:absolute; left:120px; top:1px; width:42px; height:42px; background:url(/template/default/images/ico_car.png) 0 -106px; }
.box_shoppingCart .styleBtn4 .cartRight{ position:absolute; top:18px; right:68px; width:10px; height:6px; background:url(/template/default/images/ico_car.png) no-repeat 0 -196px; }
.box_shoppingCart .styleBtn4 .shoppingCart_a{ padding:0 40px 0 23px; color:#666; font-size:14px; height:43px; line-height:45px; }
.box_shoppingCart .styleBtn4 .cartButton_hover{ top:42px; left:-145px; border:1px solid #b2b2b2 }
.box_shoppingCart .styleBtn5.cartPanel{ border:0; background-color:#3d3d3d; text-align:left; width:180px; height:43px; border-radius:25px; }
.box_shoppingCart .styleBtn5 .cartLeft{ left:140px; top:6px; height:31px; width:31px; }
.box_shoppingCart .styleBtn5 .cartLeftIcon{ position:absolute; left:140px; top:6px; width:31px; height:31px; background:url(/template/default/images/ico_car.png) 0 -157px; }
.box_shoppingCart .styleBtn5 .cartRight{ text-align:left; }
.box_shoppingCart .styleBtn5 .shoppingCart_a{ padding:0 40px 0 23px; color:#fff; font-size:14px; height:43px; line-height:45px; }
.box_shoppingCart .styleBtn5 .cartButton_hover{ top:42px; left:-144px; border:1px solid #3d3d3d }
/*box_member*/
.box_member{ background:#eee; border-bottom:1px solid #ddd; transition:all .25s ease-out; }
.box_member .view{ height:40px; }
.box_member .mT_left{ float:left; width:50%; line-height:40px; text-align:left; }
.box_member .mT_right{ float:right; width:45%; text-align:right; }
.box_member .mT_left_c{ float:right; width:45%; text-align:right; }
.box_member .mT_right_c{ float:left; width:45%; text-align:left; }
.box_member .mT_right a{ cursor:pointer;display:inline-block; padding:0 10px; width:auto; white-space:nowrap; min-width:70px; _width:70px; height:27px; line-height:25px; text-align:center; margin:6px 0 0 6px; }
.box_member .mT_right a.mT_but{ border:1px solid #dadada; background:#fff; }
.box_member .mT_right a.mT_but:hover{ border:1px solid #2a96ff; color:#2a96ff; }
.box_member .mT_right a.mT_but2{ border:1px solid #45a2ff; background:#45a2ff; color:#fff; }
.box_member .mT_right a.mT_but2:hover{ background:#2a96ff; color:#fff; }
.box_member .mT_left > a > img{ width:30px; height:30px; border-radius:50%; margin-top:-2px;vertical-align: middle;margin-right: 5px; }
.box_member .mT_left > a > span{ padding:0 3px; }
/*box_member*/
.box_language .localer{ text-align:right; margin:0; padding:0; z-index:31; font-size:12px; *margin-top:1px; box-sizing:content-box; }
.box_language .localer .arrow, .localer .icon, .localer div{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }
.box_language .localer a{ text-decoration:none }
.box_language .localer .localerOverLay{ display:none; width:100%; height:100%; position:absolute; top:0; bottom:0; left:0; right:0; background-color:#000 }
.box_language .localer .icon{ background:url(/template/default/images/language.png) no-repeat }
.box_language .localer .localerPanel_1{ height:25px; display:inline-block; _display:inline; _zoom:1 }
.box_language .localer .localerPanel_1 .localerList{ margin:0; padding:0; list-style-type:none;font-size:0; }
.box_language .localer .localerPanel_1 .delimiter{ display:inline-block; *display:inline; *zoom:1; padding:0 2px; font-size:12px; }
.box_language .localer .localerPanel_1 .localerItem{ display:inline-block; *display:inline; *zoom:1; *vertical-align:middle; font-size:12px; }
.box_language .localer .localerPanel_1 .localerItemContent{ height:25px; line-height:25px; text-align:center; *float:left }
.box_language .localer .localerPanel_1 .icon{ display:none }
.box_language .localer .localerPanel_1 .arrow{ display:none }
.box_language .localer .localerPanel_2{ height:25px }
.box_language .localer .localerPanel_2 .localerList{ margin:0; padding:0; list-style-type:none; font-size: 0;}
.box_language .localer .localerPanel_2 .delimiter{ display:inline-block; *display:inline; *zoom:1; padding:0 2px; font-size: 12px;}
.box_language .localer .localerPanel_2 .localerItem{ display:inline-block; *display:inline; *zoom:1; *vertical-align:middle; font-size: 12px;}
.box_language .localer .localerPanel_2 .localerItemContent{ height:25px; line-height:25px; text-align:center; *float:left }
.box_language .localer .localerPanel_2 .icon{ display:none }
.box_language .localer .localerPanel_2 .arrow{ display:none }
.box_language .localer .localerPanel_3{ height:25px; display:inline-block; _display:inline; _zoom:1 }
.box_language .localer .localerPanel_3 .localerList{ margin:0; padding:0; list-style-type:none; font-size:0}
.box_language .localer .localerPanel_3 .delimiter{ display:inline-block; *display:inline; *zoom:1; padding:0 2px;font-size:12px; }
.box_language .localer .localerPanel_3 .localerItem{ display:inline-block; *display:inline; *zoom:1; *vertical-align:middle;font-size:12px;}
.box_language .localer .localerPanel_3 .localerItemContent{ height:25px; line-height:25px; text-align:center; *float:left }
.box_language .localer .localerPanel_3 .icon{ display:none }
.box_language .localer .localerPanel_3 .arrow{ display:none }
.box_language .localer .localerPanel_4{ height:26px; font-size:12px; overflow:hidden; border:1px solid #b2b2b2; border-radius:4px; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; box-shadow:-5px 5px 10px -4px #000; -webkit-box-shadow:0 5px 20px -9px #000; -moz-box-shadow:-5px 5px 10px -4px #000; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_4 .localerList{ margin:0; padding:0; list-style-type:none; background-color:#f4f4f4; border-left:1px solid #fff; border-right:1px solid #fff; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_4 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_4 .delimiter{ display:none }
.box_language .localer .localerPanel_4 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_4 .localerItemContent{ height:26px; line-height:26px; text-align:center; padding:0 20px 0 10px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_4 .localerItemContent_hover{ background-color:#e2e2e2 }
.box_language .localer .localerPanel_4 .icon{ display:none }
/*.box_language .localer .localerPanel_4 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_4 .arrow{ background:url(/template/default/images/locater_arrow1.png) center no-repeat; position:absolute; width:7px; top:0; right:0; margin-right:7px; transition:all ease .7s; -moz-transition:all ease .7s; -webkit-transition:all ease .7s; -o-transition:all ease .7s }
.box_language .localer .localerPanel_4 .arrow_hover{ transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
.box_language .localer .localerPanel_5{ height:26px; font-size:12px; overflow:hidden; border:1px solid #999; border-radius:4px; position:relative; z-index:4; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; box-shadow:-5px 5px 10px -4px #000; -webkit-box-shadow:0 5px 20px -9px #000; -moz-box-shadow:-5px 5px 10px -4px #000; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_5 .localerList{ margin:0; padding:0; list-style-type:none; background-color:#feffff; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_5 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_5 .delimiter{ display:none }
.box_language .localer .localerPanel_5 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_5 .first{ padding:0 15px; border-bottom:1px solid #b2b2b2 }
.box_language .localer .localerPanel_5 .localerItemContent{ height:26px; line-height:26px; text-align:center; padding:0 25px 0 12px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_5 .localerItemContent_hover{ background-color:#e0e0e0 }
.box_language .localer .localerPanel_5 .icon{ display:none }
/*.box_language .localer .localerPanel_5 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_5 .arrow{ background:url(/template/default/images/locater_arrow1.png) center no-repeat; position:absolute; width:12px; height:26px; top:0; right:0; padding:0 6px; border-left:1px solid #b2b2b2; border-bottom:1px solid #fff; z-index:3 }
.box_language .localer .localerPanel_5 .arrow_hover{ border-bottom:0; border-left:none; border-right:1px solid #b2b2b2; border-top:1px solid #fff; transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); *border-top:0; *border-right:0; *border-left:1px solid #999; *border-bottom:1px solid #fff }
.box_language .localer .localerPanel_6{ height:26px; font-size:12px; overflow:hidden; border:1px solid #999; border-radius:10px; box-shadow:0 3px 20px -4px #999; -webkit-box-shadow:0 3px 20px -4px #999; -moz-box-shadow:0 3px 20px -4px #999; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_6 .localerList{ margin:0; padding:0; list-style-type:none; background-color:#f4f4f4; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_6 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_6 .delimiter{ display:none }
.box_language .localer .localerPanel_6 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_6 .first{ padding:0 25px }
.box_language .localer .localerPanel_6 .localerItemContent{ height:26px; line-height:26px; text-align:center; padding:0 25px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_6 .localerItemContent_hover{ background-color:#f0f0f0 }
.box_language .localer .localerPanel_6 .icon{ display:none }
/*.box_language .localer .localerPanel_6 .text{font:12px "微软雅黑";color:#979797}*/
.box_language .localer .localerPanel_6 .arrow{ width:15px; padding:0 5px; position:absolute; top:0; right:0; background:url(/template/default/images/locater_arrow2.png) center no-repeat; transition:all ease .7s; -moz-transition:all ease .7s; -webkit-transition:all ease .7s; -o-transition:all ease .7s }
.box_language .localer .localerPanel_6 .arrow_hover{ transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
.box_language .localer .localerPanel_7{ height:27px; font-size:12px; overflow:hidden; border:1px solid #e4e4e4; border-radius:4px; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_7 .localerList{ margin:0; padding:0; list-style-type:none; padding-bottom:10px; background-color:rgba(255, 255, 255, 0.8); _background-color:#fff; background-color:#fff \9; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_7 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_7 .delimiter{ display:none }
.box_language .localer .localerPanel_7 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_7 .localerItemContent{ height:27px; line-height:27px; text-align:left; padding:0 20px 0 10px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_7 .localerItemContent_hover{ background-color:#fff }
.box_language .localer .localerPanel_7 .icon{ float:left; margin-top:5px; margin-right:5px; width:22px; height:16px; display:inline-block; _display:inline; _zoom:1; background:url(/template/default/images/language.png) no-repeat }
.box_language .localer .localerPanel_7 .language_Icon_cn{ background-position:0px 0px }
.box_language .localer .localerPanel_7 .language_Icon_tw{ background-position:0px 0px }
.box_language .localer .localerPanel_7 .language_Icon_en{ background-position:0px -18px }
.box_language .localer .localerPanel_7 .language_Icon_ko{ background-position:0px -36px }
.box_language .localer .localerPanel_7 .language_Icon_ja{ background-position:0px -54px }
.box_language .localer .localerPanel_7 .language_Icon_ru{ background-position:0px -72px }
.box_language .localer .localerPanel_7 .language_Icon_fr{ background-position:0px -90px }
.box_language .localer .localerPanel_7 .language_Icon_pt{ background-position:0px -108px }
.box_language .localer .localerPanel_7 .language_Icon_es{ background-position:0px -126px }
.box_language .localer .localerPanel_7 .language_Icon_it{ background-position:0px -144px }
.box_language .localer .localerPanel_7 .language_Icon_de{ background-position:0px -162px }
.box_language .localer .localerPanel_7 .language_Icon_vi{ background-position:0px -180px }
.box_language .localer .localerPanel_7 .language_Icon_ar{ background-position:0px -198px }
.box_language .localer .localerPanel_7 .language_Icon_hi{ background-position:0px -216px }
.box_language .localer .localerPanel_7 .language_Icon_tu{ background-position:0px -234px }
.box_language .localer .localerPanel_7 .language_Icon_mas{ background-position:0px -252px }
.box_language .localer .localerPanel_7 .text{ /*font:12px "微软雅黑";color:#282828;*/ margin-left:6px }
.box_language .localer .localerPanel_7 .arrow{ width:10px; position:absolute; top:0; right:0; padding:0 7px; background:url(/template/default/images/locater_arrow3.png) center no-repeat; }
.box_language .localer .localerPanel_7:hover .arrow{ -moz-transition:all ease .7s; transition:all ease .7s; -webkit-transition:all ease .7s; -o-transition:all ease .7s transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
.box_language .localer .localerPanel_8{ height:27px; font-size:12px; overflow:hidden; border:1px solid #e4e4e4; border-radius:4px; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_8 .localerList{ margin:0; padding:0; list-style-type:none; background-color:rgba(255, 255, 255, 0.8); _background-color:#fff; background-color:#fff \9; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_8 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_8 .delimiter{ display:none }
.box_language .localer .localerPanel_8 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_8 .first{ padding:0 10px }
.box_language .localer .localerPanel_8 .localerItemContent{ height:27px; line-height:27px; text-align:left; padding:0 20px 0 10px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_8 .localerItemContent_hover{ background-color:#fff }
.box_language .localer .localerPanel_8 .icon{ float:left; margin-top:4px; margin-right:2px; height:18px; width:24px; display:inline-block; _display:inline; _zoom:1 }
.box_language .localer .localerPanel_8 .language_Icon_cn{ background-position:-39px 0px }
.box_language .localer .localerPanel_8 .language_Icon_tw{ background-position:-39px 0px }
.box_language .localer .localerPanel_8 .language_Icon_en{ background-position:-39px -20px }
.box_language .localer .localerPanel_8 .language_Icon_ko{ background-position:-39px -40px }
.box_language .localer .localerPanel_8 .language_Icon_ja{ background-position:-39px -60px }
.box_language .localer .localerPanel_8 .language_Icon_ru{ background-position:-39px -80px }
.box_language .localer .localerPanel_8 .language_Icon_fr{ background-position:-39px -100px }
.box_language .localer .localerPanel_8 .language_Icon_pt{ background-position:-39px -120px }
.box_language .localer .localerPanel_8 .language_Icon_es{ background-position:-39px -140px }
.box_language .localer .localerPanel_8 .language_Icon_it{ background-position:-39px -160px }
.box_language .localer .localerPanel_8 .language_Icon_de{ background-position:-39px -180px }
.box_language .localer .localerPanel_8 .language_Icon_vi{ background-position:-39px -200px }
.box_language .localer .localerPanel_8 .language_Icon_ar{ background-position:-39px -220px }
.box_language .localer .localerPanel_8 .language_Icon_hi{ background-position:-39px -240px }
.box_language .localer .localerPanel_8 .language_Icon_tu{ background-position:-39px -260px }
.box_language .localer .localerPanel_8 .language_Icon_mas{ background-position:-39px -280px }
.box_language .localer .localerPanel_8 .text{ /*font:12px "微软雅黑";color:#282828;*/ margin-left:4px }
.box_language .localer .localerPanel_8 .arrow{ width:10px; position:absolute; padding:0 7px; top:0; right:0; background:url(/template/default/images/locater_arrow3.png) center no-repeat; transition:all ease .7s; -moz-transition:all ease .7s; -webkit-transition:all ease .7s; -o-transition:all ease .7s }
.box_language .localer .localerPanel_8:hover .arrow{ transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
.box_language .localer .localerPanel_9{ height:27px; font-size:12px; overflow:hidden; border:1px solid #e4e4e4; border-radius:4px; transition:height .8s; -moz-transition:height .8s; -webkit-transition:height .8s; -o-transition:height .8s; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_9 .localerList{ margin:0; padding:0; list-style-type:none; padding-bottom:10px; background-color:rgba(255, 255, 255, 0.8); _background-color:#fff; background-color:#fff \9; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_9 .localerList_open{ padding:5px 0 }
.box_language .localer .localerPanel_9 .delimiter{ display:none }
.box_language .localer .localerPanel_9 .localerItem{ *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_9 .localerItem_hover{ background-color:#f0f0f0 }
.box_language .localer .localerPanel_9 .first{ padding:0 10px }
.box_language .localer .localerPanel_9 .localerItemContent{ height:27px; line-height:27px; text-align:center; padding:0 20px 0 10px; font-size:12px; *float:left; *overflow:hidden; *clear:both }
.box_language .localer .localerPanel_9 .localerItemContent_hover{ background-color:#fff }
.box_language .localer .localerPanel_9 .icon{ width:22px; height:16px; margin-top:5px; display:inline-block; _display:inline; _zoom:1 }
.box_language .localer .localerPanel_9 .language_Icon_cn{ background-position:0px 0px }
.box_language .localer .localerPanel_9 .language_Icon_tw{ background-position:0px 0px }
.box_language .localer .localerPanel_9 .language_Icon_en{ background-position:0px -18px }
.box_language .localer .localerPanel_9 .language_Icon_ko{ background-position:0px -36px }
.box_language .localer .localerPanel_9 .language_Icon_ja{ background-position:0px -54px }
.box_language .localer .localerPanel_9 .language_Icon_ru{ background-position:0px -72px }
.box_language .localer .localerPanel_9 .language_Icon_fr{ background-position:0px -90px }
.box_language .localer .localerPanel_9 .language_Icon_pt{ background-position:0px -108px }
.box_language .localer .localerPanel_9 .language_Icon_es{ background-position:0px -126px }
.box_language .localer .localerPanel_9 .language_Icon_it{ background-position:0px -144px }
.box_language .localer .localerPanel_9 .language_Icon_de{ background-position:0px -162px }
.box_language .localer .localerPanel_9 .language_Icon_vi{ background-position:0px -180px }
.box_language .localer .localerPanel_9 .language_Icon_ar{ background-position:0px -198px }
.box_language .localer .localerPanel_9 .language_Icon_hi{ background-position:0px -216px }
.box_language .localer .localerPanel_9 .language_Icon_tu{ background-position:0px -234px }
.box_language .localer .localerPanel_9 .language_Icon_mas{ background-position:0px -252px }
.box_language .localer .localerPanel_9 .text{ display:none }
.box_language .localer .localerPanel_9 .arrow{ width:10px; padding:0 5px; position:absolute; top:0; right:0; background:url(/template/default/images/locater_arrow3.png) center no-repeat; transition:all ease .7s; -moz-transition:all ease .7s; -webkit-transition:all ease .7s; -o-transition:all ease .7s }
.box_language .localer .localerPanel_9:hover .arrow{ transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg) }
/*box_footer*/
#Web_Main_Footer{ background:#333; color:#fff; }
#Web_Main_Footer a{ color:#fff; }
#Web_Main_Footer a:hover{ color:#bf2222; }
.box_footer{ padding:10px 0; }
.box_footer .copyrightStyle .box_web_main{ text-align:center; }
.box_footer .copyRight p{ margin:0 !important; }
.box_footer .copyAdmin li:before{ content:"\007C" }
.box_footer .copyAdmin li.playerButton:before{ content:"" }
.box_footer .copyAdmin li:first-child:before{ content:"" }
.box_footer .copyAdmin a{ display:inline-block; padding:0 8px; }
/*.box_footer .copyAdmin li.copy_first a{ padding-left: 0;}
.box_footer .copyAdmin li.copy_last a{padding-right: 0;}*/

.box_footer .copyAdmin li:first-child.copy_block a{ padding-left:0 }
.box_footer .copyAdmin li.copy_last a{ padding-right:0; }
.box_footer .copyAdmin b.playerButton{ display:inline-block; width:26px; height:9px; }
.box_footer .copyAdmin b.playerButton_on{ background:url(/template/default/images/sound_0_on.gif) no-repeat }
.box_footer .copyAdmin b.playerButton_off{ background:url(/template/default/images/sound_0_off.gif) no-repeat }
.box_footer .copy_block{ display:inline-block; }
.box_footer .copy_none{ display:none !important; }
.box_footer .copyNav_li{ min-height:32px; margin-left:10px; display:inline-block; vertical-align:top; width:100px; border-right:1px transparent solid; box-sizing:border-box; }
.box_footer .copyNav_li:last-child{ border-right:none; }
.box_footer .sectionheight{ display:block; clear:both; text-align:center; font-size:0; letter-spacing:-1px; }
#Web_Main_Footer .copyNav_li ul > li > a{ line-height:2.3; }
.box_footer .sectionheight a{ font-size:12px; }
.box_footer .sectionheight .copyNav_li:first-child{ margin-left:0 }
.box_footer .sectionheight > div{ letter-spacing:0; }
.box_footer .copyNavStyle > .copyNav_li > a{ display:block; margin-bottom:10px; text-align:center; width:100%; border-bottom:1px transparent solid; }
.box_footer .copyNavStyle > .copyNav_li > ul{ display:none; }
.box_footer .copyNavStyle1 > .copyNav_li > a{ display:block; margin-bottom:10px; text-align:left; border-bottom:1px transparent solid; }
.box_footer .copyNavStyle1 > .copyNav_li > ul > li{ text-align:left; }
/*backToTop*/
.box_backToTop .df_cls{ cursor:pointer; margin:5px; width:42px; height:42px; }
.box_backToTop .btp_1{ width:50px; height:50px; background:url(/template/default/images/02_w.png) center center no-repeat; }
.box_backToTop .btp_2{ background:url(/template/default/images/01_w.png) center center no-repeat; }
.box_backToTop .btp_2:hover{ background:url("/template/default/images/01_w_hover.png") center center no-repeat; }
.box_backToTop .btp_3{ background:url("/template/default/images/backtotop.png") 0 0 no-repeat; }
.box_backToTop .btp_4{ background:url("/template/default/images/01.png") center center no-repeat; }
.box_backToTop .btp_4:hover{ background:url("/template/default/images/01_hover.png") center center no-repeat; }
.box_backToTop .btp_5{ width:52px; height:48px; background:url("/template/default/images/02.png") center center no-repeat; }
.box_backToTop .btp_5:hover{ background:url("/template/default/images/02_hover.png") center center no-repeat; }
.box_backToTop .btp_6{ background:url("/template/default/images/03.png") center center no-repeat; }
.box_backToTop .btp_6:hover{ background:url("/template/default/images/03_hover.png") center center no-repeat; }
.box_backToTop .btp_7{ width:45px; height:50px; background:url("/template/default/images/04.png") center center no-repeat; }
.box_backToTop .btp_7:hover{ background:url("/template/default/images/04_hover.png") center center no-repeat; }
/*网站横幅*/
.box_banner .view{ margin:0 auto; overflow:hidden; height:100px; }
.box_banner .slideBox{ overflow:hidden; position:relative; margin:0 auto; height:120px; }
.box_banner .slideBox .hd{ /* height: 25px;*/ overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; width:100%; text-align:center; }
.box_banner .slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; height:100%; margin:0; }
.box_banner .slideBox .bd{ position:relative; height:100%; z-index:0; }
.box_banner .slideBox .bd li{ zoom:1; }
.box_banner .slideBox .bd img{ max-width:100%; max-height:100%; display:block; margin:0 auto; }
.box_banner .slideBox .prevStop{ display:none; }
.box_banner .slideBox .nextStop{ display:none; }
.box_banner .banner_img{ height:100%; width:100%; display:block; background-position:top center; background-repeat:no-repeat; margin:0 auto; }
/*hd的li样式*/
.box_banner .slideBox .ul_li1{ text-align:center }
.box_banner .slideBox .ul_li1 li{ display:inline-block; overflow:hidden; width:10px; height:10px; border-radius:50%; margin:0px 4px; background:#e8e8e8; filter:alpha(opacity=80); opacity:.8; cursor:pointer; zoom:1; text-indent:100px; }
.box_banner .slideBox .ul_li1 li.on{ background:#fff; opacity:1; fiter:alpha(opacity=100); }
.box_banner .slideBox span.rbanner_button{ position:absolute; top:50%; cursor:pointer; width:71px; height:71px; z-index:999; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; margin-top:-35px; }
.box_banner .slideBox span.hleft{ background:url(/template/default/images/left.png) no-repeat rgba(0, 0, 0, 0.1); left:20px; }
.box_banner .slideBox span.hright{ background:url(/template/default/images/right.png) no-repeat right rgba(0, 0, 0, 0.1); right:20px; }
.box_banner .slideBox .ul_li2 li{ margin-right:5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; margin-top:5px; display:inline-block; }
.box_banner .slideBox .ul_li2 li.on{ background:#f00; color:#fff; }
.box_banner .slideBox .ul_li3 li{ display:inline-block; position:relative; display:inline-block; overflow:hidden; width:17px; height:8px; background:#e8e8e8; filter:alpha(opacity=50); opacity:.5; cursor:pointer; zoom:1; margin:9px 6px 0 0; text-indent:100px; }
.box_banner .slideBox .ul_li3 li.on{ background:#fff; opacity:1; fiter:alpha(opacity=100); }
.box_banner .slideBox .ul_li4{ display:none; }
.bannerDiv{ display:block;  background-position:top center; background-size: cover; background-repeat: no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; }
.bannerDiv img{ display:block; filter:alpha(opacity=0); opacity:0; }
.box_banner .slideBox .ul_li5 li{ display:inline-block; overflow:hidden; margin:0px 5px; background-color:#e8e8e8; cursor:pointer; zoom:1; font-size:0; border:1px solid #e8e8e8; }
.box_banner .slideBox .ul_li5 li img{ width:100%; height:100%; }
.box_banner .slideBox .ul_li5 li.on{ border:1px solid #ef4500; }
/*box_products*/
.box_products .pro_form_div{ overflow:hidden; position:relative; text-align:left; }
.box_products .pro_form_div_top{ height:46px; line-height:46px; background:url(/template/default/images/product_spe_dh_tb.png) no-repeat 5px center; padding-left:20px; font-size:16px; border-bottom:1px solid #cccccc; }
.box_products .pro_form_div_con{ padding:8px; }
.box_products .pro_form_div_con:after{ clear:both; overflow:hidden; height:0; content:""; display:block; }
.box_products .pro_form_mainDiv, .box_products .pro_form_mainDiv .imgDiv{ position:relative; overflow:hidden; }
.box_products .pro_form_mainDiv .productImgForm{ width:200px; height:170px; overflow:hidden; display:block; margin:0 auto }
.box_products .pro_form_mainDiv .imgBigdiv{ display:none; }
.box_products .pro_form_mainDiv .productTitleForm{ line-height:32px; overflow:hidden; font-size:14px; display: block;}
.box_products .pro_form_mainDiv a.fk_first_mallBuy{ width:88px; background-color:#2b2b2b; height:30px; line-height:30px; color:#ffffff; padding:0; font-size:14px; text-align:center; border-radius:3px; margin:0px auto; display:block; }
.box_products .pro_form_mainDiv .productDetailForm{ position:relative; }
.box_products .pro_form_mainDiv .productDetail p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 }
.box_products .pro_form_mainDiv .productShopCart a{ display:block; margin:5px auto; width:90px; text-align:center; color:#fff; border-radius:5px; background:#337ab7; line-height:28px }
.box_products .productStyleBox1 .imgDiv{ float:left; }
.box_products .productStyleBox1 .productTitleForm{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.box_products .productStyleBox1 .imgDiv, .box_products .productStyleBox4 .imgDiv{ margin-bottom:20px; }
.box_products .productStyleBox1 .effects4 .imgDiv, .box_products .productStyleBox1 .effects5 .imgDiv{ margin-bottom:10px }
.box_products .productStyleBox2 .imgDiv{ float:left; }
.box_products .productStyleBox3 .imgDiv{ float:left; }
.box_products a.public_prev, .box_products a.public_next{ position:absolute; z-index:999; top:50%; width:50px; height:50px; margin-top:-25px; border-radius:100%; line-height:50px; text-align:center; background:#aaaaaa; background:rgba(170, 170, 170, .6); color:#fff; font-size:24px; font-family:'宋体'; font-weight:bold; display:none; }
.box_products a.public_prev{ left:5px; }
.box_products a.public_next{ right:5px; }
.box_products a.public_prev:hover, .box_products a.public_next:hover{ background:rgba(133, 133, 133, .6); text-decoration:none }
.box_products a.public_prev:before{ content:"\003C"; }
.box_products a.public_next:before{ content:"\003E"; }
.box_products .productStyleBox3 a.public_prev, .productStyleBox3 a.public_next{ display:block }
.box_products .productStyleBox3 .pro_form_div{ width:calc(100% - 120px); margin:0 auto; }
.box_products .productStyleBox4 .imgDiv{ float:left; }
.box_products .productStyleBox4 .productImgForm_c{ max-width:50%; text-align:center; float:left; overflow:hidden; }
.box_products .productStyleBox4 .productDetailForm1{ float:left; }
.box_products .productStyleBox4 .parameter3 .productShopCart{ padding-left:15px; }
.box_products .productStyleBox7 .imgDiv{ clear:both; display:block; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:20px; width:100%; }
.box_products .productStyleBox7 .productImgForm{ width:180px; text-align:center; display:table-cell; vertical-align:middle; float:left; }
.box_products .productStyleBox7 .productDetailForm{ width:calc(100% - 200px); display:inline-block; float:right; }
.box_products .productStyleBox7 .productPrice p{ text-align:left }
.box_products .productStyleBox5 .show{ position:relative; margin-bottom:15px; }
.box_products .productStyleBox5 .show > a{ position:absolute; display:none; top:50%; width:50px; height:50px; cursor:pointer; margin-top:-25px; text-decoration:none; font-size:36px; font-family:'宋体'; font-weight:bold; text-align:center; }
.box_products .productStyleBox5 .show:hover > a{ display:block; }
.box_products .productStyleBox5 .show > .prev{ left:0; }
.box_products .productStyleBox5 .show > .next{ right:0; }
.box_products .productStyleBox5 .show > .prev:after{ content:"<"; }
.box_products .productStyleBox5 .show > .next:after{ content:">"; }
.box_products .productStyleBox5 .show .img{ float:left; width:calc(100% - 280px); }
.box_products .productStyleBox5 .show .img img{ width:100%; }
.box_products .productStyleBox5 .show .productDetailForm{ float:right; width:260px; }
.box_products .productStyleBox5 .list{ position:relative; }
.box_products .productStyleBox5 .list > a{ display:block; position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; line-height:30px; text-align:center; font-size:30px; overflow:hidden; cursor:pointer; font-weight:bold; text-decoration:none; font-family:'宋体'; }
.box_products .productStyleBox5 .list > .prev{ left:0; }
.box_products .productStyleBox5 .list > .next{ right:0; }
.box_products .productStyleBox5 .list > .prev:after{ content:"<"; }
.box_products .productStyleBox5 .list > .next:after{ content:">"; }
.box_products .productStyleBox5 .list ul{ overflow:hidden; position:relative; margin:0 35px; height:80px; }
.box_products .productStyleBox5 .list ul li{ letter-spacing:-1px; font-size:0; white-space:nowrap; position:absolute; left:0; top:0; }
.box_products .productStyleBox5 .list ul li a{ display:inline-block; vertical-align:top; width:80px; height:80px; cursor:pointer; margin-left:8px; }
.box_products .productStyleBox5 .list ul li a:first-child{ margin-left:0; }
.box_products .productStyleBox5 .list ul li a img{ display:block; width:100%; height:100%; }
.box_products .productStyleBox6 .first{ margin-bottom:10px; }
.box_products .productStyleBox6 .first img{ float:left; display:block; }
.box_products .productStyleBox6 .first .productDetailForm{ float:right; width:calc(100% - 182px) }
.box_products .productStyleBox6 .first .productTitleForm,
.box_products .productStyleBox6 .first .productDetail p{ text-align:left; }
.box_products .productStyleBox6 .list .productDetailForm div{ float:left; width:20%; padding:0 9px; text-align:center; }
.box_products .productStyleBox6 .list.type .productDetailForm div{ font-weight:bold; }
.box_products .productStyleBox6 .list .productDetailForm .productDetail p{ float:left; width:33.333333333%; }
.box_products .productStyleBox8 .productDetailForm div{ float:left; width:20%; padding:0 9px; text-align:center; }
.box_products .productStyleBox8 .type .productDetailForm div{ font-weight:bold; }
.box_products .productStyleBox8 .productDetailForm .productDetail p{ float:left; width:33.333333333%; }
.box_products .effects2 .productImgForm_c a.productEffects{ display:none; position:absolute; top:0px; z-index:10; width:100%; height:100%; text-align:center; }
.box_products .effects2 .productImgForm_c a.productEffects span{ display:block; margin:0 auto; }
.box_products .productStyleBox4 .effects2 .productImgForm_c{ position:relative; text-align:left; }
.box_products .productStyleBox4 .effects2 .productImgForm_c a.productEffects{ text-align:left !important; }
.box_products .productStyleBox4 .effects2 .productImgForm_c a.productEffects span{ margin:0 !important; }
.box_products .effects3 .productImgForm, .box_products .effects4 .productImgForm{ display:block; position:relative; }
.box_products .effects3 li a.productImgForm:hover:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:url("/template/default/images/imageeffetc_mask.png") no-repeat center center; }
.box_products .effects4 .productDetailForm1{ display:none; position:absolute; top:0; left:0px; color:#fff; width:100%; height:100%; text-align:center; }
.box_products .effects4 .productDetailForm2{ display:block; margin:0 auto; }
.box_products .effects4 .productDetailForm{ display:table-cell; vertical-align:middle; overflow:hidden; cursor:pointer; }
.box_products .effects4 .productDetailForm .productTitleForm{ white-space:normal; }
.box_products .effects5 .productDetailForm1{ display:none; position:absolute; bottom:0px; left:0px; color:#fff; width:100%; text-align:center; }
.box_products .effects5 .productDetailForm2{ display:block; margin:0 auto; }
.box_products .effects5 .productDetailForm{ display:table-cell; vertical-align:middle; overflow:hidden; cursor:pointer; }
.box_products .effects5 .productDetailForm .productTitleForm{ white-space:normal; }
.box_products .effects6 li a.productImgForm{ display:block; overflow:hidden; }
.box_products .effects6 li a.productImgForm img{ cursor:pointer; transition:all 0.6s; }
.box_products .effects6 li a.productImgForm img:hover{ transform:scale(1.2); }
.box_products .effects7 li a.productImgForm img{ cursor:pointer; transition:all 0.6s; }
.box_products .effects7 li a.productImgForm img:hover{ transform:translate(-10px, 0); }
.box_products .productDetail p span.proParam0, .box_products .imgDiv .productShopCartDisplay0{ display:none; }
.box_products .productDetail p span.proParam1, .box_products .imgDiv .productShopCartDisplay1{ display:inline-block; }
.box_products .productDetail p{ display:block; }
.box_products .productDetail p.productPrice{ display:inline; }
.box_products .productDetail p.productPrice span{ display:none; }
.box_products .productDetail p.productSalePrice{ font-size:14px; color:#f13a3a; padding-right:5px }
.box_products .productDetail p.productMarketPrice{ font-size:11px; color:#999 }
.box_products .parameter1 .productTitleForm, .parameter1 .productDetail p{ text-align:center; }
.box_products .parameter1 .productDetail p.productPrice{ display:block; }
.box_products .parameter1 .productDetail p.productPrice span{ display:inline-block; }
.box_products .parameter1 .productDetail p.productPrice span.proParam0,
.box_products .parameter1 .productDetail p.productPrice span.proParam0+span{ display:none; }
.box_products .parameter1 .productDetail p.productPrice span.proParam1{ display:inline-block; }
.box_products .parameter1 .productShopCart{ width:100%; }
.box_products .parameter2 .productTitleForm, .parameter2 .productDetail, .box_products .parameter2 .productDetail p{ text-align:center; }
.box_products .parameter2 .productTitleForm{ border-bottom:1px dashed #ccc; line-height:40px; margin-bottom:10px; }
.box_products .parameter2 .productShopCart{ width:100%; }
.box_products .parameter3 .productTitleForm, .box_products .parameter3 .productDetailForm, .box_products .parameter3 .productDetail p{ text-align:left; }
.box_products .parameter4 .productTitleForm, .box_products .parameter4 .productDetailForm, .box_products .parameter4 .productDetail p{ text-align:left; }
.box_products .parameter4 .productDetail p.productPrice{ display:inline-block; margin-top:10px; line-height:30px; }
.box_products .parameter4 .productShopCart{ position:absolute; right:0px; bottom:10px; }
.box_products .parameter5 .productDetail p, .box_products .parameter6 .productDetail p{ display:none; }
.box_products .parameter5 .productDetail p.productPrice, .box_products .parameter6 .productDetail p.productPrice{ display:inline-block; }
.box_products .parameter5 .imgDiv{ padding-bottom:30px; }
.box_products .parameter5 .productDetailForm1{ text-align:center; bottom:40px; left:0; position:absolute; margin-bottom:-25px; width:100%; overflow:hidden; }
.box_products .parameter5 .productDetailForm2{ display:block; margin:0 auto; overflow:hidden; }
.box_products .parameter5 .productDetailForm{ overflow:hidden; border:1px solid #dcdcdc; background:#fff; background:rgba(255, 255, 255, 0.9); padding:5px 0;  filter:alpha(opacity:90); }
.box_products .pro_form_mainDiv .imgDiv1{ width:100%; }
.box_products .productStyleBox1 .imgDiv a.productImgForm img{ display:block; margin:0 auto }
.box_products .productStyleBox2 .imgDiv a.productImgForm img{ display:block; margin:0 auto }
.box_products .pro_form_mainDiv .imgDiv2{ width:50%; }
.box_products .pro_form_mainDiv .imgDiv3{ width:33.33333%; }
.box_products .pro_form_mainDiv .imgDiv4{ width:25%; }
.box_products .pro_form_mainDiv .imgDiv5{ width:20%; }
.box_products .pro_form_mainDiv .imgDiv6{ width:16.66667%; }
.box_products .pro_form_mainDiv .imgDiv7{ width:14.28571%; }
.box_products .pro_form_mainDiv .imgDiv8{ width:12.5%; }
.box_products .pro_form_mainDiv .imgDiv9{ width:11.1111%; }
.box_products .pro_form_mainDiv .imgDiv10{ width:10%; }
.box_products .productStyleBox4 .productDetailForm1{ display:block; }
.box_products .productStyleBox4 .parameter3 .productTitleForm, .box_products .productStyleBox4 .parameter3 .productDetail p, .box_products .productStyleBox4 .parameter4 .productTitleForm, .box_products .productStyleBox4 .parameter4 .productDetail p{ padding-left:15px }

.box_products .pro_dafault_data{
    float:left;
    width:30%;
    margin-left:3%;
    margin-bottom:2%;
    text-align: center;
}
.box_products .pro_dafault_data:nth-child(3n-2){
    margin-left:2%
}
.box_products .pro_dafault_data:nth-child(3n){
    margin-right:2%
}
.box_products .pro_dafault_data img{
    display: block;
    width:auto;
    margin:0 auto;
    max-width:100%;
    margin-bottom:2%;
}
.box_products .pro_dafault_data >b{
    display:block;
    font-size:16px;
    margin-bottom:5px;
}
.box_products .pro_dafault_data p{
    margin:0px;
}

/* box_articleList */
.box_articleList .before:before, .clear_float:after{ clear:both; height:0; display:block; }
.box_articleList .before:before, .clear_float:after{ content:""; }
.box_articleList .ellipsis{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.box_articleList .ellipsis1{ overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.box_articleList .listArticle{ min-height:100px; }
.box_articleList .listArticle ul, .box_articleList .listArticle li{ margin:0; padding:0; }
.box_articleList .listArticle .img, .box_articleList .listArticle .list time, .box_articleList .listArticle .list time span, .box_articleList .listArticle .list p{ display:none; }
.box_articleList .listArticle .list p{ margin:0; }
.box_articleList .listArticle .default1 ul li.list{ padding-bottom:6px; }
.box_articleList .listArticle .default1 ul .img, .box_articleList .listArticle .default2 ul .img, .box_articleList .listArticle .default7 ul .img, .box_articleList .listArticle .default3 ul:first-child .img{ display:block; }
.listArticle .default1 ul .list p, .box_articleList .listArticle .default2 ul .list p, .box_articleList .listArticle .default7 ul .list p{ display:-webkit-box; }
.box_articleList .listArticle .list{ position:relative; border-bottom:1px dashed #ccc; }
.box_articleList .listArticle .list .title .type-name{ margin-right:5px; }
.box_articleList .listArticle .list .title .type-name:before{ content:'['; font-family:'宋体'; }
.box_articleList .listArticle .list .title .type-name:after{ content:']'; font-family:'宋体'; }
.box_articleList .box_article .skin_model_view{ padding:0 15px; }
.box_articleList .listArticle .default .list .title, .box_articleList .listArticle .default3 .list .title, .box_articleList .listArticle .default5 .list .title{ width:calc(100% - 80px); }
.box_articleList .listArticle .default .list .title a, .listArticle .default3 .list .title a{ height:34px; line-height:34px; overflow:hidden; /*display: -webkit-box;*/ display:block \9; -webkit-line-clamp:1; -webkit-box-orient:vertical; }
.box_articleList .listArticle .default .list time, .box_articleList .listArticle .default3 .list time{ position:absolute; top:50%; right:0; line-height:24px; margin-top:-12px; display:block; }
.box_articleList .listArticle .default1 ul{ float:left; width:33%; padding:0 10px 20px 10px; }
.box_articleList .listArticle .default1 .img img{ width:100%; max-width:none; max-height:none; }
.box_articleList .listArticle .default1 .list .title a{ line-height:34px; height:34px; }
.box_articleList .listArticle .default1 .list p{ line-height:23px; height:46px; overflow:hidden; -webkit-line-clamp:2; /*控制行数，超出用...省略*/ }
.box_articleList .listArticle .newsItemMg li{ position:relative; }
.box_articleList .listArticle .default2 ul, .box_articleList .listArticle .default7 ul, .box_articleList .listArticle .default3 ul:first-child{ position:relative; padding:10px 0; /* margin: 10px 0; */ min-height:100px; }
.box_articleList .listArticle .default3 ul{ border-bottom:1px dashed #ccc; }
.box_articleList .listArticle .default3 ul:first-child{ padding-top:10px; }
.box_articleList .listArticle .default2 ul, .box_articleList .listArticle .default7 ul{ /* padding: 2px 0 10px 0; */ border-bottom:1px dashed #ccc; }
.box_articleList .listArticle .default2 .img, .box_articleList .listArticle .default7 .img, .box_articleList .listArticle .default3 ul:first-child .img{ position:absolute !important; left:0; right:0; width:80px; height:80px; padding:1px; background:white; border:1px solid #ccc; }
.box_articleList .listArticle .default2 .img, .box_articleList .listArticle .default7 .img, .box_articleList .listArticle .default3 ul:first-child .img{ position:inherit !important; float:left; clear:both; overflow:hidden; width:80px; height:80px; }
.box_articleList .listArticle .default2 .img img, .box_articleList .listArticle .default7 .img img, .box_articleList .listArticle .default3 ul:first-child .img img{ max-width:inherit;
    max-height:inherit; }
.box_articleList .listArticle .default3 ul:first-child .list{ padding-left:92px; padding-bottom:30px; }
.box_articleList .listArticle .default2 .title, .box_articleList .listArticle .default7 .title, .box_articleList .listArticle .default3 ul:first-child .title{ position:relative; padding-right:80px; border-bottom:0; }
.box_articleList .listArticle .default3 ul:first-child .title{ width:auto }
.box_articleList .listArticle .default2 .title a, .box_articleList .listArticle .default7 .title a, .box_articleList .listArticle .default3 ul:first-child .title a{ line-height:30px; }
.box_articleList .listArticle .default2 time, .box_articleList .listArticle .default3 ul:first-child time{ display:block; position:absolute; right:0; top:0; line-height:30px; }
.box_articleList .listArticle .default3 ul:first-child time{ top:12px; }
.box_articleList .listArticle .default2 p, .box_articleList .listArticle .default7 p, .listArticle .default3 ul:first-child p{ display:block; display:-webkit-box; margin:3px 0 0; height:40px; line-height:20px; -webkit-line-clamp:2; /*控制行数，超出用...省略*/ }
.listArticle .default3 ul:first-child p{ padding-left:20px; }
.box_articleList .listArticle .default2 .title, .box_articleList .listArticle .default2 p, .box_articleList .listArticle .default7 .title, .box_articleList .listArticle .default7 p{ padding-left:20px; }
.box_articleList .listArticle ul li div{ line-height:17px; overflow:hidden; padding-bottom:2px }
.box_articleList .listArticle ul li div span{ padding-right:20px; color:#ddd; display:table-cell; vertical-align:middle; font-size:12px; }
.box_articleList .listArticle ul li div span i{ color:#ccc; margin-right:5px; font-size:16px; float:left; }
.box_articleList .listArticle .default2 ul li div, .box_articleList .listArticle .default7 ul li div{ padding-left:20px; }
.box_articleList .listArticle .default3 ul:first-child .title{ padding-left:20px; }
.box_articleList .listArticle .default4{ position:relative; }
.box_articleList .listArticle .default4:after{ content:''; display:block; position:absolute; top:0; left:95px; width:1px; height:100%; background:#ddd; }
.box_articleList .listArticle .default4 ul{ position:relative; margin-top:15px; }
.box_articleList .listArticle .default4 .list{ position:static; padding-bottom:15px; }
.box_articleList .listArticle .default4 time{ display:block; position:absolute; left:0; top:0; line-height:30px; }
.box_articleList .listArticle .default4 time:after{ display:block; content:''; position:absolute; top:50%; left:88px; margin-top:-8px; width:16px; height:16px; background:#fff; border-radius:100%; z-index:1; border:2px solid #ccc; }
.box_articleList .listArticle .default4 .list{ margin-left:120px; }
.box_articleList .listArticle .default4 .title a{ line-height:30px; }
.box_articleList .listArticle .default4 p{ margin:0; display:block; display:-webkit-box; line-height:20px; height:40px; -webkit-line-clamp:2; /*控制行数，超出用...省略*/ }
.box_articleList .listArticle .default5 .list{ padding:12px 0; }
.box_articleList .listArticle .default5 .title{ position:relative; }
.box_articleList .listArticle .default5 .title a{ line-height:30px; }
.box_articleList .listArticle .default5 time{ display:block; position:absolute; line-height:30px; right:0; top:12px; }
.box_articleList .listArticle .default5 p{ margin:0; display:block; line-height:20px; display:-webkit-box; height:40px; -webkit-line-clamp:2; /*控制行数，超出用...省略*/ }
.box_articleList .listArticle .default6 ul{ padding:12px 0; position:relative; }
.box_articleList .listArticle .default6 .list{ position:initial; }
/* .box_articleList .listArticle .default6 .title{position:relative;} */
.box_articleList .listArticle .default6 .title a{ line-height:30px; }
.box_articleList .listArticle .default6 time{ display:block; width:84px; height:84px; background:#f2f2f2; text-align:center; float:left; margin-right:12px; }
.box_articleList .listArticle .default6 time span{ display:block; font-size:26px; line-height:32px; margin-top:14px; }
.box_articleList .listArticle .default6 time font{ display:block; }
.box_articleList .listArticle .default6 p{ display:block; display:-webkit-box; margin:5px 0 8px; line-height:20px; min-height:40px; /*-webkit-line-clamp:2; -webkit-box-orient: vertical;overflow: hidden; */}
.box_articleList .listArticle .default time, .box_articleList .listArticle .default2 time, .box_articleList .listArticle .default3 time, .box_articleList .listArticle .default5 time{ font-size:12px; }

/*文章列表里文章标题和文章摘要前的图标*/
.box_articleList .showIcon span.iconContainer,
.box_articleList .showIcon span.summaryIconContainer
{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    vertical-align: middle;
    font-size:24px;
    margin-right:5px;
}
.box_articleList .showIcon span.iconDefault
{
    width:10px;
    height:20px;
    line-height:18px;
}
.box_articleList .showIcon .ellipsis.title>a
{
    vertical-align: middle;
}
.box_articleList .showIcon p.ellipsis1
{
    height:50px;
}


.box_articleList .article_dafault_data{
    float:left;
    width:32%;
    margin-left:2%;
}
.box_articleList .article_dafault_data:first-child{
    margin-left:0px;
}
.box_articleList .article_dafault_data span{
    display:block;
    font-size:18px;
    margin-bottom:10px;
}
.box_articleList .article_dafault_data p{
    margin:0px;
    margin-bottom:20px;
    color:#999;
}
.box_articleList .article_dafault_data a{
    display:inline-block;
    font-size:12px;
    border:1px solid #333;
    padding:5px 15px;
}
.box_articleList .article_dafault_data a:hover{
    color:inherit
}
/*放大页*/
.box_articleDetail .article_title{ text-align:center; font-size:20px; line-height:35px; padding:10px 0; border-bottom:1px dotted #ddd; font-weight:bold }
.box_articleDetail .article_lan{ text-align:center; line-height:35px; }
.box_articleDetail .article_lan > div{ margin:0 20px; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; }
.box_articleDetail #article_share{ padding:10px 0; }
.box_articleDetail #article_share .shareInfo1 .shareCtrl1 a{ width:auto; }
.box_articleDetail #article_share .shareInfo1 .shareMt1 a{ min-width:auto; opacity:1 }
.box_articleDetail #article_share .shareInfo1 .shareMt1 a:hover{ opacity:0.8; }
.box_articleDetail #news_articleDescription{ border:1px dotted #ddd; background:#eee; padding:15px; line-height:1.8; font-size:13px; text-indent:26px; margin-bottom:15px; }
.box_articleDetail #news_click{ color:red; }
.box_articleDetail #article_content{ min-height:100px; }
.box_articleDetail #article_content *{ max-width:100%; white-space:normal !important}
.box_articleDetail .dnews_line{ border-top:1px dotted #ddd; padding-top:10px; height:50px; text-align:center; }
.box_articleDetail #news_show_originalUrl{ padding-bottom:10px; }
.edit .box_articleDetail #news_show_originalUrl{ display:none; }
#news_show_originalUrl{ text-align:center; }

/*文章收藏及评论*/
#news_show_collection{ position:relative;padding-right: 25px;}
#news_collection{ font-size: 22px; position: absolute;top:6px;right:0px;cursor: pointer;}
#news_collection.kenfor-icons-star1{color: #f23259}

.article_comment_title{border-bottom:1px solid #ececec;margin-bottom: 30px; font-size: 16px; clear: both}
.article_comment_title span{ display:inline-block;border-bottom-style:solid;border-bottom-width:4px;border-bottom-color: #f23259; line-height: 30px;}
.article_comment_user{height: 38px; clear: both; line-height: 38px; position: relative; padding-left: 50px;margin-bottom:10px;}
.article_comment_user span{position: absolute;left:0; display: block;width:37px;height:37px; border-radius: 100%;background: #ccc; display: table-caption; vertical-align: middle; overflow: hidden}
.article_comment_user span img{ max-width: 37px;max-height: 37px;margin:0 auto;}
.article_comment_user date{position: absolute;right:0;opacity: .8;}
.article_comment_user b{font-weight: normal;}
.article_comment_user b a{ margin-left:10px; text-decoration:underline; cursor:pointer}
.article_comment_reply .article_comment_user span{ display:none;}
.article_comment_reply .article_comment_user{padding-left:0px;}
.article_comment_li{border-bottom:1px solid #ececec;margin-bottom: 30px;padding-bottom:10px;overflow:hidden;}
#reviewCommentList .article_comment_li:last-child{border:none;}

.article_comment_content{border:1px solid #ececec;width:100%;height:150px;}
.article_comment_content textarea{ resize: none; outline: 0;border:none; padding:10px; width:calc(100% - 20px); height:130px;}
.article_comment_content p{margin:0; width:100%; height:148px; text-align: center;line-height: 148px; font-size: 18px; background: #fafafa}
.article_comment_content p a{ cursor:pointer}
.article_comment_content p a +a:before{ content:"/"; padding:0 8px;}
.article_comment_content p a:hover:before{ color: initial}
.article_comment_submit{border-radius:10px;padding:10px 30px;background: #ededed;color: #333; cursor: pointer;float:right;margin: 20px 0;}

.article_comment_reply{margin-left: 50px;padding: 20px;border: 1px solid #ececec; color: inherit; background: #ffe;}
.article_comment_reply:empty{display: none;}
.article_comment_commentContent{padding-left:50px;}
.article_comment_reply_list{ overflow:hidden;}
.article_comment_reply  + .article_comment_reply_list .article_comment_commentContent,
.article_comment_reply  + .article_comment_commentContent{padding-top:20px;}
.article_comment_reply:empty  + .article_comment_reply_list .article_comment_commentContent{padding-top:0px;}
.article_comment_reply .article_comment_reply_list{padding-bottom:10px;border-top: 1px dashed #ececec; padding-top:20px; overflow:hidden; position: relative;}
.article_comment_reply .article_comment_reply_list:first-child{border-top: none; padding-top:0;}  
.article_comment_reply .article_comment_reply_list:last-child{ padding-bottom:0;}
.article_comment_submit1{ float:right; opacity: .6;cursor: pointer;}  
.article_comment_commentContent +.article_comment_submit1{margin-right:20px;}

.article_reply_reply{height:100px;margin-top: 10px;margin-left: 50px;width:calc(100% - 50px); }
.article_reply_reply textarea{ resize: none; outline: 0;border:none; padding:10px; width:100%; height:80px;border:1px solid #ececec;}
.article_reply_reply a{ display:inline-block; cursor: pointer;border-radius: 5px; padding: 5px 10px;background: #ededed;color: #333;float: right;margin-top:5px;}
.article_comment_reply_list .article_reply_reply{margin-left: 0px;width:100%;}
.article_comment_reply_list .article_commentReply{visibility: hidden;}
.article_comment_reply_list .article_commentReply.on{visibility: visible;}
.article_comment_reply_list:hover .article_commentReply:not(.on){visibility:visible}
.article_commentReply + .article_reply_reply{margin-top:30px;}

/* box_shareWeb */
.box_shareWeb{ z-index:99 !important; }
.box_shareWeb .clear{ clear:both; height:0; display:block; }
.siderbarBody{ height:auto; position:fixed; float:right; right:-170px; top:25%; }
.left_siderbar{ height:112px; width:26px; position:absolute; right:-200px; background:url(/template/default/images/floata_blue1.png) repeat-y scroll -60px 0; border-radius:5px 0 0 5px; top:25%; right:169px; }
.left_siderbar .siderBtn{ color:#fff; overflow-wrap:break-word; text-align:center; font-size:12px; font-family:"微软雅黑"; width:23px; height:auto; overflow:hidden; margin-top:10px; }
.left_siderbar .siderBtnPic{ height:30px; width:auto; overflow:hidden; }
.left_siderbar .siderBtnBg{ background:url(/template/default/images/floata_blue1.png) no-repeat -121px 0; }
.box_shareWeb .left_siderbar .unsiderBtnBg{ background:url(/template/default/images/floata_blue1.png) no-repeat -300px 0; }
.box_shareWeb .mainSidebar{ width:170px; height:auto; float:right; background:#fff; border:1px solid #ccc; }
.box_shareWeb .mainSidebar .siderbarTitle{ width:170px; height:35px; background-color:#387bbe; }
.box_shareWeb .mainSidebar .siderbarTitle .sidertext{ display:block; font-size:14px; height:35px; line-height:35px; float:left; margin-left:5px; color:#fff; font-weight:bold; }
.box_shareWeb .mainSidebar .siderbarTitle .siderbarClose{ display:inline-block; float:right; height:20px; width:20px; background:url(/template/default/images/closepic.gif) no-repeat scroll 0 3px; margin-top:6px; margin-right:10px; }
.box_shareWeb .mainSidebar .siderbarTitle .siderbarClose:hover{ background:url(/template/default/images/closepic.gif) no-repeat scroll -37px 3px; }
/*横排样式*/
.box_shareWeb .shareInfo{ /*font-family:"微软雅黑";*/ /*font-size:14px;*/ /*color:#333;*/ }
.shareInfo .shareCtrl{ cursor:pointer; float:left; height:20px; line-height:20px; }
.shareInfo .shareCtrl a{ display:block; float:left; margin:0 0 5px; text-decoration:none; width:120px; /*color:#333;*/ }
.shareInfo .shareMt a{ margin:5px; min-width:14px; }
.shareInfo .shareNotTitlePanel{ height:auto; padding:5px 0; }
.shareIcon{ cursor:pointer; float:left; height:20px; line-height:20px; margin:0 2px; width:20px; }
.mainSidebarBox #weixin{ background:url("/template/default/images/shareicn.png") no-repeat scroll -29px 0; }
.mainSidebarBox #copy{ background:url("/template/default/images/shareicn.png") no-repeat scroll -437px 0; }
.mainSidebarBox #qq_weibo{ background:url("/template/default/images/shareicn.png") no-repeat scroll -332px 0; }
.mainSidebarBox #sina_weibo{ background:url("/template/default/images/shareicn.png") no-repeat scroll -56px 0; }
.mainSidebarBox #qq_zone{ background:url("/template/default/images/shareicn.png") no-repeat scroll -387px 0; }
.mainSidebarBox #kaixin{ background:url("/template/default/images/shareicn.png") no-repeat scroll -140px 0; }
.mainSidebarBox #renren{ background:url("/template/default/images/shareicn.png") no-repeat scroll -84px 0; }
.mainSidebarBox #douban{ background:url("/template/default/images/shareicn.png") no-repeat scroll -253px 0; }
.mainSidebarBox #netease_weibo{ background:url("/template/default/images/shareicn.png") no-repeat scroll -305px 0; }
.mainSidebarBox #baidu_tieba{ background:url("/template/default/images/shareicn.png") no-repeat scroll -412px 0; }
.mainSidebarBox #Facebook{ background:url("/template/default/images/shareicn.png") no-repeat scroll -168px 0; }
.mainSidebarBox #Twitter{ background:url("/template/default/images/shareicn.png") no-repeat scroll -196px 0; }
.mainSidebarBox #LinkedIn{ background:url("/template/default/images/shareicn.png") no-repeat scroll -224px 0; }
.mainSidebarBox #propleBlog,.mainSidebarBox #peopleBlog{ background:url("/template/default/images/shareicn.png") no-repeat scroll -465px 0; }
/*背景层*/
#wx_mask{ position:fixed; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:9999; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60); }
/*分享到微信*/
.fromBox{ width:480px; height:420px; position:fixed; top:50%; left:50%; margin-left:-240px; margin-top:-210px; background:#fff; border-radius:5px; box-shadow:2px 2px 11px #4d4d4d; color:#000; display:none; font-family:"微软雅黑"; z-index:100001; }
.fromBox .from_title{ width:100%; height:50px; border-radius:5px 5px 0 0; background:#f1f1f1; }
.fromBox .from_title .title_right{ color:#555; font-size:18px; position:absolute; left:20px; top:16px; }
.fromBox .wxShareBox{ margin:0 auto; margin-top:45px; width:378px; }
.fromBox .wxShareBox .wxShareText{ color:#222; font:14px "microsoft yahei"; height:30px; line-height:30px; text-align:center; width:100%; }
.fromBox .wxShareBox .wxShareQrcode{ height:190px; margin:50px auto; width:190px; background:url(/template/default/images/loading2.gif) no-repeat; }
.fromBox .from_close{ margin-top:20px; cursor:pointer; height:27px; position:absolute; right:8px; top:0; width:40px; background:url(/template/default/images/bg02.png) no-repeat scroll -1652px -107px; text-decoration:none; color:#06c; }
/*box_msgSubmit*/
.box_msgSubmit .msgSubmitBox{ margin:0 5px; }
.box_msgSubmit .msgSubmitBox .list{ margin-top:6px;}
.box_msgSubmit .itemDescText{color:#adadad;padding-top: 5px 0;}
.box_msgSubmit .msgSubmitBox .list:not(.radio):not(.checkbox) input,
.box_msgSubmit .msgSubmitBox .list textarea,
.box_msgSubmit .msgSubmitBox .list select{ width:99%; background:none; border:1px solid #ddd; height:32px; display:inline-block; padding-left:6px; padding-right:6px; }
.box_msgSubmit .msgSubmitBox .list select{width: 300px;}
.box_msgSubmit .msgSubmitBox .list.site .onlineSelect{padding-right:20px;}
.box_msgSubmit .msgSubmitBox .list .siteDetailCon{margin-top:8px;}
.box_msgSubmit .msgSubmitBox .list .file-wrap{margin-right:8px;}
.box_msgSubmit .msgSubmitBox .list .file-tips-word{line-height:30px;}
.box_msgSubmit .msgSubmitBox .list.radio .option-wrap,
.box_msgSubmit .msgSubmitBox .list.checkbox .option-wrap{margin-right:30px;}
.box_msgSubmit .msgSubmitBox .list textarea{ height:80px; padding-top:5px; padding-bottom:5px; vertical-align:middle; }
.box_msgSubmit .msgSubmitBox .list .msgSubSign{ color:red; display:inline-block; vertical-align:middle; padding-top:8px; width:1%; }
.box_msgSubmit .msgSubmitBox .code img{ width:80px; height:32px; cursor:pointer; display:inline-block; margin:0px 0 0 8px; vertical-align: top;}
.box_msgSubmit .msgSubmitBox .list li .msgVerText{ width:calc(100% - 106px) !important; vertical-align: middle;}
.box_msgSubmit .msgSubmitBox .list li .msgVerText+div{vertical-align: middle;height: 32px;}
.box_msgSubmit .msgSubmitBox .botton{ width:100%; }
.box_msgSubmit .msgSubmitBox .botton a{ background:#e4393c; display:inline-block; width:100%; text-align:center; color:#fff; cursor:pointer; font-size:14px; height:44px; line-height:44px; text-decoration:none; }
.box_msgSubmit .msgSubmitBox .msg_style1 .list span:not(.showPropn){ display:none; }
.box_msgSubmit .msgSubmitBox .msg_style1 .list .showPropn{width: 80px;display: inline-block;}
.box_msgSubmit .msgSubmitBox .msg_style2 .list li{ width:calc(100% - 80px); }
.box_msgSubmit .msgSubmitBox .msg_style2 ul{ position:relative; }
.box_msgSubmit .msgSubmitBox .msg_style2 .list span{ display:block; position:absolute; left:0; top:0; line-height:32px; width:80px; text-align:right; }
.box_msgSubmit .msgSubmitBox .msg_style2 .list li{ margin-left:80px; padding-left:8px; }
.box_msgSubmit .msgSubmitBox .msg_style3 .list span{ display:block; line-height:32px; }
.box_msgSubmit li{ list-style:none; }
.box_msgSubmit .msgSubmitBox .msg_style2 .list .showPropn,.box_msgSubmit .msgSubmitBox .msg_style3 .list .showPropn{display:none;}
.box_msgSubmit .msgSubmitBox .list .form-input-text{height:32px;line-height:32px;}
/*page*/
.box_msgSubmit .Mbox{ margin-bottom:20px; }
.box_msgSubmit .Mbox a{ color:#15b; text-decoration:none; }
.box_msgSubmit .Mbox a{ display:inline-block; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.box_msgSubmit .Mbox span{ display:inline-block; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.box_msgSubmit .Mbox .active{ background:#26b; color:#fff; }
.box_msgSubmit .Mbox .firstCls{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px; }
.box_msgSubmit .Mbox .endCls{ border-top-right-radius:4px; border-bottom-right-radius:4px; }
.box_msgSubmit .Mbox .prev_pic.current{ background:#fff; color:#999; }
.box_msgSubmit .Mbox .next_pic.current{ background:#fff; color:#999; }
.box_msgSubmit .Mbox .first_pic.current, .pagination .end_pic.current{ background:#fff; color:#337ab7; }
.box_msgSubmit .Mbox a:hover{ z-index:2; color:#23527c; background-color:#eee; }
.box_msgSubmit .Mbox input{ margin:0 5px; width:34px; height:34px; line-height:34px; text-align:center; background:#fff; border:1px solid #ebebeb; outline:none; color:#bdbdbd; font-size:14px; }
/*显示留言列表的样式*/
.box_msgSubmit .msgTitleBox > p{ margin:20px 0; font-size:20px; color:#e4393c; text-indent:5px; }
.box_msgSubmit .noMsgtips{ background:#f6f6f6; width:100%; height:70px; text-align:center; line-height:70px }
.box_msgSubmit .msg_box{ margin-bottom:15px; border: 1px solid #eeeeee; padding: 10px;}
/* .box_msgSubmit .msg_box p{ padding:0 13px; } */
.box_msgSubmit .msg_box .isSysBox{ margin-bottom:10px; padding:0 13px; }
.box_msgSubmit .msg_box .isSysBox > span:nth-child(1){ position:absolute; right:185px; }
.box_msgSubmit .msg_box .isSysBox > span:nth-child(3){ position:absolute; right:17px; }
.box_msgSubmit .msg_item{ background:#f6f6f6; padding:10px 0; }
.box_msgSubmit .msg_item > p:nth-child(3){ margin-bottom:0; }
.box_msgSubmit .msg_botLine{ height:0px; width:100%; border-top:1px solid #cdcdcd; margin:10px 0; }
/*box_navigation*/
.box_navigation .view{ overflow:inherit; }
.box_navigation .navigationList{ font-size:13px; }
.box_navigation .navigationList a{ display:block; padding:0 10px;font-size:13px; }
.box_navigation .navigationList.model1 a span, .box_navigation .navigationList.model2 a span{ height:40px; overflow:hidden; display:table-cell; vertical-align:middle; }
.box_navigation .navigationList li{ position:relative; }
.box_navigation .navigationList.model2 a{ border-bottom:1px dotted #ddd; }
.box_navigation .navigationList.model2 li ul{ position:absolute; left:100%; top:0; display:none; width:100%; }
.box_navigation .navigationList.model2 li:hover > ul{ display:block; }
.box_navigation .navigationList.model2 ul ul li:hover ul{ display:block; }
.box_navigation .navigationList.model1 ul a{ padding:0px 20px; }
.box_navigation .navigationList.model1 ul ul a{ padding:0px 30px; }
.box_navigation .navigationList, .navigationList ul{ padding:0; margin:0; }
.box_navigation .navigationList.nav_horizontal{ text-align:center; letter-spacing:-4px; font-size: 0;}
.box_navigation .navigationList.nav_horizontal.secRight{ text-align:right; }
.box_navigation .navigationList.nav_horizontal > li{ display:inline-block; vertical-align:top; position:relative; margin:0 10px 0 0; float:left; letter-spacing: 0; }
.box_navigation .navigationList.nav_horizontal > li.secCenter{ float:none; margin:0 10px 0 0; }
.box_navigation .navigationList.nav_horizontal > li.secRight{ float:none; margin:0 0 0 10px }
.box_navigation .navigationList.nav_horizontal > li > a{ text-align:center; min-width:100px; height:40px; display:table-cell; vertical-align:middle; overflow:hidden; white-space:nowrap; }
.box_navigation .navigationList.nav_horizontal > li > a > span{ min-width:100px; }
.box_navigation .navigationList.nav_horizontal > li ul li{ display:block; width:100%; }
.box_navigation .navigationList.nav_horizontal > li > ul li a, .box_navigation .navigationList.nav_horizontal > li > ul li a span{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:40px; padding:0 }
.box_navigation .navigationList.nav_horizontal ul{ left:0; position:absolute; display:none; min-width:100%; }
.box_navigation .navigationList.nav_horizontal ul ul{ top:0; left:100%; display:none; min-width:100%; }
.box_navigation{ z-index:10 !important; }
.box_navigation .navigationList.nav_horizontal > li:hover{
    z-index:91 !important;
}
/*.box_navigation .view{ overflow: inherit; }
.box_navigation .navigationList{font-size: 13px; line-height: 1.8;}
.box_navigation .navigationList a{display:block; padding:0 10px;}
.box_navigation .navigationList a span,.box_navigation .navigationList a span{ height:40px; overflow:hidden;display: table-cell;vertical-align: middle;}
.box_navigation .navigationList li{ position:relative;}
.box_navigation .navigationList.model2 li ul{position:absolute; left:100%; top:0;display:none; width: 100%;}
.box_navigation .navigationList.model2 li:hover > ul{display:block;}
.box_navigation .navigationList.model2 ul ul li:hover ul{ display: block;}
.box_navigation .navigationList.model2 a{border-bottom:1px dotted #ddd;}

.box_navigation .navigationList.model1 ul a{ padding: 0px 20px; }
.box_navigation .navigationList.model1 ul ul a{padding: 0px 30px; }
.box_navigation .navigationList, .navigationList ul{ padding: 0; margin: 0; }

.box_navigation .navigationList.nav_horizontal{ text-align:center;}
.box_navigation .navigationList.nav_horizontal  > li{ display:inline-block; vertical-align:top; position: relative; margin:0 10px 0 0;float: left; z-index:91}
.box_navigation .navigationList.nav_horizontal  > li.secCenter{ float: none; margin: 0 10px 0 0;}
.box_navigation .navigationList.nav_horizontal > li.secRight{ float: right; margin:0 0 0 10px}
.box_navigation .navigationList.nav_horizontal  li  a{ text-align: center;min-width:60px;height:40px; display: table-cell;vertical-align: middle; overflow:hidden; white-space:nowrap;}
.box_navigation .navigationList.nav_horizontal  li  a span{min-width:60px;}
.box_navigation .navigationList.nav_horizontal  ul{ left: 0; position: absolute; display: none; width: 100%;}
.box_navigation .navigationList.nav_horizontal  ul  ul{ left: 100%; display: none; width:100%; }
.box_navigation{z-index: 91!important;}*/

/*box_disProducts*/
.box_disProducts .mainShow{  clear:both; }
.box_disProducts .descShow{ width:100%; border-top:2px solid #efefef; clear:both; margin:20px auto; }
.box_disProducts .descShow .lh img{ max-width:100%; }
.box_disProducts .descShow .lh *{white-space: normal!important;}
.box_disProducts .paraShowMore .buycar{ clear:both; height:30px; display:table-cell; vertical-align:middle; text-align:center; width:90px; background:#e4393c; border-radius:0; }
.box_disProducts .paraShowMore .buycar a{ display:block; color:#fff; }
.box_disProducts .picShow{ position:relative; }
.box_disProducts  #isVideoEl{position:absolute;top:0px;z-index:99;}
.box_disProducts .bigImgShow{ display:block; border:1px solid #efefef; box-sizing:content-box; }
.box_disProducts .bigImgShow p{ /*display:table-cell;vertical-align:middle; text-align:center; */ margin:0; box-sizing:border-box;position: relative; }
.box_disProducts .bigImgShow p.edui-upload-video{cursor:pointer; background-position:center center; background-repeat: no-repeat; background-size:cover; }
.box_disProducts .bigImgShow p.edui-upload-video.edui-upload-video-none{pointer-events: none;}
.box_disProducts .bigImgShow p.edui-upload-video:before,.box_disProducts .small-video::before{
    content: '';
    display: inline-block;
    width: 50px;
    height: 50px;
    background:url("/template/default/images/play.png") no-repeat center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}
.box_disProducts .small-video::before{
    background-size:30px;
    top: 15px;
    left: 15px;
    margin: 0;
    z-index:999
}
.box_disProducts .bigImgShow p > img, .box_disProducts .bigImgShow p img.picZoomer-pic{ max-width:100%; max-height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%); }
.box_disProducts .paraShowTitle{ font-size:24px; line-height:50px; text-align:center; }
.box_disProducts .paraShow .paraShowTitle{ text-align:left }
.box_disProducts .paraShowDescription{padding-bottom:20px; overflow: hidden;}
.box_disProducts .paraShowList{ margin:0; overflow:hidden; float:left; width:100%; }
.box_disProducts .paraShowList_price .salePrice b{ font-size:18px }
.box_disProducts .paraShowList_price .marketPrice s{ font-size:11px }
.box_disProducts .disStyleBox2 .scrollList_c ul,
.box_disProducts .disStyleBox3 .scrollList_c ul,
.box_disProducts .disStyleBox4 .scrollList_c ul{ white-space:nowrap; }

.box_disProducts .paraShowList_price{ border-bottom:1px solid #ddd; padding-bottom:10px; margin:20px 0; overflow: hidden; }
.box_disProducts .paraShowList_price p{ display:inline-block }
.box_disProducts .paraShowList_price .marketPrice span{ display:none; }
.box_disProducts .paraShowList_price .salePrice b{ font-size:18px }
.box_disProducts .paraShowList_price .marketPrice s{ font-size:11px }
.box_disProducts .paraShowList_other{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px; overflow: hidden; }
.box_disProducts .paraShowList_other p{ display:inline-block; padding-right:30px; }

.box_disProducts .picShow .scrollList{ width:100%; margin:10px auto; }
.box_disProducts .picShow .scrollList .prev, .scrollList .next{ overflow:hidden; text-align:center; margin-top:30px; }
.box_disProducts .picShow .scrollList .prev span, .scrollList .next span{ background:url(/template/default/images/qtbg.png); display:block; cursor:pointer; width:20px; height:30px; background-size:150px;}
.box_disProducts .picShow .scrollList .prev{ float:left; width:30px; }
.box_disProducts .picShow .scrollList .next{ float:right; }
.box_disProducts .picShow .scrollList .prev span{ background-position:-77px -42px; }
.box_disProducts .picShow .scrollList .next span{ background-position:-72px -85px; }
.box_disProducts .picShow .scrollList .scrollList_c{ overflow:hidden; height:82px; position:relative; zoom:1; float:left; }
.box_disProducts .picShow .scrollList_c ul{ overflow:hidden; /*width:320px;*/ }
.box_disProducts .picShow .scrollList ul.imgList li{ display:inline-block; text-align:center; width:90px; height:82px; text-align:center; }
.box_disProducts .picShow .scrollList ul.imgList li a{ display:table-cell; vertical-align:middle; text-align:center; width:80px; height:80px; margin-right:10px; overflow:hidden; border:1px solid #ddd; margin:auto; }
.box_disProducts .disStyleBox1 .bigImgShow{ float:left; margin-left:100px; margin-right:20px; }
.box_disProducts .disStyleBox1 .paraShow{ float:left; min-width:320px; }
.box_disProducts .disStyleBox1 .scrollList1{ width:80px; overflow:hidden; position:absolute; left:0px; top:0px; }
.box_disProducts .disStyleBox1 .scrollList1 .prev, .scrollList1 .next{ overflow:hidden; text-align:center; }
.box_disProducts .disStyleBox1 .scrollList1 .prev span, .scrollList1 .next span{ background:url(/template/default/images/qtbg.png); display:block; cursor:pointer; width:30px; height:25px; margin:0 auto; }
.box_disProducts .disStyleBox1 .scrollList1 .prev span{ background-position:-1px -281px; }
.box_disProducts .disStyleBox1 .scrollList1 .next span{ background-position:-1px -334px; }
.box_disProducts .disStyleBox1 .scrollList1 .scrollList_c{ margin:10px 0; overflow:hidden; position:relative; }
.box_disProducts .disStyleBox1 .scrollList_c ul{ overflow:hidden; zoom:1; width:320px; }
.box_disProducts .disStyleBox1 .scrollList1 ul.imgList li{ display:block; text-align:center; width:80px; height:90px; }
.box_disProducts .disStyleBox1 .scrollList1 ul.imgList li a{ display:table-cell; vertical-align:middle; text-align:center; width:80px; height:80px; margin-bottom:10px; overflow:hidden; border:1px solid #ddd; margin:auto; }
.box_disProducts .disStyleBox2 .picShow{ float:left; margin-right:20px; }
.box_disProducts .disStyleBox2 .paraShow{ float:left; }
.box_disProducts .disStyleBox3 .paraShowTitle{ line-height:50px }
.box_disProducts .disStyleBox3 .picShow{ float:left; margin-right:20px; }
.box_disProducts .disStyleBox3 .paraShow{ float:left; }
.box_disProducts .disStyleBox4 .paraShowTitle, .box_disProducts .disStyleBox6 .paraShowTitle{ text-align:center; line-height:30px; }
.box_disProducts .disStyleBox4 .mainShow, .box_disProducts .disStyleBox6 .mainShow{ margin:0 auto; }
.box_disProducts .disStyleBox4 .picShow, .box_disProducts .disStyleBox6 .picShow{ clear:both; margin:0 auto; }
.box_disProducts .disStyleBox4 .paraShow, .box_disProducts .disStyleBox6 .paraShow{ clear:both; }
.box_disProducts .disStyleBox5 .picShow{ display:none; }
.box_disProducts .disStyleBox5 .paraShow{ margin:0 auto; }
.box_disProducts .disStyleBox6 .picShow .scrollList{ display:none; }
.box_disProducts .descShow .hd{ overflow:hidden; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#f6f6f6; }
.box_disProducts .descShow .hd li{ word-wrap:break-word; word-break:keep-all; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;position:relative; height:37px; cursor:pointer; line-height:37px; text-align:center; width:14.3%; float:left; border:1px solid #ddd; border-top:0;border-left:0; font:normal 14px/37px "Microsoft YaHei"; _font-weight:bold; cursor:default; cursor:pointer; box-sizing: border-box }
.box_disProducts .descShow .hd li:nth-child(7){width: (14.3% - 1px);}
.box_disProducts .descShow .hd li.on{background:#fff; border-bottom:1px solid #fff;}
.box_disProducts .descShow .bd{ border:1px solid #efefef; border-top:0; min-height:100px; padding:10px; }
.box_disProducts .descShow .bd table{ width:100%; }
.box_disProducts .descShow .lh{ overflow:hidden; }
.box_disProducts .descShow .lh li{ width:156px; padding:0 10px; float:left; }
.box_disProducts .descShow .lh li .p-img{ width:130px; height:132px; padding:30px 13px 0 13px; margin:0 auto; text-align:center; }
.box_disProducts .descShow .lh li .p-name{ height:36px; line-height:18px; word-break:break-all; word-wrap:break-word; overflow:hidden; }
.box_disProducts .descShow .lh li .p-price{ color:#999; }
.box_disProducts .descShow .lh li .p-price strong{ color:#c00; font-size:14px; font-family:verdana; }
.box_disProducts .descShow .lh .pagination li{padding:0;width:auto;}
.box_disProducts #proCommentBox{padding:10px;}
.box_disProducts .picZoomer{
    position:relative;
}
.box_disProducts .picZoomer-pic-wp{
    position:relative;
    overflow:hidden;
    display:table-cell; vertical-align:middle; text-align:center;
    margin:0 auto;
}
.box_disProducts .picZoomer-pic-wp:hover .picZoomer-cursor{
    display:block;
}
.box_disProducts .picZoomer-zoom-pic{
    position:absolute;
    top:0;
    left:0;
}
.box_disProducts .picZoomer-pic{
    max-width:100%;
    max-height:100%;
}
.box_disProducts .picZoomer-zoom-wp{
    display:none;
    position:absolute;
    z-index:999;
    overflow:hidden;
}
.box_disProducts .picZoomer-cursor{
    display:none;
    cursor:crosshair;
    width:80px;
    height:80px;
    position:absolute;
    top:0;
    left:0;
    /*    border-radius: 50%;*/
    border:1px solid #eee;
    background-color:rgba(0, 0, 0, .1);
}
.box_disProducts .picZoomCursor-ico{
    width:23px;
    height:23px;
    position:absolute;
    top:30px;
    left:30px;
    /* background: url(/template/default/images/zoom-ico.png) left top no-repeat;*/
}

/* 电商  */
/* .box_disProducts .paraShowList_price.newPriceShow{
    background:#f6f6f6;
    overflow: hidden;
    border:none;
    display:flex;
    width:100%;
}
.box_disProducts .paraShowList_price.newPriceShow ul{ float: left;margin:0;white-space:nowrap;position:relative;margin:40px 20px 40px 0px;}
.box_disProducts .paraShowList_price.newPriceShow ul:first-child{margin-left:40px;}
.box_disProducts .paraShowList_price.newPriceShow ul:last-child{margin-right:40px;}
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice{margin-bottom:0px;}
.box_disProducts .paraShowList_price.newPriceShow ul#productBrand{white-space:normal}
.box_disProducts .paraShowList_price.newPriceShow ul li{ display:inline;}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontcolor{color:#c00;}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontsize{font-size:35px;vertical-align:text-top }
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice li#skuSalePrice{vertical-align:text-top;position:relative;top:-22px;line-height: 46px} */


.box_disProducts .paraShowList_price.newPriceShow{
    background:#f6f6f6;
    overflow: hidden;
    border:none;
    padding-bottom:20px;
    padding-top:40px;
    padding-left:40px;
}
.box_disProducts .paraShowList_price.newPriceShow[data-showstock='0']{padding-bottom:30px;}
.box_disProducts .paraShowList_price.newPriceShow ul{float: left;margin:0;margin-left:20px;white-space:nowrap;position:relative;display:flex;}
.box_disProducts .paraShowList_price.newPriceShow ul:first-child{margin-left:0px;}
.box_disProducts .paraShowList_price.newPriceShow ul li.fontsize{font-size:220%; line-height:0;}
.box_disProducts .paraShowList_price.newPriceShow ul#originalPrice li#skuSalePrice{margin-left:3px;padding-top:6px;}
.box_disProducts .paraShowList_price.newPriceShow ul#proStock{ clear: both;margin-left:0px;overflow:hidden;line-height:3;opacity: .8;}
  
.box_disProducts .shop_param{width:100%;border-bottom:1px solid #dddddd; clear: both; overflow: hidden;padding-bottom: 20px;margin-bottom:20px;}
.box_disProducts .shop_param:empty {display:none;}
.box_disProducts .shop_param>div{float:left; width:25%; height: 30px; overflow: hidden; position: relative;word-wrap:break-word; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.box_disProducts .shop_param>div span{display:inline-block; padding-right:5px;padding-left: 30px;}
.box_disProducts .paramSkuList{
    overflow:hidden;
    padding:20px 0 0;
    clear: both;
}
.box_disProducts .paramSkuList .paramSku{
    clear:both;
    overflow:hidden;
    margin-bottom:15px;
    position:relative;
    padding-left:90px;
    line-height:35px;
}
.box_disProducts .paramSkuList .paramSku p{
    position:absolute;
    left:0px;
    top:0px;
    width:70px;
    word-wrap:break-word; word-break:keep-all; overflow:hidden; white-space:nowrap;
    overflow:hidden;
    text-align:right;
    margin:0;
}
.box_disProducts .paramSkuList .paramSku span{
    display:block;
    float:left;
    padding-left:5px;
    width:20px;
    text-align: center;
    margin-left:-20px;
}
.box_disProducts .paramSkuList .paramSku a{
    display:block;
    float:left;
    width:auto;
    padding:0 25px;
    border:1px solid #ccc;
    margin-right:15px;
    margin-bottom:15px;
    position:relative;
    z-index:99;
    overflow:hidden;
    cursor: pointer;
}
.box_disProducts .paramSkuList .paramSku a.on,.box_disProducts .paramSkuList .paramSku a:hover{
    border-color:#c00;
}
.box_disProducts .paramSkuList .paramSku a.on:before{
    font-size:20px;
    content:"\2713";
    color:white;
    position:absolute;
    bottom:0px;
    right:0px;
    width: 0px;
    height: 0px;
    border-top:28px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 28px solid #c00;
    border-left: 28px solid transparent;
    z-index:98
}
.box_disProducts .paramSkuList .paramSku a.on:after{
    font-size:124x;
    content:"\2713";
    color:white;
    position:absolute;
    bottom:6px;
    right:4px;   
    width:20px;
    height:20px;
    text-align:right;
    z-index:98
}
.box_disProducts .shopSaleButtonList{
    float:left;
    position:relative;
    z-index: 99;
    margin-left: 90px;
}

.box_disProducts .shopSaleButtonList .shopSaleButton{
    background: #c00;
    width:200px;
    height:45px;    
}
.box_disProducts .shopSaleButtonList .shopSaleButton p{
   cursor:pointer;
   display:block;
   width:60px;
   height:45px;
   margin-left:18px;
   float:left;
   position:relative;
   padding-right:70px;
   background-position: left center;
   background-repeat: no-repeat;
 
}
.box_disProducts .shopSaleButtonList .shopSaleButton p:after{
    content:"〈";
    color:white;
    font-size:12px;
    width:20px;
    height:20px;
    position:absolute;
    right:14px;
    top:13px;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); 	/* IE 9 */
    -moz-transform:rotate(-90deg); 	/* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); 
    transition: all .2s;
}
.box_disProducts .shopSaleButtonList .shopSaleButton.none{width:180px;}
.box_disProducts .shopSaleButtonList .shopSaleButton.none p{padding-right:50px;width:40px;}
.box_disProducts .shopSaleButtonList .shopSaleButton.none p:after{content:"";}
.box_disProducts .shopSaleButtonList .shopSaleButton p.on:after{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); 	/* IE 9 */
    -moz-transform:rotate(90deg); 	/* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);  
}
.box_disProducts .shopSaleButtonList .shopSaleButton p:before{
    content:"";
    color:white;
    width:1px;
    height:20px;
    position:absolute;
    right:0px;
    top:14px;
    background:rgba(255,255,255,.6);
}
.box_disProducts .shopSaleButtonList .shopSaleButton a{
    color: #fff;
    font-size: 16px;
    margin-left:20px;
    cursor:pointer;
    line-height:45px;
    height:45px;
    overflow:hidden;
}
.box_disProducts .shopSaleButtonList ul{
    background:white;
    width:200px;
    box-shadow:1px -6px 50px 0 rgba(0,0,0,.1);
    position:absolute;
    z-index:9999;
    top: 45px;
    left:0px;
    display: none;
}
.box_disProducts .shopSaleButtonList ul:before{
    content:"";
    width:0px;
    height:0px;
    position:absolute;
    top:-8px;
    left:57px;
    border-top:0px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid white;
    border-left: 8px solid transparent;
}
.box_disProducts .shopSaleButtonList ul li{
    display:block;
    line-height:40px; 
    font-size:16px;
    cursor: pointer;
}
.box_disProducts .shopSaleButtonList ul li a{
    word-wrap: break-word;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box_disProducts .shopSaleButtonList ul li a{display: block;}
.box_disProducts .shopSaleButtonList ul li:hover{
    background:rgba(229, 229, 229, 0.2)
}
.box_disProducts .shopSaleButtonList ul li span{
    display: inline-block;
    float:left;
    width:32px;
   height:20px;
   margin:10px 20px 0 20px;
   background-position: left center;
   background-repeat: no-repeat;
   background-size: contain;
}
.box_disProducts .shopSaleContent{
    clear:both;
}
.box_disProducts .shopSaleContent .regulation{    
    display: none;
    width:74px;
    position:relative;
    padding-left:50px;
    border:1px solid #ccc;
    float:left;
    margin-left: 10px;
}
.box_disProducts .shopSaleContent .regulation input{
   position:absolute;
   left:0px;
   top:0px;
   width:50px;
   height:44px;
   border:none;
   text-align:center;
}
.box_disProducts .shopSaleContent .regulation span{
   display:block;
   width:22px;
   height:22px;
   background:#F1F1F1;
   text-align:center;
   line-height:22px;
   cursor:pointer;

   border-left:1px solid #ccc;
}
.box_disProducts .shopSaleContent .regulation span.reduce{
    border-bottom:1px solid #ccc;
}

.box_disProducts .shopSaleContent .regulation span.reduce{
    border-bottom:1px solid #ccc;
}

.box_disProducts .proOtherCol{clear:both;padding-top:20px;position:relative;z-index:90;}
.box_disProducts .proOtherCol li{float:left;position:relative;margin-left:30px; }
.box_disProducts .proOtherCol li:first-child{margin-left:0px;}
.box_disProducts .proOtherCol li span{float:left;line-height:26px;padding-left:28px;}
.box_disProducts .proOtherCol li i{font-size:22px;position:absolute;left:0px;z-index:91;top: 1px;}
.box_disProducts .proOtherCol li .productShareContentBox{float:left;position:relative;margin:0px}
.box_disProducts .proOtherCol li .productShareContent{border-radius:3px;z-index:92;transition: all .2s ease-in;position:absolute;left:0px;top:-10px;width:0px; overflow:hidden;}
.box_disProducts .proOtherCol .productShare:not(.noHover):hover .productShareContent{ width:210px;}
.box_disProducts .proOtherCol li .productShareContentLi:before{content:'';z-index:50;width:10px;height:10px;position:absolute;left:0px;top:15px;overflow:hidden; background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.box_disProducts .proOtherCol li .productShareContentLi{width:180px;padding:10px 0 0 10px;margin:5px;box-shadow:-3px 0px 10px 0px rgba(200,200,200,.4); background:#fff; overflow:hidden;}
.box_disProducts .proOtherCol li .productShareContent a{ width:20px;height:20px; display:block;float:left;margin-left:8px;margin-bottom:10px;}
.box_disProducts .proOtherCol li .productShareContent a:nth-child(6n-5){margin-left:0px;}
.box_disProducts .proOtherCol .productCollection i{top:3px; cursor:pointer;}
.box_disProducts .proOtherCol .productShare i,.box_disProducts .proOtherCol .productShare span{cursor:pointer;}

.box_disProducts .proStock{clear:both; overflow:hidden;margin-bottom:10px;position:relative; padding-left:90px;}
.box_disProducts .proStock font{float: left;width:90px;text-align:right; position:absolute;left:0px; }
#addCarSuccess{position:fixed;top:0px;left:0px;right:0;bottom:0px;width:100%;height:100%;text-align:center;z-index:999;}
#addCarSuccess .addCarSuccess_bg{position:fixed;top:0px;left:0px;right:0;bottom:0px;width:100%;height:100%;background:rgba(255,255,255,.1);text-align:center;}
#addCarSuccess .addCarSuccess_content{box-shadow:0px 0px 10px 1px #ddd;width:440px;height:330px;background:#fff;border-radius:5px;margin:250px auto 0;position:relative;overflow:hidden;z-index:998;}
#addCarSuccess .addCarSuccess_content span{position:absolute;right:5px;top:5px;color:#ccc;font-size:35px;cursor:pointer;}
#addCarSuccess .addCarSuccess_content p{width:188px;height:138px;margin:50px auto 0px; background-repeat: no-repeat; background-position: center; background-size: cover; }
/* #addCarSuccess .addCarSuccess_content p img{margin:0 auto 20px; display:block; max-width:188px;max-height:138px;width:100%;} */

#addCarSuccess .addCarSuccess_content font{display:block; line-height:60px;font-size:16px;word-wrap:break-word; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#addCarSuccess .addCarSuccess_content a{display:inline-block;border:1px solid #c00;color:#c00;padding:10px 0px;margin-left:20px;cursor:pointer;max-width:180px; text-align:center;width:36%;}
#addCarSuccess .addCarSuccess_content a.hasbg{background:#c00;color:#fff;}
#addCarSuccess .addCarSuccess_content a:first-child{margin-left:0px;}
/*box_fileDownload*/
.box_fileDownload .clear{ clear:both; }
/*展示类型一*/
.box_fileDownload .fileItemBox > ul{ padding:0; margin:10px; list-style:none; }
.box_fileDownload .fileItemBox > ul > li{ clear:both; margin-bottom:20px; border-bottom:1px solid #ddd }
.box_fileDownload .fileItemBox > ul > li .dow_img,.box_fileDownload .fileItemBox > ul > li i{ width:87px; height:87px; float:left; margin-right:10px; margin-bottom:14px; box-sizing:border-box; font-size:87px;}
.box_fileDownload .fileItemBox .contect{ overflow:hidden; }

.box_fileDownload .fileItemBox > ul > li .title{ display:block;  font-weight:bold; line-height:20px; font-size:16px; font-family:"微软雅黑"; text-decoration:none; margin-bottom:10px; }
.box_fileDownload .fileItemBox > ul > li .contect .title a:hover{ text-decoration:underline; }
.box_fileDownload .fileItemBox > ul > li .contect .brief{ display:block; margin-bottom:10px; font-size:12px; font-family:"微软雅黑"; }
.box_fileDownload .fileItemBox > ul > li .contect .issinfo{ font-size:12px; line-height:26px;  font-family:"微软雅黑"; float:left; }
.box_fileDownload .fileItemBox > ul > li > .contect > .issinfo > span{ padding-right:16px; }
.box_fileDownload .fileItemBox > ul > li .download{ width:90px; height:26px; line-height:26px; float:right; border-width:1px; border-style:solid; color:white; font-size:12px; font-family:"微软雅黑"; background-color:#5877b7; margin-bottom:14px; text-align:center; }
.box_fileDownload .fileItemBox > ul > li > .contect > hr{ clear:both; border-top-width:0; border-bottom:#dddddd solid 1px; }
@media screen and (max-width:480px){
    .box_fileDownload .fileItemBox > ul > li .dow_img{ width:60px; display:none; }
    .box_fileDownload .fileItemBox > ul > li .download{ display:none; }
    .box_fileDownload .fileItemBox > ul > li .contect .brief{ display:none; }
    .box_fileDownload .fileItemBox > ul > li{ clear:both; margin-bottom:0px; }
    .box_fileDownload .fileItemBox > ul > li .title{ font-size:14px; margin:8px 0; float:left; }
    .box_fileDownload .fileItemBox > ul > li .issinfo{ margin-top:-10px; clear:both; }
}
/*展示类型二*/
.box_fileDownload .fileDownload_title{ height:45px; line-height:45px; border-bottom:1px solid #cccccc; color:#009fe9; font-size:16px; }
.box_fileDownload .fileList .fileList_line{ height:40px; line-height:normal; padding:0; word-wrap:break-word; word-break:keep-all; overflow:hidden; }
.box_fileDownload .fileList .mainBodyContainer{ height:100%; margin:0; padding:0; width:100%; table-layout:fixed; }
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileName{ width:50%; }
.box_fileDownload .fileNameWrap{ padding-left:5px; padding-right:5px; word-wrap:break-word; word-break:break-all; }
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileSizeStyle{ width:30%; padding-left:5px; text-align:right; word-wrap:break-word; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.box_fileDownload .fileList .fileList_line .mainBodyContainer .fileOperate{ width:20%; padding-left:5px; }
.box_fileDownload .fileList a{ font-size:14px; font-weight:normal; color:#666666; text-decoration:none; }
.box_fileDownload .fileList .mainBodyContainer:hover, .fileList .mainBodyContainer:hover a{ color:#009fe9; }

/*box_moreColumn*/
.box_moreColumn > .view{ min-height:100px; }
.box_moreColumn .normal_padding{ padding-left:0; }
.box_moreColumn .moreColumnTxt{ position:relative; z-index:1; vertical-align:top; }
.box_moreColumn .moreColumnTxt:hover{ position:relative; z-index:9; }
.box_moreColumn .moreColumnTxt > .ui-resizable-moreCol-handle{ border-right:2px solid #2b73ba; right:3px; width:1px; opacity:0; }
.box_moreColumn .moreColumnTxt > .ui-resizable-handle:after{ width:0; height:0; border:none; }
.box_moreColumn .moreColumnTxt > .ui-resizable-e{ cursor:e-resize; height:100%; right:0; top:0; transition:all 0.2s ease-in-out 0s; }
.box_moreColumn .moreColumnTxt > .ui-resizable-e:hover{ opacity:1 }
.box_moreColumn .moreColumnTxt.ui-resizable:hover{ border:0; }
.box_moreColumn .kenfor-addible{ overflow:hidden; }
.edit .box_moreColumn .moreColumnTxt > .kenfor-addible{ min-height:initial; }
.edit .box_moreColumn .moreColumnTxt > .kenfor-column{ outline:1px dashed #ddd; border:0; }
.edit .box_moreColumn .moreColumnTxt > .kenfor-column:hover{ outline:1px dashed red; }
.box_moreColumn .moreColumn_tab{ table-layout:fixed; }
/*box_location*/
.box_location .clear, .box_location .before:before, .box_location .clear_float:after{ clear:both; height:0; display:block; }
.box_location .clear_float:after{ content:""; }
.box_location .location_title{ position:relative; min-height:36px; font-size:12px; }
.box_location .location_title .location_title_left{ position:absolute; left:0; top:50%; margin-top:-18px; font-size:14px; line-height:36px; }
.box_location .location_title_right span{ font-family:'宋体'; display:inline-block; margin:0 5px; }
.box_location .location_title_right{ line-height:36px;}
.box_location .location_title_right p{ display:inline-block; margin:0; }
.box_location .location_title_right p img{ width:10px; height:10px; margin-right:5px; }
.box_location .location_title .location_style1 .location_title_left{ float:left; }
.box_location .location_title .location_style1 .location_title_right{ float:right; }
.box_location .location_title .location_style2 .location_title_left{ display:none }
.box_location .location_title .location_style3 .location_title_left{width:100%;}
.box_location .location_title .location_style3 .location_title_right{ display:none; }
.box_location .location_title .location_style4 .location_title_left{ left:auto; right:0 }
.box_location .location_title .location_style5 .location_title_left{ display:none }
.box_location .location_title .location_style5 .location_title_right{ text-align:right; }
/*box_onlineForm*/
.box_onlineForm .online-form{ padding:10px 10px; }
.box_onlineForm .online-form .form-title{ padding:10px 0; font-size:18px; line-height:1.8; text-align:center; }
.box_onlineForm .online-form .formDesc{text-align:center; padding:0 0 5px;}
.box_onlineForm .online-form .form-item-ground{ margin-bottom:20px; min-height:36px; position:relative; }
.box_onlineForm .item-ground-column .form-item-row{ padding:0 !important; }
.box_onlineForm .online-form .input-require{ color:#f50; display:inline-block; text-align:left; width:12px; }
.box_onlineForm .online-form .form-label{ font-weight:bold; line-height:20px; }
.box_onlineForm .item-ground-column .form-label{ display:block; margin:0 0 10px 0; }
.box_onlineForm .item-ground-row .form-label{ left:0; padding:8px 0; position:absolute; text-align:right; top:0; width:150px; }
.box_onlineForm .item-ground-row .form-input{ padding:0 0 0 170px; }
.box_onlineForm .online-form .option-wrap{ cursor:pointer; font-weight:normal; line-height:26px; margin:0 30px 0 0; }
.box_onlineForm .item-ground-row .option-wrap{ padding:5px 0; }
.box_onlineForm .online-form .form-input [type='text'], .box_onlineForm .online-form .form-input select, .box_onlineForm .regional-siteDetail{ border:1px solid #ddd; border-radius:2px; padding:5px 10px; width:100%; max-width:100%; }
.box_onlineForm .online-form .option-wrap [type='radio'], .box_onlineForm .online-form .option-wrap [type='checkbox']{ margin:0 10px 0 0; vertical-align:-2px; }
.box_onlineForm .online-form .form-input [type='text']{ line-height:24px; }
.box_onlineForm .online-form .form-input select{ height:36px; }
.box_onlineForm .online-form .form-input-text{ line-height:36px; }
.box_onlineForm .online-form .input-regional{ margin-left:-10px; margin-right:-10px; }
.box_onlineForm .online-form .input-regional > div{ padding:0 10px; }
.box_onlineForm .online-form .input-regional select{ width:100%; }
.inlineBlock{display:inline-block;}
.box_onlineForm .siteDetailCon{margin-top:8px;}
.box_onlineForm .itemDescText{color:#adadad;padding-top: 5px;}
/* .box_onlineForm .online-form .regional-siteDetail{width:941px;margin: 8px 10px;} */
.box_onlineForm .online-form .file-wrap{ position:relative; margin:0 10px 0 0; }
.box_onlineForm .online-form .onlineSelect .input-style{ width:300px; height:36px; }
.box_onlineForm .online-form .onlineForm-upload, .box_onlineForm .online-form .onlineForm-file{ display:inline-block; vertical-align:middle; margin-right:10px; }
.box_onlineForm .online-form .onlineForm-upload{ padding:0; margin-top:5px; }
.box_onlineForm .online-form .onlineForm-upload .webuploader-pick{ height:35px; line-height:35px; }
.box_onlineForm .online-form .file-wrap > [type='file']{ display:none }
.box_onlineForm .online-form .input-file > p{ line-height:36px; margin-top:3px; margin-right:10px; }
.box_onlineForm .online-form .form-verify [type='text']{ margin:0 10px 0 0; width:180px !important; max-width:180px; }
.box_onlineForm .online-form .form-verify img{ cursor:pointer; width:100px; }
.box_onlineForm .online-form .form-buttons{ text-align:center; margin:20px 0; }
.box_onlineForm .form-buttons a{ background-image:url(/template/default/images/buttonstyle.png); background-repeat:no-repeat; color:#fff; cursor:pointer; display:inline-block; font-size:14px; height:36px; line-height:36px; text-align:center; text-decoration:none; width:164px; }
.box_onlineForm .form-buttons [data-type='1']{ background-position:0 0; }
.box_onlineForm .form-buttons [data-type='2']{ background-position:0 -70px; }
.box_onlineForm .form-buttons [data-type='3']{ background-position:0 -140px; }
.box_onlineForm .form-buttons [data-type='4']{ background-position:0 -210px; }
.box_onlineForm .form-buttons [data-type='5']{ background-position:0 -280px; }
.box_onlineForm .form-buttons [data-type='6']{ background-position:0 -348px; }
.box_onlineForm .form-buttons [data-type='7']{ background-position:0 -418px; }
.box_onlineForm .form-buttons [data-type='8']{ background-position:0 -488px; }
.box_onlineForm .form-buttons [data-type='9']{ background-position:0 -558px; }
.box_onlineForm .form-buttons [data-type='10']{ background-position:0 -628px; }
.box_onlineForm .form-buttons [data-type='11']{ background-position:0 -698px; }
.box_onlineForm .form-buttons [data-type='12']{ background-position:0 -768px; }
.box_onlineForm .form-item-ground:after{ clear:both; height:0; display:block; content:""; }
.box_onlineForm .formResult .showFormBox .formContent_box table, .box_onlineForm .formResult .showFormBox.formPagination{ padding:0 10px; }
.box_onlineForm .showFormBox{ margin-bottom:0; text-align:center; font-size:14px; line-height:24px; }
.box_onlineForm .formTitle{ height:40px; font-size:20px; font-weight:500; color:#666; line-height:40px; text-align:center; display:inline-block; margin:10px 0; }
.box_onlineForm .formContent_box{ padding-top:20px; }
.box_onlineForm .formContent_box table{ border-collapse:collapse; background:#ffffff; }
.box_onlineForm .formContent_box .formUserTitle tr{ height:60px; border-bottom:1px solid #f7f7f7; }
.box_onlineForm .formBgImg{ background-image:url(/template/default/images/onlineformarrow.png); background-position:50% 50%; background-repeat:no-repeat; width:20px; height:20px; display:block; float:right; margin-right:16px; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
.box_onlineForm .formRotate .formBgImg{ -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); }
.box_onlineForm .formContent_box .formOne tr{ height:45px; }
.box_onlineForm .formContent_box .formOne tr td{ padding-top:5px; padding-bottom:5px; border-bottom:1px solid #f7f7f7; }
.box_onlineForm .showFormBox .formContent_box .noMsgText{ margin-bottom:20px; }
/*page*/
.box_onlineForm .formPagination{ margin-top:20px; margin-bottom:20px; }
.box_onlineForm .formPagination a{ color:#15b; text-decoration:none; }
.box_onlineForm .formPagination a{ display:inline-block; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.box_onlineForm .formPagination span{ display:inline-block; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.box_onlineForm .formPagination .active{ background:#26b; color:#fff; }
.box_onlineForm .formPagination .firstCls{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px; }
.box_onlineForm .formPagination .endCls{ border-top-right-radius:4px; border-bottom-right-radius:4px; }
.box_onlineForm .formPagination .prev_pic.current{ background:#fff; color:#999; }
.box_onlineForm .formPagination .next_pic.current{ background:#fff; color:#999; }
.box_onlineForm .formPagination .first_pic.current, .pagination .end_pic.current{ background:#fff; color:#337ab7; }
.box_onlineForm .formPagination a:hover{ z-index:2; color:#23527c; background-color:#eee; }
.box_onlineForm .formPagination input{ margin:0 5px; width:34px; height:34px; line-height:34px; text-align:center; background:#fff; border:1px solid #ebebeb; outline:none; color:#bdbdbd; font-size:14px; }
.box_onlineForm .formResult .formTable{ font-size:16px; }
.box_onlineForm .formResult .formResContent{ background:#f7f7f7; padding:5px 10px; }
.box_onlineForm .formResult .formResContent .res-box{ margin-bottom:10px; width:100%; height:60px; overflow:hidden; }
.box_onlineForm .formResult .formResContent .res-box table{ width:100%; background:#ffffff; }
.box_onlineForm .formResult .res-tab-title{ width:80%; text-align:left; }
.box_onlineForm .formResult .res-tab-title span{ padding-left:30px; }
.box_onlineForm .formResult .formResContent .res-box .formLabel{ width:30%; text-align:center; padding-left:16px; border-right:1px solid #f7f7f7; }
.box_onlineForm .formResult .formResContent .res-box .formVal{ text-align:left; padding:0 16px; /*color: #8c8c8c;*/ }
/*box_productNav*/
.box_productNav{ z-index:10 !important; }
.box_productNav .view{ overflow:inherit; }
.box_productNav .productList{ font-size:13px; /*line-height: 1.8;*/ }
.box_productNav .productList a{ display:block; padding:0 10px; }
.box_productNav .productList.model1 a span, .box_productNav .productList.model2 a span{ height:40px; overflow:hidden; display:table-cell; vertical-align:middle; }
.box_productNav .productList li{ position:relative; }
.box_productNav .productList.model2 a{ border-bottom:1px dotted #ddd; }
.box_productNav .productList.model2 li ul{ position:absolute; left:100%; top:0; display:none; width:100%; }
.box_productNav .productList.model2 li:hover > ul{ display:block; }
.box_productNav .productList.model2 ul ul li:hover ul{ display:block; }
.box_productNav .productList.model1 ul a{ padding:0px 20px; }
.box_productNav .productList.model1 ul ul a{ padding:0px 30px; }
.box_productNav .productList, .productList ul{ padding:0; margin:0; }
.box_productNav .nav_horizontal{ text-align:center; font-size: 0;}
.box_productNav .productList.nav_horizontal.pnUlRight{float:right;}
.box_productNav .productList.nav_horizontal > li{ display:inline-block; vertical-align:top; position:relative; margin:0 10px 0 0; font-size: 13px;float:left; }
.box_productNav .productList.nav_horizontal > li.secCenter{ float:none; margin:0 10px 0 0; }
.box_productNav .productList.nav_horizontal > li.secRight{ margin:0 0 0 10px; }
.box_productNav .productList.nav_horizontal > li > a{ text-align:center; min-width:100px; height:40px; display:table-cell; vertical-align:middle; overflow:hidden; white-space:nowrap; }
.box_productNav .productList.nav_horizontal > li > a > span{ min-width:100px; }
.box_productNav .productList.nav_horizontal > li ul li{ display:block; width:100%; }
.box_productNav .productList.nav_horizontal > li > ul li a, .box_productNav .productList.nav_horizontal > li > ul li a span{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:40px; padding:0 }
.box_productNav .productList.nav_horizontal ul{ left:0; position:absolute; display:none; min-width:100%; }
.box_productNav .productList.nav_horizontal ul ul{ top:0; left:100%; display:none; min-width:100%; }
.box_productNav{ z-index:10 !important; }
.box_productNav .productList > li:hover{
    z-index:91 !important;
}
/*box_serviceOnline*/
.box_serviceOnline .qqStyle, .box_serviceOnline .workTime, .box_serviceOnline .conact{ padding-bottom:10px; margin-bottom:10px; clear:both; overflow:hidden; }
.box_serviceOnline .qqStyle a, .box_serviceOnline .workTime p, .box_serviceOnline .conact p{ display:block; padding-right:20px; line-height:20px; margin:8px 0; }
.box_serviceOnline .qqStyle a{ line-height:30px; }
.box_serviceOnline .qqStyle a span{ display:inline-block; vertical-align:middle; width:20px; height:20px; margin:5px 5px 0 0; background:url(/template/default/images/service.png) no-repeat; background-position:-1px -106px; }
.box_serviceOnline .qqStyle a span.s{ background-position:-1px -70px; }
.box_serviceOnline .qqStyle a span.q{ background-position:-1px -36px; }
.box_serviceOnline .qqStyle a span.whatsapp{ background-position:-2px -169px; margin: 0px 5px 0 0 }
.box_serviceOnline .qqStyle_display a, .box_serviceOnline .qqStyle_display p{ display:block; clear:both; }
.box_serviceOnline .qqStyle_inline a, .box_serviceOnline .qqStyle_inline p{ float:left; display:inline-block; }
.box_serviceOnline .qqStyleTitle{ font-size:16px; color:#333; font-weight:bold; line-height:20px; }
.box_serviceOnline .serviceFloat{ position:relative; width:40px; overflow:hidden; transition:width 0.2s; -moz-transition:width .2s; /* Firefox 4 */ -webkit-transition:width .2s; /* Safari and Chrome */ -o-transition:width .2s; /* Opera */ }
.box_serviceOnline .serviceFloat.open{ width:235px; }
.box_serviceOnline .serviceFloat_tip{ position:absolute; left:0px; top:35px; z-index:9; background:#2094f1; width:40px; height:180px; border-radius:5px 0 0 5px; }
.box_serviceOnline .serviceFloat_tip span{ display:inline-block; vertical-align:middle; width:28px; height:28px; margin:14px 0 8px 9px; background:url(/template/default/images/service.png) no-repeat; background-position:0px 2px; }
.box_serviceOnline .serviceFloat_tip i{ display:inline-block; vertical-align:middle; width:20px; height:20px; margin:9px 0 0px 10px; background:url(/template/default/images/service.png) no-repeat; background-position:0px -137px; }
.box_serviceOnline .serviceFloat.open .serviceFloat_tip i{ background-position:1px -159px; }
.box_serviceOnline .serviceFloat_tip p{ font-size:16px; color:#fff; width:15px; margin:0px auto; line-height:22px; }
.box_serviceOnline .serviceOnline_chat{ display:block; height:88px; width:30px !important; margin:0 auto; background:url(/template/default/images/chat.png) no-repeat; }
.box_serviceOnline .serviceFloat_tip p.service_en{ text-align:center; padding-left:3px; line-height:17px; white-space:normal; word-break:break-all; text-transform:uppercase; }
.box_serviceOnline .serviceFloat_c{ opacity:0; float:right; width:195px; min-height:240px; background:#fff; border:1px solid #2094f1; }
.box_serviceOnline .serviceFloat_title{ height:35px; background:#2094f1; line-height:35px; text-align:center; font-size:16px; color:#fff; }
.box_serviceOnline .serviceFloat .skin_model_view{ padding:15px 0 0 15px; }
.box_serviceOnline .serviceFloat_left .serviceFloat_tip{ right:0px; left:auto; border-radius:0px 5px 5px 0px; }
.box_serviceOnline .serviceFloat_left .serviceFloat_c{ float:left; }
.box_serviceOnline .serviceFloat_left .serviceFloat_tip i{ background-position:1px -159px; }
.box_serviceOnline .serviceFloat.open.serviceFloat_left .serviceFloat_tip i{ background-position:0px -137px; }
.box_serviceOnline .serviceFloat_nohide.serviceFloat{ width:auto; }
.box_serviceOnline .serviceFloat_nohide .serviceFloat_c{ opacity:1; }
.box_serviceOnline .serviceFloat_nohide .serviceFloat_tip{ display:none; }
.box_serviceOnline > .view{ overflow:inherit; }
/* box_weather */
.box_weather .wea_container{ height:100%; min-width:200px; overflow:hidden; }
.box_weather #wea_titleLeft{ background:url(/template/default/images/mainform.png) no-repeat scroll 0 10px; display:table-cell; width:14px; height:32px; float:left }
.box_weather #wea_titleRight{ font-size:14px; font-weight:bold; overflow:hidden; padding:0 5px; text-align:left; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:36px; }
.box_weather #wea_titleBottom{ width:auto; border-bottom:1px solid #cccccc; }
.box_weather .wea_container{ position:relative; height:75px; margin:5px; color:#666; }
.box_weather .wea_container .wea_style1{ height:24px; line-height:24px; }
.box_weather .wea_container .wea_style1 .wea_panel{ float:left; font-family:"微软雅黑"; width:250px; font-size:14px; }
.box_weather .wea_container .wea_style1 ul li{ float:left; margin:4px; list-style:none; }
/*天气样式5*/
.box_weather .wea_container5{ position:relative; height:auto; min-height:20px; min-width:480px; overflow:hidden; padding-top:0; margin:5px; font-size:14px; color:#666; font-family:'微软雅黑'; }
.box_weather .wea_container5 .wea_style5{ width:580px; height:80px; }
.box_weather .wea_container5 .wea_style5 .wea_panel5{ float:left; width:282px; }
.box_weather .wea_container5 .wea_style5 .wea_panel5 .wea_city5{ float:left; font-size:16px; font-weight:bold; line-height:20px; margin:30px 10px 0 10px; }
.box_weather .wea_container5 .wea_style5 .now_weather5{ float:left; margin-top:16px; margin-left:10px; line-height:25px; }
/*天气样式6*/
.box_weather .wea_container6{ position:relative; height:auto; overflow:hidden; margin:5px; min-height:100px; min-width:380px; font-size:14px; color:#666; font-family:'微软雅黑'; }
.box_weather .wea_container6 .wea_style6{ height:145px; }
.box_weather .wea_container6 .wea_style6 .wea_panel6{ float:left; width:250px; line-height:27px; margin:0; padding:0; }
.box_weather .wea_container6 .wea_style6 .wea_panel6 .wea_leftstyle6{ float:left; width:92px; height:135px; margin-right:5px; text-align:center; }
.box_weather .wea_container6 .wea_style6 .wea_panel6 .wea_rightstyle6{ float:left; height:110px; text-align:left; width:150px; margin-top:28px; }
/*天气样式7*/
.box_weather .wea_container7{ position:relative; height:auto; overflow:hidden; margin:5px; min-height:100px; min-width:250px; font-size:14px; color:#666; }
.box_weather .wea_container7 .wea_style7{ height:100px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7{ float:left; width:300px; font-family:'微软雅黑'; line-height:27px; margin:0; padding:0; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7{ float:left; color:#8e8e8e; height:80px; margin-left:5px; text-align:left; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71{ height:38px; line-height:38px; margin-top:5px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71 .wea_city7{ float:left; font-size:16px; margin-left:12px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line71 .wea_temp7{ float:left; font-size:24px; padding-left:20px; width:75px; color:#fdbf43; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72{ height:40px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72 .wea_cloud7{ float:left; font-size:14px; line-height:20px; margin-left:18px; margin-right:8px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_leftstyle7 .wea_line72 .wea_wind7{ float:left; font-size:14px; line-height:20px; padding-left:22px; }
.box_weather .wea_container7 .wea_style7 .wea_panel7 .wea_rightstyle7{ float:left; height:80px; width:100px; margin-left:10px; margin-top:7px; }
/*天气样式8*/
.box_weather .wea_container8{ height:auto; overflow:hidden; padding-top:0; margin:5px; min-height:100px; min-width:380px; position:relative; font-size:14px; color:#666; font-family:'微软雅黑'; }
.box_weather .wea_container8 .wea_style8 .wea_panel8{ float:left; width:250px; line-height:27px; margin:0; padding:0; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_leftstyle8{ float:left; height:80px; text-align:center; width:90px; margin-top:10px; margin-left:8px; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8{ float:left; height:80px; text-align:left; color:#666; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81{ height:38px; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81 .wea_city8{ float:left; font-family:'微软雅黑'; font-size:14px; line-height:20px; padding-top:8px; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line81 .wea_temp8{ float:left; font-size:26px; line-height:20px; padding-left:15px; padding-top:8px; width:80px; color:#fdbf43; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82{ height:40px; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82 .wea_cloud8{ float:left; font-size:12px; line-height:20px; margin-right:8px; width:50px; }
.box_weather .wea_container8 .wea_style8 .wea_panel8 .wea_rightstyle8 .wea_line82 .wea_wind8{ float:left; font-size:12px; line-height:20px; }
/*天气样式9*/
.box_weather .wea_container9{ position:relative; height:auto; overflow:hidden; padding-top:0; margin:5px; min-height:100px; min-width:380px; font-size:14px; color:#666; font-family:'微软雅黑'; }
.box_weather .wea_container9 .wea_style9 .wea_panel9{ float:left; width:350px; line-height:27px; margin:0; padding:0; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_leftstyle9{ float:left; width:90px; height:80px; margin-top:10px; margin-left:8px; text-align:center; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9{ float:left; height:60px; text-align:left; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91{ height:23px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_city9{ float:left; font-size:20px; line-height:20px; margin-right:8px; padding-top:10px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_direction9{ float:left; font-size:14px; line-height:20px; padding-left:12px; padding-top:10px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line91 .wea_wind9{ float:left; font-size:14px; line-height:20px; padding-left:15px; padding-top:10px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92{ height:32px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92 .wea_temp9{ float:left; font-size:20px; line-height:20px; padding-top:10px; width:60px; }
.box_weather .wea_container9 .wea_style9 .wea_panel9 .wea_rightstyle9 .wea_line92 .wea_cloud9{ float:left; background-color:#afdb00; font-size:12px; height:20px; line-height:20px; margin-right:4px; margin-top:10px; text-align:center; width:104px; }
/*box_memberLogin*/
.box_memberLogin .lg_container input::-webkit-input-placeholder{ color:#dcdcdc; }
.box_memberLogin .lg_container input:-moz-placeholder{ color:#dcdcdc; }
.box_memberLogin .lg_container input::-moz-placeholder{ color:#dcdcdc; }
.box_memberLogin .lg_container input:-ms-input-placeholder{ color:#dcdcdc; }
.box_memberLogin .lg_container input:-webkit-autofill{ -webkit-box-shadow:0 0 0 1000px white inset; }
.box_memberLogin .lg_container{ width:100%; height:100%; max-width:1200px; margin:0 auto; margin-top:20px; line-height:1.5 !important; }
.box_memberLogin .lg_container .lg_box{ max-width:415px; min-width:260px; width:100%; height:305px; vertical-align:middle; margin:0 auto; overflow:hidden; }
.box_memberLogin .lg_container .lg_box > p{ font-size:20px; margin-bottom:20px; overflow:hidden; }
.box_memberLogin .lg_container .lg_box > p span{ float:right; font-size:16px; display:inline-block; line-height:26px; }
.box_memberLogin .lg_container .lg_box > p span a{ color:#ff4141; text-decoration:none; }
.box_memberLogin .lg_container .lg_box form{ width:100%; height:265px; }
.box_memberLogin .lg_container .lg_box form ul li{ width:100%; height:44px; line-height:44px; background-size:20px 20px; border-bottom:1px solid #dcdcdc; padding-left:45px; }
.box_memberLogin .lg_container .lg_box form ul li input{ border:none; outline:none; font-size:14px; height:42px; line-height:42px; background-color:transparent; width:100%; }
.box_memberLogin .lg_container .lg_box form ul li:nth-child(1){ background:url(/template/default/images/user.png) no-repeat 10px center; background-size:20px 20px; }
.box_memberLogin .lg_container .lg_box form ul li:nth-child(2){ background:url(/template/default/images/password.png) no-repeat 10px center; background-size:20px 20px; }
.box_memberLogin .lg_container .lg_box form .submit{ margin-top:30px; }
.box_memberLogin .lg_container .lg_box form .submit a{ display:block; text-align:center; line-height:45px; height:45px; background:#ff4141; color:#fff; font-size:18px; border-radius:3px; }
.box_memberLogin .lg_container .lg_box form > p{ margin-top:25px; text-align:right; }
.box_memberLogin .lg_container .lg_box form > p a{ text-decoration:underline; color:#696969; }
.box_memberLogin .lg_container .lg_box form > p label{ position:relative; font-weight:normal; float:left; position:relative; padding-left:16px; cursor:pointer; color:#696969; }
.box_memberLogin .lg_container .lg_box form > p label input{ position:absolute; left:0px; }
.box_memberLogin .lg_container .lg_susPop{ width:400px; height:305px; margin:0 auto; padding:112px 0; line-height:1.5 !important; }
.box_memberLogin .lg_container .lg_susPop .lg_userPic{ width:80px; height:80px; float:left; border-radius:50%; background:url(/template/default/images/lg_userpic.png) no-repeat center center; background-size:cover; }
.box_memberLogin .lg_container .lg_susPop .lg_userInfo{ float:left; width:320px; height:80px; padding:8px 0 0 10px; }
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p{ margin-bottom:2px; overflow:hidden; }
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(1){ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
/* .box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(2){ color:#acacac; text-indent:20px; background:url(/template/default/images/lg_memberlevel.png) no-repeat left center; } */
.box_memberLogin .lg_container .lg_susPop .lg_userInfo p:nth-child(2) a{ color:#e01222; text-decoration:underline; }
.lg_mask{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:999; opacity:0.5; }
.lgPopBox{ position:fixed; top:50%; left:50%; margin:-225px 0 0 -450px; width:900px; height:450px; background:#fff; border:1px solid #ddd; box-shadow:0px 2px 5px #000; z-index:999; }
.lg_step{ width:96%; height:65px; margin:20px auto; }
.lg_del_btn{ position:absolute; top:15px; right:15px; width:30px; height:30px; background:url(/template/default/images/lg_delbtn.png) no-repeat; background-size:100% 100%; cursor:pointer; z-index:100000; }
.lg_form_all{ width:80%; height:250px; margin:0 auto; margin-top:70px; text-align:center; }
.lg_form_all p{ line-height:2; }
.lg_form_all label{ font-weight:normal; width:125px; text-align:right; padding-right:5px; }
.lg_form_all input{ width:220px; height:30px; outline:none; text-indent:10px; }
.lg_form_all .lg_resetPsw1 .lg_countNum{ display:inline-block; width:140px; height:30px; vertical-align:middle; margin:-2px 0 0 5px; border:1px solid #aaa; font-size:12px; line-height:29px; cursor:pointer; }
.lg_form_all .lg_resetPsw1 .lg_countNumOn{ cursor:default; background:#eee; color:#888; }
.lg_form_all img.lg_yzmCode{ width:70px; height:30px; vertical-align:top; cursor:pointer; }
.lg_form_all .lg_resetPsw2 div{ padding-left:193px; font-size:12px; }
.lg_form_all .lg_resetPsw2 span{ width:40px; height:18px; line-height:18px; background:#f9cfb2; display:inline-block; margin-left:2px; color:#555; }
.lg_form_all .lg_resetPsw2 span:nth-child(1){ margin-left:5px; }
.lg_form_all .lg_getPsw_done p{ font-size:25px; color:#27d163; }
.lg_form_all .lg_comBtn{ border:1px solid #27d163; background:#edfff7; width:100px; height:30px; line-height:30px; cursor:pointer; display:inline-block; color:#27d163; font-size:14px; }
.lg_form_all input::-webkit-input-placeholder{ color:#a5a5a5; font-size:13px; text-indent:10px; }
.lg_form_all input:-webkit-autofill{ -webkit-box-shadow:0 0 0 1000px white inset; }
/* box_memberReg*/
.box_memberReg .reg_container{ width:100%; height:100%; max-width:1200px; margin:0 auto; padding-top:20px; }
.box_memberReg .reg_container .reg_box{ max-width:430px; min-width:390px; width:100%; height:auto; vertical-align:middle; margin:0 auto; overflow:hidden; }
.box_memberReg .reg_container .reg_box li{ width:100%; height:55px; line-height:35px; }
.box_memberReg .reg_container .reg_box li:last-child a{ width:90%; margin:0 auto; }
.box_memberReg .reg_container .reg_box label{ margin:0; font-weight:normal; width:125px; text-align:right; }
.box_memberReg .reg_container .reg_box input{ height:33px; border:1px solid #ddd; outline:none; margin-left:10px; text-indent:10px; background:#f7f7f7; width:277px; }
.box_memberReg .reg_container .reg_box select{ width:277px; height:33px; outline:none; border:1px solid #ddd; border-radius:2px; text-indent:5px; margin-left:10px; }
.box_memberReg .reg_container .reg_box span{ padding-left:5px; cursor:pointer; color:#ff4141; }
.box_memberReg .reg_container .reg_box span.getFreeCode{ display:inline-block; width:140px; height:33px; line-height:33px; margin-left:5px; border:1px solid #ddd; background:#f7f7f7; font-size:12px; text-align:center; color:#555; }
.box_memberReg .reg_container .reg_box span.sendsms{ cursor:default; color:#636161; background:#ededed; border:1px solid #ddd; }
.box_memberReg .reg_container .reg_box li a{ display:block; text-align:center; line-height:40px; height:40px; background:#ff4141; color:#fff; font-size:18px; border-radius:3px; }
.box_memberReg .reg_container .reg_box img{ vertical-align:top; cursor:pointer; padding-top:1px; }
.box_memberReg .reg_container .reg_box .reg_tips{ height:20px; line-height:20px; margin-bottom:0; margin-left:138px; font-size:12px; color:#c5c5c5; display:none; }
.box_memberReg .reg_container .reg_box .protocol{ width:auto; height:auto; margin:0; vertical-align:middle; }
.box_memberReg .reg_container .reg_box .protocoli{ line-height:inherit; padding-left:25px; /*height:30px;*/height:auto; margin-top:-10px; }
.box_memberReg .reg_container .reg_box .protocoli p{ cursor:auto; }
.box_memberReg .reg_container .reg_box .protocoli p font{ cursor:pointer; }
.box_memberReg .reg_container .reg_box .protocoli p font:hover{ color:#ff4141; }
.box_memberReg .disabled{ pointer-events:none; opacity:0.5; }
.box_memberReg .reg_container .reg_box input:-webkit-autofill{ -webkit-box-shadow:0 0 0 1000px white inset; }
.reg_body_mask .reg_sTips{ position:fixed; top:50%; left:50%; margin:-150px 0 0 -200px; width:400px; height:300px; background:#fff; border:1px solid #ddd; z-index:999; }
.reg_body_mask .reg_mask{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:999; opacity:0.5; }
.reg_body_mask .reg_sTips p{ text-align:center; margin:0; padding-left:40px; color:#979797; margin-top:5px; }
.reg_body_mask .reg_sTips p:nth-child(1){ padding-left:50px; margin-top:100px; height:50px; line-height:50px; background:url(/template/default/images/reg_s.png) no-repeat 130px center; background-size:30px 30px; font-weight:bold; font-size:18px; color:#5d5d5d; padding-left:50px; }
.reg_body_mask .reg_sTips p a{ display:inline-block; width:70px; height:30px; line-height:30px; background:#edfff7; border:1px solid #27d163; color:#27d163; cursor:pointer; margin-right:20px; }
#Protocol .dialogBg{ width:100%; height:100%; display:none; background-color:#000000; opacity:.6; filter:alpha(opacity=60);
    position:fixed; top:0; left:0; z-index:10000; }
#Protocol .dailog{ height:500px; width:750px; background-color:#ffffff; position:fixed; top:50%; left:50%; margin:-290px 0 0 -380px; z-index:10001; border:1px solid #ccc; border-radius:3px; }
#Protocol .dailogTop{ width:100%; height:34px; background:#e7e7e7; line-height:34px; position:relative; text-align:center; font-weight:bold; }
#Protocol .dailogTop span{ height:15px; width:15px; position:absolute; right:10px; top:10px; font-size:24px; line-height:15px; cursor:pointer; }
#Protocol .dailogTop span:hover{ color:#ff4141; }
#Protocol .dialogContent{ border-top:1px solid #c4c4c4; }
#Protocol .dialogContent p{ padding:10px 10px 0 10px; margin:0 }
#Protocol .dialogContent p span{ white-space:normal !important; }
#Protocol .btnDiv{ position:absolute; bottom:10px; width:100%; text-align:center; }
#Protocol .btnDiv span{ width:70px; height:30px; display:inline-block; line-height:30px; text-align:center; cursor:pointer; }
#Protocol .btnDiv span:nth-child(1){ background:#ff4141; color:#fff; margin-right:10px; }
#Protocol .btnDiv span:nth-child(2){ background:#ddd; color:#333; margin-left:10px; }
/*press_button*/
.box_press_button .skin_model_view, .box_press_button .floatMiddle_BtnBox, .box_press_button .floatMiddle_BtnBox a{ width:100%; height:100%; }
.floatMiddle_BtnBox:after{ clear:both; overflow:hidden; height:0; content:""; display:block; }
.floatMiddle_BtnBox .floatChangeBtn{ margin:0 auto; color:#fff; display:table; position:relative; cursor:pointer; text-decoration:none; text-align:center; }
.floatMiddle_BtnBox .floatChangeBtn span{ display:table-cell; vertical-align:middle; overflow:hidden; margin:0 5px; text-overflow:ellipsis; white-space:nowrap; }
.J_styleItem_item101 .floatChangeBtn, .J_styleItem_item102 .floatChangeBtn, .J_styleItem_item103 .floatChangeBtn, .J_styleItem_item104 .floatChangeBtn, .J_styleItem_item105 .floatChangeBtn, .J_styleItem_item106 .floatChangeBtn{ width:100%; background:#e7334d; -moz-border-radius:10px; border-radius:10px; }
.J_styleItem_item201 .floatChangeBtn, .J_styleItem_item202 .floatChangeBtn, .J_styleItem_item203 .floatChangeBtn, .J_styleItem_item204 .floatChangeBtn, .J_styleItem_item205 .floatChangeBtn, .J_styleItem_item206 .floatChangeBtn{ width:100%; color:#fff; }
.J_styleItem_item301 .floatChangeBtn, .J_styleItem_item302 .floatChangeBtn, .J_styleItem_item303 .floatChangeBtn, .J_styleItem_item304 .floatChangeBtn, .J_styleItem_item305 .floatChangeBtn, .J_styleItem_item306 .floatChangeBtn{ width:100%; }
.J_styleItem_item401 .floatChangeBtn, .J_styleItem_item402 .floatChangeBtn, .J_styleItem_item403 .floatChangeBtn, .J_styleItem_item404 .floatChangeBtn, .J_styleItem_item405 .floatChangeBtn, .J_styleItem_item406 .floatChangeBtn{ width:100%; color:#fff; text-shadow:0 2px 1px #000; -moz-border-radius:10px; border-radius:10px; text-shadow:0 2px 1px #000; -moz-border-radius:10px; }
.J_styleItem_item101 .floatChangeBtn{ background:#e7334d; }
.J_styleItem_item102 .floatChangeBtn{ background:#5bc102; }
.J_styleItem_item103 .floatChangeBtn{ background:#b0b0b0; }
.J_styleItem_item104 .floatChangeBtn{ background:#2ca5f9; }
.J_styleItem_item105 .floatChangeBtn{ background:#ffa800; }
.J_styleItem_item106 .floatChangeBtn{ background:#282828; }
.J_styleItem_item201 .floatChangeBtn{ background:#e7334d; }
.J_styleItem_item202 .floatChangeBtn{ background:#5bc102; }
.J_styleItem_item203 .floatChangeBtn{ background:#b0b0b0; }
.J_styleItem_item204 .floatChangeBtn{ background:#2ca5f9; }
.J_styleItem_item205 .floatChangeBtn{ background:#ffa800; }
.J_styleItem_item206 .floatChangeBtn{ background:#282828; }
.J_styleItem_item301 .floatChangeBtn{ border:1px solid #ff90a0; color:#c61c34; text-shadow:0 2px 1px #66fb81; -webkit-background:-webkit-linear-gradient(#fe7185, #ff5b81); -o-background:-o-linear-gradient(#fe7185, #ff5b81); -moz-background:-moz-linear-gradient(#fe7185, #ff6b81); background:linear-gradient(#fe7185, #ff5b81); -pie-background:linear-gradient(#fe7185, #ff5b81); }
.J_styleItem_item302 .floatChangeBtn{ border:1px solid #8fed3c; color:#408800; text-shadow:0 2px 1px #81df2f; -webkit-background:-webkit-linear-gradient(#96f445, #62c70a); -o-background:-o-linear-gradient(#96f445, #62c70a); -moz-background:-moz-linear-gradient(#96f445, #62c70a); background:linear-gradient(#96f445, #62c70a); -pie-background:linear-gradient(#96f445, #62c70a); }
.J_styleItem_item303 .floatChangeBtn{ border:1px solid #c7c7c7; color:#4a4a4a; text-shadow:0 2px 1px #d1d1d1; -webkit-background:-webkit-linear-gradient(#e1e1e1, #b4b4b4); -o-background:-o-linear-gradient(#e1e1e1, #b4b4b4); -moz-background:-moz-linear-gradient(#e1e1e1, #b4b4b4); background:linear-gradient(#e1e1e1, #b4b4b4); -pie-background:linear-gradient(#e1e1e1, #b4b4b4); }
.J_styleItem_item304 .floatChangeBtn{ border:1px solid #6bc3ff; color:#007bd1; text-shadow:0 2px 1px #6bc2fe; -webkit-background:-webkit-linear-gradient(#63bfff, #30a7f9); -o-background:-o-linear-gradient(#63bfff, #30a7f9); -moz-background:-moz-linear-gradient(#63bfff, #30a7f9); background:linear-gradient(#63bfff, #30a7f9); -pie-background:linear-gradient(#63bfff, #30a7f9); }
.J_styleItem_item305 .floatChangeBtn{ border:1px solid #fff600; color:#ff7800; text-shadow:0 2px 1px #ffe544; -webkit-background:-webkit-linear-gradient(#ffef5e, #ffbc0e); -o-background:-o-linear-gradient(#ffef5e, #ffbc0e); -moz-background:-moz-linear-gradient(#ffef5e, #ffbc0e); background:linear-gradient(#ffef5e, #ffbc0e); -pie-background:linear-gradient(#ffef5e, #ffbc0e); }
.J_styleItem_item306 .floatChangeBtn{ border:1px solid #898989; color:#0a0a0a; text-shadow:0 2px 1px #444; -webkit-background:-webkit-linear-gradient(#626262, #2e2e2e); -o-background:-o-linear-gradient(#626262, #2e2e2e); -moz-background:-moz-linear-gradient(#626262, #2e2e2e); background:linear-gradient(#626262, #2e2e2e); -pie-background:linear-gradient(#626262, #2e2e2e); }
.J_styleItem_item401 .floatChangeBtn{ border:1px solid #a00000; -webkit-background:-webkit-linear-gradient(#fb7171, #a70404); -o-background:-o-linear-gradient(#fb7171, #a70404); -moz-background:-moz-linear-gradient(#fb7171, #a70404); background:linear-gradient(#fb7171, #a70404); -pie-background:linear-gradient(#fb7171, #a70404); }
.J_styleItem_item402 .floatChangeBtn{ border:1px solid #003c08; -webkit-background:-webkit-linear-gradient(#20bb0c, #086305); -o-background:-o-linear-gradient(#20bb0c, #086305); -moz-background:-moz-linear-gradient(#20bb0c, #086305); background:linear-gradient(#20bb0c, #086305); -pie-background:linear-gradient(#20bb0c, #086305); }
.J_styleItem_item403 .floatChangeBtn{ border:1px solid #2b2b2b; -webkit-background:-webkit-linear-gradient(#626262, #2e2e2e); -o-background:-o-linear-gradient(#626262, #2e2e2e); -moz-background:-moz-linear-gradient(#626262, #2e2e2e); background:linear-gradient(#626262, #2e2e2e); -pie-background:linear-gradient(#626262, #2e2e2e); }
.J_styleItem_item404 .floatChangeBtn{ border:1px solid #0c2a4e; -webkit-background:-webkit-linear-gradient(#86c2e9, #11519f); -o-background:-o-linear-gradient(#86c2e9, #11519f); -moz-background:-moz-linear-gradient(#86c2e9, #11519f); background:linear-gradient(#86c2e9, #11519f); -pie-background:linear-gradient(#86c2e9, #11519f); }
.J_styleItem_item405 .floatChangeBtn{ border:1px solid #8b7500; -webkit-background:-webkit-linear-gradient(#fed700, #da8c00); -o-background:-o-linear-gradient(#fed700, #da8c00); -moz-background:-moz-linear-gradient(#fed700, #da8c00); background:linear-gradient(#fed700, #da8c00); -pie-background:linear-gradient(#fed700, #da8c00); }
.J_styleItem_item406 .floatChangeBtn{ border:1px solid #2b2b2b; -webkit-background:-webkit-linear-gradient(#5f5f5f, #202020); -o-background:-o-linear-gradient(#5f5f5f, #202020); -moz-background:-moz-linear-gradient(#5f5f5f, #202020); background:linear-gradient(#5f5f5f, #202020); -pie-background:linear-gradient(#5f5f5f, #202020); }
.J_styleItem_item501 .floatChangeBtn, .J_styleItem_item502 .floatChangeBtn.J_styleItem_item503 .floatChangeBtn.J_styleItem_item504 .floatChangeBtn.J_styleItem_item505 .floatChangeBtn.J_styleItem_item506 .floatChangeBtn{ width:100%; }
.J_styleItem_item501 .floatChangeBtn{ border:1px solid #e9354d; color:#e9354d }
.J_styleItem_item502 .floatChangeBtn{ border:1px solid #5cc207; color:#5cc207 }
.J_styleItem_item503 .floatChangeBtn{ border:1px solid #b0b0b0; color:#b0b0b0 }
.J_styleItem_item504 .floatChangeBtn{ border:1px solid #2ba7fa; color:#2ba7fa }
.J_styleItem_item505 .floatChangeBtn{ border:1px solid #fea901; color:#fea901 }
.J_styleItem_item506 .floatChangeBtn{ border:1px solid #292929; color:#292929 }
/*.box_carousel*/
.box_carousel .carousel{ overflow:hidden; position:relative; margin:0 auto; /*height: 30px;*/ }
.box_carousel .carousel .hd{ min-height:25px; overflow:hidden; position:absolute; left:0px; bottom:5px; z-index:1; width:100%; opacity:0.7; /*background: #000;*/ text-align:center; }
.box_carousel .carousel .hd ul{ overflow:hidden; zoom:1; list-style:none; width:100%; height:100%; margin:0; }
.box_carousel .carousel .bd{ position:relative; height:100%; z-index:0; }
.box_carousel .carousel .bd ul{ list-style:none; margin:0 auto; padding:0px; width:100%; }
.box_carousel .carousel .bd ul li{ height:100%; position:relative; }
.box_carousel .carousel .bd li{ zoom:1; vertical-align:middle; list-style:none; width:100%; }
.box_carousel .carousel .bd img{ display:block; margin:0 auto; max-width:100% }
.box_carousel .carousel .bd .tempWrap{ height:100% }
.box_carousel .carousel .prevStop{ display:none; }
.box_carousel .carousel .nextStop{ display:none; }
.box_carousel .txt_hide{ width:100%; color:#fff; font-size:14px; text-align:center; position:absolute; bottom:0px; background:#333; opacity:0.7; height:50px; line-height:50px; }
/*hd的li样式*/
.box_carousel .carousel .ul_li1 li{ position:relative; display:inline-block; overflow:hidden; width:12px; height:12px; border-radius:50%; margin:0px 4px; background:#e8e8e8; filter:alpha(opacity=50); opacity:.5; cursor:pointer; zoom:1; text-indent:100px; }
.box_carousel .carousel .ul_li1 li.on{ background:#fff; opacity:1; fiter:alpha(opacity=100); }
.box_carousel .carousel .ul_li2 li{ margin-right:5px; width:12px; height:12px; line-height:12px; text-align:center; background:#fff; cursor:pointer; list-style:none; display:inline-block; }
.box_carousel .carousel .ul_li2 li.on{ background:#f00; color:#fff; }
.box_carousel .carousel .ul_li3 li{ position:relative; display:inline-block; overflow:hidden; width:17px; height:8px; background:#e8e8e8; filter:alpha(opacity=50); opacity:.5; cursor:pointer; zoom:1; margin:7px 6px 0 0; text-indent:100px; }
.box_carousel .carousel .ul_li3 li.on{ background:#fff; opacity:1; fiter:alpha(opacity=100); }
.box_carousel .carousel .ul_li4{ display:none; }
.box_carousel .carousel span.rbanner_button{ position:absolute; top:50%; cursor:pointer; width:71px; height:71px; z-index:999; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; margin-top:-35px; }
.box_carousel .carousel span.hleft{ background:url(/template/default/images/left.png) no-repeat rgba(0, 0, 0, 0.1); left:20px; }
.box_carousel .carousel span.hright{ background:url(/template/default/images/right.png) no-repeat right rgba(0, 0, 0, 0.1); right:20px; }
/*formTabBox*/
.formTabBox .kenfor-addible{ border:0; }
.formTabBox > div{ float:left; }
/*水平方向*/
.formTabBox .tab_level{ width:100%; height:100%; }
.formTabBox .tab_level .formTabText{ background:#eeeeee; font-size:14px; }
.formTabBox .tab_level .formTabText ul{ list-style:outside; margin-bottom:0; width:100%; text-align:left; font-size:0; }
.formTabBox .tab_level .formTabText ul li{ cursor:pointer; height:54px; display:inline-table; vertical-align:top; font-size:14px; letter-spacing:normal; word-spacing:normal; zoom:1; }
.formTabBox .tab_level .tab_title{ display:table-cell; vertical-align:middle; text-align:center; }
.formTabBox .tab_level .formTabText .on{ background:#fdfdfd; }
.formTabBox .tab_level .title_text img{ height:40px; width:40px; display:inline; vertical-align:middle; }
.formTabBox .tab_level .title_text{ display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; padding:0 20px; }
/*垂直方向*/
.formTabBox .tab_vertical{ width:100%; /*border-top:2px solid #e4393c;*/ }
.formTabBox .tab_vertical .formTabText{ background:#eeeeee; width:90px; height:100%; float:left; }
.formTabBox .tab_vertical .formTabText ul{ list-style:outside none none; height:100%; margin-bottom:0; }
.formTabBox .tab_vertical .formTabText ul li{ cursor:pointer; min-height:20px; height:100px; width:100%; text-align:center; border-bottom:1px solid #e6d9d9; box-sizing:border-box; display:inline-table; }
.formTabBox .tab_vertical .tab_title{ width:100%; display:table-cell; vertical-align:middle; }
.formTabBox .tab_vertical .title_img{ vertical-align:middle; }
.formTabBox .tab_vertical .title_img img{ height:40px; width:40px; display:inline; margin-bottom:5px; }
.formTabBox .tab_vertical .title_text{ vertical-align:middle; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; /*width: 80px;*/ }
.formTabBox .tab_vertical .formTabText .on{ background:#fdfdfd; }
.formTabBox .tab_vertical .formTabContent{ float:right; width:calc(100% - 90px); height:100%; /*min-height:350px;_height:350px;*/ }
.formTabBox .tab_vertical .formTabContent > table{ table-layout:fixed; }
.formTabBox .tab_vertical .formTabContent, .formTabBox .tab_vertical .formTabContent table{ height:100%; }
.formTabBox .tab_vertical .formTabContent table tr, .formTabBox .tab_vertical .formTabContent table tr td，.formTabBox .tab_vertical .formTabContent table tr td div{ height:100%; }
/*box_searchContent*/
.box_searchContent .pro_form_div{ overflow:hidden; position:relative; text-align:left; }
.box_searchContent .pro_form_div_top{ height:46px; line-height:46px; background:url(/template/default/images/product_spe_dh_tb.png) no-repeat 5px center; padding-left:20px; font-size:16px; border-bottom:1px solid #cccccc; }
.box_searchContent .pro_form_div_con{ padding:8px; }
.box_searchContent .pro_form_div_con:after{ clear:both; overflow:hidden; height:0; content:""; display:block; }
.box_searchContent .pro_form_mainDiv, .box_searchContent .pro_form_mainDiv .imgDiv{ position:relative; overflow:hidden; }
.box_searchContent .pro_form_mainDiv .productImgForm{ width:200px; height:170px; overflow:hidden; display:block; margin:0 auto }
.box_searchContent .pro_form_mainDiv .imgBigdiv{ display:none; }
.box_searchContent .pro_form_mainDiv .productTitleForm{ line-height:32px; overflow:hidden; font-size:14px; display: block;}
.box_searchContent .pro_form_mainDiv a.fk_first_mallBuy{ width:88px; background-color:#2b2b2b; height:30px; line-height:30px; color:#ffffff; padding:0; font-size:14px; text-align:center; border-radius:3px; margin:0px auto; display:block; }
.box_searchContent .pro_form_mainDiv .productDetail p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.box_searchContent .pro_form_mainDiv .productShopCart a{ display:block; margin:5px auto; width:90px; height:28px; border-radius:5px; background:#337ab7; color:#fff; text-align:center; line-height:30px; }
.box_searchContent .productStyleBox1 .imgDiv{ float:left; }
.box_searchContent .productStyleBox1 .productTitleForm{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.box_searchContent .productStyleBox1 .imgDiv, .box_searchContent .productStyleBox4 .imgDiv{ margin-bottom:20px; }
.box_searchContent .productStyleBox1 .effects4 .imgDiv, .box_searchContent .productStyleBox1 .effects5 .imgDiv{ margin-bottom:10px }
.box_searchContent .productStyleBox2 .imgDiv{ float:left; }
.box_searchContent .productStyleBox3 .imgDiv{ float:left; }
.box_searchContent a.public_prev, a.public_next{ position:absolute; z-index:999; top:50%; width:50px; height:50px; margin-top:-25px; border-radius:100%; line-height:50px; text-align:center; background:#aaaaaa; background:rgba(170, 170, 170, .6); color:#fff; font-size:24px; font-family:'宋体'; font-weight:bold; display:none; }
.box_searchContent a.public_prev{ left:5px; }
.box_searchContent a.public_next{ right:5px; }
.box_searchContent a.public_prev:hover, a.public_next:hover{ background:rgba(133, 133, 133, .6); text-decoration:none }
.box_searchContent a.public_prev:before{ content:"\003C"; }
.box_searchContent a.public_next:before{ content:"\003E"; }
.box_searchContent .productStyleBox3 a.public_prev, .productStyleBox3 a.public_next{ display:block }
.box_searchContent .productStyleBox3 .pro_form_div{ width:calc(100% - 120px); margin:0 auto; }
.box_searchContent .productStyleBox4 .imgDiv{ float:left; }
.box_searchContent .productStyleBox4 .productImgForm_c{ max-width:50%; text-align:center; display:table-cell; vertical-align:middle; float:left; overflow:hidden; }
.box_searchContent .productStyleBox4 .productDetailForm1{ display:table-cell; padding-left:10px; }
.box_searchContent .productStyleBox7 .imgDiv{ clear:both; display:block; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:20px; width:100%; }
.box_searchContent .productStyleBox7 .productImgForm{ width:180px; text-align:center; display:table-cell; vertical-align:middle; float:left; }
.box_searchContent .productStyleBox7 .productDetailForm{ width:calc(100% - 200px); display:inline-block; float:right; }
.box_searchContent .productStyleBox7 .productPrice p{ text-align:left }
.box_searchContent .productStyleBox5 .show{ position:relative; margin-bottom:15px; }
.box_searchContent .productStyleBox5 .show > a{ position:absolute; display:none; top:50%; width:50px; height:50px; cursor:pointer; margin-top:-25px; text-decoration:none; font-size:36px; font-family:'宋体'; font-weight:bold; text-align:center; }
.box_searchContent .productStyleBox5 .show:hover > a{ display:block; }
.box_searchContent .productStyleBox5 .show > .prev{ left:0; }
.box_searchContent .productStyleBox5 .show > .next{ right:0; }
.box_searchContent .productStyleBox5 .show > .prev:after{ content:"<"; }
.box_searchContent .productStyleBox5 .show > .next:after{ content:">"; }
.box_searchContent .productStyleBox5 .show .img{ float:left; width:calc(100% - 280px); }
.box_searchContent .productStyleBox5 .show .img img{ width:100%; }
.box_searchContent .productStyleBox5 .show .productDetailForm{ float:right; width:260px; }
.box_searchContent .productStyleBox5 .list{ position:relative; }
.box_searchContent .productStyleBox5 .list > a{ display:block; position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; line-height:30px; text-align:center; font-size:30px; overflow:hidden; cursor:pointer; font-weight:bold; text-decoration:none; font-family:'宋体'; }
.box_searchContent .productStyleBox5 .list > .prev{ left:0; }
.box_searchContent .productStyleBox5 .list > .next{ right:0; }
.box_searchContent .productStyleBox5 .list > .prev:after{ content:"<"; }
.box_searchContent .productStyleBox5 .list > .next:after{ content:">"; }
.box_searchContent .productStyleBox5 .list ul{ overflow:hidden; position:relative; margin:0 35px; height:80px; }
.box_searchContent .productStyleBox5 .list ul li{ letter-spacing:-1px; font-size:0; white-space:nowrap; position:absolute; left:0; top:0; }
.box_searchContent .productStyleBox5 .list ul li a{ display:inline-block; vertical-align:top; width:80px; height:80px; cursor:pointer; margin-left:8px; }
.box_searchContent .productStyleBox5 .list ul li a:first-child{ margin-left:0; }
.box_searchContent .productStyleBox5 .list ul li a img{ display:block; width:100%; height:100%; }
.box_searchContent .productStyleBox6 .first{ margin-bottom:10px; }
.box_searchContent .productStyleBox6 .first img{ float:left; display:block; }
.box_searchContent .productStyleBox6 .first .productDetailForm{ float:right; width:calc(100% - 182px) }
.box_searchContent .productStyleBox6 .first .productTitleForm,
.box_searchContent .productStyleBox6 .first .productDetail p{ text-align:left; }
.box_searchContent .productStyleBox6 .list .productDetailForm div{ float:left; width:20%; padding:0 9px; text-align:center; }
.box_searchContent .productStyleBox6 .list.type .productDetailForm div{ font-weight:bold; }
.box_searchContent .productStyleBox6 .list .productDetailForm .productDetail p{ float:left; width:33.333333333%; }
.box_searchContent .productStyleBox8 .productDetailForm div{ float:left; width:20%; padding:0 9px; text-align:center; }
.box_searchContent .productStyleBox8 .type .productDetailForm div{ font-weight:bold; }
.box_searchContent .productStyleBox8 .productDetailForm .productDetail p{ float:left; width:33.333333333%; }
.box_searchContent .effects2 .productImgForm_c a.productEffects{ display:none; position:absolute; top:0px; z-index:10; width:100%; height:100%; text-align:center; }
.box_searchContent .effects2 .productImgForm_c a.productEffects span{ display:block; margin:0 auto; }
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c{ position:relative; text-align:left; }
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c a.productEffects{ text-align:left !important; }
.box_searchContent .productStyleBox4 .effects2 .productImgForm_c a.productEffects span{ margin:0 !important; }
.box_searchContent .effects3 .productImgForm, .box_searchContent .effects4 .productImgForm{ display:block; position:relative; }
.box_searchContent .effects3 li a.productImgForm:hover:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; display:block; background:url("/template/default/images/imageeffetc_mask.png") no-repeat center center; }
.box_searchContent .effects4 .productDetailForm1{ display:none; position:absolute; top:0; left:0px; color:#fff; width:100%; height:100%; text-align:center; }
.box_searchContent .effects4 .productDetailForm2{ display:block; margin:0 auto; }
.box_searchContent .effects4 .productDetailForm{ display:table-cell; vertical-align:middle; overflow:hidden; cursor:pointer; }
.box_searchContent .effects4 .productDetailForm .productTitleForm{ white-space:normal; }
.box_searchContent .effects5 .productDetailForm1{ display:none; position:absolute; bottom:0px; left:0px; color:#fff; width:100%; text-align:center; }
.box_searchContent .effects5 .productDetailForm2{ display:block; margin:0 auto; }
.box_searchContent .effects5 .productDetailForm{ display:table-cell; vertical-align:middle; overflow:hidden; cursor:pointer; }
.box_searchContent .effects5 .productDetailForm .productTitleForm{ white-space:normal; }
.box_searchContent .effects6 li a.productImgForm{ display:block; overflow:hidden; }
.box_searchContent .effects6 li a.productImgForm img{ cursor:pointer; transition:all 0.6s; }
.box_searchContent .effects6 li a.productImgForm img:hover{ transform:scale(1.2); }
.box_searchContent .effects7 li a.productImgForm img{ cursor:pointer; transition:all 0.6s; }
.box_searchContent .effects7 li a.productImgForm img:hover{ transform:translate(-10px, 0); }
.box_searchContent .productDetail p span.proParam0, .box_searchContent .imgDiv .productShopCartDisplay0{ display:none; }
.box_searchContent .productDetail p span.proParam1, .box_searchContent .imgDiv .productShopCartDisplay1{ display:inline-block; }
.box_searchContent .parameter1 .productShopCart{width:100%;}
.box_searchContent .productDetail p{ display:block; }
.box_searchContent .productDetail p.productPrice{ display:inline; }
.box_searchContent .productDetail p.productPrice span{ display:none; }
.box_searchContent .productDetail p.productSalePrice{ font-size:14px; color:#f13a3a; padding-right:5px }
.box_searchContent .productDetail p.productMarketPrice{ font-size:11px; color:#999 }
.box_searchContent .parameter1 .productTitleForm, .parameter1 .productDetail p{ text-align:center; }
.box_searchContent .parameter1 .productDetail p.productPrice{ display:block; }
.box_searchContent .parameter1 .productDetail p.productPrice span{ display:inline-block; }
.box_searchContent .parameter1 .productDetail p.productPrice span.proParam0{ display:none; }
.box_searchContent .parameter1 .productDetail p.productPrice span.proParam1{ display:inline-block; }
.box_searchContent .parameter2 .productTitleForm, .parameter2 .productDetail, .box_searchContent .parameter2 .productDetail p{ text-align:center; }
.box_searchContent .parameter2 .productTitleForm{ border-bottom:1px dashed #ccc; line-height:40px; margin-bottom:10px; }
.box_searchContent .parameter3 .productTitleForm, .box_searchContent .parameter3 .productDetailForm, .box_searchContent .parameter3 .productDetail p{ text-align:left; }
.box_searchContent .parameter4 .productTitleForm, .box_searchContent .parameter4 .productDetailForm, .box_searchContent .parameter4 .productDetail p{ text-align:left; }
.box_searchContent .parameter4 .productDetail p.productPrice{ display:inline-block; margin-top:10px; line-height:30px; }
.box_searchContent .parameter4 .productShopCart{ position:absolute; right:0px; bottom:10px; }
.box_searchContent .parameter5 .productDetail p, .box_searchContent .parameter6 .productDetail p{ display:none; }
.box_searchContent .parameter5 .productDetail p.productPrice, .box_searchContent .parameter6 .productDetail p.productPrice{ display:inline-block; }
.box_searchContent .parameter5 .imgDiv{ padding-bottom:30px; }
.box_searchContent .parameter5 .productDetailForm1{ text-align:center; bottom:40px; left:0; position:absolute; margin-bottom:-25px; width:100%; overflow:hidden; }
.box_searchContent .parameter5 .productDetailForm2{ display:block; margin:0 auto; overflow:hidden; }
.box_searchContent .parameter5 .productDetailForm{ display:table-cell; vertical-align:middle; overflow:hidden; border:1px solid #dcdcdc; background:#fff; background:rgba(255, 255, 255, 0.9); filter:alpha(opacity:90); }
.box_searchContent .parameter5 .productDetailForm .productTitleForm{ white-space:normal; }
.box_searchContent .pro_form_mainDiv .imgDiv1{ width:100%; }
.box_searchContent .productStyleBox1 .imgDiv a.productImgForm img{ display:block; margin:0 auto }
.box_searchContent .productStyleBox2 .imgDiv a.productImgForm img{ display:block; margin:0 auto }
.box_searchContent .pro_form_mainDiv .imgDiv2{ width:50%; }
.box_searchContent .pro_form_mainDiv .imgDiv3{ width:33.33333%; }
.box_searchContent .pro_form_mainDiv .imgDiv4{ width:25%; }
.box_searchContent .pro_form_mainDiv .imgDiv5{ width:20%; }
.box_searchContent .pro_form_mainDiv .imgDiv6{ width:16.66667%; }
.box_searchContent .pro_form_mainDiv .imgDiv7{ width:14.28571%; }
.box_searchContent .pro_form_mainDiv .imgDiv8{ width:12.5%; }
.box_searchContent .pro_form_mainDiv .imgDiv9{ width:11.1111%; }
.box_searchContent .pro_form_mainDiv .imgDiv10{ width:10%; }
.box_searchContent .productStyleBox4 .productDetailForm1{ display:block; }
.box_searchContent .productStyleBox4 .parameter3 .productTitleForm, .box_searchContent .productStyleBox4 .parameter3 .productDetail p, .box_searchContent .productStyleBox4 .parameter4 .productTitleForm, .box_searchContent .productStyleBox4 .parameter4 .productDetail p{ padding-left:15px }
/* box_listPhoto */
.box_listPhoto .listPhotoBox .scroll_list img{ max-width:none; max-height:none; }
.box_listPhoto .listPhotoBox{ padding:0; margin:0; /*min-width:1150px ;*/ }
.box_listPhoto .listPhotoBox li{ list-style:none; padding:0; margin:0; }
.box_listPhoto .listPhotoPanel1{ width:100%; margin:0 5px 5px 0; }
.box_listPhoto .listPhotoPanel2{ margin:0 auto; width:100%; position:relative; }
.box_listPhoto .photoListContainer{ height:auto; overflow:hidden; box-sizing:content-box; }
.box_listPhoto .listPhotoPanel2 .photoListContainer{ margin:0 50px; }
.box_listPhoto .scroll_list{ width:100%; }
.box_listPhoto .listPhotoPanel2 .scroll_list{ width:100%; box-sizing:content-box; }
.box_listPhoto .photoListContainer .picList li{ display:block; float:left; width:230px; height:172px; cursor:pointer; }
.box_listPhoto .listPhotoPanel2 .prev{ background:url("/template/default/images/listphotobutton.png") no-repeat -28px -16px; display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; left:0; cursor:pointer; z-index:99; }
.box_listPhoto .listPhotoPanel2 .prev:hover{ background:url("/template/default/images/listphotobutton.png") no-repeat -78px -16px; }
.box_listPhoto .listPhotoPanel2 .next{ background:url("/template/default/images/listphotobutton.png") no-repeat -28px -72px; display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; right:0; cursor:pointer; z-index:99; }
.box_listPhoto .listPhotoPanel2 .next:hover{ background:url("/template/default/images/listphotobutton.png") no-repeat -78px -72px; }
.box_listPhoto .listPhotoPanel3{ width:100%; margin:0 auto }
.box_listPhoto .scroll_list2{ width:100%; height:180px; float:left; margin:0 5px 5px 0; }
.box_listPhoto .photoListContainer .scroll_list .picList .photo_list{ position:relative; overflow:hidden; text-align:center; margin:0 auto; }
.box_listPhoto .photoListContainer .scroll_list .picList .photo_list img{ position:absolute; left:0; bottom:0; }
.box_listPhoto .photoListContainer .scroll_list ul li{ position:relative; overflow:hidden; }
.box_listPhoto .photoListContainer .scroll_list .picList .photo_mask{ height:100%; width:100%; overflow:hidden; position:absolute; background:url("/template/default/images/imageeffetc_mask.png") no-repeat center center; top:0; left:0; }
.box_listPhoto .photoListContainer .scroll_list .picList .photo_fullMask{ display:none; height:100%; width:100%; overflow:hidden; position:absolute; background:#000; top:0; left:0; }
.box_listPhoto .photoListContainer .scroll_list .picList .pictureDes{ display:block; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.box_listPhoto .photoListContainer .scroll_list .picList .photo_halfMask{ height:24px; width:100%; overflow:hidden; position:absolute; background:#000; bottom:-25px; left:0; opacity:1; }
.box_listPhoto .listPhotoText{ height:auto; /*height:20px;*/ /*line-height: 20px;*/ overflow:hidden; /*font-size: 14px;*/ /*color: #666666;*/ text-align:center; text-overflow:ellipsis; white-space:nowrap; }
.box_listPhoto .photo_borderMask{ border:1px solid #000; background:none; position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; }
.box_listPhoto .tempWrap{ margin:0 auto; }
.fancybox-opened .fancybox-title > p > b{ word-break:break-all; }
/*侧边栏 默认样式*/
.box_listPhoto .listPhotoTextAlign{ text-align:center; }
.box_listPhoto .listPhotoSize{ width:230px; height:172px; }
.box_listPhoto .listPhotoScale{ width:100%; height:100%; }
.box_listPhoto .listPhotoSpacing{ margin-top:10px; margin-bottom:10px; }
/*鼠标经过效果6*/
.box_listPhoto .photo_animate{ transition:all ease 0.6s; -o-transition:all ease 0.6s; -moz-transition:all ease 0.6s; -webkit-animation:all ease 0.6s; }
.box_listPhoto .photo_animate:hover{ transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); }
/*鼠标经过效果7*/
.box_listPhoto .picture6{ transition:all ease 0.6s; -o-transition:all ease 0.6s; -moz-transition:all ease 0.6s; -webkit-transition:all ease 0.6s; }
.box_listPhoto .picture6:hover{ transform:translate(-10px, 0); -o-transform:translate(-10px, 0); -moz-transform:translate(-10px, 0); -webkit-transform:translate(-10px, 0); }
/*幻灯片样式*/
.box_listPhoto .slideBox{ overflow:hidden; position:relative; margin:0 auto; }
.box_listPhoto .slideBox .hd{ height:25px; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; width:100%; opacity:0.7; /*background: #000;*/ }
.box_listPhoto .slideBox .hd ul{ overflow:hidden; zoom:1; list-style:none; width:150px; height:25px; margin-left:46%; }
.box_listPhoto .slideBox .bd{ position:relative; height:100%; z-index:0; }
.box_listPhoto .slideBox .bd ul{ list-style:none; margin:0 auto; padding:0px; }
.box_listPhoto .slideBox .bd li{ zoom:1; vertical-align:middle; list-style:none; background:#000; filter:alpha(opacity=70); }
.box_listPhoto .slideBox .bd img{ max-width:100%; max-height:100%; display:block; margin:0 auto; }
.box_listPhoto .slideBox .prevStop{ display:none; }
.box_listPhoto .slideBox .nextStop{ display:none; }
.box_listPhoto .desTitle{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/*针对第一种展示样式*/
.box_listPhoto .listPhotoPanel1 .photoListContainer .scroll_list ul li{ width:25%; margin:0 auto 10px; }
.box_listPhoto .listPhotoPanel1 .photoListContainer .scroll_list ul li .listPhotoText{ margin:0 auto; width:76%; /*line-height:20px;*/ padding:6px 0; }
/*针对第二、三种展示样式*/
.box_listPhoto .listPhotoPanel2 .photoListContainer .scroll_list ul li .listPhotoText,
.box_listPhoto .listPhotoPanel3 .photoListContainer .scroll_list ul li .listPhotoText{ margin:0 auto; width:80%; /*line-height:20px;*/ padding:6px 0; }
@keyframes bottomSit{
    from{ bottom:-25px; }
    20%{ bottom:-20px; }
    40%{ bottom:-15px; }
    60%{ bottom:-10px; }
    80%{ bottom:-5px; }
    to{ bottom:0px; }
}
@-moz-keyframes bottomSit{
    from{ bottom:-25px; }
    20%{ bottom:-20px; }
    40%{ bottom:-15px; }
    60%{ bottom:-10px; }
    80%{ bottom:-5px; }
    to{ bottom:0px; }
}
@-webkit-keyframes bottomSit{
    from{ bottom:-25px; }
    20%{ bottom:-20px; }
    40%{ bottom:-15px; }
    60%{ bottom:-10px; }
    80%{ bottom:-5px; }
    to{ bottom:0px; }
}
@-o-keyframes bottomSit{
    from{ bottom:-25px; }
    20%{ bottom:-20px; }
    40%{ bottom:-15px; }
    60%{ bottom:-10px; }
    80%{ bottom:-5px; }
    to{ bottom:0px; }
}
@keyframes PicOpaci{
    from{ opacity:0; }
    30%{ opacity:0.4; }
    60%{ opacity:0.6; }
    80%{ opacity:0.8; }
    to{ opacity:1; }
}
@-moz-keyframes PicOpaci{
    from{ opacity:0; }
    30%{ opacity:0.4; }
    60%{ opacity:0.6; }
    80%{ opacity:0.8; }
    to{ opacity:1; }
}
@-webkit-keyframes PicOpaci{
    from{ opacity:0; }
    30%{ opacity:0.4; }
    60%{ opacity:0.6; }
    80%{ opacity:0.8; }
    to{ opacity:1; }
}
@-o-keyframes PicOpaci{
    from{ opacity:0; }
    30%{ opacity:0.4; }
    60%{ opacity:0.6; }
    80%{ opacity:0.8; }
    to{ opacity:1; }
}
/*networkSale common*/
.box_networkSale .searchServiceBox .service_content .resList_box .res_text .datail_txt{ display:block; width:42px; float:left; }
.box_networkSale .searchServiceBox .service_content .resList_box .res_text .detail_addr{ display:inline-block; width:calc(100% - 42px); float:left; }
.box_networkSale .searchServiceBox .searchRes .resList_box .res_info .res_text{ width:100%; }
.box_networkSale .searchServiceBox .searchRes .resList_box .res_info .linkMap{ cursor:pointer; }
.network_mask_tpl .lightBox .map_item_list .scrollbar,
.box_networkSale .searchServiceBox .service_content .scrollbar{ overflow:auto; }
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar,
.box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar{ width:5px; height:5px; background-color:#f5f5f5; }
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar-track,
.box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar-track{ -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .2); border-radius:10px; background-color:#fff; }
.network_mask_tpl .lightBox .map_item_list .scrollbar::-webkit-scrollbar-thumb,
.box_networkSale .searchServiceBox .service_content .scrollbar::-webkit-scrollbar-thumb{ height:5px; border-radius:5px; -webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.2); background-color:#adb6bf; }
/*networkSale half*/
.box_networkSale .searchServiceBox{ height:auto; width:100%; }
.box_networkSale .searchServiceBox .h_searchBox .searchMap{ float:left; height:600px; width:60%; border-right:1px solid #bdbdbd; }
.box_networkSale .searchServiceBox .h_searchBox .service_content{ float:left; height:auto; margin-left:20px; width:calc(40% - 20px); overflow:hidden; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .searchTxt{ height:auto; line-height:40px; font-size:16px; padding-bottom:10px; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .cityInfo{ border-bottom:1px solid #898989; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .citySelect{ border-bottom:1px dashed #ccc; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .citySelect select{ height:30px; width:45%; border-radius:3px; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .keyword_box{ width:100%; }
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .keyword_con{ width:100%; heigth:30px; line-height:30px }
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .search_keyword{ width:calc(100% - 74px); height:30px; font-size:14px; padding:0 4px; }
.box_networkSale .searchServiceBox .h_searchBox .keyword_box .search_btn{ display:inline-block; border:1px solid #ccc; background-color:#f5f5f5; width:50px; text-align:center; font-size:14px; border-radius:2px; cursor:pointer; }
.box_networkSale .searchServiceBox .h_searchBox .service_content .searchRes{ width:calc(100% - 20px); height:410px; overflow:auto; background:#f9f9f9; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box{ list-style:none; padding:0; margin:0; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info{ padding:10px 10px 5px; overflow:hidden; border-bottom:1px solid #f2f2f2; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_floatLeft{ float:left; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_index{ width:26px; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_index span{ display:block; width:12px; height:12px; margin:9px auto; background-color:#aacd06; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_content .res_title{ font-size:16px; display:block; padding:6px 0; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .res_text{ color:#666; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .linkMap{ line-height:28px; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .res_info .linkMap .fontIcon{ font-size:18px; vertical-align:sub; }
.box_networkSale .searchServiceBox .h_searchBox .searchRes .resList_box .noResult{ padding:10px 20px; }
/*networkSale full*/
.box_networkSale .searchServiceBox .f_searchBox .service_content .f_left{ float:left; }
.box_networkSale .searchServiceBox .f_searchBox .searchMap{ height:780px; width:100%; }
.box_networkSale .searchServiceBox .f_searchBox .s_reasonBox{ width:100%; min-width:800px; height:60px; line-height:60px; font-size:16px; background-color:#cc365e; color:#fff; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect{ width:calc(60% - 20px); padding-left:20px; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area{ padding-left:20px; width:calc(100% - 100px) }
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area .sea_proTxt{ width:50%; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .citySelect .search_area .sea_proTxt select{ width:70%; height:35px; border:none; margin-left:4px; padding-left:10px; color:#a3a3a3; font-size:14px; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .keyword_box{ width:40%; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .keyword_box .keyword_con{ width:calc(100% - 100px); }
.box_networkSale .searchServiceBox .f_searchBox .keyword_box .search_keyword{ width:60%; height:35px; border:none; margin-top:12px; padding-left:10px; font-size:14px; color:#333; }
.box_networkSale .searchServiceBox .f_searchBox .keyword_box .search_btn{ display:inline-block; background-color:#fff; width:70px; text-align:center; font-size:14px; border-radius:2px; cursor:pointer; height:35px; line-height:35px; margin-top:12px; margin-left:15px; color:#333; }
.box_networkSale .searchServiceBox .f_searchBox .service_content .searchRes{ width:100%; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info{ float:left; width:30%; min-height:146px; overflow:hidden; margin-left:10px; margin-top:10px; padding:10px; background-color:#f5f5f5; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info:nth-child(3n-2){ margin-left:0px; clear:both; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .res_content .res_title{ display:block; padding-bottom:6px; font-size:16px; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .linkMap .fontIcon{ font-size:18px; vertical-align:sub; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .res_info .res_content{ line-height:24px; }
.box_networkSale .searchServiceBox .f_searchBox .searchRes .resList_box .noResult{ padding:10px; text-align:center; }
/*network_mask_tpl mask*/
.network_mask_tpl .network_mask{ zoom:1; background-color:#000; opacity:.8; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999; }
.network_mask_tpl .lightBox{ min-width:500px; min-height:600px; background-color:#fff; position:fixed; top:0; left:0; bottom:0; right:0; margin:auto; z-index:100000; }
.network_mask_tpl .lightBox .map_header{ height:44px; padding:10px 20px 13px; cursor:move; }
.network_mask_tpl .lightBox .map_header .header_title{ font-size:18px; color:#333; }
.network_mask_tpl .lightBox .map_header .close_mask{ height:22px; width:22px; background:url("/template/default/images/network_close.png") -1px 1px no-repeat; position:absolute; top:10px; right:20px; }
.network_mask_tpl .lightBox .map_content{ padding:0 20px 20px; position:relative; }
.network_mask_tpl .lightBox .map_content .baidu_map{ height:598px; border:1px solid #e6e6e6; }
.network_mask_tpl .lightBox .map_item_list{ position:absolute; z-index:9; top:55px; right:30px; width:234px; height:auto; }
.network_mask_tpl .lightBox .map_item_list .store_head{ width:100%; height:40px; background-color:#fff; line-height:40px; padding-left:10px; }
.network_mask_tpl .lightBox .map_item_list .store_head .kenfor-icons-home{ font-size:30px; vertical-align:middle; }
.network_mask_tpl .lightBox .map_item_list .store_head .map_downward{ font-size:20px; vertical-align:middle; position:absolute; top:11px; right:10px; }
.network_mask_tpl .lightBox .map_item_list .store_head .nearby_title{ display:inline-block; width:160px; text-align:center; }
.network_mask_tpl .lightBox .map_item_list .hover{ background-color:#cf000e; color:#fff; }
.network_mask_tpl .lightBox .map_item_list .store_head:hover{ background-color:#cf000e; color:#fff; }
.network_mask_tpl .lightBox .map_item_list .store_hide{ display:none; }
.network_mask_tpl .lightBox .store_info{ overflow:auto; border:solid 1px #eaeaea; padding:10px 15px; background:#fff; margin-top:10px; box-shadow:0px 2px 6px #c7c7c7; height:328px; display:block; }
.network_mask_tpl .lightBox .store_info .res_info{ padding:10px 0 10px 10px; border-bottom:1px solid #e9e9e9; line-height:20px; cursor:pointer; height:auto; }
.network_mask_tpl .lightBox .store_info .res_info:hover{ background-color:#f6f6f6; }
.network_mask_tpl .lightBox .store_info .res_info .res_store_title{ font-weight:bold; }
.network_mask_tpl .lightBox .map_item_list .res_item_list .item_selected{ color:#cf000e }
.network_mask_tpl .ui-draggable-dragging{ opacity:1 }
/*旧版产品搜索，不再升级*/
.box_productSearch_1 .moduleContent{ width:100%; }
.box_productSearch_1 .skin_model_view{ box-sizing:border-box; }
.box_productSearch_1 .moduleContent .keywordJquery{ padding:4px 0 0; overflow:hidden; width:100%; margin-left:-6px; }
.box_productSearch_1 .moduleContent .keywordJquery li{ display:inline-block; border-left:1px solid #ccc; line-height:24px; padding:0 12px; font-size:14px; margin-top:5px; }
.box_productSearch_1 .moduleContent .keywordJquery li a:hover{ opacity:0.8; color:#f13a3a; }
.box_productSearch_1 .moduleContent .search .searchBox{ cursor:pointer; width:100%; height:100%; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput{ width:100%; height:100%; position:relative; background:#fff; height:30px; line-height:30px; color:#555; box-sizing:border-box; border:1px solid #bfbfbf; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput1{ border-radius:14px; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput2{ background:#fff; color:#fff; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput3{ border:none }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon{ width:70px; height:100%; position:absolute; right:0; line-height:30px; text-align:center; color:#fff; font-size:24px; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon2{ border-radius:0 14px 14px 0; width:50px; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon3{ background:#bfbfbf; opacity:0.8 }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon4{ opacity:1; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchIcon6{ border-radius:14px }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput{ width:calc(100% - 70px); height:100%; position:absolute; left:0; line-height:30px; font-size:12px; border:none; text-indent:10px; outline:none; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput1{ border-radius:14px 0 0 14px; width:calc(100% - 50px); }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftInput2{ background:#fff; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchText{ width:70px; height:100%; line-height:30px; /*background-color: rgb(170, 170, 170)*/; position:absolute; right:0; color:#fff; text-align:center; font-size:13px; }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .searchText1{ border-color:rgb(170, 170, 170); }
.box_productSearch_1 .moduleContent .search .searchBox .searchInput .leftIcon{ position:absolute; top:calc((100% - 12px) / 2); right:70px; width:0; height:0; border-right:solid 6px; /*border-right-color: rgb(170, 170, 170)*/; border-top:solid 6px transparent; border-bottom:solid 6px transparent; }
/*产品搜索*/
.box_productSearch_v1 .moduleContent{ width:100%; }
.box_productSearch_v1 .skin_model_view{ box-sizing:border-box; }
.box_productSearch_v1 .moduleContent .keywordJquery{ padding:4px 0 0; overflow:hidden; width:100%; margin-left:-6px; }
.box_productSearch_v1 .moduleContent .keywordJquery li{ display:inline-block; border-left:1px solid #ccc; line-height:24px; padding:0 12px; font-size:14px; margin-top:5px; }
.box_productSearch_v1 .moduleContent .keywordJquery li a:hover{ opacity:0.8; color:#f13a3a; }
.box_productSearch_v1 .moduleContent .search .searchBox{ cursor:pointer; width:100%; height:100%; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput{height:100%; position:relative; background:#fff; height:30px; line-height:30px; color:#555; box-sizing:border-box; border:1px solid #bfbfbf; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput1{ border-radius:14px; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput2{ background:#fff; color:#fff; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput3{ border:none }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon{ width:70px; height:100%; position:absolute; right:0; line-height:30px; text-align:center; color:#fff; font-size:24px; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon2{ border-radius:0 14px 14px 0; width:50px; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon3{ background:#bfbfbf; opacity:0.8 }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon4{ opacity:1; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchIcon6{ border-radius:14px }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput{ width:calc(100% - 70px); height:100%; position:absolute; left:0; line-height:30px; font-size:12px; border:none; text-indent:10px; outline:none; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput1{ border-radius:14px 0 0 14px; width:calc(100% - 50px); }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftInput2{ background:#fff; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchText{ width:70px; height:100%; line-height:30px; /*background-color: rgb(170, 170, 170)*/; position:absolute; right:0; color:#fff; text-align:center; font-size:13px; }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .searchText1{ border-color:rgb(170, 170, 170); }
.box_productSearch_v1 .moduleContent .search .searchBox .searchInput .leftIcon{ position:absolute; top:calc((100% - 12px) / 2); right:70px; width:0; height:0; border-right:solid 6px; /*border-right-color: rgb(170, 170, 170)*/; border-top:solid 6px transparent; border-bottom:solid 6px transparent; }
/*标题栏组件样式开始*/
/* 标题公共部分👇 */
.box_title_v1 .title_wrap{ position:relative; overflow:hidden; width:100%; padding-right:10px; }
.box_title_v1 .title_wrap .title_wrap_inner{ float:left; width:100%; min-height:50px; white-space:nowrap; }
.box_title_v1 .title_wrap .title_wrap_inner .title_h4{ font-size:20px; color:#e4393c; margin:0; }
.box_title_v1 .title_wrap .title_wrap_inner .title_h5{ font-size:16px; color:#777; margin:0; }
.box_title_v1 .title_wrap .title_wrap_a{ float:right; min-width:40px; white-space:nowrap; height:100%; margin-left:-80px; line-height:50px; color:#e4393c; text-align:center; font-size:40px; font-family:'icomoon'; position:relative; }
.box_title_v1 .title_wrap .title_btn_type_004, .title_wrap .title_btn_type_005, .title_wrap .title_btn_type_007{ padding:0; width:50px; }
.box_title_v1 .title_wrap .title_wrap_a::before{ position:relative; top:0; visibility:visible; }
.box_title_v1 .title_wrap .title_wrap_more{ display:none; }
/* 标题更多按钮部分👇 */
.box_title_v1 .title_wrap .title_btn_type_001 .title_wrap_more{ position:relative; top:0; display:block; font-size:13px; font-family:'Arial'; }
.box_title_v1 .title_wrap .title_wrap_a i{ font-style:normal }
.box_title_v1 .title_wrap .title_btn_type_002::before{ content:"\e913"; }
.box_title_v1 .title_wrap .title_btn_type_003::before{ content:"\e925"; }
.box_title_v1 .title_wrap .title_btn_type_004::before{ content:"\e914"; }
.box_title_v1 .title_wrap .title_btn_type_005::before{ content:"\e923"; }
.box_title_v1 .title_wrap .title_btn_type_006::before{ content:"\e924"; }
.box_title_v1 .title_wrap .title_btn_type_007::before{ content:"\e922"; }
.box_title_v1 .title_wrap .title_btn_type_008::before{ content:"\e926"; }
/* 标题风格001部分👇 */
.box_title_v1 .title_type_001{ padding-right:0; }
.box_title_v1 .title_type_001 .title_wrap_inner{ padding-left:10px; overflow:hidden; }
.box_title_v1 .title_type_001 .title_wrap_a{ width:auto; margin:0; }
.box_title_v1 .title_type_001 .title_type_001_lw1{ width:calc(100% - 80px); }
.box_title_v1 .title_type_001 .title_type_001_lw1 + .title_wrap_a{ width:80px; }
.box_title_v1 .title_type_001 .title_type_001_lw2{ width:calc(100% - 70px); }
.box_title_v1 .title_type_001 .title_type_001_lw2 + .title_wrap_a{ width:70px; }
.box_title_v1 .title_type_001 .title_type_001_lw3{ width:calc(100% - 40px); }
.box_title_v1 .title_type_001 .title_type_001_lw3 + .title_wrap_a{ width:40px; }
.box_title_v1 .title_type_001 .title_wrap_inner > *{ display:inline-block; }
.box_title_v1 .title_type_001 .title_wrap_inner .title_h4, .box_title_v1 .title_type_001 .title_wrap_inner .title_h5{ line-height:52px; }
.box_title_v1 .title_type_001 .title_wrap_inner .title_h5{ margin-left:5px; }
.box_title_v1 .title_type_001 .title_wrap_inner .title_icon{ width:6px; height:9px; background-color:#e4393c; margin-left:6px; }
.box_title_v1 .title_type_001 .title_wrap_inner .title_line{ width:100%; height:9px; background:#f5f5f5; margin-left:8px; }
.box_title_v1 .title_type_001 .title_btn_type_001 .title_wrap_more{ top:6px; }
.box_title_v1 .title_type_001 .title_wrap_a::before{ top:5px; }
.box_title_v1 .title_type_001 .title_btn_type_005.title_wrap_a::before, .box_title_v1 .title_type_001 .title_btn_type_007.title_wrap_a::before{ right:9px; }
/* 标题风格002部分👇 */
.box_title_v1 .title_type_002{ text-align:center; padding-right: 0;}
.box_title_v1 .title_type_002 .title_wrap_inner{ min-height:55px; width:calc(100% - 80px); max-width:100%; display:inline-block; float:none; }
.box_title_v1 .title_type_002 .title_wrap_a{ line-height:55px; }
.box_title_v1 .title_type_002 .title_wrap_inner .title_h4, .box_title_v1 .title_type_002 .title_wrap_inner .title_h5{ display:inline-block;; line-height:55px; text-align:center; }
.box_title_v1 .title_type_002 .title_wrap_inner .title_h4{}
.box_title_v1 .title_type_002 .title_wrap_inner .title_h5{ padding-left:10px;}
.box_title_v1 .title_type_002 .title_wrap_inner .title_line{ position:absolute; bottom:2px; left:0; width:100%; display:block; border-bottom:1px solid #ddd; }
.box_title_v1 .title_type_002 .title_wrap_inner .title_icon{ position:absolute; display:block; width:160px; height:5px; background-color:#e4393c; margin:-6px auto 0 auto; z-index:2; bottom:0; left:50%; transform:translate3d(-50%,0,0)}
/* 标题风格003部分👇 */
.box_title_v1 .title_type_003 .title_wrap_inner{ min-height:70px; }
.box_title_v1 .title_type_003 .title_wrap_a{ line-height:70px; }
.box_title_v1 .title_type_003 .title_wrap_inner .title_h4, .box_title_v1 .title_type_003 .title_wrap_inner .title_h5{ width:100%; text-align:center; }
.box_title_v1 .title_type_003 .title_wrap_inner .title_h5{ padding-top:6px; }
.box_title_v1 .title_type_003 .title_wrap_inner .title_line{ position:absolute; bottom:6px; left:0; width:100%; display:block; border-bottom:1px solid #ddd; }
.box_title_v1 .title_type_003 .title_wrap_inner .title_icon{ position:absolute; bottom:2px; left:50%; display:block; width:10px; height:10px; background-color:#ddd; margin-left:-5px; z-index:2; transform:rotate(45deg); }
/* 标题风格004部分👇 */
.box_title_v1 .title_type_004{ padding:5px 0 5px 8px; }
.box_title_v1 .title_type_004 .title_wrap_inner{ border-left:4px solid #e4393c; height:50px; min-height:0; overflow:hidden; }
.box_title_v1 .title_type_004 .title_wrap_inner .title_h4, .box_title_v1 .title_type_004 .title_wrap_inner .title_h5{ padding:0 0 3px 10px; }
/* 标题风格005部分👇 */
.box_title_v1 .title_type_005{ padding-right: 0;}
.box_title_v1 .title_type_005 .title_wrap_inner .title_h4, .box_title_v1 .title_type_005 .title_wrap_inner .title_h5{ width:100%; text-align:center; }
.box_title_v1 .title_type_005 .title_wrap_inner .title_h5{ padding-top:10px; }
.box_title_v1 .title_type_005 .title_wrap_inner .title_h5::before, .box_title_v1 .title_type_005 .title_wrap_inner .title_h5::after{ display:inline-block; vertical-align:middle; content:""; background:#999; width:50px; height:1px; margin:0 10px; }
/* 标题风格006部分👇 */
.box_title_v1 .title_type_006 .title_wrap_inner{ min-height:65px; }
.box_title_v1 .title_type_006 .title_wrap_inner .title_h4, .box_title_v1 .title_type_006 .title_wrap_inner .title_h5{ width:100%; text-align:center; }
.box_title_v1 .title_type_006 .title_wrap_inner .title_h5{ padding:10px 0; }
.box_title_v1 .title_type_006 .title_wrap_inner .title_icon{ display:block; margin:0 auto; width:40px; height:5px; background-color:#e4393c; }
.box_title_v1 .title_type_006 .title_wrap_a{ line-height:65px; }
/* 标题风格007部分👇 */
.box_title_v1 .title_type_007{ background-color:#e4393c; }
.box_title_v1 .title_type_007 .title_wrap_a > i{ color:#fff; }
.box_title_v1 .title_type_007 .title_wrap_inner{ position:relative; }
.box_title_v1 .title_type_007 .title_wrap_inner > *{ display:inline-block; }
.box_title_v1 .title_type_007 .title_wrap_inner .title_h4, .box_title_v1 .title_type_007 .title_wrap_inner .title_h5{ line-height:50px; color:#fff; }
.box_title_v1 .title_type_007 .title_wrap_inner .title_h4{ padding:0 10px; }
.box_title_v1 .title_type_007 .title_wrap_inner .title_h5{ padding-left:6px; }
.box_title_v1 .title_type_007 .title_wrap_a, .box_title_v1 .title_type_007 .title_wrap_a .title_wrap_more{ color:#fff; }
.box_title_v1 .title_type_007 .title_wrap_a::before, .box_title_v1 .title_type_007 .title_wrap_a .title_wrap_more{ top:1px; }
.box_title_v1 .title_type_007 .title_wrap_inner .title_icon{ position:absolute; left:5px; top:14px; width:25px; height:25px; background-repeat:no-repeat; background-size:cover; }
.box_title_v1 .title_type_007 .title_icon > i{ font-size:25px; color:#fff; }
/* 标题风格008部分👇 */
.box_title_v1 .title_type_008 .title_wrap_inner{ display:inline-block; width:100%; min-height:45px; }
.box_title_v1 .title_type_008 .title_wrap_inner > *{ display:inline-block }
.box_title_v1 .title_type_008 .title_wrap_inner .title_h4{ color:#fff; line-height:45px; background-color:#e4393c; display:inline-block; padding:0 15px; white-space:nowrap; min-width:100px; background-color:#e4393c; text-align:center; position:relative; z-index:2; }
.box_title_v1 .title_type_008 .title_wrap_inner .title_h5{ line-height:45px; padding-left:7px; }
.box_title_v1 .title_type_008 .title_wrap_a{ height:45px; line-height:45px; }
.box_title_v1 .title_type_008 .title_wrap_inner .title_line{ border-bottom:1px solid #e4393c; display:block; position:absolute; width:100%; bottom:0; }
.box_title_v1 .title_type_008 .title_wrap_a::before, .box_title_v1 .title_type_008 .title_wrap_a .title_wrap_more{ top:1px; }
/* 标题风格009部分👇 */
.box_title_v1 .title_type_009{ border-bottom:1px solid #e4393c; border-top:0; }
.box_title_v1 .title_type_009 .title_wrap_inner{ display:inline-block; width:auto; padding-left:35px; position:relative; }
.box_title_v1 .title_type_009 .title_wrap_inner > *{ display:inline-block }
.box_title_v1 .title_type_009 .title_wrap_inner .title_h4{ line-height:50px; }
.box_title_v1 .title_type_009 .title_wrap_inner .title_h5{ line-height:50px; padding-left:7px; }
.box_title_v1 .title_type_009 .title_wrap_a::before, .box_title_v1 .title_type_009 .title_wrap_a .title_wrap_more{ top:1px; }
.box_title_v1 .title_type_009 .title_wrap_inner .title_icon{ position:absolute; left:5px; top:14px; font-size:25px; color:#e4393c; width:25px; height:25px; background-repeat:no-repeat; background-size:cover; }
.box_title_v1 .title_type_009 .title_icon > i{ position:relative; top:-4px; font-size:25px; color:#e4393c; }
/* 标题风格010部分👇 */
.box_title_v1 .title_type_010 .title_wrap_inner{ display:inline-block; width:100%; }
.box_title_v1 .title_type_010 .title_wrap_inner > *{ display:inline-block }
.box_title_v1 .title_type_010 .title_wrap_inner .title_h4{ position:relative; line-height:50px; border-bottom:3px solid #e4393c; padding:0 10px 0 34px; height:50px; z-index:2; }
.box_title_v1 .title_type_010 .title_wrap_inner .title_h4 > i{ position:absolute; left:5px; top:13px; font-size:25px; color:#e4393c; width:25px; height:25px; background-repeat:no-repeat; background-size:cover; }
.box_title_v1 .title_type_010 .title_wrap_inner .title_h5{ line-height:50px; padding-left:10px; vertical-align:top; }
.box_title_v1 .title_type_010 .title_wrap_a::before, .box_title_v1 .title_type_010 .title_wrap_a .title_wrap_more{ top:1px; }
.box_title_v1 .title_type_010 .title_wrap_inner .title_line{ border-bottom:1px solid #ddd; position:absolute; width:100%; left:0; bottom:0; }
.box_title_v1 .title_type_010 .title_wrap_inner .title_icon{ display:none; }
/*标题栏组件样式结束*/
.com_mask{ display:none; }
.box_mallGroup,.box_mallGroup .view{ overflow:inherit !important; }
.box_mallGroup .mallHead { width: 100%; height: 100%; font-family: 微软雅黑; font-size: 16px; color: #f5f5f5; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none }
.box_mallGroup .styleMall { width: auto; font-family: 微软雅黑 }
.box_mallGroup .mallGroupRight { line-height: 16px }
.box_mallGroup .styleMall li p { vertical-align: text-bottom; margin-left: 0 }
.box_mallGroup .styleMall .point2 { float: left; background: url(/template/default/images/qtbg.png) 0 -208px no-repeat; width: 15px; height: 15px }
.box_mallGroup .styleMall ul { margin:0px; padding:0px; }
.box_mallGroup .mallHeadYHD { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center }
.box_mallGroup .mallIYHD { display: inline-block; height: 100%; vertical-align: middle }
.box_mallGroup .mallNameYHD { vertical-align: middle }
.box_mallGroup .styleYHD { background-color: #fff; padding: 0 }
.box_mallGroup .styleYHD ul { list-style-type: none; height: auto; width: 100%; padding: 0; text-align: center; margin: 0 }
.box_mallGroup .styleYHD .li-color { height: 70px; background-color: #fff; line-height: 70px; border-bottom: 1px #f5f5f5 solid; font-size: 14px; padding: 0 12.5% 0 12%; white-space: nowrap; text-align: left; color: #4a4949 }
.box_mallGroup .styleYHD .displayRight { float: right; background: url(/template/default/images/qtbg.png) 0 -208px no-repeat; width: 5%; height: 14px; min-width: 8px }
.box_mallGroup .styleYHD .displayRight-hover { float: right; background: url(/template/default/images/qtbg.png) 0 -158px no-repeat; width: 5%; height: 14px; min-width: 8px }
.box_mallGroup .mallLiNameYHD { float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer }
.box_mallGroup .mallGroupRightYHD { position: absolute; background-color: #fff; top: 0; left: 300px; color: #000; display: none; width: 750px; height: auto; padding: 10px 0 10px 0; overflow-y: auto; overflow-x: hidden; white-space: nowrap }
.box_mallGroup .groupColBox { width: 750px; overflow-x: hidden; white-space: nowrap; margin: 0; padding: 0 }
.box_mallGroup .groupCol1, .box_mallGroup .groupCol2, .box_mallGroup .groupCol3 { float: left; max-width: 249px; height: auto; padding: 0; margin: 0; border-right: 1px #dcdcdc dotted }
.box_mallGroup .groupCol3 { border-right: 0 }
.box_mallGroup .secGroupBoxYHD { width: 190px; margin-left: 38px; padding: 30px 20px 20px 0; float: left; text-align: left; font-size: 14px; overflow: hidden; display: none }
.box_mallGroup .secGroupNameYHD { padding-left: 10px; cursor: pointer; color: #4a4949 }
.box_mallGroup .thdGroupBoxYHD { cursor: pointer; float: left; font-size: 12px; color: #ababab; margin: 8px 12px 8px -1px; padding: 0 0 0 10px; white-space: nowrap; border-left: 1px solid #ddd; text-overflow: ellipsis; overflow: hidden; max-width: 180px }
.box_mallGroup .mallHeadJD { position: relative }
.box_mallGroup .mallHeadNameJD { width:70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left:10%; top:50%; margin-top:-12px; line-height:24px; height: 24px }
.box_mallGroup .mallMenuJD { background: url(/template/default/images/qtbg.png) 0 -118px no-repeat; width: 15px; height: 15px; position: absolute; left: 85%; top: 40% }
.box_mallGroup .styleJD { padding: 0 }
.box_mallGroup .styleJD ul { list-style-type: none; height: auto; width: 100%; padding: 0; text-align: center; margin: 0 }
.box_mallGroup .styleJD .li-color { height: 50px; background-color: #fff; line-height: 50px; font-size: 14px; padding: 0 12.5% 0 12%; white-space: nowrap; text-align: left }
.box_mallGroup .styleJD .displayRight { float: right; background: url(/template/default/images/qtbg.png) 0 -158px no-repeat; width: 5%; height: 14px; min-width:8px }
.box_mallGroup .mallLiNameJD { float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; margin-top: 1px }
.box_mallGroup .styleJD .db-border { border-bottom: 1px solid rgba(0, 0, 0, 0.04); border-top: 1px solid rgba(255, 255, 255, 0.12) }
.box_mallGroup .mallGroupRightJD { position: absolute; background-color: #fff; top: 0; left: 300px; color: #000; display: none; width: 700px; height: auto; padding: 10px 0 10px 0; overflow-y: auto; overflow-x: hidden; white-space: nowrap }
.box_mallGroup .secGroupBoxJD { width: 700px; margin-left: 38px; padding: 30px 20px 0 0; text-align: left; font-size: 12px; overflow: hidden; white-space: nowrap; overflow-x: hidden }
.box_mallGroup .secGroupNameJD { cursor: pointer; padding-left: 10px; width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: left; float: left; margin-right: 5px; color: #4a4a4a }
.box_mallGroup .thdGroupJD { max-width: 470px; border-bottom: 1px dashed #dcdcdc; margin: 0 10px 0 30px; padding: 0 0 10px 0; float: left; overflow: hidden; width: auto }
.box_mallGroup .thdGroupBoxJD { cursor: pointer; float: left; font-size: 12px; color: #666; white-space: nowrap; border-left: 1px solid #ddd; text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0 0 0 10px; margin: 0 16px 10px -5px }
.box_mallGroup .mallHeadTM { position: relative }
.box_mallGroup .mallHeadNameTM { width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 20%; top:50%; margin-top:-12px; text-align: center; line-height:24px; height: 24px }
.box_mallGroup .mallMenuTM { background: url(/template/default/images/qtbg.png) 0 -118px no-repeat; width: 15px; height: 15px; position: absolute; left: 10%; top: 40%; margin-top: 1px }
.box_mallGroup .styleTM { background-color: #fff; padding: 0 }
.box_mallGroup .styleTM .ulMall { list-style-type: none; height: auto; width: 100%; padding: 0; text-align: center; margin: 0; border-right: 1px #f7f7f7 solid; box-sizing: border-box }
.box_mallGroup .styleTM .ulMall-ie6 { list-style-type: none; height: auto; width: 100%; padding: 0; text-align: center; margin: 0; box-sizing: border-box }
.box_mallGroup .styleTM .li-color { color: #484848; height: 62px; background-color: #f7f7f7; line-height: 62px; font-size: 14px; padding: 0 12.5% 0 12%; border: 1px transparent solid; border-bottom: 1px #f1f1f1 solid; white-space: nowrap; text-align: left; list-style-type:none;}
.box_mallGroup .styleTM .li-color-ie6 { color: #484848; height: 62px; background-color: #f7f7f7; line-height: 62px; font-size: 14px; padding: 0 12.5% 0 12%; border: 1px #fff solid; border-bottom: 1px #f1f1f1 solid; white-space: nowrap; text-align: left }
.box_mallGroup .styleTM .displayRight { float: right; background: url(/template/default/images/qtbg.png) 0 -240px no-repeat; width: 5%; height: 14px; min-width: 8px }
.box_mallGroup .mallLiNameTM { cursor: pointer; float: left; width: 91%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.box_mallGroup .styleTM .TMli-hover { border: 1px solid; border-right-width: 0; background-color: #fff; margin-right: -1px }
.box_mallGroup .mallGroupRightTM { position: absolute; background-color: #fff; top: 0; left: 300px; color: #000; display: none; width: 700px; height: auto; padding: 10px 0 10px 0; overflow-y: auto; overflow-x: hidden }
.box_mallGroup .secGroupBoxTM { width: 700px; margin-left: 38px; padding: 30px 20px 0 0; text-align: left; font-size: 14px; overflow: hidden }
.box_mallGroup .secGroupNameTM { cursor: pointer; padding-left: 10px; width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: left; float: left; margin-right: 5px; color: #4a4949 }
.box_mallGroup .thdGroupTM { max-width: 470px; border-bottom: 1px dashed #d2d2d2; margin: 0 0 0 30px; padding: 0 10px 10px 0; float: left; overflow: hidden }
.box_mallGroup .thdGroupBoxTM { cursor: pointer; float: left; font-size: 12px; color: #ababab; white-space: nowrap; border-left: 1px solid #ddd; text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0 0 0 10px; margin: 0 16px 10px -5px }
.box_mallGroup .borderTM-color { border: 1px solid; border-left-width: 0 }
/*展开*/
.box_mallGroup .displayRight_block{width:0px;overflow: hidden;position: absolute; margin: 0;top:50; left:241px;z-index: 9999;}
/*京东和天猫*/
.box_mallGroup .malldisplay_YHD dl{min-height:484px; _height: 484px; padding:9px 15px 9px 15px;margin-top: 0;   background: #ffffff; width:480px;}
.box_mallGroup .malldisplay_YHD dl dt{ line-height:normal;float:left; border-right:1px dashed #dcdcdc;width:185px; margin-left: 38px; padding: 30px 20px 20px 0; float: left; text-align: left; font-size: 14px; }
.box_mallGroup .malldisplay_YHD .displayRight_two{ width:100%;padding-left: 10px;}
.box_mallGroup .malldisplay_YHD .displayRight_two a{ font-size:14px;color: #4a4949;}
.box_mallGroup .malldisplay_YHD .displayRight_three{ width:100%; max-width: 470px;overflow: hidden; }
.box_mallGroup .malldisplay_YHD .displayRight_three span{ float:left; }
.box_mallGroup .malldisplay_YHD .displayRight_three span a{ cursor: pointer; float: left; font-size: 12px; color: #ababab; white-space: nowrap; border-left: 1px solid #ddd; text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0 0 0 10px; margin: 8px 12px 8px -1px; }
/*京东和天猫*/
.box_mallGroup .malldisplay_JD dl,.box_mallGroup .malldisplay_TM dl {min-height:484px; _height: 484px; padding:9px 15px 9px 15px;margin-top: 0;   background: #ffffff; width:480px;}
.box_mallGroup .malldisplay_JD dl dt,.box_mallGroup .malldisplay_TM dl dt {clear:both; padding-top:30px; font-size:14px; line-height:normal;margin-left:38px; font-weight:100;}
.box_mallGroup .malldisplay_JD .displayRight_two,.box_mallGroup .malldisplay_TM .displayRight_two{ width:40%; float:left; }
.box_mallGroup .malldisplay_JD .displayRight_two a,.box_mallGroup .malldisplay_TM .displayRight_two a{ font-size:14px;color: #4a4949;}
.box_mallGroup .malldisplay_JD .displayRight_three,.box_mallGroup .malldisplay_TM .displayRight_three { width:50%; float:right; max-width: 470px;overflow: hidden; }
.box_mallGroup .malldisplay_JD .displayRight_three span,.box_mallGroup .malldisplay_TM .displayRight_three span{ float:left; }
.box_mallGroup .malldisplay_JD .displayRight_three span a,.box_mallGroup .malldisplay_TM .displayRight_three span a { cursor: pointer; float: left; font-size: 12px; color: #ababab; white-space: nowrap; border-left: 1px solid #ddd; text-overflow: ellipsis; overflow: hidden; max-width: 180px; padding: 0 0 0 10px; margin: 0 16px 10px -5px; }

/*新版商城分类开始*/
.box_mallGroup_v1, .box_mallGroup_v1 .view{ overflow:inherit !important; }
.box_mallGroup_v1 .mallHead{ width:100%; height:100%; font-family:微软雅黑; font-size:16px; color:#f5f5f5; -moz-user-select:none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none }
.box_mallGroup_v1 .styleMall{ width:auto; font-family:微软雅黑 }
.box_mallGroup_v1 .mallGroupRight{ line-height:16px }
.box_mallGroup_v1 .styleMall li p{ vertical-align:text-bottom; margin-left:0; font-size:22px; }
.box_mallGroup_v1 .styleMall .point2{ float:left; background:url(/template/default/images/qtbg.png) 0 -208px no-repeat; width:15px; height:15px }
.box_mallGroup_v1 .styleMall ul{ margin:0px; padding:0px; }
.box_mallGroup_v1 .mallHeadYHD{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center }
.box_mallGroup_v1 .mallIYHD{ display:inline-block; height:100%; vertical-align:middle }
.box_mallGroup_v1 .mallNameYHD{ vertical-align:middle }
.box_mallGroup_v1 .styleYHD{ background-color:#fff; padding:0;}
.box_mallGroup_v1 .styleYHD ul{ list-style-type:none; height:auto; width:100%; padding:0; text-align:center; margin:0 }
.box_mallGroup_v1 .styleYHD .li-color{ height:70px; line-height:70px; border-bottom:1px #f5f5f5 solid; font-size:14px; padding:0 12.5% 0 12%; white-space:nowrap; text-align:left; color:#4a4949 }
.box_mallGroup_v1 .styleYHD .displayRight{ float:right; background:url(/template/default/images/qtbg.png) 0 -208px no-repeat; width:5%; height:15px; min-width:6.7px }
.box_mallGroup_v1 .styleYHD .displayRight-hover{ float:right; background:url(/template/default/images/qtbg.png) 0 -158px no-repeat; width:5%; height:15px; min-width:6.7px }
.box_mallGroup_v1 .mallLiNameYHD{ float:left; width:60%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer }
.box_mallGroup_v1 .mallLiNameYHD a{ color:#484848; text-decoration:none; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.box_mallGroup_v1 .mallGroupRightYHD{ position:absolute; background-color:#fff; top:0; left:300px; color:#000; display:none; width:750px; height:auto; padding:10px 0 10px 0; overflow-y:auto; overflow-x:hidden; white-space:nowrap }
.box_mallGroup_v1 .groupColBox{ width:750px; overflow-x:hidden; white-space:nowrap; margin:0; padding:0 }
.box_mallGroup_v1 .groupCol1, .box_mallGroup_v1 .groupCol2, .box_mallGroup_v1 .groupCol3{ float:left; max-width:249px; height:auto; padding:0; margin:0; border-right:1px #dcdcdc dotted }
.box_mallGroup_v1 .groupCol3{ border-right:0 }
.box_mallGroup_v1 .secGroupBoxYHD{ width:190px; margin-left:38px; padding:30px 20px 20px 0; float:left; text-align:left; font-size:14px; overflow:hidden; display:none }
.box_mallGroup_v1 .secGroupNameYHD{ padding-left:10px; cursor:pointer; color:#4a4949 }
.box_mallGroup_v1 .thdGroupBoxYHD{ cursor:pointer; float:left; font-size:12px; color:#ababab; margin:8px 12px 8px -1px; padding:0 0 0 10px; white-space:nowrap; border-left:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; max-width:180px }
.box_mallGroup_v1 .mallHeadJD{ position:relative; border-bottom:1px solid rgba(0, 0, 0, 0.04); border-top:1px solid rgba(255, 255, 255, 0.12); }
.box_mallGroup_v1 .mallHeadNameJD{ width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; left:10%; top:50%; margin-top:-12px; line-height:24px; height:24px }
.box_mallGroup_v1 .mallMenuJD{ background:url(/template/default/images/qtbg.png) 0 -118px no-repeat; width:15px; height:15px; position:absolute; right:20px; top:54%; margin-top:-8px; }
.box_mallGroup_v1 .styleJD{ padding:0 }
.box_mallGroup_v1 .styleJD ul{ list-style-type:none; height:auto; width:100%; padding:0; text-align:center; margin:0 }
.box_mallGroup_v1 .styleJD .li-color{ height:70px; line-height:70px; font-size:14px; padding:0 12.5% 0 12%; white-space:nowrap; text-align:left }
.box_mallGroup_v1 .styleJD .displayRight{ float:right; background:url(/template/default/images/qtbg.png) 0 -158px no-repeat; width:5%; height:15px; min-width:6.7px; color:#ffffff; }
.box_mallGroup_v1 .styleJD .pdg_font_icon{ color:#ffffff; }
.box_mallGroup_v1 .mallLiNameJD{ float:left; width:74%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; color:#fff; }
.box_mallGroup_v1 .mallLiNameJD a{ color:#ffffff !important; text-decoration:none; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.box_mallGroup_v1 .styleJD .db-border{ border-bottom:1px solid rgba(0, 0, 0, 0.04); border-top:1px solid rgba(255, 255, 255, 0.12) }
.box_mallGroup_v1 .mallGroupRightJD{ position:absolute; background-color:#fff; top:0; left:300px; color:#000; display:none; width:700px; height:auto; padding:10px 0 10px 0; overflow-y:auto; overflow-x:hidden; white-space:nowrap }
.box_mallGroup_v1 .secGroupBoxJD{ width:700px; margin-left:38px; padding:30px 20px 0 0; text-align:left; font-size:12px; overflow:hidden; white-space:nowrap; overflow-x:hidden }
.box_mallGroup_v1 .secGroupNameJD{ cursor:pointer; padding-left:10px; width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:left; float:left; margin-right:5px; color:#4a4a4a }
.box_mallGroup_v1 .thdGroupJD{ max-width:470px; border-bottom:1px dashed #dcdcdc; margin:0 10px 0 30px; padding:0 0 10px 0; float:left; overflow:hidden; width:auto }
.box_mallGroup_v1 .thdGroupBoxJD{ cursor:pointer; float:left; font-size:12px; color:#666; white-space:nowrap; border-left:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; max-width:180px; padding:0 0 0 10px; margin:0 16px 10px -5px }
.box_mallGroup_v1 .mallHeadTM{ position:relative }
.box_mallGroup_v1 .mallHeadNameTM{ width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; left:20%; top:50%; margin-top:-12px; text-align:center; line-height:24px; height:24px }
.box_mallGroup_v1 .mallMenuTM{ background:url(/template/default/images/qtbg.png) 0 -118px no-repeat; width:15px; height:15px; position:absolute; left:20px; top:40%; margin-top:1px }
.box_mallGroup_v1 .styleTM{ background-color:#fff; padding:0 }
.box_mallGroup_v1 .styleTM .ulMall{ list-style-type:none; height:auto; width:100%; padding:0; text-align:center; margin:0; border-right:1px #f7f7f7 solid; box-sizing:border-box }
.box_mallGroup_v1 .styleTM .ulMall-ie6{ list-style-type:none; height:auto; width:100%; padding:0; text-align:center; margin:0; box-sizing:border-box }
.box_mallGroup_v1 .styleTM .li-color{ color:#484848; height:70px; background-color:#f7f7f7; line-height:70px; font-size:14px; padding:0 12.5% 0 12%; border:1px transparent solid; border-bottom:1px #f1f1f1 solid; white-space:nowrap; text-align:left; list-style-type:none; }
.box_mallGroup_v1 .styleTM .li-color-ie6{ color:#484848; height:62px; background-color:#f7f7f7; line-height:62px; font-size:14px; padding:0 12.5% 0 12%; border:1px #fff solid; border-bottom:1px #f1f1f1 solid; white-space:nowrap; text-align:left }
.box_mallGroup_v1 .styleTM .displayRight{ float:right; background:url(/template/default/images/qtbg.png) 0 -240px no-repeat; width:5%; height:14px; min-width:8px;}
.box_mallGroup_v1 .mallLiNameTM{ cursor:pointer; float:left; width:75%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.box_mallGroup_v1 .mallGroupRightTM{ position:absolute; background-color:#fff; top:0; left:300px; color:#000; display:none; width:700px; height:auto; padding:10px 0 10px 0; overflow-y:auto; overflow-x:hidden }
.box_mallGroup_v1 .secGroupBoxTM{ width:700px; margin-left:38px; padding:30px 20px 0 0; text-align:left; font-size:14px; overflow:hidden }
.box_mallGroup_v1 .secGroupNameTM{ cursor:pointer; padding-left:10px; width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:left; float:left; margin-right:5px; color:#4a4949 }
.box_mallGroup_v1 .thdGroupTM{ max-width:470px; border-bottom:1px dashed #d2d2d2; margin:0 0 0 30px; padding:0 10px 10px 0; float:left; overflow:hidden }
.box_mallGroup_v1 .thdGroupBoxTM{ cursor:pointer; float:left; font-size:12px; color:#ababab; white-space:nowrap; border-left:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; max-width:180px; padding:0 0 0 10px; margin:0 16px 10px -5px }
.box_mallGroup_v1 .borderTM-color{ border:1px solid; border-left-width:0 }
/*展开*/
.box_mallGroup_v1 .displayRight_block{ width:0px; overflow:hidden; position:absolute; margin:0; left:241px; top:48px; z-index:-1; }
/*京东和天猫*/
.box_mallGroup_v1 .malldisplay_YHD dl{ min-height:100%; display:inline-block !important; overflow-y:auto; overflow-x:hidden; margin:0; background:#ffffff; width:700px }
.box_mallGroup_v1 .malldisplay_YHD dl dt{ line-height:normal; float:left; width:348px;  padding:20px; float:left; text-align:left; font-size:14px; font-weight:500 }
.box_mallGroup_v1 .malldisplay_YHD dl dt:nth-child(2n+1){clear:both}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_two{ width:100%; padding-left:10px;font-weight:700 }
.box_mallGroup_v1 .malldisplay_YHD .displayRight_two a{ font-size:14px;}
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three{ width:100%; max-width:470px; overflow:hidden; }
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three span{ float:left; }
.box_mallGroup_v1 .malldisplay_YHD .displayRight_three span a{ cursor:pointer; float:left; font-size:14px;white-space:nowrap; border-left:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; max-width:120px; padding:0 10px; margin:8px 4px 0 0; }
/*京东和天猫*/
.box_mallGroup_v1 .malldisplay_JD dl, .box_mallGroup_v1 .malldisplay_TM dl{ min-height:100%; display:inline-block !important; overflow-y:auto; overflow-x:hidden; padding:9px 15px 9px 15px; margin-top:0; background:#ffffff; max-width:700px; width:auto; }
.box_mallGroup_v1 .malldisplay_JD dl dt, .box_mallGroup_v1 .malldisplay_TM dl dt{ clear:both; padding-top:30px; font-size:14px; line-height:normal; margin-left:38px; font-weight:100; }
.box_mallGroup_v1 .malldisplay_JD .displayRight_two, .box_mallGroup_v1 .malldisplay_TM .displayRight_two{ cursor:pointer; padding-left:10px; width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:left; float:left; margin-right:5px;font-weight:700}
.box_mallGroup_v1 .malldisplay_JD .displayRight_two a, .box_mallGroup_v1 .malldisplay_TM .displayRight_two a{ font-size:14px;}
.box_mallGroup_v1 .malldisplay_JD .displayRight_three, .box_mallGroup_v1 .malldisplay_TM .displayRight_three{ max-width:459px; border-bottom:1px dashed #d2d2d2; padding:0 10px 10px 0; float:left; overflow:hidden; }
.box_mallGroup_v1 .malldisplay_JD .displayRight_three span, .box_mallGroup_v1 .malldisplay_TM .displayRight_three span{ float:left; }
.box_mallGroup_v1 .malldisplay_JD .displayRight_three span a, .box_mallGroup_v1 .malldisplay_TM .displayRight_three span a{ cursor:pointer; float:left; font-size:14px; white-space:nowrap; border-left:1px solid #ddd; text-overflow:ellipsis; overflow:hidden; max-width:120px; padding:0 0 0 10px; margin:0 16px 10px -5px; }
.box_mallGroup_v1 .pdg_font_icon{ float:left; margin:0px 9px 0px 0px; width:12% }
.box_mallGroup_v1 .pdg_font_icon img{ width:20px; height:20px; }
.box_mallGroup_v1 dl{ overflow:auto; }
.box_mallGroup_v1 dl::-webkit-scrollbar{ width:7px; height:5px; background-color:#eef7ff; border-radius:16px; }
.box_mallGroup_v1 dl::-webkit-scrollbar-track{ border-radius:16px; background-color:#eef7ff; }
.box_mallGroup_v1 dl::-webkit-scrollbar-thumb{ height:5px; border-radius:16px; background-color:#afd8fd; }
.box_mallGroup_v1 .displayRight{ position:relative;right:8px; top:calc(50% - 7px);}
/*新版商城分类结束*/

/*防伪查询*/
.box_queryCode_v1 .view, .box_queryCode .view{ overflow:inherit !important }
.box_queryCode_v1 .queryCodeFrom, .box_queryCode .queryCodeFrom{ border:1px solid #fd8f37; background:#fff; padding:12px; position:relative; min-width:210px; }
.box_queryCode_v1 .queryCodeFrom .queryCodeList, .box_queryCode .queryCodeFrom .queryCodeList{ border-bottom:1px solid #eef1f5; padding-top:15px; position:relative }
.box_queryCode_v1 .queryCodeFrom .queryCodeList input, .box_queryCode .queryCodeFrom .queryCodeList input{ outline:0; border:0; width:calc(100% - 15px); line-height:40px; height:40px; padding-left:15px; font-size:14px }
.box_queryCode_v1 .queryCodeFrom .queryCodeList a, .box_queryCode .queryCodeFrom .queryCodeList a{ position:absolute; right:0; top:10px; border-radius:5px; border:1px solid #fd8f37; color:#fd8f37; line-height:32px; width:100px; text-align:center }
.box_queryCode_v1 .queryCodeFrom a.submit, .box_queryCode .queryCodeFrom a.submit{ background:#fd8f37; color:#fff; line-height:40px; text-align:center; display:block; margin:30px auto 10px }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult, .box_queryCode .queryCodeFrom .queryCodeResult{ display:none; overflow:hidden }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul, .box_queryCode .queryCodeFrom .queryCodeResult ul{ margin:0 }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult p, .box_queryCode .queryCodeFrom .queryCodeResult p{ border-top:1px solid #eef1f5; position:relative; height:50px; margin:40px auto 0 }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult p span, .box_queryCode .queryCodeFrom .queryCodeResult p span{ display:block; background:#fff; color:#fd8f37; font-size:18px; margin:-17px auto 0; width:115px; text-align:center }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul li, .box_queryCode .queryCodeFrom .queryCodeResult ul li{ color:#b1b1b1 }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult ul li.rTitle, .box_queryCode .queryCodeFrom .queryCodeResult ul li.rTitle{ color:#333; line-height:40px; font-size:16px }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack, .box_queryCode .queryCodeFrom .queryCodeResult .rBack{ height:30px; }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack span, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span{ margin:0 auto; display:block; text-align:center; cursor:pointer; }
.box_queryCode_v1 .queryCodeFrom .queryCodeResult .rBack span:before, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span:before{ font-size:48px; color:#e8e8e8; }
.box_queryCode_v1 .queryCodeFrom .fwPhone, .box_queryCode_v1 .queryCodeFrom .fwCheckCode, .box_queryCode .queryCodeFrom .fwPhone, .box_queryCode .queryCodeFrom .fwCheckCode{ display:none; }
.box_queryCode_v1 .queryCodeFrom .disabled, .box_queryCode_v1 .queryCodeFrom .fw-disable, .box_queryCode .queryCodeFrom .disabled, .box_queryCode .queryCodeFrom .fw-disable{ pointer-events:none; opacity:0.5; }
.box_queryCode_v1 #fwBMapContainer, .box_queryCode #fwBMapContainer{ height:260px; margin-top:10px; }
/*end of 防伪查询*/

/*门店防伪查询*/
.box_storeOrigin_v1 .view, .box_queryCode .view{ overflow:inherit !important }
.box_storeOrigin_v1 .queryCodeFrom, .box_queryCode .queryCodeFrom{ border:1px solid #fd8f37; background:#fff; padding:12px; position:relative; min-width:210px; }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList, .box_queryCode .queryCodeFrom .queryCodeList{ border-bottom:1px solid #eef1f5; padding-top:15px; position:relative }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList input, .box_queryCode .queryCodeFrom .queryCodeList input{ outline:0; border:0; width:calc(100% - 15px); line-height:40px; height:40px; padding-left:15px; font-size:14px }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeList a, .box_queryCode .queryCodeFrom .queryCodeList a{ position:absolute; right:0; top:10px; border-radius:5px; border:1px solid #fd8f37; color:#fd8f37; line-height:32px; width:100px; text-align:center }
.box_storeOrigin_v1 .queryCodeFrom a.submit, .box_queryCode .queryCodeFrom a.submit{ background:#fd8f37; color:#fff; line-height:40px; text-align:center; display:block; margin:30px auto 10px }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult, .box_queryCode .queryCodeFrom .queryCodeResult{ display:none; overflow:hidden }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul, .box_queryCode .queryCodeFrom .queryCodeResult ul{ margin:0 }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult p, .box_queryCode .queryCodeFrom .queryCodeResult p{ border-top:1px solid #eef1f5; position:relative; height:50px; margin:40px auto 0 }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult p span, .box_queryCode .queryCodeFrom .queryCodeResult p span{ display:block; background:#fff; color:#fd8f37; font-size:18px; margin:-17px auto 0; width:115px; text-align:center }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul li, .box_queryCode .queryCodeFrom .queryCodeResult ul li{ color:#b1b1b1 }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult ul li.rTitle, .box_queryCode .queryCodeFrom .queryCodeResult ul li.rTitle{ color:#333; line-height:40px; font-size:16px }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack, .box_queryCode .queryCodeFrom .queryCodeResult .rBack{ height:30px; }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack span, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span{ margin:0 auto; display:block; text-align:center; cursor:pointer; }
.box_storeOrigin_v1 .queryCodeFrom .queryCodeResult .rBack span:before, .box_queryCode .queryCodeFrom .queryCodeResult .rBack span:before{ font-size:48px; color:#e8e8e8; }
.box_storeOrigin_v1 .queryCodeFrom .fwPhone, .box_storeOrigin_v1 .queryCodeFrom .fwCheckCode, .box_queryCode .queryCodeFrom .fwPhone, .box_queryCode .queryCodeFrom .fwCheckCode{ display:none; }
.box_storeOrigin_v1 .queryCodeFrom .disabled, .box_storeOrigin_v1 .queryCodeFrom .fw-disable, .box_queryCode .queryCodeFrom .disabled, .box_queryCode .queryCodeFrom .fw-disable{ pointer-events:none; opacity:0.5; }
.box_storeOrigin_v1 #fwBMapwrapperStore{ height:260px; margin-top:10px;}
#fwBMapwrapperStore label{ max-width:inherit;}
.box_storeOrigin_v1 #storeDistance{ padding:10px; overflow: hidden; color:white; font-size: 16px;margin: 0 5px 10px -5px; background: #fd8f37}
.box_storeOrigin_v1 #storeDistance span{display: block;font-size: 14px;}
/*end of 门店防伪查询*/


/* box_books_v1 电子图册*/
.box_books_v1 > .view{ padding:10px 0; }
.box_books_v1 .booksList ul li{ margin-bottom:10px; text-align:center; float:left; width:25%; }
.box_books_v1 a.books_link{ display:block; margin:0 auto;}
.box_books_v1 .books_link .typeImg>img{transition:all 0.1s;}
.box_books_v1 .books_link .typeImg>img:hover{ transform:scale(1.1);}
.box_books_v1 .typeImg{ margin:0 auto; cursor:pointer;}
.box_books_v1 .typeName{ text-align:center; margin:0 auto; padding:6px 0; overflow:hidden; cursor:pointer; text-overflow:ellipsis; white-space:nowrap;max-width:100%}
.box_books_v1 .listPhotoPanel1{ width:100%; margin:0 5px 5px 0; }
.box_books_v1 .listPhotoPanel2{ margin:0 auto; width:100%;position:relative}
.box_books_v1 .photoListContainer{ height:auto; overflow:hidden; box-sizing:content-box; }
.box_books_v1 .listPhotoPanel2 .photoListContainer{ margin:0 50px; }
.box_books_v1 .scroll_list{ width:100%;box-sizing: content-box; }
.box_books_v1 .scroll_list ul>li.books_li{ float:left; }
.box_books_v1 .listPhotoPanel2 .scroll_list{ width:100%; box-sizing:content-box; }
.box_books_v1 .listPhotoPanel2 .prev{ background:url("/template/default/images/listphotobutton.png") no-repeat -28px -16px; display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; left:0; cursor:pointer; z-index:99; }
.box_books_v1 .listPhotoPanel2 .prev:hover{ background:url("/template/default/images/listphotobutton.png") no-repeat -78px -16px; }
.box_books_v1 .listPhotoPanel2 .next{ background:url("/template/default/images/listphotobutton.png") no-repeat -28px -72px; display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; right:0; cursor:pointer; z-index:99; }
.box_books_v1 .listPhotoPanel2 .next:hover{ background:url("/template/default/images/listphotobutton.png") no-repeat -78px -72px; }
.box_books_v1 .listPhotoPanel3{ width:100%; margin:0 auto }
.box_books_v1 .tempWrap{ margin:0 auto; }
.box_books_v1 .object{ visibility:hidden; -webkit-transform:perspective(1200px) rotateY(180deg) scale(0.1); -ms-transform:perspective(1200px) rotateY(180deg) scale(0.1); transform:perspective(1200px) rotateY(180deg) scale(0.1); left:0; z-index:-1; opacity:0; transition:1s all; width:100%; height:100%; position:absolute; top:0; }
.box_books_v1 .object.open{ left: 0; top: 0; visibility: visible; opacity: 1; z-index: 999; -webkit-transform: perspective(1200px) rotateY(0deg) scale(1); -ms-transform: perspective(1200px) rotateY(0deg) scale(1); transform: perspective(1200px) rotateY(0deg) scale(1); width: 100%; height: 100%; position:relative; }
.box_books_v1 .close_books{ position: absolute; top: -6px; right: -15px; width: 30px; height: 30px; border-radius: 50%; text-align: center; border: 1px solid #ccc; background-color: #fff; line-height: 30px; font-size: 25px; color: #555; font-weight: bold; cursor:pointer; display:none; z-index:1000; }
.box_books_v1 .close_books:hover{ background-color:#ccc; color: #fff; }
/* box_books_v1 电子图册end*/

/*预约*/
.reser_list{ overflow:hidden; }
.reser_list .reser_list_li{ float:left; margin-left:20px; }
.reser_list.model1 .reser_list_li{ width:100%; clear:both; margin-bottom:15px; margin-left:0px; }
.reser_list.model2 .reser_list_li{ width:calc(50% - 10px) }
.reser_list.model3 .reser_list_li{ margin-left:21px; width:calc(33.333% - 14px) }
.reser_list.model4 .reser_list_li{ width:calc(25% - 15px) }
.reser_list .reser_list_li ul{ cursor:pointer; position:relative; margin:0; padding:20px; box-sizing:border-box; border:1px solid #ccc; background:#fff; border-top-width:5px; border-top-color:#00a0e9; cursor:pointer; }
.reser_list ul li.reser_title{ font-size:18px; padding-bottom:8px; color:#00a0e9; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.reser_list ul li{ color:#c0c0c0; }
.reser_list ul li.reser_desc{ margin-top:8px; height:40px; line-height:20px; overflow:hidden; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.reser_list .clearfix{ height:15px; clear:both; }
.reser_list .reser_icon{ position:absolute; right:20px; top:10px; font-size:50px; cursor:pointer }
#yyMapWrap{ height:260px; z-index:999 }
#yyBMapwrapper #mapIcon{ font-size:35px; margin:0 auto; width:50px; color:#ddd; cursor:pointer }
#yyBMapwrapper{ margin-top:20px; z-index:999 }
#yyMapWrap label{ max-width:auto !important; }
#windowPop{ position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; margin:0 auto; background:rgba(0, 0, 0, .2); z-index:998 }
.windowPop_body{ position:relative; top:100px; bottom:100px; height:calc(100% - 240px); /*transform: translate(0%,-50%);*/ background:#e8f1f5; width:800px; padding:20px; box-sizing:content-box; margin:0 auto; }
.windowPop_close{ position:absolute; right:0px; left:0; top:10px; width:100%; height:60px; border-bottom:1px solid #cfd8dc; }
.windowPop_close span{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); line-height:60px; font-size:24px; border-bottom:3px solid #cfd8dc; }
.windowPop_close i{ position:absolute; right:10px; top:10px; font-size:30px; cursor:pointer; }
.windowPop_layout{ border-top:5px solid #cfd8dc; background:#fff; padding:20px 25px; }
.windowPop_layout li{ }
.setInfo_title{ font-size:18px; margin-bottom:5px; margin-top:30px; }
.setInfo_title:first-child{ margin-top:0px; }
.windowPop_layout li.setInfo_name span{ display:block; font-size:16px; padding-bottom:10px; }
.windowPop_layout li.setInfo_list{ position:relative; height:40px; margin-top:15px; line-height:40px; font-size:14px; }
.windowPop_layout li.setInfo_list:first-child{ margin-top:0px; }
.windowPop_layout li.setInfo_list > label{ float:left; width:120px; font-weight:normal; color:#b6b6b6; }
.windowPop_layout li.setInfo_list .re_select, .setInfo_list input.enterInput{ border-bottom:1px solid #b4c4d6; display:block; box-sizing:border-box; height:40px; margin:0; float:right; width:calc(100% - 120px) }
.windowPop_layout li.setInfo_list .re_select > span{ padding-right:10px; }
.windowPop_layout li.setInfo_list .re_select > i, .windowPop_layout li.setInfo_list > i{ position:absolute; right:10px; top:0px; font-style:normal; cursor:pointer }
.setInfo_list input.enterInput{ outline:none; background:none; border:none; border-bottom:1px solid #b4c4d6; }
.windowPop_content .remark{ border:none; width:calc(100% - 30px); height:50px; box-sizing:content-box; resize:none; outline:none; border-top:5px solid #cfd8dc; background:#fff; padding:15px; }
.windowPop_content{ /*max-height:460px;*/ overflow:hidden; overflow-y:auto; position:absolute; left:20px; right:20px; bottom:75px; top:100px; }
.win_scroll{ overflow:auto; }
.win_scroll::-webkit-scrollbar{ width:7px; height:5px; background-color:#eef7ff; border-radius:16px; }
.win_scroll::-webkit-scrollbar-track{ border-radius:16px; background-color:#eef7ff; -webkit-box-shadow:none; }
.win_scroll::-webkit-scrollbar-thumb{ height:5px; border-radius:16px; background-color:#afd8fd; }
.windowPop_bottom{ cursor:pointer; text-align:center; height:42px; line-height:42px; display:block; z-index:999; font-size:16px; color:#fff; position:absolute; bottom:20px; width:calc(100% - 40px); }
.win_color{ color:#fd8f37 }
.win_border_color{ border-color:#fd8f37; }
.win_background_color{ background:#fd8f37; }
.win_background_color:hover{ opacity:.8 }
.windowPop_repeat{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:9999; width:500px; margin:0 auto; background:#fff; border:8px solid #e8f1f5; }
.windowPop_repeat ul{ display:block; margin:30px; }
.windowPop_repeat ul li{ min-height:30px; padding:5px; overflow:hidden; line-height:25px; }
.windowPop_repeat ul li span{ color:#919394; width:90px; display:inline-block; }
.windowPop_repeat_bottom{ margin:20px auto; height:40px; text-align:center; }
.windowPop_repeat_bottom a{ display:inline-block; line-height:40px; text-align:center; width:120px; margin:0 10px; color:#fff; }
.windowPop_repeat_bottom a.reset{ opacity:.5 }
.windowPop_repeat_bottom a:hover{ color:#fff; }
.windowPop_repeat_bottom a.goback{ width:250px; }
.windowPop_sucess_title{ font-size:30px; text-align:center; border-bottom:1px solid #b4c4d6; margin:0 20px; padding-bottom:20px; }
.windowPop_sucess_code{ color:#fd8f37; text-align:center; font-size:16px; line-height:60px; }
.yy-disable{ pointer-events:none; opacity:.5 }
.clickDetail_only{ display:block; width:300px; height:40px; position:relative; margin:0 auto; border-radius:5px; text-align:center; }
.clickDetail_only span{ position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); color:#fff; font-size:14px; }
/*end 预约*/

/*预约查询组件*/
.box_searchReservation_v1 .search-box{ width:100%; height:auto; }
.box_searchReservation_v1 .search-box .mob-reservation .search-title{ width:100%; height:60px; line-height:60px; font-size:24px; text-align:center; }
.box_searchReservation_v1 .search-box .search-borderBtm{ border-bottom:1px solid #eef1f5; }
.search-botton{ margin-bottom:20px; }
.search-botton span{ width:50%; display:inline-block; line-height:40px; text-align:center; font-size:16px; float:left; cursor:pointer }
/*.search-botton span.on{border-bottom: 1px solid #ff692c; color:#ff692c}*/
.box_searchReservation_v1 .search-box .mob-reservation .search-item{ height:50px; line-height:48px; }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-label{ float:left; width:90px; padding-left:10px; font-size:14px; }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-valTxt{ border:none; outline:none; background:none }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-value{ float:left; width:calc(100% - 100px); height:100%; }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-verCode{ float:left; width:calc(100% - 212px); height:100%; }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .search-sendBtn{ float:right; }
.box_searchReservation_v1 .search-box .mob-reservation .search-item .sendCode-text{ cursor:pointer; display:block; width:100px; height:30px; line-height:30px; margin-top:10px; border:1px solid #fd8f37; color:#fd8f37; text-align:center; border-radius:5px; }
.box_searchReservation_v1 .search-box .mob-reservation .search-btn{ cursor:pointer; width:100%; height:40px; line-height:40px; font-size:15px; background:#fd8f37; border-radius:5px; color:#fff; margin-top:15px; text-align:center; }
.box_searchReservation_v1 .search-phone-box{ display:none; }
.box_searchReservation_v1 .search-phone-box .tip-text{ text-align:center; margin-top:10px; color:#d9d9d9; }
.box_searchReservation_v1 .phone-box-disabled{ color:#d9d9d9; }
.box_searchReservation_v1 .search-content input:disabled,
.box_searchReservation_v1 .phone-box-disabled input:disabled{ background:#fff; }
/* WebKit browsers*/
.box_searchReservation_v1 .phone-box-disabled input::-webkit-input-placeholder{ color:#d9d9d9; }
/* Mozilla Firefox 4 to 18*/
.box_searchReservation_v1 .phone-box-disabled input:-moz-placeholder{ color:#d9d9d9; }
/* Mozilla Firefox 19+*/
.box_searchReservation_v1 .phone-box-disabled input::-moz-placeholder{ color:#d9d9d9; }
/* Internet Explorer 10+*/
.box_searchReservation_v1 .phone-box-disabled input:-ms-input-placeholder{ color:#d9d9d9; }
/*结果页样式*/
.mob-reserRes .reser-header{ position:relative; width:100%; height:50px; line-height:50px; font-size:24px; background:#f8f8f8; text-align:center; }
.mob-reserRes .reser-header .reser-back-icon{ position:absolute; display:block; left:0; top:0; padding-top:13px; cursor:pointer; }
.res-item{ border-top:5px solid #cfd8dc; background:#fff; padding:20px 25px; margin-top:20px; }
.res-item:first-child{ margin-top:0px; }
.res-item li:first-child{ font-size:16px; }
.res-item ul{ list-style:none; padding:0; margin:0; }
.res-item ul li{ width:100%; margin:10px 0; }
.res-item .changeMap{ cursor:pointer }
/*.reser-code-remind{color: #fd8f37;}*/
.reser-expired-state{ opacity:0.3 }
/*预约查询组件结束*/

/*下拉列表*/
.box_spinner_v1 .spinner_wrap{ height:100% }
.box_spinner_v1 .spinner_wrap > ul > li > a:hover{ text-decoration:underline; }
.box_spinner_v1 .spinner_wrap > ul > li > i{ vertical-align:middle; }
.box_spinner_v1 .spinner_wrap > ul > li > a > img.spinner_wrap_img{ width:14px; height:14px; }
.box_spinner_v1 .spinner_header{ cursor:pointer; padding:0 10px 0; }
.box_spinner_v1 .spinner_wrap.open .spinner_header .kenfor-icons-upward1{ transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
/*下拉列表 --end*/

/*app下载*/
.box_appDownload_v1 .downloadIconSize{ vertical-align:middle; font-size:30px !important }
.box_appDownload_v1 .btnIcon{ font-size:30px; vertical-align:middle; margin-right:8px; }
.box_appDownload_v1 .floatLeft{ float:left; }
.box_appDownload_v1 .clear{ clear:both; }
.box_appDownload_v1 .downloadBtn{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; margin:10px; width:180px; height:50px; border:solid 1px #ddd; text-align:center; line-height:50px; }
.box_appDownload_v1 .downloadBtn img[name=iosIco], .downloadBtn img[name=androidIco]{ width:30px; height:30px; margin:0; }
.box_appDownload_v1 .downloadBtn .iosIconStyle, .downloadBtn .androidIconStyle{ font-size:30px; vertical-align:middle; }
.box_appDownload_v1 div img{ margin:10px; width:120px; }
.box_appDownload_v1 .bigQRCode canvas{ margin:10px; border:solid 1px #ddd; }
.box_appDownload_v1 .displayFloat{ display:inline-block; font-size:16px; line-height:45px; text-align:center; }
.box_appDownload_v1 .dropdownTextTitle{ text-align:center; color:red; font-weight:bold; width:130px; }
.box_appDownload_v1 .dropdownTextDescription{ text-align:center; color:red; text-align:left; width:130px; }
.box_appDownload_v1 .displayFloat .displayFloatText{ vertical-align:middle; }
.box_appDownload_v1 .displayFloatContent{ display:none; }
.box_appDownload_v1 .displayFloatContent .contentStyle_1{ background-color:white; border:solid 1px #ddd; display:inline-block; position:relative; }
.box_appDownload_v1 .displayFloatContent .contentStyle_2{ background-color:white; border:solid 1px #ddd; display:inline-block; position:relative; }
.box_appDownload_v1 .displayFloatContent .contentStyle_1:after, .box_appDownload_v1 .displayFloatContent .contentStyle_2:after{ border-color:rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(221, 221, 221); content:""; position:absolute; display:block; top:-16px; left:calc(50% - 9px); border-width:8px; border-style:solid; }
.box_appDownload_v1 .displayFloatContent .contentStyle_1:before, .box_appDownload_v1 .displayFloatContent .contentStyle_2:before{ border-color:rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); left:calc(50% - 7px); content:""; position:absolute; display:block; top:-12px; border-width:6px; border-style:solid; z-index:1; }
/*app下载--end*/

.onlineVideoBox .onlineVideoMask
{
    position: absolute;
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index:100;
    cursor:pointer;
}
.box_onlineVideo > .view{overflow: hidden;}
.onlineVideoBox{width:100%;margin:0 auto;position:relative;}

/*--点击视频时弹窗start--*/
#videoPlayBlock
{
    display:none;
    width:100%;
    height:100%;
    z-index:100;
    position:fixed;
    top:0;
    bottom:0;
    background-color:rgb(0,0,0);
}
#videoPlay
{
    width:100%;
    height:100%;
}
#videoPlayClose
{
    width:40px;
    height:40px;
    line-height:40px;
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
    border-radius: 20px;
    font-size:30px;
    color:#FFF;
    background-color:rgb(255, 0, 0);
    text-align:center;
}
#videoPlayMask
{
    height:100%;
    width:100%;
    background-color:rgb(0,0,0);
    z-index:1;
}

/*--点击视频时弹窗end--*/

/*--在线视频的视频类型为种子时，静态显示效果为图片start--*/
.onlineVideoBox{margin: 0 auto;}
.onlineVideoBox .tinyScreenVideo
{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background-color: #000;
    z-index:101;
}
.onlineVideoBox .fakeVideoContainer
{
    width:100%;
    height:100%;
    justify-content: center;
    display:flex;
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center;
    cursor:pointer;
    background-color:#000000;
}
.onlineVideoBox_0 .fakeVideoContainer
{
    background-size:contain !important;
}
.onlineVideoBox .fakeVideoPlayBtn
{
    color: #FFF;
    font-size: 40px;
    display: inline-block;
    align-self: center;
    border-radius: 60px;
    border: 4px solid #FFF;
    height: 60px;
    width: 60px;
    line-height: 56px;
    text-align: center;
}
.onlineVideoBox .fakeVideoPlayBtn i
{
    padding-left:4px;
}
/*--在线视频的视频类型为种子时，静态显示效果为图片end--*/

/*blog*/
.box_blog_v1 #blog{display: table;width:100%;}
.box_blog_v1 .blog_left{width:400px;display: table-cell; vertical-align: top}
.box_blog_v1 .blog_type{padding:20px;}
.box_blog_v1 .blog_type_title{width:100%;border-bottom:1px solid #ccc;}
.box_blog_v1 .blog_type_title span{ display:table-cell;vertical-align:middle;height:40px; font-size: 16px;}
.box_blog_v1 .blog_type ul li{position: relative;margin-top:10px;}
.box_blog_v1 .blog_type ul li a{ padding-left:0px;display: table; font-size: 14px; cursor:pointer}
.box_blog_v1 .blog_type ul li a span{padding-left:5px;display: table-cell; vertical-align: middle;white-space:normal; word-break:break-all}
.box_blog_v1 .blog_type ul li ul{ display:none;}
.box_blog_v1 .blog_type ul li ul li a{ padding-left: 15px;}
.box_blog_v1 .blog_type ul li ul li ul li a{ padding-left: 30px;}
.box_blog_v1 .blog_type ul li ul li ul li ul li a{ padding-left: 45px;}
.box_blog_v1 .blog_type ul li ul li ul li ul li ul li a{ padding-left: 60px;}
.box_blog_v1 .blog_type li.selected >ul{display: block;}
.box_blog_v1 .blog_type ul li b.type_icon{ display: table-cell; vertical-align: middle;font-family:'icomoon';content:'\e6c8';color:#979a9c;transition: all .1s; }
.box_blog_v1 .blog_type ul li b.type_icon:before{content:'\e6c8'}
.box_blog_v1 .blog_type ul li.selected > a>b.type_icon{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.box_blog_v1 .blog_type li.blog_info{margin-top:5px;}
.box_blog_v1 .blog_type li.blog_info a{ padding-top:5px;padding-bottom:5px; display: block;}
.box_blog_v1 .blog_type li.blog_info b.type_icon{ visibility: hidden;}
.box_blog_v1 .blog_title{ font-size: 22px;color:#000;white-space:normal; word-break:break-all}
.box_blog_v1 .blog_list{margin-bottom:25px;margin-top:15px; display: none}
.box_blog_v1 .blog_list li{ display:inline;margin-left:20px;}
.box_blog_v1 .blog_list li:first-child{margin-left:0px;}
.box_blog_v1 .blog_list li.news_collection{position: relative;padding-left:20px}
.box_blog_v1 .blog_list li.news_collection span#news_collection{font-size: 18px;position: absolute;top:0px;left: 0px;cursor: pointer;width: 18px;}
.box_blog_v1 .blog_right{display: table-cell;vertical-align: top}
.box_blog_v1 .blog_detail{padding:30px; overflow: hidden;}
.box_blog_v1 .blog_summary{margin-bottom: 30px;color:#B5B5B5 ;font-size: 12px;}
.box_blog_v1 .blog_comment{margin-top:30px; clear: both;display: none;}
.box_blog_v1 .shareInfo{margin-bottom:30px; overflow:hidden;}
.box_blog_v1 .blog_content img{max-width: 100%;}
.box_blog_v1 .blog_content{white-space:normal; word-break:break-all}
/*blog end */
.vjs-default-skin{
    width: 420px;
    height:280px;
    max-width:100%;
    position: relative;
    display: inline-block;
    background-position:center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #000;
}
.vjs-default-skin:before{
    content: '';
    display: inline-block;
    width: 50px;
    height: 50px;
    background:url("/template/default/images/play.png") no-repeat center center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}


.searchAllSiteView .textEllipsis
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.searchAllSiteView .searchBox
{
    height:35px;
    /* width:500px; */
    font-size:0;
    text-align: center;
}
.oldSearchContent .searchInputPanel,
.searchAllSiteView .searchInputPanel
{
    display:inline-block;
    height:100%;
    width:420px;
    vertical-align: top;
    border:1px solid #9d8a8a;
    border-right:none;
    padding:0 10px;
    font-size:14px;
}
.oldSearchContent .searchInput,
.searchAllSiteView .searchInput
{
    border:none;
    outline:0;
    width:100%;
    height:100%;
}
.oldSearchContent .searchText,
.searchAllSiteView .searchText
{
    background-color:#9d8a8a;
    color:#fff;
    display:inline-block;
    height:35px;
    line-height:35px;
    width:80px;
    text-align:center;
    vertical-align: top;
    cursor: pointer;
    font-size:14px;
}
.oldSearchContent.searchRes,
.searchAllSiteView .searchRes
{
    position:relative;
    padding: 20px 0;
}
.oldSearchContent .searchBoxInRes,
.searchAllSiteView .searchBoxInRes
{
    border:1px solid #666666;
    width: 160px;
    height:30px;
    position:absolute;
    top:20px;
    right: 0;
    border-radius: 50px;
    padding: 0 25px 0 15px;
}
.edit .oldSearchContent .searchBoxInRes .searchCoverInRes,
.edit .searchAllSiteView .searchBoxInRes .searchCoverInRes
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    width: 100%;
}
.oldSearchContent .searchBoxInRes .searchInputPanelInRes,
.searchAllSiteView .searchBoxInRes .searchInputPanelInRes
{
    width: 118px;
    height:100%;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
}
.oldSearchContent .searchBoxInRes .searchIconInRes,
.searchAllSiteView .searchBoxInRes .searchIconInRes
{
    font-size: 25px;
    width: 30px;
    height:100%;
    line-height: 30px;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    cursor:pointer;
}
.oldSearchContent .searchReturn,
.searchAllSiteView .searchReturn
{
    font-size:16px;
    height:30px;
    line-height:30px;
    cursor: pointer;
    margin-bottom:10px;
}
.oldSearchContent .searchReturnIcon,
.oldSearchContent .searchReturnText,
.searchAllSiteView .searchReturnIcon,
.searchAllSiteView .searchReturnText
{
    display:inline-block;
    height:30px;
    line-height:30px;
    vertical-align: middle;
}
.oldSearchContent .searchReturnIcon,
.searchAllSiteView .searchReturnIcon
{
    font-size:24px;
}
.oldSearchContent .keywordPanel,
.searchAllSiteView .keywordPanel
{
    font-size:20px;
    font-weight:600;
    height:40px;
    line-height:40px;
    margin:10px 0;
}
.oldSearchContent .searchResPanel,
.searchAllSiteView .searchResPanel
{
    padding-bottom:20px;
}
.oldSearchContent .resMainTitle,
.searchAllSiteView .resMainTitle
{
    font-size:18px;
    padding: 15px 0 25px;
}
.oldSearchContent .resMainTitle .resMainTitleIcon,
.searchAllSiteView .resMainTitle .resMainTitleIcon
{
    font-size:26px;
    vertical-align: middle;
}
.oldSearchContent .resMainTitle .resMainTitleText,
.searchAllSiteView .resMainTitle .resMainTitleText
{
    vertical-align: middle;
}
.oldSearchContent .noInfo,
.searchAllSiteView .noInfo
{
    background-image:url(/template/default/images/noinfo.png);
    height:80px;
    width:80px;
    background-repeat: no-repeat;
    background-position:center;
    background-size:contain;
    margin:0 auto;
}
.oldSearchContent .noInfoText,
.searchAllSiteView .noInfoText
{
    text-align:center;
    color:#ccc;
}
.oldSearchContent .prodResLink,
.searchAllSiteView .prodResLink
{
    display:inline-block;
    width:calc((100% - 30px) / 4 );
    padding:20px;
    margin-bottom:10px;
    background-color:rgb(247,247,247);
}
/* .searchAllSiteView .prodResPanel
{
    background-color:rgb(247,247,247);
    
    float:left;
    padding:20px;
    margin-bottom:10px;
} */
.oldSearchContent .prodResLink:not(:nth-child(4)):not(:nth-child(8)),
.searchAllSiteView .prodResLink:not(:nth-child(4)):not(:nth-child(8))
{
    margin-right:10px;
}
.oldSearchContent .prodResPanel .prodPic,
.searchAllSiteView .prodResPanel .prodPic
{
    height:200px;
    width: 100%;
    margin: 0 auto;
    background-position:center;
    background-repeat: no-repeat;
    background-size:cover;
    padding-bottom:20px;
}
.oldSearchContent .prodDetail,
.searchAllSiteView .prodDetail
{
    text-align:center;
}
.oldSearchContent .prodResPanel .prodTitlePanel,
.searchAllSiteView .prodResPanel .prodTitlePanel
{
    padding: 25px 0 10px;
}
.oldSearchContent .prodResPanel .prodPricePanel,
.searchAllSiteView .prodResPanel .prodPricePanel
{
    color:#ff0000;
    font-size:16px;
    height: 24px;
    line-height: 24px;
}
/* .searchAllSiteView .articleResLink
{
    display:block;
    padding:15px;
    background-color:rgb(247,247,247);
    margin-bottom:10px;
} */
.oldSearchContent .articleResPanel,
.searchAllSiteView .articleResPanel
{
    padding:30px;
    background-color:rgb(247,247,247);
    margin-bottom:10px;
}
.oldSearchContent .inline,
.searchAllSiteView .inline
{
    display:inline-block;
    font-size:0;
    vertical-align: top;
}
.oldSearchContent .articlePic,
.searchAllSiteView .articlePic
{
    height:232px;
    width:232px;
    background-position:center;
    background-repeat: no-repeat;
    background-size:cover;
}
.oldSearchContent .articleDetail,
.searchAllSiteView .articleDetail
{
    width:calc(100% - 232px);
    padding-left:30px;
}
.oldSearchContent .articleTitlePanel,
.searchAllSiteView .articleTitlePanel
{
    font-size:14px;
    padding-bottom:20px;
}
.oldSearchContent .articleTitle,
.searchAllSiteView .articleTitle
{
    font-size:18px;
    padding:10px 0;
}
.oldSearchContent .articleIntro,
.searchAllSiteView .articleIntro
{
    color:#aaa;
}
.oldSearchContent .articleIntro .articleIntroItem,
.searchAllSiteView .articleIntro .articleIntroItem
{
    margin-right:20px;
}
.oldSearchContent .articleAuthor,
.searchAllSiteView .articleAuthor
{
    padding-right:20px;
}
.oldSearchContent .articleRead,
.searchAllSiteView .articleRead
{
    float:right;
}
.oldSearchContent .articleDesc,
.searchAllSiteView .articleDesc
{
    font-size:14px;
    color:rgb(127,127,127);
    /* max-height:60px; */
    text-overflow: ellipsis;
    overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-height: 25px;
    height: 75px;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.oldSearchContent .pageDivide,
.box_searchContent .prodPageDivideContainer,
.searchAllSiteView .pageDivide
{
    text-align:center;
}
