/*
Author: xxy
Description: 浼氬憳涓績鍏叡CSS
Version: 1.0
Date: 2017-05-04 14:16:04
*/

/*Base*/
*{
    padding: 0;
    margin: 0;
}
body{
    font: 12px "Microsoft YaHei", Helvetica, Arial, Lucida Grande, Tahoma, sans-serif;
    position: relative;
}
ul {
    list-style-type: none
}
img {
    border: none;
    vertical-align: bottom;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    behavior: url(iecss3.htc);  
}
a {
    color: #515151;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #206bd8;
}
input,
textarea {
    outline: none;
}

.cle:after{
    clear: both;
    display: block;
    content: "";
    overflow: hidden;
    height: 0;
}
.mt1 {
    margin-top: 28px
}
.wrap{
    width: 1190px;
    margin-left: auto;
    margin-right: auto;
}
.block{
    display: block;
}
.none{
    display: none;
}
.red{
    color: #e50012;
}
a:hover.a-red{
    text-decoration: underline;
    color: #e50012;
}
.left{
    float: left;
}
.right{
    float: right;
}
/* top */
#top{
    background-color: #f4f4f4;
    border-bottom: 1px solid #E2E2E2;
    height: 30px;
    line-height: 30px;
    color: #6b6b6b;
}
#top span{
    float: left;
    margin-right: 25px;
}
#top span a:hover{
    color: #E50012;
    text-decoration: underline;
}
#top ul{
    float: right;
    background-color: #f4f4f4;
    border-bottom: 1px solid #E2E2E2;
}
#top li{
    float: left;
    margin-left: 38px;
}

#top li a em{
    display: inline-block;
    float: left;
    width:18px;
    height:14px;
    margin-top: 10px;
    background-image: url(/images/images/icon.png);
    background-repeat: no-repeat;
}
#top li a em.icon-member01{
    width:15px;
    background-position: -102px -152px;
}
#top li a em.icon-member02{
    background-position: -120px -152px;
}
#top li a em.icon-member03{
    width:20px;
    background-position: -136px -152px;
}
#top li a em.gohome{
    width: 15px;
    background: url(/images/images/gohome.png) no-repeat 0 0;
    margin-top: 9px;
}
#top li a:hover em.icon-member01{
    background-position: -102px -168px;
}
#top li a:hover em.icon-member02{
    background-position: -120px -168px;
}
#top li a:hover em.icon-member03{
    background-position: -136px -168px;
}
#top li a:hover em.gohome{
    background: url(/images/images/gohome2.png) no-repeat 0 0;
}

/* header */
#header{
    height: 120px;
    /* height: 78px; */
}
#header #logo{
    float: left;
    padding-top: 42px;
}
#header #logo a{
    display: block;
    width: 151px;
    height: 35px;
    text-indent: -9999px;
    background: url(/images/images/logo.jpg) no-repeat left top;
}
#search{
    float: right;
    width: 546px;
    padding-top: 20px;
    font-size: 13px;
}
#search-form{
	height: 35px;
}
#search-form input.search-keyword{
    float: left;
    width: 410px;
    height: 32px;
    padding-left: 33px;
    border: 1px solid #DFDFDF;
    background: url(/images/images/search.png) no-repeat 8px 8px;
}
#search-form input.search-button{
    width: 100px;
    height: 34px;
    padding-left: .5em;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    font-family: '榛戜綋';
    color: #333;
    letter-spacing: .5em;
    border: 1px solid #206BD8;
    background-color: #206BD8;
    color: #fff;
    cursor: pointer;
}
/*#header #search-form::after,*/
#search-nav:after{
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
#seach-nav{}
#search-nav li{
    float: left;
    height: 24px;
    line-height: 24px;
    width: 52px;
    text-align: center;
    color: #565656;
    margin-right: 5px;
    /*background-color: #206BD8;*/
    cursor: pointer;
}
#search-nav li.active{
    color: #fff;
    background-color: #206BD8;
}
#search-hot{
    height: 30px;
    line-height: 30px;
    color: #999;
}
#search-hot a{
    color: #666;
    margin: 0 10px;
}
#search-hot a:hover{
    color: #E50012;
}



