*{margin: 0;padding: 0;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{font-family: '微软雅黑';margin: 0;padding: 0;color: #000;}
ul li{list-style: none;}
a{text-decoration: none;}
body{font-family: '微软雅黑';}

/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*字体*/
.f_son{font-family: '宋体';}
.f_12{font-size: 12px;}
.f_14{font-size: 14px;}
.f_16{font-size: 16px;}
.f_18{font-size: 18px;}
.f_20{font-size: 20px;}
.f_22{font-size: 22px;}
.f_24{font-size: 24px;}
.f_28{font-size: 28px;}
.f_30{font-size: 30px;}
.f_32{font-size: 32px;}
.f_34{font-size: 34px;}
.f_36{font-size: 36px;}
.blod{font-weight: bold;}
.bold_4{font-weight: 400;}
.text_c{text-align: center;}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*宽度*/
.top, .header, .footer, .banner,.lxwo,.crumbs{width: 100%;min-width: 1200px;}
.wrapper{width: 1200px;margin: 0 auto;}


.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.swiper-pagination-bullet {
    width: 23px!important;
    height: 4px!important;
    display: inline-block;
    border-radius: 4px!important;
    background: #fff!important;
}
.swiper-pagination-bullet-active {
    background: #37bbff!important;
}

/*导航*/
/*导航*/
.header{background: rgba(0,0,0,.5);height: 90px;line-height: 90px;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.logo{width: 368px;height: 90px;line-height: 90px;}
.logo img{display: inline-block;width: 100%;vertical-align: middle;}
.nav{height: 90px;line-height: 90px;}
.nav ul .nav_list{float: left;}
.nav ul .nav_list a{font-size: 16px;color: #fff;transition: 0.5s ease;display: block;padding: 0 18px;transition: 0.5s ease;}
.nav ul .nav_list a:hover{font-weight: bold;background: #043781;}
.nav ul .nav_list a.active{font-weight: bold;background: #043781;}
.nav ul .nav_list .drop_down{background: rgba(0,0,0,.5);display: none;position: absolute;}
.nav ul .nav_list .drop_down a{line-height: 45px!important;}

/*底部*/
.footer{background: #37bbff;padding: 60px 0;}
.footer_nav{margin-bottom: 40px;}
.footer_nav .footer_nav_list{display: inline-block;font-size: 14px;color: #282828;transition: 0.5s ease;border-right: 2px solid #5597bf;padding: 0 15px;}
.footer_nav .footer_nav_list:hover{color: #000;}

.footer_lx{}
.footer_lx .footer_dh{display: inline-block;width: 44px;vertical-align: middle;}
.footer_lx .footer_phone{display: inline-block;width: 170px;vertical-align: middle;}
.footer_lx .footer_phone span{display: block;font-size: 14px;color: #282828;}
.footer_lx .footer_phone b{display: block;font-size: 24px;color: #282828;font-family: 'Impact';}

.footer_xx{color: #282828;margin-left: 80px;font-size: 14px;line-height: 20px}
.footer_xx .footer_icp{display: inline-block;width: 16px;height: 18px;text-align: center;vertical-align: middle;}

.footer_img{width: 100px;height: 100px;overflow: hidden;}
.footer_img img{display: block;width: 100%;vertical-align: middle;}
.bah{width: 100%;min-width: 1200px;background: #191919;color: #fff;font-size: 12px;height: 65px;line-height: 65px;text-align: center;}


/*联系我们 首页*/
.lxwo{padding: 40px 0 20px;}
.lxwo_head .s_bt_txt{font-size: 30px;font-weight: bold;color: #444;vertical-align: middle;}
.lxwo_head .lxwo_more{display: inline-block;float: right;font-size: 16px;color: #3d3d3d;line-height: 65px;transition: 0.5s ease;}
.lxwo_head .lxwo_more .triangle2{display:inline-block;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #3d3d3d;margin-left: 10px;margin-right: 20px;transition: 0.5s ease;}
.lxwo_head .lxwo_more:hover{color: #2156b4;}
.lxwo_head .lxwo_more:hover .triangle2{border-color:transparent transparent transparent #2156b4;}
.bluever2{display: block;width: 6px;height: 82px;background: #2156b4;top: 15px;right: 0;margin-left: -3px;}

.sy_outbox{width: 100%;min-width: 1200px;padding: 90px 0;}
.sy_bj_gray{background: #f6f6f6;}

/*关于我们*/
.about{margin-bottom: 65px;}
.s_about_cont{width: 670px;}
.title_header{border-bottom: 1px solid #c6c6c6;padding-bottom: 30px;}
.title_header .big_tit{font-size: 90px;color: #666;opacity: 0.08;font-family: 'Impact';}
.title_header .s_bt{margin-top: -15px;/*justify-content : flex-start;display:flex;*/}
.title_header .s_bt_txt{font-size: 30px;font-weight: bold;color: #444;vertical-align: middle;}
.title_header .s_bt_more{display: inline-block;background: #2156b4;width: 150px;height: 36px;font-size: 16px;color: #fff;text-align: center;line-height: 36px;border-radius: 3px;margin-top: 2px;border: 1px solid #2156b4;transition: 0.5s ease;/*margin: auto 0;*/}
.s_bt_more .triangle{display:inline-block;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #fff;margin-left: 10px;transition: 0.5s ease;}
.s_text{margin-top: 15px;}
.s_text p{font-size: 14px;color: #666;line-height: 30px;}
.s_about_img{width: 495px;overflow: hidden;}
.s_about_img img{display: block;width: 100%;}
.title_header .s_bt_more:hover {background: #fff;color: #2156b4;}
.title_header .s_bt_more:hover .triangle{border-color:transparent transparent transparent #2156b4;}

.industry{margin-top: 65px;}
.zuob{width: 4px;height: 40px;display: inline-block;background: #2156b4;vertical-align: middle;margin-right: 15px;}
.title_header .s_bt_hui{font-weight: 100;}
.title_header .s_bt_more2{font-size: 16px;color: #2156b4;line-height: 40px;transition: 0.5s ease;}
.title_header .s_bt_more2 .triangle{display:inline-block;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #2156b4;margin-left: 10px;}
.title_header .s_bt_more2:hover{color: #3d3d3d;}
.title_header .s_bt_more2:hover .triangle{border-color:transparent transparent transparent #3d3d3d;}
.industry .industry_cont{margin: 30px 0;height: 214px;overflow: hidden;width: 800px;background: #f5f5f5;}
.industry .industry_img{display: block;width: 370px;}
.industry .industry_img img{display: block;width: 100%;transition: 0.5s ease;}
.industry .ind_link{display: block;margin-left: 30px;width: 375px;margin-top: 50px;}
.industry .ind_link span{display: block;}
.industry .ind_link .ind_tit{font-size: 18px;color: #3a3a3a;line-height: 30px;}
.industry .ind_link .ind_date{font-size: 18px;color: #2156b4;}
.industry .ind_link .ind_txt{font-size: 14px;color: #3a3a3a;margin-top: 15px;}
.industry .ind_link .ind_more{color: #2156b4;display: inline-block;line-height: 25px;}
.industry .industry_cont:hover .industry_img img{opacity: .8;}
.industry .industry_cont:hover .ind_tit{color: #2156b4;}
.industry .indrig{width: 345px;margin: 30px 0;overflow: hidden;}
.industry .ind_list{line-height: 35px;}
.industry .ind_list a{display: block;}
.industry .ind_list .indtit{color: #5e5e5e;font-size: 14px;display: block;width: 80%;float: left;}
.industry .ind_list .indmore{font-family: '宋体';font-size: 14px;color: #5e5e5e;display: block;float: right;width: 8%;float: right;} 
.industry .ind_list a:hover .indtit{color: #f30;}

.bluever{display: block;width: 6px;height: 82px;background: #9ec2ff;top: -42px;left: 50%;margin-left: -3px;}

/*企业活动*/
.rubric{margin: 30px 0;}
.rubric .rub_eng{font-size: 50px;font-family: 'Impact';text-transform: uppercase;}
.rubric .rub_chine{font-size: 30px;font-family: '微软雅黑';}
.rub_blue{color: #2156b4;}
.rub_hui{color: #b5b5b5;}
.rub_6{color: #666;}

.firm_list{width: 190px;height: 60px;text-align: center;margin: 0 auto;}
.firm_list a{display: block;height: 58px;line-height: 60px;color: #fff;font-size: 20px;background: #2156b4;cursor: pointer;border: 1px solid #2156b4;transition: 0.5s ease;}
.firm_list a:hover{background: #fff;color: #2156b4;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative;margin-top: 30px;}
.picMarquee-left .bd{width: 100%;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden;width: 472px;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:472px; height:329px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .t_wrap{ line-height:24px;background: #b5b5b5;padding: 15px 25px 15px 50px;transition: 0.5s ease;height: 85px;box-sizing: border-box;}
.picMarquee-left .bd ul li .t_wrap a{display: block;}
.picMarquee-left .bd ul li .t_wrap a .title{font-size: 16px;font-weight: bold;display: block;line-height: 30px;color: #fff;}
.picMarquee-left .bd ul li .t_wrap a .text{font-size: 14px;color: #fff;line-height: 25px;}
.picMarquee-left .bd ul li .t_wrap:hover{background: #2156b4;}
.yuan{display: block;width: 15px;height: 15px;background: #fff;top: 22px;left: 20px;border-radius: 15px;}

/*企业文化*/
.culture{width: 600px;}
.culture .cul_6{width: 600px;height: 275px;overflow: hidden;}
.culture .cul_3{width: 300px;height: 275px;float: left;overflow: hidden;}

.culture .cul_6:nth-of-type(2){background: url(../img/lsbj.png) left bottom no-repeat;}
.culture .cul_6 a{display: block;width: 440px;float: right;position: relative;}
.culture .cul_6 .cul_img{display: block;width: 440px;overflow: hidden;}
.culture .cul_6 .cul_img img{display: block;width: 100%;}
.culture .cul_6 span{display: block;}
.culture .cul_6 .cul_bj1{display: block;width: 100%;height: 275px;box-sizing: border-box;padding: 75px 85px;background: rgba(255,255,255, 0.2);position: absolute;top: 275px;left: 0;right: 0;transition: 0.5s ease;}
.culture .cul_6 .cul_bj1 span{color: #fff;}
.culture .cul_6 .cul_bj1 .cul_title{font-size: 20px;}
.culture .cul_6 .cul_bj1 .cul_txt{font-size: 12px;line-height: 25px;margin-top: 15px;}
.culture .cul_6:hover .cul_bj1{top: 0;z-index: 222;}

.culture a{display: block;}
.culture .cul_3 .cul_img{display: block;width: 100%;height: 275px;}
.culture .cul_3 .cul_img img{display: block;/*width: 100%;*/height: 100%;}
.culture .cul_3 .cul_bj{display: block;padding: 75px 50px;transition: 0.5s ease;position: absolute;box-sizing: border-box;width: 100%;height: 275px;}
.culture .cul_3 .cul_bj span{display: block;}
.culture .cul_3 .cul_bj .cul_title{font-size: 20px;font-weight: bold;}
.culture .cul_3 .cul_bj .cul_txt{font-size: 12px;margin-top: 15px;line-height: 25px;}
.culture .cul_3:nth-of-type(1) .cul_bj,.culture .cul_3:nth-of-type(4) .cul_bj{background: rgba(33, 86, 180, .6);top: 275px;left: 0;right: 0;}
.culture .cul_3:nth-of-type(1) .cul_title,.culture .cul_3:nth-of-type(4) .cul_title,
.culture .cul_3:nth-of-type(1) .cul_txt,.culture .cul_3:nth-of-type(4) .cul_txt{color: #fff;}
.culture .cul_3:nth-of-type(2) .cul_img,.culture .cul_3:nth-of-type(3) .cul_img{display: none;}
.culture .cul_3:nth-of-type(2) .cul_title,.culture .cul_3:nth-of-type(3) .cul_title{color: #393939;}
.culture .cul_3:nth-of-type(2) .cul_txt,.culture .cul_3:nth-of-type(3) .cul_txt{color: #000;margin-top: 15px;}
.culture .cul_3:hover .cul_bj{top: 0;left: 0;right: 0;z-index: 222;}

.bluever3{display: block;width: 6px;height: 82px;background: #9ec2ff;top: -130px;left: 0;}

/*底部栏目*/
.directory{float: left;width: 290px;height: 197px;margin-right: 10px;overflow: hidden;position: relative;zoom: 0.8;}
.directory:last-child{margin-right: 0;}
.directory a,.directory span{display: block;color: #fff;text-align: center;}
.directory .directory_pic{width: 100%;position: absolute;top: 35px;transition: 0.5s;}
.directory .directory_pic img{display: block;width: 100%;z-index: 1;}
.directory .directory_tit{font-size: 36px;position: absolute;top: 40%;left: 0;right: 0;z-index:5;transition: 0.5s;}
.directory .directory_eng{font-size: 16px;text-transform: capitalize;position: absolute;top: 65%;left: 0;right: 0;z-index:5;transition: 0.5s;}
.directory .directory_bj{width: 100%;height: 100%;background: rgba(33, 86, 180, .6);position: absolute;top: 35px;left: 0;right: 0;transition: 0.5s;}
.directory a:hover .directory_pic{top: 0;}
.directory a:hover .directory_bj{top: -197px;}
.directory a:hover .directory_tit{top: 10%;}
.directory a:hover .directory_eng{top: 35%;}

/*内页样式*/
.banner_img{width: 100%;min-width: 1200px;}
.banner_img img{display: block;width: 100%;}

.crumbs{background: #fff;height: 65px;line-height: 65px;font-size: 14px;color: #2c2c2c;}
.crumbs a,.crumbs span{font-size: 14px;color: #2c2c2c;transition: 0.5s;}
.crumbs a:hover{color: #3583da;}
.crumbs a:hover span{color: #3583da;}

.ny_outbox{width: 100%;min-width: 1200px;padding: 30px 0 65px;}
.ny_bj_white{background: #fff;}
.inbox_le{width: 750px;box-sizing: border-box;padding: 35px 20px 60px;float: left;}
.ny_head{border-bottom: 1px solid #c6c6c6;padding-bottom: 15px;margin-bottom: 25px;}
.ny_head p{color: #2c2c2c;}
.ny_head .ny_title{font-size: 24px;font-weight: bold;}
.ny_head .ny_subtitle{font-size: 12px;text-transform: capitalize;line-height: 30px;}
.inbox_le p{font-size: 16px;color: #666;line-height: 40px;}
.article{min-height: 670px;}
.article img{max-width: 100%;}
.inbox_ri{width: 425px;box-sizing: border-box;padding: 30px 20px; margin-bottom: 35px;float: right;}
.ny_head2{margin-bottom: 30px;}
.ny_head2 .ny_title2{font-size: 18px;color: #2c2c2c;font-weight: bold;display: inline-block;}
.ny_head2 .ny_more{font-size: 14px;color: #666;display: inline-block;line-height: 24px;transition: 0.5s;}
.ny_head2 .ny_more:hover{color: #3583da;}
.cbxw{margin: 15px 0 0;}
.cbxw .cb_list{margin: 0 0 15px;}
.cbxw .cb_list a{display: block;}
.cbxw .cb_list .cb_img{width: 70px;height:52px;overflow: hidden;display: inline-block;vertical-align: middle;}
.cbxw .cb_list .cb_img img{display: block;width: 100%;transition: 0.5s;}
.cbxw .cb_list .cb_text{display: inline-block;width: 220px;vertical-align: middle;margin: 0 15px;}
.cbxw .cb_list .cb_text span{display: block;font-size: 14px;color: #4c4c4c;line-height: 30px;transition: 0.5s;}
.cbxw .cb_list .cb_tit{font-weight: bold;}
.cbxw .cb_list .cb_more{background: #d2d2d2;display: inline-block;padding: 3px 10px;color: #fff;vertical-align: middle;transition: 0.5s;}
.cbxw2{margin: 15px 0 0;}
.cbxw2 .cb_list{margin: 0 0 15px;}
.cbxw2 .cb_list a{display: block;}
.cbxw2 .cb_list .cb_img{width: 215px;height: 126px;overflow: hidden;display: inline-block;vertical-align: middle;}
.cbxw2 .cb_list .cb_img img{display: block;width: 100%;transition: 0.5s;}
.cbxw2 .cb_list .cb_text{display: inline-block;width: 150px;vertical-align: middle;margin-left: 15px;}
.cbxw2 .cb_list .cb_text span{display: block;font-size: 14px;color: #4c4c4c;line-height: 30px;transition: 0.5s;}
.cbxw2 .cb_list .cb_tit{font-weight: bold;}
.cb_list a:hover .cb_img img{transform: scale(1.1);}
.cb_list a:hover .cb_tit{color: #3583da;}
.cb_list a:hover .cb_more{background: #3583da;}

/*列表页*/
.offside_cont{margin-top: 50px;min-height: 600px;}
.news_paper{border-bottom: 1px dashed #ddd;margin-bottom: 30px;}
.news_paper .one{padding: 0 0 20px;width: 880px;}
.news_paper a{display: block;}
.news_paper a .newtit{display: block;color: #333;transition: 0.5s ease; font-size: 18px; margin: 10px 0;}
.news_paper span{line-height: 30px;color: #999;display: block;}
.news_paper span:last-child{font-size: 14px; margin-top: 10px;}
.news_paper .news_img{width: 300px;height: 172px;display: block;overflow: hidden;}
.news_paper .news_img img{display: block;width: 100%;transition: 0.5s ease;}
.news_paper:hover .news_img img{transform: scale(1.1);}
.news_paper:hover .newtit{color: #3583da;}

/*荣誉*/
.aptitude{width: 23%;margin: 0 1% 25px;float: left;}
/*.aptitude:nth-child(4n){margin-right: 0;}*/
.aptitude .aptitude_img{display: block;width: 100%;height: 192px;overflow: hidden;}
.aptitude .aptitude_img img{width: 100%;display: block;}
.aptitude .aptitude_tit{display: block;height: 45px;line-height: 45px;padding: 0 15px;text-align: center;background: #ececec;font-size: 16px;color: #333;transition: 0.5s;}
.aptitude:hover .aptitude_tit{background: #043781;color: #fff;}

/*招聘*/
.zhp{padding: 0 15px 15px;margin-top: 15px;}
.zhp .newtit{width: 70%;float: left;}
.zhp .zhp_date{width: 15%;float: right;font-size: 12px;text-align: right;}

/*分页*/
.pagination { clear: both; width: 100%; margin:40px auto 20px; text-align: center; }
.pagination h2 { display: none; }
.pagination span{font-size: 16px;line-height: 30px;display: inline-block;}
.pagination a { display: inline-block; background: #fff; margin: 0 5px; padding: 5px 10px; border: 1px solid #dcdcdc; font-size: 16px;line-height: 30px;transition: 0.5s ease;}
.pagination a span{font-size: 16px;line-height: 30px;transition: 0.5s ease;margin: 0 5px;}
.pagination .current, .pagination a:hover { display: inline-block;margin: 0 5px; padding: 5px 10px; background: #bbac88; color: #fff!important; border: 1px solid #bbac88; font-size: 16px;line-height: 30px;}
.pagination a:hover span, .pagination .current span{color: #fff;margin: 0 5px;}

.sx{margin: 30px 0;text-indent: 0;font-size: 16px;line-height: 30px;padding: 0 30px;}
.sx a{font-size: 16px;color: #727272;transition: 0.5s ease;}
.sx a:hover{color: #3583da;}


/* 首页 瀚邦集团 */
.hbjt{padding: 30px 0 60px;width: 100%;min-width: 1200px;background: /* #e9f1ff */rgba(233,241,255,.6);}
.hbjt .rub_eng{}
.hbjt .jtList{width: 18.5%;margin-right: 1.875%;float: left;position: relative;overflow: hidden;}
.hbjt .jtList:nth-child(5n){margin-right: 0;}
.hbjt .jtList a{display: block;}
.hbjt .jtList .jt-pic{/* height: 288px; */overflow: hidden;}
.hbjt .jtList .jt-pic img{display: block;width: 100%;transition: .5s;}
.hbjt .jtList .jt-tit{background: rgba(0,0,0,.5);font-size: 22px;color: #fff;font-weight: bold;text-align: center;line-height: 166px;position: absolute;top: 0;bottom: 0;left: 0;right: 384px;overflow: hidden;transition: .5s;}
.hbjt .jtList:hover .jt-tit{right: 0;}
.hbjt .jtList:hover .jt-pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.article{font-size: 16px; color: #666; line-height: 30px;}

.offside_cont h3{font-size: 30px; line-height: 80px;}
.offside_cont h3 a{display: block; overflow: hidden;}
.offside_cont h3 span{float: right; font-size: 18px; color: #ddd;}


