/* CSS Document */
@import url("basic.css");
a,a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
img{ border:0px;}
body{ font-size:14px; margin:0px; line-height:170%; color:#333; background-color:#FFFFFF; font-family:'microsoft yahei';}
.nobg{ background:none !important;}
.padding1{ padding:1px;}.padding2{ padding:2px;}.padding3{ padding:3px;}.padding4{ padding:4px;}.padding5{ padding:5px;}.padding6{ padding:6px;}.padding7{ padding:7px;}.padding8{ padding:8px;}.padding9{ padding:9px;}.padding10{ padding:10px;}.margin1{ margin:1px;}.margin2{ margin:2px;}.margin3{ margin:3px;}.margin4{ margin:4px;}.margin5{ margin:5px;}.margin6{ margin:6px;}.margin7{ margin:7px;}.margin8{ margin:8px;}.margin9{ margin:9px;}.margin10{ margin:10px;}.padding_top1{ padding-top:1px;}.padding_top2{ padding-top:2px;}.padding_top3{ padding-top:3px;}.padding_top4{ padding-top:4px;}.padding_top5{ padding-top:5px;}.padding_top6{ padding-top:6px;}.padding_top7{ padding-top:7px;}.padding_top8{ padding-top:8px;}.padding_top9{ padding-top:9px;}.padding_top10{ padding-top:10px;}.padding_right1{ padding-right:1px;}.padding_right2{ padding-right:2px;}.padding_right3{ padding-right:3px;}.padding_right4{ padding-right:4px;}.padding_right5{ padding-right:5px;}.padding_right6{ padding-right:6px;}.padding_right7{ padding-right:7px;}.padding_right8{ padding-right:8px;}.padding_right9{ padding-right:9px;}.padding_right10{ padding-right:10px;}.padding_bottom1{ padding-bottom:1px;}.padding_bottom2{ padding-bottom:2px;}.padding_bottom3{ padding-bottom:3px;}.padding_bottom4{ padding-bottom:4px;}.padding_bottom5{ padding-bottom:5px;}.padding_bottom6{ padding-bottom:6px;}.padding_bottom7{ padding-bottom:7px;}.padding_bottom8{ padding-bottom:8px;}.padding_bottom9{ padding-bottom:9px;}.padding_bottom10{ padding-bottom:10px;}.padding_left1{ padding-left:1px;}.padding_left2{ padding-left:2px;}.padding_left3{ padding-left:3px;}.padding_left4{ padding-left:4px;}.padding_left5{ padding-left:5px;}.padding_left6{ padding-left:6px;}.padding_left7{ padding-left:7px;}.padding_left8{ padding-left:8px;}.padding_left9{ padding-left:9px;}.padding_left10{ padding-left:10px;}
.red,.red:link,.red:visited{ color:#ff0000;}
.green,.green:link,.green:visited{ color:#0b861f;}
.blue,.blue:link,.blue:visited{ color:#0076cd;}
body{}
.Sheader{ height:90px; overflow:hidden; background-color: #fff; /*position: fixed;z-index: 999;*/}
.Swrapper{ min-width:1100px; max-width:1260px; /*display:table;*/ margin:0px auto;}
.Sheader .Swrapper{ height:90px; position:relative;}
.Sheader .Smenu{ float:right; padding:25px 20px 0 0; }
.Sheader .Slogo{ float:left; padding-left:20px; padding-top: 20px;}
.Sheader .Slogo img{ max-height: 50px;}
.Smenu > ul{ float: right; margin:0;}
.Smenu > ul > li{ float: left;}
.Smenu > ul > li > a:link,.Smenu > ul > li > a:visited{ display:inline-block; padding:0px 20px; margin:0 5px; height:40px; line-height:40px; font-size:18px; text-decoration:none; border-radius:40px;}
.Smenu > ul > li > a.select:link,.Smenu > ul > li > a.select:visited{ background-color:#126AB4; color:#fff;}

.beian{display: flex; align-items: center; justify-content: center; padding: 5px 0; color: #909090; text-align: center;}
.beian a{margin: 0 10px;text-decoration: none;}
.beian a:hover{text-decoration: none; color: #909090;}

/* 首页横幅 */
.hfSheader{max-height:180px; overflow:hidden;}	
.hfdiv{max-height:180px;}
.hfdiv .Swrapper{height:0; position:relative;}
.hfdiv .hfdelete{position:absolute;top:8px; right:10px; font-size:30px;cursor:pointer; color:#000;}/*d81e06*/

.Sibanner{ height: 460px; /*background: url(../img/iba_1.png) 50% 0;*/ min-width:1100px;}
.Sinews{ background-color: #2386E1; height: 60px; padding:18px 0;}
.inews_title{ height: 24px; float: left; background:url(../img/icon_1.png) no-repeat 15px 50%; padding-left:50px; color: #72FFFF; font-size: 18px;}
.inews_more{ float: right; padding-right: 10px;}
.inews_more a{ border:1px solid #72FFFF; border-radius: 20px; padding:0 10px; display: inline-block; height: 24px; line-height: 24px; color: #72FFFF;}
.inews_list, .inews_list ul{ margin: 0;}
.inews_list{ margin-left: 180px; margin-right: 120px; height: 24px; overflow: hidden; position: relative;}
.inews_list li{ position: relative; overflow: hidden; padding-right: 130px; height: 24px; line-height: 24px;/* float: left; width: 50% !important; */ white-space: nowrap; text-overflow: ellipsis; color: #fff;}
.inews_list .time{ position: absolute; right: 45px; top: 0; line-height: inherit; color: #72DCFF;font-size:18px;}
.inews_list li > a{ background: url(../img/icon_2.png) no-repeat 0 50%; padding-left: 16px; font-size: 16px; color: #fff;}

.Sibody{min-width:1100px;/*height:560px;*/overflow:hidden; padding:80px 0}
.Stitle{ margin:0 auto; width:260px; height:80px; padding: 8px 22px 0 0; line-height: 72px; background-position: 0 0; background-repeat: no-repeat; background-size: 100% 100%; font-size: 35px; font-weight: 600; color: #fff; text-align: center;}
.Stitle_1{ background-image: url(../img/title_i1.png); }
.Stitle_2{ background-image: url(../img/title_i2.png); }
.Stitle_3{ background-image: url(../img/title_i3.png); }
.Spic-1,.Spic-3,.Spic-5{display: table-cell; vertical-align:middle; text-align:left;}
.Spic-2,.Spic-4{/*float:right;*/ display: table-cell; vertical-align:middle; text-align:right;}
.Scon-1,.Scon-3,.Scon-5{display: table-cell; vertical-align:middle; margin:0 auto;}
.Scon-2,.Scon-4{ /*float:left;*/ display: table-cell; vertical-align:middle; margin:0 auto;}
.Scontext{ display: block; padding-top:30px; font-size:30px; color:#666; line-height:60px; text-align: center;}
.Spic-5{ padding-top:150px; padding-left:30px;}
.Sibody.last{ margin-bottom: 150px; min-width:1100px;}

.Sfooter{ background:#1b2b38; min-width:1100px;}
.Sicopy,.Scopy{ background:#15232c; min-width:1100px;}
.Sfooter .Swrapper{ padding:30px 0px 30px 0; color:#a0a0a0; font-size:18px;}
.Sicopy .Swrapper,.Scopy .Swrapper{ padding:10px 0; text-align:center; line-height:30px; color:#909090;}
.Scopy .Swrapper{ text-align: left;}
.Sicopy a:link,.Sicopy a:visited,.Scopy a:link,.Scopy a:visited{ color:#909090;}
.Sicopy a:hover,.Scopy a:hover{ color:#18bfff;}
.Sfcode{ float:right; /*padding-right: 20px;*/}
.fcodeitem{text-align:left;line-height:30px;}
.fcodeitem p{ margin: 0; padding-top: 10px;}
.Stel{float:left; padding-left:12%; /*padding-top:10px;*/}
.Stel_ewm{display: inline-block; /*width:140px;height:140px; background-color:#fff;*/ margin:0 auto;}
.Stel_ewm .Stel_ewmdiv{width:130px;height:130px; margin:0 auto; margin-top:5px;}
.Stel p{text-align:center; /*line-height:8px;*/ margin: 8px auto;}
.telfont{ font-size:24px;}
.Sbnav,.Sbnav a:link,.Sbnav a:visited{ color:#929F9F; font-size: 18px; line-height: 50px;}
.sicon{ display: inline-block; vertical-align: middle; width: 24px; height: 24px; margin-right: 10px;}
.Sbnav{float: left; /*padding-left: 20px;*/}
.icon_nav1{ background: url(../img/icon_3.png) no-repeat 0 0;}
.icon_nav2{ background: url(../img/icon_4.png) no-repeat 0 0;}
.icon_nav3{ background: url(../img/icon_5.png) no-repeat 0 0;}
.icon_nav4{ background: url(../img/icon_6.png) no-repeat 0 0;}
.icon_nav5{ background: url(../img/icon_7.png) no-repeat 0 0;}
.icon_nav6{ background: url(../img/icon_8.png) no-repeat 0 0;}

.Sbanner{ height: 320px; background-position:50% 0; min-width:1100px;}

.Sbody{ min-height:560px; min-width:1100px;}
.Spage-title{ padding:55px 0; text-align: center;}
.Spage-body{ border-top: 1px solid #eee; padding:25px 15px;}

.news-list{ margin: 0;}
.news-list li{ padding:35px 0;}
.news-list li .haveimg{ float: left;}
.news-list li .txtarea{ color: #525252; font-size: 16px; line-height: 32px; position: relative;}
.txtarea h3{ font-size: 18px; margin-right: 130px; margin-top:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.txtarea h3 a{ color: #003366;}
.txtarea p{ margin: 15px 0 0; line-height: 1.6;}
.news-list li .haveimg+.txtarea{ margin-left: 216px; }
.txtarea .time{ font-size: 18px; position: absolute; right: 10px; color: #aaa;}

.Spage-nvatabs{ text-align: center; margin-top: 20px; margin-bottom: -10px;}
.Spage-nvatabs a{ display: inline-block; width:150px; border: 1px solid #126AB4; padding: 10px 15px; font-size: 20px; border-radius: 40px; color: #126AB4; cursor: pointer; margin:0 10px}
.Spage-nvatabs a.select{ background-color:#126AB4; color: #fff;}

/* product */
.product-list{ margin:0; padding:0}
.product-list li{/*display:inline-block;*/ float:left; /*display:table;*/ margin:0 auto; width: 33%; text-align: center; padding: 20px 30px; height: 390px; }
.product-wrap{ text-align: left; position: relative; border-radius: 5px; border: 1px solid #dddddd; padding:15px 20px;}
.product-wrap:hover{ background-color: #F4F5F7;}
.product-header{ border-bottom: dashed 1px #ddd; text-align: center; font-size: 20px; line-height: 40px; height: 44px; }
.product-body{ padding:10px 0; color: #777;}
.product-bot{ padding: 0; text-align: right;}
.product-bot a{ display: inline-block; border: 1px solid #126AB4; height: 28px; padding:0 10px; border-radius: 20px;}

/* productshow */
.Spage-title h2{ position: relative; color: #00468C; font-size: 30px; font-weight: 400; background: url(../img/title_bg1.png) no-repeat 50% 50%; height: 56px; line-height: 56px;}
.Spage-title h2:before,.Spage-title h2:after{ content: ''; display: block; position: absolute;}
.Spage-title h2:before{ border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; height: 80px; margin-top: 28px; left: 0; right: calc( 50% + 130px);}
.Spage-title h2:after{ border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; height: 80px; margin-top: -28px; right: 0; left: calc( 50% + 130px);}
.Spage-title.detail +.Spage-body{ border:1px solid #EEEEEE; padding-top: 0; }
.Spage-title.detail +.Spage-body:last-child{ margin-bottom: 70px; /*background: linear-gradient(#ffffff, #f4f4f4);*/}
.productshow-wrap{position: relative; text-align: left; border-radius: 5px; border: 0px solid #dddddd; padding:15px 20px; /*display: table-cell;*/ vertical-align:middle; }
.productshow-wrap:hover{ background-color: #F4F5F7;}
.productshow-header{ text-align: center; font-size: 18px;}
.productshow-header h3{ font-size: 18px; margin-bottom: 0;}
.productshow-body{ padding:10px 0; color: #777;}
.productshow-bot{ padding: 0; text-align: right;}
.productshow-bot a{ display: inline-block; border: 1px solid #126AB4; height: 28px; padding:0 10px; border-radius: 20px;}

/* job */
.job-search{ background: #F6F6F6; border-top: 1px solid #eee; padding:10px 200px;}
.job-search input,.job-search select,.job-search button{ border-radius: 3px; border-style: solid; border-width: 1px; border-color: #ccc; height: 32px; outline: none; padding: 0 5px;}
.job-search input[type='text'],.job-search select{ width: 230px;}
.job-search button{ background: #00468C; color: #fff; border-width:0; padding:0 10px; cursor: pointer;}
.icon_10{ width: 16px; height: 16px; background-image: url(../img/icon_10.png);}
.jobtable{ width: calc( 100% - 190px ); border-collapse: collapse; margin: -25px -15px 0 -15px; border: 1px solid #eee;float:left;          }
.jobtable thead{ background: #f8f8f8;  border-bottom: 1px solid #eee;}
.jobtable thead th{ height: 56px; font-size: 16px;}
.jobtable td{ height: 66px; padding: 10px 20px; font-size: 16px;}
.jobtable td a{/* font-weight: 600; */ color: #00468C;}

/* job简历投递*/
.jobdiv{ width: calc( 100% + 30px );height:260px; border-collapse: collapse; margin: 30px -15px 0 -15px;}
.jobdiv .jobtitle{height:40px;font-size:24px; font-weight:bold;color:#d81e06}
.jobdiv .jobjlxx{margin-top:30px;font-size:16px;}

/* jobshow */
.jobshow-header+.Spage-body{ border-top: 0; padding-top: 0;}
.jobheader-area{ background: linear-gradient(#f4f4f4, #ffffff); border: 1px solid #eee; margin:-20px 20px; padding:20px; text-align: left;}
.jobshow-btn{ float: right; margin: 10px 0 0 0;}
.jobshow-btn a{ display: block; width: 380px; height: 48px; line-height: 48px; text-align: center; color: #ffffff; background-color: #1787FB; font-size: 18px; font-weight: 600; border-radius: 5px;}
.jobshow-title,.jobshow-desc{ margin-right: 260px;}
.jobshow-title{ font-size: 24px;}
.jobshow-title h3{ display: inline-block; margin:10px 0; font-size: inherit;}
.jobshow-desc{ padding-top: 10px; color: #444; font-size: 15px;}

/* contact */
.contact-area{ width: 880px; margin: 20px auto;}
.contact-img{ float: left; padding:0 20px}
.contact-txt{ float: right; /*background: url(../img/contact-bg.png) no-repeat 0 0;*/ width: 500px; min-height: 300px; padding:0 10px 10px 10px;}
.contact-txt p{line-height: 1.5;}
.contact-txt .txt_width{width:200px; height:4px; background-color:#367BC4;}

/* news show */
.show-title{ font-size: 25px; line-height: 2; padding:50px 0 10px 0; text-align: center;}
.show-other{ margin-bottom: 5px; padding:0 10px}
.show-print{ margin:0 15px;}
.show-share{ display: inline-block; vertical-align: middle; margin: 0 15px;}
.Spage-con{ padding:0px 30px; font-size: 16px; line-height: 2;}


/*分页*/
.pagearea{ border-top: 1px solid #eee; padding:50px 0 30px;}
#kkpager{clear:both;color:#999;padding:5px 0px 5px 0px;font-size:13px;text-align: center;}
#kkpager a{border: 1px solid #ccc;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;text-decoration:none;background: #fff;color:#999;}
#kkpager a:hover{border: 1px solid #2877C6;background: #F0FDFF;color: #2877C6;}
#kkpager select{background: #fff;color:#999; width:46px; line-height:22px;}

.Scopy .Swrapper{ padding-left:20px; padding-right: 20px;}
.Scopy .Swrapper .fr{ padding-top: 10px;}
.Scopy .Swrapper .fr .copy-wx{ margin-left: 20px; display: inline-block; vertical-align: text-bottom; position: relative;}
.fr .copy-wx i{ background: url(../img/icon_copywx.png); width: 36px; height: 36px; display: inline-block; vertical-align: middle;}
.fr .copy-wx img{ position: absolute; bottom: 100%; right: 100%; display: none;}
.Scopy .Swrapper .fr .copy-wx:hover img{ display: block;}

/* banner切换 */
.slide-main{height:460px;position:relative;}
.nav_shadow{ height:5px;position:absolute;z-index:499;top:0;width:100%;left:0;}
.slide-box{position:relative;}
.slide-box,.slide{display:block;width:100%;height:100%;overflow:hidden;}
.slide{display:none;height:100%;background:#fff;position:relative;position:absolute;z-index:8; height:100%;}
.slide a{display:block;width:100%;height:100%;cursor:pointer;}
.obj-a,.obj-b,.obj-c{position:absolute;z-index:9; height:100%;width:100%;text-align:center;}
.obj-a,.obj-b.obj-c{text-align:center;}
.obj-a{display:block;height:460px;background:url(../img/banner1.jpg) no-repeat 50% 0;}
.obj-b{height:460px;background:url(../img/banner2.jpg) no-repeat 50% 0;}
.obj-c{height:460px;background:url(../img/banner3.jpg) no-repeat 50% 0;}
.item{display:block;width:100%;height:15px;position:absolute;z-index:124;bottom:20px;left:0;text-align:center;}
.item a{width:10px;height:10px;background:#ccc;border-radius:50%;display:inline-block;margin:0 3px;cursor:pointer;}
.item a.cur{background:#f60;width: 30px;border-radius:10px;}

/* pc,移动端通用*/
.block{display:none;}


/* 视频 */
.video-image-box{width: 690px; height: 360px}
.video-box{width: 690px; height: 360px}

