.layui-layer-content{ background:#f5f5f5!important; color:#000!important}
.layui-layer-content i{ border-bottom-color:#f5f5f5!important;}
body {
  margin: 0;
  padding: 0;
  text-align: left;
  font-family: Open Sans, helvetica, arial, "sans-serif";
  color: #333132;
  line-height: 1.42857;
  height: auto!important;
  background: #fff;
  word-wrap: break-word;
  word-break: normal;
  word-wrap: break-word;
  word-break: normal;
  word-break: break-word;
  font-size: 14px;
  /* background: #181f32; */
}

input::-webkit-input-placeholder{color:#ccc; opacity:1}
input:-moz-placeholder{color:#ccc; opacity:1}
input::-moz-placeholder{color:#ccc; opacity:1}
input:-ms-input-placeholder{color:#ccc; opacity:1}


.container-warp .content[data-v-744057ac]{
	    padding: 60px 0 0 0important;
}
 .el-image{
  	width: 500px;
	height:500px;
  }
@media (max-width: 768px) {  
  .royal-slider{
    width:100%!important;
    padding: 0!important;
  }
  .royal-slider .qfy-element{
    padding: 20px 0 0!important;
  }
  .royal-slider .qfy-element .header-title{
    font-size: 1rem!important;
    padding-right: 10px;
  }
  .royal-slider .qfy-element .header-subtitle{
    padding: 0!important;
  }
  .royal-slider .qfy-element .btn-wrap{
    padding: 4px 0 0 0!important;
  }
  .royal-slider .qfy-animate{
     padding: 0 8px !important;
     width: 32%;
  }
}
@media (max-width: 736px) {
  body {
    font-size: 14px;
  }
  .container-warp .content .row[data-v-5f720b92]{
    padding:0 20px!important;
  }
  .container-warp .content[data-v-744057ac]{
	padding: 60px 0 0 0!important;
  }
  .container-warp .content .row[data-v-744057ac]{
  	padding: 0 10px!important;
  }
  .container-warp .content .row .summary[data-v-744057ac]{
  	padding-right:0!important;
  }
  .el-col[data-v-744057ac]{
 	width: 30%!important;
  }
  .el-col[data-v-744057ac]+.el-col[data-v-744057ac]{
 	width: 70%!important;
  }
  .el-image{
  	width: 100%;
  }
   .el-image img{
  	width: 100%;
	height:auto;
  }
  .description{
  	width:95%!important;
  }
  .d_line dt{
  	width:24%!important;
  }
  .d_line dd textarea{
  	width: 100%!important; max-width:320px;
  }
  .description .d_line .yzm-width input[type="text"]{
    width: 100%!important; max-width:320px;
  }
  .d_line dd .code_box input[type="text"]{
  	width: 150px!important;
  }
  .description .d_line .yzm-width label{
  	width:24%!important;
  }
  .el-form-item__content{
  	margin-left: 26%!important;
  }
  .header{
    padding: 0 10px!important;
  }
  .slide-box .el-carousel{
    width: 100%;
  }
  .slide-box .el-carousel__container{
    max-height: 200px;
  }
  .grid-content .btn{
    margin: 10px 0 0 0!important;
  }
  .royal-slider{
    width:100%!important;
    padding: 0!important;
  }
  .royal-slider .qfy-element{
    padding: 20px 0 0!important;
  }
  .royal-slider .qfy-element .header-title{
    font-size: 1rem!important;
    padding-right: 10px;
  }
  .royal-slider .qfy-element .header-subtitle{
    padding: 0!important;
  }
  .royal-slider .qfy-element .btn-wrap{
    padding: 4px 0 0 0!important;
  }
  .royal-slider .qfe_wrap{
    padding: 10px 0 0 0!important;
  }
  .royal-slider .qfy-animate{
     padding: 0 8px !important;
     width: 25%;
  }
  .royal-slider .qfy-animate .post-thumb .el-image{
    width:100%!important;
    height:100%!important;
  }
  .qfy-animate a{ height:255px;}
  .qfy-animate a .post-thumb{ min-height:140px}
  .qfy-animate a .post-thumb img{ width:156px; height:156px}
}

@media (max-width: 414px) {
  body {
    font-size: 14px;
  }
  .slide-box{ display:none}
  .container-warp .content .row[data-v-5f720b92]{
    padding: 0 10px!important;
  }
  .header{
    padding: 0 10px!important;
  }
  .slide-box .el-carousel{
    width: 100%;
  }
  .slide-box .el-carousel__container{
    max-height:150px
  }
  .grid-content .btn{
    width: 47%!important;
    margin: 10px 5px 0 5px!important;
    float: left;
  }
  .royal-slider{
    width:100%!important;
    padding: 0!important;
  }
  .royal-slider .qfy-element{
    padding: 20px 0 0!important;
  }
  .royal-slider .qfy-element .header-title{
    font-size: 1rem!important;
    padding-right: 10px;
  }
  .royal-slider .qfy-element .header-subtitle{
    padding: 0!important;
  }
  .royal-slider .qfy-element .btn-wrap{
    padding: 4px 0 0 0!important;
  }
  .royal-slider .qfe_wrap{
    padding: 10px 0 0 0!important;
  }
  .royal-slider .qfy-animate{
     padding: 0 5px!important;
     width: 50%;
  }
  .royal-slider .qfy-animate .post-thumb .el-image{
    width:100%!important;
    height:100%!important;
  }
  .welcome .row a{
    width: 45%!important;
    margin: 5px!important;
  }

}



@media (max-width: 320px) {
  body {
    font-size: 12px;
  }

}
*{ box-sizing:border-box}
*:focus {
  outline: none;
}

div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, input, button,
textarea, p, blockquote,
th, address,
fieldset, legend, img {
  padding: 0;
  margin: 0;
  border: 0;
}

h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: 400 !important;
  font-family: Open Sans, helvetica, arial, "sans-serif";
}

h1, h2 {
  font-size: inherit;
  font-weight: 400 !important;
  font-family: Oswald, helvetica, arial, "sans-serif";
}

table {
  border-collapse: collapse;
}

em {
  font-style: normal;
  font-weight: normal;
}

textarea {
  resize: none;
}

li, ol {
  list-style: none;
}

a {

  color: #499af3;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* CSS Document */

/*login_page*/
/*.login_page{ width:500px; height:400px; background:#fff; border:1px solid #ccc; margin:0 auto; margin-top:50px;border-radius: 5px; padding:50px;}*/
.login_page.join_pg{ height:460px}
.login_page h2{ font-size:24px; font-weight:bold; text-align:center}
.login_box dl{ float:left; width:100%; padding-top:10px}
.login_box dl dt{ float:left; width:100%;}
.login_box dl dd{ float:left; width:100%;padding-top:5px}
.login_box dl dd input[type="text"],.login_box dl dd input[type="password"]{ border:1px solid #ccc; line-height:32px; height:32px; padding:0 10px; width:100%;border-radius: 3px;}
.login_box dl dd input[type="checkbox"]{ float:left; margin:4px 10px 0 0}
.login_page .btn-line a{ width:150px; height:45px; line-height:45px; font-size:20px}
.login_page.join_pg .btn-line a.btn-join{ float:none}

.head{float:left;width:100%;height: 60px;background:#151523;color:#fff;padding:0 80px 0 45px;position: fixed;top: 0;z-index:2;}
.head .logo{float:left;color:#fff;/* margin-top:15px; */text-decoration:none;}
.head .logo img{ width:40px!important; height:auto!important; margin-top:10px;}
.head .logo p{ text-align:center; padding-top:5px;}
.head .sp_h1{float:left;font-size: 16px;line-height: 32px;margin-top: 14px;margin-left: 30px;}
.head .user{float:right;font-size: 14px;color:#fff;background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/user.png) 0 0 no-repeat;padding-left:30px;line-height: 24px;margin-top: 14px;text-decoration:none;}
.head .exit{float:right;font-size: 14px;color:#fff;background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/exit.png) 0 0 no-repeat;padding-left:25px;line-height:24px;margin-top: 14px;margin-left:70px;}

.head .user .sf {
    display: none;
    background: #fff;
    width: 70px;
    z-index: 1;
    top: 26px;
    color: #000;
    font-size: 14px;
    padding: 5px 10px;
}
.head .user .sf object{ display:block; width:100%;}
.head .user .sf object a{ color:#000;}
.head .user:hover .sf{ display:block}

/**/
.container{ float:left; width:100%;background: #181f32; margin-top:100px;}
.tab{margin:0;padding:0;list-style:none;width:240px;overflow:hidden;float:left;position: fixed;top: 60px;z-index:2;}
.tab_main{margin:0;border:1px solid #ccc;display:none;background:#f5f5f5;overflow: hidden;margin-left: 240px;margin-top: 2px;min-height: 674px; background: #fff;}
.main_box{background:#fff;display: inline-block;width: 100%;}
.main_box h2{font-size: 14px;font-weight:bold!important;padding:0 30px;line-height: 42px;border-bottom:1px solid #ccc;width:100%;}
.main_box h2 a.stop{ float:right; margin-top:23px; font-weight:normal; color:#fff; text-decoration:none; width:110px; height:30px; background:#499af3; text-align:center; line-height:30px;border-radius: 3px;}

.dl_select{ float:right; margin-top:22px}
.dl_select dt{ float: left; font-size: 14px; font-weight: normal;line-height: 32px;}
.dl_select dd{ float: left;padding-left: 20px;}
.dl_select dd select{ float:left; width:150px; height:32px}

.tab li{float:left;width:100%;cursor:pointer;font-size: 14px;line-height: 40px;color:#00e2e7;}
.tab li span{ float:left; width:100%; padding-left:60px;}
.tab li .sp_1{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/tab_list_1.png) 27px center no-repeat;}
.tab li .sp_2{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/tab_list_2.png) 24px center no-repeat;}
.tab li.cur {color:#c4c5c9; background:#2a2230}
.tab li.cur span{ border-left:2px solid #ecfabd; border-bottom:1px solid #505657; border-top:1px solid #505657}


.fixed_nav{height: 42px;background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/nav_bg.png) 0 0 repeat-x;padding: 0 30px;overflow:hidden;color:#ccc;font-size: 14px;line-height: 42px;margin-left: 240px;position: fixed;width: 100%;z-index:1;top: 60px;}
.fixed_nav label.at{ color:#999; }

.tab_2{overflow:hidden; padding: 15px 30px;}
.tab_2 li{ float:left;cursor:pointer; padding:0 20px; line-height:34px;}
.tab_2 li.cur {color:#fff; background:#499af3; border-radius:16px;}
.tab_3{overflow:hidden; padding: 15px 30px;}
.tab_3 li{ float:left;cursor:pointer; padding:0 20px; line-height:34px;}
.tab_3 li.cur {color:#fff; background:#499af3; border-radius:16px;}
.table_main{ display:none; width:100%;}
.table_main table{ width:100%}
.table_main table th{ background:#f5f5f5; padding:20px 60px; font-size:14px;}
.table_main table th.th1{ width:70%}
.table_main table th.th2{ width: 20%; text-align: center; min-width:250px;}
.table_main table th.th3{ width:10%; min-width:150px; }
.table_main table td{ padding:20px 35px; border-top:1px solid #ccc; font-size:14px; }
.table_main table td a.a_lr{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/ico_1.png) 0 center no-repeat; padding-left:15px}
.table_main table td .true{ float:left; width:80px; height:30px; text-align:center; color:#fff; text-decoration:none; line-height:30px; border-radius: 3px; background:#f35554}
.table_main table td.td_add{display: flex; justify-content: center;}

.tab_m2{ display:none; width:100%;}
.tab_m2 table{ width:100%}
.tab_m2 table th{ background:#f5f5f5; padding:20px 50px; font-size:14px;}
.tab_m2 table th.th1{ width:70%}
.tab_m2 table th.th2{ width: 20%; text-align: center; min-width:250px;}
.tab_m2 table th.th3{ width:10%; min-width:150px; text-align: center;}
.tab_m2 table td{ padding:20px 35px; border-top:1px solid #ccc; font-size:14px; }
.tab_m2 table td a.a_lr{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/ico_1.png) 0 center no-repeat; padding-left:15px}
.tab_m2 table td .true{ float:left; width:80px; height:30px; text-align:center; color:#fff; text-decoration:none; line-height:30px; border-radius: 3px; background:#f35554}
.tab_m2 table td.td_add{display: flex; justify-content: center;}

.tab_m3{ display:none; width:100%;}
.tab_m3 table{ width:100%}
.tab_m3 table th{ background:#f5f5f5; padding:20px 50px; font-size:14px;}
.tab_m3 table th.th1{ width:70%}
.tab_m3 table th.th2{ width: 20%; text-align: center; min-width:250px;}
.tab_m3 table th.th3{ width:10%; min-width:150px; text-align: center;}
.tab_m3 table td{ padding:20px 35px; border-top:1px solid #ccc; font-size:14px; }
.tab_m3 table td a.a_lr{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/ico_1.png) 0 center no-repeat; padding-left:15px}
.tab_m3 table td .true{ float:left; width:80px; height:30px; text-align:center; color:#fff; text-decoration:none; line-height:30px; border-radius: 3px; background:#f35554}
.tab_m3 table td.td_add{display: flex; justify-content: center;}


.code_box{ text-align:left;}
.on{ display:block;}


.ht_main{padding-top: 0px;display: inline-block;width: 100%;}
.ht_main table{ width:100%;}
.ht_main table th{background:#f5f5f5;padding: 10px 0px;border-bottom:1px solid #ccc;font-size:14px;}
.ht_main table th:first-of-type{padding-left:20px}
table th:first-of-type{padding-left:20px}
.ht_main table th input[type="checkbox"]{ float:left;margin: 3px 5px 0px 0px;}
.ht_main table td{padding: 5px 0px;font-size:14px;border-top:1px solid #ccc;}
.el-tooltip.el-icon-question{ margin:5px!important}
.el-input__inner{ height:32px!important; line-height:32px!important;}
.el-button{ padding:8px 20px!important;}
.ht_main table td:first-of-type{padding-left:20px}
table td:first-of-type{padding-left:20px}
.ht_main table td input[type="checkbox"]{ float:left;margin: 3px 5px 0px 0px;}
.ht_main table td .dot{ float:left; width:6px; height:6px;border-radius: 3px; margin-top: 7px; margin-right: 5px;}
.ht_main table td .dot.c_1{ background:#e8684a}
.ht_main table td .dot.c_2{ background:#f6bd16}
.ht_main table td .dot.c_3{ background:#5d7092}
.ht_main table td .dot.c_4{ background:#269a99}
.ht_main table td .dot.c_5{ background:#9270ca}
.ft_main{ float:left; width:100%; padding:20px 0; background:#fff;}
.ft_main_box{ float:left; width:100%; padding:20px 30px; border-top:1px solid #ccc}
.ft_main_box span{ line-height:30px;}
.ft_main_box .down{ float:right; font-weight:normal; color:#fff; text-decoration:none; width:80px; height:30px; background:#499af3; text-align:center; line-height:30px;border-radius: 3px;}
.ft_main .exchange{float:left; margin-left:30px; font-weight:normal; color:#fff; text-decoration:none; width:80px; height:30px; background:#499af3; text-align:center; line-height:30px;border-radius: 3px;}
.jg_right{padding-right:8px;}
.jg_left{ border-left:1px solid #ccc; padding-left:8px;}

.add_btn{ float:left; padding-top:6px;}
.add_btn label{ float:left; margin: 0 5px; font-weight: normal;width: 20px; text-align: center;}
.add_btn .b_left{ float:left;border-radius: 4px; text-align: center; width: 20px;}
.add_btn .b_right{ float:right;border-radius: 4px; text-align: center; width: 20px;}

.ht_data_info{ text-align:center; float: left;background: #fff; width: 100%;}
.data_info{ width:850px; margin:0 auto}
.data_info dl{ float:left; margin-bottom:18px; min-width: 470px;}
.data_info dl dt{ float:left; width:100px; text-align:right; line-height:32px;}
.data_info dl dd{ overflow:hidden; padding-left:10px; position:relative}
.data_info dl dd input[type="text"]{ float:left; width:360px; height:32px; border:2px solid #d9d9d9; padding:0 10px; border-radius: 5px;}
.data_info dl dd .yzm{ position:absolute; top:0; right:10px; font-size:14px; line-height:32px;}
.data_info_box{ float:left; width:360px;border:2px solid #d9d9d9; padding:10px; border-radius: 5px;}
.data_info dl dd p{ float:left; width:100%; text-align:left; font-size:14px; padding-top:10px;}

.license_box{ float:left; width:100%;}
.license_box .img_license{
    float: left;
    width: 330px;
    height: 120px;
    color: #fff;
    background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/img_01.png);
    text-align: center;
    cursor: pointer;
}
.license_box input[type="file"]{
	float: left;
    position: absolute;
    top: 12px;
    left: 22px;
    width: 330px;
    height: 120px;
    opacity: 0;
    cursor: pointer;
}

.data_info_box_ipt{
    float: left;
    width: 100%;
    text-align: left;
}
.data_info_box_ipt span{
	width:50%;
	float:left;
	font-size:14px;
}
.data_info_box_ipt span input{ float:left; margin: 9px 3px 0 0;}
.data_info_box_ipt span label{ float: left; line-height: 16px; width:auto; padding-top: 8px; font-size:12px;}
.data_info_text{float: left; width: 360px; border: 2px solid #d9d9d9; padding: 10px; border-radius: 5px; margin-top:5px; height:100px}
.b_line{ float:left; width:100%; padding:30px;display: flex;justify-content: center;}
.b_line .submit{ float:left; margin-right:20px;width:80px; height:30px; text-align:center; color:#fff; text-decoration:none; line-height:30px; border-radius: 3px; background:#499af3}
.b_line .cancel{ float:left;width:80px; height:30px; text-align:center; color:#565759;text-decoration:none; line-height:30px; border-radius: 3px; border:2px solid #d9d9d9}

/*å¼¹çª—*/
.bg_hide{ display:none;}
.layui-layer.pop-style-coupon{border-radius: 8px; color:#000}
.layui-layer.pop-style-coupon .layui-layer-title{border-radius: 8px 8px 0 0; border-bottom: none; font-weight:bold; background: #f7f9fe; height: 59px; line-height: 59px; font-size:16px;}
.layui-layer.pop-style-coupon .layui-layer-setwin .layui-layer-close1{ background:url(../images/close.png) 0 0 no-repeat;}
.layui-layer.pop-style-coupon .layui-layer-setwin a{width: 30px; height: 30px;}
.pop-public-box{ text-align:center; padding:20px 0px 40px; font-size:14px; width:100%; height:100%}
.pop-public-box.bg_color{ background:#f7f9fe; text-align:left; float:left; border-radius: 8px;}
.pop-public-box .ps-p{ color:#7b7b7b; font-size:14px; margin:30px 0;}
.pop-public-box .yhq_bg{ background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/yhq_bg.png) 425px center no-repeat;margin-top:60px;}
.pop-public-box .button-a.gray-button{ background:#c7c7c7; cursor:auto;}
.pop-public-box .dentist_info .box_list { padding: 0px 10px; float: left; width:100%}
.pop-public-box p.yellow{ color:#ff8d27}
label.red{ color:#f3605f}
.push{ font-size:16px;}
.push img{ width:80px; margin:40px auto;display: inherit;}
.push p{ padding:0 50px; line-height:24px; }
.supplier{ font-size:16px;}
.supplier h2{ float:left; width:100%; line-height:24px;padding:0 10px; font-weight: bold !important;}
.supplier .st_box{ float:left; width:100%; position:relative;}
.supplier .st_box p{ padding:30px; float:left; width:100%;}
.settlement .payment {
    float: left;
    width: 100%;
}
.settlement .payment li.wx {
    background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/wx.png) 34px center no-repeat;
    padding-left: 86px;
}
.settlement .payment li.zfb {
    background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/zfb.png) 30px center no-repeat;
    padding-left: 78px;
}
.settlement .payment li:hover {
    border: 2px solid #1875f0;
}
.settlement .payment li.active {
    border: 2px solid #1875f0;
}
.settlement .payment li {
    float: left;
    width: 180px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #c7c7c7;
    margin-right: 33px;
    cursor: pointer;
}

.pop-public-box .dentist_info.login { padding:20px 50px; display:inline-block;}
.pop-public-box .dentist_info.login .box_list{ padding:0}
.login dl{ float:left; width:100%; padding-top:10px}
.login dl dt{ float:left; width:100%;}
.login dl dd{ float:left; width:100%;padding-top:5px}
.login dl dd input{ border:1px solid #ccc; line-height:32px; height:32px; padding:0 10px; width:100%;border-radius: 3px;}
.btn-line a.btn-login{ float:left; margin:0}
.btn-line a.btn-join{ float:right; margin:0}

.supplier .st_box .tex_edit{    
	position: relative;
    top: 30px;
    left: 30px;
    border: 1px solid #ccc;
    height: 95px;
    width: 280px;
    padding: 10px;
    display: none;
    float: left;
    margin: 0 30px 30px;
}
#popbox_bj2 .supplier .st_box .tex_edit{    
	position: relative;
    top: 30px;
    left: 30px;
    border: 1px solid #ccc;
    height: 200px;
    width: 480px;
    padding: 10px;
    display: none;
    float: left;
    margin: 0 30px 30px;
}
.btn-line{ float:left; width:100%; text-align:center; margin-top:20px;}
.btn-line a{
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    width: 80px;
    height: 30px;
    background: #499af3;
    text-align: center;
    line-height: 30px;
    border-radius: 3px;
	display:inline-block;
	margin:0 15px
}

.p_title{ font-size:16px; margin:30px 0; text-align:center}
.p_head{ border-bottom:1px solid #dfdfdf}
.dl_info_list{ float:left;    margin-top: 10px;}
.dl_info_list.p_head{ padding:10px 0 30px;margin-bottom: 10px; font-size:16px;}
.dl_info_list dt{ float: left; width: 110px; text-align: right;}
.dl_info_list.p_head dt{ padding:0 10px; width: 140px;text-align: center;}
.dl_info_list dd{ overflow:hidden;    padding-right: 30px;}
.dl_info_list.p_head dd{ padding-top:10px;}
.dl_info_list_head{}

.div_upload_box{
    float: left;
    padding-top: 20px;
}
.div_upload_box dl {
    float: left;
    padding-left: 50px;
}
.div_upload_box dl dt {
    float: left;
    width: 100%;
    line-height: 30px;
}
.div_upload_box dl dd {
    float: left;
	line-height: 30px;
	width:100%
}
.div_upload_box dl dd div {
    float: left;
}
.ipt_NB {
    color: #252525;
	background:none;
    width: 100%;
    height: 38px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 38px;
}
.div_upload_box dl dd .upload_btn {
    float: right;
    position: relative;
    margin-left: 10px;
	margin-top: -30px;
}
.div_upload_box dl dd .upload_btn a {
    float: left;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #499af3;
    text-align: center;
    cursor: pointer;
    border: 1px solid #499af3;
    border-radius: 3px;
}
.div_upload_box dl dd input[type="file"] {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 30px;
    opacity: 0;
    cursor: pointer;
}

.ipt_div{ float:left;position: relative;}
.ipt_out{ float:left; width:80px;}
.ipt_in{ float:left; width:80px; padding:0 5px; background:rgba(0,0,0,0.1); position: absolute; top: 0; left: 0; line-height:20px; display:none}
.jg_row_box{ padding:0 30px 30px;  display: inline-block;}
.jg_list{ border: 1px solid #ccc; border-radius: 5px; width: 285px; float:left; cursor:pointer;margin-right: 15px;}
.jg_list h4{ font-weight: bold!important; font-size: 24px; text-align:left; padding:20px 10px 10px}
.jg_list .a_img{ float:left; width:100%; background:#ddd; margin:10px 0}
.jg_list .a_img img{ float:left; height:150px; width:100%}
.jg_list dl{ float:left; width:100%; padding:10px;}
.jg_list dl dt{ float:left; width:100%;font-size:16px;}
.jg_list dl dd{ float:left; font-size:12px; padding-top:10px; width:100%;}
.jg_list dl dd label{ float:left; color:#eb0000; font-weight:bold; font-size:14px; line-height:22px;}
.jg_list dl dd a{ float:right; width:60px; line-height:20px; border:1px solid #eb0000;border-radius:3px; text-align:center; color:#eb0000}
.jg_list dl dd a:hover{ text-decoration:none; background:#eb0000; color:#fff;}

.dl_box_list{ float:left; padding:30px 30px 0; font-size:14px; }
.dl_box_list dt{ float:left;line-height: 28px;}
.dl_box_list dd{ overflow:hidden;}
.dl_box_list dd span{ float:left; padding:0 10px;line-height: 28px; margin-right:10px; margin-bottom:4px }
.dl_box_list dd span.in,.dl_box_list dd span.on{ background:#ed291f; color:#fff; border-radius: 3px; cursor:pointer; }

/**/
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none; }
.luara-left ul li img{width: inherit;height: inherit;}

.example2{ margin:0 auto}
.example2 ol{position:relative;width: 80px;height: 20px;top:-20px;left:10px;}
.example2 ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #1AA4CA;}

.enterprise_info{}
.enterprise_info dl{display:inline-block; width:100%; padding:0 30px; padding-top:10px}
.enterprise_info dl dt{ float:left; width:150px; text-align:left}
.enterprise_info dl dd{ overflow:hidden}



/* 支付详情页 */
.order_list .order_detail{min-width: 850px;}
.order_list .order_detail .shop_table .p_name{max-width:250px;}
.order_list .order_detail .shop_table .p_title{max-width: ;;}
.container-warp .content .row .payment-detail .summary{padding-right:4px !important;}
.container-warp .content .row .payment-detail .fg-div{width:100% !important;}
.payment-detail .product-title .left{float:left; margin-left: 15px;}
.payment-detail .product-title .right{float:right;margin-right: 12px;}
.payment-detail .product-title{display: block; position: inherit; height: 20px; margin-bottom: 5px !important;}
.payment-detail .price-inner{height: 65px;}
.payment-detail .price-inner .pd-tr{float:left;height: 60px;width: 100%;}
.payment-detail .price-inner .pd-td-img{float:left; margin-left: 15px; width: 30%;}
.payment-detail .price-inner .pd-td-title{display: table-cell; vertical-align: middle;font-size: 16px; margin: 10px 0;line-height:40px; text-align: center; float: left;}
.payment-detail .price-inner .pd-td-price{display: table-cell; vertical-align: middle;font-size: 16px; margin: 10px 0;line-height:40px; text-align: center; float: right;}
.payment-detail .product-total{display: block; position: relative; font-weight: bold; height: 46px; color: #777777; border-color: #dddddd; border-top: 1px dotted #ddd;}
.payment-detail .product-total .title{float: left;}
.payment-detail .product-total .price{float: right;}
@media screen and (min-width:1281px){.order_list .order_detail{min-width: 850px;}}
@media screen and (max-width:1281px){.order_list .order_detail{min-width: 700px;}}
@media screen and (max-width:992px){.order_list .order_detail{min-width: 630px;}}
.service-details .fw_main{font-size:14px; padding:15px 0;float: left;width: 100%;}
.service-details .fw_main .m_row{width:100%; float:left; padding-bottom:10px}
.service-details .fw_main .m_line{float:left; width:100%;}
.service-details .fw_main .m_line.hf_line{width:50%; float:left}
.service-details .m_line label{color:#ddd; float:left; padding-right:10px;}
.service-details .m_line span{float:left;}
.service-details .m_line .red{color:red}
.service-details .m_line span.fw_list{float:left; width:100%; background:#fafafa; border:1px solid #ededed; padding:20px; position:relative}
.service-details .m_line span.fw_list .s1{background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/img_03.png) 0 0 no-repeat; line-height:34px; padding-left:40px}
.service-details .m_line span.fw_list .s2{background:url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/img_06.png) 0 0 no-repeat; line-height:16px; padding-left:25px; margin-left:20px; margin-top:9px}
.service-details .m_line span.fw_list .edit{position:absolute; right:20px; bottom:5px; text-decoration:none}
.service-details .tab{float:left; width:100%; border-bottom:1px solid #0088db}
.service-details .tab li{float:left; padding:15px 30px; cursor:pointer;}
.service-details .tab li.cur{background:#0088db; color:#fff;}
.service-details .tab_main{display:none; width:100%; text-align:center; min-height:620px; float:left;}
.service-details .tab_main img{max-height:600px}
.service-details .tab_main.on{display:block}
.service-details .main_in{width:300px; margin:20px auto}
.service-details .img_tab{margin:10px 0 0; float:left; width:100%;}
.service-details .img_tab li{float:left; width:60px; height:60px; border:1px solid #ccc; margin: 10px 10px 0 0; cursor:pointer}
.service-details .img_tab li img{float:left; width:100%; height:100%;}
.service-details .img_main{float:left; display:none; border: 1px solid #ccc; width:302px; max-height:352px}
.service-details .img_main img{float:center; width:300px; height:350px;}
.service-details .img_main.on{display:block}
.service-details .img_tab1{margin:10px 0 0; float:left; width:100%;}
.service-details .img_tab1 li{float:left; width:60px; height:60px; border:1px solid #ccc; margin-right:10px; cursor:pointer}
.service-details .img_tab1 li img{float:left; width:100%; height:100%;}
.service-details .img_main1{float:left; display:none; border: 1px solid #ccc; width:302px; max-height:352px}
.service-details .img_main1 img{float:left; width:300px; height:350px;}
.service-details .img_main1.on{display:block}
.service-details .main_in2{width:600px; margin:20px auto}
.service-details .img_tab2{margin:10px 0 0; float:left; width:100%;}
.service-details .img_tab2 li{float:left; width:60px; height:60px; border:1px solid #ccc; margin-right:10px; cursor:pointer}
.service-details .img_tab2 li img{float:left; width:100%; height:100%;}
.service-details .img_main2{float:left; display:none; border: 1px solid #ccc; width:602px; max-height:302px}
.service-details .img_main2 img{float:left; width:600px; height:300px;}
.service-details .img_main2.on{display:block}
.service-details .a_down{background: #0088db; color: #fff; font-size: 14px; width: 130px; height: 32px; line-height: 32px; text-decoration: none; margin-top: 30px; display: inline-block;}
.service-details .a_fk{background: #0088db; color: #fff; font-size: 14px; width: 60px; height: 26px; line-height: 26px; text-decoration: none; margin-right:10px; float:right; text-align:center}
.service-details .el-tabs--card>.el-tabs__header{border-bottom: 1px solid #0088db!important;}
.service-details .el-tabs__item{border: 0;}
.service-details .el-tabs--card>.el-tabs__header .el-tabs__nav{border: 0;}
.service-details .is-active{background: #0088db; color: white!important;}
/* 支付返回页 */
.payment-return .payedDiv{border: 1px solid #D4D4D4; max-width: 1013px; margin: 10px auto 20px auto;}
.payment-return .payedTextDiv{height: 61px; background-color: #ECFFDC; padding: 17px 0px 0px 25px;}
.payment-return .payedTextDiv img{vertical-align: middle;}
.payment-return .payedTextDiv span{font-weight: bold; font-size: 14px; margin-left: 10px;}
.payment-return .payedAddressInfo{padding: 26px 35px;}
.payment-return .payedSeperateLine{border-top: 1px dotted #D4D4D4; margin: 0px 31px;}
.payment-return .warningDiv{margin: 23px 45px; color: black;}
/* 公共 */
.redColor{color: #C40000;}
.boldWord{font-weight: bold;}
/*自定义弹出层样式*/
.requirement-dialog{background: transparent !important;}
.requirement-dialog .el-dialog__body{padding: 0!important;}
.requirement-dialog .el-dialog__header{display: none!important;}
.btn-arrows{display: inline-block; width: 16px; height: 16px; opacity: 0.6; filter: alpha(opacity=60); margin: 0 0 0 2px; vertical-align: top;}
.layout-button-up{background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/layout_arrows.png) no-repeat -16px -16px;}
.layout-button-down{background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/layout_arrows.png) no-repeat -16px 0;}
.layout-button-left{background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/layout_arrows.png) no-repeat 0 0;}
.layout-button-right{background: url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/layout_arrows.png) no-repeat 0 -16px;}
.beian-footer{padding: 10px; text-align: center; font-size: 16px; /* position: absolute; */ width: 100%; bottom: 0px; background:white; border-top: 1px solid #e2e2e2;}
.beian-footer i{position: relative; top: -2px; margin-right: 5px;}
.beian-footer a{margin-left: 30px; color: #303133;}
/* 订单详情 */
/*7.21*/
.form-box .form-group{margin: 0; padding: 5px 0; clear: both; font-size: 14px;}
.form-group dt{display: block; float: left; padding-right: 22px; width: 150px; line-height: 30px; text-align: right; color: #888;}
.form-group dd{display: block; position: relative; margin-left: 170px; line-height: 30px; overflow: hidden; text-align: left;}
.p_text_xq{line-height: 20px; padding-top: 5px; max-width: 450px;}
.btn-line{display: inline-block; width: 100%; padding: 10px; text-align: right; margin-top: -40px;}
.btn-line a{font-weight: normal; color: #fff; text-decoration: none; width: 80px; height: 30px; background: #499af3; text-align: center; line-height: 30px; border-radius: 3px; display: inline-block; margin: 0 15px; font-size: 14px;}
.btn-line button{color: #fff; background: #499af3; height: 36px;}
.service-details .dd-upload{background:#fcfcfc url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/upload.png) center center no-repeat; width:300px; height:300px; position:relative}
.service-details .dd-upload a{background:none; width:300px; height:300px; float:left; text-align:center;padding-top: 180px; text-decoration: none; color: #333;margin-top: 0;}
.service-details .dd-upload input[type="file"]{float: left; position: absolute; top: 0; left: 0; width: 300px; height:300px; opacity: 0; cursor: pointer;}
.service-details .lab_ipt{display: inline-block; width: 100%; margin-top: 20px; text-align:left}
.service-details .lab_ipt input[type="checkbox"]{float:left; width:20px; height:20px; margin-right:10px;} 


.pupup-box{width: 100%;height: 100%;border: none;border-radius: 5px;margin: 0px auto 0;display: flex;align-items: center;justify-content: center;background: white;}
.pupup-box .text-p{text-align: center;padding: 5px 90px;}
.pupup-box .btn-line{margin-top: 30px;display: inline-block;width: 100%;padding: 10px;text-align: center;}
.pupup-box .btn-line a{font-weight: normal;color: #fff;text-decoration: none;width: 80px;height: 30px;background: #499af3;text-align: center;line-height: 30px;border-radius: 3px;display: inline-block;margin: 0 15px;font-size: 14px;}


.img_main1{float:left; display:none; border: 1px solid #ccc; width:302px; max-height:352px}
.img_main1 img{float:left; width:100%; height:100%;}
.img_main1.on{display:block;width:100%; height:100%;}
.description .dd-upload{background:#fcfcfc url(../Documents/WeChat Files/wxid_yo0ub5f4ue4721/FileStorage/File/images/upload.png) center center no-repeat; width:100%; height:100%; position:relative}
.description .dd-upload a{background:none; width:100%; height:100%; float:left; text-align:center;padding-top: 60%; text-decoration: none; color: #333;margin-top: 0;}
.description .dd-upload input[type="file"]{float: left; position: absolute; top: 0; left: 0; width: 100%; height:100%; opacity: 0; cursor: pointer;}


/* 首页 */
.slide-box {background-color: #fcfcfc; border: 1px solid #ebebeb;border-radius: 3px;transition: .2s;margin: 10px;}
.slide-box .el-carousel__item a img{height: 100%;width: 100%;top:0;left:0;position: absolute;}
.slide-box .el-carousel__item a span{bottom: 15px;left: 30px;position: absolute;}
.welcome{display: inline-block;width: 100%;text-align: center;background-color: #fcfcfc; float:left; height: 300px;}
.welcome h2{font-size:28px;margin:45px;}
.welcome .row{ padding: 0 20px; display: inline-block; width: 100%; max-width: 1165px;}
.welcome .row a{margin:10px;padding:5px 10px;font-size:28px;width: 46%;display: inline-block;}
.welcome .row .link-1{ background:#47a393; color:#fff; border-radius:15px; border:1px solid #122925;}
.welcome .row .link-2{ background:#2a3876; color:#fff; border-radius:15px; border:1px solid #122925;}

/* 内容详情 */
.content .content_detail{display: inline-block;width: 100%;text-align: center;background-color: #fcfcfc;height: auto;min-height: 450px; padding-bottom: 60px;}
.content .content_detail h2{font-size:28px;margin:45px;}
.content .content_detail .row{ padding: 0 20px; display: inline-block; width: 100%; max-width: 1165px;text-align: left;}
 

.upload-remark{text-align: left; margin-left: 20px;}

/* 后台搜索样式 */
.filter .el-input{
  
}
