/*Top001981 */
.Top001981 header{ position:relative; z-index:100; }
.Top001981 .layer{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;background-color:rgba(0,0,0,0.5); display:none;}
.Top001981 .logo{ text-align:center; padding:3% 25%; background-color:#fff; position:relative; z-index:5;}
.Top001981 .open_search,
.Top001981 .menu{position:absolute; top:50%; height:34px;margin-top:-17px; z-index:6;}
.Top001981 .open_search{right:2%;width:34px;  background:url(../images/Top001981-btn_search.png) no-repeat center center; background-size:contain;}
.Top001981 .openOut{ background:none;}
.Top001981 .open_search::before,
.Top001981 .open_search::after{ opacity:0; position:absolute; content:''; width:100%; height:3px; background-color:#2E338E; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px; transition:0.3s;}
.Top001981 .open_search::after{transform:rotate(-45deg);}
.Top001981 .openOut::before,
.Top001981 .openOut::after{opacity:1;}
.Top001981 .menu{ left:2%; width:42px;}
.Top001981 .menu i,
.Top001981 .menu::before,
.Top001981 .menu::after{ position:absolute; width:100%; height:3px; background-color:#2E338E; left:0;}
.Top001981 .menu i{ top:50%; margin-top:-1.5px;}
.Top001981 .menu::before,
.Top001981 .menu::after{ content:'';}
.Top001981 .menu::before{ top:0;}
.Top001981 .menu::after{ bottom:0;}
.Top001981 .search,
.Top001981 nav{position:absolute; top:100%; width:100%; left:0; }
.Top001981 nav{display:none;background:#fff; background-size:cover;border-top:1px solid #e1dce1; }
.Top001981 nav li{ border-bottom:1px solid #ccc;}
.Top001981 nav li:last-child{ border-bottom:0;}
.Top001981 nav li a{ display:block; padding:3%; color:#000; font-size:20px;}
.Top001981 nav li > a{ font-size:30px; color:#000; position:relative;}
.Top001981 nav li > a i{ width:22px; height:22px; position:absolute; right:2%; top:50%; margin-top:-11px; transition:0.3s;}
.Top001981 nav li > a i::before,
.Top001981 nav li > a i::after{ position:absolute; content:''; background-color:#2E338E; height:2px; width:100%; left:0; top:50%;}
.Top001981 nav li > a i::before{ transform:rotate(45deg); margin-top:-7px;}
.Top001981 nav li > a i::after{ transform:rotate(-45deg); margin-top:7px;}
.Top001981 nav li  a.a_on i{transform:rotate(90deg);}
.Top001981 nav li dl{ display:none;}
.Top001981 .search{ background-color:#ececec; padding:10px; opacity:0; transform:translateY(-100%); transition:0.3s; z-index:3;}
.Top001981 .searchOut{opacity:1; transform:translateY(0);}
.Top001981 .search input{ height:45px;}
.Top001981 .search .text{ width:100%; padding:0 60px 0 10px; border:3px solid #2E338E; line-height:45px; background:#fff; color:#666;}
.Top001981 .search .btn{ position:absolute; right:10px; top:10px; width:60px; background:url(../images/Top001981-btn_search.png) no-repeat center center; background-size:auto 60%; cursor:pointer; padding:0; border:none;}

.Top001981 .langu{ font-size:24px; color:#000; position:absolute; right:10%; top:50%; margin-top:-15px; z-index:50}



@media(max-width:640px){
.Top001981 .menu{height:24px;margin-top:-12px; width:36px;}
.Top001981 .open_search{ background-size:auto 80%;}
.Top001981 nav li a{ font-size:14px;}
.Top001981 nav li > a{ font-size:18px;}
.Top001981 nav li > a i{ width:12px; height:12px;}
.Top001981 nav li > a i::before{margin-top:-4px;}
.Top001981 nav li > a i::after{margin-top:4px;}
}
/*PicList002079 */
.PicList002079 .bigpic{padding-bottom: 1.5%;}
.PicList002079 .bigpic img{width: 100%;}
.PicList002079 .bigpic p{ border:1px solid #e2e2e2; text-align:center;color: #333; margin:0; padding:0 3%; line-height: 50px;}
.PicList002079 ul{ position:relative; padding-bottom:76%;}
.PicList002079 li{ position:absolute; width:49.12%; height:34.09%; float: left; margin-right: 1px;}
.PicList002079 li:nth-child(2n){margin-right: 0;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{ border:1px solid #e2e2e2; height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
    .PicList002079 .bigpic p{line-height: 35px;}
    .PicList002079 .descri h2{ font-size: 20px;}
}

.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:49% !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%; margin-right: 2%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
/*
 .Floor002447 为demo编号
 */
.Floor002447 img{ display: block;}
.Floor002447 .phoneimg{ display: none;}
@media only screen and (max-width: 1000px) {
	.Floor002447 .pcimg{ display: none;}
	.Floor002447 .phoneimg{ display: block;}
}
/*
 .Banner002287 为demo编号
 */
.Banner002287{}
.Banner002287 .bx-controls-direction{ display: none;}
.Banner002287 .bx-wrapper{ position:relative; z-index:1;}
.Banner002287 .bx-viewport{ z-index:1;}
.Banner002287 .ul li a{ display:block; }
.Banner002287 .ul li img{ display:block; width:100%; position: relative;max-width: none; }
.Banner002287 .bx-controls{position: absolute; bottom: 25px; width: 100%; z-index: 9;}
.Banner002287 .bx-pager{ max-width:1200px; margin:0 auto; text-align:center; }
.Banner002287 .bx-pager>div{ display: inline-block; padding: 0;}
.Banner002287 .bx-pager>div>a{ overflow: hidden;white-space: nowrap; text-indent: 9999px; border: none; display: block; width: 12px; height: 12px; border-radius: 50%; margin:0 2px; background: url(../images/Banner002287-icon.png) no-repeat; background-size: 100% 100%; 
-webkit-transition: background-image 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
}
.Banner002287 .bx-pager>div>a.active{ background-image: url(../images/Banner002287-icon_hover.png);}
@media only screen and (min-width:768px){
.Banner002287 .bx-controls{ bottom: 50px;}	
.Banner002287 .bx-pager>div>a{width: 13px; height: 13px; margin: 0 5px;}
.Banner002287 .bx-pager>div>a.active{ width: 39px; height: 39px; position: relative; top: 13px;}
.Banner002287{position: relative;}	
.Banner002287 .ul li{ width: 100%; height: 690px;}
.Banner002287 .ul li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002287 .ul li img{ display: none;}
}
/*Floor001983 */
.Floor001983{ padding:2% 1.5%; overflow:hidden;}
.Floor001983 li{ position:relative; overflow:hidden; padding-bottom:18.5%; float:left; width:48%; margin-right:2%; margin-bottom:2%;}
.Floor001983 li a{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center; font-size:20px;}
.Floor001983 .table{ display:table; width:100%; height:100%; background-color:rgba(35,24,21,0.5);}
.Floor001983 .table_cell{ display:table-cell; vertical-align:middle;}
.Floor001983 li span{ font-size:12px; text-transform:uppercase; display:block;}
.Floor001983 li p{ margin:0;}
@media(min-width:768px){
    .Floor001983 li{ width:48%;}
.Floor001983 li a{ font-size:20px;}
.Floor001983 li span{ transform:scale(0.8);font-size: 14px;}
}
@media(max-width:700px){
    .Floor001983 li{ width:100%; padding-bottom: 30%;}
.Floor001983 li a{ font-size:16px;}
.Floor001983 li span{ transform:scale(0.8);font-size: 12px;}}
@media(max-width:375px){
    
.Floor001983 li a{ font-size:18px;}
.Floor001983 li span{ transform:scale(0.8);font-size: 14px;}
.Floor001983 li{ float:none; width:auto !important; margin-right:0 !important; margin-bottom:2% !important; padding-bottom:36%; }
.Floor001983 li:last-child{ margin-bottom:0;}
}
/*Bottom001986 */
.Bottom001986{ background-color:#171D2C; padding:2% 0;}
.Bottom001986 footer{ text-align:center;color:#999796;}
.Bottom001986 footer a{color:#999796; text-decoration:underline;}
@media(min-width:641px){
.Bottom001986 footer{font-size:22px;}
}
/*PicList002525 */
.PicList002525{ padding:2% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:1.5% 0;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:70%; background-size:contain;}
.PicList002525 li a{ z-index:5; transition:0.3s;}
.PicList002525 li p{ margin:0; color:#333; padding:3% 0 3%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:32.33%; margin-right: 1%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:49%; margin-right: 1%;}
.PicList002525 li:nth-child(2n){margin-right:0;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 5%;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#EF322E;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 4%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #666;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;margin: 10px 0;}
.PicList002273 .right .p{color: #666;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (max-width:768px ) {
    .PicList002273 .right .h3{margin: 2% 0;}
    .PicList002273 ul li{margin-bottom: 3%;}
    .PicList002273 .right .p{max-height: 58px; overflow: hidden; margin: 1% 0;}
    .RighInfo001749 ul li{width: 100%!important;}
    .RighInfo001749 .h2{font-size: 24px;}
}
@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
    .RighInfo001749 ul li{width: 100%;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #2F348E;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;border: 1px solid #fff;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}
.RighInfo001749 ul{list-style: none; overflow: hidden;}
.RighInfo001749 ul li{width: 32.5%; float: left; margin-right: 1%;}
.RighInfo001749 ul li:last-child{margin-right: 0;}
.RighInfo001749 ul li img{width: 100%; margin-bottom: 4%;}
.RighInfo001749 .h2{text-align:center;}
.RighInfo001749 p{font-size: 14px;color:#666;line-height: 25px;padding-bottom: 32px;text-indent: 2em; margin:0; letter-spacing: 1px;}



.news_info .title{ text-align:center; padding-bottom:20px;}
.news_info .title h1{ margin:0; padding:15px 0; font-size:24px; font-weight:normal; color:#222a78;}
.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.news_info .title p span{color:#777;}
.news_info .info{text-indent:25px;font-size:15px;line-height:25px;color:#666}
.news_info .info p{margin: 20px 0}
.news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.news_info .info_back a{ color:#222a78; font-size:14px;}
.news_info .info_pn span{ display:block;}
.news_info .info_pn span a{ color:#999;}
.news_info .info_pn span a:hover{color:#222a78;}


















