﻿*{margin:0;padding:0;box-sizing:border-box;}
body,input,textarea{font-size:14px;color:#666;font-family:'微软雅黑';}
img{/* display:block; */border:0}
ul, li{list-style:none}
a{text-decoration:none;/* display:block; */-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
@media screen and (max-width:768px){
    html{font-size:62.5%;}
    body{font-size:1.2rem;}
}


/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;/* overflow:hidden; */background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:16px 0;float:left;height:50px}
.sp_logo img{margin:auto;max-height:43px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#0d2a9d;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0d2a9d}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

/*pc导航下拉*/
.menu {
font-family: arial, sans-serif;
width:1000px;
margin:0 auto;
}
.menu ul {
padding:0;
margin:0;
height:50px;
line-height:50px;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
margin-right:44px;
}
.menu ul li:last-child{
margin-right:0px;
}

.menu ul li a i{
    /* display: inline-block; */
    width: 14px;
    height: 2px;
    background: #27439f;
    position: absolute;
    bottom: 10px;
    right: 50%;
    margin-right: -7px;
    display:none;
}
.menu ul li:hover a i{
    display:block;
}

.menu ul li a, .menu ul li a:visited {
display:block;
text-align:center;
text-decoration:none;
height: 50px;
line-height: 50px;
font-size:14px;

}

.menu ul li .nadq i{
    display: block;
}

.menu ul li ul {
    display: none;
    left: 50%;
    margin-top: 20px;
    margin-left: -60px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    height: auto;
}

.menu ul li:hover ul {
display: block;
    position: absolute;
    top: 30px;
    left: 50%;
    width: 120px;
}
.menu ul li:hover ul li a {
display: block;
    background: #f2f2f2;
    color: #33333;
}
.menu ul li:hover ul li a:hover {
background:#e5e5e5;
color:#333;
}
.xl_ul{
    left: 50%;
    margin-left: -50px;
}
.xl_ul li{
    margin-right:0px !important;
    width:120px;
}
/*pc导航下拉end*/



/* pc头部 */
.center_h{
    width:100%;
    background:#f2f2f2;
    height:30px;
    line-height:30px;
}
.center_h p{
    color:#666666;
    font-size:12px;
}
.center_h p a{
    float:right;
    color:#666666;
    display: flex;
    justify-content: left;
    align-items: center;
    cursor:pointer;
}
.center_h p a:hover{
    opacity:0.8;
}
.center_h p a img{
    margin-right: 6px;
}
.center{
    width:1200px;
    margin:0 auto;
}
.yuyan{
    position: relative;
}
.yuyan ul{
    position: absolute;
    right:0;
    top:30px;
    display: none;
    z-index: 2;
}
.yuyan ul li a{
    color: #666666;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    background: #f2f2f2;
    display: inline-block;
    width: 100px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}
.yuyan ul li:last-child a{
    border-bottom: 0px solid #e5e5e5;
}



.sp_header{
    height: 112px;
    /* overflow: hidden; */
    background: #fff;
    position: fixed;
    z-index: 10;
    width: 100%;
    margin: 0 auto;
    top: 0;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.sp_nav{
    display:none;
}
.pc_nav{
    width: 64%;
    float: right;
    margin-top: 25px;
}
.pc_nav ul{
    width: auto;
    float: right;
}
.pc_nav ul li{
    float: left;
}
.pc_nav ul li a{
    /* margin-right:20px;
    font-size:16px; */
    color:#333333;
}
.pc_nav ul li:hover a{
    color:#333333;
}
.pc_nav ul li .zilei{
    display:none;
}
/* .pc_nav ul li:hover .zilei{  pc导航下拉
    display:block;
} */


/* banner */
.slider1 { position: relative; width: 100%;height: auto;overflow: hidden; margin-top:112px;}
.slider1 img{ height:auto; width:100%;}
.slides { height: 100%; /* Simple clear fix */
overflow: hidden; /**
     * Prevent blinking issue
     * Not tested. Experimental.
     */
-webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; /**
     * Here is CSS transitions
     * responsible for slider animation in modern broswers
     */
-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); }
.slide { height: 100%; float: left; clear: none; }
.slider-arrows { }
.slider-arrow { position: absolute; display: block; margin-bottom: -20px; width: 60px; height: 60px; line-height: 60px; text-decoration: none; text-align: center; color: #fff; font-size: 2em; background-color: #333; background-color: rgba(50,50,50,.3); border-radius: 50%; font-family: 宋体;}
.slider-arrow--right { bottom: 50%; right: 30px; }
.slider-arrow--left { bottom: 50%; left: 30px; }
.slider-nav { position: absolute; bottom: 30px; }
.slider-nav__item { width: 34px; height: 4px; float: left; clear: none; display: block; margin: 0 5px; background: #fff; }
.slider-nav__item:hover { background: #0055a2; }
.slider-nav__item--current { background: #0055a2; }


/*banner适应*/
.ydbanner{
    display:none;
}
.pcbanner{
    display:block;
}

/*首页关于我们*/
.index_about_back{
    padding-bottom:70px;
    padding-top:70px;
    background:url(../images/index_back.jpg) no-repeat right bottom;
    background-position: 191% 100%;
}
.index_about_back .center{
    overflow: hidden;
}
.index_about_back .center h1{
    font-size:22px;
    color:#333333;
    border-bottom:2px solid #0055a2;
    line-height:2;
    margin-bottom: 30px;
}
.index_about_back .center h1 span{
    font-size:16px;
    color:#8b8b8b;
    font-weight:100;
    margin-left:10px;
}
.index_about_back .center h1 b{
    float:right;
}
.index_about_back .center h1 b a{
    margin-left:15px;
    font-size:14px;
    font-weight:100;
    color:#666666;
}
.index_about_back .center h1 b a:hover{
    color:#0055a2;
}
.index_about_back .center img{
    width:40%;
    float: left;
}
.index_about_back .center .text{
    width:58%;
    float: left;
    margin-left:2%;
}
.index_about_back .center .text h3{
    font-size:18px;
    color:#333333;
    line-height:2;
}
.index_about_back .center .text p{
    font-size:14px;
    color:#333333;
    line-height:2;
    margin-top: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.index_about_back .center .text a{
    display:block;
    border:1px solid #2a4d9e;
    font-size:14px;
    color:#2a4d9e;
    width:102px;
    line-height:30px;
    text-align: center;
    margin-top: 20px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.index_about_back .center .text a:hover{
    border:1px solid #2a4d9e;
    color:#fff;
    background:#2a4d9e;
}
/*首页关于我们end*/

/*万达动态*/
.index_news_back{
    padding-bottom:70px;
    padding-top:70px;
    background:#f8fdff;
}
.index_news_back .center h1{
    font-size:22px;
    color:#333333;
    border-bottom:2px solid #0055a2;
    line-height:2;
    margin-bottom: 30px;
}
.index_news_back .center h1 span{
    font-size:16px;
    color:#8b8b8b;
    font-weight:100;
    margin-left:10px;
    text-transform: uppercase;
}

/* tab选项卡 */
#topmenu{width:450px;margin:30px auto 0 auto;height:80px;position:relative;}
#topmenu ul{margin:0;padding:0;}
#topmenu ul li{float:left;font-size:12px;background:#222;position:relative;text-align:center;width:70px;margin:0 10px;display:inline;line-height:30px;}
#topmenu ul li a{color:#aaa;text-decoration:none;}
#topmenu ul li a:hover{color:#fff;}
#topmenu ul li.active a{color:#fff;font-weight:800;}
/* tab */
.tab{}
.tab ul.menu{
    height:34px;
    width:auto;
    float:right;
    margin-top: -60px;
}
.tab ul.menu li{
    float: left;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin-left: 15px;
}
.tab ul.menu li.active{
    color:#0055a2;
    font-weight:900;
}
.con1,.con2,.con3,.con4,.con5{}
.con2,.con3,.con4,.con5{display:none;}
.con1 ul,.con2 ul,.con3 ul,.con4 ul,.con5 ul{height:287px;}
.con1 ul li,.con2 ul li,.con3 ul li{
    font-size:14px;
}
.line{height:2px;width:120px;background:red;position:absolute;bottom:-2px;}
/* tab选项卡end */
.index_list_news{
    width:23.5%;
    float:left;
    margin-right:2%;
    background:#fff;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.index_list_news:nth-child(4n+4){
    margin-right:0;
}
.index_list_news:hover{
    box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.5);
}
.index_list_news img{
    width:100%;
}
.index_list_news .text{
    padding:6% 10%;
}
.index_list_news .text p{
    color:#999999;
    font-size:14px;
}
.index_list_news .text h3{
    color:#333333;
    font-size:16px;
    font-weight:100;
    line-height:1.5;
    margin-top:10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*万达动态 end*/
/*万达项目*/
.index_pro_back .center h1{
    font-size:22px;
    color:#333333;
    border-bottom:2px solid #0055a2;
    line-height:2;
    margin-bottom: 30px;
}
.index_pro_back .center h1 span{
    font-size:16px;
    color:#8b8b8b;
    font-weight:100;
    margin-left:10px;
    text-transform: uppercase;
}
.index_pro_back{
    padding-bottom: 70px;
    padding-top: 70px;
    background: url(../images/index_back.jpg) no-repeat left bottom;
    background-position: -51% 100%;
}
.index_pro_back ul{
    height:454px;
}
.index_pro_back ul li{
    width:19.2%;
    float:left;
    height:454px;
    margin-right:1%;
    position: relative;
}
.index_pro_back ul li:nth-child(5){
    margin-right:0;
}
.index_pro_back ul li .img_box .text_box{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: rgba(0, 0, 0, 0.6);
    /* opacity:1; */
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
}
.index_pro_back ul li .img_box:hover .text_box{
    /* opacity:0; */
    left:-100%;
}
.index_pro_back ul li .text_box h2{
    color:#fff;
    margin-left:36px;
    line-height:1;
    font-weight:100;
    font-size:24px;
    margin-top:137px;
}
.index_pro_back ul li .text_box p{
    color:#fff;
    margin-left:36px;
    line-height:1;
    font-size:14px;
    margin-top:25px;
}
.index_pro_back ul li .text_box img{
    margin-left:36px;
    margin-top:65px;
}

.img_box{
    width:100%;
    overflow: hidden;
    position: relative;
}
.img_box .text{
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 15px 0;
    background: rgba(0, 0, 0, 0.7);
}
.img_box .pro_img{
    transition: all 1.5s linear;
    -webkit-transition: all 1.5s linear;
    width: 500px;
    margin-left:0;
  display: block;
}
.img_box:hover .pro_img{
    margin-left:-200px;
}
.wap_pro{
    display:none;
}

/*万达项目end*/


/*底部导航*/
.foot_back{
    background:#ebf3f9;
    border-top:3px solid #0055a2;
}
.foot_back .center{
    padding-top:45px;
    padding-bottom:60px;
    overflow: hidden;
}
.foot_back .center .left{
    width:50%;
    float:left;
}
.foot_back .center .right{
    width:auto;
    float:right;
}
.foot_back .center .left h2{
    margin-bottom:25px;
}
.foot_back .center .left h2 a{
    color:#4c4c4c;
    font-weight:100;
    margin-right:7px;
    font-size:16px;
    line-height:1;
}
.foot_back .center .left h2 a:hover{
    color:#0055a2;
}
.foot_back .center .left p{
    color:#666666;
    font-size:14px;
    line-height:1;
    margin-top:12px;
}
.foot_back .center .left p a{
    color:#666666;
    font-size:14px;
}
.foot_back .center .left p a:hover{
    color:#0055a2;
}
.foot_back .center .right{
    margin-top:20px;
    z-index: 1;
}
.foot_back .center .right p{
    color:#666666;
    font-size:14px;
    line-height:1;
    margin-top:12px;
    z-index: 1;
}
.foot_back .center .right p a{
    color:#666666;
    font-size:14px;
}
.foot_back .center .right p a:hover{
    color:#0055a2;
}
/*底部导航end*/

/*客服插件*/
.kefu{
    margin-top: 15px;
}
.kefu a{
    display: block;
    width:100%;
    height:100%;
}
.kefu .li{
    width: 33px;
    height: 33px;
    float: left;
    border-radius:50%;
    margin-right: 12px;
    margin-bottom: 5px;
}
.kefu .li:nth-child(1){
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:0 -33px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.kefu .li:nth-child(1):hover{
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:0 0;
}
.kefu .li:nth-child(2){
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:-33px -33px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.kefu .li:nth-child(2):hover{
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:-33px 0;
}
.kefu .li:nth-child(3){
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:-66px -33px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.kefu .li:nth-child(3):hover{
    background:url(../images/foot_ico.jpg) no-repeat center;
    background-position:-66px 0;
}


.tanchu{
    margin-left:120px;
    margin-top:-10px;
    z-index: 2;
    width:100px;
    height:100px;
    border:3px solid #052268;
    opacity:0;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}
.tanchu img{
    max-width:100%;
}
.kefu .li:nth-child(3):hover .tanchu{
    margin-left:30px;
    opacity:1;
}
/*客服插件end*/

/* 关于我们 */
.neibanner{
    width:100%;
    height:350px;
    margin-top: 112px;
    background:url(../images/nbanner.jpg) no-repeat center;
    background-size:auto 100%;
    overflow: hidden;
}
.neibanner .center h2{
    margin-top: 130px;
    font-size:36px;
    color:#333;
    text-align:right;
    text-transform: uppercase;
}
.neibanner .center h3{
    font-size:20px;
    font-weight:100;
    text-align:right;
    color:#333333;
}
.nmbx{
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #d6d6d6;
}
.nmbx .center{
    margin-top: 8px;
    position: relative;
}
.nmbx .center div{
    display: flex;
    justify-content: left;
    align-items: center;
}
.nmbx .center div img{
    margin-right:10px;
}
.nmbx .center div span{
    margin:0 7px;
    color:#999999;
}
.nmbx .center div a{
    color:#666666;
}
.nmbx .center div a:hover{
    color:#0055a2;
}
.nmbx div h2{
    color:#2a4d9e;
    font-size:30px;
}
.nmbx div h3{
    color:#616161;
    font-size:16px;
    font-weight:100;
    text-transform: uppercase;
}
.nmbx p{
    float:right;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size:14px;

}
.nmbx p a{
    color:#333;
    margin-right:20px;
    line-height: 260%;
    padding-bottom: 20px;
}
.nmbx p a:last-child{
    margin-right:0;
}
.nmbx p a.dq{
    font-weight:900;
    line-height:260%;
    padding-bottom: 20px;
    border-bottom:2px solid #2a4d9e;
}
.nmbx p a:hover{
    font-weight:900;
    padding-bottom: 20px;
    line-height: 260%;
    border-bottom:2px solid #2a4d9e;
}
.show{
    margin:40px auto 100px;
    line-height:200%;
}
.show img{
    max-width:100%;
}
.page_title h2{
    text-align:center;
    font-size:26px;
    color:#333333;
    line-height:1.8;
    margin-top:40px;
}
.page_title .zj_title{
	font-size:16px;
  	text-align:center;
}
.page_title div{
    width:24px;
    height:2px;
    background:#0055a2;
    margin:0 auto;
}
/* 关于我们 end */

/*产品列表*/
.list_chanpin ul{
    margin-top:50px;
    overflow: hidden;
}
.list_chanpin ul li{
    width:23.5%;
    float:left;
    margin-right:2%;
    margin-bottom:2%;
    position: relative;
    overflow: hidden;
}
.list_chanpin ul li img{
    border:1px solid #e5e5e5;
    box-sizing: border-box;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}


.list_chanpin ul li:nth-child(4n+4){
    margin-right:0;
}
.list_chanpin ul li .chanpin_zz{
    position: absolute;
    top:100%;
    left:0;
    background:rgba(0, 42, 140, 0.9);
    width: 100%;
    height: 100%;
    padding: 20% 0;
    opacity:0;
    transition: all 0.2s linear;
    -webkit-transition: all 0.25s linear;
}
.list_chanpin ul li:hover .chanpin_zz{
    position: absolute;
    top:0;
    left:0;
    background:rgba(0, 42, 140, 0.9);
    width: 100%;
    height: 100%;
    opacity:1;
}
/* .index_chanpin ul li:hover img{
    transform: scale(1.1);
} */
.list_chanpin ul li .chanpin_zz h3{
    font-size:16px;
    color:#fff;
    text-align:center;
    font-weight:100;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_chanpin ul li .chanpin_zz div{
    width:25px;
    height:3px;
    margin:20px auto 14px;
    background:#fff;
}
.list_chanpin ul li .chanpin_zz p{
    width:80%;
    margin:0 auto;
    text-align: center;
    color:#d8deec;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/*翻页*/
.fanye {
    text-align: center;
    padding: 20px 0;
    font-family:'微软雅黑';
    margin-bottom: 100px;
}

.fanye a.active1, .paging a:hover {
    color: #fff;
    background-color: #2a4d9e;
    border: 1px solid #2a4d9e;
}
.n{
    color:#fff;
}
.fanye a, .paging span {
    background-color: #fff;
    padding: 5px 10px;
    margin: 0px 2px;
    border: 1px solid #bfbfbf;
    color: #979797;
    font-family:'微软雅黑';
    font-size: 12px;
}
.fanye  a:hover{
    color:#fff;
    background-color:#2a4d9e;
    border: 1px solid #2a4d9e;
}
/*翻页end*/
/*产品列表 end*/

/*联系我们*/
.lianxi{
    overflow: hidden;
    margin: 40px auto 100px;
}
.show_lianxi{
    width:100%;
    float:left;
}
.show_lianxi ul li{
    width:32%;
    float:left;
    margin-right:2%;
    margin-bottom:50px;
    text-align:center;
}
.show_lianxi ul li img{
    width:63px;
    margin:0 auto 20px;
}
.show_lianxi ul li h3{
    font-size:16px;
    color:#333;
    margin-bottom:10px;
}
.show_lianxi ul li p{
    font-size:14px;
    color:#6e6e6e;
    word-wrap: break-word;
}

.show_lianxi ul li:nth-child(3){
    margin-right:0;
}
.page_allmap{
    height:345px;
    width:100%;
    float:right;
}
.page_allmap img{
    max-width:none;
}
/*联系我们 end*/

/*招聘*/
.zhaopin_list{
    margin: 42px 0 100px;
}
.zhaopin_list ul li{
    overflow: hidden;
    margin-bottom: 10px;
}
.anniu{
    position: relative;
}
.anniu span{
    display:block;
    position:absolute;
    background:#0055a2;
    transition: all ease 0.5s;
}
.anniu span:nth-child(1){
    width:2px;
    height:16px;
    right:5%;
    top:50%;
    margin-top: -7px;
}
.anniu span:nth-child(2){
    width:16px;
    height:2px;
    right:5%;
    top:50%;
    margin-right: -7px;
}
.anniu.on1{
    background:#0055a2;
}
.anniu.on1 p b{
    color:#fff;
}
.anniu.on1 span:nth-child(1){
    width:2px;
    height:16px;
    right:5%;
    top:300%;
    opacity:0;
    margin-top: -7px;
}
.anniu.on1 span:nth-child(2){
    width:16px;
    height:2px;
    right:5%;
    top:50%;
    background:#fff;
    margin-right: -7px;
}
.zhaopin_list ul li b{
    /* font-weight:100; */
    color:#666666;
}
.zhaopin_list ul li .anniu{
    border-bottom:3px solid #0055a2;
    overflow: hidden;
    padding:0 20px;
    transition: all ease 0.5s;
}
.zhaopin_list ul li .on1 b{
    font-weight:900;
    /* color:#666666; */
}
.zhaopin_list ul li .titlt{
    background:#2a4d9e;
    line-height:50px;
    height:50px;
    padding:0 20px;
}
.zhaopin_list ul li .titlt b{
    color:#fff;
    line-height:50px;
    height:50px;
}
.zhaopin_list ul li b{
    height: 50px;
    line-height: 50px;
}
.neirong{
    display:none;
    padding: 24px 30px 65px;
    background: #f6fbff;
}
/*招聘end*/

/*视频*/
.list_video{
    margin:80px 0 40px;
    overflow: hidden;
}
.list_video li{
    width:49%;
    margin-right:2%;
    margin-bottom:2%;
    float:left;
    padding:20px;
    background:#f2f2f2;
}
.list_video li:nth-child(2n+2){
    margin-right:0;
}
.list_video li:hover{
    background:#e9edf5;
}
.list_video li img{
    margin-bottom: 22px;
}

.video_img_box{
    width: 100%;
    height: auto;
    background: #000;
    position: relative;
}
.img{
    position: absolute;
    top:50%;
    left:50%;
    margin:-28px 0 0 -28px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.video_img_box:hover .img{
    opacity:0.7;
    transform: scale(0.9);
}
.video_img{
    opacity: 0.5;
}

.list_video li p{
    font-size:18px;
    line-height:18px;
    font-weight:100;
    color:#333;
    width:80%;
    float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_video li span{
    font-size:14px;
    margin-top:2px;
    font-weight:100;
    color:#808080;
    width:20%;
    float:right;
    text-align:right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.show_title{
    text-align:center;
    margin:70px 0 50px;
}
.show_title h2{
    font-size:22px;
    color:#333;
    line-height:150%;
}
.show_title h4{
    font-size:14px;
    color:#808080;
    font-weight:100;
    margin-top:20px;
    line-height:150%;
}
.show .video{
    margin:0 auto 20px;
    width:65%;
}
.show .video video{
    width:100%;
    display: block;
}
/*视频end*/

/*项目展示*/
.list_xm{
    margin:40px 0 20px;
    overflow: hidden;
    border-top:1px solid #f2f2f2;
}
.list_xm li{
    width:100%;
    overflow: hidden;
    padding-top: 2%;
    padding-bottom: 2%;
    border-bottom:1px solid #f2f2f2;
}
.list_xm li img{
    width:50%;
    float:left;
    overflow: hidden;
}
.list_xm li div{
    width:50%;
    float:left;
    padding-left: 4%;
}
.list_xm li:nth-child(2n+2) img{
    width:50%;
    float:right;

}
.list_xm li:nth-child(2n+2) div{
    width:50%;
    float:left;
    padding-left: 0;
    padding-right: 4%;
}
.list_xm li img{
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.list_xm li:hover h3{
    color:#0a3ebb;
}
.list_xm li h3{
    font-weight: 100;
    font-size: 20px;
    line-height: 12px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    justify-content: left;
    align-items: center;
    margin: 20px 0;
}
.list_xm li h3 i{
    font-size:12px;
    color:#fff;
    padding:5px 12px;
    border-radius:5px;
    font-style:normal;
    margin-left:10px;
    background:#b3b3b3;
}
.list_xm li h3 i.kp{
    background:#e01032;
}
.list_xm li h3 i.ys{
    background:#ff8400;
}
.list_xm li h3 i.cbz{
    background:#225ae0;
}
.list_xm li span{
    font-size:12px;
    color:#808080;
}
.list_xm li p{
    font-size: 14px;
    color: #4c4c4c;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin: 12px 0 80px;
}
.list_xm li b{
    font-size:14px;
    font-weight:100;
    color:#2a4d9e;
    padding:7px 24px;
    border:1px solid #2a4d9e;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.list_xm li b:hover{
    color:#fff;
    border:1px solid #2a4d9e;
    background:#2a4d9e;
}
.fenge{
    width:100%;
    height:1px;
    background:#e6e6e6;
}
.prev{
    overflow: hidden;
}
.prev div{
    width:50%;
    float:left;
    margin-top:30px;
    margin-bottom:100px;
    font-size:14px;
    color:#333;
}
.prev p a{
    color:#333;
}
.prev p a:hover{
    color:#225ae0;
}
.fh_list a{
    width:120px;
    height:36px;
    line-height:36px;
    font-size:14px;
    display:block;
    float:right;
    background:#0055a2;
    color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fh_list a img{
    margin-right:10px;
}
.fh_list a:hover{
    opacity:0.8;
}
/*项目展示end*/

/*新闻列表*/
.list_news ul {
    margin-top: 50px;
    overflow: hidden;
}
.list_news ul li{
    width:100%;
    padding:20px;
    background:#f5fbff;
    margin-bottom: 2%;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.list_news ul li a{
    display: flex;
    justify-content: left;
    align-items: center;
}
.list_news ul li .list_img_box{
    width:21%;
    overflow: hidden;
}
.list_news ul li .text{
    width:70%;
    margin-left:2%;
}
.list_news ul li .text h2{
    color:#333;
    font-weight:100;
    font-size:18px;
    line-height:100%;
    margin-bottom:15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_news ul li .text span{
    color:#808080;
    font-size:12px;
    line-height:150%;
}
.list_news ul li .text p{
    color:#666666;
    font-size:14px;
    line-height:150%;
    margin-top:6px;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.list_news ul li .text b{
    font-weight:100;
    color:#0055a2;
}
.list_news ul li .list_img_box img{
    width:100%;
    height:100%;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.list_news ul li:hover .list_img_box img{
    width:100%;
    height:100%;
    transform: scale(1.1);
}
.list_news ul li:hover{
    background:#e3f4ff;
}
/*新闻列表end*/

/*荣誉*/
.lb-data .lb-number {
    display: none !important;
}
.lb-prev,.lb-next{
    display: block !important;
    opacity: 1 !important;
}
.examples-section{
    margin:80px auto 0;
    overflow: hidden;
}
.examples-section .exa_img{
    width:31%;
    float:left;
    margin-right:3%;
    margin-bottom:4%;
    position: relative;
    overflow: hidden;
}
.examples-section .exa_img:nth-child(3n+3){
    margin-right:0;
}
.example-image{
    border: 2px solid #e6e6e6;
    box-sizing: border-box;
    width: 100%;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.examples-section .exa_img p{
    font-size:18px;
    color:#333;
    margin-top:10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align:center;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}
.exa_img:hover .example-image{
    opacity:0.8;
}
.exa_img:hover p{
    color:#225ae0;
}
/*荣誉end*/