/*
* @Title:  共用样式表
* @Author: WY
* @Date:   2017-11-23 16:46:35
* @Last Modified time:
*/
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
      url('iconfont.woff2') format('woff2'),
      url('iconfont.woff') format('woff'),
      url('iconfont.ttf') format('truetype'),
      url('iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* 业务版块 */
.yewu ul{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
.yewu ul li{width:415px; box-sizing:border-box; padding:30px 15px;margin-bottom:23px; background:#fff; border:1px solid #e5e5e5;text-align:center;}
.yewu ul li i{font-size:50px;width:50px; height:50px;line-height:50px; padding:20px; background:#eeeeee; border-radius: 50%; display: block;position: relative;z-index: 1;color:#1b4398;text-align: center; margin:0 auto;}
.yewu ul li h5{font-size:18px; line-height:30px; margin-top:15px;font-weight: bold;color:#1b4398;}
.yewu ul li p{font-size:16px;margin-top:10px;}
.yewu ul li:hover i{color:#fff;}
.yewu ul li i:after{pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;top: 0;left: 0;z-index:-1;background: #1b4398;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}
.yewu ul li i:after{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);opacity: 0;}
.yewu ul li:hover i:after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}

/* 内页banner */
.banner{ display:block; text-align:center;}

/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../wyimages/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../wyimages/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:50px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../wyimages/bprev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../wyimages/bnext.png) center center no-repeat;}

/*index*/
.main{width:100%;position:relative;}
.ind_about{width:585px;}
.ind_about h3{
    height: 42px;
    line-height:42px;
    margin-bottom: 15px;
    font-size:18px;
}
.ind_about p{
  text-indent:2em;
    line-height:29px;
    /* height: 87px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    worder-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.ind_news{width:585px;}
.ind_news h3{
    margin-bottom: 15px;
    height: 42px;
    line-height: 40px;
    border-bottom: 2px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ind_news h3 a{
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0 5px;
    line-height: 40px;
    float: left;
    border-bottom: 2px solid #2374c3;
}
.ind_news ul li{
    width: 100%;
    height: 29px;
    line-height: 28px;
    overflow: hidden;
    border-bottom: dotted 1px #eee;
}
.ind_news ul li a{
    color: #363535;
    font-size: 14px;
    height: 28px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ind_news ul li a span{
    float: right;
    padding-left: 10px;
}
/*
.main-list{width:100%;height:180px;}
.main-list-con{width:200px;height:180px;float:left;}
.main-list ul{float:right;}
.main-list li{width:200px;height:180px;float:left;-webkit-transition:all .3ms;-moz-transition:all .3s;transition:all .3s;}
.main-list li p{font-size:14px;color:#c0c0c0;font-weight:bold;text-align:center;padding-top:120px;-webkit-transition:all .3s;-moz-transition:all .3s;}
.main-list li:hover{background:#f4f4f4;}
.main-list .main-list1{animation-delay:.4s}
.main-list .main-list2{animation-delay:.6s}
.main-list .main-list3{animation-delay:.8s}
.main-list .main-list4{animation-delay:1s}
.main-list .main-list5{animation-delay:1.2s}
.main-list .main-list1 p{background:url("../wyimages/main-list1.png") no-repeat center 40px;}
.main-list .main-list2 p{background:url("../wyimages/main-list2.png") no-repeat center 40px;}
.main-list .main-list3 p{background:url("../wyimages/main-list3.png") no-repeat center 40px;}
.main-list .main-list4 p{background:url("../wyimages/main-list4.png") no-repeat center 40px;}
.main-list .main-list5 p{background:url("../wyimages/main-list5.png") no-repeat center 40px;}

.main-list .main-list1:hover p{background:url("../wyimages/main-list1-on.png") no-repeat center 40px;}
.main-list .main-list2:hover p{background:url("../wyimages/main-list2-on.png") no-repeat center 40px;}
.main-list .main-list3:hover p{background:url("../wyimages/main-list3-on.png") no-repeat center 40px;}
.main-list .main-list4:hover p{background:url("../wyimages/main-list4-on.png") no-repeat center 40px;}
.main-list .main-list5:hover p{background:url("../wyimages/main-list5-on.png") no-repeat center 40px;} */


.main-right{width:320px;height:340px;padding:20px 20px 0 20px;position:absolute;right:0;bottom:0;background:#f4f4f4;z-index:3;}
.main-right .main-right-img{width:320px;height:180px;}
.main-right .main-right-img img{width:100%;}
.main-right h3{font-size:18px;color:#333333;padding:18px 0 5px 0;}
.main-right p{font-size:12.5px;color:#999999;}
.bgy-more{font-size:12.5px;color:#f5a100;padding-top:4px;}


.main-bot{background:#f7f7f7;padding-top:40px; padding-bottom:40px;}

.main-news{width:735px; height:120px; float:left;}
.main-news-img{float:left;}
.main-news-img img{width:200px; height:120px;}
.main-news-con{width:495px;height:120px;padding:0 20px; float:left;}
.main-news-con h3{font-size:16px;color:#565656;}
.main-news-con p{font-size:12.5px;color:#999999; line-height:24px; margin-top:20px;}

.main-switch{width:425px; height:120px; float:right;}
.main-switch .main-switch-top{border-bottom:1px #555658 solid; margin-bottom:10px; position:relative; height:33px;}
.main-switch .main-switch-top a{font-size:16px; color:#565656; margin-right:10px; float:left; height:33px; font-weight:bold;}
.main-switch .main-switch-top a.curr{border-bottom:1px #00a023 solid;}
.main-switch .main-switch-item{padding-left:5px;}
.main-switch .main-switch-item a{width:420px; height:24px; line-height:24px; overflow:hidden;}
.main-switch .main-switch-item a:hover{color:#00a023;}

.main-switch .main-switch-item a p i {
    float: right;
    font-style: normal;
    margin-right: 5px;
}
.switch-navslip{position:absolute;width:0;height:2px; background:#f5a100;left:0;bottom:-2px;}

/* 滑块 start */
#subjects {height:150px;margin: 10px auto; background-color:#e0e2e4;}
.g-wrap {
    position: relative;
    width: 1200px;
    height: 100%;
    overflow: hidden;
}
#subjects .g-wrap a {position:absolute; top:0; left:100%; width:100%; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1; background-color:#f8f8f8;}
#subjects .g-wrap .item-2 {z-index:2; background-color:#0d6c8c;}
#subjects .g-wrap .item-3 {z-index:3; background-color:#4da848;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .p2 {-webkit-opacity:0; opacity:0; display:none\9; -webkit-transition:-webkit-opacity 400ms; transition:opacity 400ms;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:400px; height:150px;}
#subjects .g-wrap .item-1 .p2 {left:276px; top:68px; z-index:2;}
#subjects .g-wrap .item-2 .p1 {left:0; top:0; width:400px; height:150px;}
#subjects .g-wrap .item-2 .p2 {left:250px; top:26px;}
#subjects .g-wrap .item-3 .p1 {left:0; top:0; width:400px; height:150px;}
#subjects .g-wrap .item-3 .p2 {left:150px; width:282px; height:122px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}

/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}

/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:400px;}
#subjects .state-0 .item-3 {left:800px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:500px;}
#subjects .state-1 .item-3 {left:850px;}
#subjects .state-1 .item-1 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:225px;}
#subjects .state-2 .item-3 {left:800px;}
#subjects .state-2 .item-2 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:225px;}
#subjects .state-3 .item-3 {left:550px;}
#subjects .state-3 .item-3 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 滑块 end */

/* 首页新闻列表 新 */
.huibg{background: #f7f7f7;}
img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode:bicubic;
    transition: transform 1s;
}
img.hover{
    transform: scale(1.15);
}
.index-title{
    position: relative;
}
.index-title .more{
    position: absolute;
    right: 0;
    top: 45px;
    font-size: 14px;
    color: #444444;
}
.index-title .more:hover{
    color: #00479d;
}
.index-title{
    height: 108px;
}
.index-title h3{
    font-weight: normal;
    font-size: 22px;
    color: #666666;
    line-height: 24px;
    padding-top: 18px;
}
.index-title p{
    font-weight: bold;
    font-size: 36px;
    color: #eeeeee;
    text-transform: uppercase;
    line-height: 48px;
    font-family: 'Arial';
}
.index-news{
    padding-bottom: 50px;
}
.index-news .list{

}
.index-news .list li{
    margin-right: 30px;
    width: 380px;
    float:left;
}
.index-news .list li .img{
    display: block;
    width: 380px;
    height: 220px;
    overflow: hidden;
}
.index-news .list li h2{
    font-weight: normal;
    font-size: 16px;
    color: #000;
    line-height: 90px;
}
.index-news .list li h3{
    font-size: 14px;
    color: #444444;
    font-weight: normal;
    line-height: 24px;
    margin-top: 33px;
    /*
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    */
    text-overflow: ellipsis;
}
.index-news .list li h3 a{
    color: #444444;
}
.index-news .list li h3 a:hover{
    color:#00479d;
}
.index-news .list li p{
    font-size: 12px;
    color: #999999;
    line-height: 22px;
    overflow: hidden;
    height: 22px;
}
.index-news .list li .img:hover img{
    transform: scale(1.15);
}

/* 内页导航 */
.navigation {height:77px; border-bottom:1px solid #eaeaea;}
.navigation .g-wrap .crumbs {float:left; padding-left:13px; height:100%; background:url(../wyimages/crumbs_icon.png) no-repeat 0 32px;}
.navigation .g-wrap .crumbs a {float:left; padding:0 9px; font-weight:bold; font-size:12px; line-height:77px; color:#4d4852;}
.navigation .g-wrap .crumbs a.on {background:url(../wyimages/crumbs_arrow.png) no-repeat 0 36px;}
.navigation .g-wrap .columns {float:right; height:100%;}
.navigation .g-wrap .columns a {position:relative; float:left; margin-left:30px; font-weight:bold; line-height:77px; color:#63666b;}
.navigation .g-wrap .columns a span {position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#00479d; border-radius:4px; -webkit-transition:width 300ms; transition:width 300ms;}
.navigation .g-wrap .columns a.on span {/*left:15%; */width:100%;}

/*-------------人力资源部分----------*/
.cbanner{margin-bottom:20px;}
.cbanner img{max-width:854px;}

.human_box{ margin:30px auto;}
.human_box p{ font-family:"Microsoft YaHei"; padding-bottom: 20px; color:#343434; }
.human_box .job_tit{ background: none repeat scroll 0 0 #00479d; height: 50px; font-size:16px; width: 1200px; color:#fff; line-height:50px; }
.job_l1 { width: 267px;border-right: 1px solid #fff; }
.job_l2 { width: 217px; border-right: 1px solid #fff; }
.job_l4{ width: 607px; border-right: 1px solid #fff; }
.job_l5{ width: 201px; border-right:0; }
.job_box { background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;padding: 20px 50px;width: 1100px; 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;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{color:#1f6487;background: url("../wyimages/open.png") no-repeat scroll  -318px -7px; }
.human_box .job_btn  {cursor:pointer; }
.human_box  span{background: url("../wyimages/close.png") no-repeat scroll  -318px 10px ;height: 29px;line-height: 29px;width: 39px;display:inline-block; }
/* .jobbanner{margin-bottom:20px;}

.human_box p{ font-family:"Microsoft YaHei"; padding-bottom: 20px; color:#343434; }
.human_box .job_tit{ background: none repeat scroll 0 0 #00479d; height: 50px; font-size:16px; width: 854px; color:#fff; line-height:50px; }
.job_l1 { width: 267px;border-right: 1px solid #fff; }
.job_l4{ width: 207px; border-right: 1px solid #fff; }
.job_l5{ width: 201px; border-right:0; }
.job_box { background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;padding: 20px 50px;width: 754px; 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;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{color:#1f6487;background: url("../wyimages/open.png") no-repeat scroll  -318px -7px; }
.human_box .job_btn  {cursor:pointer; }
.human_box  span{background: url("../wyimages/close.png") no-repeat scroll  -318px 10px ;height: 29px;line-height: 29px;width: 39px;display:inline-block; } */

/* 人才招聘 */
.zhaopin-list {width:848px;height:184px;background-color:#fbfbfb;margin:6px 0px 22px;}
.zhaopin-list-link {height:132px;padding:24px 40px 28px 28px;}
a.zhaopin-list-link:hover {transform:translateY(-4px);-ms-transform:translateY(-4px);-moz-transform:translateY(-4px);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);box-shadow:0 10px 8px 0 rgba(0,0,0,0.05);box-shadow:0 10px 8px 0 #d8d8d8\0;}
.zhiwei2 {font-size:25px;font-weight:normal;}
.neirong1 {font-size:16px;margin:6px 0px 22px;font-weight:normal;}
.neirong2 {margin:30px 0px 0px;white-space:pre-wrap;color:#808080;}
/*招聘详情页*/
.work-title {height:50px;font-size:30px;color:#333333;line-height:44px;font-weight:900;}
.information-box{overflow:hidden;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;}
.work-info{font-size:16px;color:#333333;line-height:35px;}
.shareto{float:left;margin-top:8px;}
.application {float:right; font-size:16px;}
.application span{float:left; margin-right:15px;line-height:34px;}
.application a{display:block; float:left; background:#0052D9; color:#fff;padding:5px 15px;}
.application a:hover{color:#fff;}
.work-content{font-size:16px;color:#333333;line-height:28px;}
.work-content strong{margin-top:30px;padding-bottom:10px;font-size:24px;color:#333333;font-weight:normal;}
/* 分享 */
/* #left .bshare-custom {margin-bottom:5px; height:20px; overflow:hidden;}
#left .bshare-custom a {float:left; padding:0; margin-right:5px; width:20px; height:20px; background:url(../wyimages/share.jpg) no-repeat 0 0; overflow:hidden;}
#left .bshare-custom .bshare-weixin {background-position:-54px 0;}
#left .bshare-custom .bshare-sinaminiblog {background-position:-79px 0;}
#left .bshare-custom .bshare-qzone {background-position:-129px 0;}
#left .bshare-custom .bshare-qqim {background-position:-154px 0;} */


/* 图片瀑布流 */
.picblock {
  display: block;
  margin: 0 0 30px 0;
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.05);
  transition: all 220ms;
}
.picblock:hover {
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
  transform: translateY(5px);
  transition: all 220ms;
}
.picblock > img {
  display: block;
  width: 100%;
}
.picblock p {height:50px; line-height:50px; font-size:16px; color:#555; text-align:center; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.wall {
  overflow:hidden;
  display: block;
}
.wall-column {
  display: block;
  width: 270px;
  float: left;
  margin-left:22px;
  box-sizing: border-box;
}
.wall-column:first-child{margin-left:0;}

/* 新闻列表 */
#left .headline {position:relative; margin-bottom:23px;}
#left .headline img {margin-left:22px; float:right; width:362px; height:218px;}
#left .headline .date {display:block; margin-bottom:15px; font: 27px/27px 'Microsoft Yahei' !important;}
#left .headline h1 {line-height:30px;font-weight: bold;font-size: 18px;}
#left .headline p {color:#777;font-size:12px;}
#left .headline .more {width:399px;}
/* 日期块 */
.date-block {float:left; padding:0 10px; width:68px; height:88px; font:14px/15px "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif; color:#444; background-color:#e1e1e1;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif; color:#00479d;}
/* 链接块 */
.link-block {border-top:1px dotted #ccc;}
.link-block a {display:block; padding:24px 24px 24px 0; height:90px; border-bottom:2px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.link-block a:hover {background-color:#e1e1e1;}
.link-block a:last-child {border-bottom:0 none;}
.link-block a .summary {float:left; margin-left:18px; width:710px; height:100%; line-height:18px; color:#746969;}
.link-block a h1 {margin-bottom:8px; line-height:26px; font-weight:bold; font-size:18px; color:#474545;}
.link-block a h3 {margin:-4px 0; color:#746969; font-weight: normal;font-size: 12px;}
.link-block a p {margin-top:8px; height:36px; line-height:18px; color:#746969; overflow:hidden; font-size:12px;}

/* 搜索页面 */
.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;
}

/* 新闻详情 */
#left .news-editor {position:relative; padding-left:106px; color:#746969;}
#left .news-editor .date-block {position:absolute; left:0; top:0;}
#left .news-editor h1 {
    margin:14px 0 25px 0;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    color: #474545;
}
#left .news-editor h3 {
    margin: 14px 0 25px 0;
    font-weight: normal;
    font-size: 12px;
    color: #746969;
}
#left .news-editor p {margin-bottom:15px; color:#746969;font-size: 13px;}

/* .sub_c{ padding:70px 0 62px; min-height: 500px; height: auto; background: #eaeaea; overflow: hidden;}
.public{ width:1200px; margin:0 auto;  position:relative; }
.newsinfo_tit { border-bottom: 3px double #cbcbcb; padding: -20px 0 0px; }
.newsinfo_tit b { color: #333; display: block; font: 24px/45px "微软雅黑"; padding: 10px 0 0; font-weight:bold; }
.newsinfo_tit span { color: #999; display: block; line-height:28px; font-size:12px; padding-bottom: 5px; }
.newsinfo_con {color: #666; font-size: 14px; line-height: 28px; min-height: 300px; padding: 40px 0 20px; }
.newsinfo_con p{ text-align:justify; line-height:28px; }
*/
.nextcon {border-top: 1px dotted #c4c5c7; color: #c3c3c7; line-height: 36px; padding: 20px 5px 0 5px; font-size:14px; }
.nextcon a{ color:#c4c5c7; display:inline; }
.nextcon a:hover{ color:#00479d;}


/* 关于我们 */
.pageinfo{padding-top:50px;}
.content{line-height:32px;font-size:14px; font-weight:normal;}
.content p{/* text-indent:2em; */margin-bottom:12px;}

#left{
    float: left;
    width:854px;
    padding: 23px 23px 43px 0;
    border-right: 1px solid #eee;
}
.editor a{display:inline;}
.hidden{display: none;}
input.more{
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
    color: inherit;
    display: block;
    width: 100%;
    height: 54px;
    background: #e1dede url(../wyimages/btn_more_on.png) no-repeat center 15px;
    cursor: pointer;
    -webkit-transition: background 400ms;
    transition: background 400ms;
}
input.more:hover {
    background-color: #00479d;
    background-image: url(../wyimages/btn_more.png);
}
#right{
    float:right;
    width:300px;
    padding: 23px 0 43px 22px;
}
#right > * {
    margin-bottom: 10px;
}

/* 企业文化 */
.about-2{width:100%;height:440px;background:url("../wyimages/about-2.jpg") no-repeat center bottom;}
.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;}

.about-2-con ul li{padding-left:30px; background:url(../wyimages/tolink.png) left center no-repeat;}
.about-2-con ul li a{color:#fff;}
.about-2-con ul li a:hover{ text-decoration:underline;}

/* 集团业务 */
.yewuimg{ margin-top:5px; display:block; text-align:center;}
.yewuinfo,.yewuinfo p{
    font-size: 14px;
    color: #666666;
    line-height: 200%;
    margin-top: 20px;
    font-family: "微软雅黑",arial;
    font-weight: normal;
}
.news-list{width:1200px; padding-bottom:50px;}
.news-list h2{font-size:24px; line-height:50px; padding-top:20px;}
.news-list li{height:100px; padding:10px 15px 10px 10px; margin-top:30px; background:#f3f3f3;}
.news-list li h3{font-size:16px; line-height:32px; font-weight:normal; color:#00479d; padding-right:12px; padding-top:10px;}
.news-list li img{ width:158px; height:100px; padding-right:30px; float:left;}
.news-list li p{font-size:12.5px;color:#999999;}

/* 大事件 */
.evevtbg{background: #F0F0F0; padding:50px 0; width:100%;}
.event_list { width:1200px; margin:18px auto 0 auto; background:url('../wyimages/dian3.png') center 0 repeat-y;}
.event_list li{background:url('../wyimages/yeardot.png') center 12px no-repeat; margin-top:10px;}
.event_list li h3{width:585px; font-size:24px;/*  font-family:Georgia; font-style:italic; */ color:#00479d; padding-left:15px; margin-left:600px; height:33px; line-height:33px; text-align:left;}
.event_list li div{width:577px; line-height:25px; margin-left:613px; padding-left:10px; background:url(../wyimages/rjiantou.png) left top no-repeat; margin-top:10px;}
.event_list p{border-bottom:2px solid #DDD;padding:10px 15px;background:#fff;}
.event_list li.even h3{width:585px; padding-right:15px; margin-left:0; padding-left:0; text-align:right;}
.event_list li.even div{margin-left:0; margin-right:13px; padding-right:10px; padding-left:0; background:url(../wyimages/ljiantou.png) right top no-repeat;}

/* .event{position:relative; margin-top:50px;}
#timeline{ width:1000px;min-height:660px; overflow:hidden; margin:0px auto 50px auto;background:url('../wyimages/dot.gif') left 43px repeat-x;}
#timeline a{color:#515050;text-decoration:none;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}
#timeline a:hover,#timeline a.selected{color:#02a5a6;}
#timeline h1,#timeline h2,#timeline h4,#timeline h5,#timeline h6{color:#303030; margin-bottom:5px;}
#timeline h1{font-size:18px;}
#timeline h2{font-size:14px;} */

#dates{width:1000px;height:90px;overflow:hidden;}
#dates li{float:left;width:100px;height:50px;font-size:24px;text-align:center;background:url('../wyimages/biggerdot.png') center bottom no-repeat;}
#dates a{line-height:30px;padding-bottom:10px; font-weight: bold; }
#dates .selected{font-size:38px;}
#issues{width:1000px;height:660px;overflow:hidden;}
#issues li{width:1000px;height:660px;float:left; margin-right: 0px;}
#issues li img{ float:left;margin:10px 30px 10px 50px;}
#issues li h1{ color:#666;font-size:48px;margin:20px 0; height: 45px; padding-top: 20px; }
#issues li p{ font-size:14px;margin-right:70px;font-weight:normal;line-height:22px; color: #999 }
#issues li p span{ font-weight:bold; color:#02a5a6; padding-right:10px; }

#next,#prev{position:absolute;top:0;font-size:70px;top:170px;width:22px;height:38px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#next:hover,#prev:hover{background-position:0 -76px;}
#next{left: 40px; top: 25px;background-image:url('../wyimages/prev.png');}
#prev{ right: 40px; top: 25px;background-image:url('../wyimages/next.png');}
#next.disabled,#prev.disabled{opacity:0.2;}

/* 联系我们 */
.addleft{width:385px; float:left;}
.addright{float:left;padding: 15px 0 0;}
/* .contactinfo{
    float: left;
    color:#fff;
    background:#00479d;
    width:550px;
    height:400px;
    padding:20px 0 0 50px;

}
.contactinfo h1 {
    font-size: 28px;
    font-weight: bold;
    line-height:80px;
}
.contactinfo ul {
    margin-top:40px;
}
.contactinfo ul li{
    font-size:22px;
    height:45px;
    line-height:45px;
    color:#fff;
}
.contactinfo ul li {
    margin-bottom: 10px;
}
.contactinfo ul li img {
    display:inline;
    margin-right:15px;
    vertical-align: middle;
} */

/* 地图 */
.map_position{ position:relative; background:#00479d; border:1px solid #023e87; display:inline-block; padding:2px 3px; color:#fff; cursor:pointer; height:18px; line-height:18px; border-radius:2px;}
.map_position a{ color:#fff;}
.map_position a:hover{ text-decoration:none;}
.map_position:hover{ background:#073977; border:1px solid #033470;}
.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:320px; height:120px; box-shadow:1px 2px 3px #aaa;}
.map_tip_top{ width:100%;}
h3.lt{ font-weight:bold;}
.map_tip_intro p{ color:#555; line-height:28px;}

/* 子公司 */
.company{background:#F0F0F0; padding:30px 0; width:100%;}
.cimg{float:left;}
.cimg img{width:553px; height:350px;}
.ccontact{
    float:left;
    color:#fff;
    background:#00479d;
    width:617px;
    height:330px;
    padding:20px 0 0 30px;

}
.ccontact h1 {
    font-size: 24px;
    font-weight: bold;
    line-height:50px;
}
.ccontact ul {
    margin-top:14px;
}
.ccontact ul li{
    font-size:18px;
    height:32px;
    line-height:32px;
    color:#fff;
}
.ccontact ul li {
    margin-bottom:16px;
}
.ccontact ul li img {
    display:inline;
    margin-right:15px;
    vertical-align: middle;
}

.companyinfo{padding:30px;}
.companyinfo,.companyinfo p{
    background:#fff;
    font-size: 14px;
    color: #666;
    line-height: 200%;
}
.companyinfo p{margin-top:12px;}
.companyinfo h2{font-size:24px; line-height:50px; padding-bottom:20px;}
.cinfo{margin-top:20px; line-height:30px; font-size:12px;}
.cpics{background:#fff; padding:30px 0;}

/* 公司项目 */
.xiangmu{width:100%; margin:0 auto;}
.xiangmu h2{padding:20px 0 10px 0;}
.xiangmu li{height:100px; padding:10px 15px 10px 10px; margin-bottom:30px; background:#f3f3f3;}
.xiangmu li h3{font-size:16px; line-height:32px; font-weight:normal; color:#00479d; padding-right:12px; padding-top:10px;}
.xiangmu li img{ width:158px; height:100px; padding-right:30px; float:left;}
.xiangmu li p{font-size:12.5px;color:#999999;}

/* 图组 */
.case_list_swiper{position:relative;}
.case_list_swiper .swiper-pagination-bullets{text-align:center;position:relative;z-index:10;margin-top:32px;}
.case_list_swiper .swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;margin:0 8px;opacity:1;}
.case_list_swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#00479d;}
.case_list li{float:left;width:360px;margin-left:30px;}
.case_list li:nth-child(3n){margin-right:0;}
.case_list_pic a,.case_list_pic img{display:block;width:360px; height:240px;}
.case_list_txt{text-align:center;line-height:50px;font-size:16px;color:#666;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 分页 */
#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; }