@charset "utf-8";
/*all*/
body, h1, h2, h3, h4, h5, h6, ul, li, form,input,table,td,tr{margin: 0;padding: 0;}
body,input,{font: 12px/1.5 tahoma, arial, simsun, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul{ list-style: none; }
img { border: 0; }
input { font-size: 100%; }
input,SELECT{vertical-align:middle}

DIV {WORD-WRAP: break-word; WORD-BREAK: normal;MARGIN: 0px 0px;padding:0px 0px; FONT: 12px arial;}
UL,LI {DISPLAY: list-item;LIST-STYLE-TYPE: none;}
a:link,a:visited{color:#21469f;text-decoration: none;}
a:hover{color:#ff6600;text-decoration: underline;}
.cle{clear:both;}
*{margin:0;padding:0;}
/*top*/
.top{clear:both;BACKGROUND: url(/images/member/2011/myppitop.jpg) no-repeat 0px 0px;margin:0px auto;width:950px;height:75px;overflow:hidden;}
.top h1{text-indent:-999px;width:950px;height:75px;overflow:hidden;}
.top-users{clear:both;BACKGROUND: url(/images/member/2011/myppitop-users.jpg) no-repeat 0px 0px;margin:0px auto;width:950px;height:75px;overflow:hidden;}
.top-users h1{text-indent:-999px;width:950px;height:75px;overflow:hidden;}
.nts{clear:both;BACKGROUND: url(/images/member/2011/myppianline.jpg) no-repeat 0px 0px;margin:0px auto;width:950px;height:26px;overflow:hidden;border-bottom:3px solid #e7e3e3;font-size:12px;color:#ffffff;}
.nts .ntsleft{float:left;width:280px;padding:7px 10px 0px 30px;}
.nts .ntsmiddle{float:left;width:320px;padding:7px 0px 0px 0px;}
.nts .ntsright{float:right;width:250px;padding:7px 10px 0px 25px;text-align:right}
/*--left button--*/
.leftmenu1{width:186px; float:left;background-color:#6594E4; padding-bottom:200px}
.leftmenu2{float:left;margin-left:4px;margin-top:6px;font-size: 14px;}
.leftmenu3{float:left; margin-left:4px;margin-top:10px}
.leftmenu4{float:left; margin-top:5px}
.bu01{clear:both;display:block;border-right:1px solid #c7d8ff;border-left:1px solid #c7d8ff;color:#21469f;font:bold 14px "宋体";cursor:hand;padding:5px 0px 0px 5px;height:22px;text-align:left;BACKGROUND: url(/images/member/2011/myppi-all.gif) repeat-x 0px -1px;overflow:hidden;margin:0 0;}
.bu01f{clear:both;display:block;border-bottom:1px solid #c7d8ff;background-color:#ffffff;color:#FF7400;font:bold 14px "宋体";cursor:hand;padding:5px 0px 0px 5px;height:22px;}
.bu06{clear:both;background-color:#f5f9fc;border-right:1px solid #c7d8ff;border-left:1px solid #c7d8ff;color:#112482;font-size:14px;padding-left:15px;height:26px; text-align:left;}
.bu06f{background-image: url(/images/member/2011/button_06.gif);color:#112482;font-size: 14px;padding-left:15px;padding-top:1px;height:26px;}
.bu06line{clear:both;display:block;background-color:#f5f9fc;border-right:1px solid #c7d8ff;border-left:1px solid #c7d8ff;height:3px;overflow:hidden;}
.bu02,a.bu02:link,a.bu02:visited{color: #21469f;text-decoration: none;}
.bu02f,a.bu02f:link,a.bu02f:visited{color: #FF6600;text-decoration: none;}
.bubg{BACKGROUND: url(/images/member/2011/myppibg.gif) repeat-y;zoom:1;}
/*布局*/
.main{clear:both;width:950px;margin:0px auto;}
.main .main6left{float:left;width:200px;}
.main .main6right{float:right;width:740px;}
/*共用样式*/
.t130{line-height:130%}
.t12{font-size:12px;}
.t14{font-size:14px;}
.green{color:#029801;}
.red{ color:#FE0002 !important;}
.blue,a.blue:link,a.blue:visited{color:#21469f;}
.white,a.white:link,a.white:visited{color:#ffffff;}
.yellow,a.yellow:link,a.yellow:visited{color:#fcff00;}
.greyc,a.greyc:link,a.greyc:visited{color:#c0c0c0;}
.pad_t15{clear:both;height:15px;width:100%;display:block;margin:0 0;padding:0 0;overflow:hidden;}
.right_pad{clear:both;height:28px;width:100%;display:block;margin:0 0;padding:0 0;overflow:hidden;}
.colunm{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) repeat-x 0px 0px;height:28px;clear:both;/*overflow:hidden;*/ position: relative;}
.colunm h3{float:left;font:bold 14px "宋体";color:#333333;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat 0px -32px;padding:8px 0px 3px 30px;}
.colunm span{float:right;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat right -63px;display:block;width:400px;height:28px;padding:8px 10px 0px 0px;text-align:right;}
.colunm h3 a:link,.colunm h3 a:visited{color:#333333;}
.colunm .colunmleftinput{float:left;padding:4px 0px 0px 10px;}
.colunmbor{/*clear:both;*/border-right:1px solid #c7d8ff;border-left:1px solid #c7d8ff;border-bottom:1px solid #c7d8ff;zoom:1;}
.colunm2{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) repeat-x 0px 0px;height:28px;clear:both;overflow:hidden;}
.colunm2 h3{float:left;font:bold 14px "宋体";color:#333333;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat -1px -218px;padding:8px 0px 3px 30px;border-left:1px solid #c7d8ff;}
.colunm2 span{float:right;display:block;width:400px;height:28px;padding:8px 10px 0px 0px;text-align:right;border-right:1px solid #c7d8ff;}

/*foot*/
.foot{color:#333333; font-size:12px;background-color:#f1f6fc;border-top:2px solid #053aa1;line-height:40px;height:40px;text-align:center;}
.foot a:link,.foot a:visited{color:#333333; text-decoration:none;}
/*display*/
.toocle1{display:none;}
.toocle2{display:}

/*首页-消息提醒*/
.wel-message{padding:8px 0px;text-align:left;background-color:#fafdff;}
.wel-message li{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat -77px -97px;padding:3px 10px 4px 30px;}
/*首页-报价信息列表*/
.wel-price{padding:10px 0px 0px;}
/*首页-客服中心*/
.wel-cust{padding:8px 0px;text-align:left;background-color:#fafdff;}
.wel-cust li{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat -77px -97px;padding:3px 10px 4px 30px;}
/*列页共用样式*/
.m-b-t-all{padding:10px 0px;}
.m-b-t{zoom:1;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.m-b-t tr:nth-child(odd){background:#dee9f9;}
.m-b-t tr:nth-child(even){background:white;}
.m-b-t td{line-height:16px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;font-size:12px;text-indent:10px;padding:3px 3px;}
.m-b-t th{height:20px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.m-b-t1{BACKGROUND: url(/images/member/2011/tabbg.gif) repeat 0px -1px;zoom:1;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.m-b-t1 td{line-height:14px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;font-size:12px;text-indent:10px;padding:4px 3px;}
.m-b-t1 th{height:20px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.sear_form{text-align:right;padding:0px 10px 10px 0px;font-size:12px;}
.sear_form_sub{BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat 0px -127px;height:20px;width:50px;overflow:hidden;font-size:12px;color:#333333;border:0px;text-align:center;}
.sear_form input{font-size:12px;}
.sear_form SELECT{font-size:12px;height:20px;}
.m-b-page-nav{text-align:center;margin-top:15px;margin-bottom:15px;}
.m-b-page-users{text-align:center;margin-top:15px;}
.nortab td{line-height:14px;padding:1px 10px;}
.nortab th{line-height:14px;padding:1px 0px;}
/*详细共用样式*/
.account_tab1{padding:10px 0px;}
.account_tab1 input{font-size:14px;}
.account_tab1 SELECT{font-size:14px;}
.account_tab1 td{padding:3px 3px;}
.account_tab1 .account_sub,.account_tab1 .sbttn{BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat 0px -99px;height:26px;width:77px;overflow:hidden;font-size:14px;color:#333333;border:0px;text-align:center;}
.button{BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat 0px -155px;height:22px;width:68px;overflow:hidden;font-size:12px;color:#333333;border:0px;text-align:center;margin-top:5px;}

/*ppi_q*/
.ppi_q01{clear:both;zoom:1;width:740px;text-align:left;}
.ppi_q01 A,.ppi_q01  A:link,.ppi_q01 A:visited{text-decoration: none;color:#333333;}
.ppi_q01 .ppi_q01_left{float:left;width:250px;margin-left:10px;}
.ppi_q01 .ppi_q01_middle{float:left;width:220px;font-size:14px;line-height:24px;color:#ff6600;text-align:center;}
.ppi_q01 .ppi_q01_right{float:left;width:250px;}
.ppi_q01 .ppi_q01_tit{background:url(/images/2011/dot.gif) no-repeat 5px 4px;padding-left:20px;font-size:14px;font-weight:bold;line-height:24px;color:#4e7377;}
.ppi_q01 UL,.ppi_q01 UL LI {LIST-STYLE-TYPE: none;}
.ppi_q01 ul{padding:0 0;margin:0 0;}
.ppi_q01 .ppi_b ul li{clear:both;background:url(/images/2011/dot.gif) no-repeat 8px 8px;padding-left:20px;font-size:12px;line-height:18px;height:18px;background-color:#f8f8f8;}
.ppi_q01_pa10{padding-top:10px;}
#rep{position: absolute;width:640px;z-index:100; top:-40px; padding-top:25px; padding-left:15px;background:#f5f9fc;border:1px solid #c7d8ff;}
#rep .repbut{float:left;padding:0px 5px 5px 0px;}
/*add_ppi_to_my*/
.to_my-cate{clear:both;padding:5px 0px 10px 30px;font-size:14px;margin:0px 10px 10px;border-bottom:1px dashed #aabfff; }
#ppi{clear:both;padding-left:20px;}
#spec{clear:both;padding:0px 0px 0px 20px;}
#spec li{float:left;font-size:12px;line-height:24px;width:178px;LIST-STYLE-TYPE: none;text-align:left;}
.paname{clear:both;padding:3px 0px 3px 25px;font:bold 13px "宋体";margin:0px 10px;background:url(/images/member/2011/myppi-all.gif) #f9f9f9 no-repeat  -85px -180px;color:#333333;}
.to_my-sub{clear:both;text-align:center;margin-top:-5px;}
/*公司库 添加企业*/
.mdus-all{clear:both;margin:0 0;padding:0 0;}
#mdus{clear:both;background:#f5f9fc;border:1px solid #c7d8ff;padding:10px 10px;POSITION:absolute;margin:-584px 0px 0px 380px;}
#mdus li{float:left;padding-right:10px;}
#mdus .mdus-sub{clear:both;padding:5px 0px;}
/*新闻列表 标题式 news  list-tmpl-event */
.event-tit{clear:both;font-size:14px;padding:3px 0px 3px 25px;background:url(/images/member/2011/myppi-all.gif) no-repeat #f9f9f9 -85px -180px;}
.event-tit span{font-size:12px;color:#666666;padding-left:10px;}
.event-txt{clear:both;font-size:12px;line-height:18px;padding:5px 0px 18px 25px;color:#333333;}
.event-txt a:link,.event-txt a:visited{color:#333333;}
/*price  list-tmpl-event */
.p-event{clear:both;font-size:13px;padding:10px 0px 10px 30px;background:url(/images/member/2011/myppi-all.gif) no-repeat #f5f9fc -75px -172px;display:block;margin-bottom:10px;border:1px solid #aabfff;zoom:1;}
.p-event .w1{width:650px;}
/*users用户中心 */
.users-ti{clear:both;background:url(/images/member/2011/arrow.gif) no-repeat 10px 10px;height:40px;color:#ffffff;}
.users-ti .fl{float:left;text-indent:25px;font-size:14px;line-height:40px;color:#ffffff;}
.users-ti .fr{float:right;font-size:12px;color:#c0c0c0;padding-right:10px;line-height:40px;}
.users-ti .u-news{float:left;color:#ffffff;overflow:hidden;height:23px;margin:10px 0px 8px 5px;width:460px;display:block;*margin:10px 0px 0px 5px;}
.users-ti .u-news #marqueebox3{clear:both;margin:0 0;padding:0 0;}
.users-ti .u-news #marqueebox3 li{clear:both;line-height:24px;padding:0 0;margin:0px 0px 1px 0px;}
.u-hid div{height:16px;width:250px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.u-bgwhite{background-color:#ffffff;}
.userbg{BACKGROUND: url(/images/member/2011/userbg.gif) repeat-y right 0px;zoom:1;}
.userbg200{float:right;width:200px;display:block;height:1px;overflow:hidden;background-color:#aabfff;}
.main .user-le{float:left;width:740px;}
.main .user-ri{float:right;width:200px;}
.main .user-le .sel{float:left;font-size:12px;margin:5px 0px 0px 5px;}
.main .user-le td .use-inp{margin:-1px 0px -3px 0px;}
.user-txt{font-size:12px;padding:5px 10px;line-height:20px;}
.user-txt li{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat -88px -97px;padding:0px 0px 0px 20px;}
.user-form{clear:both;font-size:12px;padding:15px 10px 5px;line-height:20px;text-align:center;}
.user-form .inp{width:150px;font-size:14px;margin-bottom:5px;}
.user-form .sub1{text-align:center;padding-top:5px;}
.user-tabg{background-color:#000000;zoom:1;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.user-tabg td{line-height:18px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;font-size:12px;padding:3px 3px;color:#ffffff;}
.user-tabg td a,.user-tabg td a:link,.user-tabg td a:visited{color:#ffffff;}
.user-tabg td .utd-p{padding-left:13px;color:#f0f888;}
.user-tabg th{height:20px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;color:#c0c0c0;}
.tdar{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat #ffffff -88px -97px;padding:0px 10px 0px 20px;line-height:18px;}
.tdar1{clear:both;padding:0px 10px 0px 10px;line-height:18px;}

#msg {display:none; position:absolute; z-index:200; background:url(/images/member/2011/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

.user-txt2{font-size:12px;padding:5px 8px 5px 2px;line-height:20px;}
.user-txt2 li{clear:both;BACKGROUND: url(/images/member/2011/myppi-all.gif) no-repeat -88px -97px;padding:0px 0px 0px 15px; height:20px; line-height:20px; overflow:hidden;}

.m-b-t2{BACKGROUND: url(/images/member/2011/tabbg.gif) repeat 0px -1px;zoom:1;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.m-b-t2 td{line-height:16px!important;line-height:14px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;font-size:12px;text-indent:10px;padding:3px 3px;}
.m-b-t2 th{height:21px!important;height:20px;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3; font-weight:normal;}




#check_nav{background-color: #E1EEFF;border: 1px solid #ACCFFF;clear: both;overflow: auto;width: 948px; height:28px; line-height:28px;}
	
.check_list{float:left; line-height:20px; height:20px; margin-top:3px; padding:0px 4px; border:#FFCC99 1px solid; background-color:#FFFFFF; margin-right:6px;}


/*动态*/
.selected{background-color: #F9F9F9; border-top: 2px solid #AABFFF; color: #274699; font-weight: bold; margin: 20px 0 5px; padding: 6px;font-size: 14px;}
.s{ background-color: #F9F9F9; margin-bottom: 5px; color: #666666;padding: 5px 10px; word-spacing: 5px;}
.s a {margin-left: 10px;}
.page{ color: #666666; margin: 10px 0; text-align: center;}
.active-b{ border: 1px solid #666666; color: #666666;padding: 1px 4px;}
.center{ text-align: center;}
.m-b-remark{margin-top:10px;color:#4f4f4f;};

/*选择商品*/
.sub_ppi .margin_t10{margin-top: 10px!important;}
.sub_ppi .margin_b10{margin-bottom: 10px!important;}
.sub_ppi .sub_title{ font-weight:bold; color:#21469f; font-size:15px; padding-bottom:5px;padding-top:5px;}
.sub_ppi .sub_table{ line-height: 24px;}
.sub_ppi .sub_table td{padding-left: 14px; font-size: 13px; color:#21469f;}
.sub_ppi .sub_table a{color:#21469f; font-size: 1em;} 
.sub_ppi .sub_table input{margin-right: 5px;}
.sub_ppi .sub_submit{ margin: 0 auto; text-align: center;}
.sub_ppi .sub_submit a{padding:0px 20px; background-color: #4e7bce; line-height: 35px; color: #FFF; display: inline-block; font-size: 14px;  border-radius: 5px;}
.sub_ppi .sub_tj{padding:0px 20px; background-color: #4e7bce; line-height: 35px; color: #FFF; display: inline-block; font-size: 14px;  border-radius: 5px; outline:none; cursor:pointer; border:none;}

/*主页*/
.index-welcome-top{margin:10px 0px;display: flex;width:750px;}

.index-welcome-top .index-welcome-main{
	display: flex;
	height: 160px;
	width: 420px;
	border-radius: 3px;
	margin-right: 12px;
	box-shadow: 0 2px 4px 0 rgba(199,206,223,.5),0 0 7px 0 rgba(215,220,233,.5);
}

.index-welcome-top .index-welcome-main .index-welcome-item{
	position: relative;
	flex: 1 1;
	padding: 15px 0;
	text-align: center;
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}

.index-welcome-top .index-welcome-main .border-title{
	font-size: 14px;
	color: #666;
	padding-top: 15px;
	margin: 0;
}

.index-welcome-top .index-welcome-main .border-number{
	font-size: 36px;
	line-height: 64px;
	color: #333;
	margin: 0;
}

.index-welcome-top .index-welcome-main .border-line{
	position: absolute;
	top: 50%;
	right: 0;
	height: 26px;
	border-right: 1px solid #eee;
}

.index-welcome-wrap{
	position: relative;
	width: 300px;
	height: 160px;
	border-radius: 3px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	box-shadow: 0 2px 4px 0 rgba(199,206,223,.5),0 0 7px 0 rgba(215,220,233,.5);
}

.index-welcome-wrap .wrap-tip{
	text-align: center;
	font-size: 18px;
	line-height: 18px;
	color: #666;
	margin: 0 auto;
}

.index-welcome-wrap .wrap-btn{
	width: 222px;
	height: 42px;
	position: relative;
	background: #457eff;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	line-height: 42px;
	cursor: pointer;
	margin-top: 18px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.index-welcome-top a:link,a:visited{text-decoration: none;}
.wrap-btn-new{
	width: 180px;
	padding: 0px 20px;
	background-color: #457eff;;
	line-height: 40px;
	color: #FFF;
	display: inline-block;
	font-size: 14px;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	border: none;
}


.index-welcome-top .wait-tip{
	font-size: 18px;
	color: #666;
	margin: 10px 0px;
}

.m-z-t {
  zoom: 1;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.m-z-t td {
  line-height: 0;
  border-left: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  font-size: 14px;
  text-indent: 0;
  padding: 18px;
}
.m-z-t th {
  line-height: 0;
  border-left: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  font-size: 14px;
  text-indent: 0;
  padding: 18px;
}
.m-z-t tr:nth-child(odd) {
  background: #dee9f9;
}
.m-z-t tr:nth-child(even) {
  background: white;
}


/*显示二维码*/
.tabTitleMenu {
    height: 30px;
    line-height: 30px;
    position: absolute;
    z-index: 10;
    right:0.65rem;    
    padding: 5px;
}

.d-ewm{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.text-ewm{font-size: 14px; color: #146c91; float: right !important;}
.ewm-img{display:none; padding:10px 16px; background:#31343a; position: absolute; top: 1.5rem;}
.d-ewm:hover div{display:block;}
.ewm-text{font-size: 14px; color: #fff; text-align:center;}
/*显示二维码*/

/*2023*/
 /*flex*/
.dis-flex{
	display:flex;
}
.dis-none{
	display:none;
}
.dis-block{
  display:block !important;
}
.dis-inline{
  display:inline;
}
.dis-inline-flex{
	display: inline-flex;
}
.dis-contents{
	display: contents;
}
.align-start{
	align-items: flex-start;
}
.align-center{
	align-items: center;
}
.align-end{
	align-items: flex-end;
}
.align-baseline{
	align-items: baseline;
}
.content-center{
  align-content: center;
}
.justify-content-around{
  justify-content:space-around;;
}
.justify-content-between{
  justify-content: space-between;
}
.justify-content-center{
  justify-content: center;
}
.justify-content-start {
  justify-content:flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end!important;
  justify-content: flex-end !important;
}
.justify-content-evenly {
  justify-content: space-evenly;
}
.flex-column{
  flex-direction: column;   
}
.flex-row{
	flex-direction: row;
}
.flex-wrap{
	flex-wrap: wrap;
}
 /**/
 /*margin&padding*/
.pt-0, .py-0 {
    padding-top: 0 !important;
}
.pt-1, .py-1 {
    padding-top: 0.5rem !important;
}
.pt-2, .py-2 {
    padding-top: 1rem !important;
}
.pt-3, .py-3 {
    padding-top: 1.5rem !important;
}
.pt-4, .py-4 {
    padding-top: 2rem !important;
}
.pb-0, .py-0 {
    padding-bottom: 0 !important;
}
.pb-1, .py-1 {
    padding-bottom: 0.5rem !important;
}
.pb-2, .py-2 {
    padding-bottom: 1rem !important;
}
.pb-3, .py-3 {
    padding-bottom: 1.5rem !important;
}
.pb-4, .py-4 {
    padding-bottom: 2rem !important;
}
.pb-5, .py-5 {
    padding-bottom: 2.5rem !important;
}
.pb-6, .py-6 {
    padding-bottom: 3rem !important;
}
.pb-7, .py-7 {
    padding-bottom: 3.5rem !important;
}
.pb-8, .py-8 {
    padding-bottom: 4rem !important;
}
.pl-0, .px-0 {
    padding-left: 0 !important;
}
.pl-1, .px-1 {
    padding-left: 0.5rem !important;
}
.pl-2, .px-2 {
    padding-left: 1rem !important;
}
.pl-3, .px-3 {
    padding-left: 1.5rem !important;
}
.pl-4, .px-4 {
    padding-left: 2rem !important;
}
.pr-0, .px-0 {
    padding-right: 0 !important;
}
.pr-1, .px-1 {
    padding-right: 0.5rem !important;
}
.pr-1, .px-1 {
    padding-right: 1rem !important;
}
.pr-3, .px-3 {
    padding-right: 1.5rem !important;
}
.pr-4, .px-4 {
    padding-right: 2rem !important;
}
.mt-auto, .my-auto {
    margin-top: auto !important;
}
.mb-auto, .my-auto {
    margin-bottom: auto !important;
}
.mt-0, .my-0 {
    margin-top: 0rem !important;
}
.mt-1, .my-1 {
    margin-top: 0.5rem !important;
}
.mt-2, .my-2 {
    margin-top: 1rem !important;
}
.mt-3, .my-3 {
    margin-top: 1.5rem !important;
}
.mt-4, .my-4 {
    margin-top: 2rem !important;
}
.mt-5, .my-5 {
    margin-top: 2.5rem !important;
}
.mt-6, .my-6 {
    margin-top: 3rem !important;
}
.mt-7, .my-7 {
    margin-top: 3.5rem !important;
}
.mt-8, .my-8 {
    margin-top: 4rem !important;
}
.mb-0, .my-0 {
    margin-bottom: 0rem !important;
}
.mb-1, .my-1 {
    margin-bottom: 0.5rem !important;
}
.mb-2, .my-2 {
    margin-bottom: 1rem !important;
}
.mb-3, .my-3 {
    margin-bottom: 1.5rem !important;
}
.mb-4, .my-4 {
    margin-bottom: 2rem !important;
}
.mb-5, .my-5 {
    margin-bottom: 2.5rem !important;
}
.mb-6, .my-6 {
    margin-bottom: 3rem !important;
}
.mb-7, .my-7 {
    margin-bottom: 3.5rem !important;
}
.mb-8, .my-8 {
    margin-bottom: 4rem !important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
}
.mr-0, .mx-0 {
    margin-right: 0 !important;
}
.mr-1, .mx-1 {
    margin-right: 0.5rem !important;
}
.mr-2, .mx-2 {
    margin-right: 1rem !important;
}
.mr-3, .mx-3 {
    margin-right: 1.5rem !important;
}
.mr-4, .mx-4 {
    margin-right: 2rem !important;
}
.mr-5, .mx-5 {
    margin-right: 2.5rem !important;
}
.mr-6, .mx-6 {
    margin-right: 2.5rem !important;
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
.ml-0, .mx-0 {
    margin-left: 0rem !important;
}
.ml-1, .mx-1 {
    margin-left: 0.5rem !important;
}
.ml-2, .mx-2 {
    margin-left: 1rem !important;
}
.ml-3, .mx-3 {
    margin-left: 1.5rem !important;
}
.ml-4, .mx-4 {
    margin-left: 2rem !important;
}
.ml-5, .mx-5 {
    margin-left: 2.5rem !important;
}
.ml-6, .mx-6 {
    margin-left: 3rem !important;
}
.ml-7, .mx-7 {
    margin-left: 3.5rem !important;
}
.ml-8, .mx-8 {
    margin-left: 4rem !important;
}
 /**/
.w-45 {width: 45%;}
.w-100{width:100%;}
.fr{float:right;}
.fl{float:left;}
.ps-r{position: relative;	}
.ws-no{white-space: nowrap;}
.qbxt input{
	margin-right:3px;
	margin-bottom:4px;
} 
.qbxt p{
	font-size:13px;
	margin-bottom:4px;
} 
.qbxt label{
	font-size:13px;
	margin-bottom:4px;
}
.hr-s01{
	opacity: 1;
	border: 0px solid #E3E3E3;
	width:1px;
	background:#e3e3e3;
}
.sel-qbtime-bk{
	position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top:0; 
	}
.sel-qbtime{
	width:90px;
	background: none;
  border: 0;
  outline: none;  
  cursor: pointer;
}
.qbtime-j{
  position: absolute;
  right: 6px;
  top: -3px;
}
.box-zk:hover div{
	display:block;
}
.zk-bk{
	position: absolute;
	top: 16px;
  right: 0;
	height: 30px;
	background: #FFFFFF;
	box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.16);
	border-radius: 1px 1px 1px 1px;
	opacity: 1;
	border: 1px solid #E3E3E3;
	line-height:30px;
	text-align:center;
	z-index: 99;
	white-space: nowrap;
}
.text-justify{text-align: justify;}
/**/