body{
  min-width: 1320px;
}
.icons{
  display: flex;
  background: url(../images/icons.png) no-repeat;
}
img{
  vertical-align: middle;
}

.container{
  position: relative;
  width: 1200px;
  margin: 0 auto;
  z-index: 0;
}


.w-top{
  background-color: #154161; color:#FFF; min-width:1400px;
}
.w-top .container{
  height: 40px; line-height:40px;
}
.w-top .langs{
  font-size: 14px;
  color: #fff;
  line-height: 14px;
}
.w-top .langs a{
  color: #fff;
}
.w-top .langs a.cur{
  color: #ED7900;
}
.w-top .langs span{
  margin: 0 14px;
}

.input1{ width:137px; padding-left:40px;color:#FFF; background:url(../images/yhm.png) no-repeat; height:30px; line-height:30px; border:none;outline:medium; }
.input2{width:137px;padding-left:40px;color:#FFF;  background:url(../images/mm.png) no-repeat; height:30px; line-height:30px;border:none;outline:medium; }

.w-head{background-color:#154161;background-image:url(../images/london-cityscape-sunset-shadow-min1.png);background-position: 50% 0;background-size: cover; background-repeat:no-repeat; padding-bottom:60px; z-index:-2;
min-width:1400px;
 
}
.w-head a.logo{ margin-top:20px;}
.w-head .navs{ margin-top:20px;z-index:999;}
.w-head a.logo img{ width: 210px;
}
/*.w-head .lg1{  text-align:center; margin:140px auto; background-image:url(../images/whiteleft@2x-1030x298.png); background-position: 50% 0;background-size: cover; background-repeat:no-repeat; width:470px; height:136px;position:relative; z-index:-1; }*/
.w-head .lg1{  text-align:center; margin:140px auto; width:470px; height:136px; }
.w-head .lg2{  text-align:center; margin:80px auto 160px; color:#FFF; font-size:28px;}
.w-head .lg3{ height:118px;}
.w-head .navs li{
    margin-left: 24px;
    position: relative;
    overflow: visible !important;
}
.w-head .navs li:first-child{
    margin-left: 0;
}
.w-head .navs li a{
    display: block;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    color: #fff;
}
/* 二级菜单：左对齐一级菜单，横向布局，默认隐藏 */
.w-head .navs li .sec{
    display: none;
    position: absolute;
    top: 100%;
    left: 0;          /* 左对齐父级li，和一级栏目左边对齐 */
    right: auto;      /* 取消右侧限制 */
    width: auto;
    white-space: nowrap;
    padding: 10px 16px 6px;
    background-color: #fff;
    z-index: 999999;
    gap: 24px;        /* 二级每个选项间距，可自己改 */
}
/* 鼠标划过才显示 + 横向flex */
.w-head .navs li:hover .sec{
    display: flex;
}
.w-head .navs li .sec a{
    margin: 0;
    padding: 5px 0;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400 !important;
    word-break: keep-all;
    text-align: left;
    color: #2C4091;
}
.w-head .navs li .sec a:hover{
    color: #007AFF;
}
.w-head .navs li a .ch{
    margin-top: 6px; 
    padding-bottom:5px;
}
.w-head .navs li.cur a{
    color: #999;
    font-weight: 600;
}
.w-head .navs li a:hover{
    color: #999;
}

.index-swiper{
  position: relative; margin:0 auto; text-align:center;
  z-index: 0;
}
.index-swiper .swiper-pagination{
  bottom: 24px;
}
.index-swiper .swiper-pagination-bullet{
  width: 9px;
  height: 9px;
  background: #fff;
  opacity: 0.48;
  vertical-align: middle;
  transition: all .4s;
}
.index-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 13px;
  height: 13px;
  opacity: 1;
}



.index-wwa{
  padding: 70px 0;
  background-color: #3d4e9e;
}
.index-wwa .peo{
  padding: 16px 0;
}
.index-wwa .peo .head-box{
  align-items: flex-start;
  width: 219px;
  height: 219px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #fff;
}
.index-wwa .peo .head-box img{
  max-width: 100%;
}
.index-wwa .peo .words{
  flex: 1;
  margin-top: 4px;
  margin-left: 72px;
}
.index-wwa .peo .words p.name{
  font-size: 40px;
  font-weight: 600;
  color: #fff;
  line-height: 40px;
}
.index-wwa .peo .words p.name a{
  font-size: 40px;
  font-weight: 600;
  color: #fff;
  line-height: 40px;
}
.index-wwa .peo .words .desc{
  margin-top: 30px;
  -webkit-line-clamp: 5;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}


.index-e73{
  padding: 66px 0 66px;
  text-align: center;
  width:1398px; margin:0 auto;
}


.index-news-f{
  padding-bottom: 49px;
}
.index-news-f .b{
  width: 572px;
}
.index-news-f .b .img-box{
  width: 572px;
  height: 307px;
}
.img-box{
  display: block;
  overflow: hidden;
}
.img-box img{
  width: 93%;
  transition: all 0.4s;
}
.img-box:hover img{
  transform: scale(1.06);
}
.index-news-f .b .tit{
  margin-top: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}
.index-news-f .b .tit a{
  color: #474747; 
}
.index-news-f .b .tit a:hover{
  text-decoration: underline;
}
.index-news-f .b .desc{
  margin-top: 9px;
  -webkit-line-clamp: 2;
  font-size: 14px;
  line-height: 24px;
  color: #919191;
}
.index-news-f .b .link,
.index-news-f .s .link{
  justify-content: flex-end;
  margin-top: 7px;
  font-size: 12px;
}
.index-news-f .b .link a,
.index-news-f .s .link a{
  color: #2C4091;
}
.index-news-f .b .link a:hover,
.index-news-f .s .link a:hover{
  text-decoration: underline;
}
.index-news-f .rights{
  flex: 1;
  margin-left: 67px;
}
.index-news-f .rights .s{
  margin-top: 22px;
}
.index-news-f .rights .s:first-child{
  margin-top: 0;
}
.index-news-f .s .img-box{
  width: 274px;
  height: 202px;
}
.index-news-f .s .det{
  padding-top: 7px;
  margin-left: 34px;
  flex: 1;
}
.index-news-f .s .type{
  font-size: 12px;
  color: #6C7677;
  line-height: 12px;
}
.index-news-f .s .type:before{
  margin-right: 8px;
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #919191;
}
.index-news-f .s .type.yellow:before{
  background-color: #F47F22;
}
.index-news-f .s .type.light-blue:before{
  background-color: #6EC1E4;
}
.index-news-f .s .tit{
  margin-top: 22px;
  -webkit-line-clamp: 2;
  font-size: 24px;
  line-height: 28px;
}
.index-news-f .s .tit a{
  color: #2C4091;
}
.index-news-f .s .tit a:hover{
  text-decoration: underline;
}
.index-news-f .s .desc{
  margin-top: 10px;
  font-size: 14px;
  color: #919191;
  line-height: 24px;
}


.index-cny{
  background: url(../images/bg-cny.jpg) top center no-repeat;
}
.index-cny .container{
  height: 366px;
}
.index-cny .limit{
  width: 689px;
}
.index-cny .tit{
  font-size: 36px;
  color: #fff;
  font-weight: 600;
  line-height: 36px;
}
.index-cny .desc{
  margin-top: 19px;
  -webkit-line-clamp: 6;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  text-align: justify;
}
.index-cny .bot{
  margin-top: 32px;
}
.index-cny .bot .rm{
  width: 130px;
  height: 38px;
  border-radius: 19px;
  font-size: 16px;
  color: #2C4091;
  background-color: #fff;
  transition: all 0.4s;
}
.index-cny .bot .rm:hover{
  transform: scale(1.06);
}


.index-news2{
  padding: 60px 0 20px;
}
.index-news2 .half{
  width: 548px;
}
.index-news2 .half .tit1{
  margin-bottom: 28px;
  font-size: 26px;
  color: #4967b7;
  font-weight: 600;
  line-height: 36px;
}
.index-news2 .half .tit1 a{

  color: #4967b7;

}
.index-news2 .half .tit1 span{

  color: #4967b7; font-size:16px;

}

.index-news-f .tit2{ margin:0 auto; text-align:left;
  font-size: 36px; margin-bottom:28px;
  color: #2C4091;
  font-weight: 600;
  line-height: 36px;
  height:36px;
  clear:both;
}

.index-news-f .tit2 a{

  color: #2C4091;

}


.index-news2 .sec{
  width: 252px; height:310px;
}
.index-news2 ul
{
  width:100%; padding:10px 0;
}

.index-news2 ul li{ width:100%; height:25px; line-height:25px;
}
.index-news2 ul li a{ font-size:14px; color:#000;
}
.index-news2 .sec .img-box{
  height: 150px;
}
.index-news2 .sec .tit{
  margin-top: 26px;
  font-size: 18px;
}
.index-news2 .sec .tit a{
  color: #474747;
  font-weight: 600;
}
.index-news2 .sec .tit a:hover{
  text-decoration: underline;
}
.index-news2 .sec .desc{
  margin-top: 13px;
  font-size: 14px;
  line-height: 20px;
  color: #919191;
  text-align: justify;
}
.index-news2 .sec .time{
  margin-top: 18px;
  font-size: 12px;
  color: #2C4091;
}


.index-news3{
  padding: 20px 0 24px;
}
.index-news3 .half{
  width: 550px;
}
.index-news3 .sec{
  margin-top: 32px;
  display: flex;
}
.index-news3 .sec:first-child{
  margin-top: 0;
}
.index-news3 .sec .img-box{
  width: 180px;
  height: 119px;
}
.index-news3 .sec .right{
  padding-top: 22px;
  margin-left: 24px;
  flex: 1;
}
.index-news3 .sec .tit{
  font-size: 20px;
  font-weight: 600;
}
.index-news3 .sec .tit a{
  color: #474747;
}
.index-news3 .sec .tit a:hover{
  text-decoration: underline;
}
.index-news3 .sec .desc{
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  color: #919191;
  -webkit-line-clamp: 2;
}
.index-news3 .more{
  margin-top: 17px;
  justify-content: flex-end;
}
.index-news3 .more .bm{
  width: 88px;
  height: 30px;
  border: 1px solid #BFBFBF;
  border-radius: 15px;
  font-size: 12px;
  color: #474747;
  transition: all .4s;
}
.index-news3 .more .bm:hover{
  border-color: #2C4091;
  color: #fff;
  background-color: #2C4091;
}


.index-ti{
  padding: 24px 0 46px;
}
.index-ti a.banner{
  position: relative;
  width: 593px;
  height: 263px;
}
.index-ti a.banner img{
  z-index: 0;
}
.index-ti a.banner:after{
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  width: 50px;
  height: 50px;
  background: url(../images/icons.png) no-repeat;
  background-position: 0 -20px;
}


.index-podcast{
  padding: 42px 0 23px;
  background-color: #f7f5f1;
}
.index-podcast .p-head p.tit{
  font-size: 36px;
  line-height: 36px;
  color: #2C4091;
  font-weight: 600;
}
.index-podcast .p-head .more{
  font-size: 14px;
  color: #2D2D2D;
  line-height: 14px;
}
.index-podcast .p-head .more:after{
  margin-left: 12px;
  display: block;
  content: "";
  width: 7px;
  height: 13px;
  background: url(../images/icons.png) no-repeat;
  background-position: -1px -1px;
}
.index-podcast .p-head .more:hover{
  text-decoration: underline;
}
.index-podcast ul{
  flex-wrap: wrap;
}
.index-podcast ul li{
  position: relative;
  padding: 20px 0 20px 22px;
  margin-left: 16px;
  width: calc(calc(100% - 48px)/4);
}
.index-podcast ul li:nth-child(4n+1){
  margin-left: 0;
}
.index-podcast ul li .img-box{
  z-index: 0;
  height: 267px;
}
.index-podcast ul li p.type{
  position: absolute;
  left: 0;
  top: 227px;
  z-index: 1;
  height: 40px;
  width: 205px;
  padding: 0 23px;
  font-size: 16px;
  color: #fff;
  background-color: #2c4091;
}
.index-podcast ul li .tit{
  margin-top: 19px;
  font-size: 18px;
  color: #474747;
  line-height: 26px;
  -webkit-line-clamp: 2;
}
.index-podcast ul li .tit a{
  font-weight: 600;
  color: #474747;
}
.index-podcast ul li .tit a:hover{
  color: #007AFF;
  text-decoration: underline;
}


.index-cp{
  padding: 64px 0 0;
}
.index-cp .ic-tit{
  font-size: 36px;
  color: #2C4091;
  font-weight: 600;
}

.index-cp .links{
  padding: 30px 0 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.index-cp .links li{
  padding: 12px 0;
  width: 20%;
  text-align: center;
}
.index-cp .links li img{
  max-width: 100%; width:150px; height:125px;
  /*max-height: 107px;*/
}

.flex-jus{ justify-content: space-between; }
.flex{ display: flex; }
.flex-ver{ align-items: center; }
.tydh{ height:90px; border-bottom:1px solid #d5e1f1;}
.tydh .tydh_l h1{  color:#b0b4b7; height:26px; line-height:26px;}
.tydh .tydh_l h2 a{ color:#333333;  height:40px;line-height:40px; font-size:22px; font-weight:bold;}
.tydh .tydh_l h2 a span{ color:#114495;}

.center_3{ width:1398px; margin:30px auto 0; height:497px; /*background:url(zjbj.png);background-repeat: repeat-x;*/border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_3 .center_3_gs{ width:1332px;margin:0 auto;}
.center_3 .center_3_gs_1{ width:444px; height:260px; padding-top:18px;}
.center_3 .center_3_gs_1 .center_3_gs_dh{ background:#dce5f4; border-left:#d5e0f2 solid 1px;border-top:#d5e0f2 solid 1px;border-bottom:#d5e0f2 solid 1px; height:55px; line-height:55px; text-align:center;}
.center_3 .center_3_gs_1 .center_3_gs_dh span{ display:block; width:33.3%; color:#333333; font-size:18px;}
.center_3 .center_3_gs_1 ul{ border-left:1px solid #d4e0f0;}
.center_3 .center_3_gs_1 .dy{ border-left:0px}
.center_3 .center_3_gs_1 ul li{ text-align:center;}
.center_3 .center_3_gs_1 ul li span{ display:block; width:33.3%; color:#646663; height:38px; line-height:38px;}

.center_5{ width:1400px; margin:0px auto 0; height:407px; padding-top:30px;}
.center_5 .center_5_left{ /*background:url(zjbj.png) repeat-x;*/ width:685px;border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.center_5 .center_5_right{ /*background:url(zjbj.png) repeat-x;*/ width:685px;border-radius: 20px; padding:0 20px; margin-left:26px; border:1px solid #FFF;}
.center_5  ul li{ height:38px; line-height:38px; background:url(libj.png) left no-repeat; padding-left:18px; font-size:16px;}
.center_5  ul li a {float:left; display:inline; width:auto; color:#2f2f2f;}
.center_5  ul li span{ float:right; display:inline;width:auto; font-size:13px; color:#99999b;}

.center_5 .center_3_gs_1{ width:648px; height:260px; padding-top:18px;}
.center_5 .center_3_gs_1 .center_3_gs_dh{ background:#dce5f4; border-left:#d5e0f2 solid 1px;border-top:#d5e0f2 solid 1px;border-bottom:#d5e0f2 solid 1px; height:55px; line-height:55px; text-align:center;}
.center_5 .center_3_gs_1 .center_3_gs_dh span{ display:block; width:33.3%; color:#333333; font-size:18px;}
.center_5 .center_3_gs_1 ul{ border-left:1px solid #d4e0f0;}
.center_5 .center_3_gs_1 .dy{ border-left:0px}
.center_5 .center_3_gs_1 ul li{ text-align:center;}
.center_5 .center_3_gs_1 ul li span{ display:block; width:33.3%; color:#646663; height:38px; line-height:38px;}

.center_6{ width:1398px; margin:120px auto 0; /*background:url(zjbj.png) repeat-x;*/border-radius: 20px; padding:0 20px; border:1px solid #FFF;}
.tydh_r a {color:#b0b4b7;}

.w-footer{
  background-color: #333;min-width:1400px;
}
.w-footer .container{
  padding: 50px 0 47px 0;
}
.w-footer .l{
  flex: 1;
  margin-right: 40px;
}
.w-footer a.logo img{
  height: 87px;
}
.w-footer .add{
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
.w-footer .add .diz{ float:left; display:inline;}
.w-footer .add .fewm{ float:left; display:inline; margin-left:30px; margin-top:10px;}
.w-footer .call{ padding-top:26px;
  font-size: 16px;
  color: #fff;
  line-height: 16px; clear:both;
}
.w-footer .r{
  margin-top: 46px;
  width: 673px;
}
.w-footer .r .t{
  text-align: right;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}
.w-footer .share{
  justify-content: flex-end;
  margin-top: 20px;
}
.w-footer .share a{
  margin-left: 30px;
  height: 35px;
}
.w-footer .share a:first-child{
  margin-left: 0;
}
.w-footer .share a.facebook{
  width: 19px;
  background-position: 0 -88px;
}
.w-footer .share a.twiter{
  width: 36px;
  background-position: -57px -88px;
}
.w-footer .share a.tele{
  width: 35px;
  background-position: -122px -88px;
}
.w-footer .share a.youtube{
  width: 35px;
  background-position: -187px -88px;
}
.w-footer .share a.ins{
  width: 35px;
  background-position: -252px -88px;
}
.w-footer .cr{
  margin-top: 35px;
  font-size: 14px;
  text-align: right;
  line-height: 14px;
  color: #fff;
}
.w-footer .tips{
  margin-top: 24px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  font-style: italic;
}
.w-footer .cr a{color: #fff;}
.w-footer .tips a{color: #fff;}

.main {
  width: 1200px;
  margin: 0 auto 30px; font-size:14px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cleft {
  width: 264px;
  float: left;
}
.cleft .subtitle{ width:231px; margin-right:33px; margin-top:30px;}

.cright {
  width: 936px;
  float: left;
}
.cright .curlocation {
  padding-top: 32px;
  height: 74px;
  background: url(../images/cright-tit-bg.jpg) no-repeat;
  padding-left: 24px;
}
.cright .curlocation a{ color:#2C2A29;}
.cright .maincontent .tit {
  height: 88px;
  line-height: 88px;
  border-bottom: #cbcbcb 1px dashed;
  text-align: center;
  font-size: 24px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial; 
}
.cright .maincontent .mcontent {
  padding: 22px 0;
  line-height: 26px;
  color: #333;
  font-size: 14px;
}
.cright .maincontent .mcontent p {
  margin: 10px 0;
}
.cright .maincontent .mcontent input { padding:2px; color:#000000
}
.cright .maincontent .libiexx{ float:right; height:30px; line-height:30px; clear:both; }
.cright .maincontent .libiexx a{color: #333;}

.maincontent ul li.newslist {
  height: 41px;
  line-height: 41px;
  border-bottom: #ddd 1px dashed;
}
.maincontent ul li.newslist a {
  color: #666;
}
.maincontent ul li.newslist a:hover {
  color: #d4000e;
}
.maincontent ul li.newslist span.time {
  float: right;
}
.maincontent ul li.first {
  border-bottom: #ddd 1px  dashed;
}
.maincontent ul li.first .ntop {
  line-height: 60px;
}
.maincontent ul li.first .ntop img {
  float: right;
  margin-top: 20px;
}
.maincontent ul li.first a.title {
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.maincontent ul li.first a.title:hover {
  color: #d4000e;
}
.maincontent ul li.first p {
  line-height: 20px;
  padding-bottom: 10px;
}

.newscenter {
  width: 720px;
  height: auto;
  margin: 20px auto 0 auto;
  padding-bottom: 10px;
}
.newscentertitle {
  font-size: 22px;
  color: #666;
  text-align: center;
  font-weight: normal;
  padding-top: 15px;
  font-family: "Microsoft YaHei", "微软雅黑", Arial;
}

.newstext {
  text-align: left;
  font-size: 14px;
  line-height: 1.8;
  color: #333;
  background: url(../images/line_55.jpg) repeat-x 0 bottom;
  padding-bottom: 35px;
}
.newspage a{ color:#2C2A29;}

.clearfix:after {
  display: block;
  clear: both;
  content: ".";
  height: 0px;
  overflow: hidden;
}
* + html .clearfix {
  height: 1%;
}
*html .clearfix {
  height: 1%;
}

.newstextimg {
  width: 720px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}

.rgt {
  float: right;
}
.lft {
  float: left;
}


.pagediv { text-align:center;
  width: 718px;
  height: 56px;
  padding-top: 50px; color:#2C2A29;
}
.pagediv a{color:#2C2A29; margin:0 5px;}
.clear {
  clear: both;
  height: 0;
  clear: both !important;
	height: 0px !important;
	width: 0px !important;
	float: none !important;
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
}






.index {
	width: 100%;
}
.index_title {
	float: left;
	margin-top: 60px;
	margin-bottom: 15px;
	width: 100%;
	text-align: center;
	font-size: 26px;
	color: #4967b7;
	font-weight: bolder;
}
.index_title a {

	font-size: 26px;
	color: #4967b7;
	font-weight: bolder;
}
.index_title2 {
	float: left;
	width: 100%;
	text-align: center;
	height: 9px;
	margin: 0 0 9px 0;
	border-bottom: #dddddd solid 1px;
	margin-bottom: 40px;
}
.index_title2 div {
	background: #FFFFFF;
	text-align: center;
	font-size: 20px;
	color: #4967b7;
	display: inline-block;
	padding: 0 13px;
	border-left: #dddddd solid 1px;
	border-right: #dddddd solid 1px;
	 color:#b0b4b7; height:26px; line-height:26px; font-weight:bold;
}
.index_about {
	width: 1100px;
	margin: 0 auto;
	max-width: 96%;
	font-size: 14px;
	line-height: 27px;
	color: #333333;
}
.index_about a {
	width: 111px;
	height: 30px;
	border-radius: 30px;
	color: #4967b7;
	display: inline-block;
	border: #4967b7 solid 1px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.index_about a i {
	margin-left: 5px;
}
.index_ln {
	width: 1100px;
	margin: 35px auto 65px auto;
	max-width: 96%;
}
.index_ln .index_ln_xun {
	width: 25%;
	float: left;
}

.index_ln .index_ln_xun .ilx_img { width:90%; height:210px; text-align:center;margin: 0 auto -50px;
}
.index_ln .index_ln_xun .ilx_cen { text-align:center;font-size: 16px;line-height:  35px;height: 35px;
	color: #333333;
}

.index_ln .index_ln_xun .ilx_left {
	width: 95px;
	float: left;
}
.index_ln .index_ln_xun .ilx_right {
}
.index_ln .index_ln_xun .ilx_right .ilx_right_top {
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	font-weight: bolder;
}
.index_ln .index_ln_xun .ilx_right .ilx_right_bot {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	max-width: 315px;
}
.index2 {
	background: #f7f7f7;
	padding-bottom: 60px;
}
.index2 .index_title2 div {
	background: #f7f7f7;
}
.index_news {
	width: 1400px;
	margin: 0 auto;
	
}
.index_news .index_news_xun {
	width: 515px;
	float: left;
	display: inline-block;
	padding: 30px 0 25px 0;
	border-bottom: #e3e3e3 solid 1px;
}
.index_news .index_news_xun:nth-child(2n) {
	float: right;
}
.index_news .index_news_xun .index_news_img {
	width: 135px;
	height: 90px;
	float: left;
	overflow: hidden;
	margin-right: -135px;
}
.index_news .index_news_xun .index_news_img img {
	width: 100%;
}
.index_news .index_news_xun .index_news_text {
/*	margin-left: 155px;*/
	position: relative;
}
.index_news .index_news_xun .index_news_text .index_news_title {
	width: 100%;
	float: left;
	padding-right: 55px;
	font-size: 15px;
	line-height: 24px;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
	color: #4967b7;
	font-weight: bolder;
}
.index_news .index_news_xun .index_news_text .index_news_small {
	width: 100%;
	float: left;
	padding-right: 55px;
	font-size: 12px;
	line-height: 22px;
	height: 35px;
	overflow: hidden;
}
.index_news .index_news_xun .index_news_text .index_news_link {
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	background: #4967b7;
	position: absolute;
	top: 15px;
	right: 0px;
}



.ic-swiper{ float:left; display:inline;
  width: 551px;
  height: 334px;
  margin-left:20px;
}
.ic-swiper img{width: 551px;
  height: 334px;}
.ic-swiper{position: relative;}
.ic-swiper .swiper{
  position: relative;
  overflow: hidden;
}
.ic-swiper .swiper-slide a{
  display: block;
  position: relative;
}
.ic-swiper .swiper-slide p{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  text-align: left; padding-left:20px;
  background-color: rgba(0, 0,  0, 0.58);
}
.ic-swiper .swiper-pagination{
  padding-right: 14px;
  text-align: right;
  bottom: 8px;
}

.ic-swiper .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
  border-radius: 5px;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.58);
  transition: width .2s;
}
.ic-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 20px;
  background-color: #fff;
}


.xwdt{ width:760px; margin-left:29px;float:right; display:inline;}
.xwdt_dh{height:44px; line-height:44px; border-bottom:#E2E2E2 solid 1px; padding-left:20px; background:url(xian.png) left center no-repeat;font-size:18px; font-weight:bold;color:#2F2F2F;  }
.xwdt_dh a{font-size:18px; font-weight:bold;color:#2F2F2F;}
.xwdt_dh span{ float:right; display:inline;color:#A3A3A3; font-size:13px;font-weight:normal; }
.xwdt_dh span a{color:#A3A3A3; font-size:13px;font-weight:normal;}
.xwdt ul li{ height:42px; line-height:42px;}
.xwdt ul li a{font-size:16px; color:#2F2F2F;}
.xwdt ul li span{ float:right; display:inline; color:#A3A3A3; font-size:14px;}



.index_qyys {
	width: 1100px;
	max-width: 96%;
	margin: 0 auto 55px auto;
}
.index_qyys .qyys_xun {
	width: 20%;
	float: left;
	text-align: center;
	cursor: pointer;
}
.index_qyys .qyys_xun .qyys_xun_top {
	display: inline-block;
	width: 140px;
	transition: all ease-out 0.3s;
	height: 140px;
	border-radius: 140px;
	padding: 7px;
	border: #6a87d9 solid 1px;
	border-radius: 140px;
}
.index_qyys .qyys_xun .qyys_xun_top div {
	width: 100%;
	height: 100%;
	transition: all ease-out 0.3s;
	border-radius: 200px;
	border: #14399b solid 1px;
	-webkit-align-items: center;
	display: -webkit-flex;
	-webkit-justify-content: center;
}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img1 {
}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img2 {
	display: none;
}
.index_qyys .qyys_xun .qyys_xun_bot {
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #7c7c7c;
	margin-top: 15px;
}
.index_qyys .qyys_xun:hover .qyys_xun_top {
	border: #0c3398 solid 1px;
	background: #0c3398;
	transition: all ease-out 0.3s;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div {
	border: #4967b7 solid 1px;
	background: #4967b7;
	transition: all ease-out 0.3s;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img1 {
	display: none;
}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img2 {
	display: block;
}
.index_qyys .qyys_xun:hover .qyys_xun_bot {
	color: #4967b7;
}
.index3 {
	width: 100%;
	background: url(../images/tupian14.jpg);min-width:1400px;
}
.index3 .index_title {
	color: #FFFFFF;
}
.index3 .index_title a{
	color: #FFFFFF;
}
.index3 .index_title2 {
	border-bottom: #FFFFFF solid 1px;
}
.index3 .index_title2 div {
	 color:#b0b4b7;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	background: url(../images/tupian14.jpg) 50%;
}


.index_ywfw {
	width: 1370px;
	padding-left:30px;
	margin: 0 auto;
	max-width: 96%;
	padding-bottom: 45px;
	overflow: hidden;
}
.index_ywfw .ywfw_xun {
	display: inline-block;
	position: relative;
	width: 23%;
	height: auto;
	margin-left: 1%; margin-top:18px;
}
.index_ywfw .ywfw_xun .ywfw_xun_text {
	width: 100% !important;
	height: 175px !important;
	background: rgba(0,0,0,0.7);
	position: absolute;
	color: #FFFFFF;
	line-height: 25px;
	font-size: 13px;
	padding: 13px;
	z-index: 8;
}
.index_ywfw .ywfw_xun .ywfw_xun_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(../images/bg23.png) no-repeat 100% 50%, #FFFFFF;
	color: #636363;
	font-size: 15px;
	padding-left: 16px;
	padding-right: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
}
.owl-carousel .owl-wrapper-outer {
	margin-left: 30px;
}

.header1 { font: 15px Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #0D509F;}
.tableborder { background: #C9F1FF; border: 1px solid #0D509F;} 

.index4 {
	width: 100%; height:419px;min-width:1400px;
	background: url(../images/adbj.jpg) no-repeat center #333333;
}
.index4 .index4_1{ width:1200px; margin:0 auto;}
.index4 .index4_1 a{ display:block; width:200px; height:50px; position:relative;top:220px; left:55px;}