/* nav */
#nav{
    /* width: 100%; */
    height: 44px;
    line-height: 44px;
    background-color: #206BD8;
    font-size: 18px;
    /* overflow: hidden; */
}
#nav ul{
	display: block;
	height: 44px;
	width: 1190px;
	background-color: #206BD8;
}
#nav li{
    float: left;
    text-align: center;
    /*padding-right: 48px;*/
}
#nav li a{
    display: block;
    float: left;
    color: #fff;
    /* 2018/6/5 yzt 瀵艰埅瀹藉害鏀瑰皬*/
    /* width: 130px; */
    width: 115px;
    /* width: 108px; */
}
#nav li a:hover,
#nav li a.current{
    background-color: #4181DE;
}


/* aside-nav */
#aside-nav{
    float: left;
    width: 198px;
    border: 1px solid #E1E1E1;
}
#aside-nav > ul > li{
    padding: 10px;
    border-bottom: 1px solid #F2F2F2;
}
#aside-nav ul h3{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-indent: 26px;
    font-weight: 300;
    color: #333;
    cursor: pointer;
    background-position: left 12px;
    background-repeat: no-repeat;
}
/* 2018-11-17 zyy */
#aside-nav ul h3#purchaser {
	background-image: url(/images/images/purchaser.png);
}
#aside-nav ul h3#aside-nav-01{
    background-image: url(/images/images/aside-nav-01.png);
}
#aside-nav ul h3#aside-nav-02{
    background-image: url(/images/images/aside-nav-02.png);
}
#aside-nav ul h3#aside-nav-03{
    background-image: url(/images/images/aside-nav-03.png);
}
#aside-nav ul h3#aside-nav-04{
    background-image: url(/images/images/aside-nav-04.png);
}
#aside-nav ul h3#aside-nav-05{
    background-image: url(/images/images/aside-nav-05.png);
}
#aside-nav ul h3#aside-nav-06{
    background-image: url(/images/images/aside-nav-06.png);
}

#aside-nav ul h3#aside-nav-08{
	background-image: url(/images/images/aside-nav-08.png);
}

/* 2017-06-22 鏂板 yyt*/
#aside-nav ul h3#aside-nav-09{
	background-image: url(/images/usercenter/aside-nav-09.png);
}
/* 2017-07-14 鏂板 yyt*/
#aside-nav ul h3#aside-nav-10{
    background-image: url(/images/images/aside-nav-10.png);
}
/* 2017-08-11 鏂板 xxy*/
#aside-nav ul h3#aside-nav-11{
    background-image: url(/images/images/aside-nav-11.png);
}
#aside-nav ul h3#aside-nav-13{
    background-image: url(/images/images/aside-nav-13.png);
}

/* yzt 2017-11-20 鏂板 */
#aside-nav ul h3#aside-nav-14{
    background-image: url(/images/images/aside-nav-14.png);
}

/* sls 2018-5-7 浜у搧鍩虹淇℃伅绠＄悊*/
#aside-nav ul h3#aside-nav-15{
    background-image: url(/images/images/aside-nav-15.png);
}

/* sls 2018-5-7 鍗曚綅绠＄悊 */
#aside-nav ul h3#aside-nav-16{
    background-image: url(/images/images/aside-nav-16.png);
}

/* zyy 2018-11-28 部门管理*/
#aside-nav ul h3#aside-nav-17{
    background-image: url(/images/images/aside-nav-17.png);
}

/* zyy 2018-11-28 机台管理 */
#aside-nav ul h3#aside-nav-18{
    background-image: url(/images/images/aside-nav-18.png);
}

/* yzt 2018-7-2 鎺ユ敹绠＄悊 */
#aside-nav ul h3#aside-nav-jieshou{
    background-image: url(/images/images/receiveico.png);
}

#aside-nav ul h3#aside-nav-yijiao{
    background-image: url(/images/images/turnico.png);
}

/* 鏂扮殑鐘舵� 2017-7-18  */
#aside-nav ul i.new-status{
	position: absolute;
    top: 5px;
    right: 28px;
    display: inline-block;
    width: 12px;
    height: 13px;
    background: url(/images/usercenter/new-001.gif) no-repeat;
    
}

/* 2018/03/26 xxy 鍥炬爣鈥滄柊鈥�*/
#aside-nav ul i.new-status-apply{
    top: 24px;
    right: auto;
    margin-left: 15px;
}

