@charset "utf-8";
/* CSS Document */
html{width: 100%;min-width: 1230px}
a{cursor: pointer}
a.layui-disabled{background-color: #ebebeb !important;border: 1px #ebebeb solid !important}
a.layui-disabled:hover{background-color: #ebebeb !important;border: 1px #ebebeb solid !important}
.location{line-height: 48px;font-size: 14px;background-color: #ebebeb;overflow: hidden;display: block;width: 100%;}
.location a{transition: all .3s;-webkit-transition: all .3s;}
.line1-box{display: block;margin: 25px auto 32px auto;overflow: hidden}
.line1-box-left{width: 571px;float: left;position: relative}
.line1-box-left img{position: absolute;left: 0;top: 0;z-index: 10;width: 100%}
.line1-box-left video{background-color: #000;}
.line1-box-right{width: 605px;float: right;position: relative}
.line1-box-todo{width: 100%;float: none;position: relative}
.line1-box-right h1{font-size: 26px;color: #3e3e3e;margin-bottom: 5px}
.line1-box-right h1#PR_NAME{width: 85%;}
.line1-box-right h1 font{font-size: 18px;vertical-align: text-bottom;margin-right: 10px;color: #e7681b;}
.line1-box-right h2{font-size: 26px;color: #3e3e3e;margin-bottom: 5px;width: 90%;}
.line1-box-right h2 font{font-size: 18px;vertical-align: text-bottom;margin-right: 10px;color: #e7681b;}
.line1-box-right h3{font-size: 18px;color: #3e3e3e;margin-bottom: 5px}
.line1-box-right h3 font{font-size: 20px;vertical-align: text-bottom;margin-right: 10px;color: #e7681b;}
.line1-box-right p{font-size: 16px;line-height: 32px;margin: 5px 0;display: inline-block}
.line1-box-right p#ManageAddr{width: 95%;}
.line1-box-right p#PE_TEL{margin-left: 15px;}
.line1-box-right p#unitName{margin-left: 0px;}
.line1-box-right p#consultMobile{width: 85%;}
.line1-box-right p#applyMobile span{width: calc(100% - 50px);}
.line1-box-right p font{display: inline-block;color: #d5454d;line-height: 24px;padding: 0 5px;margin-right: 5px;font-size: 16px}
.line1-box-right p:first-of-type font i{font-size: 20px}
.line1-box-right p:nth-child(3) font i{font-size: 20px}
.line1-box-right span{font-size: 16px;color: #d81e06;vertical-align: top;margin-top: 10px;display: inline-block}
.line1-box-right span img{margin:0 5px;vertical-align: text-top;}
.line1-box-right span font{display: none}
.line1-box-right span font:after{content:"、"}
.line1-box-right span font:last-of-type:after{content:""}
.line1-box-right span font.only:after{content:""}
.line1-box-right .ewm{position: absolute;right: 0;overflow: hidden;display: block;text-align: center;top: 55px}
.line1-box-right .ewm p{font-size: 14px;line-height: 20px;margin: 0;display: block}
.mCSB_outside + .mCSB_scrollTools{right: -10px !important;height: 90%;margin-top: 8%;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(27,173,164,1) !important;}
.top-hr{margin-top: 18px;background-color: #d4d4d4}
.fix-dh{background-color: #ebebeb;position: relative;height: 48px}
.fix-dh ul{margin-left: 20px;display: inline-block}
.fix-dh ul li{width: 118px;float: left;height: 40px;line-height: 40px;margin-top: 10px;font-family: "苹方字体";font-size: 16px;color: #000000;text-align: center;cursor: pointer}
.fix-dh ul li.dh2{background-color: #FFF;color: #e7681b;border-top-left-radius: 5px;border-top-right-radius: 5px}
.fix-dh  a{float: right;margin-top: 4px;margin-right: 6px;font-size: 18px;color: #FFF;line-height: 32px;border: 1px #FFF solid;background-color: #39ada4;padding: 3px 20px;border-radius: 3px;transition: all .3s;-webkit-transition: all .3s;}
.fix-dh  a i{font-size: 22px;vertical-align: text-bottom}
.fix-dh  a:last-of-type{padding: 3px 20px}
.fix-dh  a:hover{background-color: rgba(57,173,164,0.8);color: #FFF}
.fix-dh  a.layui-disabled{background-color: #b6b6b6 !important;color: #FFF !important;}
.fix-dh .contect-box{position: absolute;right: 0;top: 48px;z-index: 100;background: url(../images/contect-box-bg.jpg);background-position: right top;background-repeat: no-repeat;border: 1px #d4d4d4 solid;box-sizing: border-box;border-left: 0;width: 209px;overflow: hidden;cursor:text;background-color: #FFF;}
.fix-dh .contect-box ul{padding: 0 12px;box-sizing: border-box;overflow: hidden;margin-left: 0}
.fix-dh .contect-box ul li{width: 100%;height: auto;}
.fix-dh .contect-box ul h1{font-size: 16px;color: #000;line-height: 24px;text-align: left}
.fix-dh .contect-box ul h1 i{font-size: 18px;margin-right: 5px;line-height: 28px;color: #39ada4}
.fix-dh .contect-box ul:first-of-type p{font-family: "微软雅黑";font-size: 14px;color: #3e3e3e;text-align: left;line-height: 24px;padding: 8px 15px 18px 15px;border-bottom: 1px #dfdfdf solid;box-sizing: border-box;max-height: 300px;overflow: auto;}
.fix-dh .contect-box ul:last-of-type h1{color: #3e3e3e;}
.fix-dh .contect-box ul:last-of-type h1 i{color: #39ada4;}
.fix-dh .contect-box ul:last-of-type p{font-family: "微软雅黑";font-size: 14px;color: #3e3e3e;text-align: left;line-height: 24px;padding: 8px 0 5px 15px;}
.fix-dh .contect-box ul:last-of-type li div{display: block;margin-bottom: 10px;cursor: pointer;padding-left: 15px}
#topscroll{overflow: inherit !important;}
.tip{border: 3px #e7681b solid;box-sizing: border-box;background-color: #FFF;overflow: hidden;padding: 22px;width: 930px;display: none}
.tip-con{border: 1px #e7681b solid;box-sizing: border-box;height: 472px;padding: 0 55px}
.tip-con h1{display: block;font-size: 36px;color: #e7681b;text-align: center;margin: 60px auto 40px}
.tip-con p{text-indent: 2em;font-size: 18px;color: #000;line-height: 36px}
.tip-con p:first-of-type{text-indent: 0}
.tip-con a{width: 120px;height: 36px;display: block;margin: 20px auto 0;line-height: 36px;background-color: #1b7ce7;text-align: center;color: #FFF;font-size: 18px;transition: all .3s;-webkit-transition: all .3s;}
.tip-con a:hover{background-color:rgba(27,124,231,0.6)}
/* 3px #e7681b solid */
.apponment{border:0px!important ;box-sizing: border-box;background-color: #FFF;overflow: hidden;padding: 22px;height: 300px;}
.apponment .layui-layer-title{font-size: 20px !important;color: #FFF;line-height: 30px !important;height: auto;white-space: normal;padding: 10px 80px 10px 20px;background-color: #e7681b}
.apponment .layui-layer-title i{font-size: 24px;vertical-align: middle;margin-right: 5px}
.apponment .layui-layer-btn{display: none}
.apponment.appconfirm .layui-layer-btn{display: block}
.apponment.appconfirm .layui-layer-content{font-size: 18px;line-height: 34px}
.apponment .layui-layer-content p{padding:20px;font-size: 16px;line-height: 34px}
.apponment-box{padding: 20px;box-sizing: border-box;width: 100%;overflow: hidden}
.apponment-box h1{font-size: 18px;color: #000;display: block;}
.apponment-box-list{display: block;margin-top: 20px;box-sizing: border-box}
.apponment-box-list img{vertical-align:baseline;display: inline-block;margin-left: 5px}
.apponment-box-list h2{display: inline-block;font-size: 16px;color: #000}
.apponment-box-list p{display: inline-block;font-size: 16px;color: #000;line-height: 28px;width: 100%}
.apponment-box-list span{font-size: 16px;color: #000}
.apponment-box-list>table{border: 0}
.apponment-box-list table{border: 1px #dfdfdf solid;box-sizing: border-box;border-bottom: 0;border-right: 0; margin-top: 30px}
.apponment-box-list table td table{border: 0;margin-top: 0}
.apponment-box-list table td table td{border: 1px #dfdfdf solid;box-sizing: border-box;border-left: 0;border-top: 0}
.apponment-box-list table .date{text-align: center;line-height: 40px;font-size: 16px;}
.apponment-box-list table .check-date{padding: 10px;font-size: 14px;line-height: 40px;border: 2px #FFF solid;box-sizing: border-box;cursor: pointer}
.apponment-box-list table .check-date a{float: right;color: #e7681b}
.apponment-box-list table .check-date2{border: 2px #e7681b solid;box-sizing: border-box;}


.apponment-box-input{display: inline-block;vertical-align: top;}
.apponment-box-input li div{border: 1px #d4d4d4 solid;box-sizing: border-box;display: inline-block;width: 190px;margin-bottom: 10px}
.input-wrong{border: 1px #c80000 solid !important;position: relative}
.input-wrong:after{content: '\2716' !important;position: absolute;right: -25px;top: 0;color: #b00000;font-size: 23px;font-weight: bold;}
.input-right{border: 1px #5fb878 solid !important;position: relative}
.input-right:after{content: '\2714' !important;position: absolute;right: -25px;top: 0;color: #5fb878;font-size: 23px;font-weight: bold;}
.apponment-box-input input{border: 0;height: 30px;line-height: 30px;width: 100%;text-indent: 10px;}
.apponment-box-input li a{display: inline-block;margin-left: 5px;height: 30px;line-height: 30px;background-color: #e7681b;color: #fff;padding: 0 10px;font-size: 16px;text-align: center;transition: all .3s;-webkit-transition: all .3s;border-radius: 50px;border: 0;}
.apponment-box-input li a:hover{background-color: #eb9c6d}
.apponment-box-input li a.disabled{background-color: #eb9c6d;cursor: not-allowed}
.apponment-box-btn{text-align: center;margin-top: 30px}
.apponment-box-btn a{display: inline-block;width: 112px;height: 32px;line-height: 32px;text-align: center;margin: 0 10px;border-radius: 5px;background-color: #39ada4;color: #FFF;font-size: 16px;transition: all .3s;-webkit-transition: all .3s;}
.apponment-box-btn a:last-of-type{background-color: #1b7ce7}
.apponment-box-btn a:hover{opacity:0.7;filter:alpha(opacity=70);}

.content-box{width: 991px;float: left;border: 1px #d4d4d4 solid;box-sizing: border-box;margin-bottom: 50px}
.content-box #item1{border-bottom: 1px #dfdfdf solid;box-sizing: border-box;}
.content-box table{margin-top: 40px;width: 98%}
.content-box table .introduce{display: block;background-color: #e7681b;width: 80%;padding: 38% 0 38% 0;margin-left:12px; border-radius: 3px;color: #FFF;position: relative;box-sizing: border-box;overflow: hidden;margin-bottom: 15px}
.content-box table .introduce i{display: block;font-size: 32px;position: absolute;top: 20%;left: 0;right: 0}
.content-box table .introduce span{line-height: 24px;position: absolute;font-size: 20px;display: block;left: 0;right: 0;bottom: 15%}
.content-box table p{font-size: 14px;line-height: 24px;display: block;margin-bottom: 10px}
.content-box table p font{color: #e7681b;margin-right: 5px}
.num-title{font-size: 16px;font-weight: bold;}
.num-title i{width: 21px;height: 21px;display: inline-block;text-align: center;line-height: 21px;color: #e7681b;font-weight: bold;font-style: normal;background: url(../images/num-icon.jpg);font-size: 14px;margin-right: 8px;margin-bottom: 10px}
.num-title a{float: right;display: block;line-height: 24px;text-align: center;margin-top: 4px;margin-right: 2%; width: auto;padding: 0 4px;border: 1px #ea7833 solid;border-radius: 5px;font-size: 14px;color: #ea7833;transition: all .3s;-webkit-transition: all .3s;font-weight: normal;}
.num-title a i{margin: 0;background: none;color: #ea7833;}
.num-title a:hover{background-color: #ea7833;color: #FFF;}
.num-title a:hover i{color: #FFF;}
.num-title-margin{margin-top: 24px}
.content-box #item2{border-bottom: 1px #dfdfdf solid;box-sizing: border-box;padding-bottom: 25px;}
.item2-con{width: 100% !important;margin-top: 0 !important;font-size: 14px;line-height: 32px}
.content-box #item3{border-bottom: 1px #dfdfdf solid;box-sizing: border-box;}
.content-box #item3 .list-box{overflow: hidden;display: block;width: 98%}
.content-box #item3 .list-box li{min-height: 40px;line-height: 40px;border-bottom: 1px #dfdfdf solid;box-sizing: border-box;font-size: 16px;}
.content-box #item3 .list-box li a{display: block;line-height: 24px;text-align: center;margin-top: 7px;width: auto;float: right;padding: 0 8px;border: 1px #ea7833 solid;border-radius: 5px;font-size: 14px;color: #ea7833;transition:all .3s;-webkit-transition:all .3s;}
.content-box #item3 .list-box li a i{margin-left: 5px}
.content-box #item3 .list-box li a:hover{background-color: #ea7833;color: #FFF;}
.content-box #item3 .list-box#sqclList{margin-bottom: 20px}
.content-box #item3 font{width: 83%;overflow: hidden;display: inline-block;vertical-align: top;text-overflow: ellipsis;}


.content-box #item3 .list-box-text{overflow: hidden;display: block;width: 98%}
.content-box #item3 .list-box-text li{min-height: 40px;line-height: 40px;border-bottom: 1px #dfdfdf solid;box-sizing: border-box;font-size: 16px;}
.content-box #item3 .list-box-text li a{display: block;line-height: 24px;text-align: center;margin-top: 7px;width: auto;float: right;padding: 0 4px;border: 1px #ea7833 solid;border-radius: 5px;font-size: 14px;color: #ea7833;transition:all .3s;-webkit-transition:all .3s;}
.content-box #item3 .list-box-text li a i{width: 15px;}
/* .content-box #item3 .list-box-text li a:hover{background-color: #ea7833;color: #FFF;} */
.content-box #item3 .list-box-text li a.download{background-color: #ea7833; color: #FFF;}
.content-box #item3 .list-box-text#sqclList{margin-bottom: 20px}
.content-box #item3 font{width: 95%;overflow: hidden;display: inline-block;vertical-align: top;text-overflow: ellipsis;}
.layui-colla-content{background-color: #f0f0f0;}
.content-box #item3 #downUrlSample font{width: 70%;}
.content-box #item3 .list-box-text li font{width: 70%;}
.content-box3-box{display: block;width: 98%;border: 0 !important}
.content-box3-box .layui-row{border-bottom:1px #cccccc solid;box-sizing: border-box; }
.content-box3-box .layui-row:last-of-type{border: 0}
.content-box3-box a{height: 40px;line-height: 40px;font-size: 16px;font-family: "微软雅黑";color: #3e3e3e;position: relative;display: inline-block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.content-box3-box a:hover{color: #5a4398}
.content-box3-box span{display: block;line-height:24px;text-align: center;margin-top: 7px;width: 76%;float: right;padding: 0 8px;border: 1px #ea7833 solid;border-radius: 5px;font-size: 14px;color: #ea7833}
.content-box3-box span i{font-size: 12px;margin-left: 5px;}
.content-box3-box .layui-colla-title{background-color: transparent;padding: 0;min-height: 40px;line-height: 40px;height: auto !important; font-size: 16px}
.content-box3-box .layui-icon{display: none}
.content-box3-box .layui-colla-content{line-height: 32px;font-family: "微软雅黑"; font-size: 14px;color: #3e3e3e;background-color: #f0f0f0}
.content-box3-box span.download{background-color: #ea7833;color: #FFF}
.content-box3-box .layui-colla-item{border-color: #dfdfdf}
.content-box3-box .layui-colla-item:last-child {border-bottom: 1px #dfdfdf solid;}

.content-box .question{overflow: hidden;display: block;margin-bottom: 50px}
.content-box .question li{position: relative}
.content-box .question hr{width: 3px;background-color: #dcdcdc;height: 100%;position: absolute;left: 18px;top: 0;margin: 0;z-index: 0}
.content-box .question h1{padding-left: 38px;position: relative;box-sizing: border-box;font-size: 18px;color: #39ada4;}
.content-box .question h1 img{position: absolute;left: 0;z-index: 1}
.content-box .question p{padding-left: 55px;position: relative;box-sizing: border-box;font-size: 14px;color: #3e3e3e;line-height: 24px;margin-top: 20px;margin-bottom: 0}
.content-box .question p img{position: absolute;left: 18px;z-index: 1}
.content-box .question .split-line{position: relative;background-color: #dcdcdc;width: 100%;height: 1px;margin: 30px 0}

.yyyz-third.content-box{width: 100%}
.yyyz-third.content-box table{margin: 40px auto 0}
.yyyz-third.content-box table .introduce{height: 43px;padding: 0;width: 100%;line-height: 43px;margin-bottom: 0;margin-left: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0}
.yyyz-third.content-box table .introduce i{position: relative;display: inline-block;margin-left: 14px;font-size: 24px;top: 0;vertical-align: sub;}
.yyyz-third.content-box table .introduce span{position: relative;display: inline-block;bottom: 0;vertical-align: sub;margin-left: 10px}
.yyyz-third.content-box .yyyz-content{border: 1px #ffc19c solid;box-sizing: border-box;margin-bottom: 15px}
.yyyz-third.content-box .yyyz-jbqk{width: 100%;margin-top: 0;}
.yyyz-third.content-box .yyyz-jbqk tr{border-bottom: 1px #ffc19c solid;box-sizing: border-box;height: 44px;vertical-align: middle;}
.yyyz-third.content-box .yyyz-jbqk th{background-color: #ffeadd;font-size: 14px;font-weight: normal;vertical-align: middle;padding: 10px 0;width: 100px}
.yyyz-third.content-box .yyyz-jbqk td{vertical-align: middle;width: 300px}
.yyyz-third.content-box .yyyz-jbqk td p{margin-bottom: 0;padding: 5px 12px;}
.yyyz-third.content-box .yyyz-jbqk tr:last-of-type{border-bottom: 0}
.yyyz-third.content-box .content-box3-box{width: 100%;margin-top: 15px}
.yyyz-third.content-box #item3 .list-box{width: 100%}
.yyyz-third.content-box .question{margin-top: 15px}
.yyyz-third.content-box #AcceptCondition{margin-top: 15px}

.popup-img-wrap {
  display: table;
  position: relative;
  width: 100%;
  height: 100%
}

.popup-img-wrap .popup-img {
  display: table-cell;
  vertical-align: middle;
  text-align: center
}

.mobile-font {
  cursor: pointer;
}
.mobile-font:hover {
  color: #e7681b!important;
}
.custome-popup-table{
  /* height: 100%; */
  padding: 20px;
}
.custome-popup-table .list-log{
  width: 100%;
  table-layout: fixed;
}
.custome-popup-table .list-log td, .custome-popup-table .list-log th{
  line-height: 25px;
  height: 25px;
  padding: 6px;
  border: 1px solid #e1e1e1;
  text-align: center;
}

.custome-popup-table .list-log th{
  background:#f1f1f1;
}
.mobile-code{
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}

.mobile-code p {
  display: block;
  line-height: 14px;
  font-size: 14px;
}

.evaluate-rate span {
  color: #000;
  display: inline-block!important;
}

.evaluate-rate span .layui-rate{
  padding: 0;
}
#downUrlSample a + a{
  margin-right: 10px;
}
.pro_table td{
  border: 1px #d4d4d4 solid;
  padding: 5px 10px;
}
.pro_table tr td:nth-child(2){
  width: 300px;
}
.pro_table tr th:nth-child(2){
  width: 300px;
}
.pro_table tr td:nth-child(3){
  width: 200px;
}
.pro_table tr th:nth-child(3){
  width: 200px;
}
.pro_table th{
  border: 1px #d4d4d4 solid;
  height: 50px;
  background-color: #ebebeb;
}