


.d1tab{
    width: 100%;
    height:60px;
    text-align: center;
    background: #FFFFFF;
	box-shadow: 0px 5px 15px #f1f1f2 ;
}
.d1tab .duo li{
    width:160px;
    text-align: center;
    display: inline-block;
    line-height: 60px;
    font-size: 12px;
    color: #333;
    cursor: pointer;   -webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
}

.d1tab .duo li.current,.d1tab .duo li:hover{ border-bottom:solid 2px #11b5f0;color:#11b5f0}
.d1tab .duo li a:hover{color:#11b5f0}

.picture_container{ width:100%; overflow:hidden;}
.product_list_main{width: 100%;height: auto;overflow: hidden;padding:2% 0 0;}
.product_list{width: 1360px;height: auto;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom:1.5%;margin:0 auto;text-align: center; }
.product_list a{ padding:0 2%; margin: 15px 10px;height:45px;line-height: 45px;text-align: center;background-color: #f4f4f4;display: inline-block; position: relative;font-size:16px;border-radius:5px;}

.product_list a.hover{position: relative;color: #fff;background-color:#11b5f0; }
.product_list a:hover{color: #fff;background-color: #11b5f0;}
.product_list a:hover i{width: 20px;height:20px;display: block;text-align: center;bottom:-10px;position: absolute;margin: 0 auto;background: url('../images/product_san.png') no-repeat;
left: 50%;transform: translate(-50%,0);}
.product_list a.hover i{width: 20px;height:20px;display: block;text-align: center;bottom:-10px;position: absolute;margin: 0 auto;background: url('../images/product_san.png') no-repeat;
left: 50%;transform: translate(-50%,0);}


.container{ width:100%; overflow:hidden; margin:3% auto}
.xn_c_pro_13_wrap{width: 100%;margin:0 auto;}
.xn_c_pro_13_wbox{width: 100%;margin-bottom: 70px;}
.xn_c_pro_13_wbox:nth-of-type(6) {
    display: none;
}
.xn_c_pro_13_lbbigbox{width:97%;line-height:40px;font-size:20px;margin:0 1.5% 2%; overflow:hidden}
.xn_c_pro_13_nrbigbox{width: 100%;margin: 0 auto; overflow:hidden}
.xn_c_pro_13_nrxhbox{float:left;width:31.33%; overflow:hidden; border: 1px solid #e9e9e9;position:  relative; border-radius:5px;cursor:pointer; margin:0 1% 2%}
.xn_c_pro_13_pic{width: 100%;}
.xn_c_pro_13_pic img{width:100%; height:260px; overflow:hidden;   vertical-align: middle;}

.xn_c_pro_13_pic{ height:320px;}
.xn_c_pro_13_cont{display: block;position:absolute;top: 0;overflow:hidden;background: #19a8e0;border-radius:  5px;opacity: 0;z-index:6;transition: all 0.3s ease;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; width:100%; height:320px;}

.xn_c_pro_13_name{width: 100%;height:50px;line-height:50px; position:absolute; bottom:0; overflow:hidden;text-align:center;}
.n_content_left {
    margin: 0 auto;
    width:  100%;
}


.xn_c_78_aboneli a:hover {
    color: #19a8e0;
}
.xn_c_pro_13_piccnt:hover .xn_c_pro_13_pic img {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);
}
.xn_c_pro_13_lbname a { color: #009fde;font-size:  24px;}
.xn_c_pro_13_lbmore { font-size:16px; color:#333; float:right}
.xn_c_pro_13_lbmore:hover{ color:#009fde}
.xn_c_pro_13_namewz { display:  none;}
.xn_c_pro_13_namemc a { font-size:17px; color: #272727;}
.xn_c_pro_13_xinhao {color: #c6c6c6;font-size: 12px;width: 100%;text-align:  center;}
.xn_c_pro_13_nrxhbox hover .xn_c_pro_13_cont {display:  block;}
.xn_c_pro_13_nrxhbox::hover .xn_c_pro_13_cont {display:  block;}
.xn_c_pro_13_xhwenzi{display: none;}


.xn_c_pro_13_pic:hover.xn_c_pro_13_cont { display:  block;}
.xn_c_pro_13_piccnt:hover .xn_c_pro_13_cont {opacity: 0.9;}
.xn_c_pro_13_piccnt:hover .xn_c_pro_13_namemc a{
    color:#fff
}
.xn_c_pro_13_cont a {
    color: #fff;
    font-size: 14px; line-height:26px;
    overflow:  hidden;
    display:  block;
    width: 100%;
    height:auto;
    overflow: hidden;
    padding:130px 30px; display:block
}
.xn_c_pro_13_piccnt:hover .xn_c_pro_13_namemc a {
    color: #fff;
}
.xn_c_pro_13_nrxhbox:hover .xn_c_pro_13_name a {
    color: #fff !IMPORTANT;
}
.xn_c_pro_13_nrxhbox hover .xn_c_pro_13_xinhao {
    display: none;
}
.xn_c_pro_13_xhwenzi {
    display:  none;
}
.xn_c_pro_13_piccnt:hover .xn_c_pro_13_xinhao {
    display:  none;
}
.xn_c_pro_13_nrxhbox:hover .xn_c_pro_13_name {
    top: 65px;
    left: 35px; position:absolute;
    text-align:  left;
    z-index:9;
}
.xn_c_pro_13_nrxhbox:hover .xn_c_pro_13_xinhao  {
    display:  none;
}
.xn_c_pro_13_cont::after {
 content: ">";
    display: block;
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 25px;
    box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
    text-align: center;
    line-height: 50px;
    position: absolute;
    bottom: 30px;
    color: #ffffff00;
    background: #fff url(../images/CgAGe1qEXReAbqxlAAAEZy-2aAw588.png) center center no-repeat;
    background-size: 15px;
    right: 30px;
}



/*公司介绍*/

.company_main{width: 100%;height: auto;;overflow: hidden;}
.company{width: 1360px;margin: 0 auto;}
.company_zi{width: 100%;height: auto;overflow: hidden; padding: 70px 0 50px 0;margin:0 auto;}
.company_zi ul li{width: 33.3%;float: left;border-right: 1px solid #e5e5e5;text-align: center;}
.company_zi ul li:nth-child(3){border-right: 0px}
.company_zi ul li h4{font-size: 70px;font-family: "Arial";color: #e3143b;font-weight: bold;}
.company_zi ul li h5{font-size: 22px;color: #333;font-weight: normal;}
.company_text{width: 100%;height: auto;;overflow: hidden;}
.company_text .company_text_zi{font-size: 16px;color: #777;line-height: 40px;text-align: center; height: 200px; overflow: hidden;}
.company_text i{width: 40px;height: 40px;display: block;}
.click_dian{width: 40px;height:40px;margin:0 auto; background: url('../images/about/about_xia.png') no-repeat center center;cursor: pointer;}
.company_text .company_text_zi.onture{height:auto;}



/*企业文化*/
.curture_main{width: 100%;height: auto;;overflow: hidden;    padding: 90px 0 90px 0;background-color: #f5f5f5;}
.curture{width: 1360px;margin: 0 auto;overflow: hidden;}
.curture h6{font-size: 26px;color: #333;text-align: center;padding: 30px 0;}

.curture ul{margin-left: -2%;margin-top: 30px;}
.curture ul li{width: 31.3333%;position: relative;border-radius: 3px;margin-left: 2%;overflow: hidden;float: left;margin-bottom: 2%;overflow: hidden;}
.curture ul li img{width: 100%;min-height: 200px;transition: all .4s ease-in-out;}
.curture ul li img:hover{transform: scale(1.1);}
.curture ul li p{position: absolute;font-size: 18px;color: #fff;line-height: 40px;bottom: 10px;text-align: center;width: 100%}



.pab_middle01{background:url(../images/pabwh.jpg) no-repeat; width:100%; float:left; padding:0 0 2%}
.pab_middle01 .pab_wh{width:95%; max-width: 1400px; box-shadow: 0px 1px 5px rgba(0,0,0,0.17); background:#fff;  margin:0 auto;}
.pab_middle01 .pab_wh ul{ overflow: hidden; width:92%; margin:0 auto; }
.pab_middle01 .pab_wh ul li{float: left; width:32%; position: relative; padding-bottom:2%; margin:2% 0 0;}
.pab_middle01 .pab_wh ul li:nth-child(2){ margin:2%}

.pab_middle01 .pab_wh img{width: 100%; display: block; }

.pab_middle01 .pab_wh h3{font-size: 20px; color: #444;  line-height: 2em; margin-top: 10px;}
.pab_middle01 .pab_wh p{font-size:16px; color: #666; line-height: 1.7em; margin-bottom: 2%;}
.pab_middle01 .pab_wh span{display: block; width: 100%; height: 1px ; background-color: #d4d4d4; position: absolute; bottom: 0px; left: 0px;   }
.pab_middle01 .pab_wh span i{display: block; width: 0px; height: 1px; background-color: #2179db;}
.pab_middle01 .pab_wh li:hover span i{width: 100%;}
.pab_middle01 .pab_wh>h3{font-size:20px; font-weight:normal; width:100%; padding:0 0 2%; margin-top:0; overflow:hidden; color: #444; text-align: center; line-height:40px;}

.pab_middle01 .pab_wh ul li:hover img{
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);}



#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage img{ width:99.8%; margin:0 auto; text-align:center}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#333; font-weight:bold; line-height:26px; font-size:16px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:100%; margin:0 auto; overflow:hidden}
.layout_default{ float:left; width:23%; margin:0 1% 1%;}
.mod_gallerylist .image_container img{ width:100%; }
.mod_gallerylist .image_container{ line-height:30px; font-size:14px; text-align:center}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}
.mod_gallerylist .image_container span{ font-size:17px; color:#000; margin:4% auto; display:block; width:100%; overflow:hidden}
.mod_gallerylist .image_container:hover span{ color:#11b5f0}

/*合作伙伴*/
.partner_main{width: 100%;overflow: hidden; margin:2% auto 0}
.team-listbox{width: 100%;margin-top: 40px;}
.team-img{width: 100%;height:100px;line-height: 100px;text-align: center;border: 1px solid #e8e8e8;transition: all .4s ease-in-out; background:#fff}
.team-img a{width: 100%;height: 100%;transition: all .4s ease-in-out;}
.team-img img{max-width: 100%;}
.team-img:hover{border-color: #146eb4;box-shadow: 0 0 10px 4px #a9d2f1}
.team-listbox .swiper-slide{padding:0 1% 2%; float:left; width:20%}
.team-listbox .swiper-container{padding-bottom:40px;}
.team-listbox .swiper-pagination-bullet {background: #c3c3c3;opacity: 1;}
.team-listbox .swiper-pagination-bullet-active {background: #cb1001;}

/*实习基地*/
.base_main{width: 100%;height: auto;;overflow: hidden;    padding: 90px 0 120px 0;}
.base{width: 1360px;margin: 0 auto;}
.base_text{width: 96%;margin: 0 auto 2%;overflow: hidden; font-size: 15px; color: #444;line-height:35px}
.base_text img{ max-width:100%; margin:1% auto}
.base_text .ditu img{ max-width:none; margin:0 auto}

.fwms_center{width: 100%;height: auto;padding: 50px 0;}
.fwms_center_q{float: left;width: 21.5%;margin: 0 1%;}
.fwms_center_q h4{width: 170px;height: 170px; margin:0 auto; transition: all .4s; border-radius: 100%;background: #f2f2f2; text-align: center;line-height: 170px; }
.fwms_center_q h4 /*{width: 60px;height: auto; margin: 0 auto; padding-top: 38px; overflow: hidden;display: block;}*/
.fwms_center_q h4 img{max-width: 100%; height: auto;vertical-align: middle;display: inline-block;}
.fwms_center_q h4 .imghover{display: none}
.fwms_center_q h4:hover .img{display: none;}
.fwms_center_q h4:hover .imghover{display: block;}
.fwms_center_q h4:hover{  background:#d7000f;  transform: translateY(-10px);}
.fwms_center_q p{font-size: 16px;text-align: center;;padding-top: 30px;color: #777;}
.fwms_center_j{width: 2%;float: left; line-height: 170px;text-align: center;color: #9ba8b3;font-size: 60px;}



/*人才发展*/
.talent_main{width: 100%;height: auto;;overflow: hidden;padding: 90px 0 120px 0;background-color: #f4f4f4;}
.talent{width: 1360px;margin: 0 auto;}
.talent_cen{width: 100%;height:auto;overflow: hidden; margin:40px 0; }
.talent_left{float: left;width: 50%;height:594px;overflow: hidden;background-color: #fff;}
.talent_img{width: 50%;float: left;overflow: hidden;height: 594px;}
.talent_img img{max-width: 100%;object-fit: cover;transition: all .4s ease-in-out;height: 594px;}
.talent_img img:hover{transform: scale(1.1);}
.talent_left_text{padding: 10%;overflow: hidden;position: relative;min-height: 80%;}
.talent_left_text h4{font-size: 30px;color:#333;line-height: 40px;padding-bottom: 20px;}
.talent_left_text p{font-size: 16px;color:#777;line-height: 26px; padding-bottom: 20px;}
.talent_left_text p img{max-width: 100%}

.talent_left_bottom{position: absolute;bottom: 0px;width: 80%}
.talent_left_bottom span{width: 50px;height: 5px;background-color: #000;margin-top: 30px;float: left;}
.talent_left_bottom h6{float: right;width: auto;}
.talent_left_bottom h6 img{max-width: 100%;}


#Article{ width:100%; overflow:hidden; margin:0 auto 3%}
#Article h1{ color:#000; font-size:22px; text-align:center; line-height:36px; border-bottom:solid 1px #eee; padding:1% 0; width:100%; margin:2% auto}
#Article h1 span{ font-size:15px; font-weight:normal;}


.news_detail_bottom{width: 100%;overflow: hidden;padding: 20px 0 24px 0; border-top: 1px solid #eee;}
.news_detail_bottom_left{width: 70%;overflow: hidden;float: left;}
.news_detail_bottom_left p{ font-size:15px; color: #666;margin-top: 16px;}
.news_detail_bottom_left p:hover span{color: #11b5f0;}

.news_detail_bottom_right{width: 30%;float: right;overflow: hidden;text-align: right;}
.news_detail_bottom_right h6{width: 120px;height: 38px;background-color: #11b5f0;line-height: 38px;color: #fff;text-align: center;display: inline-block;font-size: 15px;
margin-top: 20px;}
.news_detail_bottom_right h6:hover{background-color:#00a2dc;}

.Article_show{ width:100%}



/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {


}

@media all and (max-width:1460px) {
   .company_main{ margin:2% auto}
   .company,.pab_middle01 .pab_wh{ width:80%}
   .pab_middle01 .pab_wh h3,.pab_middle01 .pab_wh>h3{ font-size:18px}
   .pab_middle01 .pab_wh p{ font-size:14px}

}

@media all and (max-width:1380px) {

.talent_left_text{padding: 8%; min-height: 84%;}
.talent_left_bottom{bottom: 0px;width: 84%}

.company,.curture,.partner,.base,.talent,.product_list{width:80%;}
.duo{width:90%; margin:0 auto}
.d1tab .duo li{ width:12.1%; font-size:16px}

.curture h6{font-size: 22px;}

.company_main{ margin:0 auto}
.mod_gallerylist .image_container span,.xn_c_pro_13_lbmore,.download_list ul li{ font-size:14px}
.xn_c_pro_13_namemc a{ font-size:16px}
.container{ margin:5% auto}

.download_list ul{ margin:3% auto}


}

@media all and (max-width:1280px) {
.fwms_center{padding: 30px 0;}
.company_zi ul li h4{font-size: 50px;}
.company_zi ul li h5{font-size: 18px;}
   
.company_zi{padding: 40px 0 30px 0;}



}

@media all and (max-width:1200px) {
.curture h6{font-size: 18px;}
.company_zi ul li h4{font-size: 40px;}
.company_zi ul li h5{font-size: 15px;}

    
   .company,.curture,.partner,.base,.talent,.product_list{width:90%;}
   .pab_middle01 .pab_wh h3,.pab_middle01 .pab_wh>h3{ font-size:16px}
   .d1tab{ height:52px;}
   .d1tab .duo li{ font-size:14px; width:12%; float:left; line-height:52px;}
   .xn_c_pro_13_lbname a{ font-size:22px;}
   .xn_c_pro_13_pic img{ height:220px;}
   .xn_c_pro_13_pic,.xn_c_pro_13_cont{ height:280px;}


}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {

.curture_main{padding: 50px 0 30px 0;}
.company_main{padding:2.2% 0;}

.company_zi ul li{width: 100%;border-bottom: 1px solid #e5e5e5;border-right: 0px;padding: 30px 0;}

.base_text{padding: 10px 0;}
.company_text p{line-height: 30px;height: auto;}
.base_text p{line-height: 28px;font-size: 14px;}
.curture ul li{width: 100%; margin-left: 0px;}
.curture ul li img{height:auto;}

.fwms_center {padding: 20px 0 0 0;}
.fwms_center_q h4{width: 60px;height:60px;line-height: 60px;}
.fwms_center_q h4 img{width: 50%;}  
.fwms_center_q p{font-size: 13px;padding-top: 20px;}
.fwms_center_j{font-size: 16px;line-height: 60px;}

/*人才发展*/
.talent_left{width: 100%;height: auto;padding-bottom: 20px;}
.talent_img{width: 100%;height: auto;}
.talent_img img{height:auto;width: 100%;}


.pab_middle01 .pab_wh{ width:94%}
.team-img,.team-img a{ height:80px;}

.d1tab{ height:auto}
.duo{ width:98%}
.d1tab .duo li{ width:25%; border-bottom:solid 2px #fff}
.wap_pege .duo li{ width:20%;}

.xn_c_pro_13_nrxhbox{ width:48%}
.product_list a{ height:38px; line-height:38px; font-size:14px;}
.layout_default{ width:48%}






}
@media all and (max-width:768px) {
	
   .company,.curture,.partner,.base,.talent,.product_list{width:96%;}
   .team-listbox .swiper-slide{ width:33%}
   .team-img{ height:52px; line-height:50px;}
   .team-img a{ height:50px; line-height:50px;}
   .team-listbox .swiper-container{ padding-bottom:5%}
   .team-listbox{ margin-top:5%}
   
   .pab_middle01 .pab_wh ul li{ width:100%;}
   .xn_c_pro_13_lbname a{ font-size:20px}
   .xn_c_pro_13_nrxhbox{ width:98%}
   .product_list_main{ margin:2% auto}
   .product_list a{ margin:2%;float:left}
   .download_list tr{ width:100%; overflow:hidden}
   
    
   
   
   
}
@media all and (max-width:414px) {
	
	.d1tab .duo li a{ font-size:12px;}
	
	
	
	
	
	
	
	
	
	
	
}
table {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-collapse: collapse;
border-color: #623F20;
border-image: none;
border-style: solid;
border-width: 1px 0 0 1px;
text-align: center;
}
table td, table th {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #623F20;
border-image: none;
border-style: solid;
border-width: 0 1px 1px 0;
padding: 3px;
}