#aside-nav ul h3 span{
    display: block;
    float: right;
    width: 20px;
    height: 40px;
    background: url(/images/mall/product/aside-nav-down.png) no-repeat left 18px;
}
#aside-nav ul h4{
	cursor: pointer;
	color: #555;
	font-weight: normal;
}
#aside-nav ul h4 span{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: top;
    margin-left: 10px;
	background: url(/images/mall/product/aside-nav-down-black.png) no-repeat left 7px;
}
#aside-nav ul h3 span.close{
    background: url(/images/mall/product/aside-nav-right.png) no-repeat left 16px;
}
#aside-nav ul h4 span.close{
    background: url(/images/mall/product/close-black.png) no-repeat left 7px;
}
#aside-nav ul li ul{
    padding-top: 10px;
}
#aside-nav ul li ul li{
     height: 36px;
     font-size: 14px;
     text-indent: 35px;
     /* 2017-7-18 */
     position:relative;
 }
#aside-nav ul li ul li + div{
    padding-left: 15px;
}
#aside-nav ul li ul li a{
    color: #555;
}
#aside-nav ul li ul li a:hover{
    color: #206bd8;
}
#aside-nav ul li ul li.current a{
    color: #206bd8;
    font-weight: bold;
}

/* contact */
#contact{
    padding: 20px 10px;
    font-size: 14px;
}
#contact h3{
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 16px;
    text-indent: 37px;
    background-repeat: no-repeat;
    background-position: left center;
}
#contact h3#phone{
    background-image: url(/images/images/phone.png);
}
#contact h3#consult{
    margin-top: 14px;
    background-image: url(/images/images/consult.png);
}
#contact p{
    line-height: 26px;
    text-indent: 35px;
}
#contact a{
    margin-left: 35px;
    display: block;
    width: 85px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    border: 1px solid #E1E1E1;
}

/* footer */
#footer{
    text-align: center;
    font-size: 14px;
}

#footer p#lx{
    height: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    color: #206BD8;
}
#footer p#lx a{
    margin: 0 10px;
    color: #206BD8;
    letter-spacing: 0;
}
#footer #copyright{
    height: 40px;
    line-height: 40px;
    background-color: #206BD8;
    color: #fff;
}
#footer #copyright p{
	background-color: #206BD8;
}
#footer #copyright a{
    color: #fff;
}
#footer #copyright .record {
  margin-left: 10px;
}
#footer #copyright .record img {
  width: 16px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}

/* content */
#content{
    float: right;
    width: 970px;
    border: 1px solid #E1E1E1;
}

#place{
    position: relative;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 0 15px;
}
#place > *{
    display: inline-block;
    margin-left: -3px;
    margin-right: 10px;
}
#place i{
    background-color: #206bd8;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 22px;
}
#place h3{
    font-size: 18px;
    color: #333333;
    padding-left: 18px;
}
#place span{
    color: #e50012;
}
#place a#add,
#place a.add{
    position: absolute;
    top: 13px;
    right: 0;
    background-color: #206bd8;
    border-radius: 3px;
    color: #fff;
    width: 85px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
#place a:hover#add,
#place a:hover.add,
#pages li.go a:hover,
#supp-search input[type="button"]:hover{
    background-color: #4181de;
}

#place a.go-back{
    float: right;
    color: #206bd8;
}
#place a:hover.go-back{
    text-decoration: underline;
}

/*page*/
#pages{
    padding: 40px 0;
    text-align: center;
}
#pages li{
    display: inline-block;
    margin: 0 2px;
    color: #666;
    font-size: 14px;
}
#pages li a,
#pages li input{
    color: #666;
    padding: 6px 12px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
}
#pages li.current a,
#pages li a:hover{
    background-color: #f60;
    border: 1px solid #f60;
    color: #fff;
}
#pages li input{
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 0;
}
#pages li.go a{
    background-color: #206BD8;
    border: 1px solid #206BD8;
    color: #fff;
    border-radius: 5px;
    margin-left: 5px;
}
#pages li.go a:hover{
    border: 1px solid #4181de;
}


