@charset "utf-8";
/* CSS Document */
.m_top,.m_footer{display:none;}
.about-qr{background: linear-gradient(90deg, #ecf4ff, #dfe6fd);padding:0 8px 28px 8px;width:95%; margin:18px auto;border:1px #e2e9f6 solid;border-radius:8px; position:relative;}
.about-qr:after{background: url(http://www.91boshi.net/hwyq/images/product-bg2.png) no-repeat 100% / cover;  bottom: 0;  content: "";  height: 225px;  position: absolute;  right: 0;  width: 644px;}
.about-qr h3{margin:0;padding:8px 0;border-radius:0 0 8px 8px;background-color:#4993de;width:200px; color:#fff; margin:0 auto;text-align:center;}
.about-qr p{font-size:15px;line-height:25px; text-indent:26px;padding:8px 8px 0 8px; color:#4876a2;}
.about-qr dl{width:550px;float:left;padding:0 10px;margin-top:3em;color:#787878;}
.about-qr dl dt{ background-image: url(http://files.91boshi.net/images/q.gif);background-repeat:no-repeat;line-height:32px;padding-left:50px;font-size:16px; font-weight:bold;margin: 1em 0;}
.about-qr dl dd{ background-image: url(http://files.91boshi.net/images/a.gif);background-repeat:no-repeat;line-height:32px;padding-left:50px;font-size:15px;margin-top:2em;}
.position{border-top:0;border-radius:0 0 5px 5px;background-color:#fffdf6;}
.position p{margin:0;padding:5px;}
.position p em{margin:0 8px;}
.activity-top{width:100%;  height:auto}

.announcement_container{border: 1px solid #BCE1FC; padding:70px 50px 0;background-color:#fff; margin-top:3em;}
.border_radius{border-radius:12px;}
.background-color--default {background-color:#fff;}
.announcement__list{ display:flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}
.announcement__title{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    background: url(http://www.91boshi.net/hwyq/images/announcement-bg.png) no-repeat 0 0/contain;
    font-size: 22px;
    height: 70px;
    line-height: 70px;
    margin-bottom: 20px;
    margin-top: -90px;
    overflow: hidden;
    padding-left:180px;
    padding-right:10px;
    text-overflow: ellipsis;
    white-space: normal;
    width: 1000px;
    word-break: break-word;
	font-weight:bold;
}
.announcement__item{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 12px;
    position: relative;
    text-overflow: ellipsis;
    white-space: normal;
    width: 479px;
    word-break: break-word
}

.announcement__item:before { background-color: #c94c00;  border-radius: 50%;  content: ""; display: inline-block;  flex: none;  height: 5px;  left: 0;  position: absolute;  top: 8px; transform: translateY(-50%); width: 5px;}
.announcement__item:nth-child(2n) { width: 544px}
.border-radius{border-radius:12px;}
.font-size--18{font-size:18px;}
.margin-top{margin-top:4em;}
.baground-f0f0f0{background-color: #f0f0f0; padding: 0 25px;}

.youth__subtitle{margin-top:30px;display:flex;flex-direction:row;justify-content: center;}
.youth__products{background-image: url(http://www.91boshi.net/hwyq/images/ico_jiangb.png);}
.youth__platform{background-image: url(http://www.91boshi.net/hwyq/images/ico-faz.png);}
.youth__guarantee{background-image: url(http://www.91boshi.net/hwyq/images/ico-baoz.png);}
.youth__item{background-position: left 35px center;background-repeat: no-repeat;background-size: 28px;border-right: 1px solid #90b2ff;color: #285ba2;height: 28px;line-height:24px;padding: 0 50px 0 70px;}
.youth__item:last-of-type{border: none;}

.title__container{padding: 60px 0;white-space: nowrap;}
.title__container::after {border: 1px #d1cee1 solid; content: ""; position: absolute; width: 1180px; z-index:-1000;}
.font-size--36{font-size: 36px;}
.font-weight--bold{font-weight: var(--font-weight);}
.linear-gradient--primary {background: linear-gradient(90deg, var(--color-primary), var(--color-second));}
.position--relative{position: relative;}
.title--tail:after {background: url(http://www.91boshi.net/hwyq/images/title.png) no-repeat 50% / contain;  bottom: -4px;  content: "";    height: 62px;  position: absolute; transform: translate(-60%); width: 112px;}
.flex--center{align-items: center; justify-content: center;}
.flex--row {display: flex;flex-direction: row;}
.title__english {color: #d8deeb; top: 22px; z-index: -1;}
.title--fill{-webkit-background-clip: text;  background-clip: text; -webkit-text-fill-color: transparent;}
.font-size--32 {font-size: 32px;}
.position--x-center {left: 50%; transform: translateX(-50%);}
.position--absolute {position: absolute;}
:root {
    --view-width: 1200px;
    --header-height: 80px;
    --color-primary: #296aff;
    --color-second: #29a7ff;
    --color-default: #333;
    --color-white: #fff;
    --color-highlight: #9f6d1a;
    --color-border: #ebebeb;
    --color-border-default: #d4e1ff;
    --color-footer: #8f8f8f;
    --color-footer-nav-bg: #4e4e4e;
    --color-footer-copyright-bg: #303030;
    --button-disabled-primary: #bababa;
    --background-primary: #f8faff;
    --background-second: #f8f8f8;
    --label-background-primary: #e5edff;
    --tag-background-primary: #f3f8fd;
    --font-size: 14px;
    --font-weight: bold;
    --z-index: 2000;
}

/*list*/
.list_yq{float:left; width:calc(23% - 15.5px);overflow:hidden; height:246px; background-color:#fff; padding:14px;cursor: pointer; margin:0 15px 15px 0;}
.main_1200 .list_yq:nth-child(4n){margin-right: 0;}
.list_yq a{float:left; display:block;}
.list_yq .list_img{ position:relative;overflow:hidden;}
.list_yq img{height:150px; width:100%;border-radius:5px;transition: .3s;}
.list_yq img:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.list_yq h3{font-family:"微软雅黑"; margin-top:8px; font-size:16px;color:#074bac; height:44px; overflow:hidden; font-weight:540;}
.list_yq h3 a{color:#4f4f4f;}
.list_yq em{ font-size:12px; background-color:#edf3ff; color:#4aa3ff; padding:5px;border-radius:3px;}
.list_yq .list_img i.city{align-items:center;position: absolute;top:10px;right:12px;height:20px;padding: 0 6px;font-size: 12px; color: #4485fb;  background-color: hsla(0,0%,100%,.82);    border-radius: 2px; margin:0;}
.list_yq .list_img i.city img{width: 8px;height: 11px;margin:3px 3px 0 0;}



.formTableFilter{margin:1em auto; width:615px; position: absolute; top:300px; left:34%;}
.formTableFilter #table-filtering{border:0; border-radius:0 8px 8px 0; background-color:#fff; line-height:37px; width:500px; padding:0 0 0 10px;}
.formTableFilter label{ background-color:#bc4200; color:#fff; line-height:37px; height:37px; float:left; padding:0 5px;border-radius:8px 0 0 8px;}

.hotjob_list{float:left;width:379px;padding:8px 10px;border-right:1px #cfcfcf solid;border-bottom: 1px #cfcfcf solid;}
.hotjob_list h5{font-size:15px;color:#d57300;border-bottom:1px #e2e2e2 dashed;padding-bottom:8px;text-align:center;}
.hotjob_list p{font-size:12px;color:#8e8e8e; line-height:20px;}
.hotjob_list img{width:70px;float:Left;padding:0 0 0 0;}
.hotjob_list span{padding-right:8px;float:left;}
.hotjob_list:hover img{animation: rotating 1.2s linear infinite;}
@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
