@charset "utf-8";
/**初始**/
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font: normal 14px PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #666;background-color: #fff;font-family:  PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust: none;-webkit-tap-highlight: rgba(0,0,0,0); -webkit-user-select: none; -ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul, li, form, dl, dt, dd, div, ol,figure,aside{padding: 0;margin: 0;}
.ul, .ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family:  PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}  
a:hover {color: #2e3091;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family:  PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;text-align:justify;text-justify:inter-ideograph;}
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

.auto{ margin:0 auto;}
.auto_1200{ max-width:1200px;}
@media(max-width:1200px){.auto_1200{ padding:0 2%;}}

/*Timeline000768*/
.Timeline000768 .btn a{width: 38px ;height: 43px;display: block;background-repeat: no-repeat;background-position: center;background-size: 100%;position: absolute;top: 45%}
.Timeline000768 .btn a.swiper-button-next{background: url("../images/fz_next.png");right: -3.5%}
.Timeline000768 .btn a.swiper-button-prev{background: url("../images/fz_pre.png");left: -3.5%}
.Timeline000768 .btn a.swiper-button-disabled{background: url("../images/fz_pre1.png");}
.Timeline000768 .btn .swiper-button-next.swiper-button-disabled{background: url("../images/fz_next1.png");}
.Timeline000768{ padding-top:30px;padding-bottom: 60px; position:relative;width: 90%;margin: 0 auto;position: relative}
.Timeline000768::before{ position:absolute; content:''; z-index:0; width:100%; height:1px; background-color:#ccc; top:50%; left:0;}
.Timeline000768 .swiper-container {position: relative;overflow: hidden;z-index: 1;width: 100%;height: 367px;margin: 0 auto;}
.Timeline000768 ul{position: relative;width: 100%;margin: 0 auto;height: 100%;z-index: 1;display: flex;transition-property: transform;
transform: translate3d(0, 0, 0);
transition-timing-function: ease-out;	}
.Timeline000768 ul li{width: 100%; height: 100%;position: relative; z-index:4;float: left;text-align: center;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.Timeline000768  li::before,
.Timeline000768  li::after{ position:absolute; content:''; top:50%; z-index:4;}
.Timeline000768  li::before{ background-color:rgb(46, 48, 145); width:15px; height:15px; border-radius:80%; margin-top:8px;}
.Timeline000768  li::after{ width:1px; height:28px; background-color:#ccc; margin-top:30px;}
.Timeline000768  li:nth-child(2n)::after{ margin-top:-30px;}
.Timeline000768  li figure,
.Timeline000768  li .txt{position:absolute; width:100%; height:40%;left:0; }
.Timeline000768  li figure{top:0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Timeline000768  li:nth-child(2n) figure{ bottom:0; top:auto;}
.Timeline000768  li .txt{ bottom:0; padding:0 3%;}
.Timeline000768  li:nth-child(2n) .txt{ top:0; bottom:auto;}
.Timeline000768  li .txt h1{ margin:0; color:rgb(46, 48, 145); font-size:30px; /*font-family:Arial;*/ padding-top:10%;}
.Timeline000768  li .txt p{ margin:0; line-height:24px; height:72px; overflow:hidden;}
@media(max-width:480px){
 .Timeline000768{width: 85%}
 .Timeline000768 .btn a.swiper-button-next{right: -10.5%}
 .Timeline000768 .btn a.swiper-button-prev{left: -10.5%}
}

/*Banner001863*/
.Banner001863 .bx-wrapper{position: relative; z-index:1;}
.Banner001863 li,
.Banner001863 li a{ height:560px;}
.Banner001863 li a{ display:block; }
.Banner001863 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001863 li img{ display:none;width:100%;}
.Banner001863 .bx-pager{position: absolute;width:100%; left:0;text-align: center;bottom:5%;}
.Banner001863 .bx-pager div{ display:inline-block; width:12px; height:12px; margin:0 5px;}
.Banner001863 .bx-pager div a{ display:block; overflow:hidden; line-height:100px; height:12px; border-radius:50%; border:1px solid #fff;}
.Banner001863 .bx-pager div a.active{ background:#2e3091;}
@media(max-width:1000px){
.Banner001863 li,
.Banner001863 li a{ height:auto;}
.Banner001863 li{ background:none !important;}
.Banner001863 li img{ display:block;}
}

/*Banner000656*/
.Banner000656 img{ display:block; width:100%;}

/*Menu001536*/
.Menu001536{ padding:1% 0 0;}
.Menu001536 .name{ padding-bottom:15px; font-size:24px;}
.Menu001536 .name span{ margin-left:10px; font-size:12px;display: none;}
.Menu001536 li{ float:left; padding-right:10px; padding-bottom:5px;}
.Menu001536 li a{ display:block; line-height:40px;padding:0 20px; border:1px solid #d8d8d8;}
.Menu001536 li a:hover,.Menu001536 li a.aon{ background-color:#2e3091; color:#fff;border:1px solid #2e3091;}


.menu_3 li{float: left; padding:0 20px 0 0;}
.menu_3 li a{display:block; font-size: 15px; line-height:40px;border-bottom:2px solid #fff;font-weight: bold;color: #666666}
.menu_3 li a:hover,.menu_3 li a.aon{color:#2e3091;border-bottom:2px solid #2e3091; }

.con h2,
.con h3{color:#2e3091 }
.con p{line-height: 36px;}
@media(max-width:640px){
.Menu001536 li{ padding-right:0; width:32%; margin-right:2%;}
.Menu001536 li:nth-child(3n){ margin-right:0;}
.Menu001536 li a{ text-align:center; padding:0;}
}


/*PicList001647*/
.PicList001647 li{ float:left; margin-right:2%; width:15%; margin-top:1%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:14px; color:#999; height:20px; overflow:hidden; line-height:20px; text-align: center;}
.PicList001647 li h1{ font-size:14px; padding-top:5%; padding-bottom:3%; text-align: center;}
.PicList001647 li h1 a:hover{color:#2e3091;}
@media(min-width:641px){
.PicList001647 li:nth-child(6n){ margin-right:0;}
.PicList001647 li:nth-child(6n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
/*PicList000762*/
.PicList000762{ padding-top:0%;padding-bottom:3%}
.PicList000762 li{ float:left; width:23%; margin-right:2%; margin-bottom:3%;border: 1px solid #efefef; }
.PicList000762 li figure img{width: 100%}
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#3f3f3f; text-align:center; padding:4% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover;position: relative;}
.PicList000762 li figure .zgc{width: 100%;height: 100%;position: absolute;top:0;left:0;display: none;background:rgba(0,128,203,0.5);z-index: 10;}

.PicList000762 li a:hover{ background-color:#2e3091; }
.PicList000762 li a:hover h2{color:#fff;}
.PicList000762 li:hover figure .zgc{display: block;}

.zdly h1{color: #2e3091; margin-top:0; font-size: 16px; }
.zdly li{width: 31%;border: none}
.zdly li a{background: none;}
.zdly li h2{ background-color:#f8f8f8; margin:10px 0 0 0;border: 1px solid #efefef; }
.zdly li a:hover{background: none}
.zdly li a:hover h2{color:#fff;background-color:#2e3091;border: 1px solid #2e3091;}

.qtly h1{color: #2e3091;font-size: 16px;}
.qtly li{width: 23.5%;border: none}
.qtly li a{background: none;}
.qtly li h2{ background-color:#f8f8f8; margin:10px 0 0 0;border: 1px solid #efefef; }
.qtly li a:hover{background: none}
.qtly li a:hover h2{color:#fff;background-color:#2e3091;border: 1px solid #2e3091;}

@media(min-width:640px){
	.PicList000762 li:nth-child(4n+1){clear: both;}
}

@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 Page000616*/
.Page000616 .Pages{ padding: 20px 0 40px; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }
.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}
.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }
.Page000616 .p_page .num a{ width:40px; }
/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,
.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,
.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#2e3091; color:#fff; }
.Page000616 em{ font-style:normal;}
@media only screen and (max-width:767px ) {
	.Page000616 .p_page .a_end,.Page000616 .p_page .a_first{ display: none;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next,.Page000616 .p_page .num a{ width:30px; margin: 0 2px;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next{ font-family: "宋体";}
}
/*Floor000881*/
.Floor000881{ border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; background-color:#f2f4f6; padding:3% 0 8% 0;}
.Floor000881 h1{ margin:0; margin-bottom:50px; font-size:20px; font-weight:normal;color:#333;}
.Floor000881 h1 a{ float:right; color:#333; font-size:16px;}
.Floor000881 h1 a:hover{ color: #2e3091;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;overflow: hidden;}
.Floor000881 .list_scroll li .Ispic{ display:block; /* height: 76px;width:180px;*/ background: #fff;text-align: center;}
.Floor000881 .list_scroll li .Ispic img{transition: all 0.6s;/*height: 100%;*/}
.Floor000881 .list_scroll li .Ispic img:hover{transform: scale(1.2);}
.Floor000881 .list_scroll li p{ margin:0; line-height:40px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881 .list_scroll li:hover p{ background-color:#2e3091;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a { position:absolute; color: #2e3091; width:40px;z-index: 10; height:40px; line-height:40px; margin-top:-20px; top:50%; font-size:22px; border: 1px solid #2e3091;   background-color:#fff;text-align:center; font-family:宋体;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.Floor000881 .bx-controls-direction a:hover { background-color:#2e3091; color:#fff; }
.Floor000881 .bx-controls-direction a.bx-prev { left:-50px; }
.Floor000881 .bx-controls-direction a.bx-next { right:-50px; }
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}

/*Top001718*/
.Top001718 .auto{ position:relative; z-index:100;}
.Top001718 .logo{float: left;}
.Top001718 .logo img{height:67px;}
.Top001718 section{ right:0; margin-top:20px;position: absolute;z-index: 2;}

.Top001718 section dl{ float:left; padding-left:9px; background-position:left top; margin-left:20px;}
.Top001718 section dd{ line-height:28px; height:28px;float: left;margin-right: 20px;}
.Top001718 section .language{background: none;}
.Top001718 section .language dt,
.Top001718 section .language dd {line-height: 28px;}
.Top001718 section .language dd a{color: #999;}
.Top001718 section .language dd a.on,
.Top001718 section .language a:hover{color:#2e3091 }

.Top001718 .search{ overflow:hidden;border:1px solid #e5e5e5;}
.Top001718 .search dd{margin-right: 0;}
.Top001718 .search .text{float:left; width:207px; height:28px; line-height:28px; border:none;padding-left: 9px;}
.Top001718 .search .btn{ height:28px; background:url(../images/Top001718-search.png) no-repeat center center; width:32px; border:none; float:left; cursor:pointer;}
.Top001718 nav li{ float:left; font-size:17px;position: relative;width: 14.285%;}
.Top001718 nav li a{ padding:16px 15px;display: block;text-align: center;}
.Top001718 nav li>a{ z-index: 1000; background: #fff; position: relative; font-weight:bold; }
.Top001718 nav li a:hover,.Top001718 nav li a.aon{ color:#2e3091; }

.Top001718 nav li .subnav{ display:none; position:absolute; left:0;  top:55px; width:138px;  z-index:999; background:#2e3091;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e3091,endColorstr=#2e3091);}
.Top001718 nav li:hover .subnav{display: block}
.Top001718 nav li .subnav dt{ width:100%;position:relative;}
.Top001718 nav li .subnav dt a{ display:block; line-height:25px; padding-left:40px; text-align:left; color:#fff; border:0; font-size:14px;padding: 0;position: relative;padding-left: 16px;}
.Top001718 nav li .subnav dt a:hover{color:#AFB3B6;}
.Top001718 nav li .subnav dt a::after{ position:absolute; content:'';  background-color:#fff;width: 2px;height: 12px;top: 50%;left: 9px;margin-top: -6px;}

.Top001718 nav li .subnav dt .thirdnav{display:none; position:absolute; left:138px; top:0; width:240px; z-index:1000; background:#2e3091;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e3091,endColorstr=#2e3091);}
.Top001718 nav li .subnav dt .thirdnav a{display:block; line-height:25px; width:100%;color:#fff;border:0; font-size:14px; padding-left:25px;text-align: left}
.Top001718 nav li .subnav dt:hover .thirdnav{display: block}
.Top001718 nav li .subnav dt .thirdnav a:hover{ color:#AFB3B6;}
.Top001718 nav li .subnav dt a:hover

@media(max-width:1100px){
.Top001718 .logo{left:2%;}
.Top001718 section{ right:2%;}
}
@media(max-width:1000px){
.Top001718 nav li>a{ background: none;}
 .Top001718 nav li .subnav{position: relative;top: 0;width: 100%}
 .Top001718 nav li .subnav dt:hover .thirdnav{display: none}
.Top001718 .logo{ position:relative; left:auto; margin-top:0; top:auto; padding:2% 70% 2% 0;}
.Top001718 .logo img{height:auto;}
.Top001718 nav{ padding-right:0; position:absolute; top:100%; right:0; background-color:rgba(0,0,0,0.7); width:100%; max-width:250px; border-radius:0 0 0 5px; overflow:hidden; display:none;}
.Top001718 nav ul{ float:none;}
.Top001718 nav li{ float:none; padding:0; text-align:left; border-bottom: 1px solid #999;box-shadow: 0 1px 0 #333;width: 100%;}
.Top001718 nav li a{ display:block; padding:6%; color:#fff;}
.Top001718 section{ right:2%; margin-right:50px;position: absolute;top: 50%;margin-top: -14px;}
.Top001718 .search{ display:none;}
.Top001718 section dl{ margin-left:0; font-size:12px;}
.Top001718 .mobile_menu{ position:absolute; right:2%; width:30px; height:30px; top:50%; margin-top:-15px; border-radius:5px 0 5px 0; background-color:#2e3091;}
.Top001718 .mobile_menu::before,
.Top001718 .mobile_menu::after{ position:absolute; content:'';  background-color:#fff;}
.Top001718 .mobile_menu::before{width:3px; height:100%; left:50%; margin-left:-1.5px; top:0;}
.Top001718 .mobile_menu::after{width:100%; height:3px; left:0; top:50%; margin-top:-1.5px;}

}

.gz{padding: 30px 0 50px 0}
.gz li{float: left;margin-right: 2%;width: 32%}


.gz li:hover a img{
 transition:All 1.5s ease-in-out;
 -webkit-transition:All 1.5s ease-in-out;
 -moz-transition:All 1.5s ease-in-out;
 -o-transition:All 1.5s ease-in-out;
 transform:rotateY(360deg);
 -webkit-transform:rotateY(360deg);
 -moz-transform:rotateY(360deg);
 -o-transform:rotateY(360deg);
 -ms-transform:rotateY(360deg);
}
.gz li .dot{color:#2D3091;text-align: center;border: 1px solid #BEBDC3;margin-top: 10px}
.gz li .dot h1{font-size: 22px}
.gz .more{ text-align:center; padding-top:50px;padding-bottom:10px;}
.gz .more a{display: inline-block;line-height: 34px;padding: 0 35px;color: #BEBDC3;border: 1px solid #BEBDC3;transition: all 0.5s ease 0s;}
.gz .more a:hover{background-color: #2e3091;color: #fff;border-color: #1d1f7a;}
@media(max-width:480px){
 .gz li .dot h1{font-size: 14px}
}
@media(max-width:320px){
 .gz li{width: 96%;margin-bottom: 2%;float: none;}

}

/*Floor000648*/
.Floor000648{background-size:100% auto;background-attachment:fixed;background-position:0 center  }

.Floor000648 .title{ text-align:center;padding-bottom:25px; margin-bottom:1%;}
.Floor000648 .title{color: #BABFC5}
.Floor000648 .title h1{ margin:0; font-size:35px;font-weight:normal; color:#333; margin-bottom:15px;}
.gy .title h1{color: #fff}
.Floor000648 .title h1 span{ border-bottom:#2e3091 3px solid; display:inline-block; font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;}
.gy .title h1 span{border-bottom:#fff 3px solid; }
.gy_bg{width: 100%;height: 100%;background: rgba(29,30,62,0.5); padding:30px 0 50px 0;}
.Floor000648 .img{ float:left; width:50%;}
.Floor000648 a{ color:#fff;}
.Floor000648  .info{ float:right; /*width:47%;*/}
.Floor000648  .info p{ line-height:38px;text-align: center;font-size: 16px}
.Floor000648  .info dl{ overflow:hidden;}

.Floor000648  .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648  .info dd:last-child{ margin-right:0;}
.Floor000648  .info dd a{ display:block; text-align:center;}

.Floor000648  .info dd a .pic{display: inline-block;overflow: hidden;border: 1px dotted #fff;border-radius: 50%;position: relative;}
.Floor000648  .info dd a .pic .zgc{display: none;width: 100%;height:100%;background: rgba(45,48,145,0.5);z-index: 2;border-radius: 50%;position: absolute;top:0;left: 0;}
.Floor000648  .info dd a .wx{display: inline-block;}
.Floor000648  .info dd a .hover{display: none;}

.Floor000648  .info dd:hover a .pic{border: 1px dotted #2e3091;}
.Floor000648  .info dd:hover a .pic .zgc{display: block;}

.Floor000648  .info dd span{  display:block; font-size:14px; padding-top:10px;}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000648  .info p{ font-size:12px; line-height:20px;}
.Floor000648 .title{ line-height:45px;}
.Floor000648 .title span{ font-size:16px;}
 .Floor000648{background-size: cover}
}
/*Floor000682*/
.Floor000682{ background-size:cover; padding:20px 0; overflow:hidden;text-align: center;background:url(../images/Floor000682-bg.jpg); }
.Floor000682.title{text-align:center;background: url(../images/Floor000758-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:3%;}
.Floor000682 .title h1{ margin:0; font-size:35px;font-weight:normal; color:#333; margin-bottom:15px;}
.Floor000682 .title h1 span{ border-bottom:#2e3091 3px solid; display:inline-block; font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;}
.Floor000682 .auto{ position:relative;padding-top:40px;}
.Floor000682 ul {padding:0; _margin-left:-5px !important; list-style:none; overflow:hidden; width:10000em; }
.Floor000682 li {padding:0px; margin:0 10px; display:block; float:left; width:200px; text-align:center;padding-bottom: 20px;}
.Floor000682 li div{border: 1px solid #2E3091;}
.Floor000682 li:hover{margin:0 5px!important;width: 210px; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.Floor000682 li:nth-child(5):hover{margin-right: 60px!important;}
.Floor000682 li h2{ margin:0; height:40px; line-height:40px; background-color:#fff; font-size:14px; position:relative;}
.Floor000682 li h2::before{}
.Floor000682 ul li div a { display:block;overflow: hidden }
.Floor000682 ul li img { display:block; width:100%; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.Floor000682 li div { overflow:hidden;transform: scale(1);transition: all 0.3s ease-out 0s;  }
/*.Floor000682 li div a:hover img { transform: scale(1.2, 1.2);transition: all 0.3s ease-out 0s;}*/
.Floor000682 li span{display: block;width: 100%;height: 50px;color: #fff;background: #2E3091;line-height: 50px;border: 1px solid #6F87B7;}
.Floor000682 .carousel-direction a { position:absolute; width:40px; height:40px; margin-top:-20px; top:50%; border: 1px solid #2e3091; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.Floor000682 .carousel-direction .carousel-prev{ background:#fff url(../images/IconPrev.png) no-repeat center; }
.Floor000682 .carousel-direction .carousel-next{ background:#fff url(../images/IconNext.png) no-repeat center; }
.Floor000682 .carousel-direction .carousel-prev:hover{ background:#2e3091 url(../images/IconPrev_on.png) no-repeat center; }
.Floor000682 .carousel-direction .carousel-next:hover{ background:#2e3091 url(../images/IconNext_on.png) no-repeat center; }
.Floor000682 .carousel-direction a:hover { background-color:#2e3091; color:#fff; }
.Floor000682 .carousel-direction a.disabled, 
.Floor000682 .carousel-direction a.disabled:hover { color:#e5e5e5; border:1px solid #e5e5e5; background-color:transparent; }
.Floor000682 a.carousel-prev { left:-10px; }
.Floor000682 a.carousel-next { right:-10px; }
.Floor000682 .more{ text-align:center; padding-top:50px;padding-bottom:10px;}
.Floor000682 .more a{display: inline-block;line-height: 34px;padding: 0 35px;color: #2e3091;border: 1px solid #2e3091;transition: all 0.5s ease 0s;}
.Floor000682 .more a:hover{background-color: #2e3091;color: #fff;border-color: #1d1f7a;}
@media(max-width:1000px){
.Floor000682 a.carousel-prev { left:0; }
.Floor000682 a.carousel-next { right:0; }	
}
@media(max-width:768px){
.Floor000682 h1{ font-size: 45px;line-height:normal;}
.Floor000682 h2{ line-height: 40px;font-size: 24px;}
}
/*Bottom001908*/
.Bottom001908{ color:#acaeb3;background-color:#232432; padding:2% 0 0 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:32px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001908 footer span{ /*float:right; */font-size:12px;display: block;line-height: 1.2;padding-bottom: 5px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:280px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:16px;}

.Bottom001908 dl{ float:left; width:12%;}
.Bottom001908 dt{ height:50px;font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001908 dd{ line-height:22px; font-size:13px;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:640px){
.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding-bottom:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;}
}

.Floor000759{ background-color:#fff; padding:2% 0; overflow: hidden;}
.Floor000759 .title{ text-align:center;padding-bottom:25px; margin-bottom:1%;}
.Floor000759 .title h1{ margin:0; font-size:35px; font-weight:normal; color:#333; margin-bottom:15px;}
.Floor000759 .title h1 span{ border-bottom:#2e3091 3px solid; display:inline-block; font-family:'黑体';}
.Floor000759 .more{ text-align:center; padding-top:20px;}
.Floor000759 .more a{display: inline-block;line-height: 34px;padding: 0 35px;color: #2e3091;border: 1px solid #2e3091;transition: all 0.5s ease 0s;}
.Floor000759 .more a:hover{background-color: #2e3091;color: #fff;border-color: #1d1f7a;}
.Floor000759 ol{ padding-left:27%; position:relative; margin-bottom:10px;}
.Floor000759 ol div{background: #f0f0f0;position: relative;padding: 3% 25.5% 4% 11%;}
.Floor000759 ol figure{ position:absolute; width:30%; left:0; height:90%; top:5%; z-index:5;}
.Floor000759 ol figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.Floor000759 ol time{ text-align:right; font-family:"Times New Roman"; position:absolute; right:5%; top:20%; font-size:18px;}
.Floor000759 ol time b{ font-size:30px; display:block; color:#333;}
.Floor000759 ul h1{ margin:0; line-height:49px; font-size:18px;}
.Floor000759 ul h1 a:hover{color:#2e3091;}
.Floor000759 ol p{ margin:0; line-height:30px; max-height:90px; overflow:hidden; color:#666;}
.Floor000759 li{ float:left; width:100%; margin-right:3%; margin-bottom:4%;  position:relative;}
.Floor000759 li:hover{background-color:#e7e7e7;}
.Floor000759 li:nth-of-type(2n){ margin-right:0;}
.Floor000759 li time{ position:absolute; left:0; top:0; width:20%; padding-right:3%; padding-top:5%; padding-bottom:5%; text-align:center;font-family:"Times New Roman"; text-align:right; font-size:18px; background-color:#f0f0f0;}
.Floor000759 li time b{ display:block; font-size:30px; color:#333;}
.Floor000759 li:hover time{background-color:#2e3091; color:#fff;}
.Floor000759 li:hover time b{ color:#fff;}
.Floor000759 li div{padding:2% 2% 2% 26%;}
.Floor000759 li div p{ margin:0; line-height:30px; overflow:hidden; height:60px;}
@media(max-width:1000px){
.Floor000759 li time{  font-size:16px;}
.Floor000759 li time b{font-size:24px;}
}
@media(max-width:768px){
.Floor000759 .detail a{ font-size:20px;}
}
@media(max-width:640px){
.Floor000759 li{ float:none; margin-right:0 !important; width:auto;}
.Floor000759 ol div{ padding-right:2%;}
.Floor000759 ol time{ display:none;}
.Floor000759 li div p,
.Floor000759 ol p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor000759 .title h1{font-size:30px;}
.Floor000759 ul h1{line-height:30px; font-size:15px;}
}
@media(max-width:375px){
.Floor000759 .title h1{font-size:24px;}
.Floor000759 li time{  font-size:15px;}
.Floor000759 li time b{font-size:20px;}
}

.Floor000759 a:hover{ color: #2e3091;}


/*PicList002171 */
.PicList002171{ padding-top:10px;}
.PicList002171 li{ float:left; width:17.6%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative;height: 90px; display:block;background: #fff;text-align: center}
.PicList002171 li img{ display:inline-block; width:auto;height: 100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(46,48,145,0.75); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.bg_zx{padding: 30px  0}
.bg_zx ul{ margin:0 -1%; }
.bg_zx ul li{float: left;margin: 10px 1%;width: 48%; padding:10px 30px;height: 237px;overflow: hidden}
.bg_zx ul li h1{display: inline-block}

.bg_zx ul li h1.number{color:#eee;font-size: 34px;margin-right: 20px; }
.bg_zx ul li h1.text{color: #fff;font-size: 22px}
.bg_zx ul li.li1 h1.number{color: #717F99}
.bg_zx ul li.li2 h1.number{color: #7686A1}
.bg_zx ul li.li3 h1.number{color: #7A8DAD}
.bg_zx ul li.li4 h1.number{color: #8093B3}
.bg_zx ul li.li5 h1.number{color: #92A7C7}
.bg_zx ul li.li6 h1.number{color: #91A8CC}
.bg_zx ul li.li7 h1.number{color: #B2C1D8}
.bg_zx ul li.li8 h1.number{color: #CFD8E6}
.bg_zx ul li.li9 h1.number{color: #45618C}
.bg_zx ul li.li9 h1.text{color: #45618C}
.bg_zx ul li.li1{background: #3A5175}
.bg_zx ul li.li2{background:#425C84}
.bg_zx ul li.li3{background: #496795}
.bg_zx ul li.li4{background:#53709D}
.bg_zx ul li.li5{background: #6F8CB8}
.bg_zx ul li.li6{background:#7C98C4}
.bg_zx ul li.li7{background: #9CB0CE}
.bg_zx ul li.li8{background:#C2CEE0}
.bg_zx ul li.li9{background: #DEE4EE;}
.bg_zx ul li.li10{background:#425C84}
.bg_zx ul li dd{background: url("../images/1.png") no-repeat left 15px;color: #fff;padding-left: 10px;line-height: 35px}
.bg_zx ul.gray li.li5 h1.number{color: #eee}
.bg_zx ul.gray li.li6 h1.number{color: #eee}
.bg_zx ul.gray li.li7 h1.number{color: #eee}
.bg_zx ul.gray li.li8 h1.number{color: #eee}
.bg_zx ul.gray li.li9 h1.number{color: #eee}
.bg_zx ul.gray li.li9 h1.text{color: #eee}
.bg_zx ul.gray li.li5{background: #ccc}
.bg_zx ul.gray li.li6{background:#ccc}
.bg_zx ul.gray li.li7{background: #ccc}
.bg_zx ul.gray li.li8{background:#ccc}
.bg_zx ul.gray li.li9{background: #ccc;}
.bg_zx ul.gray li.li10{background:#ccc}
@media ( min-width: 641px) and (max-width: 1000px) {
.bg_zx ul li h1.number,.bg_zx ul li h1.text{ margin-top:0 !important;  margin-bottom:0 !important;}
}
@media (max-width: 768px) {
.bg_zx ul li dd{line-height: 25px; margin: 5px 0;background: url("../images/1.png") no-repeat left 10px;}
}

@media (max-width: 640px) {
 .bg_zx ul{ margin:0; }
 .bg_zx ul li{float: none;width: 100%;margin: 20px auto}
 .bg_zx ul li h1{/*display: block*/}
}
@media (max-width: 468px) {
 .bg_zx ul li{width: 90%;}
}

.sc_cl li dd{display: inline-block;float: left;width: 50%}


.scope{width: 34%;margin: 0 auto;padding-bottom: 50px}
.scope .dz{padding-left: 0;font-weight: bold}
.scope li{margin: 20px 0}
.scope li span{display: block;background-repeat: no-repeat;background-position: left center;padding-left: 36px;color: #2C318F;margin: 10px 0;font-size: 16px}
.scope li a{color:#A1A1A1;line-height: 32px;}
.scope li a:hover{color:#A1A1A1}
.scope li .con{color: #A1A1A1;font-size: 16px}

.scope li .con i{display: inline-block;width: 22px;height: 22px;background: url("../images/dt.png") no-repeat center;background-size: 100%}
.scope li span.span1{background: url("../images/l_dz.png") no-repeat}
.scope li span.span2{background: url("../images/l_tell.png") no-repeat}
.scope li span.span3{background: url("../images/l_cz.png") no-repeat}

.scope_two{width: 100%;margin: 0 auto}
.scope_two .dz{padding-left: 0;font-weight: bold}
.scope_two li{margin: 20px 0;float: left;border-right:1px solid #ccc;padding:0 50px; width:33.33%; box-sizing: border-box; }
.scope_two li:first-child{padding-left: 0}
.scope_two li:last-child{border: none;padding-right: 0}
.scope_two li span{display: block;background-repeat: no-repeat;background-position: left center;padding-left: 36px;color: #2C318F;margin: 10px 0;font-size: 16px}
.scope_two li a{color:#A1A1A1}
.scope_two li a:hover{color:#A1A1A1}
.scope_two li .con{    text-transform: uppercase;color: #A1A1A1;font-size: 15px}

.scope_two li .con i{display: inline-block;width: 22px;height: 22px;background: url("../images/dt.png") no-repeat center;background-size: 100%}
.scope_two li span.span1{background: url("../images/l_dz.png") no-repeat}
.scope_two li span.span2{background: url("../images/l_tell.png") no-repeat}
.scope_two li span.span3{background: url("../images/l_cz.png") no-repeat}

@media (max-width: 1000px) {
 .scope{width: 90%;}
 .scope ul{ margin:0; }
 .scope_two li{width: 90%;float: none;border: none}
 .scope_two li:first-child{padding-left: 50px}
}
@media (max-width: 468px) {
 .scope{width: 96%;margin: 0 auto}
 .scope_two{margin: 0 auto}
 .scope_two li{width: 96%;float: none;border: none;padding:0 2%}
 .scope_two li:first-child{padding: 0px}
}

/*TextList001652 */
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#2E3091; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2E3091;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;}
@media(max-width:640px){
 .TextList001652 .job_ol li,
 .TextList001652 .list_ul li{width:25%;}
 .TextList001652 .job_ol li:nth-child(4),
 .TextList001652 .list_ul li:nth-child(4){ display:none;}
}


/*弹出层*/
.fixed{position: fixed;top:0px;left:0px;right: 0px;bottom:0px;background:rgba(0,0,0,0.5);display: none;z-index: 999}
.fixed .close{display: block;font-size: 16px;color:#000;border-radius: 50% 50%;width: 30px;height: 30px;position: absolute;top: 0px;right: 0px;text-align: center;background: #ccc;cursor: pointer;line-height: 30px;}
.fixed .deom_info{width: 100%;max-width: 1200px;margin:0 auto;padding: 20px;position: relative;margin-top: 40px;background: #fff;}
.fix_img img{display: block;margin: 20px auto;max-width: 100%}
@media(min-width:1200px){
 .fixed .close{top: -15px;right: -15px;}
 .fixed .deom_info{margin-top: 150px;width: 40%}
}


.Contain{ margin:0 auto; padding:0 0 20px; position:relative; overflow:hidden;}

/*网站地图*/
.ul_sitemap li ul {padding-left:2em;}
.ul_sitemap li {margin-top:10px;}
.ul_sitemap li li {list-style:inside disc none; }
.ul_sitemap li li li {list-style:inside circle none;}
.Sidebar{ float:left; width:240px;}
.Maincontent{ float:left;padding-left: 5%}
.Content{ padding:31px 0;}
.menu{ padding-bottom:79px; background:#e9edf3;}
.menu h3{height:49px; line-height:49px; display:block; color:#2e3092; font-size:24px; font-weight:normal; padding:0 15px; text-transform:uppercase; overflow:hidden; background:#e9edf3; text-transform:capitalize;}
.menu .mainnav{ background:#e9edf3; padding:30px 0; height:300px;}
.mainnav ul{ width:100%; padding-right:11px;}
.mainnav ul li{ width:100%;   position:relative; overflow:hidden;}
.mainnav ul li a{ color:#2e3092; padding-left:17px; display:block; height:25px; line-height:25px;}
.mainnav ul li a:hover,.mainnav ul li a.onmenu{ color:#fff; background: #6B788B;}
.mainnav ul li a.onfir{ background: #6B788B; color:#fff;}

.mainnav .subnav{overflow:hidden; width:100%; float:left;}
.mainnav .subnav dl{ text-align:left; width:100%; padding:0px; line-height:22px;}
.mainnav .subnav dl a{line-height:25px; height:25px; padding-left:25px;}
.mainnav .subnav dl a:hover,.mainnav .subnav dl.onnav a{ color:#fff; background: #6B788B;}
.Current{ text-align:left; font-size:24px; height:49px; line-height:49px;color:#2e3092;}
@media(max-width:1200px){
 .Contain{width: 100%}
 .Maincontent{width: 68%}
 .Sidebar{width: 30%}
}
@media(max-width:680px){
 .Contain{width: 100%}
 .Maincontent{width: 68%;float: none}
 .menu{padding-bottom: 0;margin-bottom: 10px}
 .menu .mainnav{height: 50px;padding: 0}
 .Sidebar{width: 100%;;float: none}
}
#mapPoint {width: 98%;height: 400px;margin: 10px auto}
.pn{margin: 20px 0;overflow: hidden}
.pn span{display: block;}
.pn span.span1{float: left}
.pn span.span2{float: right}
.pn span a:hover{color: #2e3092}


/*流量统计*/
.Bottom001908 footer span{ display:inline;}
.Bottom001908 footer .statis a{ font-size:0; width:20px; height:20px; background:url(../images/pic1.gif) no-repeat; vertical-align:middle; margin:-8px 0 0 10px;}


/*头部导航*/
.Top001718 nav li .subnav{ width:100%; background:rgba(46,48,145,0.8);}
.Top001718 nav li .subnav dt a{ text-align:center; padding:0 15px;}
.Top001718 nav li .subnav dt .thirdnav{ background:rgba(46,48,145,0.8); left:100%;}

.scope li span.span4{ background:url(../images/l_email.png) no-repeat; background-size:auto 100%;}
.PicList000762 li figure .zgc{ background:rgba(46,48,145,0.75);}

.Floor000759 li time{ height: 100%; padding-top:4%; padding-bottom: 4%; height: 100%; }
.zdly li{ width: 32%;}
.zdly li:last-child{ margin-right:0; }

.scope{ width: 100%; }
.scope ul{/* margin:0 20%;*/ margin:0 15%; }
.scope li{ width: 35%; margin-left:65%; }
.scope li:first-child{ float: left; width: 50%; margin-left:50px; margin-top: -10px; }

@media(max-width:1366px){
.Floor000881 .list_scroll{ padding:0 50px; }
}
@media(max-width:1024px){
.scope ul{ margin:0 ; }
}
@media (max-width: 1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left: -50px;}
.Floor000881 .bx-controls-direction a.bx-next{ right: -50px;}
}
@media (max-width:640px){
.bg_zx ul li h1{ margin:0 !important; }
.Floor000648 .title h1,.Floor000682 .title h1{ font-size: 18px; }
.gz li{ margin:0 0 20px; width: 100%; float: none; }
.gz li img{ width: 100%; }
.gz li .dot h1{font-size: 16px;}
.scope{ width: 100%; padding-bottom:20px; }
.scope li{ width: 100%; margin-left:0px;  padding-left:20px; }
.scope li:first-child{ float: none; width: 100%; margin:0; padding-left:20px; }
.scope_two li:first-child{ padding-left:20px; }
.scope_two li{ padding-left:20px;}
}
@media (max-width: 468px){
.bg_zx ul li {width: 100%; padding:0 15px;}
}