﻿/*
* name:Global && Pc StyleSheet
* version:v3.2.0
* update:加入placeholder颜色设置
* date:2016-01-21
*/

/* 雪碧图 */
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; 
	vertical-align:middle; background:url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}

/* 设置 */
html,body,.wrap { min-width:1200px;}
html { overflow-x:auto; }
body{font-size:13px; line-height:1.8; color:#555; background:#fff;}
.wrap { margin-right:auto; margin-left:auto; width:1200px;}
a{color:#555555;}
a:hover { color:#0665bb;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color:#fff; background:#0665bb; }
::selection {color:#fff; background:#0665bb; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color:#c7c7c7; } 
.placeholder { color:#c7c7c7;}
/* 网站样式 */

a.atel { cursor:default; }
.red { color:#f20000; }
._btn { cursor:pointer; }
.lt { margin:0 3px; }
h1,h2,h3,h4{ font-size: 12px; font-weight: normal;}
input[type=submit]{ cursor:pointer;}


/*effect*/
.eff-1{ overflow: hidden;}
.eff-1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.eff-1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*topbar*/
.pageHeader { clear:both; background-color:#fff; border-bottom:#0665bb 3px solid; position:relative; z-index:20;}
.topBar { height:176px; line-height:30px; border-bottom:#eeeeee 1px solid; background-color:#f5f5f5; font-size:12px;}
.topBar .ion { vertical-align:-1px; }
.topBar .welcome,.topBar .mem_links { float:left; }
.topBar .l .ion { margin-left:0; margin-right:0; }
.topBar .mem_links a { margin:0 5px; }
.topBar .r .ion { color:#f20000; margin-left:0;}
.topBar a:hover .ion { color:#0665bb; }

/*top*/

.top1 .wrap { position:relative; padding-top:25px; height:80px; }
.top1 .logo { width:40%; height:60px; float:left; }
.top1 .search { width:38%; float:left;}
.top1 .searchBox { border:#036dcc 2px solid; background-color:#fff; padding-right:75px; height:32px; line-height:32px; position:relative; *zoom:1;  margin-bottom:5px;} 
.top1 .searchBox ._inp { width:98%; height:20px; line-height:20px; padding:3px 0; border-width:0; text-indent:15px; font-size:12px;}
.top1 .searchBox ._btn { width:75px; height:32px; line-height:1; position:absolute; right:0; top:0; background-color:#036dcc; color:#fff; font-size:16px; text-align:center; border-width:0; padding:0;}
.top1 .searchBox ._xj{ position: absolute; right: -90px; top: -2px; width: 75px; height: 34px; border: 1px solid #dfdfdf; line-height: 34px; text-align: center; color: #fff; background-color: #fcbe00; font-size:16px}
.top1 .searchBox ._xj .ion{ color: #fff; font-size: 1em; }
.top1 .hotSearch { font-size:12px; padding:0 8px; }

.top_qrcode { position:absolute; right:0; top:-1px; font-size:12px;}
.top_qrcode ._img { width:85px; text-align:center; border:#eeeeee 1px solid; padding-bottom:8px;}
.top_qrcode ._img img { height:80px; }
.top_qrcode ._img ._t { display:block; font-weight:normal; line-height:1;}
.top_qrcode .close { width:17px; height:17px; line-height:1.2; text-align:center; border:#eeeeee 1px solid; position:absolute; right:-18px; top:0; cursor:pointer;} 
.top_qrcode .close .ion { margin:0;}
.topnav{ position: relative;}
.navs { padding-left:240px;}
.navs li { float:left; height:38px; line-height:38px;}
.navs a { display:inline-block; white-space:nowrap; width:auto; padding:0 30px; font-size:16px; }

.proGuide { position:absolute; left:0; top:0; width:215px; height:38px; }
.proGuide ._hd { height:38px; line-height:38px; font-size:16px; color:#ffffff; background:#0665bb url(../img/point.png) 23px 50% no-repeat; text-align:center; cursor:pointer;}
.proGuide ._bd { display: none; width:100%; height: 432px; position:absolute; left:0; top:38px; border-top: 3px solid #0665bb; background: url(../img/white.95.png);}
.proGuide .leftmenu{ position: relative;}
.proGuide .leftmenu li{border:1px solid transparent;}
.proGuide .leftmenu ._inner{ position: relative; z-index: 10; padding:6px 12px 0;  border-bottom: 1px solid #d5d5d5; transition:all ease .3s; -webkit-transition:all ease .3s;}
.proGuide .leftmenu li.last ._inner{ border-bottom: 0;}
.proGuide .leftmenu ._ico{ display:inline-block; width: 15px; height: 18px; margin-right: 8px; background-image: url(../img/pro-cg-ico.png); background-repeat: no-repeat; vertical-align: middle;}
.proGuide .leftmenu ._ico1{ background-position: 0 0;}
.proGuide .leftmenu ._ico2{ background-position: 0 -55px;}
.proGuide .leftmenu ._ico3{ background-position: 0 -112px;}
.proGuide .leftmenu ._ico4{ background-position: 0 -172px;}
.proGuide .leftmenu ._ico5{ background-position: 0 -238px;}
.proGuide .leftmenu ._ico6{ background-position: 0 -299px;}
.proGuide .leftmenu ._ico7{ background-position: 0 -362px;}
.proGuide .leftmenu .b-cg{ display: block;line-height: 39px;vertical-align: middle;}
.proGuide .leftmenu .b-cg a{ font-weight: bold; color: #063f7a;}
.proGuide .leftmenu .s-cg{ padding-bottom: 7px; height: 23px; padding-left: 27px; overflow: hidden;}
.proGuide .leftmenu .s-cg a{ padding-right: 8px;}

.proGuide .subnav_box{ display: none; position: absolute; left: 100%; top: 0; width: 770px; height: 431px; border: 1px solid #5892c7; overflow: hidden; background-color: #fff;}
.proGuide .subnav_box ._con{ padding: 25px 30px;}
.proGuide .subnav_box ._cg-list{ width: 360px;}
.proGuide .subnav_box ._cg-list ._t{ width: 160px; height: 25px; line-height: 25px; overflow: hidden; background-color: #0b6bc4; color: #fff; text-align: center; margin-bottom: 25px;}
.proGuide .subnav_box ._cg-list ._t .ion{ float: right; width: 25px;  background-color: #005aab; margin: 0;}
.proGuide .subnav_box ._cg-list p a{ display:inline-block; white-space:nowrap}
.proGuide .subnav_box ._cg-list p em{ padding: 0 8px;}
.proGuide .subnav_box ._rect{ float: right; width: 255px;}
.proGuide .subnav_box ._rect ._t{ font-size: 16px; color: #e30101; margin-bottom: 10px;}
.proGuide .subnav_box ._rect a{display: block; margin-bottom: 13px;}
.proGuide .leftmenu li.on{ background-color: #fff; border-color: #5892c7; border-right-color: #fff;}
.proGuide .leftmenu li.on ._inner{ border-bottom-color: #fff;}
.proGuide .leftmenu li.on ._inner{ transform: translateX(5px); background-color: #fff;}
.proGuide .leftmenu li.on .subnav_box{display: block;}
.proGuide .leftmenu li.prev ._inner{ border-color: transparent;}

.proGuide:hover ._bd{ display: block;}
.index .proGuide ._bd{ display: block;} 

.pageFooter,.pageFooter a { color:#aeaeae; }
.pageFooter a:hover { color:#fff; }
.foot1 { background:#f2f2f2; padding:35px 0; }
.ifb { position:relative; padding-left:75px; *zoom:1; font-size:16px; color:#717171; line-height:1.4;}
.ibi { display:block; width:48px; height:47px; background:url(../img/foot_b.png) no-repeat; }
.ibi01 { background-position:0 0;}
.ibi02 { background-position:-48px 0;}
.ibi03 { background-position:-96px 0;}
.ibi04 { background-position:-144px 0;}

.ifb .ibi { position:absolute; left:10px; top:0; }
.ifb ._t { font-size:18px; color:#333; }
.ifb ._text { font-size:16px; }

.foot2,.foot3 { background-color:#1f2024; }
.foot2 { border-bottom:#343539 1px solid; padding:25px 0 30px; }
.siteMaps { margin-right:4%; }
.siteMaps dl { width:20%; float:left; }
.f_ewms dl { width:50%; float:left; }
.f_ewms dt,.siteMaps dt { font-size:14px; font-weight:bold; margin-bottom:10px; }
.siteMaps dt {}
.siteMaps dt,.siteMaps dt a,.f_ewms dt,.f_ewms dt a { color:#aeaeae; }

.siteMaps .lt,.siteMaps .copyRight { display:inline-block; white-space:nowrap; }
.foot3 { padding:15px 0; }


/*内页*/
.nmain{ background:#fcfcfc; padding:30px 0; position:relative; z-index:15; }
.posi{ margin-bottom:10px;}
.con_edit{ min-height: 500px;}

/*筛选*/
#navbar a i, .fArea, .fRange, .fSort i, .fType-w i, .fType-g i, .fType-l i, .fR-list i, .fR-cur i, .fPb-split, .fT-cat, .fT-arrow, .flagship-icon, .drop-icon, .expand-icon, .shopDropBtn i, .btmFeed, .brandAttr .av-search, .attr li i, .attr .avo-multiple i, .attrExtra i, .cateAttrs .attrKey, .attrTrigger, .crumbSlide-prev-shadow, .crumbSlide-next-shadow, .i-brandsite, .i-shop, .i-flagship { background: url(../img/tmc.png) no-repeat; }
.ui-more-bg-arrow, .ui-more-nbg-arrow, .ui-more-wb-arrow, .ui-more-drop-l-arrow, .ui-more-expand-l-arrow { background: url(../img/index.png) no-repeat; }
.ui-more-drop-l, .ui-more-expand-l { color: #806F66; display: inline-block; height: 25px; line-height: 25px; padding: 0 24px 0 0; position: relative; vertical-align: middle; }
.ui-more-drop-l-arrow, .ui-more-expand-l-arrow { background-position: -2px -66px; display: inline-block; height: 5px; line-height: 5px; overflow: hidden; position: absolute; right: 10px; top: 11px; width: 9px; }
.ui-more-expand-l-arrow { background-position: -2px -72px; }
.ui-more-drop-l:hover, .ui-more-expand-l:hover { color: #B10000; text-decoration: none; }
.ui-more-drop-l:hover .ui-more-drop-l-arrow { background-position: -2px -78px; }
.ui-more-expand-l:hover .ui-more-expand-l-arrow { background-position: -2px -84px; }
.attrs a { outline: 0 }
.attr, .attr ul { zoom: 1 }
.attr:after, .attr:before, .attr ul:after, .attr ul:before { display: table; content: ""; overflow: hidden; clear: both }
.attrs { border-top: 1px solid #E6E2E1; _zoom: 1 }
.attr { background-color: #F7F5F5; border-color: #E6E2E1 #E6E2E1 #D1CCC7; border-style: solid solid dotted; border-width: 0 0px 1px; }
.attrKey { float: left; padding: 14px 0 0; width: 12%; text-indent: 13px }
.attrKey, .attrKey a { display: block; height: 16px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.attrKey a { color: #806F66 }
.attrValues { position: relative; float: left; background-color: #FFF; width: 88%; padding: 10px 0 0; overflow: hidden }
.attrValues ul { position: relative;  margin-left: 20px; height: 32px; }
.attrValues li { float: left; height: 22px; line-height: 22px }
.attrValues li a { position: relative; display: inline-block; padding: 1px 20px 1px 4px; line-height: 20px; height: 20px; white-space: nowrap; z-index: 2; -webkit-transition: none; transition: none; }
.attrValues li a:hover { color: #cf0404; text-decoration: none }
.attrValues li.av-selected a { border: 1px solid #B0A59F; padding: 0 19px 0 3px }
.attrValues li.av-selected a:hover { border-color: #cf0404 }
.attrValues li.av-selected i { visibility: visible }
.attrValues li a i { position: absolute; display: inline-block; background-position: 0 0; font-size: 1px; height: 13px; width: 13px; right: 3px; top: 4px; visibility: hidden }
.attrValues li a:hover i { background-position: -13px 0 }
.attrValues ul.ms_available { margin-right: 20px !important; }
.j_Prop .av-search { background: url(../img/tmc.png) no-repeat; background-position: 0 -86px; display: none; height: 20px; position: relative; width: 131px; margin-bottom: 10px; margin-left: 25px }
.j_Prop .av-search input { background: none repeat scroll 0 0 transparent; border: 0 none; font-size: 12px; height: 20px; left: 22px; line-height: 20px; position: absolute; width: 105px; z-index: 1 }
.forMultiple .av-search { display: block; }
.attr .av-scroll { height: 145px; margin-bottom: 5px; overflow-x: hidden; overflow-y: scroll }
.av-expand { height: auto; *margin-bottom:5px;
}
.av-collapse { overflow: hidden }
.propAttrs .av-collapse { height: 25px }
.cateAttrs .av-collapse { height: auto; max-height: 58px; _height:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.height = (el.scrollHeight > 58) ? '58px' :'auto';
}
(this))
}
.av-options { position: absolute; right: 0; top: 2px; width: 110px; z-index: 1 }
.avo-multiple { float: right; background-color: #F2F0EF; border: 1px solid #EFEBE9; color: #806F66; cursor: pointer; line-height: 14px!important; line-height: 15px; margin: 10px 5px 5px 0; padding-right: 3px; position: relative; text-align: right; width: 43px; padding-right: 5px; }
.avo-multiple:hover { text-decoration: none; border-color: #DEDAD8 }
.attr .avo-multiple i { background-position: -32px -13px; display: block; height: 8px; left: 4px; line-height: 8px; overflow: hidden; position: absolute; top: 4px; vertical-align: middle; width: 8px }
.avo-multiple:hover i { background-position: -22px -13px }
.avo-more { display: none; float: right; margin-top: 6px; }
.av-btns { display: none; padding: 5px 0; text-align: center }
.av-btns a { margin: 1px 5px; width: auto; height: 20px; line-height: 20px; background: url(../img/btnbg.png) repeat-x; display: inline-block; border: #ccc 1px solid; border-width: 0px 1px; padding: 0px 10px; border-radius: 2px; -webkit-transition: none; transition: none; }
.av-btns a.j_CancelBtn { background-position: 0 -300px; color: #333; }
.av-btns a.j_SubmitBtn { color: #fff; border-color: #950B00; }
.av-btns a.ui-btn-disable { background: #f2f2f2; border: #ccc 1px solid; color: #C5C5C5; cursor: default; }
.av-btns a:first-child { margin: 0 5px }
.attrs-border { position: relative; top: -1px; border-top: 1px solid #D1CCC7; height: 0; overflow: hidden; z-index: 2 }
.brandAttr .attr { border: 2px solid #D1CCC7; margin-top: -1px }
.brandAttr .attrKey { padding-top: 9px }
.brandAttr .attrValues { padding-top: 6px }
.brandAttr .av-expand { margin-right: 30px }
.brandAttr .av-collapse { overflow: hidden; max-height: 5em; _height:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.height = (el.scrollHeight > 60) ? '60px' :'auto';
}
(this))
}
.brandAttr ul { *margin-bottom:5px
}
.brandAttr .av-search { background-position: 0 -86px; display: none; height: 20px; position: relative; width: 131px; margin-bottom: 10px; margin-left: 25px }
.brandAttr .av-search input { background: none repeat scroll 0 0 transparent; border: 0 none; font-size: 12px; height: 20px; left: 22px; line-height: 20px; position: absolute; width: 105px; z-index: 1 }
.brandAttr li { margin: 0 8px 8px 0 }
.brandAttr li a { text-overflow: ellipsis; overflow: hidden }
.brandAttr .av-expand li a { width: 150px }
.brandAttr .av-options { top: 4px }
.brandAttr li a img { display: none }
.brandAttr .showLogo li a i { right: 0; top: -1px }
.brandAttr .showLogo ul { padding-top: 1px }
.brandAttr .attr .showLogo .av-scroll { height: 265px }
.brandAttr .showLogo li { border: 1px solid #e1e1e1; width: 104px; text-align: center; height: 52px; line-height: 52px; overflow: hidden; margin: 0; margin-right: -1px; margin-top: -1px }
.brandAttr .showLogo .av-collapse { max-height: 106px; _height:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.height = (el.scrollHeight > 106) ? '106px' :'auto';
}
(this))
}
.brandAttr .showLogo ul { margin-bottom: 5px; _margin-bottom: 0; _padding-bottom: 5px }
.brandAttr .showLogo li a { padding: 0; line-height: 52px; height: 50px; width: 102px; overflow: hidden; border: 1px solid transparent; _border: 1px solid #fff; float: left }
.brandAttr .showLogo li a img { display: inline; width: 80px; height: 40px; margin: 6px 12px }
.brandAttr .showLogo li.av-selected, .brandAttr .showLogo li.av-selected a { border-color: #B0A59F }
.brandAttr .showLogo li:hover, .brandAttr .showLogo li.li-hover, .brandAttr .showLogo li.av-selected { position: relative }
.brandAttr .showLogo li:hover, .brandAttr .showLogo li.li-hover, .brandAttr .showLogo li:hover a, .brandAttr .showLogo li.li-hover a { _border: 1px solid; border-color: #A10002; z-index: 1 }
.brandAttr .showLogo li:hover a img, .brandAttr .showLogo li.li-hover a img { display: none }
.cateAttrs .attrKey { background-position: -112px -42px; *background-position:-112px -43px;
padding: 0; margin-top: 7px; text-indent: 27px; width: 10% }
.cateAttrs .attrValues ul { margin-right: 50px }
.cateAttrs li { display: block; margin: 0 5px 8px 0; *margin-bottom:0;
*padding-bottom:8px;
width: 180px; overflow: hidden }
.cateAttrs li span { color: #BFBFBF }
.cateAttrs li b { float: left; *float:none;
*display:inline-block;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 10em; _width:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.width = (el.clientWidth > 120) ? '120px' :'auto';
}
(this))
}
.cateAttrs .avo-multiple { visibility: hidden }
.cateAttrs .reinforced a { background: #F9F9F9; border: 1px solid #DFDAD4; padding: 0 5px; line-height: 17px; height: 18px; vertical-align: top }
.cateAttrs .reinforced a:hover { background: #9E8D86; border-color: #9E8D86; color: #fff }
.cateAttrs .reinforced a:hover span { color: #fff }
.cateAttrs .d5c li { width: 20%; margin: 1px 0 3px; *margin-bottom:0;
*padding-bottom:3px
}
.cateAttrs .d5c li a { margin-right: 5px }
.cateAttrs .av-collapse .nonQPCate { display: none }
.cateAttrs .av-expand .nonQPCate { display: block }
.filter { border: 1px solid #ddd; margin-bottom: 45px; position: relative; }
.filter .total { position: absolute; right: 0; top: -37px; line-height: 37px; white-space: nowrap; }
.filter .total b { font-weight: bold; margin: 0 3px; }
.filter li { margin: 0 25px 10px 0 }
.filter .static_width li { width: 105px; margin-right: 10px; }
.filter .forMultiple .attrValues { /*background-color:#EFECEB*/ }
.filter .showLogo .av-collapse { height: 75px }
.filter .showLogo li { height: auto; text-align: center }
.filter .showLogo li a { padding-left: 13px; padding-right: 13px; margin-top: 50px }
.filter .showLogo li.av-selected a { padding-left: 4px; padding-right: 20px }
.filter .showLogo span { display: block; position: absolute; top: -47px; left: 0; width: 100%; _width: auto; _left: 1px; cursor: pointer; *cursor:default
}
.filter .showLogo li.av-selected a span { top: -48px; _left: 0 }
.filter .showLogo img { height: 45px; vertical-align: middle }
.filter .forMultiple .av-collapse { height: auto; max-height: 155px; overflow-x: hidden; overflow-y: auto; margin-right: 130px; }
.filter .hotspot .av-collapse { height: auto; max-height: 58px; _height:expression(function(el) {
if(/msie 6/i.test(navigator.userAgent))el.style.height = (el.scrollHeight > 58) ? '58px' :'auto';
}
(this))
}
.filter .hotspot { border: 2px solid #ddd; margin-top: -2px }
.miniAttrs { background-color: #F7F5F5; border-color: #E6E2E1; border-style: solid; border-width: 0 1px; *padding-right:1px
}
.miniAttrs .miniAttr { float: left; position: relative; height: 32px; width: 33.33%; *width:33.32%;
z-index: 2 }
.miniAttrs .miniAttr:hover, .miniAttrs .miniAttr-hover { z-index: 11; +zoom:1
}
.miniAttr .attr { position: absolute; width: 99.5%; border-right-width: 0; border-left-width: 0; margin: 0 1px }
.miniAttrs .miniAttr:hover .attr, .miniAttrs .miniAttr-hover .attr, .miniAttr .forMultiple { border-right-width: 1px; border-left-width: 1px; border-style: solid; margin: 0 }
.miniAttr .attrKey { width: 30% }
.miniAttr .attrValues { list-style: none; display: block; width: 70%; padding: 3px 0 }
.miniAttr .attrValues ul { margin-right: 0 }
.miniAttr .av-options { top: auto; bottom: 5px }
.miniAttr .av-options .avo-multiple { visibility: hidden }
.miniAttr .av-options .avo-more { font-size: 0; *text-indent:-99999px
}
.miniAttr li { margin: 0 5px 8px 0 }
.miniAttrs .miniAttr .attr.forMultiple ul { padding-bottom: 0 }
.miniAttrs .miniAttr:hover .multipleRow, .miniAttrs .miniAttr-hover .multipleRow { height: auto; z-index: 2 }
.miniAttrs .miniAttr:hover .forMultipleBtn, .miniAttrs .miniAttr-hover .forMultipleBtn { padding-bottom: 30px; z-index: 1 }
.miniAttrs .miniAttr:hover .attrValues .av-options, .miniAttrs .miniAttr-hover .attrValues .av-options { right: 33% }
.miniAttrs .miniAttr:hover .attrValues .avo-multiple, .miniAttrs .miniAttr-hover .attrValues .avo-multiple { visibility: visible }
.miniAttrs .miniAttr:hover .attrValues .avo-more, .miniAttrs .miniAttr-hover .attrValues .avo-more { visibility: hidden }
.attrExtra { display: block; height: 29px; position: relative; top: -1px; z-index: 2 }
.attrExtra-border { background: #EFEBEA; border: 1px solid #ddd; border-top: 0; display: block; font-size: 0; height: 4px; line-height: 2px; overflow: hidden }
.attrExtra-more { background-color: #EFECEB; border-color: #EFECEB #E6E2E1 #E6E2E1; border-style: solid; border-width: 1px; position: absolute; top: 4px; right: 0; z-index: 1; display: block; height: 16px; width: 85px; color: #806F66; font-size: 12px; line-height: 14px; text-indent: 12px; vertical-align: middle; cursor: pointer }
.attrExtra-more:hover { text-decoration: none }
.attrExtra-more i { background-position: -58px -13px; display: block; height: 5px; position: absolute; right: 10px; top: 5px; width: 10px; overflow: hidden }
.attrExtra-more-drop i { background-position: -48px -13px }
.attrTrigger { width: 27px; height: 27px; position: absolute; z-index: 99999; cursor: pointer; right: 0; top: -30px; background-position: -130px -74px; background-color: #F9F9F9; outline: 0 }
.hasDecor .attrTrigger { top: -40px }
.container .expand { background-position: -130px -101px }
.navForm { position: relative }
.hasMore .avo-more { display: block; }
.selectValues { position: relative; float: left; background-color: #FFF; width: 88%; padding: 10px 0 0; overflow: hidden; *padding-bottom:10px;
}
.selectValues ul { height: auto; }
.selectValues .select_val { margin-right: 20px; }
.selectValues .select_val li { float: left; position: relative; height: 20px; padding: 0 0px 0 5px; border: 1px dotted #0665bb; margin-right: 15px; margin-bottom: 10px; line-height: 20px; }
.selectValues .select_val li a { white-space: nowrap; height: 20px; line-height: 20px; margin-top: 0; background: 0 0; text-decoration: none; color: #333; padding: 0 32px 0 0; }
.selectValues .select_val li strong { color: #784830; }
.selectValues .select_val li b { display: block; width: 25px; height: 20px; background: url(../img/sx_close.png) 0 -1px no-repeat; position: absolute; top: 0px; right: 0px; cursor: pointer; }
.selectValues .select_val li.bclose_on { border-style: solid; }
.selectValues .select_val li.bclose_on b { background-position: 0 -23px; }
.attr_brand .attrValues { padding: 15px 0; }
.attr_brand ul { height: 77px; }
.attr_brand ul li { width: 100px; height: 37px; padding-top: 0; border: 1px solid #ddd; margin: 0 -1px -1px 0; background: #fff; text-align: center; }
.attr_brand ul li a { position: relative; display: inline-block; width: 98px; height: 35px; padding: 0; border: 1px solid #fff; background: 0 0; line-height: 35px; white-space: nowrap; text-overflow: ellipsis; zoom: 1; overflow: hidden; }
.attr_brand ul li img { display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 98px; height: 35px; background: #fff; }
.attr_brand ul li.attrbrand_hover img { display: none; }
.attr_brand ul li.attrbrand_hover { border-color: #e4393c; position: relative; z-index: 5; }
.attr_brand ul li.attrbrand_hover a { border-color: #e4393c; z-index: 5; }
.attr_brand .attrValues li.av-selected { border-color: #e4393c; position: relative; z-index: 5; }
.attr_brand .attrValues li.av-selected a { padding: 0; border-color: #e4393c; z-index: 5; }
.attr_brand .attrValues li.av-selected a i { display: none !important; }
.attr_brand .attrValues li.av-selected b { display: block; width: 16px; height: 16px; background: url(../img/bd_sele.png) no-repeat 0 0; position: absolute; bottom: 0px; right: 0px; z-index: 10; }
.attrValues li.price_range { width: 150px; }
.attrValues li.price_range .range_form { overflow: hidden; }
.attrValues li.price_range .range_form input[type="text"] { width: 40px; height: 20px; line-height: 20px; border: 1px solid #ccc; float: left; }
.attrValues li.price_range .range_form em { display: block; float: left; line-height: 18px; padding: 0 5px; }
.attrValues li.price_range .range_form .rag_btn { width: 44px; height: 20px; background: #f4f4f4; border: 1px solid #ddd; float: left; border-radius: 3px; margin-left: 5px; cursor: pointer; }
.filter .filter_more { height: 4px; background: #efebea; position: relative; }
.filter .filter_more span { height: 26px; width: 95px; line-height: 26px; position: absolute; left:50%; margin-left:-50px; top: 4px; text-align: center; background: #efebea; border: 1px solid #D1CCC7; border-top: none;  cursor: pointer; }
.filter .filter_more span.fm_btn1 { display: block; }
.filter .filter_more span.fm_btn2 { display: none; }

.hotWordsRec { padding: 0px 10px 20px; }
.hotWordsRec a { margin-right: 20px; color: #a8a8a8; }
.hotWordsRec a:hover { color: #ff7e16; }
.filterBox { clear: both; height: 38px; margin-bottom:30px; }
.filterBar { width: 100%; height: 36px; border: #ddd 1px solid; background-color: #f5f5f5;}
.fArea, .fRange, .fSort, .fPrice, .fMenu, .fType-w, .fType-g, .fType-l { float: left; height: 22px; line-height: 20px; line-height: 24px\9; border-right: 1px solid #e0e0e0; background-color: #f5f5f5; z-index: 8; }
.f-ico-arrow-d { background: url(../img/arr.png) no-repeat; }
.fSort { position: relative; display: inline-block; overflow: hidden; padding: 0 20px 0 10px; height: 36px; line-height: 36px; color: #333333; }
.filterBar .default { padding-right: 10px; }
.fSort:hover, a.fSort-cur, a.fType-cur { color: #fff; background: #cf0404 }
.fSort i { top: 14px; right: 5px; width: 7px; height: 10px; line-height: 10px }
.fSort .f-ico-arrow-d { background-position: -22px -23px }
.fSort-cur .f-ico-arrow-d, .fSort:hover .f-ico-arrow-d { background-position: -30px -23px }
.fSort .f-ico-arrow-u { background-position: -38px -23px }
.fSort-cur .f-ico-arrow-u, .fSort:hover .f-ico-arrow-u { background-position: -46px -23px }
.fPrice { padding: 5px 5px 0; margin: 0px 0 0 10px; position: relative; border: 0; background: 0 0 }
.fPrice input { display: block; float: left; width: 42px; height: 22px; line-height: 22px; border: 1px solid #ccc; padding-left: 12px; cursor: text }
.fP-expand { display: none; width: 102px; height: 24px; padding: 5px; text-align: center; position: absolute; top: 29px; *top:29px;
left: 0; background-color: #EFECEB; z-index: 2 }
.fP-expand a { display: inline-block; width: 46px; height: 20px; line-height: 20px; text-align: center; background: url(../img/sbtn.png) no-repeat; text-align: center; }
.fP-expand a, .fP-expand a:hover { color: #333 }
.fP-expand .ui-btn-s-primary, .fP-expand .ui-btn-s-primary:hover { color: #fff; background-position: -46px 0; }
.filter .fPb-split { position: static; background-position: -78px -106px; display: block; float: left; width: 8px; height: 24px; line-height: 24px }
.fPb-item { display: block; float: left; position: relative }
.fPb-item i { width: 12px; height: 22px; line-height: 22px; left: 4px; top: 2px }
.fPrice-hover { background: #EFECEB; padding: 5px 5px 0; height: 24px; position: relative; z-index: 999 }
.fPrice-hover input { padding-left: 0; width: 46px }
.fPrice-hover .ui-price-plain { display: none }
.fPrice-hover .fP-expand { display: block }
.fMenu { width: 255px; height: 24px; border: 0; margin-right: 7px; position: relative }
.fMenu .i-new { width: 23px; height: 13px; left: 13px; top: -6px; position: absolute; background: url(//img.alicdn.com/tps/i3/T1Zs7TXiNcXXbmSHkB-191-207.png) -158px -75px no-repeat; z-index: 1 }
.fMenu label { float: left; line-height: 22px; white-space: nowrap; margin-top: 0\9; _margin-top: 2px }
.fMenu label em { font-weight: 700 }
.fMenu input { margin: 0 3px 0 0; margin-top: -2px\9; margin-right: 2px\9; *margin-right:-1px;
*margin-top:0;
_margin-bottom: 3px; vertical-align: middle }
.fMenu img { vertical-align: middle; margin-top: -2px; margin-top: -4px\9; *margin-top:0;
_margin-top: -4px }
.filterBar .fPb-split { position: static; display: block; float: left; width: 10px; height: 22px; line-height: 22px; font-family: Geneva; background: none; text-align: center; }
.filterBar i { position: absolute; display: inline-block; overflow: hidden; font-family: Arial; }
i.f-ico-triangle-mt, i.f-ico-triangle-mb { border: 4px solid transparent; _border-color: tomato; _-webkit-filter: chroma(color=#ff6347); _filter: chroma(color=#ff6347); height: 0; width: 0; background: none; }
i.f-ico-triangle-mt { border-bottom: 4px solid #806F66; top: 10px }
i.f-ico-triangle-mb { border-top: 4px solid #806F66; border-width: 3px\9; *border-width:3px;
right: 6px\9; *right:6px;top: 20px }
:root i.f-ico-triangle-mb { border-width: 4px\9; right: 5px\9 }
a.fSort-cur i.f-ico-triangle-mt { border-bottom-color: #999; }
a.fSort-cur i.f-ico-triangle-mb { border-top-color: #999; }
a.fSort-cur i.f-ico-triangle-mt-slctd, a.fSort:hover i.f-ico-triangle-mt-slctd { border-bottom-color: #fff; background: #cf0404 }
a.fSort-cur i.f-ico-triangle-mb-slctd, a.fSort:hover i.f-ico-triangle-mb-slctd { border-top-color: #fff; background: #cf0404 }
.filterPage { float: right; border-left: #e0e0e0 1px solid; }
.filterPage i { position: static; font-size: 14px; font-weight: bold; }
.filterPage a, .filterPage .total { display: inline-block; height: 36px; line-height: 36px; text-align: center; vertical-align: middle; white-space: nowrap; }
.filterPage a.disable { color: #ccc; cursor: default; }
.filterPage a { width: 35px; }
/*筛选 end*/

/*产品列表*/
.pro-list{ width:100%; overflow:hidden;}
.pro-list ul{ width:102%;}
.pro-list li{ width:18%; margin-right:2%; float:left; height:267px; overflow:hidden; margin-bottom:20px;}
.pro-list li ._border{ border:1px solid #ddd;}
.pro-list li ._nr{ padding:10px 15px 15px; background:#fff; position:relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pro-list li ._price{ font-size:18px; color:#cf0404; }
.pro-list li ._title{ font-size:13px; line-height:22px; height:44px; overflow:hidden; font-weight:normal; }
.pro-list li ._btn{ display:none; overflow:hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pro-list li ._btn a{ display:block; float:left; width:50%; text-align:center; line-height:32px; background:#e2e2e2; }
.pro-list li ._btn ._buybtn{ background:#ff8e29; color:#fff; }

.pro-tuijian{ border:1px solid #ddd; margin-top:30px; background:#fff;}
.protj-hd{ line-height:40px; background:#f2f2f2; font-size:16px; text-indent:20px;}
.protj-bd{padding:15px;}
.protj-list{ width:100%; overflow:hidden;}
.protj-list ul{ width:102%;}
.protj-list li{ float:left; width:18%; margin-right:2%;}
.protj-list li ._price{ font-size:18px; color:#cf0404; margin-top:10px; }
.protj-list li ._title{ font-size:13px; line-height:22px; height:44px; overflow:hidden; font-weight:normal; }

/*产品详情*/
.p0-20{ padding: 5px 20px;}
.prodt_top{ margin-bottom: 20px;  border: 1px solid #ddd; background-color: #fff;}
.prodt_top ._midd{ float: left; width: 100%;}
.prodt_top ._midd ._inner{ padding: 20px 0; margin-left: 436px; margin-right: 201px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.prodt_top ._left{ float: left; width: 436px; margin-left: -100%;}
.prodt_top ._right{ float: left; width: 201px; margin-left: -201px;}

.pro_name{ font-size: 14px; color: #666; font-weight: bold;}
.pd_short_intro{ font-size: 12px; color: #e40101; margin-bottom:10px;}
.pd_price{ background-color: #e9e9e9; padding:5px 20px;}
.pd_price span{display: block; font-size: 14px;}
.pd_price b{ font-size: 28px; color: #ce0000; padding: 0 20px;}
.pd_price ._tip{ font-size: 12px;}
.pd_price del{ padding-left: 30px; font-size: 14px; color: #6b6969;}
.pd_ps ._t{ font-size: 12px; color: #868686;}
.pd_xl{color: #868686;}
.pd_xl em{ padding: 0 20px; color: #e5dfda;}
.pd_xl b{color: #ce0000; font-weight: normal;}
.pd_sel_list{ margin-top: 15px; padding-top: 15px; border-top: 1px solid #ddd;}
.pd_sel_list_scroll{ position: relative; height: 70px; overflow: hidden;}
.pd_sel_list dl,.peisong{ position: relative; padding-left: 60px; margin-bottom: 10px;margin-top: 10px;}
.pd_sel_list dt,.peisong .dt{ position: absolute; left: 0; top: 3px; font-size: 12px; color: #868686;}
.pd_sel_list dd  select{ width: 190px; height: 25px; line-height: 25px; border: 1px solid #d3d3d3;}
.pd_sel_list dd .sel_color{ position: relative; display:inline-block; padding: 3px 5px; border: 1px solid #d3d3d3; margin-right: 4px; margin-bottom: 4px; color: #1d1d1d;}
 .item_info .item.locked{	color: #bbb;	background-color: #eee;}
.pd_sel_list dd .sel_color b{ display:inline-block; width: 7px; height: 7px; vertical-align: middle;}
.pd_sel_list dd .sel_color i{ display: none; position: absolute; right: 0; bottom: 0; width: 12px; height: 12px; background-image: url(../img/sele.png);}
.pd_sel_list dd .sel_color.cur{ border-color: #ce0000;}
.pd_sel_list dd .sel_color.cur i{ display: block;}
.pd_btn a{ display:inline-block; width: 165px; height: 35px; line-height: 35px; text-align: center; margin-right: 5px;}
.pd_btn .btn1{ margin-left: 60px; background-color: #ffeded; color: #c40000; border: 1px solid #c40000;}
.pd_btn .btn2{ background-color: #c40000; color: #fff;}

.amount-control{ position:relative; width: 65px; height: 30px; line-height: 28px; margin:15px 0 ;zoom: 1;}
.amount-btn{ position:absolute; right:0; width:18px; height:14px;}
.amount-input{float: left; width: 40px; height: 28px; line-height: 28px;  border-width: 1px; border-style: solid;text-align: center; border-color: #a7a6ac; outline:none}
.amount-input:hover{border-color:#19a955;}
.amount-down{ bottom:0; background:url(../img/pro_ctdown.png)}
.amount-up{ top:0; background:url(../img/pro_ctup.png)}

.peisong .text,.peisong .from,.peisong .trans_area,.peisong .trans_price { display:inline-block; width:auto; height:20px; line-height:20px; vertical-align:middle;}
.peisong .trans_area { position:relative; z-index:10;}
.peisong .trans_area .val_ { border:1px solid #fff; left:-2px; top:-1px; position:relative; padding:0 19px 0 3px; cursor:pointer;}
.peisong .trans_area .val_cur { background:#ffefe5; border-color:#ffb07c; color:#f40;}
.peisong .trans_area .val_ i { position:absolute; right:3px; top:5px; font-size:6px; font-weight:400; display:inline; width:12px; height:6px; transition:all 0.3s ease-in 0s;}
.peisong .trans_area .val_ em,.peisong .trans_area .val_ i span { width:0; height:0; overflow:hidden; border-width:5px 6px 0; border-style:solid; border-color:rgba(255, 255, 255, 0); position:absolute; left:0; top:0;}
.peisong .trans_area .val_ em { border-top-color:#6c6c6c; top:3px;}
.peisong .trans_area .val_ i span { border-top-color:#ffffff;}
.peisong .trans_area .val_cur i span { border-top-color:#ffefe5;}
.peisong .from { padding-right:5px;}

.areaBox { display:none; width:394px; height:auto; position:absolute; left:-100px; top:23px; background:#fafafa; border:1px solid #b2d1ff; padding:5px 10px; color:#333;}
.tb-close { display:block; width:14px; height:14px; position:absolute; right:10px; top:11px; background:url(../img/close.png) no-repeat; cursor:pointer;}
.areaBox h3 { font-size:14px; height:22px; line-height:22px; border-bottom:1px solid #dcedfd; padding-bottom:5px; margin-bottom:6px; font-weight:normal;}
.areaBox .tb-region-default { margin-bottom:15px;}
.tb-region-provinces { width:100%;/* overflow:hidden;*/ margin-left:-5px;}
.tb-region-provinces ul { width:436px;}
.tb-region-provinces li,.tb-region-provinces li dd { width:54px; padding-left:0; float:left; height:22px; line-height:22px; padding-bottom:8px; white-space:nowrap; margin-right:30px; position:relative;}
.tb-region-provinces li { position:relative;}
.tb-region-provinces li a { display:inline-block; width:auto; padding:0 5px; color:#333; white-space:nowrap; margin:0px 1px; transition:none;}
.RegionCities { display:none; background:#fafafa; border:1px solid #a4a4a4; padding:10px 10px 10px 5px; width:256px; position:absolute; left:0px; top:23px; z-index:15;}
.RegionCities .close { display:block; width:15px; height:15px; line-height:14px; text-align:center; position:absolute; right:0; top:0; cursor:pointer; font-family:inherit;}
.RegionCities .close [class*="ico-"] { margin:0;}
.tb-region-provinces li dd { margin-right:10px; padding-bottom:0; width:auto;}
.tb-region-provinces li a:hover,.tb-region-provinces li.hover a.act { width:auto; height:20px; line-height:20px; background:#f4905a; color:#fff; border:#ff5f0f 1px solid; margin:0;}
.tb-region-provinces li.hover .RegionCities { display:block;}


.pd_bimg{ position: relative; border-bottom: 1px solid #ddd;}
.pd_bimg i{ position: absolute;right: 0; bottom: 0; width: 33px; height: 37px; background-image: url(../img/pd_bimgico.png);}
.pd_imgs_out{ position: relative; padding: 30px 50px;}
.pd_imgs { height: 78px;}
.pd_imgs li{ float: left; width: 100px; border: 2px solid #ededed; overflow: hidden; box-sizing: border-box;}
.pd_imgs li.cur{border-color: #c30b27;}
.pd_imgs_out .karrs{ position: absolute; top: 30px; color: #d5d5d5; font-size: 3em;}
.pd_imgs_out .karrs .ion{ margin: 0;}
.pd_imgs_out .karrs_prev{ left: 0;}
.pd_imgs_out .karrs_next{ right: 0;}
.pd_imgs_out .karrs:hover{ color: #c30000;}
.pd_imgs_out .karrs.unable{ display: none;}
.pd_tools a{ color: #baaa99;}
.pd_tools span{ display:inline-block; vertical-align: middle; margin-right: 20px; margin-bottom:20px}
.pd_tools a.bds_more{ background: none; color: #baaa99; margin: 0; height: 24px; line-height: 24px; padding: 0; }

.otherct ._cht{height: 30px; line-height: 30px; padding-left: 15px; margin-bottom: 20px; color: #242424; background-color: #fcfcfc; }
.otherct ._list{ padding: 0 15px;}
.otherct ._list li{ margin-bottom: 30px;}
.otherct ._list li ._img{ width: 74px; margin: 0 auto;}
.otherct ._list li ._jg{ font-size: 14px; color: #ce0000;}

.prodt_bd ._left{ float: left; width: 200px;}
.prodt_bd ._right{ float: right; width: 978px; border: 1px solid #ddd; background-color: #fff;}
.prodt_bd ._tab{ height: 42px; line-height: 42px; background-color: #fafafa; border-bottom: 1px solid #ededed;}
.prodt_bd ._tab li a{ color: #444;}
.prodt_bd ._tab li{ position: relative; float: left; height: 43px; width: 125px; text-align: center; color: #444; border-right: 1px solid #ededed;}
.prodt_bd ._tab li.on{ background-color: #fff;}
.prodt_bd ._tab li.on a{ color: #ce0000;}
.prodt_bd ._tab li.on:before{ content:""; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background-color: #b00000;}
.prodt_bd ._tab li.on:after{ content:""; position: absolute; top: 2px; left: 50%; margin-left: -4px; width: 0; height: 0; border-width: 4px; border-style: solid dotted dotted dotted; border-color: #b00000 transparent transparent transparent}
.prodt_bd .tab_c{ padding: 20px; min-height: 800px}

.pro_hot{ margin-bottom: 20px; border: 1px solid #ddd;}
.pro_hot ._cht{ font-size: 14px; height: 43px; line-height: 43px; border-bottom: 1px solid #ddd; background-color: #fafafa; padding-left: 15px;}
.pro_hot ._list{ background-color: #fff;}
.pro_hot ._list li{ padding:15px 9px; border-bottom: 1px dotted #e9e9e9; overflow: hidden;}
.pro_hot ._list li ._img{ width: 80px;}
.pro_hot ._list li ._txt{ width: 90px;}
.pro_hot ._list li ._txt ._t{ color: #444;}
.pro_hot ._list li ._txt ._jg{ color: #ce0000;}
.pro_hot .more_btn{ display: block; height: 30px; line-height: 30px; text-align: center; background-color: #f4f4f4; color: #444;}
.pro_hot .more_btn i{ font-family: '宋体'}

.pro_cg{ background-color: #f9f9f9; border: 1px solid #ddd;}
.pro_cg ._cht{ height: 30px; line-height: 30px; font-size: 14px; color: #fff; background-color: #0665bb; padding-left: 20px;}
.pro_cg ._list li>a{ display: block; padding: 0 15px; height: 33px; line-height: 33px; border-bottom: 1px dotted #e4e4e4;}
.pro_cg ._list li>a .ion{ float: right; color: #cacaca;}
.pro_cg ._list ._lev2{ display: none; padding: 15px; background-color: #fff;}
.pro_cg ._list ._lev2 a{display: block; color: #7b7b7b; margin-bottom: 5px;}
.pro_cg ._list li:hover ._lev2{ display: block;}
.pro_cg ._list li:hover a .ion{ display: none;}

.prod-eval-pane ._bd{ padding:12px;}
.prod-eval-pane ._tongji{float: left;color:#c40000;padding:0 30px 0 30px;}
.prod-eval-pane ._tongji big{font-family: arial;font-size:34px;display: block;}
.prod-eval-pane ._chart{float: left;height: 78px;border-left:1px solid #ddd;
border-right:1px solid #ddd;width: 340px;}
.prod-eval-pane ._chart ul{padding:0 0 0 48px;}
.prod-eval-pane ._chart li{overflow: hidden;*zoom;1;margin:0 0 6px;}
.prod-eval-pane ._chart ._t{float: left;width: 3em;}
.prod-eval-pane ._chart ._p{float: left;width: 152px;height: 10px;border:1px solid #ddd;
margin:4px 4px 0;}
.prod-eval-pane ._chart ._s{float: left;height: 100%;background:#c40000;width: 0;}
.prod-eval-pane ._chart ._v{float: left;width: 3em;color:#666;}
.prod-eval-pane ._vote{float: left;width: 360px; padding:12px 0 0 20px;}
.prod-eval-pane ._vote ul{overflow: hidden;*zoom:1;}
.prod-eval-pane ._vote li{ margin: 0 5px 5px 0; position: relative; white-space: nowrap;
  float: left;}
.prod-eval-pane ._vote li a{float: left;height: 26px;line-height: 26px; color: #FFF;
  padding: 0 10px;  background: #fb9b29; box-shadow: 1px 1px 0 0 #d4d4d4;border:0;
transition:none;}
.prod-eval-pane ._vote li a:hover{height: 22px;border:2px solid #ff6701;filter: none;
  line-height: 22px; padding: 0 8px; background: #fff; color: #404040; text-decoration: none;
  }
.prod-eval-pane .tab_filter{margin-top: 15px;}
.prod-eval-pane .tab_filter ul{height: 30px;line-height: 30px;overflow: hidden; border-bottom:1px solid #dadada}
.prod-eval-pane .tab_filter li{float: left;text-align: center;width: 120px;cursor: pointer;}
.prod-eval-pane .tab_filter li:hover{text-decoration: underline;color:#c40000;}
.prod-eval-pane .tab_filter .cur{font-weight: 700;background:#c40000;color:#fff;}
.prod-eval-pane .tab_filter .cur:hover{background:#fff;text-decoration: none;}
.prod-eval-list{margin-bottom: 30px;}
.prod-eval-pane .tab_filter{margin-top: 15px;}
.prod-eval-pane .tab_filter li{float: left;text-align: center;width: 120px;cursor: pointer; font-size:14px;}
.prod-eval-pane .tab_filter li:hover{text-decoration: underline;color:#c40000;}
.prod-eval-pane .tab_filter .cur{font-weight: 700;background:#c40000;color:#fff;}
.prod-eval-pane .tab_filter .cur:hover{background:#fff;text-decoration: none;}
.prod-eval-list{margin-bottom: 30px;}
.prod-eval-list ul{padding:20px 0;}
.prod-eval-list li .tx{ margin-bottom:10px; vertical-align:bottom}
.prod-eval-list li .tx img{ width:43px; height:43px; border:1px solid #bebebe; margin-right:10px;}
.prod-eval-list ._c{line-height: 1.4;margin-bottom: 4px;}
.prod-eval-list ._date{color:#c40000; margin-bottom:15px;}

.pl_page{float: right;margin-bottom: 20px;}
.pl_page span{float: left;  height: 24px;  margin-right: 3px;  padding: 0 5px;
  line-height: 24px;  text-align: center;border:1px solid #ccc; width: 1em;color:blue;
cursor: pointer;}
.pl_page [class^='page-']{width: auto;}
.pl_page .cur{font-weight: 700;  color: #fd6d01;  background-color: #ffede1;
  border: 1px solid #fd6d01;}
.pl_page .unable{cursor: default;border-color:#ccc;color:#ccc;}
.pl_page span:hover{border-color:#c40000;}
.pl_page .unable:hover{border-color:#c40000;}


/*page*/
/* page-1 start*/
.page{font-size: 12px; color: #777777; text-align: center; padding-top:30px;}
.page a { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px; background:#fff; margin: 0 5px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page .hover{color:#fff; background: #cf0404;}
.page span.goprev,.page span.gonext {color: #777777; background: #fff}
.page span.count { border: 0;background: 0;color: #777777;}
.page input{ width: 40px; text-align: center; margin: 0 15px;}


/*二级产品列表*/
.pro_main{ margin-top: 20px;}
.pro_main_left{ float: left; width: 200px; border: 1px solid #e5e5e5;}
.pro_left_menu ._t{ font-size: 14px; color: #fff; height: 30px;  line-height: 30px; padding-left: 20px;background-color: #0665bb;}
.pro_left_menu li.cur a{color: #0665bb;font-weight: bold;}
.pro_left_menu li a{ display: block; height: 35px; line-height: 35px; color: #444; padding-left: 20px; border-bottom: 1px dotted #e3e3e3;  background-color: #f9f9f9;}
.pro_main_right{ float: right; width: 980px;}
.pro_main_right .pro-list li{ width: 23%; height: 275px;}

/*帮助中心*/
.ser-content{ margin-bottom:50px;}
.ser-content ._left{ width:215px; background-color:#f5f5f5; border: 1px solid #e5e5e5;}

.ser-content ._left ._ct{ font-size:16px; color:#fff; height:50px; line-height:50px; background:#0665bb; padding-left:50px;}
.ser-content ._left ._menu ._t{ height:45px; line-height:45px; padding-left:50px; border-bottom:1px solid #e6e6e6; font-size:14px; background:url(../img/ser_i.png) 20px center no-repeat;background-color:#f5f5f5;}
.ser-content ._left ._smenu{ display:none;background-color:#ebebec}
.ser-content ._left ._smenu li{ padding-left:66px; }
.ser-content ._left ._smenu li a{ display:block; line-height:30px; height:30px; background:url(../img/ser_s_i.png) left center no-repeat; padding-left:15px; font-size:14px;}
.ser-content ._left ._smenu li a:hover{ color:#0665bb}
.ser-content ._left ._menu>li.on ._t{ background-image:url(../img/ser_j.png); background-color:#e1e1e1; border-color:#e1e1e1}
.ser-content ._left ._menu>li.on ._smenu{ display:block;}
.ser-content ._right{ width:960px; border: 1px solid #e5e5e5;}
.ser-content ._right ._hd{ height: 45px; line-height: 45px; background-color: #fafafa; font-size: 16px; color: #666; padding-left: 30px;}
.ser-content ._right ._bd{ background-color: #fff; padding: 30px; min-height: 400px;}
.ser-content ._right ._t-sear{ padding:30px; background-color:#f6f6f6; margin-bottom:50px;}
.ser-content ._right ._t-sear ._inp{ width:600px; height:40px; border:1px solid #f48534; background-color:#fff;}
.ser-content ._right ._t-sear ._inp input{ height:40px; line-height:40px; }
.ser-content ._right ._t-sear ._inp input[type=text]{ float:left; width:80%; text-indent:15px;}
.ser-content ._right ._t-sear ._inp input[type=submit]{ float:left; width:20%; text-align:center; background-color:#f48534; font-size:18px; color:#fff; font-weight:bold;}
.ser-content ._right ._t-sear ._hot{ margin-top:10px;}
.ser-content ._right ._t-sear ._hot a{ padding-right:17px;}

/*加盟*/
.nmain._bg{ background: url(../img/join_us.png) top center no-repeat;}
.join_con .top_p{ font-size: 14px;}
.join_btn{ display: block; width: 205px; height: 50px; line-height: 50px; margin: 0 auto; background-color: #e40101; text-align: center; color: #fff; font-size: 22px; margin-top: 50px; border-radius: 3px}
.join_con ._map{  text-align: center;}
.join_con ._md ._cht{ font-size: 22px; font-weight: bold; color: #3b3b3b; margin-bottom: 15px;}
.join_con ._md ._intro{ font-size: 14px; margin-bottom: 30px;}
.join_con ._md ._imgs ._img{ position: relative; margin-bottom: 30px;}
.join_con ._md ._img ._txt{ position: absolute; right: 0; top: 0; bottom: 0; width: 290px; padding: 90px 40px 0; color: #fff; background: url(../img/black.6.png) ;}
.join_con ._md ._img  ._t{ font-size: 30px; font-weight: bold; margin-bottom: 25px; }
.join_con ._md ._img p{ font-size: 15px;}
.join_con ._md ._scrol{ padding: 0 60px;}
.join_con ._md ._scrol li{ float: left; width: 166px;}
.join_con ._md ._scrol .arrs{ position: absolute; width: 50px; height: 94px; top: 0;}
.join_con ._md ._scrol .arr_prev{ left: 0; background-image: url(../img/join_arr_prev.png);}
.join_con ._md ._scrol .arr_next{ right: 0; background-image: url(../img/join_arr_next.png);}

/*解决方案详情*/
.solve_con{ background-color: #eae9e4; margin-bottom: 40px;}
.solve_con ._left{ float: left; width: 435px;}
.solve_con ._left ._cht{ padding-top: 70px; font-size: 36px; font-weight: bold; color: #0665bb;}
.solve_con ._left ._st{ margin-bottom: 30px; font-size: 35px; font-weight: bold;}
.solve_con ._left ._p{ font-size: 14px;}
.solve_con ._right{ float: right; width: 720px;}
.solve_case ._cht{ font-size: 22px; font-weight: bold; margin-bottom: 20px;}
.solve_case ._list ul{ width: 102%;}
.solve_case ._list li{ position: relative; float: left; width: 285px; margin-right: 20px;}
.solve_case ._list li ._t{ position: absolute; left: 0; bottom: 0; right: 0; line-height: 45px; text-align: center; color: #fff; padding: 0 10px; background: url(../img/black.6.png); font-size: 12px; font-weight: normal;}

/*解决方案*/
.solvelist ._top ._cht{ font-size: 22px; font-weight: bold; color: #3b3b3b; margin-bottom: 15px;}
.solvelist ._top ._p{ font-size: 14px; margin-bottom: 20px;}
.solvelist ._left{ float: left; width: 265px;}
.solvelist ._right{ float: right; width: 916px;}
.solvelist ._left ._t{ height: 130px; background-image: url(../img/solve_left_top_bg.jpg); background-repeat: no-repeat; text-align: center; font-size: 22px; color: #fff; text-align: center; overflow: hidden;}
.solvelist ._left ._t ._ico{ display: block; width: 59px; height: 50px; background: url(../img/solve_left_tico.png) 0 0 no-repeat; margin: 15px auto;}
.solve_case_list{ height: 440px; background-image: url(../img/solve_left_bg.jpg); background-repeat: no-repeat;}
.solve_case_list ul{ padding-top: 40px;}
.solve_case_list a{ display: block; height: 40px; line-height: 40px; padding: 0 20px; font-size: 15px; color: #fff;}
.solve_case_list li.cur a,.solve_case_list li a:hover{ background-color: #003965;}
.solve_case_list ._ico{ display:inline-block; width: 20px; height: 20px;  vertical-align: middle; background-image: url(../img/solve_ico.png); background-repeat: no-repeat;}
.solve_case_list ._ico1{ background-position: 0 0;}
.solve_case_list ._ico2{ background-position: 0 -44px;}
.solve_case_list ._ico3{ background-position: 0 -85px;}
.solve_case_list ._ico4{ background-position: 0 -123px;}
.solve_case_list ._ico5{ background-position: 0 -160px;}
.solve_case_list ._ico6{ background-position: 0 -204px;}
.solve_case_list ._ico7{ background-position: 0 -246px;}
.slove_case_intro ._img{ position: relative; min-height: 420px;}
.slove_case_intro ._img img{ width: 100%; height: 100%;}
.slove_case_intro ._img ._txt{ position: absolute; right: 0; top: 0; bottom: 0; width: 270px; padding: 0 30px; background: url(../img/black.6.png); color: #fff;}
.slove_case_intro ._img ._t{ padding-top: 60px; margin-bottom: 15px; font-size: 24px; line-height: normal; }
.slove_case_intro ._img ._more{ display: block; margin-top: 15px; width: 125px; height: 35px; line-height: 35px; border: 1px solid #fff; text-align: center; color: #fff;}
.slove_case_intro ._scrol{ position: relative; padding: 0 60px; margin-top: 20px;}
.slove_case_intro ._scrol ._scrol-inner{ height: 130px; overflow: hidden;}
.slove_case_intro ._scrol li{ float: left; width: 190px;}
.slove_case_intro ._scrol li.cur{opacity: .8}
.slove_case_intro ._scrol .karrs{ position: absolute; top: 0; width: 50px; height: 130px; line-height: 130px; background-color: #bfbfbf; color: #fff; text-align: center; }
.slove_case_intro ._scrol .karrs .ion{ font-size: 3.5em; margin: 0;}
.slove_case_intro ._scrol .karr_prev{ left: 0; }
.slove_case_intro ._scrol .karr_next{ right: 0; }


/*首页*/
.banner_wrap{ position: relative;}
.banner{position: relative; height: 433px; overflow: hidden; z-index: 10}
.banner img{ position: absolute; left: 50%; width: 1920px; height: 433px; margin-left: -960px; top: 0;max-width:none;}
.banner .slide_nav{ display: block; position: absolute; bottom: 30px; left: 0; width: 100%; text-align: center; z-index: 20;}
.banner .slide_nav a{ display: inline-block; width: 14px; height: 14px; border-radius: 50%; border:2px solid #fff; background:none; margin-right: 8px; font:0/0 a; letter-spacing: -9px;}
.banner .slide_nav .on{ background: #fff100; border-color: #fff100;}
.ban-news{ position: absolute; left: 50%; margin-left: 406px; width: 196px; top: 20px; z-index: 20;background: url(../img/white.95.png);}
.ban-news ._t{ padding-left: 12px; height: 45px; line-height: 45px; background-color: #ffa41f; font-size: 15px; color: #fff;}
.ban-news ._t2{ background-color: #989ba3;}
.ban-news ._list{  margin: 12px;}
.ban-news ._list a{ display: block;}
.ban-news ._list a:hover{ color: #ff5a00;}
.ban-news ._list ._item{ overflow: hidden; width: 105%;}
.ban-news ._list ._item span{ float: left; }
.ban-news ._list ._item span._name{ width: 42%;}
.ban-news ._list ._item span._state{ width: 22%;}
.ban-news ._list ._item span._pro{ width: 33%;}
.ban-news ._list1{ position: relative; height: 88px; overflow: hidden;}
.ban-news ._list2{ position: relative; height: 160px; overflow: hidden;}

.i_rect{ margin: 20px 0;}
.i_rect ul{ width: 101%;}
.i_rect li{ float: left; width: 315px; margin-right: 12px;}
.i_rect li.l1{ width: 215px;}
.i_tg ._hd{ height: 45px; line-height: 48px; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px;}
.i_tg ._hd ._more{ float: right; color: #cfcfd2;}
.i_tg ._tab .tab_t{ font-size: 18px; color: #666664; height: 46px; padding: 0 20px;}
.i_tg ._tab .tab_t.tab_t_cur{ color: #348ad4; background: url(../img/itg-bg.png) center bottom no-repeat;}
.i_tg ._list{ width: 102%;}
.i_tg ._list li{ float: left; width: 165px; margin: 0 18px;}
.i_tg ._list ._time{ position: relative; display: block; height: 20px; line-height: 20px; padding: 0 5px; margin-bottom: 10px; font-size: 12px; background-color: #c0c0c0;  color: #fff; overflow: hidden;}
.i_tg ._list ._time i{ position: relative; float: left;}
.i_tg ._list ._time b{ position: relative; float: right; font-weight: normal;}
.i_tg ._list ._time ins{ position: absolute; right: 0; top: 0; width: 20%; height: 100%; background-color: #db4c4c;}
.i_tg ._list ._price{ color: #999;}
.i_tg ._list ._price em{ padding: 0 10px; color: #eae7ea;}
.i_tg ._list ._price b{ font-size: 14px; color: #c00; font-weight: normal;}

.floor{ margin-top: 30px;}
.floor ._hd{ border-bottom: 1px solid #fed49a; padding-bottom: 8px;}
.floor ._hd ._t{ float: left; font-size: 20px; color: #393939;}
.floor ._hd ._t i{ display:inline-block; width: 25px; height: 25px; line-height: 25px; margin-right: 12px; text-align: center; color: #fff; background-color: #fed49a; font-size: 16px;}
.floor ._hd ._more{ float: right; width: 52px; height: 18px; line-height: 18px; margin-top: 14px; text-align: center; color: #999; border: 1px solid #e7e7e7;}
.floor ._bd{ height: 440px; border: 1px solid #e7e7e7; border-top: 0; overflow: hidden;}
.floor .col-1{ float: left; width: 214px;overflow: hidden;}
.floor .col-1 ._img{ height: 220px;}
.floor .col-1 ._cg{ padding: 14px; background-color: #ffecd3;}
.floor .col-1 ._cg ._list{ height: 26px; overflow: hidden;}
.floor .col-1 ._cg ._list a{ float: left; color: #444; margin-right: 14px;}
.floor .col-1 ._hot{ padding: 14px; padding-bottom: 30px; background-color: #fff4e7;}
.floor .col-1 ._hot ._list a{ display: block;}
.floor .col-1 ._t{ font-size: 14px; color: #444; font-weight: bold;}
.floor .col-1 ._arr{ display: block; text-align: center; color: #444; transition:all ease .3s; -webkit-transition:all ease .3s;}
.floor .col-1 ._arr.on{ transform:rotateZ(180deg); -webkit-transform:rotateZ(180deg)}
.floor .col-2{ float: left; width: 210px; border-right: 1px solid #e7e7e7;}
.floor .col-2 .img-block{ display: block; padding:0 20px; height: 220px; border-bottom: 1px solid #e7e7e7; overflow: hidden;}
.floor .col-2 .img-block ._t{ margin-top: 20px; font-size: 14px; color: #262626; line-height: normal}
.floor .col-3{ float: left; width: 377px; border-right: 1px solid #e7e7e7;}
.floor .col-3 ._simg{}
.floor .col-4{ float: left; width: 395px; height: 100%;}
.floor .col-4 ._list{ width: 101%; height: 100%;}
.floor .col-4 .img-block{ position: relative; float: left; width: 168px; overflow: hidden; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.floor .col-4 .img-lblock,.floor .col-4 .img-mblock{ padding: 0 20px; height: 66.6%;}
.floor .col-4 .img-mblock{ height: 33.3%;}
.floor .col-4 .img-sblock{ padding: 0 10px; height: 33.3%;}
.floor .col-4 .img-block ._t{ padding-top: 20px; color: #262626; line-height: normal}
.floor .col-4 .img-lblock ._t,.floor .col-4 .img-mblock ._t{ font-size: 14px; margin-bottom: 20px;}
.floor .col-4 .img-sblock ._img{ position: absolute; right: 8px; bottom: 8px;}
.floor .col-4 .img-sblock ._price{ color: #c1090b; font-size: 14px;}
.floor .col-5 { float: left; width: 586px; border-right: 1px solid #e7e7e7; overflow: hidden;}
.floor .col-5 ._list{ height: 220px; width: 102%;}
.floor .col-5 .img-block{ float: left; width: 165px; height: 100%; padding: 0 15px; border-right: 1px solid #e7e7e7; overflow: hidden;}
.floor .col-5 .img-block ._t{ margin-top: 20px; margin-bottom: 30px; font-size: 14px; line-height: normal;}
.floor .col-5 ._top{ width: 101%;}
.floor .col-5 ._top a{ float: left; border-bottom: 1px solid #e7e7e7 ; height: 220px;}
.floor2 ._hd{ border-color: #ffcad0;}
.floor2 ._hd ._t i{ background-color: #ffcad0;}
.floor2 .col-1 ._cg{ background-color: #ffe8ea;}
.floor2 .col-1 ._hot{ background-color: #fff2f4;}
.floor3 ._hd{ border-color: #a8c3f8;}
.floor3 ._hd ._t i{ background-color: #a8c3f8;}
.floor3 .col-1 ._cg{ background-color: #d8e5fc;}
.floor3 .col-1 ._hot{ background-color: #eaf1fd;}
.floor3 .col-4 { width: 186px;}
.floor4 ._hd{ border-color: #a3e5d7;}
.floor4 ._hd ._t i{ background-color: #a3e5d7;}
.floor4 .col-1 ._cg{ background-color: #d6f4ed;}
.floor4 .col-1 ._hot{ background-color: #e9f9f5;}
.floor4 .col-4 { width: 186px;}
.floor5 ._hd{ border-color: #c8d1da;}
.floor5 ._hd ._t i{ background-color: #c8d1da;}
.floor5 .col-1 ._cg{ background-color: #e6ebee;}
.floor5 .col-1 ._hot{ background-color: #f2f4f6;}
.floor6 ._hd{ border-color: #a8c3f8;}
.floor6 ._hd ._t i{ background-color: #a8c3f8;}
.floor6 .col-1 ._cg{ background-color: #d8e5fc;}
.floor6 .col-1 ._hot{ background-color: #eaf1fd;}
.floor7 ._hd{ border-color: #fddf5d;}
.floor7 ._hd ._t i{ background-color: #fddf5d;}
.floor7 .col-1 ._cg{ background-color: #fffde0;}
.floor7 .col-1 ._hot{ background-color: #fffcd0;}
.floor8 ._hd{ border-color: #b8bddd;}
.floor8 ._hd ._t i{ background-color: #b8bddd;}
.floor8 .col-1 ._cg{ background-color: #eaebf5;}
.floor8 .col-1 ._hot{ background-color: #f8f6f7;}
.floor9 ._hd{ border-color: #f0e4b4;}
.floor9 ._hd ._t i{ background-color: #f0e4b4;}
.floor9 .col-1 ._cg{ background-color: #f8f2da;}
.floor9 .col-1 ._hot{ background-color: #faf7e8;}
.floor .img-block img{ transition:all ease .4s;-webkit-transition:all ease .4s}
.floor .img-block:hover img{ transform: translateX(5px);-webkit-transform: translateX(5px);}
.gg{ margin: 30px 0;}
.i_solve_case .col-1,.i_solve_case .col-4{ width: 315px;}
.i_solve_case .col-1{ margin-right: 10px;}
.i_solve_case .col-2{ width: 240px; margin-right: 10px;}
.i_solve_case .col-3{ width: 300px; margin-right: 10px;}
.i_solve_case ._txt{ position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 0; color: #fff; text-align: center;}
.i_solve_case ._txt h3{ font-size: 18px; font-weight: bold;}
.i_solve_case ._txt  span{ display: block; font-size: 14px;}
.i_solve_case .col-1 ._txt{ background: url(../img/isolve-col1.png);}
.i_solve_case .col-2 ._txt{ background: url(../img/isolve-col2.png);}
.i_solve_case .col-4 ._txt{ background: url(../img/isolve-col4.png);}
.i_solve_case .col-3 ._top{ padding: 23px; margin-bottom: 10px; background-color: #fcb20d; color: #fff;}
.i_solve_case .col-3 ._t{ margin-bottom: 10px; font-size: 22px; font-weight: bold; border-bottom: 2px solid #fedf9b;}
.i_solve_case .col-3 ._p1{ font-size: 18px;}
.i_solve_case .col-3 ._p2{ font-size: 12px;}
.i_solve_case .col-3 ._p3{ font-size: 14px;}
.i_join_serv{ margin: 30px 0; height: 258px; overflow: hidden;}
.i_join_serv .col-1{ width: 315px; height: 100%; background-color: #3aa2f9;}
.i_join_serv .col-2{ width: 570px;}
.i_join_serv .col-3{ width: 315px; height: 100%; background: url(../img/i-join-serv.jpg) center top no-repeat;}
.i_join_serv ._txt{ padding: 25px; color: #fff;}
.i_join_serv ._t{ font-size: 22px; font-weight: bold; margin-bottom: 20px; color: #fff;}
.i_join_serv ._search{ padding: 25px;}
.i_join_serv ._search ._sel{ height: 35px; line-height: 35px; width: 100%; margin-bottom: 8px; border: 0; border-radius: 0}
.i_join_serv ._search input[type=submit]{ display: block; margin-top: 20px; width: 100%;  border: 0; height: 45px; line-height: 45px; background-color: #97cb39; text-align: center; color: #fff; font-size: 18px; font-weight: bold;}

/*登录注册*/
.lgrg{ position: relative; height: 630px; background: url(../img/login_ban.jpg) center top no-repeat;}
.lgrg ._box{ position: absolute; left: 50%; top: 60px; width: 380px; margin-left: 220px; background-color: #f2f9fc;}
.lgrg ._box ._con{ padding: 35px;}
.lgrg ._box ._hd{ padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; margin-bottom: 25px;}
.lgrg .haszh{ float: right;}
.lgrg .haszh a{color: #ec6c00;}
.lgrg  input{ border: 0;}
.lgrg ._item{ position: relative; margin-bottom: 15px; border: 1px solid #dbdbdb; background-color: #fff; overflow: hidden; }
.lgrg ._item .ion{ float: left; width: 15%; text-align: center; margin: 0; margin-top: 3px; color: #aeaeae; font-size: 1.5em;}
.lgrg ._item .inp{ float: left; width: 84%; height: 40px; line-height: 40px;}
.lgrg ._item .yzm_btn{ position: absolute; right: 0; height: 100%; width: 110px; line-height: 42px; background-color: #6c6c6c; text-align: center; color: #fff;}
.lgrg .sb{ display: block; width: 100%; margin-top: 20px; margin-bottom: 15px; height: 40px; line-height: 40px; background-color: #f46d00; text-align: center; color: #fff; font-size: 16px; border-radius: 3px;}
.lgtab{ float: left;}
.lgtab li{ position: static !important; float: left; font-size: 16px; color: #666; padding-right: 10px; margin-right: 10px; line-height: normal}
/*.lgtab li.first {border-right: 1px solid #666; }*/
.lgtab li.tab_t_cur{ color: #f46d00;}

/*申请加盟*/
.widget-form-1 ._act{margin-top: 30px;}
.widget-form-1 .form-control{border-radius: 0px;border-color:#cccccc}
.widget-form-1 .btn-primary{background:#286090;border-color:#204d74;}
.widget-form-1 .btn-default{background:#e6e6e6;border-color:#adadad}
.widget-form-1 .tk label{ float: left; width: 138px; margin-right: 12px; text-align: right;}
.widget-form-1 .tk textarea{ float: left; width: 1043px; border-color: #ccc; height: 135px;}
.widget-form-1 .tk .upload{ float: left;}
.widget-form-1 .tk .upload .btn-success{ background-color: #97d5e2; border-color: #97d5e2;}
.apply_join_con .tp{ color: #444; text-align: center; margin: 40px 0;}
.apply_join_con .control-label{ font-size: 14px; font-weight: normal;}

.uploader-list{overflow: hidden;margin:10px 0;}
.uploader-list .file-item{float: left;width: 100px;height: 100px;position: relative;
  border:4px solid #ccc;border-radius: 4px;margin:0 8px 8px 0;overflow: hidden;}
.uploader-list .file-item .info{position: absolute;left: 0;bottom:0;width: 100%;
  background:rgba(0,0,0,.5);color:#fff;text-align: center;}
.uploader-list .file-item .progress{position: absolute;left: 0;height: 40px;top:50%;
  margin-top:-20px;width: 100%; }
.uploader-list .file-item .progress span{position: absolute;left: 0;top:0;height: 100%;overflow: hidden;width: 0;background:green;opacity: .5;} 
.uploader-list .file-item.upload-state-done{border-color:green;}

/*网点查询*/
/* network-3 start*/
.widget-network-3 { margin-bottom:20px; }
.widget-network-2 img{ max-width:none;}
.map-M3-head { background:#f1f1f1;padding:0 1em;overflow:hidden;*zoom:1;margin-bottom:20px;height:60px;line-height:60px}
.map-M3-head  a{ padding-right: 25px;}
.map-M3-head ._sear{float:right; margin-top: 18px;}
.map-M3-head ._sear input[type=text]{ float: left; width: 138px; height: 26px; line-height: 26px; border: 1px solid #b4b4b4; text-indent: 5px; padding: 0;}
.map-M3-head ._sear input[type=submit]{ float: left; width: 65px; height: 28px; line-height: 28px; text-align: center;  color: #fff; background-color: #ce0000; border: 0;}
.map-M3-head ._model .ion {font-size:22px}
.map-M3-head ._m1 .ion {color:#c30b27;}
.map-M3-head ._m2 .ion {color:#303030;}
.map-M3-list { height:400px;width:270px;padding:10px 10px 10px 0;background:#f6f6f6; border:1px solid #ccc;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}
.map-M3-list li{margin-bottom:10px}
.map-M3-list ._t { font-weight:700;font-size:14px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.map-M3-list ._t .ion { font-size:22px; color:#c30b27;}
.map-M3-list ._p{padding:0 30px;}
.map-M3-map {height:520px}
.map-M3-list .scroll_bar { background:#aaaaaa; }
.map-M3-list .scroll_slider{height:70px;background:#077131!important;position:relative;border-radius:0;border:1px solid #ccc;width:98%}
.map-M3-list .scroll_slider:before{content:"";position:absolute;width:80%;left:10%;top:50%;margin-top:-3px;height:1px;background:#ccc}
.map-M3-list .scroll_slider:after{content:"";position:absolute;width:80%;height:2px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;left:10%;top:50%}

@media only screen and (max-width:40rem){
	.map-M3-list{height:auto}
}

/*右侧漂浮*/
.pf_tools{ position: fixed; right: 1px; top: 50%; width: 27px; padding: 10px 4px; background-color: #656565; z-index: 999;}
.pf_tools li{ text-align: center; line-height: normal; padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px solid #fff;}
.pf_tools a{ color: #fff;}
.pf_tools .ion{ margin-bottom: 5px; font-size: 1.4em;}
.pf_tools li._last{ border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}

/*新闻详情*/
.newscon_left{ width: 930px;}
.newscon_right{width: 200px;}
/* newsdetail-2 start*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

.newsRight_list{ border: 1px solid #e5e5e5; margin-bottom: 20px;}
.newsRight_list ._t{ height: 40px; line-height: 40px; text-indent: 15px; background-color: #fafafa; font-size: 14px; color: #444; border-bottom: 1px solid #e5e5e5;}
.newsRight_list ._list{ position: relative; height: 420px; overflow: hidden; background-color: #fff;}
.newsRight_list ._list li{ line-height: 40px; border-bottom: 1px dotted #e8e8e8; padding: 0 20px; }
.newsRight_list ._list li i{ font-family: '宋体'}

/*找回密码*/
.forget_pass{ width: 996px; margin: 40px auto;  padding: 40px; border: 1px solid #cecece; background: #fff url(../img/forget_pass_img.png) 40px center no-repeat;}
.forget_pass ._right{ width: 420px;}
.forget_pass ._t{ margin-bottom: 20px; font-size: 26px; color: #4f4f4f;}
.forget_pass dl{ position: relative; overflow: hidden; height: 40px; line-height: 40px; border: 1px solid #dbdbdb; margin-bottom: 10px;}
.forget_pass dl .ion{ font-size: 1.8em;}
.forget_pass dt{ float: left; width: 11%;}
.forget_pass dd{ float: left; width: 89%;}
.forget_pass dd input{ display: block; width: 100%; height: 40px; line-height: 40px; border: 0;}
.forget_pass dd .yzm_btn{ position: absolute; top: 0; right: 0; width: 90px; text-align: center; line-height: 40px; background-color: #f2f2f2;}
.forget_pass .sb{ display: block; border: 0; width: 100%; height: 40px; margin-top: 30px; line-height: 40px; background-color: #f46d00; text-align: center; color: #fff; font-size: 20px; border-radius: 3px;}

/*找回密码*/
.find_pwdmain {min-height:500px; background-color: #fff;}
.password .kv_list { padding-left:250px; }
.find_pwdmain .hd { padding:25px 0; }
.find_pwdmain .hd_title { display:inline; margin-left:30px; margin-right:10px; font-size: 16px;  font-weight:normal; }

.flowsteps { width:950px; height:48px; margin:0 auto 40px; *zoom:1;}
.flowsteps ol { margin:0; padding:1px; position:relative; overflow:hidden; *zoom:1;}
.flowsteps li { float:left; display:inline; height:48px; font-size:14px; line-height:23px; color:#8b8b8b; font-family:"微软雅黑"; list-style:none; background:url(../img/pw_img02.png) repeat-x 0 13px; }
.flowsteps .num3 li { width:50%; }
.flowsteps .num4 li, .flowsteps .num4 .last { width:33.3%; }
.flowsteps .num5 li, .flowsteps .num5 .last { width:24.9%; }
.flowsteps .num6 li, .flowsteps .num6 .last { width:19.9%; }
.flowsteps .last { width:auto!important; position:absolute; right:12px; }
.flowsteps span { float:left; width:auto; }
.flowsteps .last span { width:36px; }
.flowsteps .first span { *width:0; *white-space:nowrap;}
.flowsteps em { position:relative; left:-50%; display:block; text-align:center; font-style:normal;}
.flowsteps li i { position:relative; left:-17px; display:block; width:34px; height:30px; line-height:28px; color:#FFF; text-align:center; font-size:16px; font-style:normal; font-weight:bold; background:url(../img/pw_img10.png) no-repeat 50% 50%; }
.flowsteps .first i { width:100%; margin:0 auto; }
.flowsteps .first i { *width:34px;}
.flowsteps .first i, .flowsteps .first em, .flowsteps .last i, .flowsteps .last em { left:0; }
.flowsteps .last i { margin:0 auto; text-indent:-9999em; background:url(../img/pw_img01.png) no-repeat 50% 50%; }
.flowsteps a { color:#5185B6; text-decoration:underline; }
.flowsteps .done { background-image:url(../img/pw_img07.png); }
.flowsteps .done span i { background-image:url(../img/pw_img09.png); }
.flowsteps .current, .flowsteps .current span { color:#ff6824; }
.flowsteps .current span i { background-image:url(../img/pw_img08.png); }
.flowsteps .current.last span i{ background-image:url(../img/pw_img01_on.png);}
.find_pwd_text{ font-size:20px; font-weight:bold; text-align:center; padding-bottom:40px;}
.find_pwd_text img{ vertical-align:middle;}

/*询价表单*/
.xj_form{ width: 760px; margin: 0 auto;}
.xj_form ._item{overflow: hidden; margin-bottom: 25px;}
.xj_form ._item label{ float: left; width: 100px; color: #444; font-size: 16px;}
.xj_form ._item textarea{ display: block; width: 91%; height: 165px; padding: 4%; border: 1px solid #ccc;}
.xj_form ._item input[type=text]{ float: left; width: 350px; height: 32px; line-height: 32px; border: 1px solid #cccccc; background-color: #fff;}
.xj_form  .sb{ display: block; width: 176px; height: 42px; border: 0; border-radius: 3px; line-height: 42px; background-color: #0665bb; color: #fff; font-size: 18px;}
.xj_form ._download,.xj_form ._upload{ float: left; width: 125px; height: 33px; margin-right: 15px; line-height: 33px; border: 1px solid #0765bc; color: #0765bc; text-align: center; border-radius: 3px;}
.xj_form ._upload{ border-color: #e48540; color: #e48540;}


.item_service dl select{margin: 5px 0; padding:0 5px; min-height: 24px; line-height: 24px; border: solid 1px #ccc;}
.item_service h1.name{font-size: 30px;}
.item_service .item_info{width: 410px; padding-bottom: 1px;}
.item_service .item_info dt{font-size: 14px; float: left; line-height: 50px; margin-left: 20px;}
.item_service .item_info dd{/*float: left;*/ width: 400px; line-height: 50px;}
.item_service .item_info dd input,.item_service .item_info dd select{margin: 11px 0 5px 0; padding: 0 3px; min-height: 24px; line-height: 24px; border: solid 1px #ccc;}
.item_service .ipt_area{width: 402px; height: 60px; padding: 5px; font-family: "微软雅黑";}
.item_service .item_info .ipt_slt_mid{display: inline-block; width: 204px; color: #aaa; box-sizing: content-box; margin-left: 10px;}
.item_service .item_info .ipt_area{width: 240px; resize: none; border: 1px solid #ccc;}
.item_service .price,.item_service .unit{color: #ff6f43; font-size: 26px; line-height: 50px;}
.item_service .item_info .item{float: left; margin: 2px 8px 2px 0;}
.item_service .item_info .item a{display: block; padding: 0 18px; _width:20px; height: 45px; line-height: 45px; border: solid 1px #a8a7a7;}
.item_service .item_info .item a:hover{color: #333; border-color: #fbce37;}
.item_service .item_info .item.on a{color: #333; border-color: #ED0000;}
.item_service .item_record{width:410px; height: 16px; line-height: 16px; border-top: solid 1px #cdcdcd;}
.item_service .button{padding: 16px 0;}
.item_service .mar_top10{margin-top: 12px;}
.item_service .bor-bottom{border-bottom:solid 1px #cdcdcd; ;}
.item_service dt.ver-middle{vertical-align: top;}
.item_service{width:410px; height: auto; padding-right: 100px;}
.button a,.item_service a{display:block; width: 188px; height: 48px; line-height: 48px; font-size: 16px; text-align: center; border-radius: 3px; margin-right: 5px; margin-left: 20px; background: #f8d233; color: #4a4a4a;}
.button a,.item_service a:hover{background-color: #cd7302; color: #fff;}
.item_service a.yuyue{/*float: left;*/ background: #e28800; color: #fff;}

/*集团首页*/
.group_banner{ position: relative; height: 440px; overflow: hidden; z-index: 10;}
.group_banner img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; height: 440px; max-width: none}
.group_nav{ position: relative; top: -60px; height: 0; text-align: center; z-index: 20}
.group_nav .wrap{ background-color: #008cd6;}
.group_nav li{ float: left;}
.group_nav a{ display: inline-block; width: 160px; line-height: 60px; font-size: 16px; color: #fff;}
.group_nav a.cur,.group_nav a:hover{background-color: #fcbe00; }
.group_p1{ margin: 30px 0;}
.group_idx_video{ width: 455px; border: 1px solid #dadada;}
.group_idx_video ._t{ line-height: 60px; text-indent: 20px; font-size: 16px; color: #666; border-bottom: 1px solid #dadada;}
.group_idx_news{ width: 720px;border: 1px solid #dadada;}
.group_idx_news ._tab{ padding: 16px 0; border-bottom: 1px solid #dadada;}
.group_idx_news ._tab .tab_t{ position: static !important; font-size: 16px; padding: 0 20px; border-right: 1px solid #dadada;}
.group_idx_news ._tab .tab_t_cur{ color: #0665bb;}
.group_idx_news ._tab .tab_t._last{ border-right: 0;}
.group_idx_news .tab_c{ height: 350px;}
.group_idx_news .tab_c ._con{ padding: 18px;}
.group_idx_news .tab_c ._topnews ._img{ width: 218px; height: 150px;}
.group_idx_news .tab_c ._topnews ._txt{width: 460px; color: #666;}
.group_idx_news .tab_c ._topnews ._txt ._t{ font-size: 16px;}
.group_idx_news .tab_c ._topnews ._txt time {display: block; font-size: 12px; margin:0;}
.group_idx_news .tab_c ._topnews ._txt ._p{ font-size: 12px;}
.group_idx_news .tab_c ._list { margin-top: 15px;}
.group_idx_news .tab_c ._list li{ float: left; width: 48%; margin-right: 2%;}

.group_p2{ padding: 40px 0; background-color: #d1d1d6;}
.group_field_tab{ width: 270px;}
.group_field_tab li{ float: left;  width: 130px; margin-right: 5px; margin-bottom: 5px; text-align: center; background-color: #fff;}
.group_field_tab li ._ico{ display: inline-block; width: 50px; height: 47px; margin: 10px 0; background-image: url(../img/group_field_tab_ico.png); background-repeat: no-repeat; margin-bottom: 5px;}
.group_field_tab li ._ico1{ background-position: 0 0;}
.group_field_tab li ._ico2{ background-position: -50px 0;}
.group_field_tab li ._ico3{ background-position: -100px 0;}
.group_field_tab li ._ico4{ background-position: -150px 0;}
.group_field_tab li ._ico5{ background-position: -200px 0;}
.group_field_tab li ._ico6{ background-position: -250px 0;}
.group_field_tab li h3{ color: #444; font-size: 14px; padding-bottom: 7px;}
.group_field_tab li:hover{ background-color: #0075c1;}
.group_field_tab li:hover ._ico{ background-image: url(../img/group_field_tab_ico_on.png);}
.group_field_tab li:hover  h3{ color: #fff;}
.group_field_img{ position: relative;}
.group_field_img ._txt{ position: absolute; left: 0; right: 0; bottom: 0; padding: 15px 2%; background: url(../img/black.6.png);}
.group_field_img ._txt ._t{ font-size: 16px; font-weight: bold; color: #fff;}
.group_field_img ._txt ._p{ font-size: 13px; color: #dfdfdf;}
.group_p3{ position: relative; height: 400px;}
.group_p3 ._map{ position: relative; height: 400px;  z-index: 1; background: url(../img/group_map.jpg) 0 0 no-repeat; background-size: cover;}
.group_p3 ._con{ position: absolute; top: 0; left: 50%; margin-left: -602px; width: 270px; padding: 0 10px; height: 100%; z-index: 2; background: url(../img/white.95.png);}
.group_p3 ._con h3{ padding-top: 70px; font-size: 16px; color: #444; font-weight: bold;}
.group_p3 ._con h4{ font-size: 14px; padding: 10px 0;}
.group_p3 p{ margin-bottom: 5px;}
.group_left_menu{ width: 218px;}
.group_left_menu ._cht{ height: 50px; line-height: 50px; background-color: #0665bb; font-size: 16px; color: #fff; text-align: center;}
.group_left_menu  ul{ background-color: #f5f5f5; border: 1px solid #e6e6e6; border-top: 0;}
.group_left_menu  li a{ display: block; border-bottom: 1px solid #e6e6e6; line-height: 45px; text-indent: 35px; font-size: 14px; color: #262626;}
.group_left_menu  li a:hover,.group_left_menu  li.cur a{ color: #0665bb; background-color: #e1e1e1;}
.group_right_con{ width: 960px; border: 1px solid #e6e6e6;}
.group_right_con ._cht{ line-height: 45px; text-indent: 30px; background-color: #fafafa; font-size: 16px;  color: #262626;}
.group_right_con ._con{ padding: 30px;}
.group_news_list li{ margin-bottom: 25px; overflow: hidden;}
.group_news_list img{ float: left; max-width: 222px; margin-right: 20px;}
.group_news_list ._txt ._hd{ margin-bottom: 15px;}
.group_news_list ._txt h3{ float: left; font-size: 20px; font-weight: bold; color: #262626;}
.group_news_list ._txt  time{ float: right; color: #666;}

.group_p4{height: 400px;}
.group_p4 .r_map{padding: 20px 0;}
.group_p4 ._map{  background: url(../img/group_map.jpg) 0 0 no-repeat; background-size: cover;width: 468px;height: 360px}
.group_p4 .l_info{padding: 25px 0; }
.group_p4  ul{width: 720px;}
.group_p4 li{width: 360px;float: left;padding-bottom: 15px;}
.group_p4 ._con{ width: 340px; padding: 0 10px; height: 100%; z-index: 2; background: url(../img/white.95.png);}
.group_p4 ._con h3{ padding-top: 10px; font-size: 16px; color: #444; font-weight: bold;padding-bottom: 8px}
.group_p4 ._con h4{ font-size: 14px; padding: 10px 0;}
.group_p4 p{ margin-bottom: 5px;}



/* newsdetail-2 start*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}

/*企业荣誉*/
.group_honour_list ul{ width: 102%;}
.group_honour_list li{ float: left; width: 285px; border: 1px solid #e1e1e1; margin-right: 18px; margin-bottom: 18px; }
.group_honour_list li ._title{ line-height: 42px; text-align: center; font-size: 14px; color: #666; background-color: #fafafa;}

/*企业联系我们*/
.group_contact_con .map{ height: 375px; overflow: hidden;}
.group_contact_con .map img{ max-width: none}
.group_contact_con ._lk ._t{ margin: 20px 0; font-size: 20px; color: #666; font-weight: bold;}
.group_contact_con ._list li{ float: left; width: 25%; text-align: center;}
.group_contact_con ._list li ._ico{ display: inline-block; width: 108px; height: 108px; background-image: url(../img/group_contact_ico.png); background-repeat: no-repeat;}
.group_contact_con ._list li ._ico1{ background-position: 0 0;}
.group_contact_con ._list li ._ico2{ background-position: -108px 0;}
.group_contact_con ._list li ._ico3{ background-position: -216px 0;}
.group_contact_con ._list li ._ico4{ background-position: -324px 0;}
.group_contact_con .contact_item{ width: 50%; margin-top: 26px;}
.group_contact_con .contact_item .item_tit{ font-size: 20px; font-weight: bold; color: #646464; line-height: 40px;}
.group_contact_con .contact_item .item_con{ font-size: 14px; line-height: 25px; color: #646464;}


/*企业解决方案*/
.group_solution ._tab .tab_t{ position: static !important; margin-bottom: 2%;  text-align: center;}
.group_solution ._tab .tab_t a{ display: block;  background-color: #e1e1e1; line-height: 38px; font-size: 14px; color: #666;}
.group_solution ._tab .tab_t:hover a,.group_solution ._tab .tab_t_cur a{background-color: #0665bb; color: #fff;}
.group_solution .tab_c ._list { margin-bottom: 15px;}
.group_solution .tab_c ._list  li{ margin-bottom: 2%;}
.group_solution .tab_c ._list  li{ }


.topnewsbox ._topnews { width:48%; float:left; margin-right:2%; margin-bottom:20px;}
.group_idx_news .tab_c .topnewsbox ._topnews ._img { width:120px; height:90px;}
.group_idx_news .tab_c .topnewsbox ._topnews ._txt { width:205px;}
.group_idx_news .tab_c .topnewsbox ._topnews ._txt ._t { line-height:1.5em; height:3em; overflow:hidden;}
.group_idx_news .tab_c .topnewsbox ._topnews ._txt ._p { padding-top:5px; line-height:1.5em; height:3em; overflow:hidden;}
.group_idx_news .tab_c ._list li strong { font-weight:normal;}




