/*初始化*/
.hide{display: none;}
img{outline-width: 0px; vertical-align: top;}
.cda0205{color: #da0205;}
.c757575{color: #757575;}
.pLR8{padding-left: 8px; padding-right: 8px;}
.pL8{padding-left: 8px;}
.pLR25{padding-left: 25px; padding-right: 25px;}
.pL20{padding-left: 20px;}
.pTB5{padding-bottom: 5px; padding-top: 5px;}
.pLR28{padding-left: 28px; padding-right: 28px;}
.pL10{padding-left: 10px;}
.mL8{margin-left: 8px;}
.mR8{margin-right: 8px;}
.mLR8{margin-left: 8px; margin-right: 8px;}
.mT28{margin-top: 28px;}
._sl1{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
._sl2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
._sl3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ml10{margin-left: 10px;}
.pb5{padding-bottom: 5px;}
.zezao{height: 100%; width: 100%; z-index: 999; position: absolute; /*background-color: #000;opacity: 0.1;*/ display: none;}
.ovfHiden{overflow: hidden; height: 100%;}
*{margin: 0px; padding: 0px;}
.taJ{text-align: justify;}
.cb22b2f{color: #b22b2f;}
.c723500{color: #723500;}
.taL{text-align: left;}
.taC{text-align: center;}
.taR{text-align: right;}
body{color: #4a4a4a; /*background-image: url("/site/img/tmp3.png");*/ /*background-repeat: no-repeat;*/ /*background-size: 100% auto;*/ /*height: 1000px;*/}
.oH{overflow: hidden;}
.left{float: left;}
.right{float: right;}
.block{display: block;}
.clear{clear: both}
.wid30{width: 30%}
.wid60{width: 60%}
.wid70{width: 70%}
.wid90{width: 90%; height: auto; margin: 0 auto;}
.wid100{width: 100%}
.fbold{font-weight: bold;}
.pb15{padding-bottom: 15px;}
.pb10{padding-bottom: 10px;}
.pr4{padding-right: 4px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px}
.left{float: left;}
.block{display: block;}
.clear{clear: both}
.c979797{color: #979797;}
.wid30{width: 30%}
.wid60{width: 60%}
.wid90{width: 90%; height: auto; margin: 0 auto;}
.wid85{width: 85%; height: auto; margin: 0 auto;}
.wid100{width: 100%}
.cbc4245{color: #723500}
.pb15{padding-bottom: 15px;}
.cBlack{color: #000;}
.cHui{color: #909090;}
.cHei{color: #4a4a4a;}
.cHui2{color: #d2d2d2;}
.cHong{color: #b32b2f;}
.p10{padding: 10px;}
.mb10{margin-bottom: 10px;}
.pt52{padding-top: 52px;}
.pt64{padding-top: 64px;}
.ta{text-align: center;}
.taL{text-align: right;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
li{list-style-type: none}
a{color: #909090; text-decoration: none;}
a:hover, a:visited, a:link, a:active{color: #909090;}
.swiper-pagination-bullet{border-radius: 0px !important; height: 1px !important; width: 6px !important;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background: #ffffff !important; opacity: 1;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #b22b2f !important;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px !important; height: 24px; background-color: #000; opacity: 0.5;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 11px 4px !important;}
/*footer*/
footer{/*height: 114px;*/ margin-top: 28px; font-size: 9px; color: #bdb9b8; position: relative;}
footer .flsm a{color: #dc0004;}
footer .contain .ql{padding-left: 28px; padding-right: 28px; border-bottom: 1px solid #545b65; padding-top: 4px; padding-bottom: 4px; background-color: #1a2426;}
footer .contain .ql .top{float: right;}
footer .contain .ql .top .jtT{height: 6px;}
footer .q-entry{padding-bottom: 2px; padding-top: 2px;}
footer .f2{padding: 5px 28px; background-color: #1a2426;}
footer .banquan{background-color: #000; color: #797979; font-size: 8px; text-align: center; padding: 12px 0px;}
/*footer*/
/*初始化*/
/*首页*/
.container{}
.container .i-entry{overflow: hidden; background-color: #185da0;}
.container .i-entry ul{overflow: hidden; margin-top: 18px; margin-bottom: 18px;}
.container .i-entry ul li{width: 33.33%; float: left; text-align: center;}
.container .i-entry ul li a{display: inline-block;}
.container .i-entry ul li img{height: 32px;}
.container .i-entry ul li h4{color: #fff; font-size: 12px; margin-top: 8px; font-weight: normal;}
.container .crumb h4{}
.container .crumb span a{color: #df0714; font-size: 9px;}
.news ul li{padding: 14px 0px; border-bottom: 1px solid #dedede; overflow: hidden;}
.news ul li a{display: inline-block;}
.news ul li .thumb{width: 48px; height: 48px; border: 1px solid #cdcdcd; text-align: center; float: left; vertical-align: middle}
.news ul li .thumb .date{font-size: 8px; margin-top: 6px; color: #4a4a4a;}
.news ul li .thumb .year{font-size: 9px; color: #4a4a4a;}
.news ul li .thumb .address{font-size: 9px; color: #df0714;}
.news ul li .n-body{width: calc(100% - 50px); float: left;}
.news ul li .n-body h4{font-size: 12px; color: #4a4a4a;}
.news ul li .n-body .desc{font-size: 11px; color: #7b7b7b; margin-top: 8px;}
/*首页*/
/*联系我们*/
.ad{width: 100%; line-height: 0px;}
.crumb{margin-top: 10px; margin-bottom: 10px;}
.crumb .en{font-size: 9px; color: #747474; margin-top: -2px; display: block;}
.contact ul{font-size: 12px;}
.contact ul li{border-bottom: 1px dashed #c7c7c7; margin-bottom: 16px; padding-bottom: 8px;}
.contact ul li h4{margin: 5px 0px; font-size: 15px;}
.contact ul li a{color: #4a4a4a;}
.contact ul li p{margin: 5px 0px;}
.contact ul li .address{padding-left: 20px; background-image: url("/site/img/address.png"); background-repeat: no-repeat; background-size: 12px auto;}
.contact ul li .address1{padding-left: 20px; }
.contact ul li .tel{padding-left: 20px; background-image: url("/site/img/tel.png"); background-repeat: no-repeat; background-size: 12px auto; background-position-y: 3px;}
.contact ul li .site{padding-left: 20px; background-image: url("/site/img/site.png"); background-repeat: no-repeat; background-size: 12px auto; background-position-y: 2px;}
.contact ul li .qrcode img{width: 100%;}
.contact ul li .qrcode .qrDiv{width: 80px; text-align: center;}
.contact ul li .qrcode .smgz{}
/*联系我们*/
/*公司介绍*/
.company  p{text-align: justify; font-size: 12px; text-indent: 0em; color: #6a6a6a;line-height: 20px;}
.company img{width: 100% !important;height: auto!important;}
/*公司介绍*/
/*合作伙伴*/
.partner{margin: 0px 20px;}
.partner ul{overflow: hidden;}
.partner ul li{width: 33.33%; float: left;}
.partner ul li a{display: inline-block;}
.partner ul li .p-li{border: 1px solid #cecece; margin: 8px;}
.partner ul li .p-li img{width: 100%;}
/*合作伙伴*/
/*企业文化*/
.qywh > p{text-align: justify; font-size: 12px; color: #6a6a6a;line-height: 20px;}
.qywh .icList .icLi{text-align: center; margin-top: 32px;}
.qywh .icList .icLi .icImg{border-radius: 50%; height: 80px; width: 80px; margin: 0 auto;}
.qywh .icList .icLi img{height: 100%; width: 100%;}
.qywh .icList .icLi p{font-size: 12px; color: #7c7c7c; margin-top: 5px;}
/*企业文化*/
/*人才理念*/
.rcln > p{text-align: justify; font-size: 12px; color: #6a6a6a; line-height: 20px;}
.rcln ul{}
.rcln ul li{overflow: hidden; position: relative; margin-top: 16px; margin-bottom: 16px;}
.rcln ul li .rc-left{width: 50%; float: left;}
.rcln ul li .rc-left img{width: 100%; border: 0px; line-height: 0px;}
.rcln ul li .rc-right{width: 50%; background-color: #d3d3d3; float: left; text-align: center; position: absolute; height: 100%; right: 0;}
.rcln ul li .rc-right .desc{margin-top: calc(25% - 8px); font-size: 10px;}
.rcln .rc-hyqj > p{text-align: justify; font-size: 12px; color: #6a6a6a;}
.rcln .rc-hyqj{line-height: 20px;}
.rcln .rc-hyqj h4{margin: 8px 0px;}
/*人才理念*/
/*业务及服务*/
.service > p{text-align: justify; font-size: 12px; color: #6a6a6a;line-height: 20px;}
.service ul li{overflow: hidden; position: relative; margin-top: 16px; margin-bottom: 16px;}
.service ul li .rc-left{width: 100%; float: left;}
.service ul li .rc-left img{width: 100%; border: 0px; line-height: 0px;}
.service ul li .rc-right{width: 50%; background-color: #a9adb0; float: left; text-align: center; position: absolute; height: 100%; right: 0;}
.service ul li .rc-right .desc{margin-top: calc(25% - 14px); font-size: 10px; color: #ffffff;}
/*业务及服务*/
/*新闻详情*/
.newsDetail .head{font-size: 12px; margin-top: 16px;}
.newsDetail .head h3{margin-bottom: 16px; margin-top: 6px; font-size: 15px; word-break: break-all;}
.newsDetail .desc{font-size: 12px; text-align: justify; color: #757575; line-height: 20px;}
.newsDetail .desc img{max-width: 100% !important; height: auto !important;}
/*新闻详情*/
/*新闻列表*/
.newsList .desc ul li{padding-top: 16px; padding-bottom: 12px; border-bottom: 1px solid #f2f2f2;}
.newsList .desc ul li h4{font-size: 13px; color: #4a4a4a;}
.newsList .desc ul li .date{font-size: 10px; color: #4a4a4a;}
.newsList .desc ul li .desc{font-size: 11px; text-align: justify; color: #6f6f6f;line-height: 18px;}
/*新闻列表*/
/*管理团队*/
.manager .desc > p{text-align: justify; font-size: 12px; color: #6a6a6a;line-height: 20px;}
.manager .desc ul{margin-top: 16px;}
.manager .desc ul li .pLi{padding-bottom: 12px; padding-top: 12px;}
.manager .desc ul li{position: relative; border-bottom: 1px dashed #cacaca;}
.manager .desc ul li h4{margin-left: 16px;}
.manager .desc ul li h4 span{margin-left: 16px; font-size: 10px;}
.manager .desc ul li .jtR{height: 12px; width: 6px; position: absolute; right: 8px; top: 16px;}
.manager .desc ul li .jtT{height: 6px; width: 12px; position: absolute; right: 8px; top: 19px;}
.manager .desc ul li .detail{padding-top: 8px; padding-bottom: 8px; overflow: hidden;}
.manager .desc ul li .detail .headimg{height: 90px; width: 90px; overflow: hidden; float: left;}
.manager .desc ul li .detail .headimg img{width: 100%;}
.manager .desc ul li .detail .dR{width: calc(100% - 90px); float: left; font-size: 10px; text-align: justify; color: #6a6a6a; line-height: 17px;}
/*管理团队*/
/*就业机会*/
.job .desc > p{text-align: justify; font-size: 12px; color: #6a6a6a;line-height: 20px;}
.job .desc ul{margin-top: 16px;}
.job .desc ul li .pLi{padding-bottom: 12px; padding-top: 12px; overflow: hidden;}
.job .desc ul li .pos span{font-size: 9px;}
.job .desc ul li .pos{width: 38%; font-size: 12px; float: left;}
.job .desc ul li .department{width: 32%; font-size: 10px; float: left; text-align: center;}
.job .desc ul li .date{width: 30%; font-size: 9px; float: left; text-align: right;}
.job .desc ul li{position: relative; border: 1px solid #c7c7c7; margin-bottom: 8px;}
.job .desc ul li .detail{font-size: 12px !important; padding-top: 8px; padding-bottom: 8px; overflow: hidden; margin-left: 8px; margin-right: 8px; text-align: justify; line-height: normal !important; color: #6a6a6a !important;}
.job .desc ul li .detail p, .job .desc ul li .detail div, .job .desc ul li .detail span{font-size: 11px !important; line-height: 18px !important; color: #6a6a6a !important;}
/*就业机会*/
#noMore{font-size: 10px; text-align: center; margin-top: 8px; margin-bottom: 8px; color: #969696;}
/*锚点偏移*/
.maodian{position: relative; top: -52px; display: block; height: 0; overflow: hidden;}
.click { background-position-y: 1px; float: right; background-image: url(/image/click.png); background-repeat: no-repeat; background-size: auto 12px; padding-left: 18px; color: #bfbfbf; font-size: 10px; }
.click2 { background-position-y: 0px; margin-left: 16px; background-image: url(/image/click.png); background-repeat: no-repeat; background-size: auto 12px; padding-left: 18px; color: #757575; font-size: 10px; }
/*简历投递*/
.btn-default { margin-top: 12px; display: inline-block; height: 38px; line-height: 38px; padding: 0 18px; background-color: #df0716; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; }
.bg-f0f0f0{background-color: #f0f0f0!important;}
.red{color: #cf0b19;}
.form-group{margin: 8px; overflow: hidden;}
.form-group span{height: 35px; line-height: 35px; float: right; margin-left: 2px;}
.form-group input{background-color: #ffffff; border: 0; padding: 10px 0; width: 65%; float: right;}
.form-group label{font-size: 12px; color: #6a6a6a; width: 30%; float: left; height: 35px; line-height: 35px;}
.jianli-div{height: 35px; background-color: #fff; border: 0; display: block; width: 65%; float: left;}
.btn-ok{width: 100%; background-color: #cf0b19; color: #ffffff; border: 0; height: 35px; margin-top: 18px;}