/* All For Slide */
/*FlexSlider*/
@import url('flexslider.css');

/*iView Slider*/
@import url('iview.css');

/* OneByOne Slider */
@import url('jquery.onebyone-min.css');

/*SMK Framework - Elements*/


/*All For Slide*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, blockquote, pre, form, input, textarea, fieldset, table, th, td {  margin: 0; padding: 0 }
body, button, input, select, textarea { font: 14px/1.6 Tahoma, Verdana, Arial, "微软雅黑" }
body { background: #fff; color: #666666; min-width: 960px }
ul, ol {  list-style: none }
:focus { outline: 0 }
.clearfix:after {  content:"\0020"; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { clear: both; zoom: 1 }
a { color: #666666;  text-decoration: none }
a:hover{ color: #CC9900;}
table { border-collapse: collapse; border-spacing: 0; font: 14px/1.6 Tahoma, Verdana, Arial, "微软雅黑"}
em{ font-style: normal;}
img{ border: 0 none;}
.fl{ float: left; }
.fr{ float:right; }


.btn-1 {
    font-family:arial, "microsoft yahei";
    cursor:pointer;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:25px;
    line-height:25px;
    background-color:#e74649;
    background-image:-moz-linear-gradient(top, #e74649, #df3134);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e74649), color-stop(1, #df3134));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');
    background-image:linear-gradient(to top, #e74649 0, #df3134 100%);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#fff;
    font-size:12px;
    font-weight:normal;
    padding:0 15px;
    cursor:pointer;
    border:0;
    *overflow:visible;
    float:none
}
.btn-1:hover {
    background-color:#df3134;
    background-image:-moz-linear-gradient(top, #df3134, #e74649);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #df3134), color-stop(1, #e74649));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df3134', endColorstr='#e74649', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#df3134', endColorstr='#e74649');
    background-image:linear-gradient(to top, #df3134 0, #e74649 100%);
    color:#fff;
    text-decoration:none
}
.btn-1:hover {
    background-color:#f05356;
    background-image:-moz-linear-gradient(top, #f05356, #eb3c3f);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f05356), color-stop(1, #eb3c3f));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f');
    background-image:linear-gradient(to top, #f05356 0, #eb3c3f 100%)
}
.btn-9 {
    font-family:arial, "microsoft yahei";
    cursor:pointer;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:23px;
    line-height:23px;
    background-color:#f2f2f2;
    background-image:-moz-linear-gradient(top, #f2f2f2, #f7f7f7);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(1, #f7f7f7));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7');
    background-image:linear-gradient(to top, #f2f2f2 0, #f7f7f7 100%);
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#323333;
    font-size:12px;
    font-weight:normal;
    padding:0 14px;
    cursor:pointer;
    border:0;
    *overflow:visible;
    float:none;
    border:1px solid #ddd
}
.btn-9:hover {
    background-color:#f7f7f7;
    background-image:-moz-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f2f2f2));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
    background-image:linear-gradient(to top, #f7f7f7 0, #f2f2f2 100%);
    color:#323333;
    text-decoration:none
}
.btn-9:hover {
    -webkit-box-shadow:0 1px 1px rgba(0, 1, 1, 0.08);
    -moz-box-shadow:0 1px 1px rgba(0, 1, 1, 0.08);
    box-shadow:0 1px 1px rgba(0, 1, 1, 0.08);
    background-color:#f7f7f7;
    background-image:-moz-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f2f2f2));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0');
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
    background-image:linear-gradient(to top, #f7f7f7 0, #f2f2f2 100%)
}

/* = 表单控件
------------------------------------------ */
.ks-controls {

}
.ks-horizontal-controls .ks-button {
    float: left;
    margin-right: 10px;
}
.ks-controls .ks-a-button {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border:1px solid #ccc;
    text-align: center;
    border-radius: 5px;
}
/* = 表单错误消息
------------------------------------------ */
.error_{
    color: red;
    font-size: 13px;
}
/* = artDialog
------------------------------------------ */



.header { width: 100%; }

