﻿.about_show{position: relative;margin-bottom: 30px; height: 500px; overflow: hidden;}
.about_show .swiper-slide a{display: block;}
.about_show .swiper-slide{-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-webkit-transition:transform 1s;
-o-transform:scale(1.09);-webkit-transform:scale(1.09);-ms-transform:scale(1.09);-moz-transform:scale(1.09);transform:scale(1.09);
 margin-top: 70px; margin-bottom: 70px;    box-shadow: 0px 0px 10px rgba(0,0,0,0.4); width: 640px;}
.layer-mask{transition:all .5s; position: absolute; width:100%; height: 100%; left:0; top:0; right:0; opacity: 0.7; background:rgba(0,0,0,0.6);}
.about_show .swiper-slide.swiper-slide-active,.about_show .swiper-slide.swiper-slide-duplicate-active{ z-index: 1002;-o-transform:scale(1.25);-webkit-transform:scale(1.25);-ms-transform:scale(1.25);-moz-transform:scale(1.25);transform:scale(1.25); }
.about_show .swiper-slide img{ width: 100%; height:360px; display: block; border:0;}
.about_show .swiper-slide.none-effect{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}
.about_show .swiper-slide.swiper-slide-active .layer-mask,.about_show .swiper-slide.swiper-slide-duplicate-active .layer-mask{display: none;}
.about_show .but a{display: block;width: 61px; height: 120px;margin-top: -60px;}
.about_show .but .swiper-button-prev{background: url(../images/branch_prev_dis.png) no-repeat center center; background-size: 100%; left: 125px;}
.about_show .but .swiper-button-next{background: url(../images/branch_next_dis.png) no-repeat center center; background-size: 100%;right: 125px;}
.about_show .but .swiper-button-prev.swiper-button-disabled{background: url(../images/branch_prev_dis.png) no-repeat center center; background-size: 100%; }
.about_show .but .swiper-button-next.swiper-button-disabled{background: url(../images/branch_next_dis.png) no-repeat center center; background-size: 100%;}
.about_show .swiper-slide h3{display: none; position: absolute;left: 0; bottom: 0; background: rgba(0,0,0,0.5); width: 100%; height: 54px; line-height: 54px; text-align: center; color: #fff;}
.about_show .swiper-slide h3 p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 10px;}
.about_show .swiper-slide.swiper-slide-active h3,.about_show .swiper-slide.swiper-slide-duplicate-active h3{display: block;}
@media only screen and (max-width: 1279px) {
.about_show .but a{width: 45px; height: 80px; margin-top: -40px;}	
.about_show{height: auto;}
}
@media only screen and (max-width: 1024px) {
.about_show{margin-bottom: 0;}
.about_show .but .swiper-button-prev{left:7%;}
.about_show .but .swiper-button-next{right:7%;}
.about_show .but .swiper-button-prev{background: url(../images/branch_prev.png) no-repeat center center; background-size: 100%; }
.about_show .but .swiper-button-next{background: url(../images/branch_next.png) no-repeat center center; background-size: 100%;}
.about_show .but .swiper-button-prev.swiper-button-disabled{background: url(../images/branch_prev.png) no-repeat center center; background-size: 100%; }
.about_show .but .swiper-button-next.swiper-button-disabled{background: url(../images/branch_next.png) no-repeat center center; background-size: 100%;}
}
@media only screen and (max-width:767px) {
.about_show .swiper-slide,.about_show .swiper-slide.swiper-slide-active,.about_show .swiper-slide.swiper-slide-duplicate-active{-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1); box-shadow: 0px 0px 10px rgba(0,0,0,0);}
.layer-mask{display: none;}
.about_show .swiper-slide{margin:0;width: 100%;}
.about_show .swiper-slide a{padding: 0;    width: 101%;}
.about_show .but a{width: 30px;height: 30px; margin-top: -15px;}
.about_show .but .swiper-button-prev{background: url(../images/news_prev.png) no-repeat center center; background-size: 100%;left: 10px; }
.about_show .but .swiper-button-next{background: url(../images/news_next.png) no-repeat center center; background-size: 100%;right: 10px;}
.about_show .but .swiper-button-prev.swiper-button-disabled{background: url(../images/news_prev_dis.png) no-repeat center center; background-size: 100%; }
.about_show .but .swiper-button-next.swiper-button-disabled{background: url(../images/news_next_dis.png) no-repeat center center; background-size: 100%;}
.about_show .swiper-slide h3{height: 30px; line-height: 30px;}

}
/*分公司介绍*/
.about_show_d{margin-bottom: 40px;background: #f5f5f5;padding: 40px;overflow: hidden;color: #666;}
.about_show_img{text-align: center;margin-bottom: 40px;}
.about_show_img img{width: 100%;}
.about_show_text h3{color: #0258c1; font-weight: bold;border-bottom: 2px solid #0258c1; padding-right: 75px;display: inline-block;padding-bottom: 20px;margin-bottom: 20px;}
.about_show_p{color: #666666;line-height: 1.7em;margin-bottom: 35px;clear: both;}
.about_show_cont li{line-height: 24px;margin-bottom: 10px;}
.about_show_cont em{display: inline-block;}
.about_show_cont em img{vertical-align: middle;margin-right: 8px; margin-top: -2px;}
@media only screen and (max-width:1024px) {
.about_show_text h3{padding-right: 20px;padding-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.about_show_img,.about_show_p{margin-bottom: 20px;}
.about_show_text h3{padding-bottom: 10px;}
.about_show_d{padding: 20px;}
.about_show_d{margin-bottom: 0;}
}

/*领导关怀*/
.leader li.cur{background: #f5f5f5;}
.leader dl{overflow: hidden;padding: 30px;}
.leader dl dt{width: 460px; height: 260px; float:left;}
.leader dl dd{float:left;width: 740px;}
.leader_box{padding-left: 50px;}
.leader_time{color: #999999; font-family: "Arial";position: relative;height: 60px;margin-bottom: 35px;}
.leader_time em{position: absolute;top:0; font-size: 24px;}
.leader_time i{margin-left: 6px;display:inline-block;width: 60px;}
.leader_time i img{width: 100%;}
.leader_time span{color: #0258c1;position: absolute;top:6px; margin-left: -5px;line-height: 60px; font-size: 60px;}
.leader dd h3{margin-bottom: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.leader dd h3 a{color: #0f0f0f;}
.leader_p{line-height: 1.7em;height: 3.4em;overflow: hidden;color: #888888;}
.leader_more a{display: inline-block;}
.leader_more{margin-top: 40px;}
.leader .page{margin-top: 110px;}
@media only screen and (max-width:1366px) {
.leader .page{margin-top: 50px;}
.leader dl dt{width: 38%;}
.leader dl dd{width: 62%;}
.leader_time{margin-bottom: 20px;}
.leader_more{margin-top: 30px;}
.leader_time i{width: 50px;}
.leader_time span{font-size: 48px;line-height: 48px;}
}
@media only screen and (max-width:1150px) {

.leader dd h3{margin-bottom: 10px;}
.leader_time{margin-bottom: 20px;height: 48px;}
.leader_more{margin-top: 20px;}
.leader_time i{width: 50px;}
.leader_time span{font-size: 48px;line-height: 48px;}
}
@media only screen and (max-width:1024px) {
.leader_box{padding-left: 30px;}
.leader dl dt{width: 300px;}
.leader dl dd{width: calc(100% - 300px)}
.leader_time span{font-size: 36px;line-height: 36px;top:4px;}
.leader_time i{width: 36px;margin-left: 22px;}
.leader_time{height: 34px;margin-bottom: 10px;}
.leader dl{padding:20px 10px;}
.leader .page{margin-top: 30px;}
.leader_more{margin-top: 15px;}
}
@media only screen and (max-width:640px) {
.leader dl dt{width: 100%;}
.leader dl dd{width:100%}
.leader_box{padding-left: 0;}
.leader_time span,.leader_time em{position: static; font-size: 18px;margin:0;}
.leader_time i{margin:0;width: 10px;height: 20px; }
.leader_time i img{height: 100%;}
.leader li{margin-bottom: 20px;}
.leader dl{padding:0;}
.leader dd{padding: 10px;}
.leader .page{margin: 0 auto;}
}

/*组织架构*/
.organize{text-align: center;background: #f5f5f5; padding:80px 60px;padding-bottom: 100px;margin-bottom: 40px; }
.organize img{max-width: 100%;}
@media only screen and (max-width:1280px) {
.organize{margin-bottom: 0;}
.organize{padding: 40px 30px;padding-bottom: 60px;}	
}
@media only screen and (max-width:1024px) {
.organize{padding: 40px 20px;padding-bottom: 60px;}	
}
@media only screen and (max-width:767px) {
.organize{padding: 30px 10px;padding-bottom: 40px;}	
}

/*企业地图*/
.map_cont{position: relative;height: 720px;overflow: hidden;}
#map{width: 100%; height: 1000px;margin-top: -280px;}
.maptext{position: absolute;bottom: 80px; right: 0; width: 1077px; background: rgba(24,105,198,0.9); color: #fff;}
.maptext a{color:#fff;}
.mapin{padding: 50px 65px;}
.mapin h1{line-height: 42px;overflow: hidden;margin-bottom: 45px;}
.mapin h1 span{font-weight: bold;float: left;}
.mapin h1 i{float: left; width: 19px; height: 42px; background: url(../images/x_line.png) no-repeat center center; margin: 0 10px;background-size: 100%;}
.mapin h1 em{float: left;}
.maplis ul{overflow: hidden;}
.maplis li{width: 33.33%;*margin-left:-1px; float: left;}
.mapin_p{line-height: 1.7em;    padding-left: 35px;}
.maplis ul{overflow: hidden;}
.mapin_pcon {padding: 0 35px; min-height: 100px;}
.mapin_pcon h3{font-weight: bold; margin-bottom: 10px;}
.mapin_pcon h3 img{vertical-align: middle;margin-right: 20px;  margin-top: -5px;}
.mapin_plist p{margin-bottom: 20px;}
.mapin_plist em{font-weight: bold;margin-right: 8px;}
.mapin_plist em img{vertical-align: middle;margin-right: 15px;margin-top: -2px;}
.maplis li.map_li01{width: 198px;}
.maplis li.map_li01 .mapin_pcon{padding-left: 0;}
.maplis li.map_li02{width: 460px;}
.maplis li.map_li02 .mapin_pcon{border-left: 1px solid #5c97d8;border-right: 1px solid #5c97d8;}
.maplis li.map_li03{width: 288px;}
.maplis li.map_li03 .mapin_pcon{padding-right: 0;}
.BMap_bubble_title{white-space: inherit !important;line-height: 1.5em !important; max-height: 3em !important;}
.BMap_bubble_content{line-height: 1.5em !important; /*max-height: 3em !important;*/overflow: hidden;}
@media only screen and (max-width: 1279px) {
.mapin h1{margin-bottom: 30px;}
.maptext{bottom: 40px;width: 95%;}
.mapin{padding: 40px 30px;}
.maplis li.map_li01,.maplis li.map_li03{width: 230px;}
.maplis li.map_li02{width:calc(100% - 460px);}
}
@media only screen and (max-width: 1024px) {
.maptext{width: 100%; position: static;}
.mapin h1{margin-bottom:20px;line-height: 30px;}
.mapin_pcon{padding: 0 20px;}
.mapin h1 i{height: 30px;width: 14px;}
#map{height: 400px;margin-top: 0;}
.map_cont{height: auto;}
}

@media only screen and (max-width: 990px) {
.maplis li{width: 100% !important; margin-bottom: 20px;}
.maplis li.map_li02 .mapin_pcon{border: 0;}
.mapin_pcon{padding: 0; min-height: inherit;}
.mapin_plist em img,.mapin_pcon h3 img{margin-right: 10px;}
.mapin_plist p{margin-bottom: 10px;}
.mapin_p{padding-left: 0;}
#map{height: 300px;}
}

@media only screen and (max-width:767px) {
.mapin{padding: 20px;}
.mapin h1 i{margin: 0 5px;}
}

/*企业电话*/
.main_conts_pad30{padding-bottom: 30px;}
.tel_link{cursor: default;}
.phone_cont li a{color: #fff !important;}
.phone_cont{overflow: hidden;}
.phone_cont ul{overflow: hidden; margin: 0 -25px;}
.phone_cont li{width: 33.333%; float: left;*margin-left: -1px;margin-bottom: 50px; overflow:hidden;}
.phone_cont li .phone_box{width: auto;margin: 0 25px; position: relative; overflow:hidden;}
.phone_text{position: absolute; left: 0; bottom: 0; width:100%; color: #fff; background: rgba(0,0,0,0.5); height: 48px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.phone_p{padding: 0 30px;}
.phone_p h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 5px 0 15px 0;}
.phone_list{height: 8em; overflow: hidden;display: none;}
.phone_list p{line-height: 2em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media only screen and (max-width:1366px) {
.phone_cont li{margin-bottom: 40px;}
.phone_cont ul{margin: 0 -20px;}
.phone_cont li .phone_box{margin: 0 20px;}

}
@media only screen and (max-width:1280px) {
.phone_cont li{margin-bottom: 20px;}
.phone_cont ul{margin: 0 -10px;}
.phone_cont li .phone_box{margin: 0 10px;}
.phone_cont li .phone_box h3{padding:0px; line-height: 36px;}
.phone_text{height: 40px;}
}
@media only screen and (max-width:1150px) {
.phone_list{margin-top: -10px;}

}
@media only screen and (max-width:1024px) {
.tel_link{cursor: pointer;}
.phone_text{position: static;height: auto;}
.phone_cont li .phone_box .phone_p{padding:20px;}
.phone_cont li .phone_box,.phone_text{background: #0168b7;}
.phone_cont li{width: 50%;}
.phone_list{margin-top:0; display: block;}

}

@media only screen and (max-width:767px) {
.phone_cont ul,.phone_cont li .phone_box{margin: 0px;}
.phone_cont li{width: 100%;}

}


.tab-tt{ text-align: center; margin:0 0 3%;}
.tab-tt li{ cursor: pointer; display: inline-block; width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; margin:0 5px; background: #219FFF;}
.tab-tt li a{color: #fff;}
.tab-tt li.on{background: #0168B7;}
.tab-tt li a:hover{color: #fff !important;}
.v_list{}
.v_list ul{margin:0 -0.5%;}
.v_list li{ float: left; width: 32.33%; margin:0 0.5% 3%; text-align: center;}
.v_list li h2{ font-size: 16px; margin:0 0 3%;}
.v_list li .img{position: relative;}
.v_list li .img span{ width: 40px; height: 40px; position: absolute; left:50%; top:50%; margin:-20px 0 0 -20px; background: url(../images/play.png) no-repeat; background-size: cover; }
.v_list li img{ width: 100%;}
.v_list li p{ font-size: 14px; line-height: 1.5em; height: 7.5em; overflow: hidden; text-align: left; margin: 20px 0 0;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:99999; display:none;}
.video_appbox .video_t{ left:10%; top:15%; position:absolute; height:70%; width:80%; z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.video_appbox img{z-index:999;position:absolute;right:10%;top:11%; cursor: pointer;}
@media only screen and (max-width:1024px) {
.v_list ul{margin:0 0;}
.v_list li{width: 48%; margin:0 1% 1%;}
}
@media only screen and (max-width:767px) {
.v_list li{width: 100%; margin:0 0 2%;}
.v_list li p{height: auto; margin-top: 10px;}
}

/*招商手册*/
.attract_cont{overflow: hidden; padding-bottom: 60px;}
.attract_cont ul{overflow: hidden;margin: 0 -30px;padding-top: 1px;}
.attract_cont li{float: left;width: 50%;*margin-left: -1px; margin-top: -1px;}
.attract_cont .attract_box{padding:30px 20px; margin: 0 30px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;} 
.attract_cont .attract_time{color: #999999;}
.attract_down{float: right; width: 14px; height: 24px; background: url(../images/down01.png) no-repeat center center;}
.attract_box h3{overflow: hidden;line-height: 24px;}
.attract_box p{float: left; width: 90%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.attract_cont.notice .attract_box p{width: 100%;}
.p_careful{color: #999999;font-weight: 12px; text-align: right;margin-top: 20px;}


.conn_bg{background: url(../images/conn_bg.jpg) no-repeat; background-size: cover; margin-bottom: 50px; box-shadow: 4px 4px 10px 1px #ccc;}
.conn_bg dl{padding:3% 5%; color: #fff;}
.conn_bg dt{border-bottom: 1px solid #fff; margin-bottom: 2%; padding-left:26px; line-height: 2.4; background: url(../images/conn_ico.png) left center no-repeat;}
.conn_bg dd{ float: left; width: 32.33%; margin-right: 1%; text-align: left; margin-bottom: 10px; }

@media only screen and (max-width:1280px) {
.attract_cont{padding-bottom: 0;}
}
@media only screen and (max-width:1024px) {
.attract_cont{padding-bottom:40px;}
.attract_cont .attract_box{padding: 20px;}
.attract_cont ul{margin: 0 -10px;}
.attract_cont .attract_box{margin: 0 10px;}
.conn_bg dd{width: 50%; margin-right: 0;}
}
@media only screen and (max-width:767px) {
.attract_box p{width: calc(100% - 30px)}
.attract_cont li{width: 100%; float: none;}
.attract_cont ul{margin: 0 ;}
.attract_cont .attract_box{margin: 0; padding: 10px 10px;}
.conn_bg dd{width: 100%;}
}


/*用人理念*/
.idea_cont{overflow: hidden;}
.idea_cont .left{float: left;width: 736px;background: #0258c1;}
.idea_cont .left .idea_bg{display: none;}

.idea_cont .right{float: left;width: 524px;}
.idea_box{position: relative;}
.idea_bg{position: absolute; top:0; left: 0; width: 100%; height: 100%;background: rgba(33,159,255,0.6);}
.idea_text{position: absolute; top:0; left: 0;z-index: 99; color: #fff; width: 100%; height: 100%;}
.idea_p{padding: 80px 60px;overflow: hidden;}
.idea_p h1{font-weight: bold; line-height: 1.2em;margin-bottom: 20px;}
.idea_p01{line-height: 1.7em;margin-bottom: 20px;}
.line{width: 70px;height: 2px; background: #fff; margin-bottom:20px;}
.idea_cont .right .idea_p{padding:150px 80px 100px 80px; overflow: hidden;}
.idea_cont .right .idea_p01{margin-bottom: 0;}
.idea_cont .right .idea_p h1{font-weight: normal;}
.idea_scrool{ max-height: 250px;}
.idea_cont .right .idea_scrool{ max-height:160px;}
.mCSB_container{padding-right: 20px;}
.idea_cont .left,.idea_box,.idea_box img,.idea_cont .right,.idea_img{height: 100%;}
.idea_img{position: relative;}

@media only screen and (max-width:1350px) {
.idea_cont .left{width: 58.4%;*margin-left: -1px;}
.idea_cont .right{width: 41.6%;}
.idea_p{padding: 70px 50px;}
.idea_cont .right .idea_p{padding: 100px 50px;}
}
@media only screen and (max-width:1280px) {
.idea_p{padding: 50px;}
.idea_cont .right .idea_p{padding:80px 50px;    padding-top: 100px;}
}
@media only screen and (max-width:1150px) {
.idea_p{padding: 30px;}
.idea_cont .right .idea_p{padding:50px 30px; padding-top: 70px}
}
@media only screen and (max-width:1024px) {

.idea_p{box-sizing: border-box; width: 100%; }
.idea_cont .left .idea_p,.idea_cont .right .idea_p{height: 100%;box-sizing: border-box;}
.idea_scrool{ max-height: 90%;box-sizing: border-box;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;    width: 90%;}
.idea_cont .right .idea_scrool{ max-height:90%;box-sizing: border-box;    width: 90%;}
}
@media only screen and (max-width:990px) {
.idea_p h1,.line{margin-bottom: 10px;}
.idea_p,.idea_cont .right .idea_p{padding: 20px;}
}
@media only screen and (max-width:767px) {
.idea_cont{height: auto !important;}
.idea_cont .right,.idea_cont .left{float: none;width: 100%; margin-bottom: 20px;}
.idea_text{position: static;}
.idea_scrool{box-sizing: border-box;width: 100%;transform: translate(0,0);-webkit-transform: translate(0,0);-ms-transform: translate(0,0);position: static;}
.idea_bg{display: none;}
.idea_cont .lef{background:#0258c1;}
.idea_cont .right{background: #219fff;}
.idea_scrool,.idea_cont .right .idea_scrool{max-height: 300px;}
.idea_cont .left .idea_p, .idea_cont .right .idea_p{max-height: 300px; }
}


/*社会招聘*/
.recruit_cont{padding-bottom: 40px;}
.recruit_top{text-align: center;margin-bottom: 40px;}
.recruit_top ul{display: inline-block;}
.recruit_top li{float: left; }
.recruit_top li a{margin: 0 10px;width: 178px;border: 1px solid #e6e6e6; }


.ph_table { width: 100%; text-align: center; color: #555555; }
.ph_table a{ color: #555555;}
.ph_table td { text-align: center; padding: 20px; border: 1px solid #e6e6e6; }
.ph_table thead td { background:#0258c1; color:#fff;}
.ph_table .t2,.ph_table .t4,.ph_table .t5,.ph_table .t6{ width:200px; }
.ph_table .t3 { width: 120px; }
.ph_table tbody tr{background: #fafafa;}
.ph_table tbody tr.cur{background: #f5f5f5;}


@media only screen and (max-width:1280px) {
.ph_table td{padding: 20px 10px;}
.ph_table .t2,.ph_table .t4,.ph_table .t5,.ph_table .t6{ width:150px; }
}
@media only screen and (max-width:1024px) {
.recruit_top{margin-bottom: 20px;}
}
@media only screen and (max-width:990px) {
.recruit_cont{padding-bottom: 0;}
.ph_table td{padding: 15px 10px;}
.ph_table .t2,.ph_table .t4,.ph_table .t5,.ph_table .t6{ width:110px; }
.ph_table .t3{width: 100px;}
}
@media only screen and (max-width:767px) {

.ph_table ,
.ph_table thead,
.ph_table tbody,
.ph_table th,
.ph_table td,
.ph_table tr { display: block; }
.ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
.ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
.ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
.ph_table td:before { content: attr(data-title); }
}
@media only screen and (max-width:540px) {
.recruit_top li{width: 50%;}
.recruit_top li a{width: 90%;}
}


/*社会招聘详情*/
.recruit_bg{background: #f5f5f5;}
.recruit_details{padding-bottom: 40px;}
.recruit_details01{padding: 35px 40px;background: #fff; overflow: hidden;margin-bottom: 30px;}
.recruit_details01 ul{overflow: hidden; width: 960px; float: left;    margin: 0 -10px;}
.recruit_details01 li{float: left;width:280px;*margin-left: -1px;}
.recruit_details01 dl{padding: 0 10px;}
.recruit_details01 dt{color: #000;margin-bottom: 20px;}
.recruit_details01 dd{color: #666666;}
.recruit_details01 li:last-child{margin-left: 120px;}

.recruit_email{float: right;width: 160px;margin-top: 10px;}
.recruit_email a{width: 100%;height:40px; line-height: 40px; color: #fff;background: #0258c1; display: block; text-align: center;}
.recruit_email a:hover{color: #fff !important;}
.recruit_email img{margin-top: 11px;margin-right: 6px;}

.recruit_details02{background: #fff; padding: 40px;padding-bottom: 60px;overflow:hidden;}
.recruit_inf01{margin-bottom: 40px;}
.recruit_text{color: #666666; padding: 40px 0; border-bottom: 1px solid #e6e6e6;}
.recruit_text h3{padding-left: 30px; background: url(../images/remind.png) no-repeat 0 center;margin-bottom: 20px;}
.recruit_p{line-height: 1.7em; padding-left: 30px;}
.recruit_bottom{margin-top: 20px;}
.recruit_btn{overflow: hidden;margin-top: 45px;}
.recruit_btn a{float: left;width: 158px; height: 38px; line-height: 38px;border: 1px solid #0258c1; text-align: center; color: #fff; background: #0258c1; margin-right: 20px;}
.recruit_btn a img{margin-top: 11px; margin-right: 6px;}
.recruit_btn a:last-child{color: #666666; border: 1px solid #999999; background: none;}
.recruit_btn a:hover{color: #fff !important;}
.recruit_btn a:last-child:hover{color: #666666 !important;}
@media only screen and (max-width:1280px) {
.recruit_details01 ul{width: 80%;}
.recruit_details01 li{width: 35%;}
.recruit_details01 li:last-child{width: 26%;margin-left: 4%;}
}
@media only screen and (max-width:1150px) {
.recruit_details01 ul{width: 80%;}
.recruit_details01 li{width: 33.333%;}
.recruit_details01 li:last-child{width: 33.33%;margin-left: 0;}
}
@media only screen and (max-width:1024px) {
.recruit_details01 dt{margin-bottom: 10px;}
.recruit_details01 ul{width: 100%;float: none;}
.recruit_email{float: none; margin: auto;margin-top: 30px;}
.recruit_details{padding-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.recruit_details01{padding: 20px; margin-bottom: 20px;}
.recruit_details01 li{width: 100%; padding: 10px 0; border-bottom: 1px dashed #e6e6e6;}
.recruit_details01 li:last-child{width: 100%;}
.recruit_details02{padding: 20px}
.recruit_text{padding: 20px 0;}
.recruit_inf01{margin-bottom: 20px;}
.recruit_btn,.recruit_email{margin-top: 20px;}
.recruit_email,.recruit_btn a{width: 120px;}
.recruit_btn{text-align: center;}
.recruit_btn a{margin: 0 4px; float: none;display: inline-block;}
.recruit_p{padding-left: 0;}
}

/*常见问题问答*/
.question dl{ margin-bottom: 10px;}
.question dt{overflow: hidden; padding:20px; color: #000; cursor: pointer;background: #f0f0f0;color: #0258c1; }
.question dt h1{overflow: hidden;}
.question dt em{float: right;width: 20px; }
.question dt em img{width: 100%; vertical-align: middle;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.question dt p{float: left;line-height: 32px; width: 92%}
.question dd {padding:30px 20px;overflow: hidden; }
.question dd .question_text{line-height: 1.7em;color: #666666;}


.question dl.current dt em img{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-moz-transform: rotate(-180deg);}
@media only screen and (max-width:1279px) {
.question dt em{width: 12px;}
}
@media only screen and (max-width:767px) {
.question dd{padding: 20px 10px;}
.question dl.current dt{padding:10px;}
.question dt{padding:10px;}
.question dt p{width:calc(100% - 40px)}
}

/*企业新闻*/
.news_slider{position: relative;margin-bottom: 80px;}
.news_slider li{overflow: hidden;}
.news_slider li dl{overflow: hidden;position: relative;padding: 0 2px;}
.news_slider li dt{float: left;width: 707px;}
.news_slider li dt a,.news_slider li dt a img{height: 100%;}
.news_slider li dd{position: absolute;width: 620px;top:0; right: 0;color: #fff; height: calc(100% - 60px); box-shadow: 0px 4px 16px rgba(0,0,0,0.4); overflow: hidden;
background:#035bc4;
background: -webkit-linear-gradient(left,  #0359c2 , #209dfe); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right,  #0359c2, #209dfe); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right,  #0359c2, #209dfe); /* Firefox 3.6 - 15 */
background: linear-gradient(to right,#0359c2, #209dfe); 
}
.news_text{padding: 60px 70px 50px 50px;}
.news_time{color: #219fff;margin-bottom: 15px;}
.news_text h3{line-height: 1.3em; height: 2.6em;overflow: hidden;margin-bottom:20px;}
.news_text h3 a{color: #fff !important;}
.news_p p{line-height: 1.4em;height: 4.2em;overflow: hidden;opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.but>div{width: 44px; height: 44px;}
.but .swiper-button-next.swiper-button-disabled,.but .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.but .swiper-button-next{background: url(../images/news_next.png) no-repeat center center; background-size: cover; float: right;}
.but .swiper-button-prev{background: url(../images/news_prev.png) no-repeat center center;background-size: cover; float: left;}
.but .swiper-button-next.swiper-button-disabled{background: url(../images/news_next_dis.png) no-repeat center center; background-size: cover;}
.but .swiper-button-prev.swiper-button-disabled{background: url(../images/news_prev_dis.png) no-repeat center center;background-size: cover;}

.news_slider .but{width: 124px;position: absolute;right:22px; bottom: 0;  z-index: 9;}
.news_slider .but>div{margin:0; top:0;position: static;}

.news_list ul{overflow: hidden;}
.news_list li{width: 33.33%; float: left;*margin-left: -1px;margin-bottom: 80px;}
.news_list .news_text{padding: 0 30px; border-left: 1px solid #dfdfdf;}
.news_list .news_text h3 a{color: #000 !important;}

.news_list .news_p p{height:2.8em;}
.news_more{margin-top: 25px;}

@media only screen and (max-width:1280px) {
.news_slider li dt{width: 55%;}
.news_slider li dd{width: 48%;}
.news_text{padding: 50px;}
}
@media only screen and (max-width:1200px) {
.news_text{padding: 40px;}
}
@media only screen and (max-width:1024px) {
.news_text{padding:20px;}
.news_slider li dd{height: calc(100% - 50px);}
.news_slider .but{width: 100px;}
.but>div{width: 30px;height: 30px;}
.news_slider{margin-bottom: 40px;}
.news_list li{margin-bottom: 40px;}

.news_list .news_text{padding: 0 20px;}
.news_list li{margin-bottom: 20px;width: 50%;}

}
@media only screen and (max-width:900px) {
.news_text h3,.news_time{margin-bottom: 10px;}
}

@media only screen and (max-width:767px) {
.news_slider li dt{width: 100%;}
.news_slider li dd{position: static;width: 100%;}
.news_slider .but{position: static; width: 100%;}
.news_slider .but>div{position: absolute;top:38%;margin-top: -15px;}
.news_slider{margin-bottom: 20px;}
.news_p p{height: auto;max-height: 4.2em;}
.news_list li{width:100%;margin:0; border-bottom: 1px solid #dfdfdf;padding:20px;}
.news_list .news_text{padding: 0; border: 0;}
.news_list .page{margin-top: 20px;}

}

@media only screen and (max-width:414px) {
.news_slider .but>div{top:28%;}
}

/*新闻内容页*/

.deti_title{text-align: center; margin-bottom: 50px;border-bottom: 1px solid #e0e0e0; padding-bottom: 20px;}
.deti_title h1{margin-bottom: 20px; color: #242424;}
.deti_title .deti_c span{margin: 0 12px;}
.deti_title .deti_c span img{vertical-align: middle; margin-right: 8px; margin-top: -2px;}

.edit_s{overflow: hidden; margin-top: 30px;}
.edit_s .share{float: left; line-height: 45px; background: #f5f5f5; padding: 0 20px; margin-top: 5px;}
.edit_s .share em{float: left;}
.edit_s .share .share_b a{margin-right:3px;}
.edit_s .share .share_b,.edit_s .jiathis_style_24x24{ float: left; margin-top: 10px; height: 35px;}
.edit_s .jiathis_style_24x24 {margin-left:4px;}
.edit_s .jiathis_style_24x24  .jtico{padding-left: 30px !important;}
.edit_close{float: right;}
.edit_close a{display: block; background: #1a66d4; width: 50px; height: 50px;  text-align: center;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; }
.edit_close a img{margin-top: 15px}
.detial_page_cont{padding-top: 20px; margin-top: 60px; border-top: 1px solid #e0e0e0;}
.detial_page span{display: block; height: 30px; line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detial_page span a{color: #666f79}
.detial_page_cont{overflow: hidden;}
.detial_page_cont .detial_page{float: left; width: 70%;}


@media only screen and (max-width:1023px) {
.detial_page_cont .detial_page{width: 100%;}
.edit_close{display: none;}
}


@media only screen and (max-width:1024px) {
.deti_c{font-size: 12px;}
.deti_title h1{margin-bottom: 10px; font-size: 16px;}
.edit_close{display: none;}
.edit_s .share{padding:0 10px;}
.solu_hot .inpart_text{margin-bottom: 20px;}
.edit_s .jiathis_style_24x24{display:none;}
.detial_page_cont{margin-top: 20px;}
.deti_title{padding-bottom: 15px; margin-bottom: 15px;}
.edit_s{margin-top: 20px;}

}


/*企业新闻*/
.media_con ul{margin: 0 -10px;}
.media_con ul li{margin-bottom: 20px;}
.media_con .news_text{padding: 40px; padding-bottom: 60px;border: 1px solid #dfdfdf;margin: 0 10px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.media_con .news_list .news_p p{height: 5.4em;}
.media_con .news_more img{display: none;}
.media_con .news_more a{display: block; width: 8px; height: 16px; background: url(../images/news_more.png) no-repeat center center;}
.addmore{width: 142px; height: 40px; line-height: 40px; margin:20px auto; cursor: pointer; margin-top: 40px; background:#219fff; color: #fff;border-radius: 20px; text-align: center;}
@media only screen and (max-width:1024px) {
.media_con .news_text{padding: 40px;}
.addmore{margin:20px auto;}
}
@media only screen and (max-width:767px) {
.media_con .news_text{margin: 0;padding: 20px;}
.media_con ul{margin: 0;}
.media_con .news_list li{padding: 0;border: 0;}
.media_con .news_list .news_p p{height: auto; max-height: 5.4em;}
.addmore{margin-top: 10px;}
.addmore{width: 100px; height: 36px; line-height: 36px;}
}

/*产品中心*/
.product_cont ul{overflow: hidden;padding: 1px;}
.product_cont li{width: 20%;*margin-left: -1px;margin-left: -1px;margin-top: -1px; float: left;}
.product_title{padding: 0 15px;margin-bottom: 20px;}
.product_title p{margin-bottom: 5px; font-weight: bold;}
.product_title p,.product_title h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_cont .news_more{margin-top: 20px;}
.product_cont .product_box{border: 1px solid #d0d0d0;padding:30px 10px;}
.product_img{width: 230px;margin: auto;}
.product_img a{width: 100%;height: 100%; font-size:0; *font-size:200px; text-align:center;}
.product_img a img{width: auto; max-width: 100%;vertical-align:middle;}
.product_img a:after{display:inline-block; width:0; height:100%; content:"center"; vertical-align:middle; overflow:hidden;}
@media only screen and (max-width:1350px) {
.product_img{width:100%;}
}
@media only screen and (max-width:1024px) {
.product_cont .product_box{padding: 20px 10px;}
.product_title{padding: 0 10px;}
}
@media only screen and (max-width:767px) {
.product_cont li{width: 50%;}
}
/*心脑血管类*/
.types_cont{overflow: hidden;}
.types_tab{background: #f9f9f9;padding: 40px 0;padding-bottom: 20px;}
.types_tab h1{color: #000;margin-bottom: 50px;}
.types_tab,.types_tab a{color: #777777;}
.types_tab ul{overflow: hidden;}
.types_tab li{float: left;margin-right: 55px;line-height: 24px;margin-bottom: 20px;}
.types_tab li em{width: 13px; height: 13px; border: 2px solid #bbbbbb;background: #f9f9f9;margin-right: 10px;float: left; margin-top: 6px;}
.types_tab li.cur em{border: 2px solid #219fff;background: #219fff;}
.types_tab li.cur a{color:#219fff;}
.types_list_con{padding-top: 30px;}
.types_choice{overflow: hidden;margin-bottom: 40px;}
.types_choice>div{float: right;margin: 0;}
.types_choice>div.addmore a{color: #fff !important;}
.types_choice>div.choice{margin-right: 30px;}
.types_choice>div.choice a{height: 42px; line-height: 42px;color: #219fff; cursor: pointer;display: block;}
.tchoice_ic{line-height: 24px;margin-bottom: 5px;}
.tchoice_ic a{color: #737373;}
.tchoice_ic em{width: 13px; height: 13px; border: 2px solid #bbbbbb;background: #f9f9f9;margin-right: 10px;float: left; margin-top: 6px;}
.tchoice_ic.cur a{color:#219fff;}
.tchoice_ic.cur em{color:#219fff;border: 2px solid #219fff;background: #219fff;}
.types_img{width: 242px; margin:auto;}
.types_img a{height: 100%;text-align: center;}
.types_img img{width: auto; max-width: 100%;}
.types_list ul{overflow: hidden;margin: 0 -23px;}
.types_list li{width: 33.33%;float: left;*margin-left: -1px;margin-bottom: 55px;}
.types_list li .types_box{border-top:1px solid #219fff; padding: 15px 10px;margin: 0 23px;}
.types_list li .types_box h3,.tchoice_ic{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.types_list li .types_box h3{margin-bottom: 40px;}
.types_list li .types_box h4{margin:20px 0 0; text-align: center;font-size: 18px;}
@media only screen and (max-width:1024px) {
.types_tab li{margin-right: 30px;}
.types_tab h1{margin-bottom: 30px;}
.types_list ul{margin: 0 -15px;}
.types_list li .types_box{margin: 0 15px;}
.types_list li .types_box h4{font-size: 16px;}
}
@media only screen and (max-width:990px) {
.types_img{width: 100%;}
.types_list li{margin-bottom: 30px;}
.types_choice{margin-bottom: 20px;}
.types_tab li em,.tchoice_ic em{margin-right: 5px;}
.types_tab h1{margin-bottom: 20px;}
.types_tab{padding: 20px 10px;}
}
@media only screen and (max-width:767px) {
.types_list li{width: 50%;}
.types_img{width: 242px;}
.types_list li .types_box h3,.types_list li{margin-bottom: 20px;}
.types_tab li{margin-right:20px;}
.types_list li .types_box h4{font-size: 14px;}
}
@media only screen and (max-width:640px) {
.types_list ul{margin: 0;}
.types_list li .types_box{margin: 0 ;}
.types_list li{width: 100%;}
.types_img{width: 242px;}
}

/*产品详情页*/
.product_detial01{overflow: hidden;background: #f4f4f4;position: relative;}
.product_detial01 .left{float: left;width: 50%;}
.product_detial01 .right{float: right;width: 50%;*margin-left: -1px;}
.product_d_img{float: right; padding:65px 110px;width:100%;box-sizing:border-box;position: relative;}
.product_d_img img{width: 352px;width:100%;}
.product_d_img .lhl_but{display:none;}
.product_d_img .lhl_but div{background:none;width:8px;height:16px;}
.product_d_img .lhl_but div img{display:block;width:12px;height:24px;}
.product_d_img .lhl_but div.swiper-button-prev img{transform: rotate(180deg);}
.product_d_img .lhl_but div.swiper-button-prev{left:50px;}
.product_d_img .lhl_but div.swiper-button-next{right:50px;}
.product_d_img .swiper-pagination{left:0;width:100%;text-align:center;bottom:30px;}
.product_d_img .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}

.product_d_text{padding: 90px 60px;position: relative;z-index: 9;}
.product_d_text h1{line-height: 1.2em;color: #000;margin-bottom: 30px;}
.product_d_text li{line-height: 2em;}
.product_bg01{ background:#e9e9e9 url(../images/product_bg_01.jpg) no-repeat 0; background-size: cover; position: absolute;top:0;height: 100%;width: 100%;}
.product_d_int{width: 435px;}
.product_d_int h3{ margin: 5% 0 0; overflow: hidden;}
.product_d_int h3 a{ float: left; width:120px; height: 30px; line-height: 30px; margin-right: 10px; text-align: center; background: #219FFF; color: #fff;}
.product_d_int h3 a+a{background: #0059C1;}
.product_d_int h3 a:hover{color: #fff!important;}
.product_detial02{position: relative; padding: 130px 0;}
.blank_66{background: rgba(0,0,0,0.66);position: absolute; top:0;left: 0; height: 100%; width: 100%;}
.product_explain{position: relative;z-index: 99; color: #fff;text-align: center;}
.product_explain h3{margin-bottom: 30px;}
.product_explain_p{line-height: 2em;}
.product_detial03{padding:50px 0; padding-bottom: 80px;}
.product_detial03 h1{text-align: center;margin-bottom: 25px;}
.product_down{overflow: hidden;padding: 0 95px;}
.product_down ul{overflow: hidden;}
.product_down li{float: left;width: 50%;*margin-left: -1px; height: 38px; line-height: 38px;margin-bottom: 10px;}
.product_down li a{color: #333 !important;}
.down_p{overflow: hidden;margin: 0 50px;padding: 0 20px;}
.down_p p{float: left;width: 90%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.down_p em{float: right;width: 18px; height: 38px; }
.down_p em a{text-indent: 9999999px; display: block;width: 18px; height: 38px;background: url(../images/down.png) no-repeat center center;}
@media only screen and (max-width:1280px) {
.product_down{padding: 0 40px;}
}
@media only screen and (max-width:1150px) {
.product_down{padding: 0 0px;}
.product_d_img{padding:40px 30px;}
.product_d_text{padding: 40px 30px;}
.product_detial02{padding: 100px 0;}
}
@media only screen and (max-width:1024px) {
.product_d_img img{width: 100%;}
.product_d_img .lhl_but div.swiper-button-prev{left:30px;}
.product_d_img .lhl_but div.swiper-button-next{right:30px;}
.product_down ul{margin: 0 -30px;}
.down_p{margin: 0 30px;}
.product_d_text h1,.product_explain h3,.product_detial03 h1{margin-bottom: 20px;}
.product_detial02,.product_detial03{padding: 50px 0;}
}
@media only screen and (max-width:767px) {
.product_detial01 .left{width: 100%;float: none;}
.product_detial01 .right{width: 100%; float: none;position: relative;}
.product_d_img{float: none;text-align: center;padding: 30px;}
.product_down ul{margin: 0 ;}
.product_down li{width: 100%;}
.down_p{margin: 0; padding: 0 10px;}
.product_detial03{padding: 30px 0;}
.product_d_text{padding: 30px;}
}



.inquiry{width: 530px; margin: auto; padding: 60px 0; padding-bottom: 100px;}

.inquiry_form li{overflow: hidden;margin-bottom: 20px;}
.inquiry_form li em{float: left;margin-right: 10px; position: relative; height: 32px; line-height: 32px; padding-right: 10px; width: 52px; text-align: right;}
.inquiry_form li em i{color: #cd0234; position: absolute; top:0; right: 0;}
.inquiry_form li .form_w input{height: 32px; line-height: 32px; border:1px solid #d6d6d6; width: 330px; padding: 0 10px;}
.inquiry_form li .form_w textarea{width: 445px; height: 140px; padding:10px; border:1px solid #d6d6d6; }
.inquiry_btn{overflow: hidden;padding-top: 20px;margin-left: 62px;}
.inquiry_btn button{float: left;width: 142px; height: 40px; line-height: 40px; text-align:center;background: #219fff; color: #fff; border: none;outline: none;    border-radius: 20px;margin-right: 20px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.inquiry_btn .inquiry_btn02{background: #a7a7a7;}

.inquiry_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #777777; opacity:1; 
}
.inquiry_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #777777;opacity:1;
}
.inquiry_form input:-ms-input-placeholder{
    color: #777777;opacity:1;
}
.inquiry_form input::-webkit-input-placeholder{
    color: #777777;opacity:1;
}
.inquiry_form textarea:-ms-input-placeholder{
    color: #777777;opacity:1;
}
.inquiry_form textarea::-webkit-input-placeholder{
    color: #777777;opacity:1;
}
@media only screen and (max-width:1024px) {
.inquiry{padding: 50px 0;}
}
@media only screen and (max-width:767px) {

.inquiry_btn button{width: 100px; height: 36px; line-height: 36px;}
.inquiry_form li .form_w{width:100%; float: right;}
.inquiry_form li em{float: none;width: auto;    display: block; text-align: left;}
.inquiry_form li em i{right: auto; margin-left: 2px;}
.inquiry_form li .form_w input,.inquiry_form li .form_w textarea{width: 100%;padding:0 5px;}
.inquiry_form li .form_w textarea{padding:5px;}
.inquiry{width: 100%; padding: 20px 5px;padding-bottom: 40px;}
.inquiry_btn{margin-left: 0;text-align:center;}
.inquiry_btn button{float: none;margin: 0 10px;}
.inquiry_form li{margin-bottom: 10px;}
.inquiry_btn{padding-top: 10px;}
}




/*大事记*/
.his_time{font-weight: bold; color: #da2219; overflow: hidden;}
.his_time em{float: left;line-height: 70px;}
.his_time span{float: left; width: 65px; height: 65px; padding: 3px; border-radius: 50%; border: 1px dashed #da2219; margin-left: 15px;}
.his_time span i{display: block; width:65px; height: 65px; line-height: 65px; border-radius: 50%;background: #da2219; color: #fff;text-align: center;}

.his_img_list{overflow: hidden;}
.his_img_list ul{overflow: hidden;margin: 0 -10px;}
.his_img_list li{float: left;*margin-left: -1px; width: 33.333%;}
.his_img_list li .his_img{margin: 0 10px;}

.history_list ul{border-bottom: 1px dashed #da2219;margin-bottom: 20px; }
.history_list li{line-height: 1.5em;margin-bottom: 20px; background: url(../images/red_cicle.png) no-repeat 9px 0.55em; padding-left: 30px;}

.his_month{border-bottom: 3px solid #e6e6e6;}
.his_month .history_list ul:last-child{border: 0;}

.dahis.ultop .left ul{top:0 !important;}
.dahis{overflow: hidden; }
.dahis .left{float: left; width:120px; text-align: center; color: #777777; position:relative;}
.dahis .left.cur,.dahis .left.cur2{top:0 !important;}
.dahis .left .prev{overflow: hidden;}
.dahis .left .prev i{float:right; width:18px; height:10px; margin-bottom: 15px; background: url(../images/his_top.png) no-repeat center center; cursor: pointer;margin-right:6px; }
.dahis .left .prev i.disabled{display: none;}
.dahis .left .next{overflow: hidden;}
.dahis .left .next i{float:right; width:18px; height:10px;margin-top: 15px; background: url(../images/his_bottom.png) no-repeat center center; cursor: pointer;margin-right:6px;}
.dahis .left .next i.disabled{ display: none;}
.dahis .left .prevBox{position: relative; overflow: hidden; height:612px;/*border-right: 2px solid #666666;padding: 30px 0;*/ padding-right: 10px;}
.dahis .left .prevBox ul{ position:relative; height:8000%;}
.dahis .left .prevBox ul li{width:100%;height:68px;text-align: right; cursor: pointer; font-family: arial;position: relative; background: url(../images/his_line.png) no-repeat right 0px;}
.dahis .left .prevBox ul li span{ display: block; font-size:20px;  margin-right: 35px; transition:0.3s all;color:#666666; height: 68px; line-height: 68px;}
.dahis .left .prevBox ul li.on span{font-size:40px; font-weight: bold; color:#0167b7; font-family: "Arial";}
.dahis .left .prevBox ul li em{position: absolute; width: 15px; height: 15px; right: 0;right: -7.5px;top:50%;margin-top: -9px;display: none;}
.dahis .left .prevBox ul li.on em{display: block;}

.dahis .right{float: right;width: calc(100% - 220px); min-height: 700px;overflow: hidden;padding-top: 40px;}
.resource-type-wrap { width:100%;}
.resource-type-wrap ul{margin: 0 -20px;}
.resource-type-wrap li.panel{ width: 49.9%; margin-bottom: 35px;}
.resource-type-list .inner{padding: 0 20px;}
.resource-type-list .inner dl{border: 1px solid #cccccc;}
.resource-type-list h1{color: #f0f0f0;font-weight: bold;line-height: 1em;margin-bottom: 30px;}
.resource-type-list dt img{width: 100%;}
.resource-type-list dd{padding: 35px 30px;}
.resource-type-list dd .his_p{color: #666666;line-height: 24px;}

@media only screen and (max-width:1025px) {
.dahis .left{width: 100%;position: relative;margin-bottom: 20px;}
.dahis .left .prevBox ul{    display: table; border-bottom:1px solid #ccc;}
.dahis .left .prevBox ul li{width: 20%; float: left; cursor: pointer; background: none; height: 40px;}
.dahis .left .prevBox ul li span{height: 40px;line-height: 40px;}
.dahis .right{width: 100%;padding-top: 0;}
.dahis .left .prevBox,.dahis .left .prevBox ul{height: auto !important; margin: 0px; padding: 0; padding-bottom: 10px;}
.dahis .left .prevBox ul{width: 8000%;}
.dahis .left .prevBox ul li span{margin-right: 0; text-align: center;}
.dahis .left .prev{position: absolute; left: 0; top:0;top: 50%;margin-top: 4px;z-index: 9;}
.dahis .left .prev i{float:right; width:29px; height:29px; margin:0; background:#fff url(../images/dot14.png) no-repeat center center; cursor: pointer;display: none;}
.dahis .left .prev.on i{display: block;}
.dahis .left .next{overflow: hidden;position: absolute; right: 0; top: 50%;margin-top:4px;z-index: 9;}
.dahis .left .next i{float:right; width:29px; height:29px;margin:0 ; background:#fff url(../images/dot15.png) no-repeat center center; cursor: pointer; display:none;}
.dahis .left .next.on i{display: block;}

.dahis .left .prevBox ul li em img{display: none;}
.dahis .left .prevBox ul li em{width: 12px; height: 12px; background:#fff url(../images/his_cicle01.png) no-repeat; top:auto; left: 50%; margin-left: -6px;    margin-top: 5px; display: block;}
.dahis .left .prevBox ul li.on em{width: 12px; height: 12px; background:#fff url(../images/his_cicle02.png) no-repeat;}
.dahis .left .prevBox ul li.on span{font-size: 28px;}
.resource-type-list h1{margin-bottom: 20px;}
.resource-type-wrap ul{margin: 0 -10px;}
.resource-type-list .inner{padding: 0 10px;}
.resource-type-wrap li.panel{margin-bottom: 20px;}
}

@media only screen and (max-width: 767px) {
.dahis .left .prevBox ul li span{font-size: 16px;height: 24px;line-height: 24px;}
.dahis .left .prevBox ul li.on span{font-size: 22px;}
.dahis .left .prevBox ul li{height: 24px;}
.dahis .left .prev,.dahis .left .next{margin-top: -4px;}

.resource-type-list h1{font-weight: normal;}
.resource-type-list dd{padding: 20px;}
.resource-type-list h1{margin-bottom: 10px;}
.resource-type-wrap li.panel{width: 100%;}
}


/*企业荣誉*/
.door_tab{position: relative;overflow: hidden;padding-bottom: 15px;  height: 65px;margin: 0 40px;padding: 0 24px;margin-bottom: 20px;}
.door_li{background: url(../images/honor_line.png) repeat-x 0 bottom;}
.door_tab ul{position: relative;width: 3000%;  }
.door_tab li{float: left;text-align: center;position: relative; height: 42px;width: 122px;}
.door_tab li a{display: block; height: 42px;}
.door_tab li em{position: absolute;left: 50%; bottom:-15px; width: 30px; height: 30px;margin-left:-15px; background:#fff url(../images/honor_cicle.png) no-repeat center center;}
.door_tab li p{text-align: center;color: #666666;display: inline-block;transition: all .3s;}
.door_tab li.on p{color: #0167b7;}
.door_tab .but{position: absolute;width: 100%;left: 0;top:50%; margin-top:0px;}
.door_tab .but a{display: block;position: absolute; width: 10px;height: 18px;background-size: cover;background-repeat: no-repeat;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;}
.door_tab .but a.on{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.door_tab .but a.prev{background: url(../images/honor_left.png) no-repeat center center;left:0;}
.door_tab .but a.prev.on{background: url(../images/honor_left.png) no-repeat 0 center;}
.door_tab .but a.next{background: url(../images/honor_right.png) no-repeat center center;right:0;}
.door_tab .but a.next.on{background: url(../images/honor_right.png) no-repeat 0 center;}

.honor_list ul{overflow: hidden;}
.honor_list ul li{float: left;width: 33.33%;*margin-left: -1px;margin-bottom: 30px;}
.honor_list ul dl{padding: 35px 30px;background: #f5f5f5; border: 1px solid #e6e6e6; margin: 0 15px;position: relative;overflow: hidden;}
.honor_list ul dt img{box-shadow: 0 0 15px rgba(0,0,0,0.5); object-fit: contain;}
.honor_list ul dd{position: absolute; left: 0; bottom: 0;background: rgba(2,88,193,0.9); width: 100%; color: #fff;padding:20px 0;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}
.honor_list ul dd h3{padding: 0 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1280px) {
.honor_list ul{margin: 0 -10px;}
.honor_list ul dl{margin: 0 10px;}
.honor_list ul li{margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
.door_tab{margin: 0 10px;margin-bottom: 10px;}
.honor_list ul dl{padding:0px; border: 0; background: none;}
.honor_list ul dl dd{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; position: static;}
.honor_list ul dl img{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.honor_list ul dd h3{padding: 0 20px;}
}
@media only screen and (max-width:990px) {
.honor_list ul li{width: 50%;}
}
@media only screen and (max-width:640px) {
.honor_list ul{margin: 0;}
.honor_list ul dl{margin: 0;}
.honor_list ul li{width: 100%;}
}

/*董事长致辞*/
.speech{padding: 0 40px;overflow: hidden;padding-bottom: 40px;}
.speech .left{width: 353px;border-bottom: 3px solid #0258c1;float: left;}
.speech .left img{width: 100%;}
.speech .left dt{margin-bottom: 30px;}
.speech .left dd{padding-bottom: 20px;}
.speech .left dd h3{color: #333333; font-weight: bold;}
.speech .right{width: 810px; float: right;margin-top: 50px;}
.speech_t{color: #fff;background: #0258c1;color: #fff;width: 494px;margin-bottom: 40px;position: relative;left: -80px;}
.speech_t_p{padding:20px 30px;line-height: 24px;}
@media only screen and (max-width:1366px) {
.speech .left{width: 27.5%;}
.speech .right{width: 69%;}
}
@media only screen and (max-width:1024px) {
.speech{padding: 0;}
.speech .right{margin-top: 20px;}
.speech_t{left: -10%;margin-bottom: 20px;}
.speech_t_p{padding: 20px;}
.speech .left dt{margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.speech_t{left: 0;width: 100%;}
.speech .left,.speech .right{width: 100%;float: none;}
.speech .left{width: 80%;margin:auto;}

}

/*研发创新*/
.innovate01{background: #f9f9f9;padding: 60px 0;}
.innovate02{padding: 60px 0 20px 0;}
.innovate_cont{margin-bottom: 50px;}
.innovate_cont h1{text-align: center;margin-bottom: 40px;}
.innovate_slider{position: relative;}
.innovate_slider dl{border-top: 1px solid #0258c1;padding: 0 1px;padding-top: 20px;}
.innovate_slider h3{color: #666666;margin-bottom: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.innovate_slider li{width: 395px;margin-right: 22px;}
.innovate_slider .but>div{width: 32px; height: 50px;top:62%;}
.innovate_slider .but .swiper-button-prev.swiper-button-disabled{background:rgba(0,0,0,0.55) url(../images/innovate_prev.png) no-repeat center center;opacity:1;}
.innovate_slider .but .swiper-button-next.swiper-button-disabled{background:rgba(0,0,0,0.55) url(../images/innovate_next.png) no-repeat center center;opacity:1;}
.innovate_slider .but .swiper-button-prev{background:rgba(23,94,149,0.55) url(../images/innovate_prev.png) no-repeat center center;left:1px;}
.innovate_slider .but .swiper-button-next{background:rgba(23,94,149,0.55) url(../images/innovate_next.png) no-repeat center center;right:1px;}

.innovate03{background: #f9f9f9;padding: 60px 0 45px 0;}
.innovate03 h1{text-align: center;margin-bottom: 45px;}

.achievement{overflow: hidden;}
.achievement ul{overflow: hidden;margin: 0 -15px;}
.achievement li{float: left;width: 50%;*margin-left: -1px;margin-bottom: 40px;}
.achievement .achievement_box{margin: 0 15px;}
.achievement .achievement_text{background: #fff;padding:40px 20px;padding-bottom: 50px;}
.achievement_slider{position: relative;}
.achievement_slider .but{position: absolute; right:1px; bottom: 0;  z-index: 99;width: 64px;}
.achievement_slider .but>div{width: 32px; height: 50px;position:static;margin:0;}
.achievement_slider .but .swiper-button-prev.swiper-button-disabled{background:rgba(0,0,0,0.55) url(../images/innovate_prev.png) no-repeat center center;opacity:1;}
.achievement_slider .but .swiper-button-next.swiper-button-disabled{background:rgba(0,0,0,0.55) url(../images/innovate_next.png) no-repeat center center;opacity:1;}
.achievement_slider .but .swiper-button-prev{background:rgba(23,94,149,0.55) url(../images/innovate_prev.png) no-repeat center center;left:1px;}
.achievement_slider .but .swiper-button-next{background:rgba(23,94,149,0.55) url(../images/innovate_next.png) no-repeat center center;right:1px;}
.achievement_text_p{line-height: 1.3em;height: 5.2em;overflow:hidden;}
.achievement_slider dl{padding: 0 1px;}

.innovate04{padding: 50px 0 100px 0;}
.innovate04 h1{text-align: center;margin-bottom: 10px;}
.innovate04 .about_show{margin-bottom: 0;}
.innovate04 .about_show .swiper-slide a{cursor: default;}

@media only screen and (max-width:1279px) {
.innovate01,.innovate02,.innovate03,.innovate04{padding: 40px 0;}
.innovate_slider h3{margin-bottom: 20px;}
.innovate_cont{margin-bottom: 30px;}
.innovate_cont h1{margin-bottom: 20px;}
.achievement .achievement_text{padding: 30px 20px;}
}
@media only screen and (max-width:1024px) {
.achievement ul{margin: 0 -10px;}
.achievement .achievement_box{margin: 0 10px;}
.achievement li{margin-bottom: 20px;}
.innovate04{}
}
@media only screen and (max-width:767px) {
.innovate_slider li{margin-right: 0;}
.innovate01,.innovate02,.innovate03,.innovate04{padding: 20px 0;}
.innovate03{padding-bottom: 0;}
.innovate04{padding-bottom: 40px;}
.innovate_slider dl{padding-top: 10px;}
.innovate_slider h3{margin-bottom: 10px;}
.innovate_cont{margin-bottom: 20px;}
.innovate_slider .but>div{top:57%;}
.achievement li{width: 100%;}
.achievement_text_p{height: auto;}
.achievement ul{margin: 0;}
.achievement .achievement_box{margin: 0;}
.innovate_slider li{width: 100%;}

}


/*网站地图*/
.mapsite dl{overflow: hidden;margin-bottom: 43px;}
.mapsite dl dt{width: 175px;text-align: center;margin-right: -175px;background: #0059C1;line-height: 44px;display: inline-block;color:#fff;float: left; position: relative;z-index: 999;}
.mapsite dl dt a{display: block;color:#fff;}
.mapsite dl dt a:hover{color: #fff !important;}
.mapsite dl dd{ width: 100%; float: left;}
.mapsite dl dd a{color:#333;}
.mapsite dl dd ul{overflow: hidden;  margin-left: 200px;}
.mapsite dl dd ul li{margin-right: 50px; float: left; line-height: 44px;}
.mapsite dl dd ul li b{font-weight: normal; margin-right: 10px;}
@media only screen and (min-width: 1024px) {
.mapsite dl dd a:hover{color:#0059C1;}
}
@media only screen and (max-width: 1023px) {
.mapsite dl dd ul li{margin-right: 20px;}
}
@media only screen and (max-width:767px) {
.mapsite{padding: 0 5px;}
.mapsite dl dt{width:100%; margin-right: 0; float: none; height: 36px; line-height: 36px;}
.mapsite dl dd ul{margin-left: 0;}
.mapsite dl{margin-bottom: 20px;}
 
}



/*搜索*/
.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;margin: 40px 0; margin-bottom:10px;}

.searh_g span{background: #0059C1;color: #fff;}
.search_con li em{color: #0059C1}
.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: #0059C1;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{padding-top:30px;}
@media only screen and (max-width:767px) {
.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;}
.searh_g{margin:20px 0;margin-bottom: 0;}
.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);}
.seachcont .pageout{padding-top:20px;}
}


@media only screen and (min-width:1025px) {
.yes_tran{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.no_tran{transition: 0s all;-webkit-transition: 0s all;-moz-transition: 0s all;-o-transition: 0s all;-ms-transition: 0s all;}
.phone_cont li .phone_box:hover .phone_list{display: block;}
.phone_cont li .phone_box:hover .phone_text{height: 100%;}
.phone_cont li .phone_box:hover h3{margin-bottom: 10px;}
.phone_cont li .phone_box:hover .phone_p{padding-top: 30px;}
.attract_cont li:hover .attract_box{background: #f5f5f5;}
.attract_cont li:hover h3 a{color: #0258c1 !important;}
.attract_cont li:hover .attract_down{background: url(../images/down01_on.png) no-repeat center center;}
.recruit_email a:hover{background:#219FFF;}
.recruit_btn a:hover{background: #219FFF;border: 1px solid #219FFF;}
.recruit_btn a:last-child:hover{color: #fff !important;}
.news_list .news_text h3 a:hover{color: #219fff !important;}
.addmore:hover{background: #0059C1}
.media_con .news_text:hover{background: #219fff; border: 1px solid #219fff; color: #fff;}
.media_con .news_list .news_text:hover h3 a{color: #fff !important;}
.media_con .news_list .news_text:hover .news_time{color: #fff;}
.media_con .news_list .news_text:hover .news_more a{ background: url(../images/news_more_wite.png) no-repeat center center;}
.types_choice>div.tchoice a:hover{color: #0059C1}
.product_down li .down_p:hover{background: #d3ecff; border-radius: 16px;}
.product_down li .down_p:hover em a{background: url(../images/down_on.png) no-repeat center center;}
.inquiry_btn button:hover{background: #0059C1;}

/*.leader li:hover{background: #f5f5f5;}
.leader li:hover h3 a,.leader li h3 a:hover{color: #0258c1 !important;}*/
.honor_list ul dl:hover dd{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.honor_list ul dl:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);-moz-:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.about_show .but .swiper-button-prev:hover{background: url(../images/branch_prev.png) no-repeat center center; background-size: 100%; }
.about_show .but .swiper-button-next:hover{background: url(../images/branch_next.png) no-repeat center center; background-size: 100%;}



}

