.page_main{ overflow:hidden; clear:both;}
.pbanner{ position:relative; overflow:hidden; }
.ptb3{padding: 3% 0;}
.ptb5{padding: 5% 0;}

.ins-ban2{width:100%;height:500px;position:relative;overflow:hidden; text-align: center; z-index: 2;}
.nei_banner_tit {position:absolute;width:1400px;left:50%;margin-left:-700px;top:40%;overflow:hidden; }
.nei_banner_tit h2 {font-size:72px;color:#fff;text-transform:capitalize;font-family:'';height:44px;padding-top:12px;}
.nei_banner_tit h3 {font-size:36px;color:#FFF; padding-bottom: 20px;}
.nei_banner_tit h4 {font-size:16px;color:#FFF; font-weight:normal;}
.pbg_img{ width: 100%; height: 500px; z-index: -1;}
.nei_banner_tit{ width: 1200px; margin-left: -600px; }

.pimg1 h3{text-align:center; color:#FFF;}
.pimg1 h4{text-align:center;color:#FFF;}

.about_main{overflow:hidden;margin:45px auto 50px;height:auto}
.about_main .titile_about{overflow:hidden;height:36px;color:#333;text-align:center;font-size:30px;line-height:36px; padding:20px 0; font-weight:bold;}
.about_main .left_div{ width:65%;}
.about_main .right_div{ width:32%; padding-top:30px;}
.about_main .article_2{color:#666;font-size:14px;line-height:200%;  }
.about_main .article_2 p{text-indent:2em; padding-bottom:5px;}
.about_else{overflow:hidden;height:auto;border-bottom:1px solid #f0f0f0}
.about_else ul{padding-top:30px;border-top:1px solid #f0f0f0}
.about_else ul li{float:left;margin:0 10px 40px;width:280px;height:auto;text-align:center}
.about_else ul li .title_c{overflow:hidden;height:24px;color:#333;font-size:20px;line-height:24px}
.about_else ul li .title_e{overflow:hidden;margin-top:6px;margin-bottom:10px;height:18px;color:#999;text-transform:capitalize;font-size:14px;line-height:18px}
.about_else ul li .about_icon{margin:0 auto 3px;width:122px;height:102px;background:url(../image/about_icon_03.jpg) no-repeat}
.about_else ul li .eles_intro{overflow:hidden;height:16px;color:#666;text-align:center;font-size:14px;line-height:16px}
.about_else ul li .about_icon1{background-position:-330px 0}
.about_else ul li .about_icon2{background-position:-660px 0}
.about_else ul li .about_icon3{background-position:-990px 0}
.titile_ys{overflow:hidden;margin-bottom:28px;height:40px}
.about_ys{overflow:hidden;margin-bottom:33px;height:auto}
.titile_ys .title_c{overflow:hidden;height:24px;color:#333;font-size:20px;line-height:24px; font-weight:bold;}
.titile_ys .title_e{overflow:hidden;height:16px;color:#999;line-height:16px}
.about_box{overflow:hidden;height:auto}
.about_box ul li{float:left;overflow:hidden;width:300px;height:400px}
.about_box .pic,.about_box .pic img{overflow:hidden;width:300px;height:200px}
.about_box .pic img{display:block}
.about_box .font_ys{overflow:hidden;width:298px;height:198px;border:1px solid #e6e6e6}
.about_box .font_ys dl{overflow:hidden;margin-top:32px;margin-left:42px;width:240px;height:140px}
.about_box .font_ys dl dt{overflow:hidden;margin-bottom:12px;height:22px;color:#333;font-size:18px;line-height:22px}
.about_box .font_ys dl dd{overflow:hidden;height:96px;color:#999;font-size:14px;line-height:24px}
.honor_box{overflow:hidden;margin-bottom:30px;height:auto}
.honor_c{position:relative;margin-bottom:20px;width:1200px;height:240px}
.honor_c .next,.honor_c .prev{position:absolute;top:88px;left:0;z-index:100;width:68px;height:76px;background:url(../image/btns.png) no-repeat;cursor:pointer;transition:all .3s}
.honor_c .next{right:0;left:auto;background-position:0 -84px}
.honor_c .next:hover,.honor_c .prev:hover{top:78px}
.honor_c .scrollwrap{padding-top:15px}
.honor_c ul{zoom:1}
.honor_c ul li{float:left;margin:0 20px;width:260px;text-align:center}
.honor_c .honor_pic{overflow:hidden;margin:0 auto;width:260px;height:200px; text-align:center;}
.honor_c .honor_pic img{/*width:260px;height:200px*/ max-height:100%; max-width:100%; vertical-align:middle;}
.honor_c .honor_name{overflow:hidden;width:260px;height:40px;color:#666;text-align:center;font-size:14px;line-height:40px}

.contact{padding:50px;height:auto;background-image:url(../image/contact-bag.png);background-size:cover;background-repeat:no-repeat}
.contact .contact-info{height:auto;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(112,144,176,.1); padding:30px;}
.contact .contact-ul{color:#555;line-height:30px}
.contact .contact-ul a{margin-right:40px;color:#4265fb}
.contact .contact-ul span{float:left;display:block;margin-right:25px;width:60px;font-weight:700}
.contact .contact-code img{width:130px;height:130px}
.contact .contact-code__l,.contact .contact-code__r{color:#999;text-align:center;font-size:12px}
.contact .contact-code__l{margin-right:40px}

/*大标题*/
.dd-headline { height: 36px; line-height: 36px; font-size: 34px; font-weight: bold; text-align: center; position: relative; padding-bottom: 78px; } 
.dd-headline::after { content: ''; width: 250px; height: 12px; background-image: url(/static/images/underline-bg.png); background-repeat: no-repeat; background-position: 50% 0; background-size: auto 100%; position: absolute; bottom: 60px; left:50%; margin-left: -125px; } 
.aims { width: 700px; background: rgba(249,250,253,1); border-radius: 16px; padding: 30px 80px; position: relative;  margin: auto;
margin-top: 50px; margin-bottom:50px;}
.aims .aims-comma1 {position: absolute; top: 20px;left: 40px;}
.aims .aims-comma2 {position: absolute; bottom: 20px;  right: 40px;}

.list_pic{margin:30px 0 0px 0;width:1206px;clear:both;}
.list_pic ul li{width:24%;margin:0 1% 1% 0;float:left;}
.list_pic ul li .row{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.list_pic ul li .row div{overflow:hidden;width:100%;height:100%;text-align:center;}
.list_pic ul li .row div img{max-width:279px;max-height:200px;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.list_pic ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.list_pic ul li:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.list_pic ul li .row p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.list_pic ul li:hover p{color:#f30;}
.list_pic ul li .row .title{min-height:30px;text-align:center;}

.pagelist ul{text-align:center;margin:20px 0; clear:both;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#1184DA;background:#1184DA;color:#fff;}
.pagelist li.active a{border-color:#1184DA;background:#1184DA;color:#fff;}

/*顶部新闻*/
.ActTop{background: #fff; position:relative; overflow:hidden;} 
.ActTop .pic{width: 50%; float: left;}
.ActTop .pic img{display: block; width: 100%;}
.ActTop .box{width: 44%; float: right; padding: 5% 3%;}
.ActTop .box .con{position: relative;}
.ActTop .box .date{position: absolute; left: 0px; top: 0px; text-align: center; font-family: "DIN Medium"; width: 64px; color: #004f99;}
.ActTop .box .date span{display: block; font-weight: bold; font-size: 50px; line-height: 48px; padding-bottom: 4px; border-bottom: 1px solid #e6e6e6;}
.ActTop .box .date em{display: block; font-size: 14px; line-height: 30px;}
.ActTop .box .txt{margin-left: 105px;}
.ActTop .box .txt .time{display: none; font-size: 16px; color: #004f99;}
.ActTop .box .txt .name{font-size: 22px; line-height: 32px; height: 64px; overflow: hidden; color: #000;}
.ActTop .box .txt .info{font-size: 16px; line-height: 26px; color: #4c4c4c; height:120px; overflow: hidden; margin: 20px 0px 45px;}
.ActTop .box .txt .more,.NewsList li .con .more{transition: 300ms; display: block; font-size: 30px; color: #004f99; font-family: "宋体"; font-weight: bold; line-height: 20px;}
.ActTop .hd{position: absolute; height: 116px; width: 17px; right: -5%; top: 50%; margin-top: -58px;}
.ActTop .hd li{height: 17px; margin: 6px 0px; background-image: url(../image/dot3.png); background-repeat: no-repeat;}
.ActTop .hd li.on{background-image: url(../image/dot4.png);}
.NewsList li{width: 31.333%; float: left; margin: 0 3% 3% 0; background: #fff;}
.NewsList li:nth-child(3n){margin-right: 0;}
.NewsList li .effect-img{width: 100%; overflow:hidden;height: 239px;}
.NewsList li .effect-img img{display: block; width: 100%; height: 239px !important;}
.NewsList li .con{padding: 6%;}
.NewsList li .con .title{font-size: 20px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000;}
.NewsList li .con .date{display: block; font-size: 14px; line-height: 26px; color: #ccc; font-family: "DIN Medium";}
.NewsList li .con .info{margin: 5% 0 8%; line-height: 24px; font-size: 14px; color: #4c4c4c; height: 48px; overflow: hidden;}
/* .NewsList li:hover a{box-shadow: 0px 0px 20px rgba(0,79,153,0.4);} */
.NewsList li:hover .title{color: #004f99;}
.NewsList li:hover .con .more{margin-left: 20px;}
.Loadmore{background: #fff; padding: 2% 0; text-align: center;}
.Loadmore span{display: block; line-height: 24px; margin-bottom: 15px; font-size: 18px; color: #000;}
.Loadmore .icon{display: block; width: 18px; margin: 0 auto; -webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;}
.pnewslist{box-shadow:0px 0px 10px #f4f5f9; margin-top:50px; margin-bottom:50px; padding-bottom:30px;}


.div_location{height:50px; line-height:50px;bo/*x-shadow:0px 0px 10px #ddd;*/font-family: '微软雅黑'; background-color:#F8F9FC;}
.lanmu .location_center{ margin-right: 35px; }
.lanmu ul{ margin-left: 32px; }
.lanmu li{float: left; padding-left: 20px;padding-right: 20px;background: url(../image/lanmu_li_bg.jpg) no-repeat right center;}
.lanmu li:last-child{ background: none; }
.lanmu li a{ font-size: 18px; color: #333;}
.lanmu li a:hover{ color: #0069de; }
.lanmu li.on a{ color: #0069de; }
.location_center{ position: relative; }
.location{position: relative;}
.location_center { font-size:14px;color:#999;}
.location_center a:nth-child(2){ padding-left: 26px; }
.shouye{ position: absolute; left: 0; top: 13px;}
.location_center a { font-size:14px;color:#999; display: inline-block;}
.location_center a:hover{ color:#e60012; }
.location_center span{ display: block; float: left; }
.shouye i{ display: block; background: url(../image/shouye_ico.png) no-repeat center; width: 15px; height: 20px; margin-right: 10px;opacity: 0.5; }
.shouye:hover i{ background: url(../image/shouye_ico_on.png) no-repeat center; opacity: 1;}

/* 新闻详情 */
.NewsTitle{text-align: center; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6;}
.NewsTitle .Share{ display:inline;}
.bshare-custom.icon-medium{ display:inline; padding-left:15px;}
.NewsTitle h2{font-size: 34px; line-height: 52px; color: #000; font-weight: normal; margin-bottom:45px;} 
.NewsTitle .p{font-size: 16px; line-height: 35px; color: #999;}
.NewsTitle .p i{padding: 0 10px;}
.bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.NewsDetail .content{padding: 3.5% 0;}
.NewsDetail .list{margin: 3% 0 0;}
.NewsDetail .list li{width: 48.5%; float: left; margin-bottom: 3%;}
.NewsDetail .list li:nth-child(2n){float: right;}
.NewsDetail .list li .effect-img img{display: block; width: 100%;}
.NewsDetail .list li .title{font-size: 16px; line-height: 30px; color: #010101; height: 60px; text-align: center; margin-top: 3%;}
.NewsDetail .list li .title span{display: block; padding: 0 4%;}
.SinglePage{font-size: 16px; line-height: 36px; color: #4c4c4c;}
.SinglePage .tit{font-size: 22px; color: #000;}
.SinglePage video{ display:block; margin:0px auto; width:65%; background:#000;}
.PrevNext{max-width: 800px;}
.PrevNext dl{line-height: 88px; height: 88px; overflow: hidden; border-bottom: 1px solid #e6e6e6; font-size: 16px;}
.PrevNext dl a{color: #4c4c4c;}
.PrevNext dl .date{float: right; font-size: 14px; color: #b2b2b2; font-family: "DIN Medium";}
.Clickbtn{width: 140px; position: absolute; right: 0px; top: 50%; margin-top: -28px;}
.bsync-custom a,.goback{width: 56px !important; height: 56px !important; float: left; background-repeat: no-repeat; background-size: 100% 100% !important;}
.bsync-custom a:hover{opacity: 1 !important;}
.bsync-custom a{background-image: url(/static/images/btn1.png) !important; margin-right: 0 !important; padding: 0 !important;}
a.goback{background-image: url(../image/btn2.png); margin-left: 20px; display: block;}



/*.content table{ width:100% !important;}
.content table tr,.content table td{ width:auto !important;}
.content table img{ width:90% !important;}*/
.mainbg{ overflow:hidden; background:url(../image/blurprint-bg.png) no-repeat center top;}
.article_2 table{ width:100% !important; background-color:#f2f6f9; /*border:2px solid #edf4f9;*/}
.article_2 table tr,.content table td{ width:auto !important;}
.article_2 table td{ padding:20px 30px;}
.article_2 p{ padding-bottom:0;}

.product-plan-pc table{ width:100% !important; background-color:#f2f6f9; /*border:2px solid #edf4f9;*/}
.product-plan-pc table tr,.content table td{ width:auto !important;}
.product-plan-pc table td{ padding:20px 30px; border:none !important;}
.product-plan-pc p{ padding-bottom:0;}


/*招聘相关*/
.job_show{}
.job_show h1{text-align:left;font-size:30px;font-weight:400;margin:0;padding:0;color:#06C;}
.job_show h2{text-align:left;font-size:20px;font-weight:400;margin:10px 0;padding:0;color:#06C;}
.job_show .info{margin:15px 0;padding:0px;font-size:14px;}
.job_show .info ul{overflow:hidden;}
.job_show .info ul li{float:left;width:23.5%;border-left:1px solid #dadada;padding-left:1.5%;line-height:30px;}
.job_show .info ul li span{color:#999;}
.job_show .intro a{color:#06C;}
.job_show .intro a:hover{color:#f30;}
.job_show .prenext{margin-top:30px;text-align:center;overflow: hidden;}
.job_show .prenext p{font-weight:bold;}
.job_show .prenext a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #ddd;padding:6px 20px;min-width:100px;}
.job_show .prenext a span{font-size:18px;margin-right:10px;}
.job_show .prenext a em{font-style:normal;font-size:18px;}
.job_show .prenext a:hover{background:#2384D5;border-color:#2384D5;color:#fff;}
.job_show .prenext a:hover span{color:#fff;}
.job_show .prenext .pre{float: left;}
.job_show .prenext .next{float: right;}
.job_show .tags{font-weight:500;}
.job_show .tags a{margin-left:15px;display:inline-block;border-radius:4px;border:1px solid #ddd;background:#fff;padding:4px 10px;font-weight:normal;font-size:14px;}
.job_show .tags a:hover{background:#2384D5;color:#fff;border-color:#2384D5;}
.job_show .action{text-align:center;}
.job_show .action a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #2384D5;padding:6px 20px;min-width:100px;background:#2384D5;color:#fff;}
.job_show .action a:hover{color:#fff;border-color:#f60;background:#f60;}

/*人才招聘*/
.am-table thead,.am-table td{font-size: 14px;}
.am-table thead{ text-align:center; background-color:#0087f2; color:#FFF; font-weight:bold; text-align:center;}


