.fy-mk { font-size: 14px; }
.vmk-rowinner-width { width:1200px;}
body{ min-width:1200px; }

.module_225865> .vmk-body-inner {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}

.module_225872{padding-top:20px;padding-bottom:20px}

.module_225874{padding-top:30px;padding-bottom:20px}

.module_225861{background-color:#2f3033}
#element_15898851260003346 .fy-line{border-color:#4e4f51;}

.module_225864{background-color:#242527}
.fy-mk10130020 { }
.fy-mk10130020 .fy-mk-main { }
.fy-mk10130020 .fy-bg { width: 100%; }
.fy-mk10130020 .fy-bg.fy-topbg { }
.fy-mk10130020 .fy-linkbg { background-color: rgba(255, 255, 255, 1); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.fy-mk10130020 .fy-topbg { box-shadow: 0 2px 5px rgba(0,0,0,0.3); }
.fy-mk10130020 .fy-navtop { width: 1200px; height: 80px; margin: 0 auto; padding:18px 0;  }
.fy-mk10130020 .fy-logo { float: left; height: 80px; }
.fy-mk10130020 .fy-logo a{ line-height: 80px; height: 80px; display: block; }
.fy-mk10130020 .fy-logo a img { vertical-align: middle; }

.fy-mk10130020 .fy-Hotline{ float: right; height: 80px; }
.fy-mk10130020 .fy-Hotline a { line-height: 80px; height: 80px; display: block; }
.fy-mk10130020 .fy-Hotline a img{ vertical-align: middle; }

.fy-mk10130020 .fy-nav {  height: 70px; float: right; margin: 0 auto; padding-right:20px;padding-top:5px; }
.fy-mk10130020 .fy-nav ul { float: right; }
.fy-mk10130020 .fy-nav li.fy-ylis { position: relative; float: left; width: 100px; +width: 100px; height: 70px; line-height: 70px; padding-top: 20px; box-sizing: border-box; text-align: center;  }
.fy-mk10130020 .r-line { }
.fy-mk10130020 .fy-nav h3 { font-weight: bold; }
.fy-mk10130020 .fy-nav a.fy-a { display: block; height: 40px; line-height: 40px; text-align: center; color: rgba(0, 106, 182, 1); font-size: 16px; box-sizing: border-box; -webkit-transition: all .5s; transition: all .5s; }
.fy-mk10130020 .fy-nav a.fy-a:hover {  color: rgba(255, 170, 23, 1); font-size: 18px; }
.fy-mk10130020 .on a.fy-a,
.fy-mk10130020 .on a.fy-a:hover { color: rgba(255, 170, 23, 1); font-size:19px; }

.fy-mk10130020 .fy-nyebg .fy-nav a.fy-a { color: #333; }
.fy-mk10130020 .fy-nyebg .fy-nav a.fy-a:hover { border-bottom: 2px solid #fb8a16; color: #fb8a16; }
.fy-mk10130020 .fy-nyebg .on a.fy-a,
.fy-mk10130020 .fy-nyebg .on a.fy-a:hover { border-bottom: 2px solid #fb8a16; color: #fb8a16; }

.fy-mk10130020 .fy-sub { display: none; width: 100%; position: absolute; top: 70px; z-index: 1; border-top: 0; background: rgba(0,0,0,.6); }
.fy-mk10130020 .fy-sub li { text-align: center; }
.fy-mk10130020 .fy-sub li a { display: block; height: 40px; line-height: 40px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: background 0.15s ease-out; }
.fy-mk10130020 .fy-sub li a:hover { color: #fff; background-color: #000; text-decoration: none; font-size:16px; font-weight:bold; }
.fy-mk10130020 .fy-group2 { display: none; }

.fy-mk10130020 .fy-bg.fy-topbg .fy-sub { border: 1px solid rgba(0,0,0,.8); background: rgba(0,0,0,.8); }
.fy-mk10130020 .fy-nyebg .fy-sub { border: 1px solid rgba(255,255,255,1); background: rgba(255,255,255,1); }
.fy-mk10130020 .fy-nyebg .fy-sub li a { color: #333; }
.fy-mk10130020 .fy-nyebg .fy-sub li a:hover { color: #fff; background-color: #fb8a16; text-decoration: none; }.fy-mk10230013 { }
.fy-mk10230013 .fy-mk-main { /*width:100%; height: auto !important; overflow: hidden; */}
.fy-mk10230013 .fy-orlow { overflow: hidden;  height: auto !important; }
.fy-mk10230013 .fy-orlow .swiper-slide img{/* width: 100% !important; height: 100% !important; */} 

.fy-mk10230013 .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.fy-mk10230013 .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.fy-mk10230013 .swiper-slide a{ display:block; width:100%; height:100%; }
.fy-mk10230013 .swiper-slide img { width: 100%; max-height: 100%; }
.fy-mk10230013 .swiper-pagination-bullet { width: 16px; height: 16px; display: inline-block; border-radius: 10px !important; background: #fff;border:2px solid #fff; opacity: 1; border-radius: 0; box-sizing:border-box; }
.fy-mk10230013 .swiper-pagination-bullet-active { opacity: 1; background: #006ab6; }
.fy-mk10230013 .swiper-button-next,
.fy-mk10230013 .swiper-button-prev { display:none;  width: 84px; height: 90px; margin-top: -45px; background-color:rgba(37, 36, 36, 0.19); background-size: 15px 44px; background-position: center; background-repeat: no-repeat; /*border: 1px solid #fff; border-radius: 100%;*/ }
.fy-mk10230013 .swiper-button-prev { margin-left:10%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.fy-mk10230013 .swiper-button-next { margin-right:10%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }.fy-mk20210003 { }
.fy-mk20210003 .bot-nav ul { height: 50px; line-height: 50px; font-size: 16px; }
.fy-mk20210003 .bot-nav li { padding-right: 80px; display: block; float: left; }
.fy-mk20210003 .bot-nav a { color: #999; }
.fy-mk20210003 .bot-nav a:hover { color: #006ab6; }



.fy-mk20210003 .bot-nav li { position: relative; }
.fy-mk20210003 .bot-nav li::before { content: ''; display: block; width: 15px; height: 1px; font-size: 14px; margin-top: 1px; background: #999; position: absolute; right: 35px; top: 50%; 
transform: rotate(110deg);
-ms-transform: rotate(110deg); /* IE 9 */
-moz-transform: rotate(110deg); /* Firefox */
-webkit-transform: rotate(110deg); /* Safari and Chrome */
-o-transform: rotate(110deg); /* Opera */}
.fy-mk20210003 .bot-nav li:last-child::before { display: none; }.fy-mk20710013 { }
.fy-mk20710013 .fy-mk-main { }
.fy-mk20710013 .fy-foot { max-width: 1200px; margin: 0 auto; padding: 20px 0; }
.fy-mk20710013 .fy-ftcon { width: 100%; float: left; font-size: 14px; line-height: 30px; color: #666666; text-align: center; }
.fy-mk20710013 .fy-ftcon a { font-size: 14px; color: #999999; }
.fy-mk20710013 .fy-ftcon a:hover { color: #fb8a16; }
.fy-mk20710013 .ts-span { width: 100%; font-size: 12px; line-height: 30px; color: #3f3f3f; text-align: center; }
.fy-mk20710013 .ts-span a { font-size: 12px; color: #3f3f3f; }
.fy-mk20710013 .ts-span a:hover { color: #fb8a16; }.fy-mk10710013 { }
.fy-mk10710013 .fy-mk-main { }
.fy-mk10710013 .bread-crumbs { height: 50px; line-height: 50px; color: #888888; }
.fy-mk10710013 .bread-crumbs-icon { width: 11px; height: 50px; float: left; margin: 0 10px; background-position: center center; background-repeat: no-repeat; background-size: 11px 16px; }
.fy-mk10710013 a { color: #888888; font-size: 14px; float: left; }
.fy-mk10710013 a:hover { color: #ff9e27; }
.fy-mk10710013 a.on { }
.fy-mk10710013 .bread-crumbs em { font: 12px/1.75 "宋体", arial, sans-serif; padding: 0px 10px; float: left; height: 50px; line-height: 50px; }.fy-mk60040023 { }
.fy-mk60040023 .fy-mk-main { }
.fy-mk60040023 .fy-list { max-width: 1200px; margin: 0 auto; text-align: left;  }
.fy-mk60040023 .fy-list li { height: 40px; line-height: 38px; text-align: center; border: 1px solid #dfdfdf; box-sizing: border-box; background-color: #fafafa; margin-right:10px; float:left; -webkit-transition: all .5s; transition: all .5s;  }
.fy-mk60040023 .fy-list li a { display: block; font-size: 16px; color: #666; padding: 0 48px; box-sizing: border-box; -webkit-transition: all .5s; transition: all .5s; }
.fy-mk60040023 .fy-list li:hover,
.fy-mk60040023 .fy-list li.on { border-color: #006ab6; background-color: #006ab6; }
.fy-mk60040023 .fy-list li:hover a,
.fy-mk60040023 .fy-list li.on a { color: #fff; }.fy-mk60010004{ }
.fy-mk60010004 .fy-mk-main{ max-width:1300px; }
.fy-mk60010004 .about-content{ line-height: 24px; font-size: 14px; color:#666; }
.fy-mk60010004 .about-content img{ max-width: 100%; }.fy-mk80020003 .kf_hide { display: none !important; }
.fy-mk80020003 .kf_show { display: block !important; }

.fy-mk80020003 .kf_content {width: 160px;}
.fy-mk80020003 .show_btn { width:30px; }
.fy-mk80020003 .kf_icon {background-image: url(../images/180513324044.png) }

.fy-mk80020003 .kf_content {  height: auto; overflow: hidden; float: left; border-radius: 5px; }
.fy-mk80020003 .kf_content p { margin: 0px; }
.fy-mk80020003 .kf_item { text-align: center; margin: 8px 0 0 0; vertical-align: middle; background:#f5f5f5; transition:all 0.2s;}
.fy-mk80020003 .kf_item:hover{ background:#eee;}
.fy-mk80020003 .kf_item:last-child{ border-bottom:0px; }
.fy-mk80020003 .kf_item a { display:block;padding: 6px 0; }
.fy-mk80020003 .kf_item a span { vertical-align: middle; font-size: 14px; }
.fy-mk80020003 .kf_item .p_name{ font-size:13px;}
.fy-mk80020003 .kf_item .p_value{ font-size:15px; font-weight:600;}

.fy-mk80020003 .kf_title { height: 46px; background-position: -195px 0; background:#2578d8; }
.fy-mk80020003 .kf_title .kf_title_icon{ width:20px; height:20px; display:block; background-position: -110px 0; float:left;  margin:13px 3px 0 10px; background-repeat:no-repeat;}
.fy-mk80020003 .kf_title .kf_title_text{ font-size:15px; color:#fff; line-height:46px; float:left; width:104px; white-space: nowrap; overflow: hidden; }

.fy-mk80020003 .close_btn { float: right; display: block; width: 16px; height: 16px; margin: 16px 5px 0 0; _margin: 16px 5px 0 0; background-position: 0 0;  cursor: pointer;}
.fy-mk80020003 .close_btn span { display: none; }


.fy-mk80020003 .kf_center {background:#fff; border-left:2px solid #2578d8; border-right:2px solid #2578d8; }
.fy-mk80020003 .kf_center { padding: 0 8px 8px 8px; font-size: 12px; overflow:hidden; }


.fy-mk80020003 .show_btn {   height:auto; overflow: hidden;   float: left; cursor: pointer; background:#2578d8; padding:3px 0 10px;  border-radius: 5px;}

.fy-mk80020003 .show_btn_text{  display:block;  font-size:15px; line-height:18px; color:#fff; padding-bottom:5px;  transform-origin: 10px 14px;}
/*文字类类型*/
.fy-mk80020003 .show_btn_text_1,.fy-mk80020003 .show_btn_text_3{width: 15px; margin: 0 auto;}
/*字母形*/
.fy-mk80020003 .show_btn_text_2,.fy-mk80020003 .show_btn_text_4{transform: rotate(90deg);transform-origin: 10px 14px; height: 120px; width: 120px;}

.fy-mk80020003 .show_btn_icon{ width:25px; height:25px; display:block; background-position: -107px 2px;background-repeat:no-repeat; margin:0 auto;}
.fy-mk80020003 .show_btn_icon2{ width:14px; height:14px; display:block; background-position: -30px -60px; ;background-repeat:no-repeat; margin:0 auto; margin-top: 5px;}

.fy-mk80020003 .show_btn, .fy-mk80020003 .show_btn { background-position: -119px 0; }

.fy-mk80020003 .kf_bottom { height: 2px; background:#2578d8; }

.fy-mk80020003 .close_btn:hover { background-position: -67px 0; }
.fy-mk80020003 .wx_img { width: 120px; }


.fy-mk80020003 .go_top{ background:#2578d8; border-left:2px solid #2578d8; text-align:center; border-right:2px solid #2578d8;padding:5px; overflow:hidden; cursor:pointer; color:#fff;display:none;}
.fy-mk80020003 .go_top_icon{ padding:3px 0 3px 23px; margin:0 auto;  height:22px; line-height:22px; color:#2578d8;   background-position: 0 -57px;background-repeat:no-repeat;}

@media only screen and (max-width: 640px){
    .fy-mk80020003 { display:none;}
}