/* select option 鎻掍欢 CSS */
.searchable-select-hide {
    display: none;
}
.searchable-select {
    display: inline-block;
    min-width: 120px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    position: relative;
    margin-right: 12px;
    /*outline: none;*/
}
.searchable-select-holder {
    padding: 6px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 30px;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.searchable-select-caret {
    position: absolute;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border-color: black transparent transparent transparent;
    top: 5px;
    bottom: 0;
    border-style: solid;
    border-width: 5px;
    margin: auto;
    right: 10px;
}
.searchable-select-dropdown {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 4px;
    border-top: none;
    top: 28px;
    left: 0;
    right: 0;
}
.searchable-select-input {
    margin-top: 5px;
    border: 1px solid #ccc;
    outline: none;
    padding: 4px;
    width: 100%;
    box-sizing: border-box;
    width: 100%;
}
.searchable-scroll {
    margin-top: 4px;
    position: relative;
}
.searchable-scroll.has-privious {
    padding-top: 16px;
}
.searchable-scroll.has-next {
    padding-bottom: 16px;
}
.searchable-has-privious {
    top: 0;
}
.searchable-has-next {
    bottom: 0;
}
.searchable-has-privious,
.searchable-has-next {
    height: 16px;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    z-index: 10;
    background-color: white;
    line-height: 8px;
    cursor: pointer;
}
.searchable-select-items {
    max-height: 400px;
    overflow-y: scroll;
    position: relative;
}
.searchable-select-items::-webkit-scrollbar {
    display: none;
}
.searchable-select-item {
    padding: 5px 5px;
    cursor: pointer;
    min-height: 30px;
    box-sizing: border-box;
}
.searchable-select-item.hover {
    background: #555;
    color: white;
}
.searchable-select-item.selected {
    background: #28a4c9;
    color: white;
}



/* mask */
/* #mask{
    position: fixed;
    top: 0;
    background-color: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
    z-index: 10;
}
#mask-layout{
    position: fixed;
    width: 260px;
    height: 150px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    z-index: 99999;
}
#mask-layout-title{
    position: relative;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #e1e1e1;
    background-color: #f8f8f8;
}
#mask-layout-title span{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    text-indent: -99999px;
    background: url(/images/images/x.jpg) no-repeat 0 0;
    cursor: pointer;
}
#mask-layout-content{
    text-align: right;
    padding: 0 10px 10px;
}
#mask-layout-content p{
    font-size: 16px;
    color: #787878;
    height: 72px;
    line-height: 62px;
    padding: 0 20px;
    text-align: left;
}
#mask-layout-content a{
    padding: 6px 15px;
    margin: 0 5px;
    border-radius: 5px;
    cursor: pointer;
}
#btn1{
    background-color: #2E8DED;
    border: 1px solid #4898D5;
    color: #fff;
}
#btn2{
    background-color: #f1f1f1;
    border: 1px solid #dedede;
    color: #555;
}
a:hover#btn1{
    background-color: #4898D5;
    color: #fff;
} */

/* 瀵煎嚭excel */
#excel{
    display: inline-block;
}
#excel input.excel{
    background: url(/images/images/excel.png) no-repeat 0 2px;
    padding: 0 0 0 20px;
    height: 20px;
    line-height: 20px;
    text-indent: 0;
    color: #2F6C51;
    border: 0;
    cursor: pointer;
    text-indent: 0;
    width: auto;
}
#excel input.excel:hover{
    color: #4E826B;
    text-decoration: underline;
}

#excel input.excel-no{
    color: #999;
    background: url(/images/images/excel-no.png) no-repeat 0 2px;
}
#excel input.excel-no:hover{
    color: #999;
    text-decoration: none;
    cursor: default;
}

/* xxy 2017/07/21 */
.fixed{
    /*position: fixed;
    top: 0;*/
    display:inline;
    position:fixed;
    top:0px;
    _position:absolute;
    _top:e-xpression(documentElement.scrollTop+10 + "px")
}


/* 2017/07/22 xxy 娑堟伅涓績 - 鏄剧ず澶氬皯鏉℃湭璇讳俊鎭�*/
#top li i{
    position: absolute;
    top: 3px;
    margin-left: 5px;
    display: inline-block;
    background: url(/images/images/pindex5_03.png) no-repeat 0 0;
    width: 18px;
    height: 18px;
    line-height: 13px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-style: normal;
}


/* 浼氬憳涓績 - 瀛愯处鍙锋病鏈夋潈闄愭椂鐨勬樉绀�xxy 2017/12/25 */
.no-power-pic{
    background: url(/images/images/no-power.png) no-repeat center 160px;
    background-color: #fff;
    width: 100%;
    height: 220px;
    padding-top: 400px;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    color: #333;
    letter-spacing: 2px;
}
/* 2018/01/03 xxy 鍏ㄩ�鎸夐挳鍙樼伆 */
.all-checkbox-disable,
.all-checkbox-disable input.batch,
#add-delivery-table .all-checkbox-disable .all-add{
    color: #999;
}

