﻿.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2)}
.blank_34{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.34)}

/*新闻*/
.news_list{overflow:hidden;}
.news_list ul{overflow: hidden;margin: 0 -20px;}
.news_list li{width: 33.33%;float: left;*margin-left: -1px;margin-bottom: 40px;}
.news_list li dl{margin: 0 20px;background: #fafafa;}
.news_list li dt{position: relative;overflow: hidden;}
.news_time02{position: absolute;left: 0;bottom: 0;background: rgba(10,117,213,0.8);color: #fff;width: 100px;height: 30px;line-height: 30px;text-align: center;}
.news_list li dd{padding: 30px 20px;padding-bottom: 35px;height: 120px;}
.news_list li dd h3{line-height: 1.4em;max-height: 2.8em;margin-bottom: 15px;}
.news_list li dd h3 a{color: #333438;}
.news_list li dd p{color: #868789;line-height: 1.7em;max-height: 3.4em;overflow: hidden;}

.news_list .page{padding-top: 0;}


@media only screen and (max-width:1024px) {
.news_list ul{overflow: hidden;margin: 0 -10px;}
.news_list li dl{margin: 0 10px;}
.news_list li{margin-bottom: 20px;}
.news_list li dd{padding:20px;}

}

@media only screen and (max-width:767px) {
.news_list ul{margin: 0;}
.news_list li dl{margin: 0;}
.news_list li{width: 100%;}
.news_list li dd{height: auto;}
.news_list li dd h3{margin-bottom: 10px;}
}

/*新闻详情*/
.news_d{padding: 0 40px;}
.d_span{text-align: center;font-size: 12px;color: #0b75d5;}
.d_span span{margin: 0 12px;}
.news_dtile h1{text-align: center;margin-bottom: 20px;}
.news_dtile{border-bottom: 1px solid #cdcdcd;padding-bottom: 40px;margin-bottom: 55px;}
.news_edit{padding: 0 50px;}

.d_share{padding-top: 40px;overflow: hidden;line-height: 20px;margin-bottom: 30px;}
.d_share span{float: left;color: #4d4d4d;margin-right: 15px;}
.d_share .bdsharebuttonbox{float: left;}
.d_share .bdsharebuttonbox>a {
display: block; float: left;
background-position: left top !important;
width: 24px !important;
height: 20px !important;
margin: 0px 24px 0 0 !important;
padding: 0 !important;
}

.d_page{overflow: hidden;border-top:1px solid #cdcdcd;padding: 0 50px;padding-top: 40px;}
.page_le{width: 70%;float: left;}
.page_le span{display: block;color: #333438;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 30px;}
.page_le span a{color: #333438;}
.page_re{float: right;}
.page_re a{display: block;width: 150px;height: 44px;line-height: 44px;text-align: center;background: #0b75d5;color: #fff;}

@media only screen and (max-width:1024px) {
.news_dtile{padding-bottom: 20px;margin-bottom: 20px;}
.news_edit{padding: 0;}
.d_page{padding: 0;padding-top: 20px;}
.d_share{padding-top: 20px;margin-bottom: 20px;}
.page_re{display: none;}
.news_d{padding: 0;}
.page_le{width: 100%;float: none;}
}
@media only screen and (max-width:767px) {
.d_span span{margin: 0 2px;}

.news_dtile h1{margin-bottom: 10px;}
}

/*荣誉*/
.honor_list li{margin-bottom: 20px;}
.honor_list dl{overflow: hidden;background: #fafafa;}
.honor_list dt{float: left;width: 313px;height: 287px;background:url(../images/honor_bg.png) no-repeat; background-size: 100% 100%;}
.honor_img{width: 257px;margin-top: 47px;margin-left: 47px;}
.honor_list dt img{}
.honor_list dd{float: left;width: calc(100% - 313px);}
.honor_list .news_time{color: #0a75d5;margin-bottom: 10px;}
.honor_list h3{color: #333438;line-height: 1.4em;margin-bottom:30px;}
.honor_list p{color: #575757;line-height: 1.7em;}
.honor_box{padding: 70px 65px 70px 55px;}

.load-more-link {float: none !important;  display: block; width:50px;  margin:auto; padding-top: 40px; color: #fff;  text-align: center;cursor: pointer; clear:both;position: relative;z-index: 3; }
.load-more-link a{width: 100% !important; display: block;color: #fff;height:36px; line-height: 36px;background: #314b9b;}
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}

@media only screen and (max-width:1280px) {
.honor_box{padding: 40px 50px;}
}
@media only screen and (max-width:1024px) {
.honor_list dt{width:250px;height: 200px;}
.honor_img{margin: 20px;width: 205px;}
.honor_box{padding: 20px;}
.honor_list h3{margin-bottom: 10px;}
.honor_list dd{width: calc(100% - 250px)}
.load-more-link{padding-top: 20px;}
}

@media only screen and (max-width:767px) {
.honor_list dt{width:100%;height: auto;}
.honor_img{margin:0px;width:auto;padding: 20px;}
.honor_list dd{width: 100%}
.honor_list li:last-child{margin-bottom: 0;}


}

/*质量体系*/
.quality_list dl{overflow: hidden;}
.quality_list dt{float: left;width: 52%;*margin-left: -1px;height: 100%;}
.quality_list dt img,.quality_list dd,.quality_block{height: 100%;    box-sizing: border-box;}
.quality_list dd{float: right;width: 48%;}
.quality_list li:nth-child(2n) dt{float: right;width: 54%;}
.quality_list li:nth-child(2n) dd{width: 46%;background: url(../images/quality_bg.png) no-repeat;background-size: cover;}
.quality_list li:nth-child(2n) .quality_title{float: right;}
.quality_list li:nth-child(2n) .quality_title em{left: 0;right: auto;}

.quality_title{color: #126cc9;display: inline-block;position: relative;padding-bottom: 20px;margin-bottom: 30px;}
.quality_line{width: 255px;height: 2px;background: #126cc9;display: block;position: absolute;right: 0;bottom: 0;}
.quality_01 li{margin-bottom: 10px;}
.quality_01 h4{color: #126cc9;background: url(../images/cicle.png) no-repeat 0 center;padding-left: 15px;margin-bottom: 5px;}
.quality_01 p{color: #595959;padding-left: 15px;line-height: 20px;}


.quality_01 .quality_block{padding:50px 75px;padding-bottom: 40px;}
.quality_02 .quality_block{padding:40px 45px 35px 25px;}
.quality_02 p{color: #595959;line-height:1.7em;}
.quality_02 h4{color: #595959;font-weight: bold;margin: 15px 0;}
.quality_p{line-height: 1.7em;color: #126cc9;}

.quality_park02 dl{background: #0b75d5;color: #fff;}
.quality_park02 .quality_block{padding: 60px 100px;padding-right: 95px;}
.quality_park02 .quality_title{color: #fff;}
.quality_park02 .quality_line{background: #fff;}

.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#126cc9;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#126cc9;}


.quality_park02 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#fff;}
.quality_park02 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.quality_park02 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.quality_park02 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#fff;}

.scoll_p{overflow: hidden;height: calc(100% - 88px)}
.scoll_p .mCSB_inside>.mCSB_container{    min-width: auto !important;}
.scoll_p .edit_con_original{color: #fff;}
@media only screen and (max-width:1350px) {
.quality_01 .quality_block{padding: 50px;}
.quality_02 .quality_block{padding: 30px;}
.quality_park02 .quality_block{padding: 80px;}
.quality_line{width: 200px;}
.quality_02 h4{margin: 20px 0;}
}

@media only screen and (max-width:1279px) {
.quality_01 .quality_block,.quality_02 .quality_block{padding: 20px;}
.quality_park02 .quality_block{padding: 50px;}
}
@media only screen and (max-width:1024px) {
.quality_park02 .quality_block{padding: 20px;}
.quality_line{width: 100%;}
.quality_title{margin-bottom: 15px;padding-bottom: 15px;}
.quality_01 .quality_block{padding-right: 0;}
.quality_02 .quality_block{padding-left: 0;}
.scoll_p{ height: calc(100% - 50px);}

}
@media only screen and (max-width:767px) {
.quality_list dl{height: auto !important;}
.scoll_p{height: inherit;}
.quality_list dt,.quality_list dd{float: none;width: 100% !important;}
.quality_list li:nth-child(2n) .quality_title{float: none;}
.quality_01 .quality_block, .quality_02 .quality_block{padding:0;}
.quality_list dt{margin-bottom: 10px;}
.quality_list li{margin-bottom: 20px;}
.quality_list li:last-child,.quality_list ul:last-child{margin-bottom: 0;}
.quality_list ul{margin-bottom: 20px;}

}

/*客户质量服务*/
.gray_bg{background:#fafafa;}
.service_list{padding-bottom: 100px;}
.service_list ul{overflow: hidden;margin: 0 -10px;}
.service_list li{width: 33.33%;*margin-left: -1px;float: left;margin-bottom: 20px;}
.service_list .service_box{margin: 0 10px;border-top: 2px solid #0a75d5;background: #fff url(../images/service_logo01.png) no-repeat bottom 20px right 20px;padding:35px 40px;padding-bottom: 45px;}
.service_list .service_p,.service_p a{color: #868789;}
.img02{display: none;}
.service_box h3{color: #333438;margin-bottom: 15px;}
.service_p dl{overflow: hidden;line-height: 2.1em;}
.service_p dt{float: left;max-width: 100px;}
.service_p dt span{width: 13px;height: 30px; overflow: hidden;margin-right: 10px;}
.service_p dt span img{vertical-align: middle;}
.service_p dd{float: left;width: calc(100% - 100px)}
@media only screen and (max-width:1280px) {
.service_list .service_box{padding:30px 20px;}
.service_list{padding-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.service_list li{width: 50%}
.service_list{padding-bottom:0px;}
}
@media only screen and (max-width:767px) {
.service_list li{width:100%;float: none;}
.service_list .service_box{padding:20px;}
.service_box h3{margin-bottom: 10px;}
.service_list .service_p{height: auto !important;}
.service_p dt span{margin-right: 5px;}
}


/*登录*/
.login{padding: 190px 0;position: relative;color: #fff;}
.loginbox{width: 440px;max-width: 94%; margin: auto;position: relative;z-index: 2;}
.loginbox h1{text-align: center;color: #fff;margin-bottom: 15px;}
.login_line{width: 55px;height: 2px;display: block;margin: auto;background: #0a75d5;margin-bottom: 40px;}
.loginbox li{margin-bottom: 20px;overflow: hidden;}
.loginbox li input{height: 40px;line-height: 40px;background: #fff;border-radius: 5px;background: #fff;width: 100%;padding: 0 25px;box-sizing: border-box;}
.loginbox li.code input{width: calc(100% - 100px)}
.loginbox li.code span{width: 90px;float: right;cursor: pointer;border-radius: 3px;}
.loginbox li.code span img{width:100%;height: 40px;border-radius: 3px;}
.login_btn{overflow:hidden;line-height: 40px;padding-left: 150px;padding-top: 15px;}
.login_btn button{display: inline-block;width: 140px;height: 40px;line-height: 40px;background: #314b9b;color: #fff;border-radius: 3px;float: left;position: relative;overflow: hidden;}
.login_btn a{color: #fff;margin-left: 20px;float: left;}

.login_btn button:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 1;
}

.login_btn button:hover:after {
  left: 120%;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.pub_btn{position: relative;overflow: hidden;}
.pub_btn:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 1;
}

.pub_btn:hover:after {
  left: 120%;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.forget_bg50{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 99999;display: none;}
.forget_box{position: fixed;top:50%;left: 50%; box-sizing: border-box;padding: 20px; width: 300px;height: 180px;margin-left: -150px;margin-top: -90px; background: #fff;z-index: 999992;display: none;}
.forget_box h3{text-align: center;margin-bottom: 20px;}
.close_btn{text-align: center;margin-top: 20px;}
.close_btn a{display: inline-block;width: 100px;height: 36px;line-height: 36px;background: #314b9b;color: #fff;text-align: center;border-radius: 4px;}
.forget_box p{color: #868789;text-align: center;}

@media only screen and (max-width:1280px) {
.login{padding: 150px 0;}
}
@media only screen and (max-width:1024px) {
.login{padding: 100px 0;}
}
@media only screen and (max-width:767px) {
.login{padding: 70px 0;}
.login_line{margin-bottom: 20px;}
.loginbox li{margin-bottom: 10px;}
.loginbox li input,.login_btn button{height: 36px;line-height: 36px;}
.loginbox li.code span img{height: 36px;}
.login_btn{padding-left: 0;text-align: center;padding-top: 10px;}
.login_btn button{width: 100px;float: none;}
.login_btn a{float: none;}
}


/*环保体系*/
.ambient_cont>div:nth-child(2n){background: #fafafa;}
.ambient_title{padding: 0 20px;border-bottom: 2px solid #626262;padding-bottom: 20px;}
.ambient_title span{display: block;color: #404040;background: url(../images/ambient_icon.png) no-repeat 0 center;padding-left: 30px;}
.ambient_text{padding:20px 30px;}
.ambient_edit{padding-top: 20px;}
.ambient_cont>div:first-child{padding-top: 0;}

.link_list{overflow: hidden;}
.link_list ul{overflow: hidden;margin: 0 -10px;}
.link_list li{float: left;width: 25%;*margin-left: -1px;margin-bottom: 10px;}
.link_list li a{padding: 0 28px; color: #404040;display: block;background: #fafafa;line-height: 40px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin: 0 10px;}
.link_list li em{text-decoration: underline;}


@media only screen and (max-width:1024px) {
.ambient_text{padding: 20px 0;}
.ambient_title{padding: 0;padding-bottom: 10px;}
.link_list li a{padding: 0 20px;}
}

@media only screen and (max-width:1024px) {
.link_list ul{margin: 0 -5px;}
.link_list li a{padding: 0 10px;margin: 0 5px;}
.link_list li{width: 33.33%;}
}
@media only screen and (max-width:767px) {
.link_list li{width: 50%;}
}

/*供应商信息*/
.supplier_cont{overflow: hidden;}
.pub_le{float: left;width: 270px;float: left;background: #314b9b;border: 5px;}
.pub_le ul{padding: 50px 0;}
.pub_le li{padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,0.05);padding-left:12px;}
.pub_le li a{display: block;line-height: 36px;color: #fff;padding-left: 24px;background: url(../images/supplier_cicel_on.png) no-repeat 6px center;}
/*.pub_le li.on{font-size: 18px;}*/
.pub_le li.on>a{background:#126cc9 url(../images/supplier_cicel.png) no-repeat 6px center;border-radius: 5px 0 0 5px;}
.pub_le li:last-child{border-bottom: 0;}
.pub_le li .pub_p{margin-top: 10px;margin-left: 20px;font-size: 16px;}
/*.pub_le li .pub_p p{padding: 5px 0;}*/
.pub_le li .pub_p p.on a{background: #126cc9 ; border-radius: 5px 0 0 5px;}
.pub_le li .pub_p p a{background: none;}


.pub_re{width: calc(100% - 310px);float: right;}
.supplier01 ul{overflow: hidden;margin: 0 -8px;}
.supplier01 li{width: 25%;*margin-left: -1px;float: left;margin-bottom: 18px;}
.sup_box{border: 1px solid #e4e4e4;padding: 40px 35px;margin: 0 8px;height:85px;overflow: hidden;}
.sup_box p{line-height: 1.3em;height: 2.6em; overflow: hidden;color: #595959;margin-bottom: 8px;height: auto !important;}
.sup_box h4{color: #314b9b;word-wrap: break-word;height: auto !important;}

.supplier02{background: #f6f6f6;padding: 35px;}
.supplier02 ul{overflow: hidden;margin: 0 -70px;}
.supplier02 li{float: left;width: 36%;}
.supplier02 li:nth-child(2){width: 28%;}
.supplier02 li:nth-child(2) .sup_int{border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.sup_int{padding: 0 70px; height: auto !important;min-height: 127px;}
.sup_int span{display: block;width: 26px;height: 26px;overflow: hidden;margin-bottom: 10px;}
.sup_int span img{width: 26px;}
.sup_int h4{color: #595959;margin-bottom: 5px;}
.sup_int p{line-height: 1.3em;color: #314b9b;}

@media only screen and (max-width:1280px) {
.sup_box{padding: 20px;}
.supplier02 ul{margin: 0 -35px;}
.sup_int{padding: 0 35px;}

}
@media only screen and (max-width:1024px) {
.pub_le li{padding: 5px; padding-right: 0; padding-left: 10px;}
.pub_le li a{  background: url(../images/supplier_cicel_on.png) no-repeat 10px 10px;padding: 4px 0; padding-left: 30px;}
.pub_le li.on{font-size: 14px;}
.pub_le li.on>a{background: #126cc9 url(../images/supplier_cicel.png) no-repeat 10px 10px;}
.pub_le{width: 210px;}
.pub_re{width: calc(100% - 230px)}
.supplier02{padding: 20px;}
.supplier02 ul{margin: 0 -20px;}
.sup_int{padding: 0 20px;}
.sup_box{padding: 15px;}
.pub_le li .pub_p{font-size: 14px;}

.pub_le li a{line-height: 20px;}
.pub_le li{padding: 10px;padding-right: 0;}
}

@media only screen and (max-width:767px) {
.pub_le ul{padding: 0;}
.pub_le{margin-bottom: 20px;    padding-bottom: 20px;display: none;}
.pub_le,.pub_re{width: 100%;float: none;}
.pub_le li{padding: 0;}
.pub_le li.on a{border-radius:0;}
.pub_le li a{padding: 0;padding-left: 30px;    background: url(../images/supplier_cicel_on.png) no-repeat 10px center;}
.pub_le li.on>a {background: #126cc9 url(../images/supplier_cicel.png) no-repeat 10px center;}
.supplier01 li{width:50%;margin-bottom: 0px;}
.supplier01 li:last-child .sup_box{border: 0;}
.supplier01 li:nth-child(2n+1){clear: both;}
.supplier01 ul{margin: 0px;}
/*.sup_box p,.sup_box h4{height: auto !important;}*/
.sup_box{margin: 0px;padding:10px;border: 0;border-bottom: 1px dashed #e4e4e4;}
.pub_le li .pub_p{margin-top: 0;}
.pub_le li .pub_p p{padding: 0;}
.pub_le li .pub_p p a{line-height:30px;}

.supplier02{padding: 0 }
.pub_le li a{line-height: 40px;}
.sup_box p{height: inherit;margin-bottom:4px;}
.sup_int{padding: 0 20px;overflow: hidden;height: auto !important;min-height: inherit;}
.sup_int span{float:left;}
.sup_int h4{float: left;margin: 0;margin-left: 10px;line-height: 26px;}
.sup_int p{clear: both;}

.supplier02 ul{margin:0;}
.supplier02 li{width: 100% !important;float: none;    border-bottom: 1px solid #e4e4e4;padding: 20px 0;}
.supplier02 li:nth-child(2) .sup_int{border: 0;}
.supplier02 li:last-child{border: 0;}
.supplier01{margin-bottom: 20px;}

.sup_box{height: auto;border: 0;}

}


/*供应商质量要求与宣导*/
.quality_c ul{padding-bottom: 10px;}
.quality_c li{overflow: hidden;line-height: 24px;padding: 8px 0 6px 0;border-bottom: 1px solid #dddddd;}
.quality_c p{float: left;}
.quality_c li span{font-size: 12px;float: right;}
.quality_box{padding: 0 30px;padding-right: 35px;overflow: hidden;}
.quality_box p a{color: #404040;}
.quality_box p{background: url(../images/pdf.png) no-repeat 0 center;padding-left: 32px;position: relative;padding-right:10px;float: left;max-width: calc(100% - 170px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.quality_box p a{display: inline-block;}
.quality_box p i{background: url(../images/red_cicle.png) no-repeat 0 5px;width: 6px;height: 24px; position: absolute;top:0;right: 0;}
.quality_box span{background: url(../images/time.png) no-repeat 0 center;padding-left: 20px;color: #404040;}

.quality_c li:nth-child(2n){background: #eeeeee;}

@media only screen and (max-width:1024px) {
.quality_box{padding: 0 20px;}
.quality_c ul{padding-bottom: 0;}
}
@media only screen and (max-width:767px) {
.quality_box{ padding: 0 8px;}
.quality_box p{max-width: calc(100% - 140px);}
}

/*供应商绩效通报与查询*/
.pub_select {margin-bottom: 20px;}
.pub_select dl{position: relative;width: 150px;}
.pub_select dt{border: 1px solid #ccc;height: 36px;line-height: 36px;padding: 0 20px;background: url(../images/arrow.png) no-repeat center right 10px;cursor: pointer;}
.pub_select dd{    z-index: 2;background: #fff; display: none;border: 1px solid #ccc;    box-sizing: border-box;position: absolute;top:37px;left: 0;width: 100%;max-height: 150px;overflow: hidden;overflow: auto;padding: 10px 0;}
.pub_select dd a{display: block;padding: 0 20px;background: #fff;border: 1px solid #fff;line-height: 30px;}

.query_box{min-height: 430px;}
.query_c{padding-right: 1px;}
.query_table { width: 100%; text-align: center;color: #404040; }
.query_table td { text-align: center; line-height: 20px; padding: 13px 0; border: 1px solid #dddddd; }
.query_table thead td { background:#314b9b; color:#fff;border:0;}
.query_table td {width: 8.3%;}
.query_table td i{color: #126cc9;}
.query_table td i.on{color: #404040;}


@media only screen and (max-width:1024px) {
.query_box{min-height: 340px;}
}
@media only screen and (max-width:767px) {
.query_box{min-height: inherit;}
.pub_select dt{padding: 0 10px;}
.pub_select dd a{padding: 0 10px;}


.query_table{width: 767px;}
.query_box{overflow: hidden;overflow-x:auto;}
/*    .query_table ,
    .query_table thead,
    .query_table tbody,
    .query_table th,
    .query_table td,
    .query_table tr { display: block; }
    .query_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .query_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .query_table td {min-height: 30px; border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 4em; white-space: normal; text-align: left;    width: 100% !important;  box-sizing: border-box;  }
    .query_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 4em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .query_table td:before { content: attr(data-title); }*/


}

.declare_icon{text-align: right;overflow: hidden;margin-bottom: 20px;}
.declare_icon a{display: inline-block;height: 34px;line-height: 34px;text-align: center;border: 1px solid #e4e4e4;padding: 0 25px;border-radius: 5px;background: #fff;}
.declare_icon img{margin-right: 6px;vertical-align: middle;margin-top: -2px;}


/*供应商质量要求与宣导*/
.declare_table { width: 100%;color: #404040; }
.declare_table td { line-height: 20px; padding: 12px 5px;}
.declare_table thead td { background:#314b9b; color:#fff;border:0;padding: 16px 5px;}
.declare_table td i{color: #126cc9;}
.declare_table td i.on{color: #404040;}
.declare_a05 a{color: #126cc9;}
.declare_table tbody tr{border-bottom: 1px solid #dddddd;}
.declare_table tbody tr:nth-child(2n){background: #eeeeee;} 
.declare_table td{}
.declare_table .t1{padding-left: 20px;}
.declare_table .t1{width: 7%;}
.declare_table .t2{width: 10%;}
.declare_table .t3{width: 18%;}
.declare_table .t4{width: 8%;}
.declare_table .t5{width: 6%;}
.declare_table .t6{width: 9%;}
.declare_table .t7{width: 8%;}
.declare_table .t8{width: 8%;}
.declare_table .t9{width: 18%;}
.declare_table .t10{width: 10%;}


.declare_blank {position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);    z-index: 99991;display: none;}
.declare_tac{width: 500px;max-height: 300px; background: #fff; position: fixed;top:50%;left: 50%;margin-top: -150px;margin-left: -250px;z-index: 99992;display: none;}
.declare_close{text-align: center;margin-top: 20px;}
.declare_close a{display: inline-block;    background: #a5a7aa;color: #fff;width:100px;line-height: 30px; text-align: center;border-radius: 4px; margin: 0 5px;}
.declare_close a.subbtn{background: #0b75d5;}
.tac_box{padding: 20px;background: #fff;}
.tac_box h3{text-align: center;margin-bottom: 10px;    color: #000;}
.tac_p{max-height: 150px;page-break-inside: avoid;height: }
.tac_p p{ color: #575757;}
.tac_p li{line-height: 36px;border-bottom: 1px solid #ccc;}
.tac_p li:last-child{border: 0;}

.declare_tac02 {max-height: 400px;margin-top: -200px;}
.declare_tac02 .tac_p{max-height: 260px;}


.declare_tac05{color: #575757;max-height: 545px; width: 700px;margin-left: -350px;margin-top: -272px;}
.apply_box ul{overflow: hidden;margin: 0 -10px;}
.apply_box li{float: left;*max-height: -1px;margin-bottom: 10px;width: 33.33%}
.apply_box li:last-child{margin-bottom: 0;}
.apply_box li dl{padding:0 10px;}
.apply_box dt{margin-bottom: 5px;}
.apply_box .li_w100{width: 100%;float: none;clear: both;}
.apply_box textarea{border: 1px solid #ccc;width: 100%;padding: 10px;box-sizing: border-box;height: 70px;}
.declare_tac05 .apply_box{max-height: 400px;overflow: hidden;}


/*上传*/

.upload-box {background:url(../images/up_bg.png)  no-repeat;}
.upload-box { display:block; width:100px; height:40px; position:relative;cursor: pointer; }
.upload-box.again-box { background:no-repeat; overflow: hidden; width: auto;cursor: default;height: auto; }
.upload-box.again-box a { display:inline-block; }
.upload-box.again-box .ViewSpan{width: 100%;height: auto;line-height: 24px;max-height: 48px;overflow: hidden;}
.upload-box iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box.again-box a.view{background: none;}
.upload-box.again-box a.again{
    /* background: url(../images/up_cha.png) center no-repeat;width: 17px;height: 17px;
    position: absolute;top:0;right: 0; */    color: #575757;
}

.upload-box.again-box a.view img{width: 100%;height: 100%;}
.ViewSpan{width:100px; height:40px;}
.upload-box.again-box a.view{width:94%;height: 100%; display: block;   color: #575757;word-wrap: break-word; word-break: break-all;}
/*.upload-box.again-box a.view:hover{ color: #575757 !important;}*/

.change_btn{overflow: hidden;padding-top: 40px;    clear: both;}
.change_btn a{float: left;width: 130px;height: 36px;line-height: 36px;text-align: center;color:#fff;background: #db1e28;margin-right: 10px;}
.change_btn .change_btn02{background: #565052;}
/*上传*/

@media only screen and (min-width:1025px) {
.declare_tac05 .apply_box{height: 245px;}
}

@media only screen and (max-width:1330px) {

.declare_table .t3{width: 12%;}
.declare_table .t4{width: 11%;}
.declare_table .t7{width: 10%;}
.declare_table .t9{width: 15%;}
}

@media only screen and (max-width:1024px) {
    .declare_table ,
    .declare_table thead,
    .declare_table tbody,
    .declare_table th,
    .declare_table td,
    .declare_table tr { display: block; }
    .declare_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .declare_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .declare_table td {min-height: 30px; border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 11em !important; white-space: normal; text-align: left;    width: 100% !important;  box-sizing: border-box;  }
    .declare_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 11em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .declare_table td:before { content: attr(data-title); }
  
  .declare_table tbody tr{border: 0;}
  .declare_table tbody tr:last-child{margin-bottom: 0;}
}
@media only screen and (max-width:767px) {
.declare_icon{margin-bottom: 10px;}


.declare_tac05,.declare_tac{width: 94%;margin-left:0%;left: 3%;}
.declare_tac05{margin-top: -60%;}
.declare_tac05 .apply_box{max-height: 300px;}
.apply_box li{width: 100%;float: none;}
.apply_box dl{overflow: hidden;}
.apply_box dt{float: left;width: 60px;margin: 0;}
.apply_box dd{float: left;width: calc(100% - 60px)}
.apply_box li dl{padding: 0;}
.apply_box ul{margin: 0;}
.apply_box .li_w100 dt,.apply_box .li_w100 dd{float: none;width: 100%;}
.apply_box .li_w100 dt{margin-bottom: 5px;}
.declare_close{margin-top: 5px;}
.tac_box{padding-top: 10px;}
}

/*供应商质量要求与宣导*/
.change_cont .quality_box span{background:none;padding: 0;}
.change_cont .quality_box{padding: 0 80px 0 60px;}
.change_cont .page{padding-top: 40px;}
.change_cont .quality_c li:first-child{border-top: 1px solid #dddddd;}
.search_button{overflow: hidden;width: 300px;background: #f4f4f4;float: right;}
.search_button input{width: calc(100% - 64px);height: 34px; line-height: 34px;float: left;padding: 0 20px;    box-sizing: border-box;}
.search_button button{width: 64px;height: 34px; line-height: 34px; text-align: center; vertical-align: middle; float: right;background: url(../images/btn_bg.png) no-repeat center center; background-size: 100% 100%;}
.search_button button img{ margin-top: 8px;margin-left: 12px;}
.change_le{float: left;line-height: 34px;}
.change_top{display: table;width: 100%;margin-bottom: 25px;}
.change_le dl{position: relative;width: 45px;}
.change_le dt{background: url(../images/arrow.png) no-repeat right center;cursor: pointer;}
.change_le dd{position: absolute;top:34px;width: 100%;left: 0;background: #f2f2f2;display: none;    z-index: 2;border: 1px solid #ccc;    padding: 5px 0;}
.change_le dd p{padding: 0 4px;line-height: 24px;}
.change_le dd p a{display: block;}
@media only screen and (max-width:1024px) {
.change_cont .quality_box{padding:0 20px;}
}

@media only screen and (max-width:767px) {
.search_button{width: calc(100% - 60px)}
.change_cont .quality_box{padding:0 8px;}
.search_button input{padding: 0 10px;}
.change_cont .page{padding-top: 20px;}
}

/*职业发展*/
.career_cont{padding: 0 70px;}
.career_01{text-align: center;color: #000;background: url(../images/career_bg.png) no-repeat top center;padding:110px 0 85px 0;margin-bottom: 70px;    box-sizing: border-box;    background-size: contain;}
/*.career_span{text-align: center;}
.career_span span{background: url(../images/hr_line.png) no-repeat right center;padding-right: 20px;margin-right: 15px;font-weight: bold;}
.career_span span:last-child{margin-right: 0;padding: 0;}
.career_01 h3{margin-bottom: 25px;}
.career_01 h3 em{color:#0a75d5;}
.career_01 p{margin-bottom: 20px;}*/

.career_box p{line-height: 1.7em}

.career_02 li{margin-bottom: 70px;}
.career_02 li:last-child{margin-bottom: 0;}
.career_02 dl{overflow:hidden;position: relative;}
.career_02 dt,.career_02 img,.career_02 dd{height: 100%;overflow: hidden;}
.career_02 dt{width: 48%; height: 85%;margin-top:2.5%; float: left;position: relative;z-index: 2;}
.career_02 dd{width: 56.5%;position: absolute;top:0;right: 0;background: #fafafa;color: #575757;}
.mCSB_inside>.mCSB_container{min-width: auto !important;}
.career_box{padding:50px 65px;padding-left: 110px;box-sizing: border-box; height: 100%;overflow: hidden;}
.career_box h3{margin-bottom: 15px;color: #000;}
.career_box p{line-height: 1.7em;}
.career_ic{width:104px;height: 104px;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;background: #0b75d5;border-radius: 50%;text-align: center;}
.career_ic img{width: 40px;height: 40px;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}

.career_02 li:nth-child(2n) dt{float: right;}
.career_02 li:nth-child(2n) dd{right: auto;left: 0;}
.career_02 li:nth-child(2n) .career_box{padding:50px 65px;padding-right: 110px;}
.career_02 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fff;}



@media only screen and (max-width:1280px) {
.career_box{padding: 50px;padding-left: 90px;}
.career_02 li:nth-child(2n) .career_box{padding: 50px;padding-right: 90px;}
.career_02 li{margin-bottom: 40px;}
.career_01{padding: 50px 0;margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.career_ic{width: 60px;height: 60px;}
.career_ic img{width: 30px;height: 30px;}
.career_cont{padding: 0;}
.career_box{padding:40px 20px;padding-left:60px;}
.career_02 li:nth-child(2n) .career_box{padding:40px 20px;padding-right:60px;}
.career_02 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{    background: #126cc9;}
.career_02 li{margin-bottom: 20px;}
/*.career_01 h3{margin-bottom: 20px;}*/


}

@media only screen and (max-width:767px) {

/*.career_span span{background: none;padding: 0;font-weight: normal;}
.career_span{text-align: left;}
*/
.career_01{margin-bottom: 0px;padding: 40px 0;}
.career_02 dl{height: auto !important;}
.career_02 dt,.career_02 dd{float: none;width: 100%;position: static;}
.career_box,.career_02 li:nth-child(2n) .career_box{padding: 20px 10px;}
.career_02 dt{position: relative;margin:0;}
}


/*招聘联络*/
.liaison_cont{overflow: hidden;position: relative;padding: 20px 0;}
.liaison_bg{position: absolute;top:0;left: 0;width: 74%;height: 100%;}
.liaison_bg img{display: none;width: 100%;}
.liaison_cont .left{width:50%;position: absolute;bottom:55px;}
.liaison_text{color: #fff; padding: 0 70px; padding-right: 0;    box-sizing: border-box;}
.liaison_text h1{line-height: 48px;margin-bottom: 5px;}
.liaison_text h2{margin-bottom: 30px;}
.liaison_more{margin-top: 30px;margin-left: 30px;}
.liaison_more a{display: inline-block;}
.liaison_cont .right{width: 36.5%;float: right;}
.liaison_cont li{background: rgba(11,117,213,0.94);color: #fff;}
.liaison_cont li a{color: #fff;}
.liaison_cont li:nth-child(2n){background: rgba(49,75,155,0.94);}
.liaison_box{padding:25px;padding-left: 55px;padding-bottom: 35px;}
.liaison_box h3{margin-bottom:10px;}
.liaison_p dl{overflow: hidden;line-height: 24px;margin-bottom: 15px;}
.liaison_p dl:last-child{margin-bottom: 0;}
.liaison_p dt{float: left;width: 80px;}
.liaison_p dt img{margin-right: 10px;vertical-align: middle;}
.liaison_p dd{float: left;width: calc(100% - 80px)}
.liaison_int{overflow: hidden;    position: relative; z-index: 2;}
.liaison_p01{position: relative;z-index: 2}
.liaison_cont .blank_20{display: none;}
@media only screen and (max-width:1280px) {
.liaison_cont .left{bottom: 30px;}
.liaison_text{padding-left: 30px;}
}
@media only screen and (max-width:1024px) {
.liaison_cont{padding: 0;}
.liaison_bg{position: static;width: 100%;background:none;display: none;}
.liaison_bg img{display: block;}
.liaison_cont .right{width: 100%;}
.liaison_cont .left{position: static;width: 100%;}

.liaison_text{padding: 30px;padding-top: 100px;}
.liaison_text h2{margin-bottom: 10px;}
.liaison_text h1{line-height: 28px;}
.liaison_box{padding: 30px;}
.liaison_more{margin-left: 0;margin-top: 20px;}
}
@media only screen and (min-width:768px) {
.liaison_cont .left{background: none !important;}
}

@media only screen and (max-width:767px) {
.liaison_cont .blank_20{display: block;}
.liaison_text{padding:20px;padding-top: 40px;position: relative;}
.liaison_box{padding: 20px;}
}

/*职位搜索*/
.nosite_margin .site{margin-bottom: 0;}
.position_tab{text-align: center;border-bottom: 1px solid #dddddd;height: 70px;}
.position_tab ul{display: inline-block;}
.position_tab li{float: left;margin:0 14px;width:180px;}
.position_tab li a{display: block;padding: 0 25px;height: 70px;line-height: 70px; position: relative;}
.position_tab li em{position: absolute;left: 0;bottom:-1px;height: 3px;background: #0b75d5;width: 0%;opacity: 0;}
.position_tab li.on em{width: 100%;opacity: 1;}
.position_tab li.on a{color:#0b75d5;}
.screen_box li{padding: 13px 35px;background: #eeeeee;margin-bottom: 1px;}
.screen_box dl{overflow: hidden;line-height: 24px;}
.screen_box dl dt{float:left;width: 90px;margin-right: 10px;color: #929292;}
.screen_box dl dd{float:right;width: calc(100% - 100px);overflow: hidden;}
.screen_box dl dd span{float: left;margin-right: 30px;cursor: pointer;}
.screen_box dl dd span.on{color: #0b75d5;}
.position_search{overflow: hidden;margin: 30px 0;}


.position_search .search_button{overflow: hidden;width: 404px;background: #f4f4f4;float: right;}
.position_search .search_button input{width: calc(100% - 100px);height: 48px; line-height: 48px;float: left;padding: 0 20px;    box-sizing: border-box;}
.position_search .search_button button{width: 100px;height: 48px; line-height: 48px; text-align: center; vertical-align: middle; float: right;background: url(../images/btn_bg02.png) no-repeat center center; background-size: 100% 100%;}
.position_search .search_button button img{ margin-top:14px;margin-left: 12px;}

.tabbox_table { width: 100%;    margin-bottom: 10px; }
.tabbox_table td { line-height: 20px; padding: 12px 10px; box-sizing: border-box; }
.tabbox_table thead td { background:#314b9b; color:#fff;padding: 18px 10px;}
.tabbox_table tbody tr{border-bottom: 1px solid #dddddd;color: #404040;} 
.tabbox_table .t1 { width: 20%; }
.tabbox_table .t2 { width: 12%; }
.tabbox_table .t3 { width: 13%; }
.tabbox_table .t4 { width: 13%; }
.tabbox_table .t5 { width: 13%; }
.tabbox_table .t6 { width: 14%; }
.tabbox_table .t7 { width:9%; }

.tabbox_table tr td:first-child{padding-left: 70px;}
.tabbox_table tr a{color: #0b75d5;}
.tabbox_table tbody tr:nth-child(2n){background: #eeeeee;}


@media only screen and (max-width:1280px) {
.tabbox_table{margin-bottom: 0;}
}
 @media only screen and (max-width:1024px) {
.screen_box li{padding: 10px 20px;}
.screen_box dl dt{width: 70px;}
.screen_box dl dd{width: calc(100% - 80px)}

.position_tab li a{height: 50px;line-height: 50px;}
.position_tab{height: 50px;}
.screen_box dl dd span{margin-right: 20px;}

.tabbox_table tr td:first-child{padding-left: 20px;}
.tabbox_table .t7 { width:11%; }


.position_search .search_button input{height: 34px; line-height: 34px;    width: calc(100% - 60px);}
.position_search .search_button button{height: 34px; line-height: 34px;width: 60px;background: url(../images/btn_bg.png) no-repeat center center;    background-size: 100% 100%; }
.position_search .search_button button img{margin-top: 8px;}
.position_search{margin: 20px 0;}
.position_tab li em{height: 2px;}
}
@media only screen and (max-width:767px) {
.screen_box li{padding: 10px;}
.position_tab li{width: 33.33%;float: left;margin: 0;}
.position_tab li a{padding: 0;}
.position_tab ul{display: block;}
.screen_box dl dt{float: none;width: 100%;margin: 0;margin-bottom: 5px;}
.screen_box dl dd{width: 100%;}

    .tabbox_table ,
    .tabbox_table thead,
    .tabbox_table tbody,
    .tabbox_table th,
    .tabbox_table td,
    .tabbox_table tr { display: block; }
    .tabbox_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .tabbox_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .tabbox_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em !important; white-space: normal; text-align: left; min-height: 30px; }
    .tabbox_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .tabbox_table td:before { content: attr(data-title); }


.tabbox_table tbody tr{border-bottom: 0;}
.position_search .search_button{width: 100%;}
.tabbox_table tbody tr:last-child{margin-bottom: 0;}

}


/*人才招聘详情*/


.d_tab li{float:left;line-height: 30px;margin-right: 60px;}
.d_tab li dl{padding: 0 10px;}
.d_tab li dt{float: left;max-width: 100px;}
.d_tab li dd{float: left;color: #0b75d5;}
.d_tab{padding: 40px 60px 35px 60px;overflow: hidden;}


.share_cont{overflow: hidden;float: left;}
.share_cont p{color: #777777;float: left;line-height: 36px;}
.share_cont .bdsharebuttonbox{float: left;    margin-top:8px;}
.share_cont .bdsharebuttonbox>a {
display: block; float: left;
background-position: left top !important;
width: 22px !important;
height: 18px !important;
margin: 0px 14px 0 0 !important;
padding: 0 !important;
}
.recruit_box{background: #eeeeee;padding: 65px 0 45px 0;}
.recruit_t{overflow: hidden;}
.recruit_t .recruit_le,.recruit_t .recruit_re{width: 50%;*margin-left: -1px;float: left;position: relative;}
.recruit_text{padding: 0 140px;}
.recruit_text h4{line-height: 25px;margin-bottom: 25px;}
.recruit_text h4 img{width: 25px;margin-right: 15px;}
.recruit_p{padding-left: 40px;color: #4b4b4b;line-height: 1.7em;}
.recruit_p.line{padding: 0;width: 1px;background: #e8e8e8;position: absolute;right: 0;bottom: 0;}
.recruit_t .recruit_re .recruit_p.line{display: none;}
.info_btn a{display: inline-block;width: 130px;height: 36px;line-height: 36px;background: #314b9b;color: #fff;text-align: center;}
.recruit_share{margin-top:65px;padding: 0 140px;overflow: hidden;}
.info_btn{float: right;}

@media only screen and (max-width:1280px) {
.recruit_text,.recruit_share{padding: 0 100px;}
.recruit_share{margin-top: 40px;}
.d_tab{padding: 30px;}
.d_tab li{margin-right: 50px;}
}

@media only screen and (max-width:1260px) {
.recruit_text,.recruit_share{padding: 0 50px;}

}

@media only screen and (max-width:1024px) {

.d_tab{padding: 30px 0;}
.d_tab li{margin-right: 20px;}

.recruit_box{padding: 30px 20px;}
.recruit_t .recruit_le, .recruit_t .recruit_re{float: none;width: 100%;}
.recruit_text, .recruit_share{padding: 0;}
.recruit_text h4{margin-bottom: 10px;}
.recruit_share{margin-top: 20px;}
.recruit_t .recruit_le{margin-bottom: 20px;}
.recruit_p.line{display: none;}
.recruit_p{height: auto !important;padding-left: 0;}
.load-more-link{width: 90px; height: 36px;line-height: 36px;}

}

@media only screen and (max-width:767px) {
.d_tab{padding: 20px 0;}
.d_tab li{float:none;width: 100%;margin: 0;overflow: hidden;}
.d_tab li dd{font-size: 14px;}
.share_cont{float: none;}
.info_btn{float: none;text-align:center;margin-top:10px;}
.recruit_box{padding: 20px;}
.load-more-link{padding-top: 0;}
}


.gray_bg{background: #fafafa;padding-bottom: 80px;}
.gray_bg .site{margin: 12px auto;}
.resume_cont{}
.resume_cont>ul>li{padding:40px 70px;background: #fff;margin-bottom: 20px;}
.resume_box h1{color: #000;margin-bottom: 30px;}
.resume_box h1 i{color: #1078d5;}
.resume_box{display: table;width: 100%;}
.resume_cont .resume_01 h1{margin-bottom: 0;}
.resume_01 .upload-box{width: 110px;height: 36px;background: url(../images/upload.jpg) no-repeat;}
.resume_01 .upload-box.again-box{width: auto;height: auto;background: none;}
.resume_01 .upload-box.again-box .ViewSpan{position: static;   max-height: inherit;}
.resume_01 .upload-box.again-box a.view{width: auto;display: inline-block;line-height: 36px;    padding-right: 20px;}
.resume_01 .upload-box.again-box a.again{}
.resume_01 h1{float: left;}
.resume_01 .upload-box{float: left;margin-right: 30px;}
.resume_01 p{float: left;color: #929292;line-height: 36px;}
.up_re{width: calc(100% - 120px);float: right;}


.resume_cont dt{color: #929292;}
.resume_cont dd{padding: 5px 0;max-height: 106px;overflow: hidden;display: none;position: absolute;top:37px;left: 0;width: 100%; overflow: auto; background: #fafafa;border: 1px solid #e6e6e6;}
.resume_cont dd a{line-height: 24px;    color: #7d7b7b;}

.resume_cont input{padding: 0 20px;height: 38px;line-height: 38px;width: 100%; box-sizing: border-box;}
.formbox_in{margin-bottom: 20px;}
.resume_form h2{overflow: hidden;margin-bottom: 20px;color: #514d4d;display:none;}
.resume_form h2 a{float: right;color: #514d4d}
.resume_form ol{overflow: hidden;margin: 0 -30px;}
.resume_form li{width: 50%;float: left;*margin-left: -1px;height: 38px;line-height: 38px;margin-bottom: 10px;}
.resume_form li .form_w{background: #fafafa;margin: 0 30px;   }
.resume_form li.liw_clear{float: none;}
.resume_form li.liw_100{float: none;width: 100%;clear: both;height: 120px;}
.resume_cont textarea{padding: 10px 20px;box-sizing: border-box;width: 100%;height: 120px;border: 0;outline: none;background: #fafafa;}

.form_p{width: 100%;display: table;}
.phone_resume dl{position: relative;width:80px;float: left;}
.phone_resume dt{;cursor: pointer; padding-left: 10px;border-right: 1px solid #fff;background: url(../images/resume_arrow01.png) no-repeat right 22px center;}

.phone_resume dd a{display: block;padding-left: 10px;}
.phone_resume input{width: calc(100% - 80px);float: right;}
.select_resume dl{position: relative;}
.select_resume dt{padding: 0 20px;cursor: pointer;background: url(../images/resume_arrow02.png) no-repeat center right 10px;}
.select_resume dd a{padding:0 20px;display: block;line-height: 30px;}
.select_resume dd{max-height: 130px;}
.resume_btn{clear: both;}
.resume_btn a{display: inline-block;width: 180px;height: 36px;line-height: 36px;text-align: center;background: #314b9b;color: #fff;}
.test-item02{background: url(../images/resume_week.png) no-repeat center right 20px;cursor: pointer;}
.test-item03{background: url(../images/resume_week.png) no-repeat center right 20px;cursor: pointer;}
.must_p i{color: #1078d5;}
.resume_button{text-align: center;padding-top: 5px;}
.resume_button button{width: 160px;height: 40px;line-height: 40px;text-align: center;background:#0b75d5;color: #fff;}

@media only screen and (max-width:1280px) {
.resume_cont>ul>li{padding: 40px;}

}
@media only screen and (max-width:1024px) {
.gray_bg{padding-bottom: 40px;}
.resume_cont>ul>li{padding: 20px;}
.up_re{float: none;width: 100%;}
.resume_cont .resume_01 h1,.resume_box h1{float: none;margin-bottom:20px;}
.resume_01 .upload-box{float: none;margin: 0;margin-bottom: 10px;}
.resume_01 p{float: none;width: 100%;line-height: 20px;}
.resume_cont input{padding: 0 10px;}
.select_resume dt{padding: 0 10px;}
.select_resume dd a{padding: 0 10px;}
.resume_cont textarea{padding: 10px;}
.resume_form li .form_w{margin: 0 10px;}
.resume_form ol{margin: 0 -10px;}
}
@media only screen and (max-width:767px) {
.resume_cont .resume_01 h1, .resume_box h1{margin-bottom: 10px;}
.resume_form li .form_w{margin: 0;}
.resume_form ol{margin: 0;}
.resume_form li{width: 100%;float: none;}
.resume_cont textarea,.resume_form li.liw_100{height: 90px;}
.resume_btn a{width: 140px;}
.resume_button button{width: 120px;height: 36px;line-height: 36px;}
.resume_button{padding-top: 10px;}
}
/*产品应用*/
.gray_bg02{background: #fafafa;}
.applic_list{overflow: hidden;padding-bottom: 70px;}
.applic_list ul{overflow: hidden;margin: 0 -14px;}
.applic_list li{float: left;width: 25%;*margin-left: -1px;margin-bottom: 30px;}
.applic_list li dl{margin: 0 14px;background: #fff;}
.applic_list li h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 15px;}
.applic_list li p{color: #575757;line-height: 1.7em;height: 3.4em;overflow: hidden;}
.applic_list li dd{padding: 20px 30px;padding-bottom: 80px;}
@media only screen and (max-width:1280px) {
.applic_list{padding-bottom: 40px;}

}
@media only screen and (max-width:1024px) {
.applic_list li dd{padding: 20px;padding-bottom: 30px;}
.applic_list ul{margin: 0 -10px;}
.applic_list li dl{margin: 0 10px;}
.applic_list li h3{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.applic_list{padding: 0;}
.applic_list li{width: 100%;float:none;}
.applic_list li dd{padding: 20px;}
.applic_list ul{margin: 0px;}
.applic_list li dl{margin: 0px;}
.applic_list li p{height: inherit;max-height:5.1em;}
}

/*通信*/
.signal_list{overflow: hidden;padding-bottom: 80px;margin-top: -10px;}
.signal_list ul{overflow: hidden;margin: 0 -28px;padding-bottom: 10px;}
.signal_list li{float: left;width: 50%;*margin-left: -1px;line-height: 48px;}
.signal_box{margin: 0 28px;overflow: hidden;border-bottom: 1px solid #cdcdcd;}
.signal_box span{float: left;width: 100px;color: #575757;font-family: "Arial";}
.signal_box p{float: right;width: calc(100% - 100px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1024px) {
.signal_list{padding-bottom: 40px;margin-top: 0;}
.signal_list ul{margin: 0 -15px;}
.signal_box{margin: 0 15px;}

}
@media only screen and (max-width:767px) {
.signal_list{padding-bottom: 20px;}
.signal_list ul{margin: 0px;}
.signal_box{margin: 0px;}
.signal_list li{width: 100%;float: none;}
}
/*肖特基二极管*/
.file_cont>div:last-child{margin-bottom: 0;}
.file_box{margin-bottom: 50px}
.file_box h3{font-family: "Arial";color: #404040;font-weight: bold;margin-bottom: 20px;}
.file_box h3 em{color: #0b75d5;}
.file_table tbody{color: #404040;}
.file_table td{min-height: 24px;}

.file_table { width: 100%;  }
.file_table td { line-height: 20px; padding: 6px 10px; }
.file_table thead td { background:#314b9b; color:#fff;border-right: 1px solid #5a6faf;text-align: center;padding: 16px 10px; }
.file_table .t1 { width: 44.5%;font-family: "Arial"; }
.file_table .t2 { width: 27%;font-family: "Arial"; }
.file_table .t3 {text-align: center;font-size: 12px;}
.file_table .t2 p{padding-left: 37%;}
.file_table .t1 p{margin-left: 20px;background: url(../images/pdf.png) no-repeat 0 0;padding-left: 34px; min-height: 24px;word-wrap: break-word;word-break: break-all;}
.file_table tbody tr{border-bottom: 1px solid #dddddd;}
.file_table tbody tr:nth-child(2n){background:#eeeeee;}
@media only screen and (max-width:1024px) {
.file_table .t2 p{padding-left: 0;text-align: center;}
}
 
@media only screen and (max-width:767px) {
    .file_table ,
    .file_table thead,
    .file_table tbody,
    .file_table th,
    .file_table td,
    .file_table tr { display: block; }
    .file_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .file_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .file_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:10px 0;  padding-left: 96px; white-space: normal; text-align: left;width: 100% !important;box-sizing: border-box;  }
    .file_table td:before { position: absolute; top: 0; left: 0; padding:10px 0; width: 96px; text-indent:10px;  white-space: nowrap; text-align: left; }
    .file_table td:before { content: attr(data-title); }

    .file_table .t3,.file_table .t2,.file_table .t2 p{text-align: left;margin-left: 0;}
    .file_table .t1 p{margin-left: 0;}
    .file_table .t3{font-size: 14px;}
    .file_table tbody tr{border:0;}
}



/*网站地图*/
.mapsite{margin-top: -15px;padding-bottom: 40px;}
.mapsite h3{width: 216px;height: 44px;line-height: 44px;background: url(../images/mapsite_bg.png) no-repeat center center;background-size: 100% 100%;color: #fff;margin-bottom: 20px;}
.mapsite h3 span{display: block;margin-left: 50px;}
.mapsitebox{padding: 0 40px;}
.mapsite ul>li{overflow: hidden;background: #fff;margin-bottom: 20px;padding-bottom: 20px;}
.mapsite ul>li:first-child{padding-bottom: 60px;}
.mapsite ol{overflow: hidden;margin: 0 -10px;}
.mapsite ol li{width: 16.66%;*margin-left: -1px;float: left;}
.mapsite ol dl{padding: 0 10px;}
.mapsite dt{line-height: 60px;position: relative;margin-bottom: 10px;}
.mapsite dt em{position: absolute;left: 0;bottom: 0;width: 36px;height:1px;background: #0b75d5;}
.mapsite dt a{color: #000;}
.mapsite dd p{line-height: 2em;}
.mapsite dd p a{color: #575757;}
.mapsite .about_mapsite li{width: 11.11%;}
@media only screen and (max-width:1024px) {
.mapsite{margin-top: 0;}
.mapsite h3{width: 150px;height: 40px;line-height: 40px;}
.mapsite h3 span{margin-left: 30px;}
.mapsitebox{padding: 0 20px;}
.mapsite ul>li:first-child ol li{width: 100%; padding: 10px 0;border-bottom: 1px dashed #ccc;}
.mapsite ul>li:first-child ol li:last-child{border-bottom: 0;padding-bottom: 0;}
.mapsite ul>li:first-child ol li:first-child{padding-top: 0;}
.mapsite ul>li:first-child{padding-bottom: 40px;}
.mapsite dd p{float: left;margin-right: 40px;}
.mapsite ol dl{padding: 0;}
.mapsite dt{line-height: 40px;}

.mapsite ol li{width: auto;margin-right: 40px;}
.mapsite .about_mapsite li{width: auto !important;}
}
@media only screen and (max-width:767px) {
.mapsite{padding-bottom: 0px;}
.mapsite dd p,.mapsite ol li{margin-right:20px;}
.mapsite dt{font-size: 14px;line-height: 30px;}
.mapsite h3{height: 36px;line-height: 36px;width: 120px;}
.mapsite h3 span{margin-left: 15px;}
.mapsite ul>li:last-child{margin-bottom: 0;}
}

/*搜索结果01*/
.search_cont .index_query{padding-bottom: 46px;margin-bottom: 40px;}
.search_cont .h_top{color: #fff;}
.search_cont .h_top p{ background: url(../images/h_cicle.png) no-repeat 0 center;}
.search_cont .h_top p a{  color: #0b75d5;}
.search_cont .h_top p a:hover{color: #fff !important;}
.search_cont .h_top p.on{   color: #0b75d5;   background: url(../images/search_ic03_on.png) no-repeat 0 center;}
.search_cont .h_top p.on a{color: #fff;}

.search_table02 { width: 100%; text-align: center; color: #404040;}
.search_table02 td { text-align: center; padding: 12px 10px;     word-wrap: break-word; word-break: break-all;}
.search_table02 thead td { background:#0b75d5; color:#fff;border-right: 1px solid #3c91dd;padding:18px 10px;}
.search_table02 tbody{font-family: "Arial";}
.search_table02 .t1 { width: 25.6%; }
.search_table02 .t2 { width: 27%; }
.search_table02 .t3 { width: 26.5%; }
.search_table02 .t4 { }
.search_table02 tbody .t3,.search_table02 tbody .t3 a {color: #0b75d5;}
.search_table02 tbody .t4 {font-size: 12px;}
.search_table02 tbody tr{border-bottom: 1px solid #dddddd;}
.search_table02 tbody tr:nth-child(2n){background: #eeeeee;}
.result_p{color: #575757;margin-top: 20px;}
@media only screen and (max-width:1024px) {
.search_cont .index_query{margin-bottom: 20px;}

}
@media only screen and (max-width:767px) {
.search_cont .index_query{padding:20px 10px;}
.search_cont .query_form input{width: calc(100% - 60px)}
.search_cont .query_form button{float: right;margin: 0;width: 60px;border-radius: 0;}
    .search_table02 ,
    .search_table02 thead,
    .search_table02 tbody,
    .search_table02 th,
    .search_table02 td,
    .search_table02 tr { display: block; }
    .search_table02 thead tr { position: absolute; top: -9999px; left: -9999px; }
    .search_table02 tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .search_table02 td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 100px; white-space: normal; text-align: left; width: 100% !important;    box-sizing: border-box;  }
    .search_table02 td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 100px; text-indent:10px;  white-space: nowrap; text-align: left; }
    .search_table02 td:before { content: attr(data-title); }
.search_table02 tbody .t4 {font-size: 14px;}
.search_table02 tbody tr{border:0;}
.result_p{margin-top: 10px;}


}

/*01*/
.noresult{text-align: center;color: #333436;padding-top: 60px;}
.search_table01 { width: 100%;color: #404040; margin-bottom: 10px; }
.search_table01 td { padding: 18px 0px;     box-sizing: border-box;border: 1px solid #ddd;    word-wrap: break-word;word-break: break-all;}
.search_table01 thead td { background:#0b75d5; color:#fff;}
.search_table01 thead .t2{text-align: center;}
.search_table01 tbody{font-family: "Arial";vertical-align: top}
.search_table01 .t1 { width: 26.5%;padding:15px 80px; }
.search_table01 .t2 { width: 73.5%; }

.search_table01 tbody tr{border-bottom: 1px solid #dddddd;}
.search_table01 tbody tr:nth-child(2n){background: #eeeeee;}
.search_cross ul{overflow: hidden;margin: 0 -10px;}
.search_cross li{margin-bottom: 15px;float: left;width: 50%;}
.search_cross li p{background: url(../images/pdf.png) no-repeat 0 center;min-height: 24px;padding-left: 34px;margin:0  10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.search_cross .cross_top,.search_cross .cross_bottom{padding:0 90px;}
.search_cross .cross_top{padding-bottom: 10px;border-bottom: 1px solid #dddddd;padding-bottom: 15px;margin-bottom: 10px;}
.search_cross h3{margin-bottom: 5px;}

.cross_more a{font-size: 12px;color: #3c91dd;}

@media only screen and (max-width:1280px) {
.search_table01{margin-bottom: 0;}
}
@media only screen and (max-width:1279px) {
.search_table01 .t1{padding:15px 40px;}
.search_cross .cross_top, .search_cross .cross_bottom{padding:0 40px}
}
@media only screen and (max-width:1024px) {
.noresult{padding-top: 30px;}
.search_table01 .t1{padding:15px 20px;}
.search_cross .cross_top, .search_cross .cross_bottom{padding:0 20px}
}

@media only screen and (max-width:767px) {
.search_box .page{padding-top: 0;}
.search_table01 tbody{vertical-align: middle;}
    .search_table01 ,
    .search_table01 thead,
    .search_table01 tbody,
    .search_table01 th,
    .search_table01 td,
    .search_table01 tr { display: block; }
    .search_table01 thead tr { position: absolute; top: -9999px; left: -9999px; }
    .search_table01 tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .search_table01 td { border: none; border-bottom: 1px solid #eee; position: relative; padding:10px 0;  white-space: normal; text-align: left; width: 100% !important;    box-sizing: border-box; padding-top: 46px; }
    .search_table01 td:before { position: absolute; top: 0; left: 0; padding:10px 0; width: 100% ; text-indent:10px;  white-space: nowrap; text-align: left; }
    .search_table01 td:before { content: attr(data-title);    font-weight: bold; }

.search_table01 .t1{padding: 10px; padding-top: 40px;}
.search_cross .cross_top, .search_cross .cross_bottom{padding: 0 10px;}
.search_table01 tbody tr{border:0;}
.search_cross li{float: none;width: 100%;}
.search_cross li p,.search_cross ul{margin: 0;}
.search_table01 td{    border-bottom: 1px solid #e1dddd;}
}


/*搜索*/
.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #303030;}

.searh_g span{background: #0b75d5;color: #fff;}
.search_con li em{color: #0b75d5}
.search_con li{padding: 30px 0; border-bottom: 1px dashed #c0c0c0;}
.search_con li h2{margin-bottom: 15px; overflow: hidden;}
.search_con li h2 a{color: #303030; float: left;width: 80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_con li h2 span{ float: right; font-weight: normal; font-size: 14px;color: #686868; width: 80px; text-align: right; }
.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #333}
.search_con li.ones{border-bottom: 0}


.sech_sou{overflow: hidden;}
.sech_sou .left{float: left; height: 50px; width: 3px; background: #000000; margin-right: 20px;}
.sech_sou span img{width: 15px; height: 15px;}
.sech_sou button img{width: 15px; height: 15px;}
.sech_sou .right{float: left;overflow: hidden; border-bottom: 1px solid #e0e0e0; width:690px; padding-bottom: 5px;}
.sech_sou .right input,.sech_sou .right button,.sech_sou .right span{height: 50px; line-height: 50px; border: none; outline: none; float: left;}
.sech_sou .right button{width: 75px; height: 40px; background: #0b75d5;text-align: center; float: right;}

.sech_sou .right span img{ margin-top: 22px;}
.sech_sou .right button{margin-top: 8px;}
.sech_sou .right button img{ margin-top: 12px;}
.sech_sou .right span{float: right; padding: 0 20px; cursor: pointer;}
.sech_sou .right input{font-size: 36px; font-weight: normal; width: 590px; padding:0 10px;}

.seachcont .pageout{border-top:0;}
@media only screen and (max-width:767px) {
.search_con{padding-bottom: 40px;}
.sech_sou .right{width:calc(100% - 25px)}
.sech_sou .right input{width:calc(100% - 100px)}
.sech_sou .left{height: 40px;}
.sech_sou .right input, .sech_sou .right button, .sech_sou .right span{height: 40px; line-height: 40px;}
.sech_sou .right button{margin-top: 0}
.sech_sou .right span img{margin-top: 14px;}
.sech_sou .right input{font-size: 20px;}
.search_con li{padding:20px 0;}
.search_con li h2 span{font-size: 12px;width: 70px;}
.search_con li h2 a{width: calc(100% - 80px);}
}

/*产品*/
.pro_list ul{overflow: hidden;margin: 0 -13px;}
.pro_list li{width: 33.33%;*margin-left: -1px;float: left;margin-bottom: 25px;}
.pro_list dl{margin: 0 13px;padding: 50px 20px;padding-bottom:30px;background: #fafafa;position: relative;}
.pro_img{margin-bottom: 25px;text-align: center;}
.pro_img img{width: 265px;max-width: 100%; margin: auto;}
.pro_img a{display: block;}
.pro_list dt h3{text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list dd{
  position: absolute;top:0%;left: 0;width: 100%;height: 100%;background: rgba(11,117,213,0.95);color: #fff;text-align: center;
  transform:scale(0.85,0.85); -webkit-transform:scale(0.85,0.85);-moz-:scale(0.85,0.85);-o-transform:scale(0.85,0.85);-ms-transform:scale(0.85,0.85);
  visibility: hidden;
  opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;
}
.pro_list dd a{color: #fff;display: block;width: 100%;height: 100%;}
.pro_list dd a:hover{color: #fff !important;text-align: center;}
.pro_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 30px;}
.pro_list dd p span{border-bottom: 1px solid #fff;}

@media only screen and (max-width:1024px) {
.pro_list ul{margin: 0 -10px;}
.pro_list dl{margin: 0 10px;}
}

@media only screen and (max-width:767px) {
.pro_list ul{margin: 0 -2px;}
.pro_list dl{margin: 0 2px;}
.pro_list li{width:50%;margin-bottom:4px;}
.pro_list dl{padding:20px 10px;}
.pro_img{margin-bottom: 10px;}
.pro_list dt h3{font-size: 14px;}
}

/*产品详情*/
.pro_soll{overflow: hidden;}
.pro_dcon_d{overflow: hidden;}
.pro_dcon_d{width: 1280px;}
.pro_dcon_t{margin-bottom: 20px;}
.pro_dcon_t ul{overflow: hidden;}
.pro_dcon_t li{float: left;margin-right: 50px;cursor: pointer;}
.pro_dcon_t li img{margin-right: 12px;vertical-align: middle;}


.pro_table { width: 100%; text-align: center;font-family: "Arial"; }
.pro_table td { text-align: center; line-height: 20px; padding: 10px 5px; border: 1px solid rgba(255,255,255,0.2); word-wrap: break-word;word-break:break-all;}
.pro_table thead td { background:#314b9b; color:#fff;}
.pro_table thead.pro_thead02 td{border:1px solid #314b9b;}

/*line*/
.pro_table .pro_thead01 td{border-right: 0;border-left: 0;position: relative;}
.pro_table .pro_tbody01 td{border-right: 0;border-left: 0;position: relative;}
.pro_table .pro_thead01 td:before{content:"";position:absolute;top:0;right:1px;width:1px; height:100%;background:rgba(255,255,255,0.2)}
.pro_table .pro_tbody01 td:before{content:"";position:absolute;top:0;right:1px;width:1px; height:100%;background:rgba(255,255,255,0.2)}
/*line*/
@media only screen and (max-width:1024px) {
.pro_soll{overflow-x:auto;padding-bottom: 5px;}
    .pro_soll::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height:4px;    
    }
    .pro_soll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 0px;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: rgba(0,0,0,0.2);background: #126cc9;
    }
    .pro_soll::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.2);
        border-radius: 0;
        background: rgba(0,0,0,0.1);
     }
}



/*01*/
/*.pro_table_0 .pro_table thead .t3,.pro_table_0 .pro_table thead .t7,.pro_table_0 .pro_table thead .t8,.pro_table_0 .pro_table thead .t9,.pro_table_0 .pro_table thead .t11{font-size: 12px;}*/
.pro_table_0 .pro_table .t1 {width:170px;}
.pro_table_0 .pro_table .t2 {width:170px;}
.pro_table_0 .pro_table .t3 {width:72px; }
.pro_table_0 .pro_table .t4 {width:82px}
.pro_table_0 .pro_table .t5 {width:82px}
.pro_table_0 .pro_table .t6 {width:82px}
.pro_table_0 .pro_table .t7 {width:82px}
.pro_table_0 .pro_table .t8 {width:82px}
.pro_table_0 .pro_table .t9 {min-width:82px}
.pro_table_0 .pro_table .t10 {min-width:104px; }
.pro_table_0 .pro_table .t11 {min-width:50px; }
.pro_table_0 .pro_table tbody .t11,.pro_table_0 .pro_table tbody .t12{text-align: center;}
.pro_table_0 .pro_table tbody .t12{font-family: "微软雅黑";font-size: 12px;}
/*01*/
/*02*/
.pro_table_1 .pro_dcon_d{width: 1630px;}
.pro_table_1 .pro_table td{width: 7%;}
.pro_table_1 .pro_table .t1 {width:16%;}
.pro_table_1 .pro_table .t2 {max-width:170px;}
.pro_table_1 .pro_table .t3 {width:9%;}
.pro_table_1 .pro_table .t13,.pro_table_1 .pro_table .t14 {width:11%;min-width: 100px;}
.pro_table_1 .pro_table .t15{min-width:70px;text-align: center;}
.pro_table_1 .pro_table .t16 {min-width:70px;text-align: center;}
/*02*/
/*03*/
/*.pro_table_2 .pro_dcon_d{width: 1630px;}*/
.pro_table_2 .pro_table td{width: 7%;}
.pro_table_2 .pro_table .t1 {width:16%;}
.pro_table_2 .pro_table .t2 {min-width:170px;}
.pro_table_2 .pro_table .t3 {width:9%;}
.pro_table_2 .pro_table .t12,.pro_table_2 .pro_table .t13 {width:11%;min-width: 100px;}
.pro_table_2 .pro_table .t14{min-width:70px;text-align: center;}
.pro_table_2 .pro_table .t15 {min-width:70px;text-align: center;}
/*03*/
/*04*/
/*.pro_table_3 .pro_dcon_d{width: 1500px;}*/
.pro_table_3 .pro_table td{width: 7%;}
.pro_table_3 .pro_table .t1 {width:16%;}
.pro_table_3 .pro_table .t2 {min-width:170px;}
.pro_table_3 .pro_table .t3 {width:9%;}
.pro_table_3 .pro_table .t11{width:11%;min-width: 100px;}
.pro_table_3 .pro_table .t12{min-width:70px;text-align: center;}
.pro_table_3 .pro_table .t13 {min-width:70px;text-align: center;}
/*04*/

/*04*/
/*.pro_table_4 .pro_dcon_d{width: 1500px;}*/
.pro_table_4 .pro_table td{width: 7%;}
.pro_table_4 .pro_table .t1 {width:16%;}
.pro_table_4 .pro_table .t2 {width:170px;}
.pro_table_4 .pro_table .t3 {width:9%;}
.pro_table_4 .pro_table .t11{width:11%;min-width: 100px;}
.pro_table_4 .pro_table .t12{min-width:70px;text-align: center;}
.pro_table_4 .pro_table .t13 {min-width:70px;text-align: center;}
/*04*/


.pro_tbody02 tr td:last-child{text-align: center;}
.pro_tbody02 tr td:nth-last-child(2){text-align: center;}
.pro_table_w .t9{width:10%;}
.pro_table_w .pro_table tr td:first-child{width: 150px;min-width: 150px;}
.pro_table_w .pro_table tr td:nth-child(3){width: 6%;min-width: 100px;}
.pro_table_w .pro_table tr td:last-child{width: 90px;min-width: 90px;}
.pro_table_w .pro_table tr td:nth-last-child(2){width: 60px;min-width: 60px;}



.pro_dcon53 .t3{width:120px;}
.pro_dcon53 .t4{width:120px;}
.pro_dcon53 .t5{width:120px;}
.pro_dcon53 .t6{width:120px;}
.pro_dcon53 .t7{width:120px;}
.pro_dcon53 .t8{width:120px;}

.pro_dcon54 .t3{width:120px;}
.pro_dcon54 .t4{width:120px;}
.pro_dcon54 .t5{width:120px;}
.pro_dcon54 .t6{width:120px;}
.pro_dcon54 .t7{width:120px;}
.pro_dcon54 .t8{width:120px;}

.pro_dcon56 .t3{width:120px;}
.pro_dcon56 .t4{width:120px;}
.pro_dcon56 .t5{width:120px;}
.pro_dcon56 .t6{width:120px;}
.pro_dcon56 .t7{width:120px;}
.pro_dcon56 .t8{width:120px;}

.pro_dcon57 .t4{width:220px;}

.pro_dcon58 .t4{width:220px;}
.pro_dcon58 .t5{width:220px;}

.pro_dcon59 .t3{width:220px;}
.pro_dcon59 .t4{width:220px;}
.pro_dcon59 .t5{width:220px;}

.pro_dcon510 .t3{width:120px;}
.pro_dcon510 .t4{width:120px;}
.pro_dcon510 .t5{width:120px;}
.pro_dcon510 .t6{width:120px;}
.pro_dcon510 .t7{width:120px;}
.pro_dcon510 .t8{width:120px;}

.pro_dcon511 .t3{width:120px;}
.pro_dcon511 .t4{width:120px;}
.pro_dcon511 .t5{width:120px;}
.pro_dcon511 .t6{width:120px;}
.pro_dcon511 .t7{width:120px;}

.pro_dcon514 .t3{width:120px;}
.pro_dcon514 .t4{width:120px;}
.pro_dcon514 .t5{width:120px;}
.pro_dcon514 .t6{width:120px;}
.pro_dcon514 .t7{width:120px;}

.pro_dcon515 .t3{width:120px;}
.pro_dcon515 .t4{width:120px;}
.pro_dcon515 .t5{width:120px;}
.pro_dcon515 .t6{width:120px;}
.pro_dcon515 .t7{width:120px;}








.pro_table tbody{color: #404040;}
.pro_table tbody td{text-align: left;}

.pro_table tbody a{color: #404040;}
.pro_table tbody .tr01{background: #0b75d5; vertical-align: top;color: #fff;}
.sort_btn {text-align: left;margin-left: 15px;}
.sort_btn span{
  display: inline-block;width: 9px;height: 5px;cursor: pointer;
  opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;
}
.sort_btn span.on{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.sort_btn span.sort_max{background: url(../images/pro_t.png) no-repeat center center;margin-right: 10px;}
.sort_btn span.sort_min{background: url(../images/pro_b.png) no-repeat center center;}

.pro_table tbody .tr02{background: #d9e4ec; vertical-align: top;}
.pro_table tbody .tr02 td{background: #d9e4ec;}
.pro_table tbody tr td{border-bottom: 1px solid #ddd;}
.pro_tbody02 tr:nth-child(2n){background: #eeeeee;}
.pro_tbody02 .t1 p{padding-left: 15px;}
.pro_tbody02 .t2 p{padding-left: 10px;}



.pro_chose{max-height: 230px;overflow: hidden;overflow: auto;}
.pro_chose li{background:url(../images/pro_chose.png) no-repeat 0 6px;padding-left: 18px;text-align: left;cursor: pointer;line-height: 24px;font-size: 12px;}
.pro_chose li.on{background:url(../images/pro_chose_on.png) no-repeat 0 6px;    color: #0b75d5;}
.pro_search{overflow:hidden;width: 120px;background: #fff;margin: auto;}
.pro_search input,.pro_search button{height: 30px;line-height: 30px;}
.pro_search input{width: calc(100% - 30px);    box-sizing: border-box;float: left;padding: 0 5px;}
.pro_search button{width: 30px;height: 30px;background:#0b75d5 url(../images/pro_search.png) no-repeat center center;float: right;}

.parame_blank50,.parame_cont{display: none;}
.parame_blank50{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 99991;}
.parame_cont{    box-sizing: border-box;z-index: 99992;width: 680px;max-width: 94%; padding: 40px;background:#fff;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:fixed; left:50%; top:50%;}
.parame_cont.cur{border-bottom: 1px solid #fff;}
.parame_cont ul{overflow: hidden;}
.parame_cont li{
  float: left;width: 33.33%;*margin-left: -1px;margin-bottom:10px;cursor: pointer;
  -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.parame_cont li p{background: url(../images/pro_chose01.png) no-repeat 0 6px;padding-left: 20px;}
.parame_cont li.on p{background: url(../images/pro_chose01_on.png) no-repeat 0 6px;}
.parame_cont li:nth-child(3n+1){clear: both;}


@media only screen and (max-width:767px) {
.pro_dcon_t li{margin-right: 15px;}
.parame_cont li{width: 100%;}
.parame_cont{padding: 20px;}
.parame_cont .declare_close{margin-top: 10px;}
}




@media only screen and (min-width:1025px) {
.service_p a{cursor:default;}
.news_list li dl,.news_list li img,.service_box,.login_btn button,.career_02 li dd,.pro_list dd p span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.career_02 li dt img{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.news_list li:hover dl{background: #0b75d5;}
.news_list li:hover h3 a{color: #fff !important;transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;}
.news_list li:hover dd p{color: #fff;}
.news_list li:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.page_re a:hover,.load-more-link a:hover,.service_p a:hover,.login_btn a:hover,.close_btn a:hover,.resume_btn a:hover{color: #fff !important;}
.page_re a:hover,.load-more-link a:hover,.login_btn a:hover,.info_btn a:hover,.resume_btn a:hover{opacity:0.9;filter:alpha(opacity=70); -moz-opacity:0.9; -khtml-opacity:0.9;}

.service_list li .service_box:hover{background: #0a75d5 url(../images/service_logo02.png) no-repeat bottom 20px right 20px;}
.service_list li .service_box:hover h3{color: #fff;}
.service_list li .service_box:hover .img01{display: none;}
.service_list li .service_box:hover .img02{display: inline-block;}
.service_list li .service_box:hover .service_p,.service_list li .service_box:hover .service_p a{color: #fff;}
.link_list li a:hover,.declare_close a:hover,.info_btn a:hover{background: #314b9b;color: #fff !important;}
.pub_le li a:hover{color: #fff !important;}
.pub_le li>a:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.pub_le li .pub_p a:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.search_table02 tbody .t3 a:hover{color: #304ca5 !important}

.career_02 li:hover dd{background: #0b75d5;color: #fff;}
.career_02 li:hover h3{color: #fff;}
.career_02 li:hover dt>img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}


.applic_list li dl,.applic_list li img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.applic_list li:hover dl{background: #0b75d5;}
.applic_list li:hover h3 a{color: #fff !important;transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;}
.applic_list li:hover dd p{color: #fff;}
.applic_list li:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
.pro_list dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.pro_list dl:hover dd{
  top:0;transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
  visibility: visible;
  opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;
}
.pro_list dl:hover dt h3{visibility: hidden;opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.pro_list dd p span:hover{opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.pro_dcon_t li:hover{color: #0b75d5}

.liaison_cont li a:hover{color: #fff !important;cursor: default;}
.liaison_cont li a.tel_link:hover{cursor: pointer;opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}




}




.position_tab02{margin-bottom:40px;}
@media only screen and (max-width:767px) {
.position_tab02{margin-bottom:20px;}
}



.weixin{ position:fixed; width:300px; height:350px; z-index:100000; left:50%; top:50%; margin:-200px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;}
.weixin .c{ position:absolute; width:30px; height:30px; background:url(../images/x.png); overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px; font-weight:normal;}
.weixin .img{ padding:10px 0 10px;padding-bottom: 0; text-align:center; border-top:1px solid #ddd;}
.weixin p {  margin:0 1.5%; text-align:center;  }
.weixin .img img{ width:250px; height:250px; display:block; margin:0 auto 10px; }


.law{padding: 4% 6% 4%;    background: #e5f1fd;}



.pro_dcon .pro_table td.t1{width:130px !important;min-width:130px !important;}

/*表格宽度调整*/
.pro_dcon .pro_table td.t2{width:130px !important;min-width:130px !important;}
.pro_dcon .pro_table td.t_aecq{width:60px !important;min-width:60px !important;}
.pro_dcon .pro_table td.t_pdf{width:60px !important;min-width:60px !important;}
.pro_dcon .pro_table td.t_slider_num{width:90px !important;min-width:90px !important;}
.pro_dcon .pro_table td.t_package{width:80px !important;min-width:80px !important;}
.pro_dcon .pro_table td:last-child{width:80px !important;min-width:80px !important} 

/*2020-02-13*/

.rander_num {width: 52px !important;}
.pro_tbody02 .t_slider_num{text-align: right;}
.pro_tbody02 .t_aecq{text-align: center;}
.pro_tbody02 .t_pdf{text-align: center;}
.pro_tbody02 .t_package{text-align: left !important;}


/*2020-04-14*/
.overhtml{overflow: hidden;}
.declare_tac05 .apply_box{height: 330px;}
.form_z input{width:100%;height:36px;line-height:36px;box-sizing:border-box;padding:0 10px; border: 1px solid #ccc;background: url(../images/resume_week.png) no-repeat center right 8px;}
.apply_box .form_z h4{margin-left: 10px;margin-bottom: 5px;}
.apply_box .form_z dl{position:relative;padding:0;margin:0 10px;}
.form_z02 dt{width:100%;height:36px;line-height:36px;box-sizing:border-box;padding:0 10px; border: 1px solid #ccc;cursor:pointer;background: url(../images/resume_arrow02.png) no-repeat center right 10px;}
.form_z02 dd{position:absolute;top:35px;left:0;background:#fff;padding:10px 0;border: 1px solid #ccc;width:100%;box-sizing:border-box;max-height:126px;overflow:auto;}
.form_z02 dd p{padding:0 10px;line-height:28px;}
.form_z02 dd p a{display: block;}

@media only screen and (max-width:767px) {
    .apply_box .form_z dl{margin:0;    overflow: inherit;display: table; width: 100%;}
    .apply_box .form_z dt{width:100%}
}
























































