.log{position: absolute;width: 100%;padding-top: 10px;}
.log .header-left{float: left;width: 46%;    margin-top: 3%;}
.log .slo{float: right;width: 400px;margin-top: 15%;}
.log .header-left img{  padding-left: 10px;}
/*.Top002490 */
.Top002490{ position:relative;  left:0;width:100%; z-index:100;}
.Top002490 header{}
.Top002490 .top { display: none; overflow: hidden;background-size: cover}

.Top002490 .header-left{float: left;width:74%;}
.Top002490 .top .r{float: right;}
.Top002490 .top .r p{    color: #1161be;font-weight:bold;letter-spacing: 4px;font-size: 18px;line-height: 7px;}
.Top002490 .top .r p:first-child{    right: 42px;position: relative;}
.Top002490 .header{ width:100%; border-radius:5px; }
.Top002490 .header-left img{ }
.Top002490 .header-menu li em a{line-height:50px; font-size:15px;color: #fff}
.Top002490 .header-menu li.aon em a,.Top002490 .header-menu li em a:hover{font-weight: bold;background: rgba(255,255,255,0.1)}

.Top002490 .header-menu li .sub{ width: 100%; overflow: visible;}
.Top002490 .header-menu li .sub-menu dl{padding: 0;max-width:1000px;margin:0 auto; }
.Top002490 .header-menu li .sub-menu dt a{background:#1161be;color:#fff; padding:0;padding: 0 10px;line-height: 45px; text-align: center; font-size: 15px;}
.Top002490 .header-menu li .sub-menu dt:last-child a::after{display:none}
.Top002490 .header-menu li .sub-menu dt a{ /* background:#1161be;color:#fff; */}
.Top002490 .header-menu li .sub-menu dt a:hover{background: #3b81d3;color:#fff}
.Top002490 .header-menu li .sub-menu dt {position: relative;}
.Top002490 .header-menu li .sub-menu dt .subnav{ position: absolute; left: 100%; top: 0; width: 100%; display: none; ;}
.Top002490 .header-menu li .sub-menu dt .subnav a{ background: #1161be; }
.Top002490 .header-menu li .sub-menu dt .subnav a:hover{background: #3b81d3;color:#fff}

.Top002490 .header-menu li .sub-menu dt:hover .subnav{ display: block;}

.Top002490 .header-mid{ width:100%;position: relative}
.Top002490 .header-mid .auto nav{margin-top: 0px;}
.Top002490 .header-mid .auto{background: #1161be;position: relative;}

.Top002490 .header-mid .auto {position: relative; }
.Top002490 .header-mid .auto .sjx img:first-child{position: absolute;width: 20px;bottom:-29px;left: -20px;}
.Top002490 .header-mid .auto .sjx img:nth-child(2){position: absolute;width: 20px;bottom:-29px;right: -20px;}
@media(min-width:1025px){

.Top002490 .header > *{  vertical-align:middle;}

.Top002490 .header-right{ position:relative; width:5%;display: none;}
}
@media(max-width:1340px){
.Top002490 header{ padding:0 2%;}
}
.Top002490 .top-language,
.Top002490 .top-search{ float:right;}
.Top002490 .top-search{ padding:0 12px;}
.Top002490 .btn-open-search{ display:block; cursor:pointer; width:28px; height:28px; overflow:hidden; line-height:1000px; background:url(../images/Top002490-search.png) no-repeat center center;}
.Top002490 .top-search-box{ position:absolute; right:0; top:100%; background: rgba(255,255,255,.9);
border-radius: 18px 0 18px 0; width:315px; padding:10px; margin-top:1px; display:none;}
.Top002490 .top-search-box::before{ position:absolute; content:''; border:10px solid transparent; border-bottom-color:rgba(255,255,255,0.9); right:12px; top:-20px;}
.Top002490 .top-search-box *{ line-height:30px;height:30px;border-radius:0 3px 3px 0;}
.Top002490 .top-search-box .text{ width:100%; border:1px solid #ccc; padding:0 75px 0 10px;}
.Top002490 .top-search-box .btn{ position:absolute; top:10px; right:10px; text-align:center; color:#fff; width:65px; background:#20979b; }

.Top002490 .top-language a{ display:block; float:left; width:28px; line-height:28px; text-align:center; margin-left:10px;}
.Top002490 .top-language a:hover,
.Top002490 .top-language a.on{ color:#fff; border-radius:50%;background:#20979b;}
@media(max-width:1920px){
.Top002490{ padding-top:0;}

.Top002490 .logo img{height:auto; max-height:42px;}
.Top002490 .top-language{ position:absolute; right:0; width:100%; top:-30px;background:#20979b; height:30px; padding:5px; text-align:right; }
.Top002490 .top-language a{float:none; display:inline-block; background:#fff !important; color:#20979b !important; line-height:20px; padding:0 10px; width:auto; border-radius:0 !important;}
.Top002490 .top-search{ position:absolute; right:2%; margin-right:40px; top:50%; margin-top:-20px;}
.Top002490 #open_menu{ top:50%; margin-top:-17px;}
.Top002490 #open_menu.open_menu_on{margin-top: -154px;top:9px;}
.Top002490 .btn-open-search{ width:40px; height:40px; border-radius:50%; border:2px solid #20979b;}
.Top002490 .top-search-box{ right:-40px;}
.Top002490 .top-search-box::before{ display:none;}
}
@media(max-width:480px){
   .Top002490 {    position: absolute;top: 0;}
.Top002490 #open_menu,
.Top002490 .btn-open-search{ width:32px; height:32px;}
.Top002490 .btn-open-search{ background-size:18px;}
    .Top002490 .header-mid .auto .sjx{display: none;}
    .Top002490 .top {display: block;}
    .Top002490 .top .r{display: none;}
    .Top002490 .top{padding: 0;}
    .log{display: none;}
    .log .slo{display: none;}
    .log .logo{width: 68%;}
    .log .header-left{width: 100%;}
}
/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;    z-index: -1;}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
}
@media only screen and (max-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}

.TextList001398{    padding-top: 3%; }

.TextList001398 li{padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 24px; position:relative;}
.TextList001398 li a{display:block; padding: 10px 90px 10px 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 14px; color: #3d3d3d;overflow: hidden;}
.TextList001398 li a time{float: right;color: #999;font-size: 12px;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #fff;}
@media only screen and (max-width: 768px){
   .Banner002307 img{ max-width: none; width:130%; margin-left: -30%;} 
    .TextList001398 li a{display:block; padding: 10px 90px 10px 20px; background: url(../images/TextList001398_dow.png) 0 20% no-repeat; font-size: 14px; color: #3d3d3d;overflow: hidden;}
}
/*
 .TextList000962 为demo编号
 */
.TextList000962{ padding:2% 0;}
.TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
.TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
.TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.TextList000962 li:nth-child(2n){ margin-right:0;}
.TextList000962 li p{ margin:0; border-left:4px solid #f5f5f5; padding:16px 10px;}
.TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
.TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
.TextList000962 li:hover{ border:1px dashed #f31313;}
.TextList000962 li:hover p{ color:#f31313;}
.TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#f31313;}
@media(max-width:768px){
.TextList000962 li{ float:none; width:auto; margin-right:0;}
.TextList000962 li span.name{ width:70px;margin-left:30px;}
.TextList000962 li::before{right:85px;}
.TextList000962 li p{padding:10px;}
.TextList000962 li span{margin-top:10px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;background: #fff;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:-1; overflow:hidden;    min-height: 354px;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px;}
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
.nr{z-index: 1000;}
.nr .auto .bj{z-index: 1000;     box-shadow: 0px 0px 50px rgba(0,0,0,0.3);   border-radius: 5px; padding: 0 3% 3%; }
@media(max-width:768px){
    .nr .auto .bj{padding: 0 0 3%;}   
    .nr .auto .bj{margin-top: 10px;;}
    .Banner002697{min-height: 90px;}
}
/*
 .Floor000732 为demo编号
 */
.Floor000732{ border-bottom:#d9d9d9 1px solid;padding-top: 2%;}

.Floor000732 .notice{ padding-left:140px; position:relative; width:66%; float:left;background:#fff;padding-right: 15px;}
.Floor000732 .notice .more{position: absolute;right:14px;top:8px;font-size: 12px;z-index: 10}
.Floor000732 .notice .more a{color: #999;}
.Floor000732 .notice .more:hover a{color:#004795; }
.Floor000732 .notice b{ position:absolute; left:0; top:4px; line-height:28px; color:#fff; background-color:#b0001b; width:78px; padding-left:35px;}
.Floor000732 .notice b::before,
.Floor000732 .notice b::after{position:absolute; content:'';}
.Floor000732 .notice b::before{width:16px; height:16px; background:url(../images/Floor000732-icon.png) no-repeat center center; background-size:contain; top:50%; margin-top:-8px; left:10px;}
.Floor000732 .notice b::after{ width:0; height:0; border-top:14px solid transparent; border-bottom:14px solid transparent; border-left:21px solid #b0001b; right:-22px; top:0;}
.Floor000732 .notice .list li a{ line-height:36px; padding-right:50px;}
.Floor000732 .notice .bx-pager{ display:none;}
.Floor000732 .notice .bx-wrapper{ position:relative; z-index:1;}
.Floor000732 .notice .bx-controls-direction a{ position:absolute; top:50%; margin-top:-7px; overflow:hidden; line-height:100px; background-image:url(../images/Floor000732-btn.gif) ; background-repeat:no-repeat; height:15px; background-color:#d7d7d7; width:20px;}
.Floor000732 .notice .bx-controls-direction a.bx-prev{     display: none;right:24px; background-position:0 0;}
.Floor000732 .notice .bx-controls-direction a.bx-next{     display: none;background-color:#004795; right:0; background-position: right 0;}
@media(max-width:768px){
.Floor000732 .search,
.Floor000732 .notice{ float:none; width:auto;}
.Floor000732 .search{ margin-top:0; max-width:none;    margin-bottom: 10px;}
.Floor000732 .search input{height:40px;}
.Floor000732 .search .text{ line-height:40px;}
    .Floor000732 .notice b{padding-left:8px;    width: 72px;}
    .Floor000732 .notice{ padding-left:100px;}
    .Floor000732 .notice b::before{display: none;}
}



.flfg{padding-top: 4%; overflow: hidden;}
.flfg .list{width: 23.5%;float: left;padding: 15px;background-color: #fff; border:1px solid #eee; border-top: 3px solid #1161be;    margin-right:2%;    height: 267px;}
.flfg .r{float: right;width: 28%;}
.flfg .list.zbt ul li a{padding-right: 82px;}
.flfg .list.zbt ul li span{position: absolute;right: 0;top: 0;color: #999;font-size: 12px;line-height: 30px;}

.flfg .list:nth-child(4n),.flfg .list1{margin-right: 0;}





.flfg .zba ul{border: 1px solid #f5f5f5;}
.flfg .zba li{ padding: 0 0 0 5px;}
.flfg .zba li:not(:last-child){border-bottom: 1px solid #f5f5f5;}
.flfg .zba li span{position: absolute; left: 0; top: 0; width: 40px;height: 100%;background-position: center center;background-repeat: no-repeat;}
.flfg .zba li span.icon_1{background-image: url(../images/icon01.png);}
.flfg .zba li span.icon_2{background-image: url(../images/icon02.png);}
.flfg .zba li span.icon_3{background-image: url(../images/icon03.png);}
.flfg .zba li span.icon_4{background-image: url(../images/icon04.png);}
.flfg .zba li a{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 15px;padding:0 5px 0 40px; position: relative; background: none;}



.flfg li .btn{width: 71px; height: 27px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 30% no-repeat;}






.flfg img{width: 100%;}
.flfg  .h3.h33{height:35px;line-height: 35px;font-size: 18px;color: #1161be;border-bottom: 1px solid #cccccc; position: relative; background:none ;    margin-top: 0;}
.flfg  .h3{height:35px;line-height: 35px;font-size: 18px;color: #1161be;background:url(../images/Floor000869_icon.png) no-repeat right center;border-bottom: 1px solid #cccccc; position: relative;    margin-top: 0;}
.flfg  .h3 a{position: absolute;content: "";color: #999;right: 23px;font-size: 12px;}
.flfg  .h3 a:hover{color: #003a7a}
.flfg  ul{}
.flfg ul li{position: relative;}
.zbgg .r .list .bx-controls-direction{ display:none;}
.zbgg .r .list .bx-pager{  overflow:hidden;}
.zbgg .r .list .bx-pager div{ float:left; height:10px; width:10px; margin-left:10px;}
.zbgg .r .list .bx-pager div a{ display:block; overflow:hidden; line-height:100px; height:10px; border-radius:50%; background-color:#ede9e4;}
.zbgg .r .list .bx-pager div a.active{ background-color:#1161be;}
.flfg  ul li a{display: block; padding-right: 20px;position: relative;line-height: 30px;font-size: 13px;background:url(../images/Floor000869_icon1.png) no-repeat 2px center; text-indent: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.flfg  ul li .btn{width: 71px; height: 27px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 30% no-repeat;}
.flfg  ul li a span{position: absolute;right:0px;top: 0;    color: #999;font-size: 12px;}
.flfg  .list1 li a{padding-right: 0;}
@media (max-width:768px){
	.flfg .list,.flfg .list1,.flfg .ship,.Map001070{ width: 100%;}
	}
.zbgg{padding-top: 4%; overflow: hidden;}
.zbgg .list{width: 66%;float: left;padding: 15px;background-color: #fff; border:1px solid #eee; border-top: 3px solid #1161be;    margin-right:2%;    height: 267px;}
.zbgg .r .list{width: 100%;}
.zbgg .r{float: right;width: 32%;}

.zbgg .list:nth-child(3n),.zbgg .list1{margin-right: 0;}
.zbgg img{width: 100%;}
.zbgg  .h3{height:35px;line-height: 35px;font-size: 18px;color: #1161be;background:url(../images/Floor000869_icon.png) no-repeat right center;border-bottom: 1px solid #cccccc; position: relative;    margin-top: 0;}
.zbgg  .h3 a{position: absolute;content: "";color: #999;right: 23px;font-size: 12px;}
.zbgg  .h3 a:hover{color: #003a7a}
.zbgg  ul{}
.zbgg ul li{position: relative;}
.zbgg ul li:first-child,.zbgg ul li:nth-child(2),.zbgg ul li:nth-child(3),.zbgg ul li:nth-child(4),.zbgg ul li:nth-child(5){ background: url(../images/xx.png)no-repeat right center;}
.zbgg  ul li a{display: block; padding-right: 120px;position: relative;line-height: 30px;font-size: 13px;background:url(../images/Floor000869_icon1.png) no-repeat 2px center; text-indent: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zbgg  ul li .btn{width: 71px; height: 27px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 30% no-repeat;}
.zbgg  ul li a span{position: absolute;right:35px;top: 0;    color: #999;font-size: 12px;}
.zbgg  .list1 li a{padding-right: 0;}
.zbgg .r .list .bx-viewport {height: 223px!important;}
.zbgg .r .list .bx-controls {margin-top:8px;   }
@media (max-width:768px){
	.zbgg .list,.zbgg .list1,.zbgg .ship{ width: 100%;}
    .flfg .r{display: none;}
    .zbgg .r{width: 100%;}
    .zbgg .list{height:auto!important;}
	}
/*
 Floor000869 为demo编号
 */
.Floor000869{  padding: 4% 0;}
.Floor000869 .list,.Floor000869 .list1{width: 32%;float: left;padding: 15px;background-color: #fff; border:1px solid #eee; border-top: 3px solid #1161be;    margin-right:2%;    height: 267px;}
.Floor000869 .list:nth-child(3n),.Floor000869 .list1{margin-right: 0;}
.Floor000869 img{width: 100%;}
.Floor000869  .h3{height:35px;line-height: 35px;font-size: 18px;color: #1161be;background:url(../images/Floor000869_icon.png) no-repeat right center;border-bottom: 1px solid #cccccc; position: relative;    margin-top: 0;}

.Floor000869  .h3{height:35px;line-height: 35px;font-size: 18px;color: #1161be;background:url(../images/Floor000869_icon.png) no-repeat right center;border-bottom: 1px solid #cccccc; position: relative;    margin-top: 0;}
.h3.h33{height:35px;line-height: 35px;font-size: 18px;color: #1161be;border-bottom: 1px solid #cccccc; position: relative; background:none ;    margin-top: 0;}

.Floor000869  .h3 a{position: absolute;    font-weight: normal;content: "";color: #999;right: 23px;font-size: 12px;}
.Floor000869  .h3 a:hover{color: #003a7a}
.Floor000869  ul{}
.Floor000869 .zb ul li{position: relative; background: url(../images/xx.png)no-repeat right center;}

.Floor000869  ul li a{display: block; padding-right: 82px;position: relative;line-height: 30px;font-size: 13px;background:url(../images/Floor000869_icon1.png) no-repeat 2px center; text-indent: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Floor000869  ul li .btn{width: 71px; height: 27px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 30% no-repeat;}
.Floor000869  ul li a span{position: absolute;right: 0;top: 0;    color: #999;font-size: 12px;}
.Floor000869  .list1 li a{padding-right: 0;}
@media (max-width:768px){
	.Floor000869 .list,.Floor000869 .list1,.Floor000869 .ship{ width: 100%;}
	}



.Floor000869 .zba ul{border: 1px solid #f5f5f5;}
.Floor000869 .zba li{ padding: 0 0 0 5px;}
.Floor000869 .zba li:not(:last-child){border-bottom: 1px solid #f5f5f5;}
.Floor000869 .zba li span{position: absolute; left: 0; top: 0; width: 40px;height: 100%;background-position: center center;background-repeat: no-repeat;}
.Floor000869 .zba li span.icon_1{background-image: url(../images/icon01.png);}
.Floor000869 .zba li span.icon_2{background-image: url(../images/icon02.png);}
.Floor000869 .zba li span.icon_3{background-image: url(../images/icon03.png);}
.Floor000869 .zba li span.icon_4{background-image: url(../images/icon04.png);}
.Floor000869 .zba li a{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 15px;padding:0 5px 0 40px; position: relative; background: none;}



/*
 Floor000780 为demo编号
 */
.Floor000780 ul{ overflow:hidden;}
.Floor000780 ul li{border: 1px #eee solid;float:left; width:16%;background: #fff; overflow: hidden;text-align:center;position: relative;    margin: 0 ;height: 68px;    display: table;}
.Floor000780 ul li:nth-child(6){ width:20%; margin-right: 0;}
.Floor000780 ul li a{ position: absolute;width: 100%;height: 100%;content: "";top: 0;left: 0;}
.Floor000780 ul li .l{float: left; display:none; height: 100%;width: 22%;background: #71b7f3;    margin-right: 10px;}
.Floor000780 ul li .l img{ margin-top:38%;}
.Floor000780 ul li:nth-child(2) .l{background:#96ca82 }
.Floor000780 ul li:nth-child(3) .l{background:#e8b073 }
.Floor000780 ul li:nth-child(4) .l{background:#f07764 }
.Floor000780 ul li a img{ padding-top:10px;}
.Floor000780 ul li p{ max-height:  68px;text-align:center;line-height: 68px; padding-right: 8px;color:#1161be;font-weight: bold; font-size:15px; overflow:hidden; margin: 0;}

.Floor000780 ul li .more{ display:block; position:relative;}
.Floor000780 ul li .more { font-weight:bold; position:relative; margin-left:21px; border-bottom:solid 1px #f3791f; display:inline-block; color:#f3791f; font-family: "Times New Roman", Times, serif}
.Floor000780 ul li .more::before,
.Floor000780 ul li .more::after{content:""; position:absolute; display:block;}
.Floor000780 ul li .more::before{ left:-21px; top:3px; width:14px; height:14px;  background-color:#f3791f; border-radius:100px; z-index:100}
.Floor000780 ul li .more::after{ left:-16px; top:5px; width:0px; height:0px; overflow:hidden; font-size:0; line-height:0; border-color:transparent transparent transparent #fff; border-style: dashed dashed dashed solid; border-width:5px; z-index:100}
.Floor000780 ul li .search{  width:100%; position:relative;}
.Floor000780 ul li .search input{ border:none; height:44px;}
.Floor000780 ul li .search .text{    margin-top: 10px;border: 1px #004795 solid; background:url(../images/Floor000732-search.png) no-repeat 10px center #fff; background-size:18px 18px; width:100%; line-height:44px; padding-left:30px; padding-right:40px;}
.Floor000780 ul li .search .btn{ color:#fff; position:absolute; right:0;     top: 10px; width:36px; border-radius:3px; font-size:12px; cursor:pointer;background:#004795;}
@media (max-width:768px){
	.Floor000780 ul li{ width:100%; margin-left:0;margin-bottom: 1%; }
	.Floor000780 ul li p{ text-align:center; }
	.Floor000780 ul li:nth-child(6){ width:100%; padding: 0 2%; }
	}

/*
 .Floor000880 为demo编号
 */
.Floor000880{    padding: 2% 2% 1%;background: #fff;overflow: hidden;margin-top: 4%;}
.Floor000880 h1{ margin:0;padding-bottom:1%; font-size:20px; background:url(../images/Floor000880-icon.png) no-repeat left top; padding-left:30px;color:#003a7a;border-bottom: 1px solid #eaeaea;}
.Floor000880 h1 a{ float:right; color:#999; font-size:12px;}
.Floor000880 .list_scroll{}
.Floor000880 li{ margin: 0.5% 1% 0.5% 0%; width: 19.1%;float: left;border:4px #fff solid;text-align:center; position:relative; padding: 3px;background: #eaeaea;}
@media(min-width:641px){
.Floor000880 li:nth-child(5n){margin-right: 0;}
.Floor000880 li:nth-child(6n){clear: both;}
}
@media(max-width:640px){
.Floor000880 li{width: 33%;margin: 0}
.Floor000880 li:nth-child(3n+1){clear: both;}
.Floor000880 li:nth-child(3n){margin-right: 0;}
}


/*
 .Bottom002352 为demo编号
 */
.Bottom002352,.Bottom002352 a{ color: rgba(255,255,255,0.9); font-size: 13px;}
.Bottom002352 a:hover{ color: #fff;}
.Bottom002352 >*{ padding-bottom: 15px;}
.Bottom002352{ background: #004996; border-top: 1px solid #004996; padding: 2% 0 1%; text-align: center;}
.Bottom002352 p{ margin: 0;}
.Bottom002352 p span{margin-right: 20px;text-align: center !important;}
.Bottom002352 dl a{ position: relative; display: inline-block;}
.Bottom002352 dl a+a{ margin-left: 20px;}
.Bottom002352 dl a+a:before{ content: ""; position: absolute; width: 1px; height: 60%; top: 30%; background:rgba(255,255,255,0.3); left:-10px;}
@media(max-width:768px)
{
    .Bottom002352 .dh{display: none;}
    .Bottom002352 dl a{display: block;    line-height: 24px;}
    .Bottom002352 p span{display: block;line-height: 24px;margin-right: 0px;}
}
/*
 .Map001070 为demo编号
 */
.Map001070{ float: right; width: 32%;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 6% 3%;border-top: 3px solid #1161be;}
.Map001070 dd figure h1{font-size: 18px;color: #1161be;padding:7px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ width:360px; height:267px;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px;}
.Map001070 dd figure{ padding:0;}
    .Map001070 {width: 100%;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

/*
 .PicList002239 ä¸ºdemoç¼–å·
 */
.PicList002239{}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:1%; width:49%; }
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; font-size: 12px; line-height:38px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 14px; color: #333;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-content h3{color: #000;font-size: 16px;    font-weight: normal;
}
.RighInfo002228 .single-content h4{float: right;color: #000;font-weight: normal;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; }
.RighInfo002228 .single-header h3{color:#004795; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;font-size: 16px;}
.RighInfo002228 .single-content p{ text-indent:2em;    line-height: 30px; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:27px;}
}
@media screen and (max-width:768px){
    .RighInfo002228 .single-content h3{font-size: 14px;}
}

.bs{    overflow: hidden;    padding-top: 40px;}
.bs dl dt{overflow: hidden;color: #fff; }
.bs dl dd{position: relative; border-bottom: 1px #ddd solid;  background: #fff;}
.bs dl dd:hover span{color:#004795;text-decoration: underline;  }
.bs dl span{line-height: 46px;}
.bs dl dt span{width: 54%;display: block;float: left; color: #000; background:#ccc;padding-left: 20px; font-weight:bold }
.bs dl dt span:nth-child(2){width:22%;}
.bs dl dt span:nth-child(3){width:13%;}
.bs dl dt span:last-child{width: 11%;}
.bs dl dd span{width:54%;display: inline-block;color: #000; padding-left: 20px;background: #fff;}
.bs dl dd span:first-child{ background: url(../images/TextList001398_dow.png) 0 50% no-repeat;}
.bs dl dd span:nth-child(2){width: 22%;}
.bs dl dd span:nth-child(3){width: 13%;}
.bs dl dd span:last-child{width: 9%;height: 49px;position: relative;
    top: 18px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
@media screen and (max-width:768px){
.bs dl dt span{width: 100%;display: block;float: left;     color: #fff;   background:#1161be;padding-left: 20px;}
.bs dl dt span:nth-child(2){width: 50%;}
    .bs dl dt span:nth-child(3){width: 29%;}
.bs dl dt span:last-child{width: 20%;}
.bs dl dd span{width: 100%;}
.bs dl dd span:nth-child(2){width: 50%;}
    .bs dl dd span:nth-child(3){width: 29%;}
.bs dl dd span:last-child{width:20%;}
}
.gg{    padding-top: 40px;}
.gg dl dt{overflow: hidden;color: #fff; }
.gg dl dd{position: relative; border-bottom: 1px #ddd solid;  background: #fff;}
.gg dl dd:hover span{color:#004795;text-decoration: underline;  }
.gg dl span{line-height: 46px;}
.gg dl dt span{width: 76%;display: block;float: left; color: #000; background:#ccc;padding-left: 20px; font-weight:bold }
.gg dl dt span:nth-child(2){width:15%;}
.gg dl dt span:last-child{width: 9%;}
.gg dl dd span{width:76%;display: inline-block;color: #000; padding-left: 20px;background: #fff;}
.gg dl dd span:nth-child(2){width: 15%;}
.gg dl dd span:last-child{width: 9%;}
@media screen and (max-width:768px){
.gg dl dt span{width: 100%;display: block;float: left;     color: #fff;   background:#1161be;padding-left: 20px;}
.gg dl dt span:nth-child(2){width: 70%;}
.gg dl dt span:last-child{width: 30%;}
.gg dl dd span{width: 100%;}
.gg dl dd span:nth-child(2){width: 70%;}
.gg dl dd span:last-child{width: 30%;}
}
/*TextList001914*/
.TextList001914 .columnName{ padding:1% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.TextList001914 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0;}
.TextList001914 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.TextList001914 li{ padding:8px 0 0px 7px;}
.TextList001914 li a{ display:block; background-color:#e0e0e0; height:60px; }
.TextList001914 li a:hover{background-color:#c10f00;color:#c10f00;}
.TextList001914 li a div{ position:relative; background: url(../images/TextList001914-libg.png) no-repeat 170px center #fff; border:1px solid #e5e5e5; left:-2px; top:-2px;padding: 5px 0 5px 236px;}
.TextList001914 li time{ position:absolute; left:0; top:0; width:170px; text-align:center; font-size:14px; color:#c3c3c3;line-height:normal;}
.TextList001914 li time span{ display:block;color: #004795;  font-size:30px;}
.TextList001914 li h1{ margin:0; line-height:24px;font-size:15px;color: #333;}
.TextList001914 li:hover h1{color: #004795}
.TextList001914 li p{font-size:12px;color: #999;line-height: 24px;margin: 0;}
@media(max-width:1000px){
.TextList001914 .columnName{ font-size:45px;}
.TextList001914 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.TextList001914 .columnName{ font-size:30px;}
.TextList001914 .columnName span{ font-size:20px;}
.TextList001914 li a{height:auto; }
.TextList001914 li h1{ font-size:14px;}
.TextList001914 li a div{ padding-left:100px; background-position:70px center;}
.TextList001914 li time{ width:70px; font-size:14px; top:50%; transform:translateY(-50%);}
.TextList001914 li time span{ font-size:30px;}
}
@media(max-width:375px){
.TextList001914 li h1{ font-size:14px;}
}

.news-list{ position:relative; padding-top:20px }
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

.i_list{ position:relative; padding-top:20px }
.i_list ul li.link{ width:204px; height:55px; float:left; margin-right:20px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:55px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{  color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}

#F_notice {position: fixed; width:391px;bottom:30px;right:30px;border:1px solid #ac0000;border-radius:10px;background:#fff; overflow: hidden;z-index:999; }
#F_notice .tit { position: relative;height: 30px;margin:0;background: #ac0000;}
#F_notice .tit .close { position: absolute;display: block;right:20px;top:8px;width:13px;height:13px;background:url("../images/close.png") no-repeat center; cursor: pointer;}
#F_notice .text { padding:20px;}
#F_notice .text p {margin:5px 0;}
#F_notice .text a { color:blue}




.w22,.w75{ padding-bottom: 0;}


/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 0vw 0;}
.Menu002956 nav{background: #f5f5f5;padding: 20px 0 0 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 18px;color: #fff;line-height: 1em;border-left: 2px solid #fff;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #1161be; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #1161be;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 25px; padding: 12px 30px 12px 30px;font-size: 15px;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #1161be; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #1161be;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #f5f5f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #1161be; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}


/*TextList002855 */
.TextList002855{}
.TextList002855 li{line-height: 48px;  border-bottom: 1px solid #ddd;}
.TextList002855 li time{float: right;color: #000; margin-left: 15px;}
.TextList002855 li a{padding-left:20px; color: #000; }
.TextList002855 li a:hover{color:#004795;text-decoration: underline;  }
@media(min-width:481px){
 .TextList002855 li{font-size: 14px;}
}
@media(max-width:640px){
.TextList002855 li a{padding-left:10px; }
.TextList002855 li{ padding: 0 2%;}
}