/* 2018/01/03 xxy 娣诲姞渚涘簲鍟嗘寜閽彉鐏�*/
#place a.button-disable,
#place a:hover.button-disable{
    background-color: #999;
}


/* 2018/05/25 xxy 纭寮圭獥 */
.is-sure-cover {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .3;
    width: 100%;
    height: 100%;
    z-index: 999999999;
}
.is-sure-dialog {
    position: fixed;
    min-width: 260px;
    /* min-height: 160px; */
    background-color: #fff;
    border-radius: 5px;
    z-index: 9999999999;
}

.is-sure-dialog h3 {
    border-radius: 5px 5px 0 0;
    background-color: #206bd8;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: 300;
}

.is-sure-dialog .is-sure-dialog-content {
    border-radius: 0 0 5px 5px;
    border: 1px solid #e1e1e1;
    padding: 15px 20px;
}

.is-sure-dialog .is-sure-dialog-text {
    line-height: 30px;
    padding-bottom: 15px;
    font-size: 15px;
    color: #666;
}

.is-sure-dialog .is-sure-dialog-btn {
    text-align: center;
}

.is-sure-dialog .is-sure-dialog-btn input {
    border: 0;
    border-radius: 3px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    margin: 0 10px;
    cursor: pointer;
}

.is-sure-dialog .is-sure-dialog-btn input.yes {
    background-color: #f60;
}

.is-sure-dialog .is-sure-dialog-btn input.no {
    background-color: #206bd8;
}

.is-sure-dialog .is-sure-dialog-btn input.yes:hover {
    background-color: #f70;
}

.is-sure-dialog .is-sure-dialog-btn input.no:hover {
    background-color: #3a7fe7;
}


/* 楂樼骇鎼滅储鏍峰紡 */

/* 2018/8/6 yzt 鎼滅储鏍峰紡2.0 */
.search-box{
    padding: 20px 0 20px 20px;
    border-bottom: 1px dashed #e1e1e1;
    color: #555;
    font-size:14px;
}
.search-box .search-container input[type="text"]{
    border: 1px solid #e1e1e1;
    height: 30px;
    line-height: 30px;
    /* margin-left: 10px; */
    /* vertical-align: middle; */
    margin-bottom: 15px;
    cursor: pointer;
    text-align: center;
    color: #555;
}

.search-box .search-container .long{
    margin-right: 30px;
    width: 210px;
    background: url(/images/cloudsupply/select.png) no-repeat 187px center;
}

.search-box .search-container .short{
    width: 138px;
    background: url(/images/cloudsupply/select.png) no-repeat 117px center;
}

.search-box .search-container .relative{
    position: relative;
    display: inline-block;
}

.search-box .search-container .absolute{
    position: absolute;
    right: 30px;
    top: 26px;
    z-index: 999;
    background: #fff;
    border: 1px solid #e1e1e1;
    width: 210px;
    max-height: 363px;
}
.order-receive .search-box .product-names .absolute,
.order-receive .search-box .pihao .absolute{
	right: 0;
}

.search-box .search-container .technology-state .select-ul,
.search-box .search-container .product-state .select-ul{
    width: 138px;
    right: 0;
}

#content .search-container .none{
    display: none;
}

/* 涓嬫媺妗�*/
.search-container .month{
    border-top: 1px dashed #e1e1e1;
    padding-left: 3px;
}
.search-container .content{
    padding: 0 3px 3px 6px;
}
.search-container .month span{
    display: inline-block;
    font-size: 12px;
    color: #8FB5EB;
    border: 1px solid #E4EDFA;
    border-radius: 3px;
    margin: 5px 0 0 1px;
    cursor: pointer;
}

.search-container .month span:hover,
.search-container .month span.active{
    background: #8FB5EB;
    color: #fff;
}

.fdj{
    background: url(/images/images/fdj.png) no-repeat 5px center !important;
}

.search-container .select-ul{
    max-height: 212px;
    overflow-y: auto;
    border-top: 1px dashed #e1e1e1;
    margin-top: 5px;
}

#content .search-container .select-ul li{
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #e1e1e1;
    float: none;
    text-align: left;
    white-space: normal;
}

