@charset "UTF-8";
/**
 * 
 * @authors Your Name (280674094@qq.com)
 * @date    2017-04-12 17:08:28
 * @version $Id$
 */
*{padding: 0px;margin: 0px;font-style: normal;list-style-type: none;text-decoration: none;font-family: "微软雅黑";font-size: 12px;border:0 none;line-height: 24px;outline: 0px; }
p,a{font-size: 12px;}
h2,h3,h4{font-size: 14px;}
body{background: #fff;clear: both;}
img{display: block;}
input,textarea,button,select{outline: none;resize:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #e2e2e2;}
button,select{height: 30px;}
input,textarea{padding: 0px 5px;line-height: 22px;color: #666;}
button{background: none;cursor: pointer;border:0 none;height: 30px;}
label{cursor: pointer;line-height: 30px;}
input{height: 30px;vertical-align: top;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
input[type='number']{-moz-appearance:textfield}
table{width: 100%;}
.clear{clear: both;overflow: hidden;}.hide{display: none;}
.fl{float: left;}.fr    {float: right;}.oflr{overflow: hidden;}
.wrapper{width: 98%; margin: 0 auto;clear: both;}
.radius5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.radius a,.radius span{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.bgwhite{background: #fff;}

.head{padding: 12px 0;position:relative;z-index: 333; }
.head .logo{height: 30px;margin-right: 100px;float: left;}
.head .logo h1{display: table-cell; vertical-align: middle;height: 30px;}
.logintbn{text-align: right;width: 300px;}
.logintbn span,.logintbn a,.logintbn i{line-height: 36px;color: #666;display: inline-block;*display: inline;*zoom: 1;}
.logintbn .user{color: #ff8800;padding-left: 16px;background: url(../images/user.png) no-repeat left center;}
.logintbn i{width: 15px;text-align: center;color: #ccc;}
.logintbn .logout{padding-left: 24px;background: url(../images/logout.png) no-repeat 10px center;}
.logintbn a:hover{color: #ff8800;}
.PoPwrap .contant{padding: 20px;max-height: 400px;overflow: auto;}
.PoPwrap h5{color: #2e3344;}
.PoPwrap .manx{padding: 20px;border-bottom: 1px solid #ddd;}
.PoPwrap .manx p{font-size: 14px;}
.PoPwrap .manx .fl{margin-right: 40px;}
.PoPwrap .contant .curr h6 span{background: #d9534f;color: #fff;}
.trackProg{overflow: hidden;background: url(../images/square.jpg) repeat-y 50px top; }
.trackProg h6{float: left; font-weight: normal;margin: 5px 20px 0 0;padding: 5px 0;background: #fff;}
.trackProg h6 span{display: block;width: 100px; text-align: center;line-height: 15px;padding: 15px 0; background: #f1f2fd;color: #666; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.PoPwrap .contant .curr h6 span{background: #d9534f;color: #fff;}
.trackProg .text{overflow: hidden; padding: 10px 0 30px;border-bottom: 1px solid #ddd;}
.trackProg .text p{line-height: 20px;}
.trackProg .text span{color: #999;line-height: 20px;}
.trackProg .text div{color: #999;line-height: 20px;}

.nav{height: 40px;background: #AD4697;}
.nav li{display: inline-block;*display: inline;*zoom: 1;font-size: 0px;width: 120px;vertical-align: top;position: relative;z-index: 222;}
.nav li a{display: block;line-height: 40px;text-align: center;font-size: 16px;color: #fff;}
.nav li .subnav a:hover{color: #fff;background: rgba(0,0,0,.1);}
.nav li a.curr,.nav li:hover{background: rgba(0,0,0,.3);color: #fff;}
.nav li .subnav{position: absolute;top: 40px;left: 0px;width: 100%; background: #ad4697;display: none;}
.nav li .subnav a{border-radius: 0px;line-height: 40px;font-size: 14px;}
.nav li:hover .subnav{display: block;}

.foot{padding: 10px 0;border-top: 1px solid #ddd;}
.footnav{padding-top: 15px;}
.footnav ul{clear: left;overflow: hidden;}
.footnav li{float: left;line-height: 20px;}
.footnav li a{line-height: 20px;color: #333;}
.footnav li p{line-height: 20px;}
.footnav li a:hover{color: #AD4697;}
.footnav li i{color: #999;font-size: 10px;-webkit-transform:scale(0.8);display: inline-block;*display: inline;*zoom: 1;width: 14px;text-align: center;line-height: 20px;}
.footcontact{text-align: right;}
.footcontact h6{color: #AD4697;font-size: 25px;font-weight: normal;}
.bggray{background: #f7f7f7;padding-bottom: 15px;min-height: 518px;}
.pad{background: #f7f7f7;padding-bottom: 15px;min-height: 518px;}
.pad{padding: 15px 0; }.pabm{padding-bottom: 15px;}
.location{line-height: 36px;height: 36px;/*width: 1180px;*/margin:0 auto;margin-left:20px}
.location a:hover{color: #AD4697;text-decoration: underline;}
.title{padding: 5px 15px;height: 30px;line-height: 30px; border-bottom: 1px solid #ddd;}
.title2{padding: 5px 15px;line-height: 30px; border-bottom: 1px solid #ddd;}
.title h3{line-height: 30px;color: #333;}
.title2 h3{line-height: 30px;color: #333;font-size: 14px;margin:0;}
.quotetit{border-bottom: 1px solid #e5e5e5;background: #eee;height: 40px;}
.quotetit a{display: inline-block; *display: inline;*zoom: 1;padding: 0 20px;line-height: 40px;font-size: 14px;color: #999;}
.quotetit a:hover{color: #666;}
.quotetit a.on{color: #AD4697;background: #fff;border-top: 2px solid #ff6600; border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5; margin: -1px 0 0 -1px;}
.marktext{padding: 10px;}
.marktext textarea{width: 368px;height: 60px;}
.title span{color: #ff8800;}
.title2 span{color: #ff8800;}
.selectpicker {
    background-color: #ffffff!important;
    color: #000000!important;
}
.wrap2{border:1px solid #ddd;}
.wrap2 .title{}
.wrap2 .title2{}
.countruk{text-align: right;float: right;}
.countruk span{padding-left: 20px;}
.countruk em{font-size: 14px;color: #ff8800;}

.titab{border-bottom: 1px solid #ddd;background: #f8f8f8;height: 39px;}
.titab a{display: inline-block;*display: inline;*zoom: 1; padding: 0 20px;line-height: 40px;}
.titab a.on{background: #fff;color: #008cf0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin-left: -1px;}

.setotal{float: left;padding:5px 50px 0 0;}
.setotal p{line-height: 26px;font-size: 14px;}
.setotal p i{color: #ff8800;}

.downfile{float: left;}
.downmdl{color: #008cf0;}
.filestyle{font-size: 0px;padding: 0 10px 0 5px;display: inline-block;}
.filestyle span{display: inline-block;*display: inline;*zoom: 1; border:1px solid #ddf;line-height: 24px;color: #999;padding: 0 5px;width: 120px;}
.filestyle b{display: inline-block;width: 60px;text-align: center;font-weight: normal;background: #f8f8f8;line-height: 24px; border:1px solid #ddd; border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin-left: -5px;}
.filestyle b:hover{background: #eee;}

.article{padding: 15px 15px 0px;}
.section{padding: 5px 20px;}
.bortm{border-bottom: 1px solid #ddd;}
.figtit{border-bottom: 1px solid #ddd; }
.figtit h6{padding-bottom: 5px;}
.fromlist:after{content: '';display: block;clear:both; overflow: hidden;}
.childfl > li{float: left;line-height: 30px;}
.fromlist > li{padding: 5px 0;}
.fromlist li .text{overflow: hidden;}
.fromlist li.libox{width: 100%;}
.article .noinfo a,.article .normal{color: #AD4697;background: none;}
.article .noinfo a:hover,.article .normal:hover{text-decoration: underline;background: none;}
.article b{font-weight: normal;color: #999;}
.fromlist li i{color: red;}
.fromlist li > span{display: block;width: 90px;float: left;text-align: right;line-height: 30px;}
.fromlist li input{width: 180px;}
.fromlist li select{width: 192px;}
.fromlist li label input{width: auto;vertical-align: middle;}
.fromlist li.date input{width: 77px;}
.fromlist li button,.possword button,.fromlist > li > a{width: 80px;height: 30px;line-height: 30px;background: #AD4697;color: #fff;display: inline-block;text-align: center;}
.hsearch{padding-bottom: 20px;}
.hsearch .fromlist li .laydate-icon{width: 137px;}
table th{background: #f8f8f8;font-weight: normal;color: #333;}
table{border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
table th,table td{padding: 5px;line-height: 26px;text-align: center;border-bottom: 1px solid #ddd;border-right:1px solid #ddd;word-break:break-all;}
table td p{line-height: 18px;}
table td span.open{color: #ff8800;cursor: pointer;}
table .address{width: 20%;}
table .mny{color: #ff6600;}
table .chooes{width: 50px!important;}
table a{color: #AD4697;cursor: pointer;}
table .widf{width: 100px;}
table a:hover{text-decoration: underline;}
table input{vertical-align: middle;}
.trRadio table td{cursor: pointer;}
.tableorder{padding-bottom: 15px;}
.tableorder em.pass{color: #018d11;}
.tableorder em.mny{color: #ff6600;}
.txtcenter th,.txtcenter td{text-align: center;}
.alertlet{padding: 20px;height: 60px;}
.alert .panel .alertlet p{color: #333;font-size: 14px;text-align: left;}
.tableorder .stop{color: #c90304;}
.tableorder .albtn{cursor: pointer;}

.PoPwrap{width: 100%;height: 100%;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 999;}
.upbg{background: #000;width: 100%;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5; opacity: 0.5;}
.PoPwrap .wrapmain{position: absolute;width: 700px; top: 20%; left: 50%;margin-left: -350px;background: #fff;text-align: left;padding-bottom: 20px;}
.wrapmain .content{padding: 10px 30px;min-height: 360px;}
.wrapmain .content>ul:after{content: '';display: block;clear: both;}
.wrapmain .content>ul>li{float: left;width: 50%;padding: 5px 0;line-height: 30px;}
.wrapmain .content li>span{display: block;float: left;width: 110px;text-align: left;line-height: 30px;}
.wrapmain .content li>input{width: 160px;}.wrapmain .content li select{width: 172px;}
.wrapmain .content li label input{width: auto;vertical-align: middle;}
.wrapmain .content li .read{background: #eee;}
.wrapmain .content i{color: red;}
.wrapmain .content .fres{width: 648px;height: 100px;}
.poptit{background: #333;padding: 0 15px;height: 40px;position: relative;}
.poptit h4{line-height: 40px;color: #fff;text-align: left;font-size: 16px;font-weight: normal;}
.poptit a{display: block;width: 20px;height: 20px;background: url(../images/x.png) no-repeat center!important;background-size: 16px; position: absolute;top: 10px;right: 10px;border:0 none;margin:0; }
.alert{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 999;display: none; }
.alert .panel{position: fixed;width: 400px; top: 30%; left: 50%;padding-bottom: 20px; margin-left: -200px;background: #fff;text-align: left;}
.panel i{color: red;}
.panel .pdd i{font-size: 16px;}
.pdd{padding: 40px 0;text-align: center;}
.pdd .chage{font-size: 16px;}
.PoPwrap .pdd input{width:400px; }
.alert .panel p{text-align: center;font-size: 16px;}
.btns{text-align: center;}
.btns a{display: inline-block;*display: inline;*zoom: 1;width: 100px;line-height: 30px;background: #AD4697;color: #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.btns .cancel{margin-right: 10px;background: #666;}
.alert .text{padding: 10px 10px 0;}
.alert .text img{width: 100%;}
.alert .text .barcode{text-align: center;font-size: 16px;padding-top: 10px;color: #333;}
.pickup{padding: 10px 0;}
.pickup li{padding: 5px 0;overflow: hidden;}
.pickup li span{float: left;text-align: left;line-height: 30px;width: 212px;}
.pickup li>span{float: left;width: 110px;text-align: right;display: block;line-height: 30px;}
.pickup li input,.pickup li textarea{width: 200px;}
.pickup li select{width: 212px;}

.txtcentd input{width: 50px;text-align: center;height: 18px;}

.opareting{padding:5px 0 10px;overflow: hidden;}
.opareting .opbtn{display: block;float: left;width: 80px;line-height: 26px;background: #AD4697;color: #fff;text-align: center;margin-right: 5px;}

.phul{padding-bottom: 10px;}
.phul li .text{overflow: hidden;width: 172px;}
.show_pic{border:1px solid #ddd;width: 170px;height: 172px;margin-top: 10px;  overflow: hidden;}
.show_pic img{width: 100%;}

.txtarea{padding: 20px;}
.txtarea textarea{width: 348px;height: 100px;}
.tablebox{padding: 15px 0;}
.contbtn{padding: 40px 0 30px;}
.aligcnter{width: 300px;margin:0 auto;padding: 20px 0;}

.submit{border-top: 1px solid #ddd;padding: 10px 0;text-align: center;}
.submit button{width: 120px;height: 30px;background: #AD4697;color: #fff;font-size: 14px;}
.fromlist li a:hover,.fromlist li button:hover,.possword button:hover,.addform a:hover,.submit button:hover{background: #AD4697;}

.mgbg{/*background: url(../images/KJING.jpg) no-repeat center;*/position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-size: 100% 100%;}
.mglogin{width: 400px;position: absolute;top: 25%;left: 50%;margin-left: -200px;background: #fff;border:5px solid #0f5992;}
.mglogin h5{text-align: center;line-height: 50px;background: #f8fbfb;border-bottom: 1px solid #eee;font-size: 16px;}
.mglogp{padding: 20px 40px;}
.mglogp li{padding-bottom: 10px;}
.mglogp input{height: 28px;line-height: 28px; width: 278px;padding-left: 30px;}
.mglogp .admin input{background: url(../images/yonghu.png) no-repeat 10px center;background-size:14px;}
.mglogp .password input{background: url(../images/mima.png) no-repeat 10px center;background-size:15px;}
.mglogp  li .logbtn{width: 100%;line-height: 36px;background: #008cf0;color: #fff;text-align: center;display: block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.wrapmain .getcg li{width: auto; overflow: hidden;white-space: nowrap;}
.wrapmain .getcg li:nth-child(1){width: 40%;}
.wrapmain .getcg li:nth-child(2){width: 60%;}
.wrapmain .getcg li:nth-child(2) input{width: 275px;}
.wrapmain .getcg li span{width: 60px;}

.cgnamelist{overflow: hidden;clear: both;padding-top:10px; border-top: 1px solid #eee; }
.cgnamelist input{vertical-align: middle;}
.cgnamelist label{display: block;width: 20%;float: left;}

.info_list,.quoteadj{overflow: hidden;padding: 10px 0;}
.info_list li{width: 50%;float: left;padding: 2px 0;}
.info_list li em{display: block;width: 100px;float: left;color: #878787;}
.info_list li p{color: #333;}
.quoteadj{width: 1200px;display: flex;flex-wrap: wrap;}
.quoteadj li{width: 220px;margin-right: 8px;border:1px solid #e5e5e5; border-radius: 5px;}
.quoteadj li h6{font-weight: normal;padding-left: 15px; line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.quoteadj li .digi{padding: 20px 15px;overflow: hidden;}
.quoteadj li .digi p{line-height: 20px;color: #c90304;}
.quoteadj li .digi i{color: #878787;}


.quotemian{padding-top: 20px;}
.quotetab{clear: both;overflow: hidden;}
.quotetab a{display: block;padding:0 30px; line-height:32px;height:32px;background: #e5e5e5;float: left;margin-right: 3px;color: #AD4697; }
.quotetab a.on{color: #333;background: #fff;}
.quoteitem{padding: 20px;}
.quoteitem li{padding: 5px 0;}
.quoteitem li em{display: block;float: left;width: 90px;line-height: 30px;}
.quoteitem li .oi{overflow: hidden;line-height: 30px;}
.quoteitem li input,.quoteitem li textarea{width: 300px;}
.quoteitem li select{width: 312px;}
.quoteitem li .surebtn{padding-left: 90px;}
.quoteitem li .surebtn button{width: 100px;height: 30px;background: #AD4697;color: #fff;}
.quoteitem li .surebtn button:hover{background: #0d9cf4;color: #ddd;}
.quoteitem h6{padding-bottom: 5px;font-weight: normal;color: #333;}
.quoteitem table p{color: #c90304;}
.quoteitem .apm{padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;}
.quoteitem .apm p{display: inline-block;padding-right: 20px;vertical-align: top;line-height: 30px;}
.quoteitem .apm a{display: inline-block; padding: 0 10px;border:1px solid #e5e5e5;border-radius: 3px;margin-right: 5px;color: #333;}
.quoteitem .apm a:hover{border:1px solid #AD4697;color: #AD4697;}
.quoteitem .apm a.newadd{border:0 none;background: #AD4697;color: #fff;margin-top: 2px;line-height: 26px;}
.quoteitem .apm a.newadd:hover{color: #fff;background: #AD4697;}
.apmarticle{overflow: hidden;clear: both;}
.range{background: #eee;padding:5px 15px 15px;}
.itoutul{overflow: hidden;padding-top: 10px;}
.itoutul li{float: left;margin-right: 20px; }
.itoutul li .name{display: block;float: left;line-height: 30px;}
.itoutul li .ses{overflow: hidden;}
.quoteitem .readonly{width:60px;background: #fbfbfb; }
.apmul li{white-space: nowrap;}
.apmul li .rangenum{float: left;width: 200px; margin-right: 30px;line-height: 30px;}
.apmul li .rangenum p,.apmul li .price p{font-size: 14px;}
.apmul li .rangenum input{width: 80px;border:0 none;}
.apmul li .price{display: inline-block;vertical-align: top;}
.apmul li .price input{width: 80px;text-align: center;margin-right: 5px;border:0 none;}
.apmul li .price span,.newbtn span{display: inline-block;padding: 0 15px;line-height: 30px;background: #eb4f38; color:#fff;cursor: pointer;border-radius: 5px;}
.newbtn{padding-top: 10px;}
.newbtn span{background: #AD4697;}
.rangetypes{overflow: hidden;}
.rangetypes .typesitem{padding: 15px 0;border-bottom: 1px solid #eee; margin-bottom: -1px;}
.rangetypes .typesitem h6{font-size: 14px;padding: 0px 0 10px;color: #354052;}
.rangetypes .typesitem ul{overflow: hidden;}
.rangetypes .typesitem li{float: left;}
.rangetypes .typesitem li span{display: block;float: left;text-align: right; width: 95px;line-height: 30px;}
.rangetypes .typesitem li input{width: 60px;border:1px solid #e5e5e5;}
.rangetypes .typesitem li select{width: auto;}
.rangetypes .typesitem li.srit{float: right;text-align: right;}
.quoteitem .markarea{background: #eee;padding:15px;margin-bottom: 20px;}
.quoteitem .markarea p{line-height: 30px;}
.quoteitem .markarea textarea{width: 60%;vertical-align: top;}

.accperiod .hide{padding: 10px;background: #eee;margin-top: 10px;border-radius: 3px;}
.accperiod .disab{background: #f8f8f8;}
.accptab span{display: inline-block; padding: 0 15px;border:1px solid #e5e5e5;cursor: pointer;background: url(../images/sys_item2.png) no-repeat right bottom; margin-right: 5px;}
.accptab span.on{background: url(../images/sys_item.png) no-repeat right bottom;border:1px solid #AD4697;}
.trunpg{overflow: hidden;padding: 0 20px;}
.pagination{padding: 0px 0 10px;overflow: hidden;}
.pagination li{float: left;margin-right: 5px;}
.pagination li a,.pagination li span{display: block;width: 28px;line-height: 28px;color: #AD4697;text-align: center;cursor: pointer;border:1px solid #ddd;}
.pagination .active{background: #eee;border:0 none;width: 30px;line-height: 30px;}
.pagination .active span{color: #333;}
.pagination li a:hover,.pagination .disabled span:hover{background: #f8f8f8;text-decoration: underline;border:1px solid #AD4697; }

.ErrorPoPwrap{width: 100%;height: 100%;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 1000;}
.ErrorPoPwrap .eupbg{z-index: 1000;background: #000;width: 100%;position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5; opacity: 0.5;}
.ErrorPoPwrap .wrapmain{z-index: 2000;position: absolute;width: 400px; top: 20%; left: 50%;margin-left: -200px;background: #fff;text-align: left;padding-bottom: 20px;}
.ErrorPoPwrap .wrapmain  .indent{text-indent: 2em;color: red;}

/*.layui-layer-content {color: #fff}*/
/*.layui-layer-padding {color: #666}*/

.fromlist li .select2 span {width: 100%;}
.fromlist li .select2 .select2-selection__rendered{text-align: left;}

.wrapmain .content .select2-selection__rendered li{width:95%}
.wrapmain .content li .selection .select2-selection__choice span {width:auto}

.box_show {border:solid 1px #DDDDDD;width:170px;height:41px;background: white;border-top-left-radius:5px;border-top-right-radius:5px;display: table-cell; vertical-align:middle; text-align:center;}
.box_font {color:#AD4697;font-size: 16px;}

.titab{border-bottom: 1px solid #ddd;background: #f8f8f8;height: 39px;}
.titab a{display: inline-block;*display: inline;*zoom: 1; padding: 0 20px;line-height: 40px;}
.titab a.on{background: #fff;color: #008cf0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin-left: -1px;}
.setotal{float: left;padding:5px 50px 0 0;}
.setotal p{line-height: 26px;font-size: 14px;}
.setotal p i{color: #ff8800;}
.downfile{float: left;}
.downmdl{color: #008cf0;}
.filestyle{font-size: 0px;padding: 0 10px 0 5px;display: inline-block;}
.filestyle span{display: inline-block;*display: inline;*zoom: 1; border:1px solid #ddf;line-height: 24px;color: #999;padding: 0 5px;width: 120px;}
.filestyle b{display: inline-block;width: 60px;text-align: center;font-weight: normal;background: #f8f8f8;line-height: 24px; border:1px solid #ddd; border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin-left: -5px;}
.filestyle b:hover{background: #eee;}
.getcg{padding-bottom: 10px;margin-bottom: 10px; border-bottom: 1px solid #e6e6e6;overflow: hidden;}
.getcg p{color: #ff8800;padding-bottom: 10px;}
.wrapmain .getcg li{width: auto; overflow: hidden;white-space: nowrap;}
.wrapmain .getcg li:nth-child(1){width: 40%;}
.wrapmain .getcg li:nth-child(2){width: 60%;}
.wrapmain .getcg li:nth-child(2) input{width: 275px;}
.wrapmain .getcg li span{width: 60px;}
.cgnamelist{overflow: hidden;clear: both;padding-top:10px; border-top: 1px solid #eee; }
.cgnamelist input{vertical-align: middle;}
.cgnamelist label{display: block;width: 20%;float: left;}

/*.apmul li{overflow: hidden;}*/
.apmul li .rangenum{float: left;width: 200px; margin-right: 30px;line-height: 30px;}
.apmul li .rangenum p,.apmul li .price p{font-size: 14px;}
.apmul li .rangenum input{width: 80px;border:0 none;}
.apmul li .price{overflow: hidden;}
.apmul li .price input{width: 80px;text-align: center;margin-right: 10.3px;border:0 none;}
.apmul li .price span,.newbtn span{display: inline-block;padding: 0 15px;line-height: 30px;background: #eb4f38; color:#fff;cursor: pointer;border-radius: 5px;}
.newbtn{padding-top: 10px;}
.newbtn span{background: #AD4697;}
.rangetypes{overflow: hidden;}
.rangetypes .typesitem{padding: 15px 0;border-bottom: 1px solid #eee; margin-bottom: -1px;}
.rangetypes .typesitem h6{font-size: 14px;padding: 0px 0 10px;color: #354052;}
.rangetypes .typesitem ul{overflow: hidden;}
.rangetypes .typesitem li{float: left;}
.rangetypes .typesitem li span{display: block;float: left;text-align: right; width: 95px;line-height: 30px;}
.rangetypes .typesitem li input{width: 60px;border:1px solid #e5e5e5;}
.rangetypes .typesitem li select{width: auto;}
.rangetypes .typesitem li.srit{float: right;text-align: right;}
.quoteitem .markarea{background: #eee;padding:15px;margin-bottom: 20px;}
.quoteitem .markarea p{line-height: 30px;}
.quoteitem .markarea textarea{width: 60%;vertical-align: top;}

.accperiod .hide{padding: 10px;background: #eee;margin-top: 10px;border-radius: 3px;}
.accperiod .disab{background: #f8f8f8;}
.accptab span{display: inline-block; padding: 0 15px;border:1px solid #e5e5e5;cursor: pointer;background: url(../images/sys_item2.png) no-repeat right bottom; margin-right: 5px;}
.accptab span.on{background: url(../images/sys_item.png) no-repeat right bottom;border:1px solid #AD4697;}

.quotepop{overflow: hidden;background: #f2f2f2;}
.quotepop .leftcorn{float: left; width:340px; }
.quotepop .tips{padding: 10px 20px;}
.quotepop .tips span{display: inline-block;width: 100px;color: #454545;}
.quotepop .fit{padding: 0px 20px 20px;}
.quotepop .fit li{overflow: hidden;background: #fff;border-bottom: 1px solid #f2f2f2;padding:10px 15px;}
.quotepop .costint{float: left;width: 200px;}
.quotepop .costint b,.quotepop .price b{display: block;font-weight: normal;font-size: 14px;color: #333;}
.quotepop .price{text-align: center;overflow: hidden;color: #ff6600;}
.quotepop .rightcorn{overflow: auto;height: 500px; padding: 10px 20px;background: #fff;}
.quotepop .items{padding: 8px 0;}
.quotepop .items h6{font-weight: normal;border-top: 1px solid #ded0c8; line-height: 30px;padding: 0 10px; background: #f5f5f5;color: #333; }
.quotepop .items h6 i{color: #999;padding-left: 5px;}
.quotepop .items ul{overflow: hidden;padding: 15px 10px 0;}
.quotepop .items li{float: left;margin-right: 40px;}
.quotepop .items li i{color: #ff6600}

div.select-all-service{float: right;margin-right: 30px;}
div.select-all-service span{line-height: 30px;  }
div.select-all-service span input{margin-top: 1px;cursor: pointer;}
div.select-all-service span label{margin-bottom: 0;}

.article .layui-card-header{
    background-color: rgba(248, 248, 251, 1);
}
.article .layui-card-header li{
    line-height: 43px;
}
.not_href_a{
    display: inline-block;
    width: auto;
    line-height: 20px;
    text-align: center;
    margin-right: 5px;
    border-radius: 10%;
    color: #AD4697;
    border: 1px solid #AD4697;
    padding: 2px 15px;
}
.article .layui-tab-brief>.layui-tab-title .layui-this{
    color: #AD4697;
}
.article .layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom: 2px solid #AD4697;
}
.article table .table_count_td{
    text-align: left;
    padding-left: 15px;
}
.article .curr{
    color: #AD4697;
    background-color: #AD4697;
}
.article .general_btn{
    display: inline-block;
    width: 100px;
    line-height: 30px;
    background: #AD4697;
    color: #fff;
    -webkit-border-radius: 5px;
    text-align: center;
}
.article .layui-tab-item{
    margin-top: 20px;
}
.article .layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #AD4697;
}
.underline::after{
    content: '';
    display: inline-block;
    width: 95%;
    border-bottom: 1px dashed #DFDFDF;
    margin-left: 25px;
}
ul li .radio_label{
    margin-right: 10px;
}
ul li .radio_label input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #AD4697;
    margin-right: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    top: -2px;
    cursor: pointer;
    vertical-align: middle;
}

ul li .radio_label input[type="radio"]:checked:after {
    position: absolute;
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #AD4697;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.abnormal_tips{
    font-size: 14px;
    color: #D9001B;
    line-height: 28px;
}
table .abnormal_tr{
    background: #D9001B;
    color: #ffffff;
}

.fix_col_container {
    width: 100%;
    /*height: 400px;*/
    overflow-x: scroll;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0 5px 15px 0;
}
.fix_col_container table {
    border-collapse: collapse;
}
.fix_col_container table tbody tr:nth-child(odd) td {
    /*background-color: #f5f5f5;*/
}
.fix_col_container table thead tr > th {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    /*background: #ccc;*/
    z-index: 999;
}
.fix_col_container table tbody tr > td {
    border: 1px solid #eee;
    /*min-width: 100px;*/
}
.fix_col_container table thead tr > th,
.fix_col_container table tbody tr > td {
    padding: 4px;
}
/*table thead tr > th:first-child,*/
.fix_col_container table thead tr > th:last-child {
    z-index: 999;
}
/*table thead tr > th:first-child,*/
/*table tbody tr > td:first-child,*/
.fix_col_container table thead tr > th:last-child,
.fix_col_container table tbody tr > td:last-child {
    position: -webkit-sticky;
    position: sticky;
    text-align: center;
}
/*table thead tr > th:first-child,*/
/*table tbody tr > td:first-child {*/
/*left: 0;*/
/*-webkit-box-shadow: 1px 0px 1px #ddd;*/
/*-moz-box-shadow: 1px 0px 1px #ddd;*/
/*box-shadow: 1px 0px 1px #ddd;*/
/*-webkit-box-shadow: 5px 0px 10px rgba(136, 136, 136, 0.3);*/
/*-moz-box-shadow: 5px 0px 10px rgba(136, 136, 136, 0.3);*/
/*box-shadow: 5px 0px 10px rgba(136, 136, 136, 0.3);*/
/*}*/
.fix_col_container table thead tr > th:last-child,
.fix_col_container table tbody tr > td:last-child {
    right: 0;
    -webkit-box-shadow: 0px 0px 1px #ddd;
    -moz-box-shadow: 0px 0px 1px #ddd;
    box-shadow: 0px 0px 1px #ddd;
    -webkit-box-shadow: -5px 0px 10px rgba(136, 136, 136, 0.3);
    -moz-box-shadow: -5px 0px 10px rgba(136, 136, 136, 0.3);
    box-shadow: -5px 0px 10px rgba(136, 136, 136, 0.3);
}
/*table tbody tr > td:first-child,*/
.fix_col_container table tbody tr > td:last-child {
    background: #fff;
}
/*IOS滚动条*/
.fix_col_container::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}

.fix_col_container::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}
.fix_col_container .updated-at{
    cursor: pointer;
}
.fix_col_container .cut_str{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 40px;
    display: inline-block;
    margin: -2px 5px;
    line-height: 13px;
}
.fix_col_container .cut_long_str{
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    max-width: 110px;
    margin: -2px 5px;
    line-height: 13px;
}
.fix_col_container td textarea{
    width: 110px;
    resize: both;
}
.fix_col_container td input {
    width: 60px;
}
.fix_col_container td input[name="weight[]"] {
    width: 45px;
}
.fix_col_container td select[name="currency[]"]{
    width: 60px;
}
.fix_col_container th, table td {
    padding: 0;
}
.layui-table-view {
    position: relative;
    overflow: inherit;
}
.layui-table-view .layui-table-tool-panel{
    max-height: 400px;
}
.inline-btn{
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #AD4697;
    color: #fff;
    display: inline-block;
    text-align: center;
}
.not-bg-btn{
    border: 1px solid #AD4697!important;
    background-color: inherit!important;
    color: #AD4697!important;
}
 .btnreset {
    background: #FFFFFF;
    color: #AD4697;
    border: 1px solid #AD4697;
    width: 80px;
    height: 30px;
}
 .grid_tab{
     clear: both;
     overflow:hidden
 }
.grid_tab .ax_default{
    cursor: pointer;
    float:left;
}
#switch_hide_search .layui-icon{
    font-size: 12px;
}

.fms-btn-switch {
    cursor: pointer;
    width: 26px;
    height: 15px;
    position: relative;
    border: 1px solid #dfdfdf;
    background-color: #fdfdfd;
    box-shadow: #dfdfdf 0 0 0 0 inset;
    border-radius: 10px;
    background-clip: content-box;
    display: inline-block;
    -webkit-appearance: none;
    user-select: none;
    outline: none !important;
}

.fms-btn-switch.large {
    width: 35px;
    height: 16px;
    border-radius: 15px;
}

.fms-btn-switch.large:before {
    content: '';
    width: 14px;
    height: 14px;
    border-radius: 15px;
}

.fms-btn-switch.large:after {
    content: '';
    color: #999;
    left: 15px;
    position: absolute;
    line-height: 15px;
    font-size: 7px;
}

.fms-btn-switch.large:checked:after {
    content: '';
    color: #fff;
    left: 5px;
    position: absolute;
    line-height: 15px;
    font-size: 7px;
}

.fms-btn-switch.large:checked:before {
    left: 20px;
}

.fms-btn-switch:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.fms-btn-switch:checked {
    border-color: #64bd63;
    box-shadow: #64bd63 0 0 0 8px inset;
    background-color: #64bd63;
}

.fms-btn-switch:checked:before {
    left: 15px;
}

.fms-btn-switch.fms-btn-switch-animbg {
    transition: background-color ease 0.4s;
}

.fms-btn-switch.fms-btn-switch-animbg:before {
    transition: left 0.3s;
}

.fms-btn-switch.fms-btn-switch-animbg:checked {
    box-shadow: #dfdfdf 0 0 0 0 inset;
    background-color: #64bd63;
    transition: border-color 0.4s, background-color ease 0.4s;
}

.fms-btn-switch.fms-btn-switch-animbg:checked:before {
    transition: left 0.3s;
}

.fms-btn-switch.fms-btn-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;
}

.fms-btn-switch.fms-btn-switch-anim:before {
    transition: left 0.3s;
}

.fms-btn-switch.fms-btn-switch-anim:checked {
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63;
    transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;
}

.fms-btn-switch.fms-btn-switch-anim:checked:before {
    transition: left 0.3s;
}