.topbar { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #ccc;}
.topbar_inner{ width: 1190px; margin: 0 auto; z-index:3; position:relative; }
.topbar_inner a{ margin-right: 10px; }
.topbar_inner .fr a{ margin-left: 10px;}

.nav { width: 100%; height: 80px; line-height: 80px; /* background-color: #1c8;*/}
.nav_inner{ width: 1190px; height: 80px; line-height: 80px; margin: 0 auto;}
.nav_inner .logo img{ height: 60px; margin-top: 10px;}

.nav_inner ul { margin-left: 215px; height:60px; float:right;}
.nav_inner li{ float: left; display:inline-block;  height: 80px;  line-height: 80px; margin-right:15px;}
.nav_inner li a{ padding: 5px 15px;  font-size: 18px; border-radius:4px; /*color: #ffffff;*/ }
.nav_inner li a:hover, .nav_inner li.current a{ background-color: #0099cc; color:#fff;}

.nav_inner .search input { margin-top: 300px; border: 1px solid #1c8; border-radius: 4px; height: 28px; width: 220px;}



.header .head_bar_right{}
.header .head_bar_right li{ float: left;}
.header .head_bar_right li.sn{ position: relative; }
.header .head_bar_right li.sn:hover .triangle_down_void{ transform: rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.header .head_bar_right .triangle_down_void{ position: absolute;  right: 0px; top: 12px; width: 5px; height: 5px; display: block; cursor: pointer; z-index: 1111; -ms-transition:-ms-transform .3s ease-in; -moz-transition:-ms-transform .3s ease-in; -webkit-transition:-webkit-transform .3s ease-in; transition: transform .3s ease-in;}
.header .head_bar_right .triangle_down_void .bg{display: inline-block; width: 0; height: 0; border-style: solid dashed dashed dashed; border-width: 4px; border-color: #ccc transparent transparent transparent; position: absolute; top: 1px; left: 0; z-index: 333;}
.header .head_bar_right .triangle_down_void .cover{ display: inline-block; width: 0; height: 0; border-style: solid dashed dashed dashed; border-width: 2px ; border-color: #fff transparent transparent transparent; position: absolute; top: 1px; left: 2px; z-index: 334;}
.header #header_sn_pop{position: absolute; top: 30px; right: -1px; display: none; width: 360px;  padding: 20px 16px 20px 20px; border: 1px solid #ddd; box-shadow: 0 0 10px rgba(0,0,0,.12); border-radius: 3px; z-index: 222; background: #fff; }
.header #header_sn_pop li{height: 50px; line-height: 50px; width: 100%;}
.header #header_sn_pop .loading{ height: 100px; line-height: 100px; text-align: center; display: none;}
.header #header_sn_pop .label{ height: 25px; line-height: 25px; width: 60px; display: inline-block;}
.header #header_sn_pop .text{}
.header #header_sn_pop .w1{ width: 80px}
.header #header_sn_pop .w4{ width: 250px}
.header #header_sn_pop .sn_code img{ position: absolute;}
.header #header_sn_pop .button{ border: 1px solid #007dcc; background-color: #1c98e7; color: #fff; padding: 5px 8px;}
.header #header_sn_pop .button:hover, .header #header_sn_pop .button:focus{ border-color: #1092e5; background-color: #25a3f3; }
.header #header_sn_pop .sn_item{ height: 30px; line-height: 30px; display: none; border-bottom: 1px dashed #ccc; font-size: 12px; color: #666;}
.header #header_sn_pop .sn_item .stream-time{ margin-right: 10px;}



/* home_slide */
.home_slide{width:auto; background:#09c;}
.home_slide .oneByOne1{ height:300px;}
.home_slide #onebyone_slider span a{color:#FFF;}
#onebyone_slider .oneByOne_item{ height:300px;}
#onebyone_slider img.appliance_img{ top:30px; position:absolute; left:520px;  height:280px;}

#onebyone_slider .oneByOne_item span.mobile_title{ clear:right; position:relative; float:right; margin:65px 12px 0 0; padding:8px; color:#fff; font-size:30px; font-weight:700; text-transform:uppercase; text-shadow:5px 5px 10px rgba(0,0,0,.3); z-index:50;}
#onebyone_slider .oneByOne_item span.mobile_description{ clear:right; position:relative; float:right; margin:0 12px 0 0; max-width:470px; color:#fff; padding:8px; font-size:14px; text-shadow:5px 5px 10px rgba(0,0,0,.3); z-index:50;}
#onebyone_slider .oneByOne_item span.mobile_button{ clear:right; position:relative; float:right; margin:10px 12px 0 330px; padding:10px; background:#50c1e9; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; z-index:50;}
#onebyone_slider .oneByOne_item img.mobile_img{ position:absolute; top:10px; left:20px; z-index:40; height:500px;}
/* body */
.body{ width: 100%; }
.y-row{ width: 1160px; margin: 0 auto; zoom:1; padding:15px; }
.home_title{ margin-top: 20px; margin-bottom: 40px; border-bottom: 1px solid #e1e1df; height: 20px;}
.home_title h1{ font-size: 24px; float: left; padding-right: 10px; background: #fff;}
.home_title .more{float: right; line-height: 39px; padding-left: 5px; font-size: 12px; display: block; color: #666; background: #fff;}

/*首页焦点图*/
.flexslider{position:relative;height:360px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.slides a{ display:block; height:360px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 -22px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:48%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*回收步骤*/
.home_flow { width: 100%; margin: 20px 0;}
.home_flow .y-row{ width: 1190px; height: 90px;}
.home_flow ul { height: 66px; background: url(../images/flow_dot.png) repeat-x center; width: 100%;}
.home_flow li { height: 90px; float: left; width: 24%;  margin-right: 1%}

.home_flow li .icon{ display: block; height: 66px; text-align: right;}
.home_flow li .txt{ height: 30px; color: #0096e0; font-size: 16px; font-weight: bold; line-height: 30px; text-align: right;}
.home_flow li .txt a{ color: #0096e0;}
.home_flow li .txt a:hover{ color: #f9a646}
.home_flow .step-1 { }
.home_flow .step-1 .icon{ width: 100%;}
.home_flow .step-1 .left{ background: url(../images/flow_1_40.png) no-repeat center; display: inline-block; width:35px; height: 66px; float: left; }
.home_flow .step-1 .main{ background: url(../images/flow_2_40.png) repeat-x center left; display: inline-block; width:80%; height: 66px; float: left;}
.home_flow .step-1 .right{ background: url(../images/flow_3_40.png) no-repeat center left; display: inline-block; width:22px; height: 66px; float: left;}
.home_flow .step-1 .txt{ text-align: center;}
.home_flow .step-2 .txt{ margin-right: -10px;}
.home_flow .step-3 .txt{ margin-right: -28px;}


.home_flow .autocomplete{ margin-top:17px; margin-left:6px; border:0 none; height:36px; margin-bottom:0px; box-sizing:none; height:32px; width:250px;}
div.ac{ border:1px solid #ccc; overflow:auto; position:absolute; display:none; margin-top:5px; z-index:999}
div.ac > ul { margin:0; padding:0;}
div.ac > ul > li {margin:0; list-style-type:none; background-color:#fff; word-break:break-all; height:30px; line-height:30px; overflow:hidden; }
div.ac > ul > li > div{display:table-row; width:100%;}
div.ac > ul > li.normal{ padding:2px 0 2px 2px;}
div.ac > ul > li.normal > div > span { display:table-cell; vertical-align:middle; }
div.ac > ul > li.selected{ background-color:#06a7e1; color:#fff;}
div.ac > ul > li > div.em { font-size:normal; background-color:#f60;}


/*热门回收*/
.home_hot_recycling li { position: relative; float: left; padding: 20px 11px 20px; width: 210px;  }
.home_hot_recycling li:hover{ opacity: 0.7; filter: alpha(opacity=70); transition:all .2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.home_hot_recycling .pic { display: block; padding-bottom: 7px; text-align: center;}
.home_hot_recycling .pic img { 
	-webkit-transition: -webkit-transform 0.3s ease;
	-moz-transition: -moz-transform 0.3s ease;
	-ms-transition: -ms-transform 0.3s ease;
	transition: transform 0.3s ease;
}
.home_hot_recycling .pic img:hover{ 
    -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.home_hot_recycling .desc{ display: block; height: 36px; line-height: 36px; text-align: center;  overflow: hidden; word-break: break-all; word-wrap: break-word;}
.home_hot_recycling h3{ height: 36px; line-height: 36px; text-align: center; padding: 0 5px 0 10px; font:12px/18px arial; overflow: hidden; word-break: break-all; word-wrap: break-word; }

/*家电回收*/
.home_appliance {}
.home_appliance .itemlist{ word-break: break-all; white-space: normal; }
.home_appliance .item { display: inline-block; width:  380px; height: 180px; }
.home_appliance .item img{ height: 150px; width: 360px;}
.home_appliance .item .cover{ display: block; width: 360px; height: 150px; background: #000; position: absolute; -webkit-transition:all .8s; -moz-transition:all .8s; -o-transition:all .8s; -ms-transition：all .8s; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}
.home_appliance .item .cover:hover{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1}

/*快收资讯*/
.home_dynamic { }
.home_dynamic .y-span{ width: 32%; float: left; display: inline; margin-right: 2%;}
.home_dynamic .y-last{ margin-right: 0!important; }
.home_dynamic .home-dynamic-title{ font-size: 16px;}
.home_dynamic .dynamic-pic{padding-right: 20px;}
.home_dynamic .dyn-img{ margin: 10px 0 15px; display: block; position: relative;}
.home_dynamic .dyn-img .dyn-cover{ display: block; width: 100%; height: 100%; background-color: #000; position: absolute; -webkit-transition:all .8s; -moz-transition:all .8s; -o-transition:all .8s; -ms-transition:all .8s; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0;}
.home_dynamic .dyn-img .dyn-cover:hover{ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: .1;}
.home_dynamic .dyn-img img{ width: 100%; display: block;}
.home_dynamic .item{ line-height: 24px; font-size: 12px; color: #666; }
.home_dynamic .item .dyn-date{color: #ccc;}

/*公共banner*/
.public_banner{width: 100%; height: 120px; margin-top: 10px;  margin-bottom:15px;}
.public_banner .y-row{height: 120px; border: 1px solid #ccc;  background:url(../images/banner02.png) no-repeat; background-size:100% 100%; padding:0px;}



/*订单查询*/
.sn-box{ width: 100%; text-align: center; }
.sn-box-inner{ margin: 17px auto 0; width: 640px; margin-bottom:150px; }
.sn-box-inner .inp-metro{ width: 414px; height: 30px; line-height: 30px; vertical-align: middle; padding: 4px 8px; font-size: 18px; color: #333; border: 1px solid #bcbcbc;}
.sn-box-inner .btn-query{display: inline-block; padding: 0; width: 148px; height: 40px; overflow: hidden; vertical-align: middle; text-indent: -65535px; cursor: pointer; border: none; background: url(../images/btn_metro.png) 0 0 no-repeat;}
.sn-box-inner .btn-query:hover{ background: url(../images/btn_metro.png) -152px 0 no-repeat; }
.sn-box-inner .input-box{ margin-top:75px;}

.sn-box-inner #queryContext{ margin-top:10px; margin-top:15px;}
.sn-box-inner .result-top{ width: 608px; text-align:left; height:43px; margin:0 auto; background-color: #fbfbfb; border: 1px solid #90bfff; border-bottom: none; }
.sn-box-inner .result-top span{ display: inline-block; height: 43px; line-height: 43px; vertical-align: middle; font-size: 14px; }
.sn-box-inner .result-top .col1{ width: 184px; text-align: center; font-weight: bold; border-right: 1px solid #ddd; color: #333}
.sn-box-inner .result-top .col2{ width: 303px; text-align: center; font-weight: bold; color: #333;}
.sn-box-inner .result-info2{ width: 610px; margin:0 auto; border:1px solid #90bfff; border-top: 1px solid #ddd; text-align:left}
.sn-box-inner .result-info2 td{ padding: 10px; color: #878787; border-bottom: 1px solid #d8d8d8; background-color: #fbfbfb;}
.sn-box-inner .result-info2 .row1{ width: 140px; text-align: right;}
.sn-box-inner .result-info2 .status{width:30px; background: url(../images/ico_status.gif) no-repeat -50px center #fbfbfb;}
.sn-box-inner .result-info2 .status-first{background: url(../images/ico_status.gif) no-repeat 0px center #fbfbfb;}
.sn-box-inner .result-info2 .last td{ color:#ff8c00; border-bottom:none; background-color:#FFF; }
.sn-box-inner .result-info2 .status-check{  background: url(../images/ico_status.gif) no-repeat -150px center #fbfbfb;}

/*分类页 内容*/
.category_box { margin-top: 10px;}
.category_box .y-row{ }

.category_box .pin-wrapper{ width: 180px; float: left; background: #fff;}
.category_box .sidebar{ position: relative; width: 180px; min-height: 300px; box-shadow:2px 2px 8px #cdcdcd;}
.category_box .sidebar li { height: 60px; width: 100%; font-size: 16px; line-height: 60px; overflow: hidden;  border: 1px solid #ccc; border-bottom: 0px; }
.category_box .sidebar li.last{ border-bottom: 1px solid #ccc; }
.category_box .sidebar li a{ background-color:#fff; display: block; height: 100%; width: 100%;}
.category_box .sidebar li i{ display: block; float: left; height: 31px; width: 60px; background: url(../images/appliance.png) no-repeat; margin-top: 12px; margin-left: 20px;}
.category_box .sidebar .mobile i{ background-position: 0 -700px;}
.category_box .sidebar .mobile:hover i, .category_box .sidebar li.current .mobile i{ background-position: 0 8px;}
.category_box .sidebar .air-conditioning i{ background-position: 0 -897px;}
.category_box .sidebar .air-conditioning:hover i,.category_box .sidebar li.current .air-conditioning i{ background-position:0 -118px;}
.category_box .sidebar .washer i{ background-position: 0 -1033px;}
.category_box .sidebar .washer:hover i,.category_box .sidebar li.current .washer i{ background-position:0 -246px;}
.category_box .sidebar .frige i{ background-position: 0 -969px;}
.category_box .sidebar .frige:hover i,.category_box .sidebar li.current .frige i{ background-position:0 -183px;}

/*商品列表*/
.category_box .content-box{ width: 950px; float:right; min-height: 350px;  position: relative;}
.category_box .unicom-content-box{ width: 1162px; float:right; min-height: 350px;  position: relative;}
.category_box .category{ margin:0; padding: 0 0 27px;}
.category_box .unicom-category{ margin:0; padding: 0 0 27px;background-color: #ffffff}
.category_box .category .head{ padding: 0 10px; height: 33px; line-height: 33px; border: 1px solid #e6e6e6; background-color: #F7F7F7; border-bottom: 0 none;}
.category_box .category .head span{ padding: 0 5px; color: #999;}
.category_box .category .head .all_types{ color:#666; }
.category_box .category .head .all{ color:#F60;}
.category_box .category .head em{ padding: 0 5px; color: #f60; font-style: normal;}
.category_box .category .head .search{ display: inline-block; margin: 5px 5px 0 0; margin-top:-25px\9; }
.category_box .category .head .search_txt{ border: 1px solid transparent;  width: 180px; height: 26px; padding: 5px 10px 1px 35px; background:transparent url(../images/search_txt.png) no-repeat 0 0;margin-top: -6px}
.category_box .category .brandlist{ padding: 10px; border: 1px solid #e6e6e6; border-top: 0 none; border-bottom: 0 none;}
.category_box .category .brandlist li{ float: left; padding: 0; margin: 10px; width: 103px; height: 52px;  background: #fff; text-align:center; line-height: 38px;}
.category_box .category .brandlist li a{ display:block; width:100%; height:100%; border: 1px solid #dddddd;  overflow: hidden; }
.category_box .category .brandlist li a:hover, .category_box .category .brandlist li.selected a{ border:1px solid #3D8BFF; }
.category_box .category .brandlist li img{margin-top:7px; height:40px; width:96px;}
.category_box .category .more, .category_box .category .more-close{ text-align: center; cursor: pointer; border: 1px solid #e6e6e6; border-top: 0 none; height: 30px; line-height: 30px; position: relative;}
.category_box .category .more i{ display: inline-block; width: 13px; height: 13px; background: url(../images/head.png) no-repeat; background-position: -133px -302px;}
.category_box .category .more-close{ display: none;}
.category_box .category .more-close i{ display: none;  background: url(../images/head.png) no-repeat; background-position: -133px -334px;}
.category_box .category .more-brand{ border: 1px solid #e6e6e6; border-width: 0 1px 1px 1px; display: none;}
.category_box .category .more-brand ul{ padding: 20px;}
.category_box .category .more-brand li { display: inline-block; float:left; width: 80px; height: 35px; line-height: 35px;}


.category_box .goods-list{ position: relative; }
.category_box .goods-list li{ float: left; position: relative;  zoom:1; border: 1px solid #e0e0e0; margin: 0 15px 15px 0; padding-top: 10px; width:220px;}
.category_box .unicom-goods-list li{ float: left; position: relative;  zoom:1; border: 1px solid #e0e0e0; margin: 0 15px 15px 0; padding-top: 10px; width:277px;}
.category_box .unicom-goods-list .last{ margin-right:0px;}
.category_box .goods-list li.last{ margin-right:0px;}
.category_box .goods-list .pic{position:relative; zoom:1;  display:block; }
.category_box .goods-list .img{ width:220px; height:220px;  text-align:center; display:inline-block; vertical-align:middle;   }
.category_box .unicom-goods-list .img{ width:277px; height:220px;  text-align:center; display:inline-block; vertical-align:middle;   }
.category_box .goods-list .img img{width:100px; height:200px;-webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease;  }
.category_box .unicom-goods-list .img img{width:100px; height:200px;-webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease;  }
.category_box .goods-list .img img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.category_box .goods-list .title{word-wrap:break-word; text-align:center; padding:0 10px; width:200px; white-space:normal;  display:block; height:20px; line-height:20px; overflow:hidden; color:#f04848; cursor:pointer; font-size: 16px;}
.category_box .goods-list .count-bar{ padding:3px 0 0 ;}
.category_box .goods-list .count{ float:left; padding:0 10px 0; }
.category_box .goods-list .count em{ font:bold 12px/24px "Verdana"; color:#f60;}
.category_box .goods-list .row{ padding:5px 15px;  height:22px;border-top:1px solid #ededed; background:#f7f7f7; line-height:22px;}


/*家电回收*/
.category_box_ac .goods-list li{ width: 220px; height: 288px;padding:20px 0px 0px 0px; margin: 0 20px 20px 0;}
.category_box_ac .goods-list li.last{ margin-right:0;}
.category_box_ac .good_image{ text-align:center; overflow:hidden; }
.category_box_ac .good_image img{ width:200px; height:200px; -webkit-transition:-webkit-transform 0.3s ease; -moz-transition:-moz-transform 0.3s ease; -ms-transition:-ms-transform 0.3s ease; transition:transform 0.3s ease;}
.category_box_ac .good_image img:hover{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.category_box_ac .good_text{ padding:0 10px;}
.category_box_ac .good_text a{ color:#f60; font-size:16px; font-weight:bold;}
.category_box_ac .good_text a:hover{ color:#FF751A;}
.category_box_ac .good_price{ padding:0 10px; cursor:pointer;}
.category_box_ac .handle{ margin-top:10px;}
.category_box_ac .btn{  display:inline-block; width:110px; text-align:center; height:30px; line-height:30px;}
.category_box_ac .btn1{background-color:#f60; color:#fff; border:1px solid #f60; border-width:1px 0 0;}
.category_box_ac .btn1:hover{ background-color:#FF751A;}
.category_box_ac .btn2{background-color:#fff; border:1px solid #ccc; border-width:1px 0;}
.category_box_ac .btn2:hover{ background-color:#F2F2F2; }


/*分页*/
.page{ margin: 0 -2px 0 0; padding: 25px 0 40px; text-align: center;}
.page .no-prev{color: #3b3b3b;}
.page .current{ background: #f60; color: #fff; border: 1px solid #f60;}
.page a, .page span{ display: inline-block; margin: 0 2px; padding: 0 12px; height: 32px; line-height: 32px; vertical-align: middle; white-space: nowrap; text-align: center; font-size: 14px; color: #333; font-family: arial; background: #fff; border: 1px solid #e6e6e6;}
.page .next, .page .no-next{ padding: 0 25px 0 12px;}
.page a.num:hover{ border: 1px solid #e6e6e6; background:#eee;}

.category_box .good-category-title{ width: 100%; height: 30px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.category_box .good-category-title h2{width: 160px; height: 30px; line-height: 30px; text-indent: 10px; color: #fff; font-weight: bold; font-size: 15px; float: left; background: url(../images/pctipic_07.jpg) no-repeat;}




/* 商品详情 */
.good_detail { margin-top: 20px; }
.good_detail .y-row{ position: relative; }
.good_detail .side {  width: 300px; position: relative; background: #ffffff; padding-bottom: 15px; }
.good_detail .pin-wrapper{ width: 250px; float: right}
.good_detail .main {  width: 840px;}
.good_detail .item{ cursor: pointer; height: 80px; line-height: 80px; display: block; width: 100%;position: relative;}
.good_detail .item .title{float: left; width: 120px; font-size: 16px; }
.good_detail .item .iradio_line{ display: inline; float: left; height: 30px; line-height: 30px; padding: 5px 10px;  background-color: #e8e8e8; border-right:1px solid #fff; margin-top:20px;}
.good_detail .item .tip{ display: none;}

.good_detail .item .icheck_line-icon{ display: none;  height: 10px; width: 10px; background: #ccc;}
.good_detail .item .hover{ background-color: #F7F7F7}
.good_detail .item .checked{ background: #1c8; color: #ffffff;  }

.good_detail .item .hover .tip{ color: #666; display: block; border: 1px solid #cccccc; /* border-color: #1c8;*/   background: #fff; border-radius: 4px; position: absolute; top:-40px; left: 0;  padding: 0 10px; white-space: nowrap;overflow: visible}
.good_detail .item .hover .tip .arrow_up{ height: 15px; width: 40px; position: absolute; top: 28px; left: 10px; background:transparent url(../images/ico.png) no-repeat; background-position: -120px -144px;}
.good_detail .side .item_title{ margin: 0 10px; margin-bottom: 15px; padding: 10px; border-bottom: 1px solid #ddd; font-size: 18px; font-weight: bold; line-height: 1.5; outline: none;}
.good_detail .side .item_list{ margin: 10px 10px 0; padding: 8px 10px; font-size: 12px;}
.good_detail .side .item_list li{ height: 30px; line-height: 30px;overflow: hidden;}
.good_detail .side .item_list .item_name{ float: left; display: inline; width: 80px; color: #999; line-height: 2;}
.good_detail .side .item_list .item_value{ display: block; margin-left: 82px; color: #666; line-height: 2;}
.good_detail .side .item_price{  margin-right: 15px; vertical-align: bottom; width:150px;}
.good_detail .side .item_price .desc{  line-height: 30px; }
.good_detail .side .item_price_title{ line-height: 30px; height: 30px; color: #000; color: #999!important;}
.good_detail .side .item_price_settle{ line-height: 45px; margin-top: 10px; color: #f60; font-size: 20px;}
.good_detail .side .item_price_settle .bk_sny{ margin: 0 0.2em 0 0; font-family: "Arial";}
.good_detail .side .item_price_settle .bk_items_price_money{ font-size: 36px;}
.good_detail .side .good_info { text-align: center; margin-left: 10px; }
.good_detail .side .good_info .img{}
.good_detail .side .good_info .img img{ height: 120px; margin-left: 20px;}

.good_detail .item_price_control{ padding: 10px 10px 5px 10px; text-align: right;}
.good_detail .item_price_control .bk_button{ margin: 2px;}
.good_detail .item_price_control  .bk_button_primary, 
.good_detail .item_price_control  .bk_button_default{ text-align: center; display: inline-block; width: 127px; height: 36px; border-width: 0; background: #f60; color: #fff; font-size: 18px; line-height: 2; outline: none; cursor: pointer; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;}
.good_detail .item_price_control .bk_button_default{ background: #ffdfc9; color: #f60;}
.good_detail .item_price_control .bk_button_primary:hover{background:#FF7F29}
.good_detail .item_price_control .bk_button_default:hover{background:  #FFE9DA;}


/*商品选择控制*/
.iteminfo_parameter{ padding: 8px 0; padding-left:0px; height: 150px; margin: 15px auto;}
.iteminfo_parameter dt{ margin-left: 0px; /*float: none; display: inline; width: 60px; white-space: nowrap; text-align: right;*/ color: #888; font-size: 16px; height: 40px; line-height: 40px; border-bottom: 1px solid #ececec; margin-bottom: 15px;}
.iteminfo_parameter dt span{ display: inline-block; border-left: 5px solid #f60; padding-left: 10px; height: 30px; }
.sys_spec_text{ margin-left: 30px;}
.sys_spec_text li{ float: left; height: 90px; position: relative; margin: 2px 16px 2px 0; outline: none; text-align: center;  }
.sys_spec_text li a{ height: 80px; border: 1px solid #ccc; background: #fff; display: inline-block; line-height: 80px; width: 200px; padding: 0 10px}
.sys_spec_text li a.title{ height: 80px; line-height: 80px;}
.sys_spec_text li a .title{ height: 30px; line-height: 30px; font-size: 14px; margin-top: 15px; font-weight: bold;}
.sys_spec_text li a .desc{ height: 20px; line-height: 15px; color: #999; font-size: 12px}
.sys_spec_text li.selected a{ border: 2px solid #e4393c;}
.sys_spec_text li i { position: absolute; width: 10px; height: 10px; font-size: 0; line-height: 0; right: 2px; bottom: 8px; background: url(../images/sys_item_selected.gif) no-repeat right bottom; z-index: 99; display: none;}

.sys_spec_text li.selected i{ display: block;}
.sys_item_spec{}
.sys_item_spec dl.iteminfo_parameter{ padding-top: 5px;  padding-bottom: 5px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height: 32px;}



/*跳入购物车*/
.J-shoping{ height: 72px; position: fixed;  bottom: 30%; z-index: 99; right:0px; }
.J-shoping-item{ position: relative; /*padding: 0 6px;*/ /* height: 36px; */}
.J-shoping-pos{ position: absolute; width: 6px; height: 34px; z-index: 920; top:-3px;}
.J-shoping-main{ position: relative; }
.J-shoping-title{ height: 36px; cursor: pointer; line-height: 36px; position: relative; z-index: 920;/* border-radius:0px 0 0 8px;*/ background-color:#f7f7f7; border-left: 1px #cccccc solid;}
.J-shoping-title:hover{ background-color:#ffffff;}
.J-shoping-title .J-go{ background:url(../images/cart.png) no-repeat 20px 8px; float:left; display:block; height:36px; width:36px; padding-left:5px; line-height:36px; }
.J-shoping-title .J-go em{ display: inline-block;   vertical-align: middle; margin: -2px 10px 0 0; margin-top: 0px\9; }
.J-shoping-num{ float:right; width:50px; height:25px; line-height:25px; display:block; font-size:14px; color:#666666;  padding-left:8px; text-align:center; margin-top:5px; }
.J-shoping-mx{ width: 113px; position: absolute; top: -3px; left: -3px; height: 3px; z-index: 921;}
.J-shoping-px{  width: 275px;  border: 1px solid #d6d6d6; display: none;  height: 30px; position: absolute; bottom: 0px;  right: 0px; background-color: #ececec; z-index: 905; }
.J-shoping-body{ background:#fff;border-radius:8px 0 0 0; width: 267px; display: none; border: 1px solid #d6d6d6; border-width:1px 1px 0px 1px; padding: 10px 10px 35px 10px; position: absolute; bottom: 32px; right: 0px; z-index: 910; }
.J-shoping-list{ padding: 5px; color: #999; border: 1px solid #e3e3e3; background: #fff; height: 80px; margin-bottom: 10px; position: relative; cursor:pointer}
.J-shoping-list:hover{ border-color:#BFBFBF;}
.J-shoping-list img{ float: left;}
.J-shoping-list-a{ float: right; width: 185px; color:#333}
.J-shoping-list-a p{  line-height: 25px;}
.J-shoping-list-a p .btn{ padding: 2px; background: #f60; color: #fff; border-radius: 4px; margin-right: 10px;}
.J-shoping-list-a p .btn:hover{ background-color: #ff7f29;}
.J-shoping-close{ position: absolute; cursor: pointer; right: 6px; top: 2px; width: 12px; height: 12px; overflow: hidden; background: url(../images/close_icon.png) no-repeat;}
.J-shoping-buy{ height: 30px; }
.J-shoping-buy a{ 
	border:1px solid #d6d6d6;
	padding: 3px 10px;  
	float: right;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee');
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee')";
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background-image: linear-gradient(top, #ffffff, #eeeeee);}
.J-shoping-buy a:hover{ background-color: #ff7f29}
.J-shoping-small{ width: 70px;}
.J-shoping-small .J-shoping-title{height:60px;}
.J-shoping-small .J-go{float:none;}
.J-shoping-small .J-shoping-num{ float:none; margin-top:0px;}
/*.J-shoping-small .J-shoping-title{ border-radius:8px 0 0 8px;}*/

#floatOrder{width:50px;height:80px;padding:2px;background:#fff;overflow:hidden;position:absolute;z-index:890;}

/*订单确认*/
.order_confirm_box{}
.order_confirm_box .title{ height: 45px; line-height: 45px; border-bottom: 1px dashed #ccc; border-left:3px solid #728EC9; padding-left:15px; font-size:16px;}
.order_confirm_box .orderinfo{ margin-top: 15px;}
.order_confirm_box .orderinfo .orderinfo-title{ font-size: 15px; font-weight: bold; height: 35px; line-height: 35px;}
.order_confirm_box .orderinfo table{ }
.order_confirm_box .orderinfo tr{ border: 1px solid #ddd; }
.order_confirm_box .orderinfo tr.swap-row{ height: 10px; border: 0 none}
.order_confirm_box .orderinfo td{  text-align: center; }
.order_confirm_box .orderinfo td.img{  width: 100px;}
.order_confirm_box .orderinfo td.img img{ }
.order_confirm_box .orderinfo td.main{ text-align: left; padding:10px;}
.order_confirm_box .orderinfo td .good_name{ font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
.order_confirm_box .orderinfo td .price{ height: 30px; line-height: 30px;}
.order_confirm_box .orderinfo td .price em{ font-size: 16px; color: #f60;}
.order_confirm_box .orderinfo td .para{ }
.order_confirm_box .orderinfo td .para a{ font-size: 12px; display: inline-block; padding: 3px 5px; border: 1px solid #ccc;  margin-right: 8px; margin-bottom: 8px; border-radius: 3px;}
.order_confirm_box .orderinfo td .para a:hover{ background-color: #eee;}
.order_confirm_box .orderinfo td.handle{ width: 100px;}


/*订单确认 联系人*/
.order_confirm_box .consignee-addr { margin-top: 15px;}
.order_confirm_box .consignee-addr .title{ font-size: 15px; font-weight: bold; height: 35px; line-height: 35px;}
.order_confirm_box .consignee-addr .cnt{ margin:15px 0 15px 20px;}
.order_confirm_box .consignee-addr .cnt li{ line-height:36px; border:1px solid #fff; padding-left:15px; cursor:pointer;}
.order_confirm_box .consignee-addr .cnt li.selected{ background-color:#efffe2; border-color:#97b482;}
.order_confirm_box .consignee-addr .cnt li.more_consignee{ }
.order_confirm_box .consignee-addr .more_consignee_form{ display:none;}
.order_confirm_box .consignee-addr .more_consignee_form p{ clear:both;} 
/*.order_confirm_box .consignee-addr .more_consignee_form span{ display:inline-block; float:left; width:85px; }*/
.order_confirm_box .consignee-addr .more_consignee_form span.label{ display:inline-block; float:left; width:85px; }
.order_confirm_box .consignee-addr .more_consignee_form .txt{ margin-top:5px; width:300px; padding:0 5px;}

/*订单确认 支付方式*/
.order_confirm_box .payway{}
.order_confirm_box .payway .title{ font-size: 15px; font-weight: bold; height: 35px; line-height: 35px;}
.order_confirm_box .payway .banklist{ margin:15px 0 15px 20px; }
.order_confirm_box .payway .banklist li{   line-height: 36px; border:1px solid #fff; padding-left:15px; cursor:pointer;}
.order_confirm_box .payway .banklist li.selected{ background-color:#efffe2; border-color:#97b482;}
.order_confirm_box .payway .banklist li label{  }
.order_confirm_box .payway .banklist li label .radio{ margin-top: 9px; margin-right: 5px;}
.order_confirm_box .payway .banklist li.more_bank{ width:100%;  }
.order_confirm_box .payway .add_form{ display:none; }
.order_confirm_box .payway .add_form .banklist li{ width:180px; padding:0px; height:36px; background-color:#fFF}


.order_confirm_box .submit{ text-align: right; margin-top:15px; line-height:50px; height:50px;}
.order_confirm_box .submit em{ color: #f60; font-size: 20px; margin: 0 5px; font-weight: bold; }
.order_confirm_box .submit .btn-1{ margin-left: 10px; padding:5px 18px;}

/*订单完成*/
.order_success{ margin-top: 10px;}
.order_success h2{ 
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	height: 70px; 
	width: 500px; 
	margin-left: 15px;
	display: inline-block; 
	padding-left: 55px;
	padding-top: 25px;
	background: url(../images/correct.png) no-repeat left 16px;
	color: #00A82A;
}
.order_success .content{ margin-left: 20px; margin-top: 20px;}
.order_success .line{ border-bottom: 1px dashed #00A82A; margin-bottom: 10px;}
.order_success .chk_order_detail{ height: 35px; line-height: 35px;}
.order_success .chk_order_detail a{ font-size: 16px;}
.order_success .tips{ font-size: 12px; color: #666; height: 30px; line-height: 30px;}
.order_success .tips a{ color:#00A82A; margin-left: 5px; }
.order_success .mailling_address{ padding-left: 100px; margin-top: 20px;}
.order_success .mailling_address dt{ float: left; margin-left: -100px; font-size: 16px; color: #00A82A;}
.order_success .mailling_address dd{ height: 300xx; line-height: 30px; color: #f60}
.order_success .mailling_address dd em{ margin-left: 15px;font-weight: bold;}
.order_success .next{ text-align: left; margin: 20px 0;}
.order_success .next .hd{ height: 60px; position: relative;}
.order_success .next .hd li{width: 68px; line-height: 34px; font-size:16px; font-weight:bold; text-align: center; float: left; margin-left: 50px; display: inline; color: #333; margin-top: 10px;  background: #fff;  color: #999; cursor: pointer;}
.order_success .next .hd li.on{ width: 100px; height: 60px; line-height: 60px; font-size: 20px; background: #ffffff; font-weight: bold; color: #f60; margin-top: 0; }
.order_success .next .hd em{ position: absolute; left: 0; top: 28px; display: block; background: #ccc; height: 4px; width: 100%; font-size: 0; overflow: hidden; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; z-index: -1;}
.order_success .next .bd{}
.order_success .next .bd dd{ display: none; padding-left: 40px; line-height: 28px;}
.order_success .next .bd dd .tit{ color: #333;  text-align: left;}
.order_success .next .bd dd .con{ color: #999;  text-align: left; height: 60px;}
.order_success .ps{ margin-top: 20px; border-top: 1px dashed #00A82A; padding-top: 20px;}
.order_success .ps dt{ font-size: 16px; color:#00A82A; font-weight: bold; height: 35px; line-height: 35px;  }
.order_success .ps dd{ height: 35px; line-height: 35px;}
.order_success .ps dd em{ height: 25px; width: 25px; text-align: center; line-height: 25px; display: inline-block; background-color: #00A82A; color: #fff; font-weight: bold; border-radius: 25px; margin-right: 10px;}

/*Cart Empty*/
.cart_empty{ width:100%; text-align:center; min-height:350px;}
.cart_empty .empty{ margin:80px auto 65px; background:url(../images/empty_cart.gif) no-repeat; width:500px; height:110px; padding:18px 0 18px 150px;}
.cart_empty h2{ font-size:24px; color:#e13d00; margin-bottom:10px; line-height:30px; text-align:left}
.cart_empty ul{ margin-top:3px; line-height:26px; color:#484848; font-size:14px;}
.cart_empty li{ text-align:left;}
.cart_empty li a{ color:#005ea7;}

/*用户中心*/
.ucenter .u-header{position: relative; top: 0; height: auto; margin-bottom: 30px;}
.ucenter .u-masthead{ height: 50px; padding-top: 20px; border-bottom: 3px solid #e7e7e7; position: relative; margin: 0 auto;}
.ucenter .u-mainnav{top: 0; width: auto; height: 50px; float: left; position: relative;}
.ucenter .u-mainnav .title{float: left; margin-right: 60px; font-size: 14px; font-weight: bold;}
.ucenter .u-mainnav .title a{ display: inline; line-height: 44px; font-size: 30px; font-weight: normal; color: #555555;}
.ucenter .u-mainnav ul{float: left; position: relative; top: 3px; padding-top: 7px; margin-right: -25px;}
.ucenter .u-mainnav li{width: auto; _width:80px; height: 40px; margin-right: 30px; white-space: nowrap; float: left; position: relative; text-align: center; font-size: 14px;}
.ucenter .u-mainnav li a{display: block; line-height: 34px; font-size: 20px; color: #555;}
.ucenter .u-mainnav li.current{ border-bottom: 3px solid #06a7e1; background: none;}
.ucenter .u-operate{padding-top: 18px; float: none; width: auto; text-align: right; margin-right: -10px; _padding-top:1px;}
.ucenter .u-operate a{ font-size: 20px; margin-right: 10px; color: #555;}
.ucenter .u-content{ margin-left: -10px; margin-right: -10px;}
.ucenter .u-dashboard{ width: 145px; float: left; min-height: 1px; margin-left: 10px; margin-right: 10px; display: inline;}
.ucenter .u-dashboard-inner{ background: #f5f5f5; padding-bottom: 25px;}
.ucenter .u-menu{ margin-bottom: 15px;}
.ucenter .u-menu li{height: 35px;}
.ucenter .u-menu a{ color: #555; display: block; height: 35px; font-size: 16px; line-height: 35px; text-align: center;}
.ucenter .u-menu li.current{background-color:#ffffff; }
.ucenter .u-menu li.current a{color: #fff; background: #06a7e1; cursor: default;}
.ucenter .u-main{ width: 985px; float: left; min-height: 1px; margin-left: 10px; margin-right: 10px; _display:inline;}
.ucenter .u-main .u-setting{ background-color: #fff; padding: 5px 20px 0 20px}
.ucenter .u-main .u-setting .txt{ position: relative; }
.ucenter .u-main .u-setting .savebtn{padding-left: 103px; _padding-left:108px;}
.ucenter .u-setting .content{position: relative; zoom:1;}
.ucenter .u-setting .formbox{ margin-bottom: 80px;}
.ucenter .u-setting .formbox .entry{margin-bottom: 20px;}
.ucenter .u-setting .formbox .entry .form-btn{ margin: 0 15px 20px 0; border: 1px solid #007dcc; background: #1c98e7; height: 28px; line-height: 28px; min-width: 79px; text-align: center; vertical-align: middle; cursor: pointer;}
.ucenter .u-setting .formbox .entry .form-btn-text{ font-size: 12px; min-width: 59px; _width:59px; padding: 0 10px; height: 28px; line-height: 27px; line-height: 28px\9; font-weight: normal; display: block; _float:left; cursor: pointer; border-radius: 3px; text-decoration: none; outline: none; color: #fff;}
.ucenter .u-setting .formbox label{display: inline-block; vertical-align: middle; font-size: 14px; padding: 0 5px; width: 90px; text-align: right; line-height: 30px; float: left; margin-right: 5px;}
.ucenter .u-setting .formbox .msg{ color: #909090; margin: 10px 0 -5px 105px;}
.ucenter .u-setting .gender label{ display:inline; float :none; margin-right: 15px; width: 50px; text-align: left;}
.ucenter .u-setting .username{ display: inline-block; font-size: 14px; line-height: 30px; vertical-align: middle;}
.ucenter .u-setting .aside{ position: absolute; right: 0; top: 0; width: 165px; height: 200px;}
.ucenter .u-setting .aside h3{ margin-bottom: 5px; font-size: 1px; }
.ucenter .u-setting .aside p{color: #909090; line-height: 22px;}

/*用户中心 收货地址*/
.u_addr{}
.u_addr .u_addr_add{ display: block; margin-bottom: 10px; padding: 8px 12px; border: 1px solid #e6e6e6;}
.u_addr .u_addr_add .addicon{ margin-right: 5px; vertical-align: -1px; font: bold 16px Arial; height: 16px; text-decoration: none; color: #FFA00A;} 
.u_addr .addr_card_list{ overflow: hidden; }
.u_addr .addr_cards{ margin: 0 0 20px -8px;}
.u_addr .addr_card{ float: left; width: 480px; margin: 10px 0 0 8px; border: 1px solid #d9d9d9;}   
.u_addr .addr_card .title{ padding: 0 10px; background: #f2f2f2; line-height: 30px;}
.u_addr .title .ico_addr{ float: left; margin: 10px 2px 0; display: inline-block; width: 13px; height: 12px; overflow: hidden; vertical-align: middle; background: url(../images/ico_addr.png) no-repeat;}
.u_addr .title .default_txt{}
.u_addr .addr_card .set_default{}
.u_addr .addr_card .W_vline{ margin: 0 5px; color: #808080;}
.u_addr .addr_card .content{ padding: 10px;}
.u_addr .addr_card .info_list .info_item{ margin: 10px 0 0;}
.u_addr .addr_card .info_list .info_item .tit{ float: left; width: 90px; _width:97px; line-height: 18px; text-align: right; color: #808080;}
.u_addr .addr_card .info_list .info_item .inp{ margin-left: 120px; line-height: 18px; word-break: break-all;}
.u_addr .add_form{ padding: 0 0 20px 20px; display: none;}
.u_addr .add_form .info_item{ position: relative; padding-bottom: 5px; line-height: 30px; }
.u_addr .add_form .info_item .tit{ float: left; width: 69px; height: 30px; text-align: right; }
.u_addr .add_form .info_item .inp{ margin-left: 92px;}
.u_addr .add_form .info_item .W_input{ width: 196px; border: 1px solid #ccc;}
.u_addr .add_form .info_item .tips{position: absolute; left: 300px; top: 7px; line-height: normal; }
.u_addr .add_form .btn_item{ padding: 6px 0 0;}
.W_btn_a{ border: 1px solid #ff9b01; color: #fff; border-radius: 2px; display: inline-block; overflow: hidden; vertical-align: middle; cursor: pointer; background-color:#ff9b01; padding: 0 10px; }
.W_btn_b{ display: inline-block; border: 1px solid #d9d9d9; background-color: #f2f2f2; border-radius: 2px; overflow: hidden; vertical-align: middle; cursor: pointer; padding: 0 10px}

/*用户中心 我的订单*/
.u-table{ width: 100%; margin-top: 30px;}
.u-table .w{ width: 100px; text-align: center;}
.u-table .btn{ border:1px solid #007dcc; background-color: #1c98e7; height: 28px; min-width: 79px; line-height: 28px; color: #fff; display: inline-block;}
.u-table .btn:hover{ background-color: #007dcc;}
.u-table thead{}
.u-table th{ padding: 10px 5px;}
.u-table tbody{ border: 1px solid #b5b5b5; border-width:  0  1px 0 1px;}
.u-table td{ border: 1px solid #b5b5b5; border-width:1px 0 1px 0; color: #909090;  padding: 10px 5px; vertical-align: top;}
.u-table .img{ display:inline-block; float:left; margin-left:10px; }
.u-table .img img{ height: 120px;}
.u-table .desc{ display:inline-block; height:100%; float:left; width: 400px; margin-left: 15px; }
.u-table .desc .name{ margin-bottom: 20px; font-size: 18px;}
.u-table .tags a{ display: inline-block; padding: 3px 8px; color: #404040; font-size: 14px; border: 1px solid #ccc; margin: 0 8px 8px 0; border-radius: 2px; cursor: pointer;}
.u-table .tags a:hover{ border-color: #aaa; text-decoration: none;}


/*用户中心 付款方式*/
.u_payway{}
.u_payway .add_form{ margin: 20px auto 20px 15px; display:none;}
.u_payway .u_payway_add{ display: block; margin-bottom: 10px; padding: 8px 12px; border: 1px solid #e6e6e6;}
.u_payway .u_payway_add .addicon{ margin-right: 5px; vertical-align: -1px; font: bold 16x Arial; height: 16px; text-decoration: none; color: #ffa00a;}
.u_payway .add_form .payway_item{ position: relative; padding-bottom: 5px; line-height: 30px;}
.u_payway .add_form .payway_item .tit{ float: left; width: 100px; height: 30px; text-align: right;}
.u_payway .add_form .payway_item .inp{ margin-left: 110px;}
.u_payway .add_form .payway_item .tips{ position: absolute; left: 300px; top: 7px; line-height: normal;}
.u_payway .add_form .payway_item .W_input{ width: 300px;}
.u_payway .add_form .payway_item .banklist{}

.u_payway .add_form .payway_item .banklist li{width:175px; height:36px; float: left; margin: 0 10px 10px 0; border: 1px solid #ccc; }
.u_payway .add_form .payway_item .banklist li.on{ border: 1px solid #ff9b01;}
.u_payway .add_form .payway_item .banklist li i{ display: inline-block; float: left;cursor: pointer; }
.u_payway .add_form .payway_item .banklist li input{float: left; margin: 10px;}
.u_payway .add_form .btn_item{ padding: 6px 0 0;}

.u_payway .add_form .payway_name{ display:none;}

.u_payway .u_payway_list{ width:100%; margin-top:15px; min-height:350px}
.u_payway .u_payway_list li{ cursor:pointer; margin-bottom:15px; display:inline-block; float:left;  height:50px; line-height:50px; border:1px solid #ebebeb; width:450px; padding:0 20px;}
.u_payway .u_payway_list li.odd{ margin-right:40px;}
.u_payway .u_payway_list li:hover{ border-color:#06a7e1;}
.u_payway .u_payway_list li .icon-bank{ display:inline-block; float:left; margin-top:10px;}
.u_payway .u_payway_list li .account{ margin-left:20px;}
.u_payway .u_payway_list li .handle{ float:right;}

/*Bind*/
.u_bind{}
.u_bind .u_addr_add{ height:30px; line-height:30px;}
.u_bind .u_addr_add .u_bind_done{ background:url(../images/notify.png) no-repeat; display:inline-block; height:32px; width:32px; float:left;}
.u_bind .u_addr_add .u_not_bind{ background:url(../images/notify.png) no-repeat left -60px; display:inline-block; height:32px; width:32px; float:left;}


/*银行icon*/
.icon-bank{ background: url(../images/banks.jpg) no-repeat; width: 126px; height: 36px;}
.icon-bank-ALIPAY{ background-position:0px -6913px;}/*支付宝*/
.icon-bank-TENPAY{ background-position:0px -6949px;}/*财付通*/
.icon-bank-ABC{ background-position: 0px 0px;}/*中国农业银行*/
.icon-bank-ICBC{ background-position: 0px -3204px;}/*中国工商银行*/
.icon-bank-CCB{ background-position: 0px -1044px;}/*中国建设银行*/
.icon-bank-PSBC{ background-position: 0px -4536px;}/*中国邮政储蓄银行*/
.icon-bank-BOC{ background-position: 0px -288px;}/*中国银行*/
.icon-bank-CMB{ background-position: 0px -1332px;}/*中国招商银行*/
.icon-bank-COMM{ background-position: 0px -1404px;}/*中国交通银行*/
.icon-bank-SPDB{ background-position: 0px -5220px;}/*中国浦发银行*/
.icon-bank-CEB{ background-position: 0px -1188px;}/*中国光大银行*/
.icon-bank-CITIC{ background-position: 0px -1296px;}/*中国中信银行*/
.icon-bank-SPABANK{ background-position: 0px -5184px;}/*中国平安银行*/
.icon-bank-CMBC{ background-position: 0px -1368px;}/*中国民生银行*/
.icon-bank-HXBANK{ background-position: 0px -3132px;}/*中国华夏银行*/
.icon-bank-GDB{ background-position: 0px -2196px;}/*中国广发银行*/
.icon-bank-CIB{ background-position: 0px -1260px;}/*中国兴业银行*/
.icon-bank-OTHER{ background-position:0px -100000000px; font-style:normal; line-height:36px; font-size:16px; font-weight:bold; padding-left:10px; overflow:hidden;}

/*登录*/
.login{ margin:5% auto;}
.login .loginbox{width: 366px; border: 1px solid #ced1d2; height: 470px; position: relative;}
.login .zhongxian{width: 1px; height: 51px; float: left; background: #ddd;}
.login .header {height: 51px;}
.login .header>div{float: left; text-align: center;}
.login .header a{ display: inline-block; width: 181px; cursor: pointer; color: #333; height: 50px; line-height: 50px; font-size: 18px;}
.login .header a.not-on{ border-bottom: 1px solid #ddd;}
.login .body{ padding: 5px 18px 16px 30px}
.login .name{ font-size: 12px; line-height: 32px; color: #999; margin-top: 20px;}
.login .user{ width: 313px; padding-bottom: 20px; height: 27px; position: relative;}
.login .usererror{ height: 28px; position: absolute; top: 33px; border:1px solid #ff992c; background: url(../images/icon00.gif) 0px -146px no-repeat #fff2d2; width: 272px; line-height: 28px; color:#ff3300; padding-left: 28px; left: 0;}
.login .input{ width: 290px; height: 32px; float: left; border: 1px solid #d8d8d8; padding: 0 5px; font-size: 14px; font-weight: bold; color: #666;}
.login .input01{ background: url(../images/icon00.gif) 265px -56px no-repeat;}
.login .input02{ background: url(../images/icon00.gif) 265px center no-repeat;}
.login .input03{ width: 132px;}
.login .captcha, .login .mima{ font-size: 12px; line-height: 32px; color: #999;}
.login .captcha img{ margin-left: 15px;}
.login .rememberbar{width: 257px; float: left; padding-bottom: 10px; height: 27px;}
.login .font12{ color: #999; padding-left: 5px;}
.login .colorblue a{ color: #0055bb;}
.login .submit{ width: 300px; float: left; height: 34px; margin: 0 20px 0 0px; background: #2e90e7; border-radius: 2px; color: #fff;border:none; font-size: 18px; line-height: 34px; text-align: center; cursor: pointer;}
.login .reg{width: 300px; padding: 20px 0 15px 0; font-size: 14px; height: 32px; overflow: hidden; border-top: 1px solid #ececec; position: absolute; top: 380px; left: 30px;}
.login .login-w{ float: left; line-height: 34px; font-size: 14px;}
.login .register{ display: block; color: #fff; left: 0; width: 116px; height: 34px; border-radius: 2px; background: #6ebe56; font-size: 16px;line-height: 34px; text-align: center; text-decoration: none;}




/*footer*/
.footer{ clear: both; background: #fff; border-top: 1px solid #e5e5e5; width: 100%; padding: 25px 0 40px; overflow: hidden; margin-top: 35px;}
.footer .y-row{ width: 1190px; margin-left: auto; margin-right: auto; zoom:1;}
.footer .copyright{ text-align: center; color: #999; font-size: 12px; padding: 35px 0 40px;}
.footer .copyright p.big{ font-size: 14px; padding: 5px 0;}
.footer .copyright p.big a{ color: #666; padding: 0 5px; white-space: nowrap; }
.footer .help{ }
.footer .help .y-span{ float: left; width: 18%; display: inline; margin-right: 2%;}
.footer .help .y-span h3{ height: 25px; font-size: 12px; color: #666666;}
.footer .help .y-span ul li{height: 16px; line-height: 16px; overflow: hidden; list-style: decimal; padding-bottom: 7px;}
.footer .help .y-last{margin-right: 0!important; text-align:right;}

/*文章首页*/
.article_index_box{}
.article_index_box a.cate{ font-weight:bold; margin-right:5px; color:#999}
.article_index_box a.cate:hover{ color:#0099cc;}


/* 文章列表 */
.article_box{ width:100%; text-align:center; }
.article_box .content-box{ width:960px; text-align:left;}
.article_box .content-box h2{ height:36px; line-height:36px;} 
.article_box .articlelist{ margin-top:10px;}
.article_box .articlelist li{ height:36px; line-height:36px; border-bottom:1px dashed #ccc; }
.article_box .articlelist li .time{ float:right; color:#999;}
.article_box .sidebar{ width:120px; margin-top:50px;}
.article_box .sidebar ul{ border-top:1px solid #ccc;}
.article_box .sidebar li{ height:36px; line-height:36px; font-size:16px; border:1px solid #ccc; border-width:0 1px 1px 1px;  }
.article_box .sidebar li.current{ border-right:3px solid #0099cc; border-left:1px solid #0099cc; background-color:#09c; color:#fff; }
.article_box .sidebar li.current a{ color:#0099cc; color:#fff }

/* 文章内容 */
.article_article{ width:100%; text-align:center; }
.article_article .y-row{ text-align:left;}
.article_article .sidebar{ width:280px; }
.article_article .sidebar dt{ height:36px; line-height:36px; font-size:16px; padding-left:15px; font-weight:bold; border-left:3px solid #09c; border-bottom:1px solid #ccc; margin-bottom:10px; }
.article_article .sidebar dd{ height:30px; line-height:30px; overflow:hidden; padding:0 10px;}
.article_article .content-box{ width:800px; border:1px solid #ccc; padding:20px;}
.article_article .content-box h2{ height:45px; line-height:45px;}
.article_article .content-box .param{ margin-bottom:15px;}
.article_article .content-box .param span{ margin-right:10px;}
.article_article .content-box .content{ line-height:30px; text-indent:2em;}
.article_article .content-box .line{ height:1px; width:96%; margin:15px auto; border-bottom:1px solid #dedede; background-color:#ececec;}
.article_article .content-box .prev_next{ margin:30px auto;}

/*帮助中心*/
.help_center{}
.help_center .pin-wrapper{ width:270px; float:left; }
.help_center .here{ color:#09c; font-weight:bold;}
.help_center .help_tree{ width: 270px; float: left; background: #fff; margin-top: 15px; padding: 0; border: none;}
.help_center .list, .help_center .contact{ border: 1px solid #d4d4d4; padding: 20px;}
.help_center .contact{ margin-top: 15px;}
.help_center .list > h1{ color: #3399e0; height: 25px; line-height: 18px; font-size: 16px;}
.help_center .list > h2{ color: #010101; font-size: 14px; font-weight: normal; cursor: pointer; height: 30px; background: url(../images/helpbg.gif) no-repeat 0 -145px; line-height: 30px; text-indent: 18px;}
.help_center ul{ display: none; margin-bottom: 5px;}
.help_center ul li{ height: 22px; line-height: 22px; text-indent: 18px;}
.help_center ul li a{ color: #747474}
.help_center ul li a:hover{ color: #3399e0; }
.help_center h2.cut{ background-position: 0 -118px;}
.help_center ul.on{ display: block;}
.help_center .contact h1{ color: #3399e0; height: 25px; line-height: 18px;}
.help_center .help_content{ width: 830px; float: right; border: 1px solid #d4d4d4; background: #f3f3f3; padding: 20px; margin-top: 15px; overflow: hidden; display: none; }
.help_center .help_content .line{ background-color: #ccc; border-bottom: 1px solid #fff; height: 1px; overflow: hidden;}
.help_center #keyword {}
.help_center #keyword dl{ margin-top: 20px;}
.help_center #keyword dt{ font-size: 16px; font-weight: bold; margin-top: 30px; color: #3399e0}
.help_center #keyword dd{  line-height: 30px; text-indent: 2em;}
.help_center #keyword ol{list-style: decimal; width: 800px; height: 100px; padding: 10px; margin: 10px auto 20px 50px; }
.help_center #keyword ol li{ width: 200px; float: left; font-size: 16px; height: 30px; line-height: 30px;}

/*联系我们*/
.contactus{ width:100%; text-align:center;}
.contactus .title{ background:url(../images/contactus.gif) no-repeat; height:60px;}
.contactus .bd{ padding-right:360px; margin:30px auto;}
.contactus .l{  width:700px; height:300px; border:1px solid #ccc;}
.contactus .r{ margin-right:-360px; float:right; width:360px; font-size:20px; }
.contactus .r p{ height:50px; line-height:50px; text-align:left;}


/*用户 订单列表*/
.u_order_form{ height:40px; line-height:0px;}
.u_order_form select{ height:30px; line-height:30px; padding:4px 0;}
.u_order_form option{heiht:30px; line-height:30px}
.u_order_form input[type=text]{ height:30px; line-height:30px; padding:0 10px; width:300px;}
.u_order_form input[type=submit]{ padding:4px 10px; cursor:pointer}

.Order{ border:1px solid #ccc; margin-bottom:15px; padding:15px; border-radius:4px;}
.Order .order_hd{ margin:-15px -15px 15px; padding:0 15px; height:36px; line-height:36px; font-size:14px; background-color:#eee; border-bottom:1px solid #ccc; border-radius:4px 4px 0 0 ; }
.Order .order_hd > span{ display:inline-block; float:right; margin-left:35px;}
.Order .order_hd > span.order_sn{ float:left; margin-left:0}
.Order .order_hd > span.order_time{ float:left; margin-left:150px;}
.Order .goods{  padding-left:120px; padding-right:160px; overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
/*.Order .goods > div{ float:left; display:inline-block; margin-left:15px;}*/
.Order .goods .ware_img{ width:120px; float:left; margin-left:-120px;}
.Order .goods .ware_text{width:auto; float:left;}
.Order .goods .ware_text h2{ font-size:18px; font-weight:bold; }
.Order .goods .ware_text .params{ margin-top:10px;}
.Order .goods .ware_text .params a{font-size:12px; color:#787878; display:inline-block; padding:4px 10px; margin:0 5px 5px 0; border:1px solid #ccc; border-radius:15px;}
.Order .goods .ware_text .params a:hover{ background-color:#f0f0f0; color:#666;}

.Order .goods .ware_price, .Order .goods .ware_total{ float:right; width:80px; }
.Order .goods .ware_price { margin-right:-80px;}
.Order .goods .ware_total{ margin-right:-160px;}

.Order .order_ft{ height:36px; line-height:36px; text-align:right; padding-right:15px;}
.Order .order_ft .btn{ padding:8px 10px; border-radius:6px; border:1px solid #ccc; }
.Order .order_ft .btn1{ background-color:#06a7e1; color:#fff; }
.Order .order_ft .btn1:hover{ background-color:#06B8F9; }
.Order .order_ft .btn2{ background-color:#fff; }
.Order .order_ft .btn2:hover{ background-color:#F2F2F2; }

/*订单详细*/
.order_detail{}
.order_detail .row{ padding:10px;}

.order_detail .overview{border:1px solid #eed97c; background:#fffceb;}
.order_detail .overview p { border-bottom:1px dashed #eed97c; line-height:30px;}
.order_detail .overview p.last{ border-bottom:none;}
.order_detail .overview p > span{display:inline-block; width:170px; }
.order_detail .overview p > span.tips{ width:100%}
.order_detail .goods_list{ }
.order_detail .good{ padding-left:80px;  width:680px; }
.order_detail .good .ware_img{ float:left; margin-left:-80px; width:80px}
.order_detail .good .ware_img img{ }
.order_detail .good .ware_tag{ float:left;width:500px; }
.order_detail .good .ware_tag .title{ font-size:16px; font-weight:bold; height:32px; line-height:32px;}
.order_detail .good .ware_tag .tags{ display:inline-block; float:left; border:1px solid #ccc; padding:2px 10px; margin:0 5px 5px 0; background:#f6f6f6; border-radius:8px; font-size:12px;}
.order_detail .good .ware_tag .tags:hover{ background-color:#f2f2f2; }
.order_detail .good .ware_more{width:160px; float:right; }

.order_detail .order_info{ }
.order_detail .order_info .title{ margin:0 -16px; padding:0 10px; background-color:#eee; height:36px; line-height:36px; }
.order_detail .order_info dl{ line-height:30px; border-bottom:1px dashed #ccc;}
.order_detail .order_info dl.last{ border-bottom:0 none;}
.order_detail .order_info dt{ font-weight:bold; }

.order_detail .order_log{ }
.order_detail .order_log .title{ margin:0 -16px; padding:0 10px; background-color:#eee; height:36px; line-height:36px; }
.order_detail .order_log li{ line-height:30px;}
.order_detail .order_log li span{ margin-right:15px; }
.order_detail .order_log li em{ font-weight:bold; margin-right:8px;}

/* 密码重设 */
.reset-box{ width:100%; text-align:center;}
.reset-box-inner{ text-align:left; border:1px solid #cdcdcd; width:500px; margin:50px auto; padding:50px; box-shadow:2px 2px 5px rgba(0,0,0,.35); }
.reset-box .title{}
.reset-box .title i{ background:url(../images/sprites4.png) no-repeat; display:inline-block; height:40px; width:80px; float:left;}
.reset-box .title h2{ height:50px; line-height:50px;}
.reset-box form{ padding:20px; }
.reset-box .item{ height:36px; line-height:36px; margin-bottom:15px;}
.reset-box .item span{ display:inline-block; float:left; width:80px; text-align:right;}
.reset-box .item .text{ height:30px; line-height:30px; padding:2px 8px; border:1px solid #ccc; width:300px;}
.reset-box .item .submit{ height:32px; line-height:32px; width:120px; text-align:center; background-color:#32a5e7; color:#fff; border:0 none; cursor:pointer; margin-left:280px;}
.reset-box .item .submit:hover{ background-color:#2b8cc5}

.Validform_checktip { margin-left:10px; }
.Validform_wrong { color:#f00; }
.Validform_right { color:green;}


.home_city_list { float:left;  }
.home_city_list>li { float:left;}
.home_city_more { position:relative; }
.home_city_more_list { display:none; width:480px; position:absolute; top:27px; left:0; z-index:99; background-color:#ffffff; border:1px solid #ccc; padding:10px 15px 15px; }
.home_city_more_list > li { float:left; width:80px;}
.home_city_list_arrow { 
	display:none;
	position:absolute; 
	z-index:100; 
	top:12px; 
	left:28px; 
	/*display:inline-block;*/ 
	width:0; 
	height:0; 
	line-height:0; 
	border:8px dashed transparent; 
	border-bottom:8px solid #cccccc; 
	font-size:0;
}
.home_city_list_arrow em{
	position:absolute; 
	top:-4px; 
	left:-6px; 
	display:block; 
	width:0; 
	height:0; 
	line-height:0; 
	font-size:0; 
	color:#666; 
	border-top:6px dashed transparent; 
	border-left:6px dashed transparent; 
	border-right:6px dashed transparent; 
	border-bottom:6px solid #fff;
}

/**
 * 联通兑换活动
 * CSS 动画 
 */
.hb{
    position:relative;
    top:150px;
    left: 200px;
    animation:myfirst 2s;
    animation-iteration-count:infinite;
}
@keyframes myfirst{
    0%   {left:150px; top:200px;}
    50%  {left:145px; top:195px;}
    100%  {left:150px; top:200px;}
}

.unicom-rule{
    position: fixed;
    bottom: 0px;
    cursor: pointer;
    left: 0px;
    -o-transition: left .5s linear .1s;
    -moz-transition: left .5s linear .1s;
    -webkit-transition: left .5s linear .1s;
    transition: left .5s linear .1s;
}

.unicom-action-content{
    height: 130px;
    width: 100%;
    background-color: #000000;
    opacity: .85;
    position: fixed;
    bottom: 0px;
    left: 0px;
    -o-transition: left 1s;
    -moz-transition: left 1s;
    -webkit-transition: left 1s;
    transition: left 1s;
}

.unicom-action-content .large-word{
    text-align: center;
    margin-top: -220px;
}
.unicom-action-content .unicom-colse{
    text-align: center;
    position: relative;
    cursor: pointer;
    top: -100px;
    left: 220px;
}
.unicom-action-content .unicom-text{
    padding-left: 240px;
    padding-right: 240px;
    color: #ffffff;
}
.unicom-action-hide{
    left: -3000px!important;
}
.unicom-rule-hide{
    left: -500px!important;
}

/**
 * 右侧图标
 */
.unicom-right{
    border: 1px #cccccc solid;
    width: 70px;
    height: 60px;
    background-color: #ffffff;
    cursor: pointer;
}

.unicom-right .unicom-right-icon1{
    text-align: center;
    position: relative;
    left: 5px;
}
.unicom-right .unicom-right-icon2{
    text-align: center;
    position: relative;
    right: 5px;
}
.unicom-right {
    text-align: center;
}
.top{
    cursor: pointer;
}
.top img{
    padding-top: 15px;
}
/* = 企业用户中心
------------------------------------------ */
.order-bulk-list table {
    width: 100%;

}
.order-bulk-list table tr th {
    width: 12.5%;
    height: 50px;
    border: 1px solid #E3E3E3;
    padding: 5px;
    text-align: center;
}
.order-bulk-list table tr td {
    border: 1px solid #E3E3E3;
    height: 40px;
    padding: 5px;
    text-align: center;
}
.order-bulk-list table tr:nth-child(odd) {
    background-color: #F9F9F9;
}
.bulk-order-details {
    width: 800px;
    border:1px solid #e3e3e3;
}
.bulk-order-details .title {
    background-color: #F5F5F5;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: bold;
    color: #000;
    font-size: 16px;
}
.bulk-order-details .order-block {
    padding-left: 23px;
    padding-bottom: 20px;
    border-top: 1px solid #e3e3e3;
}
.bulk-order-details .order-block .sub-container {
    padding-left: 23px;
}
.bulk-order-details .order-block .sub-container ul li{
    height: 40px;
    line-height: 40px;
}
.bulk-order-details .order-block .sub-container .field-title {
    width: 100px;
    text-align: right;
    float: left;
    margin-right: 10px;
}
.bulk-order-details .order-status {
    color: red;
    float: right;
    margin-right: 50px;
}
.bulk-order-details .order-block .sub-title {
    margin-top: 20px;
}
.order-bulk-goods-list li{
    width: 40%;
    height: 40px;
    line-height: 40px;
    float: left;
}
.bulk-order-details .sub-container .log-change .log-list {
    float: left;
    height: 30px;
    line-height: 30px;
}
.bulk-order-details .sub-container .log-change .log-time {
    width: 130px;
}
.bulk-operate-area {
    margin-top: 10px;
    text-align: center;
    width: 800px;
}
.bulk-operate-area .ks-controls {
    width: 300px;
    margin:0 auto;
}
.bulk-operate-area .ks-controls .entity-bule {
    background-color: #06A7E1;
    color: #FFFFFF;
}
.bulk-operate-area .ks-controls .empty-bule {
    border:1px solid #06A7E1;
    color: #06A7E1;
}

/* = page 用户余额 
------------------------------------------ */
.ks-balance .ks-title {
    height: 30px;
    font-size: 16px;
    border-bottom: 1px solid #e6e6e6;
}
.ks-balance h3{
    color: #666666;
    font-size: 16px;
    font-weight: normal;
}
.ks-balance .ks-info {
    height: 210px;
    border-bottom: 1px solid #e6e6e6;
}
.ks-balance .ks-box-left,.ks-balance .ks-box-right {
    margin-top:40px;
    float: left;
}
.ks-balance .ks-box-left {
    width: 230px;
    padding-left: 50px;
}
.ks-balance .ks-box-left h3 {
    margin-bottom: 50px;
}
.ks-balance-money {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    margin-right: 30px;
}
.ks-balance .ks-box-left button {
    padding-left: 10px;
    padding-right: 10px;
    border:1px solid #e6e6e6;
    background-color: #F2F0F0;
    border-radius: 5px;
}

.ks-box-right {
    width: 635px;
}
.ks-pay-box {
    border:1px solid #e6e6e6;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
}
.ks-box-right h3 {
    margin-bottom: 15px;
}
.ks-pay-box .icon-bank {
    display: block;
    float: left;
}
.ks-pay-box .ks-mobile {
    float: left;
    margin-right: 40px;
}
.ks-pay-box .ks-operate {
    float: left;
}
.ks-pay-box .ks-operate a {
    margin-right: 10px;
}
.ks-box-right .ks-pay-add {
    padding-left: 25px;
    background-image: url(../images/ks_pay_add.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}

.ks-balance-log {}
.ks-balance-tab-title {
    margin-top: 35px;
    height: 40px;
}
.ks-balance-tab-title h4 {
    width: 115px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border:1px solid #e6e6e6;
    border-bottom: none;
    /*border-bottom: 2px solid #FFFFFF;*/
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.ks-balance-loglist {
    border: 1px solid #e6e6e6;
    padding-top: 15px;
}
.ks-balance-loglist table {
    width: 100%;
}
.ks-balance-loglist table tr,th,td{
    text-align: left;
    padding-left: 40px;
}
.ks-balance-loglist table tr {
    height: 60px;
}
.ks-balance-loglist table tr:nth-child(even) {
    background-color: #F5F3F2;
}
.ks-balance-tab-title .ks-balance-current {
    border-bottom: 2px solid #FFFFFF;
}
.ks-extract .ks-balance-title {
    margin-bottom: 60px;
}
.ks-extract .ks-form-group {
    height: 60px;
}
.ks-extract .ks-form-group label {
    width: 160px !important;
    margin-right: 10px !important;
}
.ks-extract .ks-form-group .ks-form-control {
    border:1px solid #e6e6e6;
    border-radius: 5px;
    padding-left: 10px;
    width: 200px;
    height: 30px;
}
.ks-form-group .ks-form-submit {
    background-color: #06A7E1;
    color: #FFFFFF;
    text-align: center;
    width: 100px;
    height: 30px;
    border: none;
    border-radius: 5px;
}
.ks-extract .ks-pay-box {
    margin-left: 180px;
}
.ks-balance .ks-line {
    float: left;
    height: 160px;
    width: 1px;
    margin-top: 25px;
    border-left: 1px solid #e6e6e6;
    margin-right: 25px;
}
.ks-mybalance .ks-line {
    float: left;
    height: 160px;
    width: 1px;
    margin-top: 25px;
    border-left: 1px solid #e6e6e6;
    margin-right: 25px;
}
/* = page 用户提现 
------------------------------------------ */
.ks-mybalance {
    height: 215px;
    border-bottom: 1px solid #e6e6e6;
}
.ks-myaccount{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
    border-bottom: 1px solid #e9e9e9;
}
.ks-myassets {
    width: 280px;
    float: left;
}
.ks-myassets p {
    margin-top: 40px;
    padding-left: 50px;
}
.ks-myassets p:first-child {
    font-size: 16px;
}
.ks-myassets input[type='button'] {
    border:none;    
    border-radius: 5px;
    border:2px solid #CECECE;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 30px;
    cursor: pointer;
}
.ks-mydefpay {
    float: left;
}
.ks-mydefpay p:first-child {
    margin-top: 40px;
    font-size: 16px;
}   
.ks-mydefpay .ks-pay-box {
    width: 670px;
}
.ks-myrecord {
    margin-bottom: 30px;
}
.ks-cash {
    color: #333333;
    font-size: 16px;
}
.ks-cash p {
    height: 66px;
    line-height: 66px;
}
.ks-cash label {
    display: inline-block;
    width: 170px;
    text-align: right;
}
.ks-cash .error_ label {
    display:inherit;
}
.ks-cash input[type='text'] {
    border:none;
    border:1px solid #C1C1C1;
    border-radius: 5px;
    height: 30px;
    padding-left: 10px;
}
.ks-cash .ks-tip {
    font-size: 14px;
    color: #A1A1A1;
    position: relative;
    left: -200px;
    top:28px;
}
.ks-cash .ks-pay-box {
    display: inline-block;
}
.ks-cash .ks-cash-account label {
    float: left;
    margin-top: 22px;
}
.ks-cash-button {
    border: none;
    width: 100px;
    height: 30px;
    background-color: #06A7E1;
    color: #FFFFFF;
    cursor: pointer;
}
