﻿
body{ background:#fff; min-width:1200px; color:#2d2d2d; line-height:1.8;}
.body{ font-size:14px; overflow:hidden;}
.mauto{max-width:1200px; margin:0 auto;}
.main{}
a{ color:#000;}
.imgCount{ position:relative;}
.imgCount .img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;}
.imgCount .img img{ position:absolute; left:0; top:0;}
/*---------------头部导航--------------*/
.header{ background:#fff; width:1250px; margin:0 auto; z-index:11; position:relative; }
.body_index .header{ }
.logo_other{padding:10px 25px 10px 0;}
.logo_other .logo{ float:left; }
.logo_other .other{ float:right; width:50%; }
.logo_other .other .link_a{ float:right; margin-top:17px; margin-right:25px;}
.logo_other .other .link_a a{ color:#236fd1; margin-left:23px;}
.logo_other .other .link_a img{ margin-right:5px;}
.logo_other .other .h_tel{ float:right;}
.h_tel .tel_i{ float:left; margin-top:7px;}
.h_tel .tel_t{ margin-left:48px; color:#ff6002; line-height:1.1;}
.h_tel .tel_t span{ color:#e7002c; font-size:36px; font-style:italic;}
.nav_other{ position:relative; background:#236FD1;}
.navBox{  position:relative; float:left;}
.nav { text-align:center;}
.nav li {
  float: left;
  position:relative;
}
.nav li a {
  line-height: 55px;
  font-size: 16px;
  color: #fff; 
  display:block;
  position:relative;
  z-index:9;
  padding:0 19px;
}

.nav li:hover > a,.nav li.act > a,.nav li:hover > .parent a,.nav li.act .parent> a{ background:#2F8ADF; color:#fff;}
.subNav{ position:absolute; left:50%; margin-left:-74px; min-width:148px; height:0; opacity:0; overflow:hidden; top:55px; background:rgba(47,138,223,0.9);}
.nav li:hover .subNav{ height:auto; opacity:1; top:51px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; min-width:0;}
.subNav li a{ line-height:3; padding:0 10px; font-size:14px; white-space:nowrap; font-weight:normal;}
.subNav li:hover a{ background:rgba(0,0,0,0.12);}
.nav .icon_control{ display:none;}
.other_n{ position:absolute; right:18px; top:13px; }
.search_h{ float:left; margin-right:15px;}
.searchBox{ position:relative;}
.searchBox .sch_input{ border:0; padding:7px 85px 7px 9px; line-height:1.3; color:#333; background:#fff; width:233px; box-sizing:border-box;}
.searchBox .sch_btn{position:absolute; top:0; bottom:0; right:0; width:40px; background:url(../images/icon3.png) no-repeat center #fff;  line-height:32px; text-align:center; cursor:pointer;}
.h_share{ color:#fff; float:left; padding-top:4px;}
.h_share a{ margin-left:15px;display:inline-block; position:relative; vertical-align:middle; width:24px; height:24px;} 
.h_share a .icon_weixin{ display:inline-block; *display:inline; *zoom:1;width:24px; height:24px; background:url(../images/weixin.png) no-repeat center;}
.h_share a .icon_xinlang{ display:inline-block; *display:inline; *zoom:1;width:24px; height:24px; background:url(../images/xinlang.png) no-repeat center;}
.h_share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-60px; top:19px; width:120px; padding-top:10px; display:none;}
.h_share a:hover .pop_qr{ display:block;}
.h_share .pop_qr .pop_qr_in{ background:#fff; box-shadow:0 2px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.3); padding:8px; border-radius:3px; -webkit-border-radius:3px;}
/*-------------banner--------------*/
.banner{position:relative;  overflow:hidden;}
.banner_list li .banImg{ background-repeat:no-repeat; background-position:center; background-size:cover; height:618px;}
.banner .pager{ position:absolute; left:0; right:0; bottom:15px;width:100%;text-align:center; z-index:9;}
.banner .swiper-pagination-bullet{ display:inline-block; margin:0 5px; width:10px; height:10px; border:1px solid transparent; background:#D3D8DA; cursor:pointer; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); border-radius:50%; -webkit-border-radius:50%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{  border-color:#fff; background:#E30331;}
.inBanner{position:relative; border-radius:35px 0 0 0; -webkit-border-radius:35px 0 0 0; overflow:hidden;}
.inBanner .inbanSize{ height:218px; background-repeat:no-repeat; background-position:center;}
.inBanner .tit_ban{ position:absolute; left:0; top:0; bottom:0; width:220px;}
.inBanner .tit_ban .bg{ position:absolute; left:0; top:0; bottom:0; right:0; background:#236FD1;opacity:0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.inBanner .tit_ban .tit_txt{ position:absolute; z-index:1; left:0; right:0; top:50%; margin-top:-31px; color:#fff; line-height:1.3; text-align:center;}
.inBanner .tit_ban .tit_txt .cn{ font-size:30px; font-weight:bold;}
.inBanner .tit_ban .tit_txt .en{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
/*-----------底部---------------*/
.footer{ width:1200px; margin:0 auto;border-top:5px solid #236FD1; background:#F5F5F5; color:#000;}
.footer .mauto{padding:15px 40px 20px 30px; }
.footer a{ color:#000;}
.footer a:hover{ text-decoration:underline; color:#236FD1;}
.footer .fl{ width:990px;}
.link_f{ border-bottom:1px dashed #B6B6B6; padding:12px 50px 12px 22px; line-height:2; overflow:hidden;}
.link_f > span{ width:5em; float:left; display:block;}
.link_f .lf_a{ margin-left:6em; position:relative; height:2em; overflow:hidden;}
.link_f .lf_a a{ margin-right:36px; white-space:nowrap;}
.link_f .s_h{ position:absolute; right:0; top:0.4em; width:18px; height:18px; background:url(../images/icon2.png) no-repeat center; display:block; cursor:pointer;}
.footer .fr{ width:110px;}
.footer .qr_f p{ line-height:2; text-align:center;}
.copyright{ margin-top:20px; color:#6f6f6f; padding-left:22px;}
/*----------------首页------------------------*/
.mainIndex{ background:#fff; position:relative; z-index:10;width:1252px; margin:40px auto 0; border-top:5px solid #E70139; }
.mainIndex:before{ content:''; position:absolute; top:-5px; right:0; height:5px; background:#236FD1; width:410px;}
.mainIndex .mauto{ min-width:0;padding:10px 26px 25px; }
.mainIndex .md_l{ float:left; width:820px;}
.mainIndex .md_r{ float:right; width:360px;}
.mainIndex .ceil{ margin-bottom:15px;}
.title1{ margin-bottom:15px;}
.title1 a{ display:block; position:relative; color:#e70139;}
.title1 h3{ display:inline-block;  line-height:40px; font-size:18px; font-weight:bold;}
.title1 .more{ position:absolute; right:2px; line-height:1.5; top:50%; margin-top:-0.75em; }
.title1 .more:hover{ text-decoration:underline;}
.title2{ margin-bottom:20px; border-bottom:1px solid #D0D0D0;}
.title2 a{ display:block; position:relative; color:#e70139;}
.title2 h3{ display:inline-block;  line-height:40px; font-size:18px; font-weight:bold; padding:0 10px; position:relative;}
.title2 h3:before{ content:''; position:absolute; left:0; right:0; bottom:-1px; background:#E70139; height:2px;}
.title2 .more{ position:absolute; color:#444; right:2px; line-height:1.5; top:50%; margin-top:-0.75em; }
.title2 .more:hover{ text-decoration:underline;}
.mainIndex .md_r .title1 a{ color:#236fd1;}

.imgSlideBox{ width:404px;}
.imgSlideBox .imgSlide{ overflow:hidden; position:relative;}
.imgSlide .item a{ display:block; position:relative;}
.imgSlide .item .imgBox{ position:relative;}
.imgSlide .item .imgSize{ height:235px;}
.imgSlide .item .imgBox .img{ position:absolute; left:0; top:0; bottom:0; right:0; overflow:hidden;}
.imgSlide .item .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.imgSlide .item a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.imgSlide .item .text{ position:absolute; left:0; right:0; bottom:0; padding:0 16px;}
.imgSlide .item .text .mask{position:absolute; left:0; right:0; bottom:0; top:0; background:#000; opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.imgSlide .item .text h3{ position:relative; z-index:1; color:#fff; line-height:35px; font-size:100%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.imgSlide .prev,.imgSlide .next{ position:absolute; z-index:1; top:50%; margin-top:-30px; width:35px; height:60px; cursor:pointer;}
.imgSlide .prev{ background:url(../images/s_l.png) no-repeat center;  left:0;}
.imgSlide .next{ background:url(../images/s_r.png) no-repeat center; right:0;}
.adN1{ float:right; width:400px;}
.adN1 .recommend{ padding-bottom:10px; padding-left:20px;}
.adN1 .recommend a{ display:block; color:#e70139;}
.adN1 .recommend h3{  font-size:18px; font-weight:bold; line-height:30px; height:30px; overflow: hidden; position:relative;}
.adN1 .recommend h3:before{ content:''; position:absolute; left:-18px; top:16px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.adN1 .recommend .sum{ line-height:22px; height:44px; overflow: hidden; }
.adN1 .recommend .sum .more{ }
.adN1 .adNewsList li{}
.adN1 .adNewsList li a{ display:block; position:relative; padding-left:20px; }
.adN1 .adNewsList li a:before{content:''; position:absolute; left:2px; top:14px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.adN1 .adNewsList li h3{ line-height:30px; font-size:100%;  text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;  }
.adN1 .adNewsList li a:hover h3{color:#e70139;}
.cl_l{ float:left; width:400px;}
.cl_r{ float:right; width:400px;}
.adN3 li a{ display:block; position:relative; padding-left:20px; padding-right:55px; }
.adN3 li a:before{content:''; position:absolute; left:2px; top:14px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.adN3 li h3{ line-height:30px; font-size:100%;  text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;  }
.adN3 li a:hover h3{color:#e70139;}
.adN3 li .time{ position:absolute; font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.5; right:0; top:50%; margin-top:-0.75em;}

.adN2{ margin-bottom:20px;}
.adN2 li{ margin-bottom:14px; background:#F2F6FE;}
.adN2 a{ display:block; overflow:hidden;}
.adN2 li:hover a{ color:#236FD1;}
.adN2 .h_t{ float:left; width:82px; text-align:center; background:#E6EEFD;}
.adN2 .h_t .h_m{ line-height:34px; background:#236FD1; color:#fff;}
.adN2 .h_t .time{ line-height:34px; color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.adN2 .txt{ margin-left:82px; padding:12px;}
.adN2 .txt h3{ line-height:1.3; height:2.6em; overflow:hidden;}

.link_x{ margin:-10px -10px 0; }
.link_x ul,.link_x li{ margin:0; padding:0; list-style:none;}
.link_x li{ float:left; display:block; margin-bottom:10px; height:auto; width:50%; }
.link_x li:nth-child(2n+1){ clear:both;}
.link_x li .item{ margin:0 10px;}
.link_x li a{ display:block;color:#066db8;padding:10px 20px; text-align:center; background:#F2F6FE;}
.link_x li:nth-child(2) a{ background:#FCEFF7;color:#e80085;}
.link_x li:nth-child(3) a{ background:#FAF1FF;color:#5f1786;}
.link_x li:nth-child(4) a{ background:#FCECE6;color:#e95611;}
.link_x li:nth-child(5) a{ background:#F9F5EE;color:#b08247;}
.link_x li:nth-child(6) a{ background:#F5F9EE;color:#93b061;}
.link_x li a:hover{ opacity:0.9;}
.link_x li .item_ib{ display:inline-block; line-height:1.2;}
.link_x li .img_b{ float:left; width:54px; height:42px; }
.link_x li .text_b{ margin-left:62px;  text-align:left; font-size:16px; font-weight:bold; padding-top:10px;}
.link_x li:nth-child(2) .text_b{ padding-top:0;}

.adp{ border:1px solid #E9EDF1; position:relative; overflow:hidden; height:310px; margin-top:43px; }
.adp .tit{ float:left; width:50px;  }
.adp .tit a{ box-sizing:border-box; height:310px;text-align:center; background:#E70139; color:#fff; padding:88px 10px; font-size:18px; font-weight:bold; display:block;}
.adpBox{ margin-left:50px; padding:25px 20px;}
.adpL{ margin:0 -9px;}
.adpL li{ float:left; width:25%;}
.adpL li .item{ margin:0 9px;}
.adpL li a{ display:block;}
.adpL .imgBox .imgSize{ padding-bottom:131%;}
.adpL .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.adpL .imgBox img{ top:0 !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.adpL li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.adpL li .text{ padding:2px;}
.adpL li .text .t_x{ line-height:1.5;}
.adpL li a:hover .text h3{ color:#E70139;}

.mainIndex .md_r .ceil:nth-child(3){ margin-top:21px; background:#F2F6FE;}
.menuTab{ background:#D3E2F7; padding:9px 17px 0;}
.menuTab li{ position:relative; float:left; text-align:center; width:33.33%; box-sizing:border-box; color:#252525; font-size:16px; line-height:39px; cursor:pointer;}
.menuTab li.cur{ background:#F2F6FE; color:#236fd1; font-weight:bold; border-top-left-radius:3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-right-radius:3px; overflow:hidden;}
.menuTab li.cur::after{ content:''; position:absolute; left:0; right:0; top:0; height:3px; background:#236FD1}
.usCon{ padding:15px; display:none;}
.adN4 a:hover{color:#236fd1;}
.adN4 .recommend{ padding-bottom:10px; padding-left:20px; border-bottom:1px dashed #B1BCD1; margin-bottom:10px;}
.adN4 .recommend a{ display:block; position:relative;}
.adN4 .recommend a:before{ content:''; position:absolute; left:-18px; top:12px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.adN4 .recommend h3{ line-height:2; position:relative; padding-right:75px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.adN4 .recommend .time{position:absolute; top:4px; right:0;font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.5;}
.adN4 .recommend .sum{ line-height:21px;height:41px; overflow: hidden; color:#515151; }
.adN4List li a{ display:block; position:relative; padding-left:20px; padding-right:55px; }
.adN4List li a:before{content:''; position:absolute; left:2px; top:14px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.adN4List li h3{ line-height:30px; font-size:100%;  text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;  }
.adN4List li .time{ position:absolute; font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:1.5; right:0; top:50%; margin-top:-0.75em;}
.adN4 .more{ margin-top:3px; line-height:1.5;}
.adN4 .more a{ color:#236fd1; padding-left:20px;}
/*----------------公司概况------------------*/
.main{ padding:15px 0 0;}
.main_in{}
.crumb{ line-height:1.5; padding-left:15px; position:relative;color:#8a8989; margin-bottom:20px;}
.crumb a{ color:#8a8989; display:inline-block; vertical-align:middle;}
.crumb a:hover{ color:#236FD1;}
.mainBox{position:relative; margin-top:34px; margin-bottom:60px;}
.sideMenu{ float:left;  width:220px; background:#F6F6F6;  box-sizing:border-box;}
.sideMenu .tit{ display:none;}
.sideMenu li{ border-bottom:1px solid #fff;}
.sideMenu li a{ line-height:42px; padding:0 20px 0 30px; font-size:16px; color:#727271; display:block; position:relative;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
.sideMenu li > a:hover{ color:#e41229;}
.sideMenu li.cur > a{ background:#236FD1; color:#fff;}
.sideLeft{ margin-left:270px; overflow:hidden;}
.about{ line-height:2;}

.honorSlide{ position:relative; padding:0 20px; margin: 0 10px;}
.honorSlide .hS_in{ overflow:hidden;}
.honorSlide .slide_prev,.honorSlide .slide_next{ position:absolute; top:50%; margin-top:-27px; width:30px; height:54px;z-index:1; cursor:pointer;  }
.honorSlide .slide_prev{ left:0;  background:url(../images/slide_l.png) no-repeat; }
.honorSlide .slide_next{ right:0;  background:url(../images/slide_r.png) no-repeat; }
.honorSlide li{ width:33.33%; text-align:center;}
.honorSlide .hoT{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%; margin-top:0;}
.honorSlide .swiper-slide-active > div{transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
.honorSlide .swiper-slide-next > div,.honorSlide .swiper-slide-prev > div{ transform:scale(0.8); -webkit-transform:scale(0.8); }
.honorSlide .swiper-slide-visible > div{transform:scale(0.8); -webkit-transform:scale(0.8); }
.honorSlide .swiper-slide-active > div{transform:scale(1); -webkit-transform:scale(1); }
.hoT{ background:#F4F4F4;}
.hoT .time{ line-height:50px; text-align:center; background:#E7E7E7; color:#727171; font-weight:bold; position:relative;}
.hoT .time:before{ content:''; position:absolute; left:50%; margin-left:-8px; bottom:0; width:16px; height:8px; background:url(../images/honor_adore.png) no-repeat center;}
.hoT .img_txt{ padding:20px 10px 0;}
.hoT .img_txt .img{ height:170px; line-height:170px; text-align:center;}
.hoT .img_txt .img img{ max-height:170px;}
.hoT .img_txt .txt{ text-align:left; padding:20px 20px; color:#727171; line-height:1.7;}
.hoT .img_txt .txt h3{ font-weight:bold;}

.his_tab{ overflow:hidden; width:800px; margin:0 auto; margin-top:40px; }
.his_tab ul{  white-space:nowrap;vertical-align:bottom; position:relative; left:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.his_tab li{ display:inline-block; vertical-align:bottom; width:98px; position:relative; cursor:pointer;background:url(../images/line2.png) no-repeat center 30px;}
.his_tab li .year{ line-height:1.5; padding-top:50px; text-align:center; font-size:16px; color:#2e2e2e;}
.his_tab li.cur .year{ color:#d70035; font-weight:bold;}
.his_tab li.cur:before{ content:''; position:absolute; left:50%; margin-left:-11px; top:0; width:23px; height:30px; background:url(../images/time_cur.png) no-repeat center;}
/*------------------节目------------------*/
.page{ font-size:89%; color:#6b6b6b; margin-top:40px;}
.page .total{ float:left; line-height:2;}
.page .page_a{ float:right;} 
.page .page_a a{ display:inline-block; line-height:2; margin:0 1px; min-width:2em; text-align:center; box-sizing:border-box; padding:0 0.5em; background:#F4F4F4; color:#6b6b6b;}
.page .page_a a.cur,.page .page_a a:hover{ background:#D70035; color:#fff;}
.page .page_a a.page-pre,.page .page_a a.page-next{padding:0 1em;}
.page .page_a a.disabled,.page .page_a a.disabled:hover{ cursor:default; opacity:0.7;background:#F4F4F4; color:#6b6b6b;}

.prdList{ margin:0 -19px;}
.prdList li{ float:left; width:25%; margin-bottom:20px;}
.prdList li:nth-child(4n+1){ clear:both;}
.prdList li .item{ margin:0 19px;}
.prdList li a{ display:block; color:#333;}
.prdList .imgBox .imgSize{ padding-bottom:131%;}
.prdList .imgBox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.prdList .imgBox img{ top:0 !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.prdList li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList li .text{ padding:2px;}
.prdList li a:hover .text h3{ color:#E70139;}
.prdList li .text .t_x{ line-height:1.5;}

.prdD{}
.prdD .bigImg{ float:left; width:373px;}
.prdD .pD_sum{ margin-left:395px;}
.prdD .pD_sum h3{ font-size:26px; line-height:1.7; padding:14px 0; color:#D70035;}
.prdD .pD_sum .tj_p{ padding-bottom:18px; margin-bottom:18px; border-bottom:1px dashed #CCCCCC;}
.prdD .pD_sum .tj_p .tj{ margin-bottom:10px;}
.prdD .pD_sum .sum_p{ font-size:16px;}
.prdD .pD_sum .sum_p p{ text-indent:2em;}

/*-------------------新闻------------------*/
.newsRem{ margin-bottom:15px; border-bottom:1px solid #E8E8E8;}
.newsRem a{ display:block; overflow:hidden; color:#575757;}
.newsRem a:hover{ color:#236FD1;}
.newsRem .news-imgbox{ float:left; width:263px; overflow:hidden;}
.newsRem .news-imgbox .aspectRatio{ padding-bottom:156px;}
.newsRem .news-imgbox .img{position:absolute; left:0; right:0; top:0; bottom:0;overflow:hidden;}
.newsRem .news-imgbox img{ top:0 !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.newsRem a:hover .news-imgbox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsRem .news-com{ margin-left:263px; padding:23px 0;}
.newsRem .news-com .date{ float:left; line-height:1.3; margin-top:-3px; margin-left:40px; margin-right:30px; padding-right:25px; padding-bottom:45px; font-family:Arial, Helvetica, sans-serif;position:relative;}
.newsRem .news-com .date:after{ content:''; position:absolute; top:0; bottom:0; width:1px; right:0; background:#E8E8E8;}
.newsRem .news-com .date .year{ font-size:34px; color:#585858;}
.newsRem .news-com .date .day_month{ font-size:12px; color:#5e4d4d; margin-top:0.5em;}
.newsRem .news-com .text_con{ position:relative;}
.newsRem .news-com .text_con .news-h{ font-size:16px; font-weight:bold; line-height:1.5; margin-bottom:0.5em;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.newsRem .news-com .text_con .news-sum{ color:#5b5c5d; line-height:1.7; height:4.9em; overflow:hidden;}
.newsList li{ border-bottom:1px solid #F3F3F3;}
.newsList li a{ display:block; color:#151515; position:relative; padding-left:20px; padding-right:100px; }
.newsList li a:hover{ color:#236FD1;}
.newsList li a:before{content:''; position:absolute; left:4px; top:15px; width:6px; height:6px; background:#CECECE; border-radius:50%; -webkit-border-radius:50%;}
.newsList li h3{ line-height:36px; font-size:100%;  text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;  }
.newsList li .time{ position:absolute; font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; line-height:1.5; right:0; top:50%; margin-top:-0.75em;}

.mainBox2{ margin-top:0;}
.newsD_tit{ position:relative; background:#F6F6F6; padding:30px 185px 20px; text-align:center;}
.newsD_tit h3{ font-size:18px; font-weight:bold; color:#444; line-height:1.7;}
.newsD_tit .t_s{ color:#b1b1b1;}
.newsD_tit .t_s span{ margin-right:0.5em;}
.newsD_tit .shareD{position:absolute; left:15px; top:50%; margin-top:-13px; color:#b1b1b1;}
.newsD_tit .shareD .bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.newsD_tit .shareD .bdsharebuttonbox a{ width:28px; height:25px; padding-left:0; line-height:23px; margin:0 5px; background:url(../images/share.png) no-repeat;}
.newsD_tit .shareD .bdsharebuttonbox a.bds_weixin{ background-position:0 0;}
.newsD_tit .shareD .bdsharebuttonbox a.bds_tsina{ background-position:-41px 0;}
.newsD_tit .shareD .bdsharebuttonbox a.bds_tqq{ background-position:-80px 0;}
.newsD .newsD_con{ padding:38px 35px 28px; color:#565656; font-size:16px; line-height:2;}
.newsD .newsD_con p{ text-indent:2em;}
.more_d{ margin:0 15px; padding:15px 0 0; border-top:1px solid #DBDBDB; position:relative;  color:#7d7d7d;}
.more_d .prev_next{ padding-right:7em; font-weight:bold;} 
.more_d .prev_next .item_d{line-height:2;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.more_d a{ color:#7d7d7d; font-weight:normal;}
.more_d a:hover{ color:#236FD1;}
.back_d{ position:absolute; line-height:2; top:50%; margin-top:-1em; right:1em;}
.back_d a{ color:#919191;}
.back_d a:hover{ color:#236FD1;}
.back_d .icon_back{ display:inline-block; width:26px; height:20px; background:url(../images/back.png) no-repeat center; background-size:contain; vertical-align:middle; margin-top:-2px; margin-right:8px;}

/*------------------招聘----------------------*/
.recruitList th{ color:#2c2b2b; font-size:16px; font-weight:normal; line-height:1.5; padding:0.65em 0.5em; background:#F2F2F2; box-sizing:border-box; text-align:center; }
.recruitList .th1{ padding-left:25px; text-align:left;}
.recruitList .th2,.recruitList .th3,.recruitList .th4{ width:19%;}
.recruitList .th5{ width:140px; text-align:center;}
.recruitList td{ color:#2c2b2b;  line-height:1.5; padding:0.8em 0.5em;box-sizing:border-box; text-align:center; border-bottom:1px solid #E9E9E9;}
.recruitList .td1{ text-align:left;padding-left:25px; }
.recruitList .td1 a{ color:#236fd1; display:block;}
.recruitList .td1 a:hover{ text-decoration:underline;}
.recruitList .td5 a{ color:#039bde; display:inline-block; background:#A1A1A1; color:#fff; width:88px; height:24px; line-height:24px; border-radius:15px; -webkit-border-radius:15px;}
.recruitList .td5 a:hover{ background:#D30236;}

.recruitD dl .dd_l{ float:left; width:5.2em; text-align:right; font-size:16px; color:#444; font-weight:bold; padding-top:0.8em; }
.recruitD dl:nth-child(2n+1) .dd_l{ padding-top:0.3em;}
.recruitD dl .dd_r{ margin-left:8.2em; padding:0.9em 1em;}
.recruitD dl:nth-child(2n+1) .dd_r{  padding:0.4em 1em; background:#FAF9F9;}
.recruitD dl a{ color:#f26228; text-decoration:underline;}
.recruitD .btn{ margin-top:50px; text-align:center;}
.recruitD .btn a{ width:158px; line-height:32px; margin:0 12px; color:#fff; display:inline-block; border-radius:16px; -webkit-border-radius:16px;}
.recruitD .btn a:hover{ opacity:0.85;}
.recruitD .btn a .ico1{display:inline-block; vertical-align:middle; width:18px; height:18px; background:url(../images/cg.png) no-repeat center; margin-right:8px;}
.recruitD .btn a .ico2{display:inline-block;vertical-align:middle; width:22px; height:18px; background:url(../images/icon_back.png) no-repeat center; margin-right:8px;}
.recruitD .btn a.btn_red{ background:#D40138;}
.recruitD .btn a.btn_blue{ background:#236FD1;}

.aoewp{ background:#fff; padding:60px 0 20px; box-sizing:border-box;}
.aoewp > h2{ font-size:30px; font-weight:bold; text-align:center; color:#236fd1; margin-bottom:4%;}
.joinF_box{ width:100%; max-width:950px; margin:0 auto;}
.joinF_box .joinF_T{
    padding: 0 20px;line-height: 40px;font-size: 14px;font-weight: bold;color:#236fd1;background: #F6F6F6;
}
.joinF_box .joinF_iptDiv{padding: 14px 0 20px;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background:#fff url(../images/drop_02.jpg) right center no-repeat;
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url(../images/join_x.png) center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.add_epx{
    width: 160px;height: 32px;line-height: 32px;text-align: center;margin: auto;
    border-radius: 16px;font-size: 14px;color: #236fd1; background:#E2EFFF;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url(../images/join_add.png) left center no-repeat;}
.alodpc{ text-align:center;}
.alodpc input{ cursor:pointer; border:none; height:35px; width:150px; color:#fff; border-radius:17px; background:#236FD1 url(../images/cg.png) no-repeat 50px center; text-indent:25px;}