@charset "utf-8";
/* CSS Document */

/* @font-face {
font-family:SimSun;
src: url('Source-Han-Sans-CN-Normal.otf');
src: url('Source-Han-Sans-CN-Normal.otf?#iefix') format('embedded-opentype'),
url('Source-Han-Sans-CN-Normal.woff2') format('woff2'),
url('Source-Han-Sans-CN-Normal.ttf') format('truetype');
font-weight:normal;
font-style:normal;
} */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, button { padding:0; margin:0;}
body { font-family:SimSun; font: 400 14px/1.5; margin:0 auto; background:#ffffff;}
p { margin:0; }
div, form, ul, ol, li, span, p { margin:0; padding:0; border:0 }
img, a img { border:0; margin:0; padding:0; vertical-align:top; }
a { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
ul, li, ol { list-style:none; }
em,i,b{ font-weight: normal; font-style: normal;}
input::-webkit-input-placeholder { color: #c2c2c2;}  
input:-moz-placeholder { color: #c2c2c2; opacity: 1;}
input::-moz-placeholder { color: #c2c2c2; opacity: 1;}
input:-ms-input-placeholder { color: #c2c2c2;}
textarea::-webkit-input-placeholder { color: #c2c2c2;}  
textarea:-moz-placeholder { color: #c2c2c2; opacity: 1;}
textarea::-moz-placeholder { color: #c2c2c2; opacity: 1;}
textarea:-ms-input-placeholder { color: #c2c2c2;}

.clearfix:after { content:"."; display:block; height:0; clear: both; visibility:hidden; }
.clearfix { *zoom:1;}
.boyi_w1200{ width: 1200px; margin: 0 auto;}
.boyi_w790{ width: 865px;}
.boyi_w590{ width: 590px;}
.boyi_w390{ width: 305px;}
.boyi_mt40{ margin-top: 40px;}
.boyi_mt30{ margin-top: 30px;}
.boyi_mt20{ margin-top: 20px;}
.boyi_mt10{ margin-top: 10px;}

.boyi_nav{ background: #a9d7ff; height: 50px; min-width: 1200px; line-height: 50px;}
.boyi_nav>ul{ width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.boyi_nav>ul>li{ width: calc(100% / 7); text-align: center; font-size: 20px; font-weight: bold; position: relative;}
.boyi_nav>ul>li a{ color: #040715; display: block;}
.boyi_nav>ul>li.on{ background: #3f19ca;}
.boyi_nav>ul>li.on a{ color: #ffffff;}
.boyi_nav>ul>li:hover{ background: #3f19ca;}
.boyi_nav>ul>li:hover a{ color: #ffffff;}
.boyi_nav>ul>li>ul{ display: none; position: absolute; background: #3f19ca; width: calc(1200px / 7); z-index: 999999;}
.boyi_nav>ul>li>ul>li{ color: #ffffff; font-size: 14px; font-weight: normal;}
.boyi_nav>ul>li>ul>li a{color: #e8edf6;}
.boyi_nav>ul>li>ul>li:hover{ background: #5c33f4;}
.boyi_nav>ul>li>ul>li.on{ background: #5c33f4;}
.boyi_nav>ul>li:hover>ul{ display: block;}
.boyi_indexcontent{ margin-bottom: 20px;}
.boyi_indexbox{ display: flex; justify-content: space-between; align-items: flex-start;}
h3.boyi_h3{ background: #e8edf6; height: 44px; line-height: 44px; border-radius: 8px;}
h3.boyi_h3 a{ float: right; margin: 0 12px 0 0; font-size: 14px; color: #333333; background: url(../images/boyi_more.png) no-repeat right center; background-size: 14px; padding: 0 20px 0 0;}
h3.boyi_h3 span{ background: #d4daff; display: inline-block; padding: 0 10px 0 0; border-radius: 8px;}
h3.boyi_h3 span em{ background: #3f19ca; display: inline-block; padding: 0 25px; border-radius: 8px; color: #ffffff; font-size: 20px; font-weight: bold; display: flex; justify-content: center; align-items: center;}
h3.boyi_h3 span em b{ height: 12px; width: 12px; display: block; background: #8d89e9; border-radius: 40%; padding: 1px 5px 0 0; margin: 0 10px 0 0;}
h3.boyi_h3 span em b i{ height: 12px; width: 12px; display: block; background: #dfebff; border-radius: 50%;}
h4.boyi_h4{ background: #ffeeea; height: 44px; line-height: 44px; border-radius: 8px;}
h4.boyi_h4 a{ float: right; margin: 0 12px 0 0; font-size: 14px; color: #333333; background: url(../images/boyi_more.png) no-repeat right center; background-size: 14px; padding: 0 20px 0 0;}
h4.boyi_h4 span{ background: #fdc8ba; display: inline-block; padding: 0 10px 0 0; border-radius: 8px;}
h4.boyi_h4 span em{ background: #f3603e; display: inline-block; padding: 0 25px; border-radius: 8px; color: #ffffff; font-size: 20px; font-weight: bold; display: flex; justify-content: center; align-items: center;}
h4.boyi_h4 span em b{ height: 12px; width: 12px; display: block; background: #fdc8ba; border-radius: 40%; padding: 1px 5px 0 0; margin: 0 10px 0 0;}
h4.boyi_h4 span em b i{ height: 12px; width: 12px; display: block; background: #ffffff; border-radius: 50%;}

.boyi_indexbox .boyi_gonggao ul{ margin: 10px 0 0;}
.boyi_indexbox .boyi_gonggao ul li{ width: 770px; padding: 0 10px;}
.boyi_indexbox .boyi_gonggao ul li a{ color: #040715; display: flex; justify-content: space-between; align-items: center;font-size: 16px}
.boyi_indexbox .boyi_gonggao ul li a:hover{ color: #3f19ca;}
.boyi_indexbox .boyi_gonggao ul li a:hover i{ color: #3f19ca;}
.boyi_indexbox .boyi_gonggao ul li span{ width: 634px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/boyi_index_title_icon.png) no-repeat left center; background-size: 10px; padding: 0 0 0 22px;}
.newShow { font-size: 12px; color: #ffffff; background: #f0532f; padding: 1px 5px; border-radius: 6px 0 6px 0; margin: 0 0 0 0;}
.i_new_show { font-size: 12px; color: #ffffff; background: #f0532f; padding: 1px 5px; border-radius: 6px 0 6px 0; margin: 11px 0; height: 18px; line-height: 18px; float: right;}
.boyi_indexbox .boyi_gonggao ul li span em{ font-size: 10px; color: #ffffff; background: #f0532f; padding: 1px 5px; border-radius: 6px 0 6px 0; margin: 0 0 0 10px;}
.boyi_indexbox .boyi_gonggao ul li i{ font-size: 12px;}
.boyi_indexbox .boyi_login{ background: #f5f9ff; border-radius: 8px;}
.boyi_indexbox .boyi_login ul.nologin{ width: 220px; padding: 0 22px 0 42px; margin: 5px 0 0;}
.boyi_indexbox .boyi_login ul.nologin li{ height: 38px; line-height: 38px; padding: 6px 0;}
.boyi_indexbox .boyi_login ul.nologin li .inputlogin{ border: none; height: 38px; line-height: 38px; padding: 0 20px; width: 180px; font-size: 16px;}
.boyi_indexbox .boyi_login ul.nologin li.yzm{ display: flex; justify-content: space-between; align-items: center; color: #040715; font-size: 16px;}
.boyi_indexbox .boyi_login ul.nologin li.yzm input{ border: none; height: 38px; line-height: 38px; width: 60px; font-size: 16px; text-align: center;}
.boyi_indexbox .boyi_login ul.nologin li.yzm img{ width: 93px; height: 38px;}
.boyi_indexbox .boyi_login ul.nologin li .btnlogin{ width: 100%; height: 38px; line-height: 38px; background: #3f19ca; border: none; border-radius: 8px; color: #ffffff; font-size: 18px; letter-spacing: 5px;}
.boyi_indexbox .boyi_login ul.nologin li.zc{ height: 20px; line-height: 20px; text-align: right; font-size: 12px; color: #3f19ca; padding: 6px 0 12px;}
.boyi_indexbox .boyi_login ul.login{ width: 330px; padding: 85px 10px 73px; margin: 10px 0 0;}
.boyi_indexbox .boyi_login ul.login li{ text-align: center; width: 100px; margin: 0 0; float: left;}
.boyi_indexbox .boyi_login ul.login li img{ width: 45px; height: 42px;}
.boyi_indexbox .boyi_login ul.login li p{ color: #333333; font-size: 16px; margin: 10px 0 0;}

.boyi_indexbox ul.public{ margin: 10px 0 0;}
.boyi_indexbox ul.public li{ width: 570px; padding: 0 10px;}
.boyi_indexbox ul.public li a{ color: #040715; display: flex; justify-content: space-between; align-items: center;font-size: 16px}
.boyi_indexbox ul.public li a:hover{ color: #3f19ca;}
.boyi_indexbox ul.public li a:hover i{ color: #3f19ca;}
.boyi_indexbox ul.public li span{ width: 423px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/boyi_index_title_icon.png) no-repeat left center; background-size: 10px; padding: 0 0 0 22px;}

.boyi_indexbox ul.public li span::after {
    content: "\2026";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.boyi_indexbox ul.public li i{ font-size: 12px}
.boyi_indexbox ul.public_c{ margin: 10px 0 0;}
.boyi_indexbox ul.public_c li{ width: 570px; padding: 0 10px;}
.boyi_indexbox ul.public_c li a{ color: #040715; display: flex; justify-content: space-between; align-items: center;font-size: 16px}
.boyi_indexbox ul.public_c li a:hover{ color: #f3603e;}
.boyi_indexbox ul.public_c li a:hover i{ color: #f3603e;}
.boyi_indexbox ul.public_c li span{ width: 470px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/boyi_dian.png) no-repeat left center; background-size: 10px; padding: 0 0 0 22px;}
.boyi_indexbox ul.public_c li i{ font-size: 12px}

.boyi_indexpic{}
.boyi_indexpic ul{ display: flex; justify-content: space-between; align-items: center;}
.boyi_indexpic ul li{ width: 230px; height: 220px; overflow: hidden; display: inline-block;}
.boyi_indexpic ul li img{ width: 230px; height: 220px; transition: transform 0.5s ease; max-width: 100%; height: auto;}
.boyi_indexpic ul li:hover img { transform: scale(1.5);}

.boyi_link{}
.boyi_link ul{ display: flex; align-items: center; margin: 20px 0;}
.boyi_link ul li{ margin: 0 5px;}
.boyi_link ul li a{ font-size: 16px; color: #040715;}
.boyi_link ul li a:hover{ color: #3f19ca;}

.boyi_footer{ background: #0c4676; padding: 20px 0; color: #93b3cc; text-align: center; font-size: 14px; min-width: 1200px;}
.boyi_footer p{ height: 20px; line-height: 20px; padding: 5px 0;}
.boyi_footer p span{ margin: 0 5px;}
.boyi_footer p span i{ background: #093a62; color: #ffffff; display: inline-block; padding: 1px 10px;}

.boyi_add{ font-size: 16px; color: #666666; height: 40px; line-height: 40px; border-bottom: 1px solid #e3e3e3;}
.boyi_add a{ color: #666666; margin: 0 10px;}
.boyi_lrcontent{ display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 20px; min-height: 640px}
.boyi_lrcontent .boyi_left{ width: 220px; background: #f8f9fa;}
.boyi_lrcontent .boyi_left ul{ padding: 10px 30px; width: 160px;}
.boyi_lrcontent .boyi_left ul li{ height: 60px; line-height: 60px;}
.boyi_lrcontent .boyi_left ul li a{ color: #040715; font-size: 18px;}
.boyi_lrcontent .boyi_left ul li.on a{ color: #3f19ca; font-size: 22px; font-weight: bold;}
.boyi_lrcontent .boyi_right{ width: 950px;}
.boyi_lrcontent .boyi_right .boyi_add{ font-size: 16px; color: #666666; height: 40px; line-height: 40px; border-bottom: 1px solid #e3e3e3;}
.boyi_lrcontent .boyi_right .boyi_add a{ color: #666666; margin: 0 10px;}
.boyi_lrcontent .boyi_right .boyi_search{ height: 56px; width: 100%; background: #f8f9fa; border-radius: 8px; display: flex; justify-content: center; align-items: center;}
.boyi_lrcontent .boyi_right .boyi_search input{ width: 775px; height: 56px; line-height: 56px; border: none; font-size: 16px; background: #f8f9fa; padding: 0 50px 0 0;}
.boyi_lrcontent .boyi_right .boyi_search button{ height: 56px; width: 120px; font-size: 20px; color: #ffffff; border-radius: 8px; background: #3f19ca; border: none;}

.boyi_noticelist{ width: 100%;}
.boyi_noticelist .list{}
.boyi_noticelist .list ul{}
.boyi_noticelist .list ul li{ padding: 0 10px; width: 930px; border-bottom: 1px solid #f6f6f6; color: #b1b1b1;}
.boyi_noticelist .list ul li a{ color: #040715; display: flex; justify-content: space-between; align-items: center;font-size: 16px}
.boyi_noticelist .list ul li span{ width: 770px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.boyi_noticelist .list ul li i{width: 90px;}
.boyi_noticelist .list ul li a:hover{ color: #3f19ca;}
.boyi_noticelist .list ul li a:hover i{ color: #3f19ca;}
.boyi_noticelist .nav{ display: flex; justify-content: flex-end; margin: 30px 0;}
.boyi_noticelist .nav a{ width: 30px; text-align: center; height: 30px; line-height: 30px; display: block; border: 1px solid #e3e3e3; border-radius: 4px; color: #666666; margin: 0 5px;}
.boyi_noticelist .nav .nonb{ border: none;}
.boyi_noticelist .nav .nonb:hover{ border: none; color: #666666;}
.boyi_noticelist .nav .prev{ background: url(../images/boyi_prev.png) no-repeat center center; background-size: 16px; border: none;}
.boyi_noticelist .nav .next{ background: url(../images/boyi_next.png) no-repeat center center; background-size: 16px; border: none;}
.boyi_noticelist .nav a.on{ color: #3f19ca; border: 1px solid #3f19ca;}
.boyi_noticelist .nav a:hover{ color: #3f19ca;}
.boyi_noticelist .nav .prev:hover{ background: url(../images/boyi_prevon.png) no-repeat center center; background-size: 16px;}
.boyi_noticelist .nav .next:hover{ background: url(../images/boyi_nexton.png) no-repeat center center; background-size: 16px;}

.boyi_incontent{ margin-bottom: 50px;}
.boyi_detailscontent{}
.boyi_detailscontent .boyi_detailstitle{ font-size: 24px; color: #040715; font-weight: bold; text-align: center; line-height: 40px;}
.boyi_detailscontent .boyi_subtitle { font-size: 18px; color: #666666; font-weight: bold; text-align: center; line-height: 40px;}
.boyi_detailscontent .boyi_detailstime{ font-size: 14px; color: #b1b1b1; text-align: center; margin: 10px 0 0;}
.boyi_detailscontent .boyi_detailsnb{ color: #040715; font-size: 18px; font-weight: bold; margin: 20px 0 0;}
.boyi_detailscontent .boyi_detailsnb p{ line-height: 30px; height: 30px; padding: 5px 0;}
.boyi_detailscontent .boyi_detailsbid{}
.boyi_detailscontent .boyi_detailsbid .title{ background: url(../images/boyi_bidbg.png) no-repeat; width: 1140px; height: 60px; line-height: 60px; padding: 0 30px; font-size: 20px; color: #3f19ca; font-weight: bold;}
.boyi_detailscontent .boyi_detailsbid .title{ display: flex; justify-content: flex-start; align-items: center;}
.boyi_detailscontent .boyi_detailsbid .nologin .title i{ background: url(../images/boyi_jiantou3.png) no-repeat; background-size: 100%; width: 18px; height: 9px; display: inline-block; margin: 0 0 2px 20px;}
.boyi_detailscontent .boyi_detailsbid .login .title i{ background: url(../images/boyi_annex.png) no-repeat; background-size: 100%; width: 18px; height: 20px; display: inline-block; margin: 0 10px 0 0;}
.boyi_detailscontent .boyi_detailsbid .title a{ color: #3f19ca;}
.boyi_detailscontent .boyi_detailsbid .down{ background: #f9fcff; width: 1200px;}
.boyi_detailscontent .boyi_detailsbid .down p{ font-size: 16px; color: #333333; display: flex; justify-content: flex-start; align-items: center;padding: 24px 0 0 0;}
.boyi_detailscontent .boyi_detailsbid .down p i{ width: 32px; height: 32px; background-size: 100%; display: inline-block;}
.icon_doc,.icon_docx{ background: url(../images/boyi_word.png) no-repeat;}
.icon_xls,.icon_xlsx{ background: url(../images/boyi_excel.png) no-repeat;}
.icon_jpg,.icon_png,.icon_gif,.icon_jepg{ background: url(../images/boyi_png.png) no-repeat;}
.icon_pdf{ background: url(../images/boyi_pdf.png) no-repeat;}
.icon_ofd{ background: url(../images/boyi_ofd.png) no-repeat;}
.icon_rar{ background: url(../images/boyi_rar.png) no-repeat;}
.icon_delete{ background: url(../images/boyi_delete.png) no-repeat; display: inline-block; width: 25px; height: 25px;}
.boyi_detailscontent .boyi_detailsbid .down p span{ margin: 0 24px;}
.boyi_detailscontent .boyi_detailsbid .down p a{ width: 45px; height: 24px; line-height: 24px; text-align: center; color: #3f19ca; border: 1px solid #3f19ca; border-radius: 4px; font-weight: bold; font-size: 14px; display: inline-block;}
.boyi_detailscontent .boyi_detailsbid .baoming{ padding: 30px 0 30px 24px;}
.boyi_detailscontent .boyi_detailsbid .baoming a{ color: #ffffff; display: block; background: #3f19ca; font-size: 20px; width: 140px; text-align: center; height: 44px; line-height: 44px; border-radius: 8px;}
.boyi_detailscontent .boyi_detailsbtn{ text-align: center; width: 300px; height: 60px; line-height: 60px; margin: 20px auto;}
.boyi_detailscontent .boyi_detailsbtn button{ width: 300px; height: 60px; line-height: 60px; border-radius: 8px; border: none; font-size: 24px; color: #ffffff; display: flex; justify-content: center; align-items: center;}
.boyi_detailscontent .boyi_detailsbtn button.nologin{ background: #3961F2;}
.boyi_detailscontent .boyi_detailsbtn button.login{ background: #3f19ca;}
.boyi_detailscontent .boyi_detailsbtn i{ background: url(../images/boyi_print.png) no-repeat; display: inline-block; width: 30px; height: 30px; margin: 0 10px;}

.boyi_noticelist .xunjialist{}
.boyi_noticelist .xunjialist .xunjialisttitle{ height: 50px; line-height: 50px; background: #f4f5f4; display: flex; justify-content: space-between; align-items: center; text-align: center; font-size: 18px; color: #040715; font-weight: bold;}
.boyi_noticelist .xunjialist .xunjialisttitle span{ display: block;}
.boyi_noticelist .xunjialist .xunjialisttitle span:first-child{ width: 310px;}
.boyi_noticelist .xunjialist .xunjialisttitle span:nth-child(2n){ width: 200px;}
.boyi_noticelist .xunjialist .xunjialisttitle span:nth-child(3n){ width: 200px;}
.boyi_noticelist .xunjialist .xunjialisttitle span:nth-child(4n){ width: 120px;}
.boyi_noticelist .xunjialist .xunjialisttitle span:last-child{ width: 120px;}
.boyi_noticelist .xunjialist ul{}
.boyi_noticelist .xunjialist ul li{ display: block; display: flex; justify-content: space-between; align-items: center; text-align: center; border-bottom: 1px solid #f6f6f6; font-size: 16px;}
.boyi_noticelist .xunjialist ul li span{ display: block; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #040715;}
.boyi_noticelist .xunjialist ul li a{ display: block; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #040715;}
.boyi_noticelist .xunjialist ul li a:first-child{ width: 310px; text-align: left;}
.boyi_noticelist .xunjialist ul li a:first-child:hover{ color: #3f19ca;}
.boyi_noticelist .xunjialist ul li span:nth-child(2n){ width: 200px;}
.boyi_noticelist .xunjialist ul li span:nth-child(3n){ width: 200px;}
.boyi_noticelist .xunjialist ul li span:nth-child(4n){ width: 120px;}
.boyi_noticelist .xunjialist ul li span:last-child{ width: 120px;}
.boyi_noticelist .xunjialist ul li a:last-child{ color: #3f19ca;}

.boyi_bmcontent{ margin-bottom: 40px;}
.boyi_bmcontent .boyi_baoming{ width: 1100px; min-height: 400px; padding: 50px; background: #f9fcff; border-radius: 16px; border: 1px dashed #3f19ca;}
.boyi_baoming .boyi_upfile{ font-size: 24px; display: flex; justify-content: flex-start; align-items: center;}
.boyi_baoming .boyi_upfile span { background: url(../images/boyi_xing.png) no-repeat; background-size: 10px; width: 10px; height: 10px; display: block; margin: 0 10px 0 0;}
.boyi_baoming .boyi_upfile label{ width: 300px; height: 60px; border-radius: 8px; background: #3f19ca; color: #ffffff; border: none; font-size: 24px; position: relative; cursor: pointer;}
.boyi_baoming .boyi_upfile label input{ opacity: 0; width: 300px; height: 60px; display: block;}
.boyi_baoming .boyi_upfile label b{ position: absolute; z-index: 999; width: 300px; height: 60px; line-height: 60px; top:0; left: 0; display: flex; justify-content: center; align-items: center;}
.boyi_baoming .boyi_upfile label i{ background: url(../images/boyi_ad.png) no-repeat; width: 20px; height: 20px; display: block; margin: 0 10px 0 0;}
#upfileList{ font-size: 16px; color: #040715; margin: 20px 0 0;}
#upfileList tr td i{ width: 32px; height: 32px; background-size: 100%; display: inline-block;}
#upfileList tr td{ display: flex; justify-content: flex-start; align-items: center; height: 50px; line-height: 50px; padding: 10px 0;}
#upfileList tr td .filename{ margin: 0 20px;}
#upfileList tr td button{ background: none; border: none; cursor: pointer;}

.boyi_baomingbtn{ display: flex; align-items: center; justify-content: flex-end;}
.boyi_baomingbtn button{ width: 200px; height: 60px; line-height: 60px; text-align: center; border: none; border-radius: 8px; padding: 0; font-size: 24px;}
.boyi_baomingbtn button.up{ background: #3f19ca; color: #ffffff;}
.boyi_baomingbtn button.close{ background: #ffffff; border: 1px solid #e8e8e8; color: #666666; margin: 0 0 0 40px;}

.upfilesuccess{ border-radius: 16px;}
.upfilesuccess .layui-layer-content{ display: flex; justify-content: center; flex-direction: column; align-items: center;}
.boyi_cyxmbmHcl .layui-layer-content{ height: 150px; padding: 30px 50px;}
.boyi_cyxmtcHcl .layui-layer-content{ height: 150px; padding: 50px 50px 0;}
.upfilesuccess .layui-layer-content .upfiletc_icon{ width: 55px; height: 55px; background: url(../images/boyi_success.png) no-repeat; display: block; margin: 0 0 30px;}
.upfilesuccess .layui-layer-content .upfiletc_tip{ font-size: 18px; color: #040715;}
.upfilesuccess .layui-layer-title{ height: 70px; line-height: 70px; font-size: 24px;}
.upfilesuccess .layui-layer-setwin{ background: url(../images/boyi_close.png) no-repeat; height: 32px; width: 32px; background-size: 32px; font-size: 0;}
.upfilesuccess .layui-layer-setwin .layui-icon-close:before{content: '';}
.upfilesuccess .layui-layer-content iframe{ height: auto;}
.upfilesuccess .layui-layer-btn{ height: 120px; text-align: center;}
.upfilesuccess .layui-layer-btn .layui-layer-btn0{ width: 140px; height: 60px; background: #3f19ca; border-radius: 8px; color: #ffffff; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0;}

.upfileerror{ border-radius: 16px;}
.upfileerror .layui-layer-content{ display: flex; justify-content: center; flex-direction: column; align-items: center;}
.upfileerror .layui-layer-content .upfiletc_icon{ width: 55px; height: 55px; background: url(../images/boyi_error.png) no-repeat; display: block; margin: 0 0 30px;}
.upfileerror .layui-layer-content .upfiletc_tip{ font-size: 18px; color: #040715;}
.upfileerror .layui-layer-title{ height: 70px; line-height: 70px; font-size: 24px;}
.upfileerror .layui-layer-setwin{ background: url(../images/boyi_close.png) no-repeat; height: 32px; width: 32px; background-size: 32px; font-size: 0;}
.upfileerror .layui-layer-setwin .layui-icon-close:before{content: '';}
.upfileerror .layui-layer-content iframe{ height: auto;}
.upfileerror .layui-layer-btn{ height: 120px; text-align: center;}
.upfileerror .layui-layer-btn .layui-layer-btn0{ width: 140px; height: 60px; background: #3f19ca; border-radius: 8px; color: #ffffff; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0;}
.upfileerror .layui-layer-btn .layui-layer-btn1{ width: 138px; height: 58px; background: #ffffff; border-radius: 8px; color: #666666; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0; border: 1px solid #e8e8e8; margin: 0 0 0 60px;}

.errorPopUps{ border-radius: 16px;}
.errorPopUps .layui-layer-content{ display: flex; justify-content: center; flex-direction: column; align-items: center;}
.error_content .layui-layer-content{ height: 150px; padding: 30px 50px;}
.errorPopUps .layui-layer-content .upfiletc_icon{ width: 55px; height: 55px; display: block; margin: 0 0 30px;}
.errorPopUps .layui-layer-content .upfiletc_tip{ font-size: 18px; color: #040715;}
.errorPopUps .layui-layer-title{ height: 70px; line-height: 70px; font-size: 24px;}
.errorPopUps .layui-layer-setwin{ background: url(../images/boyi_close.png) no-repeat; height: 32px; width: 32px; background-size: 32px; font-size: 0;}
.errorPopUps .layui-layer-setwin .layui-icon-close:before{content: '';}
.errorPopUps .layui-layer-content iframe{ height: auto;}
.errorPopUps .layui-layer-btn{ height: 120px; text-align: center;}
.errorPopUps .layui-layer-btn .layui-layer-btn0{ width: 140px; height: 60px; background: #3f19ca; border-radius: 8px; color: #ffffff; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0;}
.errorPopUps .layui-layer-btn .layui-layer-btn1{ width: 138px; height: 58px; background: #ffffff; border-radius: 8px; color: #666666; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0; border: 1px solid #e8e8e8; margin: 0 0 0 60px;}


/** 表单验证 样式布局 **/
.Validform_error,input.error,textarea.error,select.error,label.error+.select2-container--bootstrap .select2-selection--single {
    background-color: #fbe2e2;
    border-color: #c66161;
    color: #c00
}


.boyi_guanyuwomen{}
.boyi_guanyuwomen .boyi_gywmtitle{ font-size: 24px; color: #040715; font-weight: bold; text-align: center; line-height: 40px;}
.boyi_guanyuwomen .boyi_gywmbox{ margin: 0 0 40px;}
.boyi_guanyuwomen .boyi_gywmbox h4{ font-size: 20px; color: #040715; font-weight: bold; height: 30px; line-height: 30px; margin: 0 0 10px;}
.boyi_guanyuwomen .boyi_gywmbox h4 i{ width: 4px; height: 16px; display: inline-block; background: #3f19ca; margin: 0 7px 0 0;}
.boyi_guanyuwomen .boyi_gywmbox p{ font-size: 16px; line-height: 32px; color: #666666; text-align: justify;}
.boyi_qyzz{ background: url(../images/boyi_qyzzbg.png) no-repeat center top; height: 340px; width: 100%; min-width: 1200px; padding: 40px 0;}
.boyi_qyzz h3{ text-align: center; font-size: 24px; color: #040715; font-weight: bold; height: 30px; line-height: 30px; margin: 0 0 20px;}
.boyi_qyzzswiper{}
.boyi_qyzzswiper .swiper-wrapper{ width: 990px; margin: 0 auto	;}
.boyi_qyzzswiper .swiper-wrapper .swiper-slide{ background: #ffffff; height: 300px; text-align: center;}
.boyi_qyzzswiper .swiper-wrapper .swiper-slide span{ display: block; width: 220px; height: 230px; padding: 10px; display: flex; align-items: center; justify-content: center;}
.boyi_qyzzswiper .swiper-wrapper .swiper-slide img{ max-width: 220px; max-height: 230px;}
.boyi_qyzzswiper .swiper-wrapper .swiper-slide p{ height: 50px; line-height: 50px; font-size: 18px; color: #040715; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.boyi_qyzzswiper .swiper-button-prev{ width: 54px; height: 54px; background: url(../images/boyi_prev2.png) no-repeat;}
.boyi_qyzzswiper .swiper-button-next{ width: 54px; height: 54px; background: url(../images/boyi_next2.png) no-repeat;}
.boyi_qyzzswiper .swiper-button-prev:after, .boyi_qyzzswiper .swiper-rtl .swiper-button-next:after{content: "";}
.boyi_qyzzswiper .swiper-button-next:after, .boyi_qyzzswiper .swiper-rtl .swiper-button-prev:after{content: "";}
.boyi_qyzzswiper.swiper-button-next.swiper-button-disabled,.boyi_qyzzswiper .swiper-button-prev.swiper-button-disabled{opacity: .35;}

.boyi_canyuxiangmu{ width: 1200px; border: none;}
.boyi_canyuxiangmu li{ text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #666666; display: flex; justify-content: space-between; align-items: center;}
.boyi_canyuxiangmu li.li1{ background: #f4f5f4; font-size: 18px; color: #040715; font-weight: bold;}
.boyi_canyuxiangmu li span.span1{ width: 50px;}
.boyi_canyuxiangmu li span.span4{ width: 400px;}
.boyi_canyuxiangmu li span.span2{ width: 150px; height: 50px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.boyi_canyuxiangmu li span.span2 b.review{ color: #ff9638;}
.boyi_canyuxiangmu li span.span2 b.adopt{ color: #33b17d;}
.boyi_canyuxiangmu li span.span3{ width: calc(400px / 3);}
.boyi_canyuxiangmu li span.span3 button{ width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; font-size: 14px; border: none;}
.boyi_canyuxiangmu li span.span3 button.on{ background: #f2f4ff; color: #3f19ca;}
.boyi_canyuxiangmu li span.span3 button.off{ background: #efefef; color: #999999;}
.boyi_canyuxiangmu li span.span3 a{ width: 90px; height: 32px; line-height: 32px; text-align: center; display: inline-block; font-size: 14px; border: none;}
.boyi_canyuxiangmu li span.span3 a.on{ background: #f2f4ff; color: #3f19ca;}
.boyi_canyuxiangmu li span.span3 a.off{ background: #efefef; color: #999999;}

.boyi_cyxmtcHbzj .layui-layer-content{ height: 250px; padding: 50px 50px 0;}

.boyi_cyxmtc{ width: 600px;}
.boyi_cyxmtc .upfile{ line-height: 40px; display: flex; justify-content: center; align-items: flex-start; font-size: 18px; color: #040715;}
.boyi_cyxmtc .upfile .fileInfo{ margin: 0;}
.boyi_cyxmtc .upfile .fileInfo p{ display: flex; justify-content: flex-start; align-items: center;}
.boyi_cyxmtc .upfile .fileInfo p span{ max-width: 380px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 10px;}
.boyi_cyxmtc .upfile i{ width: 32px; height: 32px; background-size: 100%; display: inline-block;}
.boyi_cyxmtc .upfile i.icon_xing{ width: 10px; height: 10px; margin: 15px 10px 0 5px;}
.icon_xing{ background: url(../images/boyi_xing.png) no-repeat;}
.boyi_cyxmtc .upfile a{ width: 46px; text-align: center; height: 24px; line-height: 24px; border: 1px solid #3f19ca; color: #3f19ca; font-size: 14px; border-radius: 4px;}
.boyi_cyxmtc .upfilebtn{ width: 200px; height: 50px; position: relative; margin: 10px auto 20px;}
.boyi_cyxmtc .upfilebtn label{ width: 200px; height: 50px; border-radius: 8px; color: #3f19ca; border: none; font-size: 18px; position: relative; cursor: pointer;}
.boyi_cyxmtc .upfilebtn label input{ opacity: 0; width: 200px; height: 50px; display: block;}
.boyi_cyxmtc .upfilebtn label b{ position: absolute; z-index: 999; width: 200px; height: 48px; line-height: 48px; top:0; left: 0; display: flex; justify-content: center; align-items: center; color: #3f19ca; background: #f9f9f9; border-radius: 8px; border: 1px dashed #e2e2e2;}
.boyi_cyxmtc .upfilebtn label i{ background: url(../images/boyi_ad2.png) no-repeat; background-size: 15px; width: 15px; height: 15px; display: block; margin: 0 10px 0 0;}

.boyi_xmbj{}
.boyi_xmbj h2{ font-size: 24px; color: #040715; height: 40px; line-height: 40px; font-weight: bold;}
.boyi_xmbj p{ display: flex; justify-content: flex-start; align-items: center; margin: 30px 0 0;}
.boyi_xmbj p button{ width: 200px; height: 50px; line-height: 50px; border: 1px solid #3f19ca; border-radius: 8px; color: #3f19ca; background: #ffffff; font-size: 24px;}
.boyi_xmbj p i{ background: url(../images/boyi_ad2.png) no-repeat; background-size: 20px; width: 20px; height: 20px; background-size: 100%; display: inline-block; margin: 0 10px 0 0;}
.boyi_xmbj p span{ font-size: 16px; color: #e93725; margin: 0 0 0 15px;}
.boyi_xiangmubaojia{ width: 1200px; border: none;}
.boyi_xiangmubaojia li{ text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #666666; display: flex; justify-content: space-between; align-items: center;}
.boyi_xiangmubaojia li.li1{ background: #f4f5f4; font-size: 18px; color: #040715; font-weight: bold;}
.boyi_xiangmubaojia li span.span1{ width: 500px; height: 50px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; padding: 0 10px;}
.boyi_xiangmubaojia li span.span2{ width: 170px;}

.boyi_cyxmtcHbj .layui-layer-content{ height: 420px; padding: 0 40px; margin: 10px 0 0;}
.boyi_cyxmtc ul.baojia{ width: 620px;}
.boyi_cyxmtc ul.baojia li{ height: 50px; line-height: 50px; display: flex; justify-content: space-between; align-items: center; font-size: 18px; padding: 10px 0;}
.boyi_cyxmtc ul.baojia li .left{ width: 100px; font-weight: bold; display: flex; justify-content: flex-start; align-items: center;}
.boyi_cyxmtc ul.baojia li .left i{ background: url(../images/boyi_xing.png) no-repeat; width: 10px; height: 10px; margin: 0 0 0 5px; background-size: 10px; display: block;}
.boyi_cyxmtc ul.baojia li .right{ width: 520px; display: flex; justify-content: flex-start; align-items: center;}
.boyi_cyxmtc ul.baojia li .right select{ width: 520px; height: 50px; padding: 0 29px; border: 1px solid #e3e3e3; border-radius: 8px;}
.boyi_cyxmtc ul.baojia li .right input.input1{ width: 520px; height: 50px; padding: 0 29px; border: 1px solid #e3e3e3; border-radius: 8px;}
.boyi_cyxmtc ul.baojia li .right input.input2{ width: 300px; height: 50px; padding: 0 29px; border: 1px solid #e3e3e3; border-radius: 8px;}
.boyi_cyxmtc ul.baojia li .right p{ width: 200px; font-size: 14px; line-height: 25px; margin: 0 0 0 20px;}
.boyi_cyxmtc ul.baojia li .right p span{ display: inline-block; color: #e93725;}
.boyi_cyxmtc ul.baojia li.liup{ height: auto; align-items: flex-start;}
.boyi_cyxmtc ul.baojia li .right2{ width: 520px; display: flex; justify-content: flex-start; align-items: left; flex-direction: column;}
.boyi_cyxmtc ul.baojia li .right2 .upfilebtn{ margin: 0;}
.boyi_cyxmtc ul.baojia li .right2 .fileInfo p{ width: 520px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.upfilesuccess .layui-layer-btn .layui-layer-btn1{ width: 138px; height: 58px; background: #ffffff; border-radius: 8px; color: #666666; font-size: 24px; text-align: center; line-height: 60px; margin: 0; padding: 0; border: 1px solid #e8e8e8; margin: 0 0 0 60px;}


.boyi_detailscontent .boyi_detailsys{ color: #040715; font-size: 18px; font-weight: bold; background: #f9fcff; padding: 10px 20px; border-left: 4px solid #a9d7ff; margin: 30px 0 0;}
.boyi_detailscontent .boyi_detailsys p{ line-height: 28px; height: 28px; padding: 5px 0;}
.boyi_jingjiaguocheng{ width: 1200px; border: none; margin: 30px 0 0;}
.boyi_jingjiaguocheng tr{ height: 50px; line-height: 50px; font-size: 16px; color: #666666; text-align: center;}
.boyi_jingjiaguocheng tr.tr1{ font-size: 18px; color: #040715; background: #f4f5f4;}
.boyi_jingjiaguocheng tr td.td1{ width: 120px;}
.boyi_jingjiaguocheng tr td.td1 div{ width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.boyi_jingjiaguocheng tr td.td2{ width: 280px;}
.boyi_jingjiaguocheng tr td.td2 div{ width: 280px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.boyi_jingjiaguocheng tr td.td3{ width: 170px;}
.boyi_jingjiaguocheng tr td.td3 div{ width: 170px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.boyi_zhuce{ width: 1200px;}
.boyi_zhuce li.li1{ height: 50px; line-height: 50px; padding: 10px 0; font-size: 18px; color: #040715; display: flex; justify-content: space-between; align-items: center;}
.boyi_zhuce li .box{ display: flex; justify-content: space-between; align-items: center;}
.boyi_zhuce li.li1 input{ font-size: 16px; height: 48px; line-height: 48px; border-radius: 8px; border:1px solid #e3e3e3; padding: 0 30px;}
.boyi_zhuce li span{ width: 140px; display: block;}
.boyi_zhuce li span i{ background: url(../images/boyi_xing.png) no-repeat; background-size: 10px; width: 10px; height: 10px; background-size: 100%; display: inline-block; margin: 0 0 0 10px;}
.boyi_zhuce li.li1 input.input1{ width: 998px;}
.boyi_zhuce li.li1 input.input2{ width: 378px;}
.boyi_zhuce li.li2{ padding: 10px 0; font-size: 18px; color: #040715; display: flex; justify-content: space-between; align-items: center;}
.boyi_zhuce li.li2 textarea{ font-size: 16px; padding: 10px 30px; width: 998px; height: 80px; border-radius: 8px; border:1px solid #e3e3e3;}
.boyi_zhuce li.li3{ display: flex; justify-content: flex-start; align-items: center; padding: 10px 0;}
.boyi_zhuce li.li3 span{ width: 200px; display: block;}
.boyi_zhuce li.li3 span em{ display: block; color: #999999; margin: 5px 0 10px;}
.boyi_zhuce li.li3 .box{ width: 250px; flex-direction: column; align-items: flex-start; margin: 0 60px 0 0;}
.boyi_zhuce li.li3 .box p{ width: 240px; height: 140px; position: relative;}
.boyi_zhuce li.li3 .box input{ width: 240px; height: 140px; display: block; position: absolute; opacity: 0;}
.boyi_zhuce li.li3 .box b{ display: block; position: absolute;}
.boyi_zhuce li.li3 .box img{ width: 240px; height: 140px; background: #f8f9fa; border: 1px solid #dee0e3; border-radius: 8px;}
.boyi_zhuce li.li4{ height: 50px; line-height: 50px; padding: 10px 0; font-size: 18px; color: #040715; display: flex; justify-content: space-between; align-items: center; width: 600px; margin: 0 auto;}
.boyi_zhuce li.li4 box{ width: 600px;}
.boyi_zhuce li.li4 span{ width: 110px; display: block;}
.boyi_zhuce li.li4 input{ width: 428px; font-size: 16px; height: 48px; line-height: 48px; border-radius: 8px; border:1px solid #e3e3e3; padding: 0 30px;}

.boyi_zhucebtn{width: 50%;margin: 0 auto;}
.boyi_zhucebtn button{ width: 200px; text-align: center; height: 60px; line-height: 60px; font-size: 24px; border: 1px solid #F5F5F5; border-radius: 8px; margin: 30px 20px 10px;}
.boyi_zhucebtn button.register{ background: #3f19ca; border-color: #3f19ca; color: #ffffff;}
.boyi_zhucebtn button.cancel{ background: #fff; border-color: #e8e8ee; color: #666666; margin: 0 0 0 40px;}
.boyi_xgmmbtn{ width: 600px; margin: 0 auto;}



#uboxstyle .select_box { width:520px; height:50px; }
#macstyle .select_box { width:520px; height:50px; }
#tm2008style .select_box { width:520px; height:50px; }
#uboxstyle div.tag_select { display:block; color:#040715; width:460px; height:50px; padding:0 29px; line-height:50px; border: 1px solid #e3e3e3;}
#uboxstyle div.tag_select_hover { display:block; color:#040715; border: 1px solid #e3e3e3; width:460px; height:50px; background:transparent url("../images/ubox-select.gif") no-repeat 0 -50px; padding:0 29px; line-height:50px; }
#uboxstyle div.tag_select_open { display:block; color:#040715; border: 1px solid #e3e3e3; width:460px; height:50px; background:transparent url("../images/ubox-select.gif") no-repeat 0 -48px; padding:0 29px; line-height:50px; }
#uboxstyle ul.tag_options { position:absolute; padding:0; margin:0; list-style:none; background: #ffffff; width:518px; padding:0 0 5px; margin:0; border: 1px solid #e3e3e3;}
#uboxstyle ul.tag_options li { display:block; width:460px; padding:0 29px; height:50px; text-decoration:none; line-height:50px; color:#040715; }
#uboxstyle ul.tag_options li.open_hover { background: #b2b2b2; color:#040715; }
#uboxstyle ul.tag_options li.open_selected { background: #b2b2b2; color:#040715;}

.btnPaiMai{
    height: 38px;
    position: relative;
    left: 50px;
    width: 155px;
    font-size: 18px;
    color: #ffffff;
    border-radius: 8px;
    background: #3f19ca;
    border: none;
}

.boyi_indexbox .boyi_w590 ul li span em {
    font-size: 10px;
    color: #ffffff;
    background: #f0532f;
    padding: 1px 5px;
    border-radius: 6px 0 6px 0;
    margin: 0 0 0 10px;
}

.boyi_min_height {
    min-height: 640px;
}

.fujian_div .down {
    background: #f9fcff;
    width: 1140px;
    padding: 24px 30px;
}

.fujian_div p {
    font-size: 16px;
    color: #333333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.fujian_div p a {
    width: 45px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #3f19ca;
    border: 1px solid #3f19ca;
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
}

.fujian_title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background: url(../images/boyi_bidbg.png) no-repeat;
    width: 1140px;
    height: 60px;
    line-height: 60px;
    padding: 0 30px;
    font-size: 20px;
    color: #3f19ca;
    font-weight: bold;
}

.fujian_icon {
    background: url(../images/boyi_annex.png) no-repeat;
    background-size: 100%;
    width: 18px;
    height: 20px;
    display: inline-block;
    margin: 0 10px 0 0;
}

.boyi_nav.fixed {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
}
