.search-container .select-ul li:hover,
.search-container .select-ul li.active{
    background: #8FB5EB;
    color: #fff;
}

.search-container .select-ul span.text{
    width: 142px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

.search-container .checks{
        float: right;
        width: 14px;
        height: 14px;
        border: 1px solid #e1e1e1;
        vertical-align: middle;
        margin-right: 8px;
        background: #D8DCDC;
        margin-top: 6px;
        border-radius: 3px;
}

.search-container .ischeck{
    background: url(/images/mall/product/zi_11.png) no-repeat;
    background-color: #ff8800;
    border: 0;
}

/* 涓嬫潵妗嗕腑 鍏ㄩ儴閫夋嫨/鍙栨秷 */
.search-container .btn input{
    width: 102px;
    height: 27px;
    line-height: 29px;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    background: #fff;
}

.search-container .btn .cancel-all,
.search-container .btn .select-all{
    color: #206bd8;
    border-right: 1px solid #e1e1e1;
}
.search-container .btn .select-sure{
    color: #f60;
}

.search-container .search-btn,
.search-container .reset{
    width: 70px;
    height: 30px;
    border-radius: 3px;
    border: 0;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.search-container .search-btn{
    background: #206bd8;
    margin-right: 20px;
}
.search-container .reset{
    background: #f60;
}


/* 2018/13/16 浜戜緵搴旈摼鏀圭増 */

/*  #nav {
    height: 71px;
    line-height: 71px;
    font-size: 16px;
} */
#nav .logo a{
    float: left;
    height: 23px;
    width: 125px;
    margin-left: 24px;
    margin-top: 25px;
    background: url(/images/cloudindex/logo-top.png) center center no-repeat;
    background-size: 125px 23px;
}

/* 打印二维码 */
.print-scan{
    float: right;
    margin-right: 20px;
    color: #206bd8;
}

.loading-cover {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:0.4;
	background:#000;
	display:none;
	z-index: 99998
}
.loading,
.loadingImg {
	display: none;
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.loading div,
.loadingImg div {
	position: relative;
	left: 50%;
	top: 50%;
	margin-top: 0;
	margin-left: 0;
	padding: 2em;
	background: url(/images/images/loading.gif) no-repeat;
}

/* header 公告轮播 zss*/
.wrap i.new-status{
    display: inline-block;
    float: left;
    margin-left: -15px;
    width: 12px;
    height: 13px;
    background: url(/images/usercenter/new-001.gif) no-repeat;
}
#swiper-container{
    width: 350px;
    overflow: hidden;
    float: left;
}
#swiper-container .swiper-wrapper {
    display: flex;
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}
#swiper-container .swiper-slide{
    white-space: nowrap;
}

/*图片放大模态框*/
#view-picture-modal .cover {
    background-color: #000;
    opacity: .5;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
}
#view-picture-modal .picture-box{
    position: fixed;
    max-width: 1000px;
    max-height: 700px;
    left: 50%;
    top: 50%;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

#view-picture-modal .picture-box img{
    max-width: 1000px;
    max-height: 700px;
}

#view-picture-modal .picture-box .close {
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 40px;
    color: #fff;
    font-style: normal;
    background-color: #565959;
    cursor: pointer;
}

li.operate {
    top: 0;
}

/*单选*/
.c-radio-item{
    border-bottom: 1px solid #e1e1e1;
    height: 39px;
    line-height: 39px;
    padding: 0 30px;
    position: relative;
    }
.c-radio-item i {
    position: absolute;
    left: 10px;
    top: 13px;
    display: block;
    background: url(/images/mall/product/radio.png) no-repeat 0 0;
    width: 12px;
    height: 12px;
}
.c-radio-item .radio-checked {
    background: url(/images/mall/product/radio-checked.png) no-repeat 0 0;
}
/*loading遮罩*/
#loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 19891014;
}
#loading .mask1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: #000;
    opacity:0.5;
    filter:Alpha(opacity=50);
}
#loading .loading-container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    padding: 15px;
    text-align: center;
    transform: translate(-50%,-50%);
}
#loading  .loading-container img {
    width: 40px;
    position: relative;
}
#loading  .loading-container span {
    font-size: 14px;
    display: block;
    color: #fff;
    position: relative;
}
#loading .mask2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity:0.5;
    filter:Alpha(opacity=50);
    border-radius: 5px;
}