/*Top */
.Top { position: relative; z-index: 100; background: #000; padding-top: 10px; padding-bottom: 10px; }
.Top .header-top .auto { position: relative; z-index: 102; }
.Top .header-top dl { position: absolute; top: 50%; margin-top: -16px; }
.Top .dl_right { right: 0; }
.Top .top-language { border: 1px solid #fff; }
.Top .top-language a { display: inline-block; min-width: 60px; text-align: center; color: #fff; line-height: 24px; padding: 0 15px; text-transform: uppercase; font-size: 12px; }
.Top .top-language a+a { border-left: 1px solid #fff; }
.Top .top-language a.aon { background: #A4A5A5; color: #000; }
.Top .header-menu { max-width: 1000px; margin: 0 auto; }
.Top .header-menu li{position: relative !important;}
.Top .header-menu li em a { line-height: 35px; color: #fff; }

.Top .header-menu li.aon em a { text-decoration: underline; }
.Top .header-menu li .sub { position: absolute;width: 104% !important; background: #f4f4f4; left: 0; top:100%; }
.Top .header-menu li .sub .sub-menu{margin:0 auto;}
.Top .header-menu li .sub .sub-menu dt{border-bottom:1px solid rgba(0,0,0,.1);text-align: center;}
.Top .header-menu li .sub .sub-menu dt:last-child{border-bottom:0px solid rgba(0,0,0,.1);}
.Top .header-menu li .sub .sub-menu dt:hover a{background: #000;}
.Top .header-menu li .sub .sub-menu dt:hover a{color: #fff;}

@media(max-width:1280px) {
.Top .dl_left { left: 2% }
.Top .dl_right { right: 2%; }
}

@media(max-width:1024px) {
.Top { padding-top: 20px; }
.Top .logo { clear: both; padding-right: 40%; }
.Top #open_menu { position: relative; width: 40px; height: 32px; margin-top: 10px; background: #fff; float: right; border-radius: 5px; }
.Top #open_menu i::before, .Top #open_menu i::after, .Top #open_menu i { background: #000; }
.Top #open_menu i { left: 15%; width: 70%; height: 3px; margin-top: -1.5px; }
.Top #header-menu { position: absolute; right: 0; top: 150%; background: #000; z-index: 105; width: 60%; max-width: 240px; transform: translateY(-300%); opacity: 0; transition: transform 0.3s, opacity 0.5s; }
.Top #header-menu.header-menu-show { opacity: 1; transform: translateY(0); }
.Top #header-menu .sub-right { display: none; }
.Top #header-menu li .sub-menu dt a, .Top #header-menu li em a { padding: 0 10%; }
.Top #header-menu li em { font-size: 14px; }
.Top #header-menu li em a { font-weight: normal; }
.Top #header-menu li .sub-menu dt a { border-bottom-color: rgba(255,255,255,0.3); }
.Top #header-menu li.clickon em, .Top #header-menu li .sub { background: #313131; }
}
/*Banner */
.Banner { position: relative; z-index: 1;overflow: hidden;}
.Banner div { height: 580px; background-position: center top; background-repeat: no-repeat; position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
/*.Banner div{animation:fangda linear 10s;animation-iteration-count: infinite;} */
.Banner img { display: none; }
.Banner aside { position: absolute; z-index: 20; left: 50%; top: 50%; line-height: 1.5; width: 100%; font-size: 18px; padding: 0 2%; max-width: 1200px; color: #fff; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.Banner aside strong { display: block; font-size: 30px; margin-bottom: 10px;text-transform: uppercase; }
.Column_Banner div { height: 350px; background-position: center top; background-repeat: no-repeat; position: relative; }

@media(max-width:1000px) {
.Banner div { display: none; }
.Banner img { display: block; width: 100%; }
}

@media(max-width:640px) {
.Banner aside { font-size: 18px; }
.Banner aside strong{font-size: 18px;margin-bottom: 0;}
}
@keyframes fangda{
0%{ transform:scale(1);}
50%{transform:scale(1.12); }
100%{transform:scale(1); }
}
@-webkit-keyframes fangda{
0%{ transform:scale(1);}
50%{transform:scale(1.12); }
100%{transform:scale(1); }
}

/*Floor002717 */
.Floor002717 { background: #313131; padding: 3% 0; }
.Floor002717 .auto { position: relative; z-index: 20; }
.Floor002717 .list li+li { margin-top: 2%; }
.Floor002717 .list a { position: relative; display: block; color: #333; }
.Floor002717 .list a:after { transition: 0.3s; position: absolute; left: 0; bottom: 0; height: 100%; right: 0; z-index: 3; content: ''; }
.Floor002717 .list a:hover:after { background: rgba(0,0,0,0.5); }
.Floor002717 .list .Ispic { padding-bottom: 30%; }
.Floor002717 .list ol { width: 32%; float: left; margin: 2% 0; }
.Floor002717 .list ol+ol { margin-left: 2%; }
.Floor002717 .list ol .Ispic { padding-bottom: 94%; }
.Floor002717 aside{ color: #fff; display: block; position: relative; margin-top: 2%;}
.Floor002717 aside h1{ padding-top: 30px; margin: 0; font-size: 26px; color: #fff; }
.Floor002717 aside span { line-height: 36px; color: #fff; font-size: 16px; }

.Floor002717 aside:before,.Floor002717 aside:after{ position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 6px; background: #fff;}
.Floor002717 aside:after{ background: #1e7ef3; width: 32%;}
@media(max-width:1024px) {
.Floor002717 .list .Ispic{padding-bottom: 38%;}
.Floor002717 aside:before,.Floor002717 aside:after{height: 3px !important;}
.Floor002717 aside h1{padding-top: 10px;font-size: 18px;}
.Floor002717 aside span{line-height: 30px;}
}

/*Floor002718 */
.Floor002718 { background: #313131; padding: 3% 0; }
.Floor002718 .auto { position: relative; z-index: 20; }
.Floor002718 .list li+li { margin-top: 2%; }
.Floor002718 .list a { position: relative; display: block; color: #333; }
.Floor002718 .list a:after { transition: 0.3s; position: absolute; left: 0; bottom: 0; height: 100%; right: 0; z-index: 3; content: ''; }
.Floor002718 .list a:hover:after { background: rgba(0,0,0,0.5); }
.Floor002718 .list .Ispic { padding-bottom: 30%; }
.Floor002718 .list ol { width: 32%; float: left; margin: 2% 0; }
.Floor002718 .list ol+ol { margin-left: 2%; }
.Floor002718 .list ol .Ispic { padding-bottom: 94%; }
.Floor002718 aside{ color: #fff; display: block; position: relative; margin-top: 2%;}
.Floor002718 aside h1{ padding-top: 30px; margin: 0; font-size: 26px; color: #fff; }
.Floor002718 aside span { line-height: 36px; color: #fff; font-size: 16px; }

.Floor002718 aside:before,.Floor002717 aside:after{ position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 6px; background: #fff;}
.Floor002718 aside:after{ background: #1e7ef3; width: 32%;}



/*Otherlink */
.Otherlink { background: #fff; padding: 3% 0; }
.Otherlink .auto { position: relative; z-index: 20; }
.Otherlink .box a { position: relative; display: block; color: #333; }
.Otherlink .box a:after { transition: 0.3s; position: absolute; left: 0; bottom: 0; height: 100%; right: 0; z-index: 3; content: ''; }
.Otherlink .box:hover a:after { background: rgba(0,0,0,0.5); }
.Otherlink .box .Ispic { padding-bottom: 30%; }
.Otherlink .box .btn { position: absolute; z-index: 99; right: 5%; bottom: 15%; }
.Otherlink .box .btn a { display: block; position: relative; color: #fff; background: #01479d;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#0e5fc1,0),color-stop(#01479d,1));
    background: -webkit-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -moz-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -o-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5fc1', endColorstr='#01479d',GradientType=0 );
    padding-left: 30px;
    padding-right: 65px;
    height: 40px;
	line-height: 40px;
    border: 1px solid #01479d;
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -o-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out; }
.Otherlink .box .btn a:after { display: none; }
.Otherlink .box .btn .a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:40px;
    border-left:1px solid #01479d;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.Otherlink .box .btn .a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background: url(../images/more.png) no-repeat center center;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.Otherlink .box:hover .btn { background: #01479d; }
.Otherlink .box:hover .btn a { color: #fff; }

.Otherlink2{ background: #313131;}
@media(max-width:1024px) {
.Otherlink .box .Ispic{padding-bottom: 38%;}
}


/*Bottom002553 */
.Bottom002553 { background: #111; color: #fff; }
.Bottom002553 footer { text-align: center; background: #1f2024; font-size: 12px; line-height: 25px; color: #999; padding: 10px 0; }
.Bottom002553 footer a { color: #999; text-decoration: underline; }
.Bottom002553 .bottom-right dt { border-bottom: 1px solid #333; line-height: 25px; padding: 10px; }
.Bottom002553 .bottom-right dt::before { display: inline-block; width: 20px; height: 20px; content: ''; vertical-align: text-top; margin: 0 10px 0 0; background-position: center center; background-repeat: no-repeat; }
.Bottom002553 .bottom-right dt.dt_1::before { background-image: url(../images/Bottom002553_icon_1.png); }
.Bottom002553 .bottom-right dt.dt_2::before { background-image: url(../images/Bottom002553_icon_2.png); }
.Bottom002553 .bottom-right dt.dt_3::before { background-image: url(../images/Bottom002553_icon_3.png); }
.Bottom002553 .bottom-right dt.dt_4::before { background-image: url(../images/Bottom002553_icon_4.png); }
.Bottom002553 .bottom-right dt.dt_5::before { background-image: url(../images/Bottom002553_icon_5.png); }
.Bottom002553 .bottom-right dt.dt_6::before { background-image: url(../images/Bottom002553_icon_6.png); }
.Bottom002553 .bottom { padding: 3% 0; }
.Bottom002553 .name { margin-top: 5%; color: #fff; padding-bottom: 3%; }
.Bottom002553 .name b { margin-bottom: 10px; font-weight: normal; display: block; }

@media(min-width:1025px) {
.Bottom002553 .bottom .bottom-left { width: 25%; float: left; }
.Bottom002553 .name { margin-top: 12%; }
.Bottom002553 .bottom-right { float: right; width: 70%; max-width: 1000px; }
.Bottom002553 .bottom-right dl { width: 52%; float: left; }
.Bottom002553 .bottom-right dl+dl { float: right; width: 44%; }
}
/*Other002648 */
.Other002648 .float-fixed { position: fixed; right: 2%; bottom: 32%; width: 45px; z-index: 120; }
.Other002648 .ul_icon { width: 100%; }
.Other002648 .ul_icon li { position: relative; margin: 8px 0; }
.Other002648 .ul_icon li figure { display: none; width: 150px; border: 1px solid #f1f1f1; margin-right: 25px; border-right: 0; background: #fff; padding: 10px; border-radius: 3px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); }
.Other002648 .ul_icon li figure::after { position: absolute; content: ''; background: #fff; width: 14px; height: 14px; top: 50%; right: -5px; margin-top: -7px; overflow: hidden; pointer-events: none; -webkit-transform: rotate(45deg); -mz-transform: rotate(45deg); transform: rotate(45deg); }
.Other002648 .ul_icon li figure h3 { font-size: 14px; font-weight: normal; color: #000; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px dashed #ccc; }
.Other002648 .ul_icon li figure p { margin: 0; }
.Other002648 .ul_icon li figure p strong { display: block; margin-bottom: 5px;background: #1f2024; border-radius: 3px; padding: 0 20px; line-height: 35px; }
.Other002648 .ul_icon li figure p strong a{ color: #fff; }
.Other002648 .ul_icon li > a { display: block; padding: 14px 0; transition: 0.3s; background: #000; border-radius: 5px; }
.Other002648 .ul_icon li.li_gettop > a { padding: 14px 0; }
.Other002648 .ul_icon li > a::before { display: block; content: ''; width: 20px; height: 20px; margin: 0 auto; background: url(../images/Other002648_icon.png) no-repeat 0 0; transition: 0.3s; }
.Other002648 .ul_icon li.li_qq > a::before { background-position: 0 -20px; }
.Other002648 .ul_icon li.li_gettop > a::before {display: block; content: ''; width: 20px; height: 16px; margin: 0 auto; background: url(../images/Other002648_icon.png) no-repeat 0 -40px; transition: 0.3s;  }

.Other002648 .ul_icon li > a:hover { background-color: #01479d; }
.Other002648 .ul_icon li > a:hover::before { background-image: url(../images/Other002648_icon_hover.png); }
.Other002648 .ul_icon li.li_gettop > a:hover::before { border-bottom-color: #fff; }
.Other002648 .ul_icon li.li_qq figure::before { display: block; content: ''; background: url(../images/Other002648_icon_call.png) no-repeat; width: 44px; height: 42px; }

@media(max-width:1024px) {
.Other002648 .float-fixed { height: auto; bottom: 0; top: auto; }
.Other002648 .ul_icon li { display: none; }
.Other002648 .ul_icon li.li_gettop { display: block; }
}
/*网页内容 */
.main { padding: 5% 0; }
.about { font-size: 16px; color: #333; line-height: 2.8; }
.about .auto { padding: 0 2%; }
@media(max-width:1024px) {
.about {line-height: 30px; }
}
/*
 .Linklist002317 为demo编号
 */
.Linklist002317 { padding: 5% 0; }
.Linklist002317 .auto {}
.Linklist002317 ul { margin: 0 -1%; }
.Linklist002317 ul li { float: left; width: 48%; margin: 0 1% 25px 1%; text-align: center; }
.Linklist002317 ul li .pic { display: block; padding-bottom: 40%; position: relative; border: 3px solid #eee;transition: .3s; }
.Linklist002317 ul li:hover .pic {transform: scale(1.1);}
.Linklist002317 ul li img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.Linklist002317 ul li h4 { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin: 10px 0 0; font-size: 14px; }
.Linklist002317 ul li h4 a { color: #01479d; }

@media screen and (min-width:768px ) {
.Linklist002317 ul li { width: 31.334%; }
}

@media screen and (min-width:1024px ) {
.Linklist002317 ul li { width: 23%; margin-bottom: 40px; }
}
/*Banner002058 */
.Banner002058 { position: relative; z-index: 1; overflow: hidden; }
.Banner002058 .bx-viewport { z-index: 1; }
.Banner002058 li a, .Banner002058 li { height: 580px; }
.Banner002058 li { background-position: center top; background-repeat: no-repeat; background-size: cover}
.Banner002058 li a { position: relative; display: block; }
.Banner002058 li img { display: none; }
.Banner002058 li figure { position: absolute; left: 16.6%; width: 62.5%; top: 50%; height: 126px; letter-spacing: 2px; padding: 0 2%; transform: translateY(-50%); }
.Banner002058 li h1 { margin: 0; font-size:50px; color: #fff; margin-left: -5px;}
.Banner002058 li span { line-height:46px; color: #fff; font-size:30px; }
.Banner002058 .bx-pager { position: absolute; left: 0; bottom: 5%; text-align: center; width: 100%; z-index: 10; }
.Banner002058 .bx-pager * { width: 10px; height: 10px; }
.Banner002058 .bx-pager div { display: inline-block; margin: 0 8px; }
.Banner002058 .bx-pager div a { display: block; line-height: 100px; overflow: hidden; border-radius: 50%; background: rgba(0,0,0,0.2); }
.Banner002058 .bx-pager div a.active { background: #01479d; }
.Banner002058 .bx-controls-direction { display: none; }

@media(min-width:768px) {
.Banner002058 .bx-pager { bottom: 40px; }
.Banner002058 .bx-controls-direction { display: block; }
.Banner002058 .bx-controls-direction a { z-index: 10; position: absolute; width: 30px; height: 30px; overflow: hidden; line-height: 1000px; top: 50%; margin-top: -15px; -ms-transition: left 400ms, right 400ms; transition: left 400ms, right 400ms; -webkit-transition: left 400ms, right 400ms; -moz-transition: left 400ms, right 400ms; -o-transition: left 400ms, right 400ms; border-radius: 50%; background: rgba(0,0,0,0.2); }
.Banner002058 .bx-controls-direction a:hover { background: rgba(0,0,0,0.85); }
.Banner002058 .bx-controls-direction a::before { position: absolute; top: 50%; left: 50%; line-height: normal; width: 8px; height: 8px; content: ''; -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -4px; }
.Banner002058 .bx-controls-direction .bx-prev { left: -50px; }
.Banner002058 .bx-controls-direction .bx-next { right: -50px; }
.Banner002058 .bx-controls-direction .bx-next::before { margin-left: -6px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; }
.Banner002058 .bx-controls-direction .bx-prev::before { margin-left: -3px; border-top: 2px solid #fff; border-left: 2px solid #fff; }
.Banner002058 .bx-controls-direction.on .bx-prev { left: 50px; }
.Banner002058 .bx-controls-direction.on .bx-next { right: 50px; }
}
@media(min-width:1001px) {
.Banner002058 li{animation:fangda linear 5s;}
}

@media(max-width:1000px) {
.Banner002058 li a, .Banner002058 li { height: auto; }
.Banner002058 li { background: none !important; }
.Banner002058 li img { display: block; width: 100%; }
}

@media(max-width:768px) {
.Banner002058 li figure { height: auto;left: 2%;width: 80%; }
.Banner002058 li figure h1 { font-size: 18px;margin-left: 0; }
.Banner002058 li span{font-size: 16px;line-height: 30px;}
.Banner002058 .bx-controls-direction a { width: 30px; height: 30px; }
}

@media(max-width:480px) {
.Banner002058 .bx-pager * { width: 8px; height: 8px; }
}

/*
 .Floor002398 为demo编号
 */
.Floor002398 { padding: 5% 0; }
.Floor002398 .wrap-head { text-align: center; }
.Floor002398 .wrap-head h2 { font-size: 30px; color: #01479d; margin: 0; }
.Floor002398 .list { overflow: hidden; padding-top: 5px; }
.Floor002398 .list ul { margin: 0 -1%; }
.Floor002398 .list li { float: left; width: 33.3334%; padding: 4% 1% 0; }
.Floor002398 .list .li-inner { border: 1px solid #eeeeee; }
.Floor002398 .list .pic { overflow: hidden; }
.Floor002398 .list .pic img { visibility: hidden; }
.Floor002398 .list .pic a { display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out; }
.Floor002398 .list .pic a:hover { transform: scale(1.1); }
.Floor002398 .list .word { padding: 20px 20px 0; }
.Floor002398 .list .word h3 { font-size: 16px; color: #333; margin: 0; font-weight: normal; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.Floor002398 .list .word h3 a { color: #01479d; }
.Floor002398 .list .word p { margin: 15px 0; font-size: 12px; color: #999; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.Floor002398 .list .word .more { border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; }

@media only screen and (max-width:900px ) {
.Floor002398 .wrap-head h2 { font-size: 24px;}
.Floor002398 .list li { width: 100%; }
.Floor002398 .list .word { padding: 10px 10px 0; }
.Floor002398 .list .word .more { padding: 10px 0; }
.Floor002398 .list .word p { margin: 10px 0; }
}


/*Floor002718 */
.Floor002718 { position: relative; z-index: 1; padding: 6% 0; background: #fafafa; }
.Floor002718 .bg{ content: ""; width:56%; height: 100%; background-size: 100%; position: absolute; top: 50%; right: 0px; z-index: 1; transform: translateY(-50%); }
.edit-css-2718 { font-size: 16px; line-height: 32px; padding-right: 45%; }
.edit-css-2718 .tit { font-size: 30px; letter-spacing: 2px; color: #01479d; margin: 0 0 8% 0; line-height: 1.5; }
.Floor002718 .link { margin-top: 5%; width: 150px; line-height: 40px; text-align: center; color: #1f2024; border: 2px solid #1f2024; display: block; transition: 0.3s; font-size: 16px; }
.Floor002718 .link:hover { background: #1f2024; color: #fff; }

.Floor002718 .btn {  margin-top: 5%;width: 181px;}
.Floor002718 .btn a { display: block; position: relative; color: #fff; background: #01479d;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#0e5fc1,0),color-stop(#01479d,1));
    background: -webkit-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -moz-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -o-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5fc1', endColorstr='#01479d',GradientType=0 );
    padding-left: 30px;
    padding-right: 65px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #01479d;
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -o-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out; }
.Floor002718 .btn a:after { display: none; }
.Floor002718 .btn .a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:40px;
    border-left:1px solid #01479d;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.Floor002718 .btn .a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background: url(../images/more.png) no-repeat center center;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.Floor002718 .btn:hover { background: #01479d; }
.Floor002718 .btn:hover a { color: #fff; }
@media only screen and (max-width:900px ) {
.Floor002718{padding:12% 0;}
.Floor002718 .bg{background-size: cover !important;}
.edit-css-2718{padding-right: 20%;}
.edit-css-2718 .tit{font-size: 18px;}
}



/*Floor002719 */
.Floor002719 { position: relative; z-index: 1; padding: 6% 0; background: #000; }
.Floor002719:before { content: ""; width: 56%; height: 100%; background: url(../uploadfiles/Floor002718-bg.png) no-repeat bottom left; background-size: 100%; position: absolute; top: 50%; right: 0px; z-index: 1; transform: translateY(-50%); }
.edit-css-2719 { font-size: 16px; line-height: 32px; padding-right: 45%; position: relative;z-index: 2;}
.edit-css-2719 .tit { font-size: 30px; letter-spacing: 2px; color: #fff; margin: 0 0 9% 0; line-height: 1.5; }
.Floor002719 .link { display: inline-block; position: relative; color: #fff; background: #01479d;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#0e5fc1,0),color-stop(#01479d,1));
    background: -webkit-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -moz-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -o-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5fc1', endColorstr='#01479d',GradientType=0 );
    padding-left: 30px;
    padding-right: 70px;
    height: 40px;
	line-height: 40px;
    border: 1px solid #01479d;
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -o-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out; }
.Floor002719 .link:after { display: none; }

.Floor002719 .link .a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:40px;
    border-left:1px solid #01479d;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.Floor002719 .link .a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background: url(../images/more.png) no-repeat center center;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}


/*Floor002719 */
.Floor0027110 { position: relative; z-index: 1; padding: 6% 0; background: #fafafa; }
.Floor0027110:before { content: ""; width:56%; height: 100%; background: url(../uploadfiles/Floor002718-bg.png) no-repeat bottom left; background-size: 100%; position: absolute; top: 50%; right: 0px; z-index: 1; transform: translateY(-50%); }
.edit-css-27110 { font-size: 16px; line-height: 32px; padding-right:50%;  position: relative;z-index: 2;}
.edit-css-27110 .tit { font-size: 30px; letter-spacing: 2px; color: #01479d; margin: 0 0 2% 0; line-height: 1.5; }
.Floor0027110 .link { margin-top: 4%; width: 162px; line-height: 40px; text-align: center; color: #1f2024; border: 2px solid #1f2024; display: block; transition: 0.3s; font-size: 16px; }
.Floor0027110 .link:hover { background: #1f2024; color: #fff; }
.Floor0027110 .link { display: inline-block; position: relative; color: #fff; background: #01479d;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#0e5fc1,0),color-stop(#01479d,1));
    background: -webkit-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -moz-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: -o-linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    background: linear-gradient(top, #0e5fc1 0%, #01479d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5fc1', endColorstr='#01479d',GradientType=0 );
    padding-left: 30px;
    padding-right: 65px;
    height: 40px;
	line-height: 40px;
    border: 1px solid #01479d;
    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    -webkit-transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -o-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out; }
.Floor0027110 .link:after { display: none; }

.Floor0027110 .link .a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:40px;
    border-left:1px solid #01479d;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.Floor0027110 .link .a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background: url(../images/more.png) no-repeat center center;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}





/*Floor002589 */
.Floor002589 { background: #01479d; padding: 1% 0; }
.Floor002589 li { overflow: hidden; position: relative; width: 28%; padding: 0 5px; margin: 0 auto; background: #fff; }
.Floor002589 li a { position: absolute; left: 28%; right: 5%; top: 0; height: 100%; color: #fff; z-index: 10; padding: 18px 0 }
.Floor002589 li figure { width: 100%; border-left: 2px solid #ededed; padding-left: 25px; }
.Floor002589 li h2 { margin: 0; font-size: 18px; color: #01479d; letter-spacing: 2px; }
.Floor002589 li span { display: block; color: #333; margin-top: 3px; }
.Floor002589 li span::after { display: inline-block; content: ''; margin-left: 10px; border: 5px solid transparent; border-left-color: #01479d; transition: 0.2s; }
.Floor002589 li a:hover span::after { margin-left: 20px; }

@media(max-width:1024px) {
.Floor002589{padding:5% 0;}
.Floor002589 li { width: 49%;}
}

@media(min-width:481px) and (max-width:640px) {
.Floor002589 li h2 { font-size: 16px; }
}

@media(max-width:480px) {
.Floor002589 li { width: 90%; }
}

.guanggao{background: url(../images/guangaobeijin.png) no-repeat bottom left  #014888;  text-align: center; padding:1.2% 0; color: #fff; letter-spacing: 4px;}
.guanggao .h2{margin: 0; font-size:24px;}
.guanggao .h3{margin: 0; font-weight:normal; font-size: 18px; margin-top: 10px;}
@media(max-width:1024px){
.guanggao{padding:5% 3%;background: url(../images/guangaobeijin2.png) no-repeat bottom left  #014888;letter-spacing: 0;}
.guanggao .h2{font-size:18px;}
.guanggao .h3{font-size: 15px;}
}


/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:4% 0 2% 0;}
.RighInfo002257 .item{border:1px solid #e8e8e8;margin-bottom: 3%;}
.RighInfo002257 .item .h1{font-size:18px; margin: 0;color: #202020;margin-bottom: 20px;line-height: 30px;position: relative;padding-left: 38px;}
.RighInfo002257 .item .h1 i{display: inline-block;content: '';width: 30px;height: 30px;background: url(../images/RighInfo002257-icon1.png) no-repeat center;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.RighInfo002257 .item .h2{font-size:18px; margin: 0;color: #0156A9;padding-bottom: 20px;}
.RighInfo002257 .item .h3{font-size:16px; margin: 0;font-weight: normal;color: #717171;padding-bottom: 10px;}
.RighInfo002257 .item .h3 span{display: inline-block;content: '';width: 30px;height: 20px;position: relative;top:5px;margin-right: 8px;}
.RighInfo002257 .item .h3 span.address{background: url(../images/RighInfo002257-icon2.png) no-repeat center;}
.RighInfo002257 .item .h3 span.tell{background: url(../images/RighInfo002257-icon3.png) no-repeat center;}
.RighInfo002257 .item .h3 span.time{background: url(../images/RighInfo002257-icon4.png) no-repeat center;}
.RighInfo002257 .item .h3 span.money{background: url(../images/RighInfo002257-icon5.png) no-repeat center;}
.RighInfo002257 .item .pic{position: relative;padding-bottom: 28%;}
.RighInfo002257 .item .pic:after{position: absolute;display: inline-block;content: ''; width: 0;height: 0;border-top: 10px solid transparent;border-right: 12px solid #fff;border-bottom: 10px solid transparent;right:0;top:50%;transform: translateY(-50%);}
.RighInfo002257 .item:nth-child(2n) .pic:after{border-left: 12px solid #fff;border-right: 0px solid #fff;left:0;right:auto;}
.RighInfo002257 .item .pic figure{background-size: cover;position: absolute;left:0;right:0;bottom: 0;top:0;background-repeat: no-repeat;}
.RighInfo002257 .item .pic figure img{display: none;}
@media only screen and (min-width:768px ) {
    .RighInfo002257 .item{min-height: 338px;}
    .RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;padding-right: 5%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;padding-right: 0;padding-left: 5%;}
}
@media only screen and (max-width: 1280px) {
.RighInfo002257 .item .pic{padding-bottom: 30%;}
}
@media only screen and (max-width: 767px) {
.RighInfo002257 .item{max-width: 462px; margin: 0 auto; margin-bottom: 3%;}
.RighInfo002257 .item .word{ padding: 2%;}
.RighInfo002257 .item .word{ padding-top:0 !important;}
.RighInfo002257 .item .h1{font-size: 16px;margin-bottom: 10px;}
.RighInfo002257 .item .h3{font-size: 15px;}
.RighInfo002257 .item .pic{padding-bottom: 10px;}
.RighInfo002257 .item .pic:after{display: none;}
.RighInfo002257 .item .pic figure{background: none !important;position: relative;}
.RighInfo002257 .item .pic figure img{display: block;width: 100%;}
}


/*
 .RighInfo002275 为demo编号
 */
 .RighInfo002275 .p,.RighInfo002275 .h2,{}
 .RighInfo002275{padding: 8% 0}
 .RighInfo002275 .text{margin-bottom: 30px}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{}
 .RighInfo002275 .text h3{margin:0;font-size: 18px;color: #0156A9;padding-bottom: 10px;}
 .RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
 .RighInfo002275 .map{width: 100%;height: 200px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;padding:4px;border:1px solid #e8e8e8;width: 100%}
 
 @media screen and (min-width: 768px) {
     .RighInfo002275 .text{float: left;width: 45%;}
     .RighInfo002275 .map{float: right;width: 50%;}
 }
 
 @media screen and (min-width: 1024px) {
     .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
     .RighInfo002275 .map{float: right;width: 50%;}
     .RighInfo002275 .text .title{font-size: 52px;}
 }
 
 @media screen and (min-width: 1200px) {
     .RighInfo002275{padding: 4% 0}
     .RighInfo002275 .text .title{margin-bottom: 60px}
     .RighInfo002275 .map{width: 60%;}
     .RighInfo002275 .text{width: 40%;}
 }
@media screen and (max-width: 767px) {
.RighInfo002275 .text{margin-bottom: 10px;}
 .RighInfo002275 .text .title{display: none;}
 .RighInfo002275 .text .p{line-height: 30px;}
}
 
/*Form001852 */
.Form001852{ padding-bottom:4%;}

.Form001852 .from-title{ text-align:center; padding-bottom:3%;}
.Form001852 .from-title h1{ margin:0; font-size:26px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:48px; height:3px; background-color:#0156A9; margin-top:20px; content:'';}

.Form001852 .from{ margin:0 auto; }
.Form001852 .from .dl div{ padding-bottom:2%;width:50%;border-radius: 3px;float: left;}
.Form001852 .from .dl:nth-child(3) div{padding-left: 0;} 
.Form001852 .from .dl div figure{ position:relative;}
.Form001852 .from .dl div figure .form_err{position:absolute; left:5px; top:14px; color:#f00; line-height:20px;}
.Form001852 .from .dl div.f_name{padding-right: 1%;padding-left: 0;}
.Form001852 .from label{ position:absolute; left:20px; top:0;line-height:44px; color:#999;}
.Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;border-radius: 3px; padding: 0 10px;}
.Form001852 .from .textarea,.Form001852 .from .btn_box .btn{width: 100% !important;float: none !important;}
.Form001852 .from textarea.text{ height:132px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:128px; height:38px; color:#fff; background:#0156A9;border-radius: 3PX;}

@media(max-width:640px){
.Form001852 .from-title h1{ font-size:22px;}
.Form001852 .from-title h1:after{ height:3px;margin-top:10px;}
.Form001852 .from .dl div{ width:100%;padding-left: 0;float: none;}
.Form001852 .from .dl div.f_name{padding-right: 0;}
}

/*RighInfo002554 */
.RighInfo002554{ padding:4% 0;}
.RighInfo002554 .title{ font-size:26px; color:#333; text-align:center;}
.RighInfo002554 .title span{ display:block; margin:17px auto; width:45px; height:2px; background:#dedede;}
.RighInfo002554 .p{font-size:20px;  padding-bottom: 10px; font-weight: bold;  color:#01479d;}
.RighInfo002554 .p a{display: inline-block; padding-top: 20px; border-bottom: 1px solid #ccc; font-weight: normal; font-size: 16px; color:#333;}
.RighInfo002554 .table_1{margin-bottom: 50px;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#01479d;}
.RighInfo002554 .table_1 tr:nth-child(2n+1){ background:#f6faff;}
.RighInfo002554 .table_1 .th_3{ background:#005ac8;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3{ color:#fff; font-weight: bold; font-size: 16px;}
.RighInfo002554 .table_1 .th_1{ color:#000; background: #fff;font-weight: bold; font-size: 16px;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}







/*RighInfo002554 */
.RighInfo0025545{ padding:4% 0;  text-align: center;}
.RighInfo0025545 .tit{ text-align:center; padding-bottom:60px;}
.RighInfo0025545 .tit .h1{ font-size:32px;  color: #01479d}
.RighInfo0025545 .tit .h4{ font-size:20px;  color: #01479d}
.RighInfo0025545 .tit .p{ line-height: 30px; font-size: 18px; }


.RighInfo0025545 .p1{font-size:20px;  padding-bottom: 10px; font-weight: bold;  color:#01479d; text-align: left;}

.RighInfo0025545 .title{ font-size:24px; color:#333; text-align:center;}
.RighInfo0025545 .title span{ display:block; margin:17px auto 30px; width:45px; height:2px; background:#dedede;}
.RighInfo0025545 .span{padding: 20px 0; margin-right: 20px; font-size: 16px; display: inline-block;}

.RighInfo0025545 .table_1 th{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo0025545 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo0025545 .table_1 th{text-align: left; padding-left: 3%;}
.RighInfo0025545 .table_1 tr{ background:#F5F5F7;}
.RighInfo0025545 .table_1 tr:nth-child(2n+1){ background:#F7FCFF;}
.RighInfo0025545 .table_1 .th_2{color:#fff; background: #0149a1; font-weight: bold; font-size: 16px;}
.RighInfo0025545 .table_1 .th_1{ color:#fff; background: #01479d; font-weight: bold;font-size: 16px;}
@media(max-width:640px){
.RighInfo0025545 .tit{padding-bottom: 20px;}
.RighInfo0025545 .tit .h1{ font-size:24px;margin:0;}
.RighInfo0025545 .tit .h4{ font-size:18px;margin:0;}
.RighInfo0025545 .tit .p{font-size: 16px;line-height: 30px;}
.RighInfo0025545 .title{font-size: 22px;}
.RighInfo0025545 .p1{font-size: 18px;margin:0;padding-top: 10px;}
}
@media(max-width:480px){
.RighInfo0025545 .table_1{ overflow:auto;}
.RighInfo0025545 .table_1 table{ width:180%;}
}

.header-menu li .sub dt a{
    padding: 0 0px;
}





