﻿/*同一模板*/
@charset "utf-8";
/* 初始化样式 */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body * { box-sizing: border-box; line-height: 1; }
* { font-size: 14px; }
body { line-height: 1.6em; /*color: #333;*/ overflow: visible; font-family: Arial,"Microsoft YaHei"; background-color: #fff; min-width: 1200px; overflow-x: hidden; height: auto !important; }
em { font-style: normal }
li { list-style: none; list-style-type: none; display: inline-block; font-size: 0px; }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word; line-height: 21px; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 200; }
h1 { height: 40px; line-height: 40px; font-family: 黑体 }
/* end */
/* 常用样式 */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/*  IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
.clear { clear: both; }
/* end */
.hide { display: none; }
/*文字超出...*/
.cutStr { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*通用布局功能样式*/
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.img-circle { border-radius: 50%; }
html { -webkit-font-smoothing: antialiased; height: 100%; font-size: 100px; }
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer { display: block; margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, var { font-style: normal; }
dl, ol, ul { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
a { text-decoration: none }
a:hover { text-decoration: none; -webkit-tap-highlight-color: rgba(255,0,0,0); outline: 0; outline: none; blr: expression(this.onFocus=this.blur()) }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
textarea { resize: none; outline: none; font-family: Arial,"Microsoft YaHei"; }
img { vertical-align: middle; max-width: 100%; height: auto; }
button, input[type=submit], input[type=text], input[type=button], select { -webkit-appearance: none; -webkit-tap-highlight-color: rgba(255,0,0,0); outline: 0; blr: expression(this.onFocus=this.blur()) }
/*公共的方法*/
.c-layout { width: 12.00rem; margin: 0 auto; clear: both }
.layout { width: 12.00rem; margin: 0 auto; clear: both }
.left { float: left }
.right { float: right }
.tcenter { text-align: center; }
.tr { text-align: right; }
.tl { text-align: left; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0 }
.clearfix { *zoom: 1; }
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*裁剪文字*/
.eps2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/*省略符号文字*/
.eps3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.btn { text-align: center; display: inline-block; cursor: pointer; white-space: nowrap; vertical-align: middle; border: none; }
.icon { display: inline-block; background-repeat: no-repeat; background-position: center center; vertical-align: middle; }
.unselect { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
/*除替换元素外的所有元素*/
.box_felx { display: flex; }
.box_item1 { order: 1 }
.box_item2 { order: 2 }
.box_item3 { order: 3 }
.table_tt { display: table; table-layout: fixed; width: 100%; height: 100%; position: relative; }
.table_va { display: table-cell; vertical-align: middle; width: 100%; height: 100%; padding-top: 70px; }
/*Swiper*/
/*html, body { position: relative; height: 100%; }*/
.index-banner .swiper-pagination-bullet { width: .10rem; height: .10rem; }
.index-banner.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.index-banner.swiper-container-horizontal > .swiper-pagination-bullets,
.index-banner .swiper-pagination-custom,
.index-banner .swiper-pagination-fraction { bottom: 5px; }
.swiper-container2 { width: 100%; height: 100%; }
.swiper-container3 { width: 100%; height: 100%; }
/*导航栏*/
.header_a { width: 100%; position: relative; z-index: 1000; position: fixed; left: 0; top: 0; transition: all .3s; background-color: white; box-shadow: 0 2px 10px rgba(224,224,224,1); }
.header_a .h_a { width: 100%; /*width: 1200px;*/ margin: 0 auto; height: 70px; transition: all .3s; max-width: 1200px; min-width: 1200px; }
.header_a .h_a1 { width: 15%; float: left; }
.header_a .h_a2 { width: 85%; float: left; }
.header_a .h_a1_b2 img { margin: 6px auto; width: 154px; display: table; font-size: 0; }

.header_a .h_a2 ul { font-size: 0; }

.header_a .h_a2 ul li { float: left; text-align: center; height: 70px; }

.header_a .h_a2 ul li a { /*color: #333;*/ color: black; font-size: 16px; }

.header_a .h_a2_b1 { width: 70%; float: left; }

.header_a .h_a2_b2 { width: 30%; float: left; }

.header_a .h_a2_b2 ul { margin: auto; display: table; }


.header_a .h_a2_b2_a { border: 2px solid #3879d9; padding: 7px 10px; margin-top: 17px; border-radius: 15px; color: #3879d9; }

.header_a .h_a2_b2_a a { font-size: 12px !important; }

.header_a .h_a2_b2_a_all { padding: 7px 20px; font-size: 12px !important; margin-left: 10px; transition: all 0.5s; -ms-transition: all 0.5s; border-radius: 30px; border: 1px solid #2F92FF; }

.header_a .h_a2_b2_a1 { color: white !important; background-color: #2F92FF; }

.header_a .h_a2_b2_a2 { color: #2F92FF !important; }

.header_a .h_a2_b1 > ul > li { width: 12.5%; }

.header_a .h_a2_b1 > ul > li > a, .header_a .h_a2_b2 > ul > li > a { height: 70px; line-height: 70px; }

.h_a2_b_c { transition: all .3s; }

.header_a .h_a2_b1 > ul > li { border-bottom: 2px solid transparent; }

.header_a .h_a2_b1 > ul > li.hover { color: #2F92FF; border-bottom-color: #2F92FF; color: #2F92FF; }


.header_a .h_a2_b1 > ul > li.hover .h_a2_b_c { color: #2F92FF; }

.header_a .h_a2_dl1.hover .h_a2_b_c1, .header_a .h_a2_dl1.hover .h_a2_b_c2, .header_a .h_a2_dl1.hover .h_a2_b_c3 { opacity: 1; visibility: visible; }

.header_a .h_a2_b1 .h_a2_b_c_all { background-color: #ffffff; border-radius: 0px; padding: 0; position: fixed; top: 70px; z-index: 10; height: 190px; width: 100%; left: 0; box-shadow: 2px 5px 10px rgba(0,0,0,0.1); visibility: hidden; transition-property: height; transition-duration: 2s; -webkit-transition-property: height; /* Safari */ -webkit-transition-duration: 2s; /* Safari */ }

.header_a .h_a2_b1 .h_a2_b_c1 .top_dl_zc { flex-basis: 50%; }

.header_a .h_a2_b1 .h_a2_b_c1 .top_dl_zc_a1 { flex-basis: 40%; }

.header_a .h_a2_b1 .h_a2_b_c1 .top_dl_zc_a2 { flex-basis: 60%; }

.header_a .h_a2_b1 .h_a2_b_c1 .top_dl_zc2 { color: black; font-size: 16px; font-weight: bold; text-align: left; }

.header_a .h_a2_b1 .h_a2_b_c1 ul li { width: 25%; height: 75px; }

.header_a .h_a2_b1 .h_a2_b_c_all span img { position: relative; top: -2px; right: 10px; /* width: 0.28rem;
    height: 0.25rem;*/ width: 25px; height: 25px; }

.header_a .h_a2_b1 ul li:nth-child(3) span img { width: 26px; height: 26px; }

.header_a .h_a2_b1 .h_a2_b_c_all span { font-size: 15px }
.header_a .h_a2 ul li a p { font-size: 15px; }

/* .header_a .h_a2_b1 .h_a2_dl1 { transition: all 1s; -ms-transition: all 1s; }

.header_a .h_a2_b1 .h_a2_dl1 ul { width: 80%; margin-left: 2%; }*/

/*        .header_a .h_a2_b1 .h_a2_dl1 ul li { width: 33.3%; text-align: left; padding: 15px 0px; }

        .header_a .h_a2_b1 .h_a2_dl1 .box_item2 ul li { padding: 15px 0px; }*/

.header_a.hea-nav.hover .h_a2_b_c_all { opacity: 1; visibility: visible; height: auto; }
.header_a .h-b { width: 100%; max-width: 1200px; min-width: 1200px; margin: 0 auto; font-size: 0; display: flex; justify-content: center; align-items: center; height: 100%; }
.header_a .h-b1 { display: inline-block; vertical-align: top; width: 200px; text-align: center; position: relative; }

.header_a .h-b1::after { position: absolute; content: ''; height: 116px; top: -26px; right: 0px; border-right: 1px dashed #E0E0E0; }

.header_a .h-b2 { display: flex; vertical-align: top; width: calc(100% - 220px); margin-left: 20px; }
.header_a .h-a2-a { display: flex; flex-wrap: wrap; }
.header_a .h-a2-a div { width: 33.3%; text-align: left; padding: 27px 0px 0px 0px; padding-left: 8%; }
.header_a .h-a2-a2 { display: flex; flex-wrap: wrap; position: relative; }
.header_a .h-a2-a2 div { width: 33.3%; text-align: left; padding: 20px 0px 20px 0px; padding-left: 8%; }
.header_a .h-a2-a3 { display: flex; flex-wrap: wrap; position: relative; width: 100%; }
.header_a .h-a2-a3 div { width: 20%; margin: 0 auto; display: table; }

.header_a .h-b-xx:before { position: absolute; content: ''; height: 116px; top: -6px; left: -19px; border-right: 1px dashed #E0E0E0; }
.header_a .h-b-xx2:before { position: absolute; content: ''; height: 116px; top: -29px; left: 0px; border-right: 1px dashed #E0E0E0; }
.header_a .h-text { font-size: 0.22rem; margin-top: 10px; font-weight: 600; }
.header_a .top_dl_zc_a1 { position: relative }
.header_a .top_dl_zc_a2 { position: relative }
.h_a2_b_c3 .h-a2-a3 div p:nth-child(1):hover img { animation: icon-bounce 0.5s alternate; }
.h_a2_b_c3 .h-a2-a3 div p:nth-child(1) img { height: 0.4rem; }

@keyframes icon-bounce {
    0%,100% { transform: rotate(0deg); }
    25% { transform: rotate(15deg); }
    50% { transform: rotate(-15deg); }
    75% { transform: rotate(5deg); }
    85% { transform: rotate(-5deg); }
}

.h_a2_b_c3 .h-a2-a3 div p:nth-child(2) { padding-top: 10px; /*color: #2775FF; */ }
.h_a2_b_c3 .h-a2-a3 div { position: relative; }

@media(max-width: 1200px) {
    /*导航栏*/
    /*导航栏结束*/
}
/*不反整页通用banner no-full-page不全屏()*/
.no-full-page .main-content { width: 100% }
.no-full-page .main-a { width: 100%; height: 6rem; overflow: hidden; background-size: cover; background-position: center center; position: relative; direction: ltr; margin: auto; display: table; margin-top: 60px; }
.no-full-page .main-a-b { display: table-cell; vertical-align: middle; padding: 10px; max-width: 1200px; color: white; }
.no-full-page .main-a-c-left { margin: auto; display: table; width: 1200px; }
/*字在左边*/
.no-full-page .main-a-c-center { margin: auto; text-align: center; }
/*字在中间*/
.no-full-page .main-a-d1-1 { font-size: 0.25rem; margin-top: 10px; }
/*下一行的字*/
.no-full-page .main-a-d1 { font-size: 0.5rem }
/*按钮的位置*/
.no-full-page .main-a-d2 { margin: 27px auto 0; display: table; }
.no-full-page .main-a-d2-e { display: inline-block; vertical-align: top; padding: 8px 30px; font-size: 0.2rem; color: #00B7EE; border-radius: 30px; margin: 0px 10px; cursor: pointer; transition: all .3s; }

@media(max-width: 1500px) {
    .no-full-page .main-a-c-left { margin: 0px 0px 0px 100px; display: table; width: auto; }
}

/*@media(max-width: 1200px) {
    .no-full-page .main-a { height: 3.25rem; margin-top: 40px; }
    .no-full-page .main-a-b { width: 100%; max-width: initial; }
    .no-full-page .main-a-d1 { font-size: 0.3rem }
    .no-full-page .main-a-d2-e { padding: 5px 25px; font-size: 0.12rem; }
    .no-full-page .main-a-d1-1 { font-size: 0.15rem; }
}

@media(max-width: 950px) {
    .no-full-page .main-a-b { height: 3rem; }
    .no-full-page .main-a-c-left { margin: auto; }
}

@media(max-width: 650px) {
    .no-full-page .main-a { height: 3rem; }
    .no-full-page .main-a-c-left { margin: 45px auto 0; }
    .no-full-page .main-a-c { margin: 0; }
    .no-full-page .main-a-d1 { font-size: 0.2rem; text-align: center; }
    .no-full-page .main-a-d2-e { padding: 3px 11px; font-size: 0.13rem; }
    .no-full-page .main-a-b { height: 2rem; }
    .no-full-page .main-a-d1 strong { line-height: 0.3rem }
    .no-full-page .main-a-d1 p { line-height: 0.3rem }
    .no-full-page .main-a-d2 { margin: 10px auto 0; }
    .no-full-page .main-a-d1-1 { font-size: 0.15rem; text-align: center; }
}*/
/*banner结束*/
/*footer 结尾*/
.footer { width: 100%; height: 100%; background-color: #1B1E2D; }
/*#new-footer .footer { position: absolute; bottom: 0; }*/
#new-footer .no-full-page .gw-footer-a { width: 100%; max-width: 1400px; margin: 0 auto; color: white; }
#new-footer .no-full-page .gw-footer-b { display: flex; margin: auto; width: 100%; }
#new-footer .no-full-page .gw-footer-c { display: flex; width: 100%; margin: auto; padding: 60px 0; }
#new-footer .no-full-page .gw-footer-c ul li { padding-top: 10px; float: none; }
#new-footer .no-full-page .gw-footer-c ul li { display: block; line-height: 1.8 !important; font-size: 14px }
#new-footer .no-full-page .gw-footer-c ul li a { font-size: 14px; color: #fff; line-height: 1.8; }
#new-footer .no-full-page .gw-footer-c-1, .gw-footer-c-2, .gw-footer-c-3, .gw-footer-c-5 { flex-basis: 13%; padding-left: 20px; cursor: pointer; }
.footer .gw-footer-c-6 { flex-basis: 16.6% }
#new-footer .no-full-page .gw-footer-c-4 { flex-basis: 30%; }
#new-footer .no-full-page .gw-footer-e { padding: 25px 0px; font-size: 14px; }
#new-footer .no-full-page .gw-footer-c-4 span img { width: 25px; padding: 0px 10px 0px 0px; }
#new-footer .no-full-page .gw-footer-a2 { background-color: #272A39; color: white; text-align: center; padding-bottom: 10px; padding-top: 10px; }
#new-footer .no-full-page .gw-footer-a2 ul li { font-size: 12px; display: block; line-height: 20px; float: none;}
#new-footer .no-full-page .gw-footer-a2 ul li:nth-child(1) {margin-bottom:5px; }
#new-footer .no-full-page .gw-footer-a2 ul li a { color: white; font-size: 12px;}
#new-footer .no-full-page .gw-footer-a2 ul li a img{ height: 20px; margin-right: 4px;  width: 20px;margin-bottom:0 }
@media (max-width: 1500px) {
    #new-footer .no-full-page .gw-footer-a { max-width: 1200px; }
    #new-footer .no-full-page .gw-footer-c { padding: 48px 0; }
}

/*@media(max-width: 1200px) {
    .no-full-page .gw-footer-c { width: 6rem; padding: 10px 0; flex-direction: column; }
    .no-full-page .gw-footer-c ul li { float: left; width: 25%; line-height: 1; text-align: center; }
    .no-full-page .gw-footer-c ul li a { font-size: 12px; }
    .no-full-page .gw-footer-c ul li span { font-size: 12px; }
    
    .no-full-page .gw-footer-e { font-size: 14px; padding: inherit; }
    .no-full-page .gw-footer-e-1 { width: 100% !important; }
    .no-full-page .gw-footer-e-a { float: none; width: 100% !important; }
    .no-full-page .gw-footer-c-6 ul li { float: none; margin: auto; }
}*/
/*footer 结束*/


/*width>1200px的动画*/
@media(min-width: 1200px) {
    .left-right-a { opacity: 0; transform: translate3d(-25%,0,0); transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; }
    .left-right-a.is-visible { opacity: 1; transform: translate3d(0,0,0); }
    .right-left-a { opacity: 0; transform: translate3d(25%,0,0); transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; }
    .right-left-a.is-visible { opacity: 1; transform: translate3d(0,0,0); }
    .top-bottom-a { opacity: 0; transform: translate3d(0,25%,0); transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; }
    .top-bottom-a.is-visible { opacity: 1; transform: translate3d(0,0,0); }
    .bottom-top-a { opacity: 0; transform: translate3d(0,-25%,0); transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; }
    .bottom-top-a.is-visible { opacity: 1; transform: translate3d(0,0,0); }
    .inside-out-a { opacity: 0; transform: scale(0); transition: opacity 2s ease-out 0.2s,transform 2s ease-out 0.2s; }
    .inside-out-a.is-visible { opacity: 1; transform: scale(1); }


    .vel1 { transition-delay: .2s; -moz-transition-delay: .2s; /* Firefox 4 */ -webkit-transition-delay: .2s; /* Safari 和 Chrome */ -o-transition-delay: .2s; /* Opera */ }
    .vel2 { transition-delay: .4s; -moz-transition-delay: .4s; /* Firefox 4 */ -webkit-transition-delay: .4s; /* Safari 和 Chrome */ -o-transition-delay: .4s; /* Opera */ }
    .vel3 { transition-delay: .6s; -moz-transition-delay: .6s; /* Firefox 4 */ -webkit-transition-delay: .6s; /* Safari 和 Chrome */ -o-transition-delay: .6s; /* Opera */ }
    .vel4 { transition-delay: .8s; -moz-transition-delay: .8s; /* Firefox 4 */ -webkit-transition-delay: .8s; /* Safari 和 Chrome */ -o-transition-delay: .8s; /* Opera */ }
    .vel5 { transition-delay: 1s; -moz-transition-delay: 1s; /* Firefox 4 */ -webkit-transition-delay: 1s; /* Safari 和 Chrome */ -o-transition-delay: 1s; /* Opera */ }
    .vel6 { transition-delay: 1.2s; -moz-transition-delay: 1.2s; /* Firefox 4 */ -webkit-transition-delay: 1.2s; /* Safari 和 Chrome */ -o-transition-delay: 1.2s; /* Opera */ }
    .vel7 { transition-delay: 1.4s; -moz-transition-delay: 1.4s; /* Firefox 4 */ -webkit-transition-delay: 1.4s; /* Safari 和 Chrome */ -o-transition-delay: 1.4s; /* Opera */ }
    .vel8 { transition-delay: 1.6s; -moz-transition-delay: 1.6s; /* Firefox 4 */ -webkit-transition-delay: 1.6s; /* Safari 和 Chrome */ -o-transition-delay: 1.6s; /* Opera */ }
    .vel8 { transition-delay: 1.8s; -moz-transition-delay: 1.8s; /* Firefox 4 */ -webkit-transition-delay: 1.8s; /* Safari 和 Chrome */ -o-transition-delay: 1.8s; /* Opera */ }
}

/*模板中*/
yc-text-left { text-align: left; }
yc-text-center { text-align: center }
/*中间div部分*/
.no-full-page .yc-a { width: 100%; margin-bottom: 1rem; }
.no-full-page .yc-a-bage { max-width: 1200px; margin: auto; }
.no-full-page .yc-a-b-text { font-size: 0.3rem; text-align: center; margin-top: .9rem; margin-bottom: .26rem; }
.no-full-page .yc-a-b-text2 { line-height: 0.23rem; font-size: 0.18rem; }
.no-full-page .yc-float-a-b { /*height: 3rem;*/ padding: 10px; }
.no-full-page .left-31 { width: 31%; margin: 1%; }
.no-full-page .left-23 { width: 23%; margin: 1%; }
/*yc-div-left-right / 图片时左边的文字是有边的*/

.no-full-page .yc-div-left-right .yc-float-a-c1 { width: 30% }
.no-full-page .yc-div-left-right .yc-float-a-c2 { width: 70% }
.no-full-page .yc-div-left-right .yc-a-b-img { margin: 0 auto; width: 1rem; height: 1rem; position: relative; top: 0.5rem; }
.no-full-page .yc-div-left-right .yc-a-c2-e { padding: 10px 0px; text-align: left; }
.no-full-page .yc-div-left-right .yc-a-c2-e strong { font-size: 0.2rem; }
.no-full-page .yc-div-left-right .yc-a-c2-e2 p { line-height: 0.3rem; font-size: 0.15rem; }

/*yc-div-top-botton 图片上边的文字是有边的*/
.no-full-page .yc-div-top-botton .yc-float-a-c1 { }
.no-full-page .yc-div-top-botton .yc-float-a-c2 { }
.no-full-page .yc-div-top-botton .yc-a-b-img { width: 0.8rem; height: 0.7rem; position: relative; margin: 19px auto; display: table; }
.no-full-page .yc-div-top-botton .yc-a-c2-e { padding: 10px 0px; text-align: center; font-size: 0; }
.no-full-page .yc-div-top-botton .yc-a-c2-e strong { font-size: 15px; }
.no-full-page .yc-div-top-botton .yc-a-c2-e2 p { line-height: 0.3rem; padding: 0px 20px; }



/*@media(max-width: 1200px) {
    .no-full-page .yc-a-bage { height: auto; max-width: initial; width: 100%; }
    .no-full-page .yc-float-a-b { height: auto; }
    .no-full-page .left-31 { width: 98%; margin: 1%; float: none }
    .no-full-page .left-23 { width: 98%; margin: 1%; float: none }
    .no-full-page .yc-a-b-text { font-size: 0.2rem; }
    .no-full-page .yc-a-b-text2 { line-height: 0.15rem; font-size: 0.13rem; }*/
/*yc-div-left-right / 图片时左边的文字是有边的*/
/*.no-full-page .yc-div-left-right .yc-float-a-b { height: 1rem; }
    .no-full-page .yc-div-left-right .yc-a-c2-e strong { font-size: 0.13rem; }
    .no-full-page .yc-div-left-right .yc-a-b-img { width: 0.7rem; height: 0.7rem; top: 0rem; }
    .no-full-page .yc-div-left-right .yc-a-c2-e2 p { line-height: 0.17rem; font-size: 0.12rem; }*/

/*yc-div-top-botton 图片上边的文字是有边的*/
/*.no-full-page .yc-div-top-botton .yc-a-c2-e strong { font-size: 0.13rem; }
    .no-full-page .yc-div-top-botton .yc-a-c2-e2 p { font-size: 0.12rem; line-height: 0.17rem; }
    .no-full-page .yc-div-top-botton .yc-a-b-img { width: 0.3rem; height: 0.3rem; }
}

@media(max-width: 960px) {
    .no-full-page .yc-a-b-text2 { margin: 20px 0; }
    .no-full-page .yc-a-b-text { margin: 20px 0; }
}

@media(max-width: 650px) {*/
/*yc-div-left-right / 图片时左边的文字是有边的*/
/*.no-full-page .yc-div-left-right .yc-float-a-b { height: 1.7rem; }
}*/


/*右下角的提示*/
.f-side { position: fixed; right: 20px; bottom: -40px; z-index: 100; }

.f-side .f-side-box-a { width: 60px; height: 60px; background-color: #FFFFFF; display: table; position: relative; opacity: 0.95; box-shadow: 0 2px 5px #909399; border: 1px solid #DCDCDC; }
.f-side .f-side-box1 { margin-bottom: 5px; border-radius: 5px; }
.f-side .f-side-box2 { border-radius: 5px 5px 0 0; }
.f-side .f-side-box4 { border-radius: 0 0 5px 5px; }
.f-side .f-side-img { margin: 0 auto 10px; display: table; width: 0.25rem; height: 0.25rem }
.f-side .f-side-box-b { width: 60px; display: table-cell; vertical-align: middle; position: relative; z-index: 100; transition-property: width; transition-duration: 0.8s; -webkit-transition-property: width; /* Safari */ -webkit-transition-duration: 0.8s; /* Safari */ }
.f-side .f-side-box-c { font-size: 12px; text-align: center; color: #888888 }
.f-side .f-side-hover .f-side-box-b2-a { display: none; vertical-align: middle; font-size: 0.2rem; color: white; position: absolute; width: 2rem; top: 20px; left: 70px; }
/*滑动*/
.f-side .f-side-hover.hover .f-side-box-b2-a { display: table-cell; }
.f-side .f-side-hover.hover .f-side-box-b a { margin: 16px auto; display: block }
.f-side .f-side-hover.hover .f-side-box-c { color: white; display: none }
.f-side .f-side-hover.hover .f-side-box-b1-a { float: left; padding-left: 30px }
.f-side .f-side-hover.hover .f-side-box-b { overflow: hidden; border: none; width: 3rem; position: absolute; right: -1px; height: 59px; background-color: #045AC4; z-index: 99; display: table; border-radius: 5px; top: 0px; }
/**/
.f-side .f-side-div3 { opacity: 0; visibility: hidden; }

@media(max-width: 1200px) {
    .f-side { bottom: 0px; }
}
/*@media(max-width: 1200px) {
    .f-side{bottom: 0px;}
    .f-side .f-side-box1, .f-side .f-side-box2, .f-side .f-side-box3, .f-side .f-side-box4 { z-index: 21; }
    .f-side .f-side-co { opacity: 0; }
    .f-side.menu-state .f-side-co { opacity: 1; }
    .f-side-div1, .f-side-div2 { transform: translate3d(100%,0,0); opacity: 0; visibility: hidden; }
    .f-side .f-side-div3 { opacity: 1; visibility: visible; }
    .f-side.menu-state .f-side-a3 { display: block; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background-color: rgba(0,0,0,.25); z-index: 20; }
    .f-side.menu-state .f-side-div1, .f-side.menu-state .f-side-div2 { transform: translate3d(0,0,0); opacity: 1; visibility: visible; }
    .f-side.menu-state .f-side-div3 { opacity: 0; visibility: hidden; }
    .f-side.menu-state { display: table; right: 0; bottom: 0; top: 0; left: 0; width: 100%; height: 100%; top: 0; }
    .f-side.menu-state .f-side-a3 { display: block; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background-color: rgba(0,0,0,.25); z-index: 20; }
    .f-side.menu-state .f-side-div1, .f-side-div2 { z-index: 21; position: relative; }
    .f-side.menu-state .f-side-co { display: table-cell; vertical-align: middle; width: 100%; }
    .f-side.menu-state .f-side-box-a { width: 100%; }
    .f-side.menu-state .f-side-co2 { width: 2.20rem; max-height: 100%; margin: 0 auto; }
    .f-side.menu-state .f-side-hover .f-side-box-b2-a { display: table-cell; color: black; }
    .f-side.menu-state .f-side-hover .f-side-box-b a { margin: 16px auto; display: block }
    .f-side.menu-state .f-side-hover .f-side-box-c { color: black; display: none }
    .f-side.menu-state .f-side-hover .f-side-box-b1-a { float: left; padding-left: 30px }
    .f-side.menu-state .f-side-hover .f-side-box-b { width: 100%; position: absolute; right: 0; height: auto; background-color: white; z-index: 99; display: table; border-radius: 5px; }
    .f-side.menu-state .f-side-hover .f-side-box-b2-a { font-size: 0.15rem; }
    .f-side.menu-state .f-side-hover .f-side-box-b2-a { top: 23px; }
    .f-side.menu-state .f-side-box-b { transition-property: initial; transition-duration: initial; -webkit-transition-property: initial; -webkit-transition-duration: initial; }
    .f-side .f-side-box-c { font-size: 11px; line-height: 0.2rem; }

}

@media(max-width: 1200px) {
    .f-side .f-side-box-c { font-size: 0.13rem; }
    .f-side .f-side-hover .f-side-box-b2-a { font-size: 0.15rem; }
    .f-side .f-side-hover.hover .f-side-box-b { width: 2rem; }
    .f-side .f-side-hover .f-side-box-b2-a { width: 1rem; }
}*/

.gywm-b2 .fenye { font-size: 0.17rem }
