/*
* @Author: wangyang
* @Date:   2018-03-16 13:14:25
* @Last Modified by:   wangyang
* @Last Modified time: 2018-04-13 16:43:09
*/
#mbImage{
    box-sizing:content-box;
-moz-box-sizing:content-box; /* Firefox */
-webkit-box-sizing:content-box; /* Safari */
}
body {font:200 14px '微软雅黑','YaHei','Microsoft YaHei',"Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif",'SHSCN','Open Sans';}
ul,ol,li{list-style:none;margin:0px;padding:0px;}
i, em {font-style: normal;}
a{color:#333;}
a,a:hover{text-decoration:none;}
a:hover{color:#2b6cbc;}
.mt30{margin-top:30px;}
h1,h2,h3,h4,h5,h6{font-size:100%; padding:0; margin:0;}
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/
.pos-fix { position: fixed; }
.row.no-gutter > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.w1170{width:1170px; margin:0 auto;}

/* 面板辅助 */
.bs-callout {
    padding: 20px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    line-height:1.8;
}
.bs-callout-info {
    border-left-color: #0085da;
}
.bs-callout p{padding-top:10px; padding-bottom:0;}

/* 头部 */
.box-centerin {
    width:1170px;
    margin: 0px auto;
}
.header {
    border-top: 4px solid #0085da;
    background: #fff;
    z-index:3;
    width:100%;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0,0, 0.3);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0,0, 0.3);
    box-shadow: 0px 0px 6px;
}
.header .logo {
    height:70px;
    float: left;
    padding:30px 0 ;
}
.header .nav {
    float: right;
    position: relative;
}
.header .nav .tel {
    position: absolute;
    right:0;
    top:0;
    font-size: 18px;
    color:#fff;
    background: #0085da;
    border-radius: 0 0 5px 5px;
    padding:10px 20px;
}
/* 菜单 */
ul.nav-list{height:80px; margin-top:50px;}
ul.nav-list li{ text-align:center; float:left; position:relative;}
ul.nav-list li a{padding-left:30px; line-height:80px; display:block; color:#000; font-size:16px;}
ul.nav-list li a:hover,ul.nav-list li.active a{color:#0085da;}

/* 大图切换 */
.swiper-container {
    width: 100%;
    height: 700px;
}
.swiper-slide {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.swiper-button-prev{
    left: 14%;
}
.swiper-button-next{
    right: 14%;
}
/* 首页优势 */
.main{padding-top:134px; position:relative;}
.company{position:absolute; left:50%; bottom:0; transform:translate(-50%,0); z-index:2;}
.comli{text-align:center; background:rgba(25,103,180,0.6);}
.comli .col-md-4{ border-left:1px solid #fff;}
.comli .col-md-4:first-child{border-left:0;}
.comli a{color:#fff; font-size:16px;width:100%; display:block; padding:25px 0;}
.comli .col-md-4:hover,.comli .cur{background:rgba(25,103,180,0.7);}

.youshi,.cominfo{background:#eeeeee;}
.youshi div{padding:50px; text-align:center;}
.youshi h5{font-size:24px; line-height:35px; color:#014a97; font-weight:normal;}
.youshi p{font-size:16px;}

.cominfo{padding:15px 30px; display:none;}
.cominfo h4{font-size:24px; margin-top:10px; margin-bottom:10px;}
.cominfo ul{margin-top:15px;}
.cominfo li{float:left; margin-right:30px;}
.cominfo li p,.pageother p{line-height:35px;display:block; text-align:center; color:#333;}

.pageother h4{font-size:24px; margin-top:15px; margin-bottom:15px; padding-left:10px;}
.pageother .row .col-md-3{padding-left:10px;}

.pagecontent{background:#f5f5f5; padding:30px;}
.pagecontent h2{font-size:24px; margin-bottom:30px;}
.pagecontent p{font-size:18px;}
.pagecontent span{margin-right:15px;}

/* 联系我们地图 */
.map_position{ position:relative; background:#1974e2; border:1px solid #1763c1; display:inline-block; padding:0 5px; color:#fff; cursor:pointer; height:24px; line-height:24px; border-radius:2px;}
.map_position a{ color:#fff;}
.map_position a:hover{ text-decoration:none;}
.map_position:hover{ background:#1969e2; border:1px solid #175cc5;}
.map_position .map_pos_bt{ position:absolute; width:8px; height:8px; background:url(../wyimages/map_ico.png) no-repeat; left:10px; top:21px;}
.map_position .map_mouseover{ background-position:0px -9px;}
.map_position:hover .onepoint{ background-position:0px -9px;}
.map_tip{ background:#fff; width:450px; height:185px; box-shadow:1px 2px 3px #aaa;}
.map_tip_top{ width:100%;}
h3.lt{font-size:18px; font-weight:bold; padding-bottom:20px;}
.map_tip_intro p{ color:#555; line-height:28px; padding:0; margin:0;}

/* 新闻幻灯 */
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; height:275px; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 14px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .6); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.6; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../wyimages/themes.gif") no-repeat left top; margin-top: -45px; display:none;}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

/* 首页新闻 */
.channel_tit{margin-bottom:10px; height:54px; line-height:52px; border-bottom:2px solid #f3f3f3;}
.channel_tit h3{font-size:18px; margin:0; line-height:52px; float:left; border-bottom:2px solid #004a96;}
.channel_tit p{font-size:14px; text-align:right; float:right;}
.channel_tit p a{color:#363535;}
.channel_tit p a:hover{color:#004a96;}
.index_new ul li{width:100%; height:34px; line-height:34px; overflow:hidden;}
.index_new ul li a{color:#363535; font-size:14px;}
.index_new ul li a span{float:right; padding-left: 10px;}
.index_new ul li a:hover{color:#004a96;}
i.fa{margin-right:5px;}

/* 内页导航 */
.navigation{border-bottom:1px solid #eaeaea; height:77px; line-height:77px;}
.breadcrumb{
    padding: 0;
    list-style: none;
    background: none;
    border-radius: 0;
    margin-bottom:0;
}
.breadcrumb li a{color:#333;}

/* 新闻图文列表 */
#left{
    width:848px;
    padding: 23px 23px 0 0;
    border-right: 1px solid #eee;
}
#right{
    width:322px;
    padding: 23px 0 0 22px;
}
#right > * {
    display: block;
    margin-bottom: 23px;
}
.imgnewslist .media{border-bottom: dotted 1px #eee; padding-bottom: 20px;}
.imgnewslist a img:hover{
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
    -khtml-opacity: .8;
    /* transition: all .1s linear; */
}
.imgnewslist .media-left{padding-right:20px; overflow: hidden;}
.imgnewslist .media-left a{width: 220px; height: 150px; display:block;}
.imgnewslist h4 a{
    font-size: 20px;
    color: #222;
    line-height: 30px;
    font-weight: bold;
}
.imgnewslist h4 a:hover{color:#3a82d4;}
.imgnewslist .desc a{
    padding: 15px 0 0px;
    color: #999;
    font-size: 14px;
    display: block;
    line-height: 24px;
    text-align: justify;
}

/* 图片列表 */
.picblock{width:191px;float:left; margin-right:15px; margin-top:15px;}
.picblock p{text-align:center; line-height:30px; height:30px;overflow: hidden;text-overflow: ellipsis;}
.box {
/* 非IE的主流浏览器识别的垂直居中的方法 */
display: table-cell;
vertical-align:middle;
/* 设置水平居中 */
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 187px;/* 约为高度的0.873 */
*font-family:Arial;/* 防止非utf-8引起的hack失效问题，如gbk编码 */
width:189px;
height:150px;
border: 1px solid #eee;
}
.box img {
/* 设置图片垂直居中 */
vertical-align:middle;
max-width:100%;max-height:100%;
}

/* 搜索页面 */
.empty-content {
    padding: 100px 0;
    text-align: center;
    line-height: 36px;
    color: #383838;
    font-size: 16px;
}
.icon-empty {
    background: url(../wyimages/empty_ico.png);
    width: 53px;
    height: 47px;
    display: inline-block;
}

/* 新闻详情 */
.zixun_new{background:#fff; overflow:hidden; margin:0 auto; padding:15px;}
.zixun_new h1.viewtit{ line-height:24px; text-align:center; color:#1b1b1b; font-size:24px; font-weight:bold; margin-top:15px;}
.zixun_new .zixin_timm{
    text-align: center;
    display: block;
    border-bottom: dotted 1px #eee;
    padding-bottom: 20px;
}
.zixun_new span{padding:15px 0; color:#ababab;}

.content{margin-top:20px; margin-bottom:20px; line-height:200%;min-height:220px;}
.content p{margin-top:15px;}
.nextcon{
    border-top: 1px dotted #eee;
    padding-top: 10px;
}
.nextcon p.size{
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top:10px;
    overflow:hidden;
}
p.size a{color:#333;}

/* 企业文化 */
.about-2{width:100%;height:440px;}
.about-2-left{padding-top:40px;}
.about-2 .about-2-left{padding-top:110px;}
.about-2-left h3{font-size:24px; font-weight:normal; color:#00479d;padding-bottom:8px;}
.about-2-left h4{font-size:36px;color:#c8c8c8;letter-spacing: -3px;font-weight:500;padding-top:5px;}
.about-2-con{width:380px;height:345px;padding:55px 20px 20px 20px; background:#00479d;position:absolute;top:0;right:0;animation-delay:1.4s; }
.about-2-con p{font-size:12.5px;color:#fff;padding-bottom:18px;}

/* 人才招聘 */
.human_box p{ font-family:"Microsoft YaHei"; padding-bottom: 20px; color:#343434; }
.human_box .job_tit{ background: none repeat scroll 0 0 #0085da; height: 50px; font-size:16px; color:#fff; line-height:50px; }
.job_l1 { width: 200px;border-right: 1px solid #fff; }
.job_l2{ width: 200px; border-right: 1px solid #fff; }
.job_l3{ width: 222px; border-right: 1px solid #fff; }
.job_l4{ width: 200px; border-right:0; }
.job_box { background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;width:100%; padding: 20px 50px; font-size:14px; }
.human_box ul li{ color:#525252; background:#fff; }
.human_box ul li.s02{ background:#f3f3f3; }
.human_box .job .item{float: left;height: 50px;line-height: 50px; padding-left: 40px; font-size:14px;}
.human_box .job_btn  {cursor:pointer; }
.sun_b_c{margin-top: 20px; font-size:14px;}

/* 分页 */
#pages { padding:30px 0 10px; float:right; margin-right:15px; font-size:12px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px;}
#pages a.a1 { background:#fff url(../wyimages/pages.png) no-repeat 0 bottom; width:65px; padding:0 ;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none ; }
#pages span { display:inline-block; height:30px; line-height:30px; background:#00479d; border:1px solid #00479d; color:#fff; text-align:center;padding:0 15px ;}
.page .noPage { display:inline-block; width:65px; height:30px; line-height:30px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 底部 */
.foot{font-size:14px;}
.foot a{color:#a1a1a2;}
.foot a:hover{color:#fff;}
.flink{
    width: 100%;
    height: 67px;
    line-height: 67px;
    color: #a1a1a2;
    background: #3f4553;
    text-align: center;
}
.flink a{margin:0 10px;}
.finfo{
    width: 100%;
    line-height: 24px;
    color: #a1a1a2;
    background: #30353b;
    text-align: center;
    padding: 21px 0;
}
.fixed-bottom {
    position: fixed;
    bottom: 0;
    width:100%;
}

@media (max-width:768px) {

}