


.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: 18px;
    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%;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:100%;margin: 0 auto 2%;overflow: hidden; font-size:1em; color: #000;line-height:2em}
.base_text img{ max-width:100%; margin:1% auto}
.base_text .ditu img{ max-width:none; margin:0 auto}

.base_text h2{ font-size:22px;}

.page_contact{ width:100%; overflow:hidden; margin:2% auto}
.page_contact_con{ float:left; width:50%;}
.page_contact_img{ float:left; text-align:right; width:50%}

.page_contact_bottom{ width:100%; overflow:hidden; margin:4% auto 3%}
.page_contact_l{ float:left; width:50%;}
.page_contact_l h3{ font-size:24px; color:#222; width:100%; overflow:hidden}

.page_contact_l{ float:left; width:50%}
.page_contact_l form{ width:100%; overflow:hidden; margin:1% auto}
.page_contact_l .input-text{ border:solid 1px #b5b5b5; margin:2% auto; width:46%;height:38px; line-height:38px;}
.page_contact_l input,.page_contact_l textarea{padding:3px 5px; font-size:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.page_contact_l textarea{ padding:10px}

.submit #dosubmit{ background:#222; margin:3% auto 0; width:25%; float:left; padding:1.6% 1%; text-align:center; color:#fff; font-size:16px; border:none; 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;}
.submit #dosubmit:hover{ background:#000}

input:focus,textarea:focus { border: 2px solid #000 !important}

.Header-searwords input:focus{ border:none !important}

.page_contact_r{ float:right; width:37.5%;}


.product_div{ width:100%; overflow:hidden; margin:0 auto; padding:0 0 4%; border-bottom:solid 1px #cdcdcd}
.product_l{ float:left; width:36%; overflow:hidden; margin:10% auto 0}
.product_l h3{ font-size:1.8em; color:#0084b6; margin:0 auto 5%}
.product_l .product_p{ color:#333; font-size:1em; line-height:1.8em}
.product_l .product_p strong{ color:#0084b6}
.product_img{ width:100%; overflow:hidden; margin:2% auto}
.product_l .a_more{ float:left; margin:5% auto}

.product_r{ float:right; width:58%; margin:5% auto 0}
.product_r li{ float:left; width:33.33%; text-align:center; margin:3% auto}
.product_r li p{ color:#000; font-size:1em; line-height:1.8em; margin:3% auto;    -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;}
.product_r .a_more{ font-weight:bold}
.product_r .more_one{ margin:10% auto 0}
.product_r li a:hover p{ color:#0084b6}

.product_r span{ width:96%; margin:0 auto; overflow:hidden; display:block; background:#fff;
 -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s; background:none;
    transition: all 0.8s;}
.product_r img { display: block; margin:0 auto; width:auto; max-height:256px; vertical-align: middle;}

.product_r li:hover span { -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06); background:none;
    transform: scale(1.06);}



.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;}

#video{ width:80%; margin:2% auto; overflow:hidden}
.ny_hzuo{ background:#f5f5f5; width:100%; padding:0 0 2%; overflow:hidden}

/*人才发展*/
.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%}

.show_div{ width:100%; overflow:hidden; margin:0 auto 5%;}
.show_div h1{ font-size:24px; width:100%; text-align:center; padding-bottom:5px; margin:2.5% auto 1%; font-family:"微软雅黑"}
.show_div h1 span{ font-size:14px; line-height:3.3em; font-weight:normal}

.show_div .content{ width:90%; margin:0 auto; font-size:16px; color:#444; line-height:30px;}
.show_div .content p{font-size:16px; color:#444; line-height:30px;}
.show_div .content img{ margin:1.5% auto; max-width:100% }
.show_div .content h2{ font-size:1.8em; margin:2% auto}



.fh_list{ width:90%; text-align:center; overflow:hidden; margin:0 auto; margin:2% auto}
.fh_list a{height:40px; line-height:40px; display:block; width:130px; margin:0 auto; border:solid 1px #11b5f0}
.fh_list a:hover{ background:#11b5f0; color:#fff}

.related{ width:90%; overflow:hidden; margin:0 auto; border-top:solid 1px #f5f5f5}
.related h5{ font-size:18px; margin:2% auto 1%; font-weight:bold}
.related ul{ width:50%; float:left;font-size:15px; margin:0 auto}
.related li{ line-height:32px;}
.related li a{ font-size:15px; color:#000}
.related li span{ float:right; color:#444}
.related li a:hover{ color:#11b5f0}



/* 解决方案 */
.solution{ background:#f5f5f5; overflow:visible; float:left}
.solution .container_con{overflow:visible; float:left; margin:0 12.5%}
.solution_l{ float:left; width:24%; position:relative}
.solution_l h3{ width:129%; height:204px; font-weight:bold; padding:15% 0 0 15%; color:#fff; font-size:2em;background:url(../img/chan3_03.png) no-repeat; background-size:100%; margin:-56px auto 0}
.solution_l h3 span{ color:#fff; font-size:16px; width:100%; display:block; font-weight:normal; margin:1% auto 0}
.solution_l ul{ margin:-50px 0 18%; padding:18% 0 0; border-left:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf}
.solution_l li{  width:100%; margin:4% auto;}
.solution_l li a{ padding:0 8% 0 5%; margin:0; width:100%; background:url(../img/solution_li.jpg) no-repeat; background-size:100%; height:50px;line-height:50px; display:block;overflow: hidden;     
    text-overflow: ellipsis;   
    display: inline-block;   
    white-space: nowrap; /**不换行**/}
.solution_l li a:hover,.solution_l li.cur a{ background:url(../img/solution_li_bg.jpg) no-repeat; background-size:100%; color:#fff}

.solution_r{ background:#FFF; width:76%; float:left; padding:2% 3%; z-index:99; position:relative; margin:0 auto 5%}
.fl{ float:left}
.fr{ float:right}
.mianbaodh{ border-bottom:solid 1px #d8d8d8; width:100%; overflow:hidden; padding:0 0 1%}
.mianbaodh h4{ border-left:solid 5px #024474; padding:0 0 0 10px; color:#035a9a; font-size:1.3em; font-weight:bold}
.mianbaodh span,.mianbaodh span a{ font-size:14px; line-height:32px; color:#666}
.solution_r .base_text{ width:100%; margin:3% auto}
.base_text h2{ font-weight:bold; margin-bottom:6px}


.list{ width:100%; overflow:hidden; margin:3% auto}

.list .item {
	width: 100%;
	height: 230px;
	z-index: 100;
	overflow: hidden; position:relative
}
.list .item div{ float:left}

.list .item .date {
	width: 14.83%;
	padding: 25px 0 0 1%;
	left: 0;
	top: 0;
	z-index: 101;
}
.list .item .date .md {
	font-size: 36px;
	color: #666666;
}
.list .item .date .y {
	display: block;
	margin: 4.25% 0 9% 0;
	font-size: 14px;
	color: #999999;
}
.list .item .date .img {
	width: 27px;
	height: 9px;
	background: url(../img/info2.jpg) no-repeat center center;
}
.list .item .info {
	width: 52.16%;
	height: 100%;
	left: 15.82%;
	top: 0;
	z-index: 101;
	border-left: 1px solid #dddddd;
}
.list .item .info:before {
	content: '';
	height: 0%;
	top: 8%;
	position: absolute;
	margin-left: -1px;
	border-left: 1px solid #000000;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.list .item .info .title {
	width: 94%;
	margin-left: 5.5%;
	padding:2% 0 ;
	overflow: hidden;
}
.list .item .info .title a {
	color: #333;
	text-decoration: none;
	font-size:18px; font-weight:600
}
.list .item .info .title a:hover{ color:#ffd100}
.list .item .info .brief {
	width: 94%;
	margin-left: 5.5%;
	color: #666666;
	line-height:26px;
}
.list .item .info .inner_date {
	margin-left: 5.5%;
	line-height: 16px;
	color: #999;
	display: none;
}
.list .item .img {
	width: 18.33%;
	right: 2%;
	top: 26px;
	z-index: 101; float:right
}
.list .item:hover .date .md {
	color: #000000;
}
.list .item:hover .info .title a {
	color: #000000;
}
.list .item:hover .info:before {
	height: 70%;
}
.list .item:hover .title, .info_box .list .item:hover .brief {
	margin-left: 6.5%;
}
.list .item:hover .img {
	right: 3%;
}

@media only screen and (max-width: 1700px) {
.solution .container_con{margin:0 5%}

}
 @media only screen and (max-width: 1460px) {
	 .product_r li{ width:50%;}
	 .solution .container_con{margin:0 2%}
 }
  @media only screen and (max-width: 1380px) {
	 .product_r li p,.product_l .product_p{ font-size:0.9em}
	 .product_l h3{ font-size:1.6em}
	 .product_img img{ max-height:280px;}
	 
	 .solution_l li a{ line-height:44px; font-size:0.9em}
	 .solution_l h3{ font-size:1.6em}
	 .solution_l h3 span{ font-size:0.5em}
	 .mianbaodh h4{ font-size:1em}
	 .base_text h2{ font-size:1.2em}
	 .solution_r .base_text{ font-size:0.92em}
	 
 }
 
 
 @media only screen and (max-width: 1200px) {
.list .item .date {
	padding-top: 15px;
}
.list .item .date .md {
	font-size: 30px;
}
.list .item .info .title {
}
.list .item .info .brief {
	line-height: 24px;
}
}
 @media only screen and (max-width:1024px) {
	 
	.page_contact_r{ width:45%}
	.solution_l,.solution_r{ width:100%;}
	.solution_l h3{ width:100%; padding:2% 0 0 3%; height:120px; background-size:100%}
	.solution_l ul{ margin:0 auto 5%; overflow:hidden; padding:0}
	.solution_l li{ margin:1.5% auto}
	.solution_l li a,.solution_l li a:hover, .solution_l li.cur a{ background-size:150%}
	
	
.list .cate_wrap {
	height: 60px;
}
.list .cate_wrap .cate {
	height: 58px;
	line-height: 58px;
}
.list .item {
	height: 190px;
}
.list .item .date {
	padding-top: 5px;
}
.list .item .date .md {
	font-size: 24px;
}
.list .item .info .title {
}
.list .item .info .brief {
	line-height: 24px;
}
}
 @media only screen and (max-width: 880px) {
.list .item .date {
	display: none;
}
.list .item .info {
	width: 60%;
	left: 0;
}
.list .item .info:before {
	display: none;
}
.list .item .img {
	width: 25%;
	right: 2%;
}
}
 @media only screen and (max-width: 720px) {
.list .item {
	height: 140px;
}
.list .item .date {
	display: none;
}
.list .item .info {
	width: 70%;
	left: 24%;
}
.list .item .info .title {
	padding-top: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
}
.list .item .info .title a {
	font-size: 14px;
}
.list .item .info .brief {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 24px;
}
.list .item .info .inner_date {
	display: block;
}
.list .item .img {
	width: 20%;
	left: 1%;
	top: 0;
}
}
 @media only screen and (max-width: 580px) {
	 
	 .list .item .info{ width:76%; margin-left:2%}
.list .item {height: 100px; margin:2% auto; padding:2% 0; border-bottom:solid 1px #f5f5f5; overflow:hidden}
.list .item .info .title a{ font-size:1em; margin-left:0}
.list .item .info .brief{ font-size:0.8em; line-height:1.8em; margin:2% auto}
.list .item .info .title,.list .item .info .inner_date{ margin-left:0}

	.list .item .info{ border-left:none}
}










/* -------------------------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; width:100%}
.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}
   
   #video,.page_contact_con,.page_contact_img,.page_contact_l,.page_contact_r{ width:100%}
   .page_contact_img{ text-align:center; margin:3% auto 0}
   .page_contact_l{ margin:0 auto 3%}
	
   .product_l,.product_r{ width:100%; margin:3% auto}
	.product_img{ display:none}
	.product_l h3{ margin:0 auto 1.5%}
	
   .product_l h3{ font-size:1.3em}
   .product_l .product_p{ font-size:0.8em;}
   
   
}
@media all and (max-width:414px) {
	
	
	
}