*{ margin:0; padding:0; list-style-type: none;}

.pro_head{ width:100%; margin:0 auto; position: relative;}
.pro_head img{ widht:100%;}

/**/
.banner_bar{ width:100%; position: absolute; bottom:0%; left:0; line-height:55px; z-index:101; background:#ececec;}

.banner_bar .banner_container{width:75%; margin:0 auto;}
.banner_bar .banner_container ul{ width:100%; margin:0 auto;}
.banner_bar .banner_container ul li{ list-style: none; width:14%; display: flex; justify-content: center; float: left;}
.banner_bar .banner_container ul li a{ width:100%;background:none;text-decoration: none; display: block; color:#000; text-align: center;}
.banner_bar .banner_container ul li a:hover{  color:#009bdb;}
.banner_bar .banner_container ul li a:hover span{ width:70%; margin:0 auto; text-align: center; line-height:55px; border-bottom:2px solid #009bdb; display: inline-block;background:none}

.banner_bar1{ width:100%; position: fixed; top:0%; left:0; line-height:55px; z-index:101; background:#ececec;}
.banner_bar1 .banner_container{width:75%; margin:0 auto;}
.banner_bar1 .banner_container ul{ width:100%; margin:0 auto;}
.banner_bar1 .banner_container ul li{ list-style: none; width:14%; display: flex; justify-content: center; float: left;}
.banner_bar1 .banner_container ul li a{ width:100%;background:none; text-align:center;text-decoration: none; display: block; color:#000;}
.banner_bar1 .banner_container ul li a:hover{  color:#009bdb;}
.banner_bar1 .banner_container ul li a:hover span{ width:70%; margin:0 auto; text-align: center;; line-height:55px; border-bottom:2px solid #009bdb; display: inline-block;background:none}
/*选择的样式*/
.banner_bar1 .banner_container ul li.active a{color:#009bdb;}
.banner_bar1 .banner_container ul li.active a span{ width:70%; margin:0 auto; text-align: center;; line-height:55px; border-bottom:2px solid #009bdb; display: inline-block;}

/*选择的样式*/
.banner_bar .banner_container ul li.active a{color:#009bdb;}
.banner_bar .banner_container ul li.active a span{ width:70%; margin:0 auto; text-align: center;; line-height:55px; border-bottom:2px solid #009bdb; display: inline-block;}


/*pro_set1*/
.pro_set1{ width:80%; background:#333; margin:0 auto; padding:6% 0 6%; clear: both; overflow: hidden; }
.pro_set1 .proSet1_tit{ width:100%; margin:0 auto;}
.pro_set1 .proSet1_tit h4{ width:90%; margin:0 auto; text-indent: 20px; font-size:23px; color:#333; text-align: left; position: relative; line-height:20px;font-weight: 400;}
.pro_set1 .proSet1_tit h4:before{content:''; width:8px; height:100%; -webkit-transform-origin:100% 0;transform-origin: 100% 0; -webkit-transform:scaleX(.5);transform:scaleX(.5); position: absolute; top:0; left:0; border-left:8px solid #858585;}
.proSet1_lr{ width:88%; margin:3% auto; overflow: hidden; border-top:1px solid #fff; }
.proSet1_lr ul{ margin:0 auto; margin:0 auto;}
.proSet1_lr ul li{ width:100%; display: block; overflow: hidden; list-style: none;text-align: center; border-bottom:1px solid #fff; border-left:1px solid #fff;  border-right:1px solid #fff; }/*display: flex; align-items: center;flex-wrap:wrap; justify-content: center; */

.proSet1_lr ul li .proSet1_left{ width:36%; float: left; }
.proSet1_lr ul li:first-child .proSet1_left{}
.proSet1_lr ul li:first-child { height:35px;}

.proSet1_lr ul li .proSet1_left h4{ width:100%;line-height:35px; text-align: center;font-weight: 600; color:#fff; font-size:17px; padding:0 0;border-right:1px solid #fff;}
.proSet1_lr ul li .proSet1_left p{width:100%;margin:0;line-height:100px; text-align: center; color:#fff; font-size:16px; padding:0px 0;border-right:1px solid #fff;}
.proSet1_lr ul li .proSet1_right{ width:64%; float: right;  padding:0 3%; }
.proSet1_lr ul li .proSet1_right h4{ width:100%;line-height:35px; text-align: center;font-weight: 600; color:#fff; font-size:17px; padding:0 0;}

.proSet1_lr ul li .proSet1_right p{width:100%; margin:0; line-height:100px;text-align: center; color:#fff; font-size:15px; padding:0px 0;}
.proSet1_lr ul li .proSet1_right span{ display: block;width:100%; font-size:16px; color:#fff; text-align: left; line-height:25px;}


/*pro_set2*/
.pro_set2{ width:80%;margin:0 auto; padding:6% 10% 6%; background:#e6e6e6; clear: both; }
.pro_set2 .proSet2_tit{ width:100%; margin:0 auto;}
.pro_set2 .proSet2_tit h4{ width:90%; margin:0 auto; text-indent: 20px; font-size:23px; color:#333; text-align: left; position: relative; line-height:20px;font-weight: 400;}
.pro_set2 .proSet2_tit h4:before{content:''; width:8px; height:100%; -webkit-transform-origin:100% 0;transform-origin: 100% 0; -webkit-transform:scaleX(.5);transform:scaleX(.5); position: absolute; top:0; left:0; border-left:8px solid #858585;}


.section8_black{ width:70%;  margin:0 auto; padding:0% 15% 0;}
.section8_black1{ width:90%;  margin:0 auto; padding:0% 0% 0;}
.swiper-container1{ overflow: hidden;/* height:295px;*/ width:100%;}


/*pro_set3*/
.pro_set3{ width:70%;margin:0 auto; padding:6% 10% 6%; background:#fff; clear: both; }
.pro_set3 .proSet3_tit{ width:100%; margin:0 auto;}
.pro_set3 .proSet3_tit h4{ width:90%; margin:0 auto; text-indent: 20px; font-size:23px; color:#333; text-align: left; position: relative; line-height:20px;font-weight: 400;}
.pro_set2 .proSet3_tit h4:before{content:''; width:8px; height:100%; -webkit-transform-origin:100% 0;transform-origin: 100% 0; -webkit-transform:scaleX(.5);transform:scaleX(.5); position: absolute; top:0; left:0; border-left:8px solid #858585;}

.proSte3_list{ width:87%; overflow: hidden; margin:3% auto 0;}
.proSte3_list ul{ width:100%; margin:0 auto;}
.proSte3_list ul li{ width:33%; float: left; list-style: none; text-align: center;}
.proSte3_list ul li img{ width:94%;text-align: center; margin:3% 0}
.proSte3_list ul li .proSte3List_infos{ width:94%; margin:0 auto;}
.proSte3_list ul li .proSte3List_infos span{ width:100%; display: block; color:#333; text-align: left; font-size:16px; line-height:28px;    padding-top: 7px;}
.proSte3_list ul li .proSte3List_infos p{width:100%; display: block; color:#000; text-align: left; font-size:16px; line-height:30px;padding:3% 0 0%; margin:2% auto 10px; font-weight:bold;}





/**tabs**/
/*.tabPanel{ margin:100%; float: right;}*/
.tabPanel ul{width:70%;margin:0 auto; clear: both; padding:2% 0% 2%;display: flex;align-items: center;justify-content: space-between;vertical-align: middle;} /*display: -webkit-box; webkit-box-orient: horizontal;*/
.tabPanel ul li{
	 /*float: right; width:20%;
	 color:#fff;
	 text-align: center;
	 line-height:30px;*/
	display: inline-block;
	 /*-webkit-box-flex: 1;*/
	flex: 1;
	text-align: center;
	/*-webkit-box-align: center;*/ 
}
.tabPanel ul li span{ padding:1% 0; color:#000; font-size:17px; }
.tabPanel ul li.hit span{border-bottom:2px solid #333;font-weight: 600;  display: inline;}
.tabPanel .hit{
 	 color: #000;
}

/*.tabPanel2{margin-top:3%;}*/
.tabPanel2 ul{ width:90%; margin:0 auto; overflow: hidden;}
.tabPanel2 ul li span{ font-size:15px;}
.panes{ clear: both;}
.pane{width:75%; margin:0 auto;display:none;}
.pane1{display:none;}
.pane h5{ width:83.5%; color:#fff; margin:4% auto 0; font-size:19px; font-weight:normal}
.pane .pic{ width:88%; margin:3% auto 0;}
.pane .pic li{ width:100%; margin:0 auto;}
/*display: flex; align-items: center;flex-wrap:wrap; justify-content: center;*/
.pane .pic li a{ width:20%!important; float:left; margin:0 auto 0%; text-align: center;}
.pane .xcx_pic li a{ width:25%!important; margin-bottom:1.5%!important;}
.pane .pic li a:hover{background:none}
.pane .pic li a img{ width:94%!important; margin:0 auto;}
.pane .dif_pro li a img{ margin-bottom:20px!important;}
.pane .pic2 li a{ width:30%!important; margin:0 auto; text-align: center;}
.pane .pic2 li a img{ width:100%!important; margin:0 auto;}
.pane .dif_pic{overflow: auto; overflow-x: scroll; -webkit-overflow-scrolling:touch;overflow-scrolling: touch; }
.pane .dif_pic1{ width:70%;  overflow: hidden;}
.pane .dif_pic1 li a{width:25%!important;}
.pane .dif_pic2{ width:58%;}
.pane .dif_pic2 li a{width:33%!important;}
.pane .dif_pic0 li a{width:16%!important;}
/*招募精英 section8*/
#scroll{width:100%;margin:3% auto 0;font-family:"微软雅黑", "Arial Unicode MS";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:100%;margin:0 auto;overflow:hidden; text-align: center;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:250px;height:239px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;bottom:0;width:226px;height:100px;padding:0 12px;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.95);background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.95);}
#scroll h3{width:226px;height:25px;margin-bottom:6px;padding-top:6px;font:700 18px/25px arial,"Microsoft Yahei";overflow:hidden;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}
#scroll p{width:226px;height:54px;line-height:18px;font-size:12px;}
#scroll span{ width:100%; margin:0 auto; text-align:center; font-size:14px; color:#333; line-height:22px; clear:both; display:block;}
.aa img{ width:50%; margin:0 auto;}
.bb img{cursor: pointer; text-align: center;margin:0 auto;}
#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(248, 249, 249, 0.95);box-shadow:0 0 15px 15px rgba(248, 249, 249, 0.95);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:43%;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-55px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-55px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}

/*服务范围*/
/*.We_yy{ width:90%;  margin:0 auto; border:1px solid #888;}
.We_yy dl:first-child{ width:100%; border-top:none;margin:0 auto;  overflow: hidden; text-align: center; }
.We_yy dl:first-child dt{ width:30%; border-right:1px solid #888; font-size:16px; padding:0.5% 0; color:#333; float: left;}
.We_yy dl:first-child dd{ width:70%; font-weight: bold; font-size:16px; padding:0.5% 0; color:#333; float: right;}
.We_yy dl{ width:100%; border-top:1px solid #888; margin:0 auto;  overflow: hidden; text-align: center; }
.We_yy dl dt{ width:30%; border-right:1px solid #888;font-size:16px; padding:3% 0; color:#333; float: left;}
.We_yy dl dd{ width:70%;font-weight: bold; font-size:16px; color:#333; float: right;}
.We_yy dl dd span{ width:90%;line-height:30px; text-align: left; font-weight: normal; margin:0 auto; font-size:16px; display: block; }
.We_yy .dif_dl dt{ padding:5%;}*/









