/*reset*/
@font-face {
  font-family: "SYHT";
  src: url("../fonts/SourceHanSansCN-Normal.otf");
}

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: "SYHT"; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 14px/1.14 "SYHT"; color: #505050; outline: 0; }
body { font-family: "SYHT";color:#505050;font-size: 14px; min-width:1200px;}
a { color: #202020; }
button { outline: none; border: none; }
* { box-sizing: border-box; }
.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { }
.font20{font-size: 20px;}
.wid650{width: 650px!important;}
.wid500{width: 500px!important;}
.wid250{width: 250px!important;}
.wid1200{width: 1200px!important;}
.float-l,.floatL { float: left; }
.pb50 { padding-bottom: 50px !important; }
.floatR { float: right; }
.mt50 { margin-top: 50px; }
.wid520 { width: 520px !important; }
.mr20 { margin-right: 20px; }
.mart20 { margin-top: 20px; }
.mart10 { margin-top: 10px; }
.wid160{width: 160px!important;}
.mart0{margin-top: 0px!important;}
.marLR140{margin-left: 140px!important;margin-right: 140px!important;}
.marR140{margin-right: 140px!important;}

#superContainer {height: 100%;position: relative; min-width:1200px;}
#side {position: fixed;left: 0;top: 0;z-index: 10;  min-width:1200px; width: 100%;height: 70px; border-bottom: 1px solid #d3d3d3;background:#fff;}
#side .content{margin:0 auto;width:1200px}
#sidebar{float:left;width: 215px;height: 100%;    border-right: 1px solid #f1f8fc;background: #fff;}
.sideRight {/* margin-left: 215px; */margin-top: 70px;} 
.logo { float:left;}
.logo a { display: inline-block; width: 220px;height: 45px;background: url(images/au-jfwl-logo.png) 0 0 no-repeat;outline: none;margin-top:10px;}
.nav { float: left;margin-left:140px;}
.nav li {float: left;margin:15px 30px;height:40px;line-height:40px;}
.nav a { font-size: 15px;font-weight: 500;color:#5396FF;color:#505050; padding: 0 20px; display:table; text-decoration: none;width:100%;text-align: center;display: block;letter-spacing: 2px;}
.nav a.active{color: #fff; background:#66bfe7; border-radius:20px}
.nav a:hover {color: #fff; background:#66bfe7; border-radius:20px}
#section0  .slidebg1{ background-image: url(../images/1-1bg.jpg);position: relative;background-size: cover}
#section0  .slidebg1 .textLeft{position: absolute;left:15%;top:25%}
#section0  .slidebg1 .textRight{position: absolute;right:15%;top:42%}
#section0  .slidebg2{ background: url(../images/1-2bg.jpg) center center;position: relative;background-size: cover}
#section0  .slidebg3{ background: url(../images/1-3bg.jpg) center center;position: relative;background-size: cover}

#section0  .slidebg-jf1{background: url(../images/2-1bg.jpg) center center;position: relative;background-size: cover}
#section0  .slidebg-jf2{background: url(../images/2-2bg.jpg) center center;position: relative;background-size: cover}
#section0  .slidebg-jf3{background: url(../images/2-3bg.jpg) center center;position: relative;background-size: cover}

#section0  .slidebg-jf1 .jfzc-logo{background: url(../images/jfzc-logo.png) no-repeat;display: block;width: 250px;height: 68px;margin:0 auto;margin-top: -230px;}
#section0  .slidebg-jf1 .introduce0{font-size: 24px;bottom:40%;position: absolute;letter-spacing: 3px;width: 70%;color: #fff;margin-left: -35%;left: 50%;line-height:50px;text-align:  left;}
#section0  .slidebg-jf2 .jfzc-text1{background: url(../images/jfzc-text1.png) no-repeat;display: block;width: 443px;height: 70px;position: absolute;left: 15%;top: 15%;}
#section0  .slidebg-jf2 .introduce1{font-size: 18px;top: 28%;position: absolute;letter-spacing: 3px;width: 70%;color: #fff;left: 15%;line-height: 40px;text-align:  left;}
#section0  .slidebg-jf3 .jfzc-text2{background: url(../images/jfzc-text2.png) no-repeat;display: block;width: 540px;height: 125px;position: absolute;left: 50%;top: 20%;margin-left: -270px;}
#section0  .slidebg-jf3 .jfzc-box{position: absolute;bottom:30%;width: 66%;left: 50%;margin-left:-33%}
#section0  .slidebg-jf3 .jfzc-box li{float: left;width: 25%;text-align: center}
#section0  .slidebg-jf3 .jfzc-box li img{width:221px;height: 223px;    transition: 0.3s all;-webkit-transition: 0.3s all; position: relative;top: 0;}
#section0  .slidebg-jf3 .jfzc-box li:hover img{top: 8px;}
#section0  .slidebg-jf3 .jfzc-giude{background: url(../images/jfzc-guide-top.png) no-repeat;width: 65px;height: 124px;left: 50%;margin-left: -33px;bottom:0;position: absolute;}

#section0  .text1{font-size: 24px;bottom: 25%; position: absolute;left: 50%;letter-spacing: 5px;margin-left: -325px;width: 650px;color: #fff;text-align: center;}
#section0  .text1::before{content: '';width:75px;border-top:2px solid #ececec;display: block;position: relative;bottom: -18px;}
#section0  .text1::after{content: '';width:75px;border-bottom:2px solid #ececec; display: block;  bottom: 12px;margin-left: 565px;position: relative;}
#section0  .slidebg2 .text2-1{position: absolute;top:32%;letter-spacing:10px;width: 1000px;left: 50%;margin-left: -450px;font-size: 60px;color:#fff;}
#section0  .slidebg2 .text2-2{position: absolute;top: 43%;letter-spacing:1px;width: 1000px;left: 50%;margin-left: -450px;font-size:38px;color:#4da3da;text-align: left;font-weight: bold;}
#section0  .slidebg2 .text2-3{position: absolute;background: url(../images/markbg.png) no-repeat;width: 431px;height:125px;top: 52%;left: 50%;margin-left: -450px;}
#section0  .slidebg3 .text3-1{position: absolute;width: 100%;height: 95px;top: 15%;left: 50%;margin-left: -50%;text-align: center;font-size:60px;color:#fff;font-weight:normal;letter-spacing: 5px}
#section0  .slidebg3 .text3-1 span{font-size:140px;}
#section0  .slidebg3 .text3-2{position: absolute;top: 38%;background: url(../images/text3.png) no-repeat;width: 532px;height:30px;left: 50%;margin-left: -266px;}
#navProductService{display:-webkit-box;display:-moz-box;display:box;margin:auto;}
#navProductService{width:100%;height:100%; min-width:1200px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;overflow: hidden;}
#navProductService>div{float:left;width:33.33%;text-align:center;line-height:100px;font-size:36px;color:#fff;}
#box1, #box2, #box3{position: relative;overflow: hidden;}
#box1 img, #box2 img, #box3 img{float: left;width: 100%;transition: all 3s ease 0s;opacity:0.8;}
#box1:hover img, #box2:hover img, #box3:hover img {transform:scale(1.1,1.1);opacity:1;}
.box{position: absolute;top:50%;height: 200px;margin-top: -100px;width: 100%;}
.box i{background: url(../images/home-icon-bg.png) no-repeat;width: 112px;height: 112px;display: block;margin: 0 auto 20px;}
.box i.icon1-1{background-position: 0 0}
.box i.icon1-2{background-position: 0 -152px}
.box i.icon1-3{background-position: 0 -302px}
.box h3{font-size: 36px;color:#4da3da;text-align: center;letter-spacing: 2px;line-height: 36px} 
.box p{font-size: 18px;letter-spacing: 1px;margin-top: 20px;line-height: 30px;color: #fff;}

.widget {margin:0px auto;width:1200px;}
.widget .titletab{padding-bottom: 20px;border-bottom: 3px solid #dcdcdc; margin-bottom: 46px;position: relative;float:left;width:100%;text-align: left;}
.widget .titletab h4{font-size:36px;color:#4da3da;letter-spacing: 3px;}
.widget .titletab p{font-size:24px;color:#505050}
.partner_box {float: left;width: 100%; }
.partner_box li {  float: left; margin-bottom: 30px; margin-right: 15px; width: 18%;height: 96px; transform: translate3d(0, 0, 0);
      -webkit-transform: translate3d(0, 0, 0);transition: 0.3s all;-webkit-transition: 0.3s all;}
.partner_box li:hover {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);transform: translate3d(0, -3px, 0);-webkit-transform: translate3d(0, -3px, 0);}
.partner_box li:nth-child(5n) { margin-right: 0px; }
.partner_box li a img { height: 90px; display: block; margin: 0 auto;max-width: 100%; }

.common-footer{background: #1c1f36;float: left;width: 100%;padding: 50px 0 0 0;}
.ifooer{width: 1000px;margin:0 auto; display:flex;}
.ifooer .ifdiv{width:25%; line-height:30px; font-size:13px; color:#858793}
.ifooer .ifdiv ul{margin:0; padding:0}
.ifooer .ifdiv ul li{ font-size:13px; color:#858793}
.ifooer .ifdiv ul li a{font-size:13px; color:#858793}
.ifooer .ifdiv ul li h2{font-size:14px; color:#fff; padding-bottom:10px;}
.ifooer .ifdiv img{width:100px;}
.copyq{width:100%; line-height:55px; color:#858793; margin-top:50px; font-size:13px; border-top:1px solid #858793; text-align:center}
.com-text{font-size:14px;margin-bottom:10px;}
.honor_list{overflow:hidden;}
.honor_list li{display:inline-block;height:34px;line-height:34px;text-align:left;margin:0 10px;}
.honor_list li a{color:#fff;display:inline-block;}
.honor_list a:hover{color:#fff}
.footericon{background:url(../images/copyright-icons.png) no-repeat;display:inline-block;height:26px;width:26px;vertical-align:middle}
.footericon1{background-position:0 5px}
.footericon2{background-position:0 -20px}
.footericon3{background-position:0 -41px}
.footericon4{background-position:0 -67px}
.footericon5{background-position:0 -93px}
.footericon6{background-position:0 -125px}
.ifooer .leftbox{float:left;width:300px;text-align: left;color:#fff;margin-top: 30px;}
.ifooer .com-text{border-bottom:1px solid #fff;padding:5px 0px;width:252px;}
.ifooer .jflogo{float: left; width: 400px; margin-top: 30px; text-align: center; margin-bottom: 40px;}
.wx-code-wrap{width:90px;height:90px;text-align: right;display: inline-block;}
.wx-code-wrap img{width:80%;}
.ifooer .honor_list li{margin-left:0;min-width:100%}
.code-txt{color:#202020;}
.ifooer .rig-box{float: left;width: 300px;}
.ifooer .rig-box li{height:26px;line-height:26px;text-align: right;color: #fff;}

.jfzc-service .bg{position: absolute;left: 0;top: 0; width: 100%;height: 100%;}
.jfzc-service .jfzc-giude, .jfzc-picList .jfzc-giude, .jfzc-qichuang .jfzc-giude, .jfzc-applyFlow .jfzc-giude{background: url(../images/jfzc-guide-bottom.png) no-repeat;width: 65px;height: 176px;left: 50%;margin-left: -9px;top:-12%;position: absolute;}
.jfzc-picList .jfzc-giude, .jfzc-qichuang .jfzc-giude, .jfzc-applyFlow .jfzc-giude{z-index: -1;}
.jfzc-service .titleText{position: absolute;top: 6%;text-align: center;width: 100%;font-size: 36px;font-weight: bold;}
.jfzc-service .titleText::after{content: '';display:block;border-bottom:2px solid #ff8484;width:50px;margin: 0 auto;padding-bottom: 30px;}
.jfzc-service .serviceList{position: absolute;top: 15%;text-align: center;width: 80%;font-size: 36px;font-weight: bold;left: 50%;margin-left:-40%}
.jfzc-service .serviceList li{float: left;width: 25%;text-align: center;font-size: 25px;font-weight: normal;margin-bottom: 50px;}
.jfzc-service .serviceList li i, .jfzc-service .zxPlatform  .PlatformService li i{background: url(../images/jfzc-icon-bg.png) no-repeat;width: 65px;height: 65px;display: block;margin: 0 auto 30px;transition: 0.3s all;-webkit-transition: 0.3s all;position: relative;top: 0;}
.jfzc-service .serviceList li:hover i, .jfzc-service .zxPlatform  .PlatformService li:hover i{top:8px;}
.jfzc-service .serviceList li i.icon1-1{background-position: 0 0;}
.jfzc-service .serviceList li i.icon1-2{background-position: -100px 0;}
.jfzc-service .serviceList li i.icon1-3{background-position: -202px 0;}
.jfzc-service .serviceList li i.icon1-4{background-position: -312px 0;}
.jfzc-service .serviceList li i.icon1-5{background-position: 0 -86px;}
.jfzc-service .serviceList li i.icon1-6{background-position: -100px -86px;}
.jfzc-service .serviceList li i.icon1-7{background-position: -198px -86px;width:74px;}
.jfzc-service .serviceList li i.icon1-8{background-position: -312px -86px;}
.jfzc-service .zxPlatform{width: 100%;background: #ff6767;height: 35%;position:absolute;bottom:98px;}
.jfzc-service .zxPlatform  .title{position: absolute;top: 12%;text-align: center;width: 100%;font-size: 36px;font-weight: bold;color:#fff}
.jfzc-service .zxPlatform  .PlatformService{position: absolute;top: 45%;text-align: center;width: 80%;font-size: 36px;font-weight: bold;left: 50%;margin-left:-40%}
.jfzc-service .zxPlatform  .PlatformService li{float: left;width: 20%;text-align: center;font-size: 25px;font-weight: normal;margin-bottom: 50px;color:#fff}
.jfzc-service .zxPlatform  .PlatformService li i.icon1-9{background-position: -0 -174px;}
.jfzc-service .zxPlatform  .PlatformService li i.icon1-10{background-position: -100px -174px;}
.jfzc-service .zxPlatform  .PlatformService li i.icon1-11{background-position: -210px -174px;}
.jfzc-service .zxPlatform  .PlatformService li i.icon1-12{background-position: -312px -174px;}
.jfzc-service .zxPlatform  .PlatformService li i.icon1-13{background-position: -420px -174px;}

.jfzc-picList .picListBox{width: 100%;float: left;}
.jfzc-picList .picListBox ul li{float: left;width: 33.33%;border: 1px solid #9e9e9e;height: 350px;overflow: hidden;    cursor: pointer; }
.jfzc-picList .picListBox ul li img{float:left;width: 100%;height: 350px;transition: all 2s ease 0s;}
.jfzc-picList .picListBox ul li:hover img{transform:scale(1.2,1.2);width: 100%;height: 350px;}
.jfzc-picList .picListBox ul li span{background-color: rgba(0, 0, 0, 0.5);position: absolute;z-index: 1;color: #fff;line-height: 350px;text-align: center;display: block;width: 33.33%;font-size: 28px;font-weight: bold;letter-spacing: 2px;}
.jfzc-picList .picListBox ul li:hover span {background-color: rgba(0, 0, 0, 0);}

.jfzc-qichuang .bg{position: absolute;top:10%; width: 100%;height: 100%;left: 50%;margin-left: -50%;text-align: center;}
.jfzc-qichuang .qcTitle, .jfzc-applyFlow .flowTitle{text-align: center;width: 100%;font-size: 36px;font-weight: bold;color:#ff6767;float: left;margin-bottom: 45px;}
.jfzc-qichuang .qichuangBox{margin:0 auto;width:80%}
.jfzc-qichuang .qcIntroduce{text-align: left;width: 100%;font-size: 20px;line-height: 45px;float: left;padding:20px 0}
.jfzc-qichuang .qcSlogan{float: left;width: 100%;margin:70px 0;}
.jfzc-qichuang .qcSlogan{text-align: center}
.jfzc-qichuang .qcImg{float: left;width: 100%;}
.jfzc-qichuang .qcImg img{width: 100%}

.jfzc-applyFlow .bg{position: absolute;top:36%; width: 100%;text-align: center;}
.jfzc-applyFlow .flowTitle{color:#696969;margin-top: 35px;}
.jfzc-applyFlow .flowBox{width: 80%;margin:0 auto}
.jfzc-applyFlow .flowBox ul{float: left;width: 100%}
.jfzc-applyFlow .flowBox ul li{-webkit-transition: 0.3s all;top:0;cursor: pointer;float: left;width: 33.33%;text-align: center;font-size: 14px;font-weight: normal;margin-bottom: 80px;color:#646464;height:126px;position: relative;}
.jfzc-applyFlow .flowBox ul li .circle-box{display: block;margin:0 auto;width:126px;height:126px;border-radius: 64px;background: #ff6c6c;position:relative;}
.jfzc-applyFlow .flowBox ul li:hover{top:-10px;}
.jfzc-applyFlow .flowBox ul li .circle-box span{font-size:24px;position:absolute;top:50px;left:-14px;color:#fff;letter-spacing: 2px;width:156px;font-weight:bold}
.jfzc-applyFlow .flowBox ul li .info{padding-top:20px;}
.jfzc-applyFlow .flowBox ul li span{padding: 0 20%;display: block;line-height: 24px;}
.jfzc-applyFlow .flowBox ul li::after{content: '';display: block;background: url(../images/arrows.png) no-repeat;width: 58px;height: 58px;position: absolute;left: 90%;top: 40px; }
.jfzc-applyFlow .flowBox ul li:nth-child(3)::after{left: 44%;top: 140px;transform: rotate(90deg); }
.jfzc-applyFlow .flowBox ul li:nth-child(4)::after, .jfzc-applyFlow .flowBox ul li:nth-child(5)::after{transform: rotate(180deg); }
.jfzc-applyFlow .flowBox ul li:last-child::after{display: none;}
.jfzc-applyFlow .jfzc-footer{background: #353537;width: 100%;height: 220px;float: left;padding:20px 0px} 
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box{width: 1000px;margin:0 auto;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .jfzcLogo{float:left;width:330px;border-right:2px solid #ff6767;line-height: 182px; margin-right:70px;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .jfzcLogo img{vertical-align: middle}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .contactInfo{float: left;color:#fff;height:182px;width: 400px;margin-right:60px;padding-top: 20px;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .contactInfo dl dt{font-size: 24px;font-weight: bold;padding-top:20px;margin-bottom: 10px;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .contactInfo dl dt span{font-size: 18px;font-weight: normal;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .contactInfo dl dd{line-height: 30px;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .contactInfo dl dd span{font-size:18px;color:#ff6c6c}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .qrCode{float: right;margin-top:10px;width: 120px;}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .qrCode img{display: block;width: 100%}
.jfzc-applyFlow .jfzc-footer .jfzc-footer-box .qrCode p{padding:5px 18px;line-height: 20px;color:#fff;text-align: center}
.jfzc-applyFlow .back{float: left;width: 100%;text-align: center;    margin-top: 20px;}

.fenfa-banner, .ly-banner{float: left;width: 100%;background: url(../images/fenfa-banner-bg.jpg)  repeat scroll center center / cover!important;height: 489px;margin-bottom: 50px;}
.ly-banner{background: url(../images/ly-banner-bg.jpg) repeat scroll center center / cover!important;}
.fenfa-banner .text{width: 100%;text-align: center;margin-top: 170px;}
.fenfa-banner span, .ly-banner span{display: block;margin: 70px auto 0;padding: 10px 20px;text-align: center;color:#ffff00;font-size: 40px;border:1px solid #fff;width: 220px;}
.ly-banner span{margin-left: 430px;}
.fenfa-box, .jf-banner .jf-banner-box, .jf-appbox, .jfGame-box, .jfGame-banner-box, .ppw-appbox, .trade-appbox, .dlb-banner-box{width: 1100px;margin:0 auto;}
.fenfa-box .ifenfa-logo, .jfGame-box .jfGame-logo, .ppw-appbox .ppw-logo{float: left;width: 100%;margin-bottom: 60px;}
.ppw-appbox .ppw-logo{margin-bottom:50px;}
.fenfa-box .ifenfa-img-box, .ppw-img-box{float: left;width: 100%;margin-bottom: 50px;}
.fenfa-box .ifenfa-img-box .leftImg, .ppw-img-box .leftImg{float: left;}
.fenfa-box .ifenfa-img-box .rightImg, .ppw-img-box .rightImg{float: right; margin-top: 80px;}
.ppw-img-box .rightImg{margin-top: 10px}
.fenfa-box .ifenfa-introduce{    text-indent: 48px;float: left;position: relative;font-size:20px;text-align:left;line-height:44px;padding-top:30px;margin-bottom: 70px;letter-spacing: 2px;}
.fenfa-box .ifenfa-logo-bg{background: url(../images/ifenfa-logo-watermark.png) no-repeat;width: 503px;height: 295px;position: absolute;left: 50%;margin-left: -251px;top:-30px;}
.fenfa-box .fenfabtn{text-indent: 0;float: right;display: block;margin-top: 30px;width: 162px;height: 55px;background: #66bfe7;text-align:  center;line-height: 55px;border-radius:28px;color:#fff;font-size: 24px;}
.fenfa-box .fenfabtn:hover{background: #46aad8;}

.jf-banner{float: left;width: 100%;background:url(../images/9feng-banner-bg.png)  repeat scroll center center / cover!important;width: 100%;height: 306px;margin-bottom: 65px;}
.jf-banner .jf-banner-box .text{text-align: left;margin-top: 75px;color:#fff;line-height: 44px;font-size:20px;float: left;letter-spacing: 2px;}
.jf-banner .jf-banner-box .jfbtn{float: right;margin-top: 175px;width: 162px;height: 55px;background: #fff;text-align:  center;line-height: 55px;border-radius:28px;color:#7d7d7d;font-size: 24px;}
.jf-banner .jf-banner-box .jfbtn:hover{color:#3c84fb;}
.jf-appbox .appInfo{padding-top: 30px;text-align: right;float: left;width: 340px; }
.jf-appbox .appInfo h3{font-size: 20px;margin-bottom: 10px;margin-top:40px;}
.jf-appbox .appInfo p{font-size: 14px;color:#646464}
.jf-appbox .appImg{float: left;width:520px;text-align: right;}

.fenfa-footer, .ly-footer, .trade-footer{background: #353537;width: 100%;height: 220px;float: left;padding:20px 0px;margin-top:30px;}
.ly-footer{height: 260px;}
.fenfa-footer .footerInfoBox{width: 1000px;margin:0 auto;}
.fenfa-footer .footerInfoBox .jfLogo{float:left;width:400px;border-right:2px solid #66bfe7;line-height: 182px; margin-right:80px;padding-left:50px;}
.fenfa-footer .footerInfoBox .jfLogo img{vertical-align: middle;margin-right:50px;}
.fenfa-footer .footerInfoBox .contactWay{float: left;color:#fff;height:182px;width: 250px;padding-top: 25px;}
.fenfa-footer .footerInfoBox .contactWay dl dt{font-size: 24px;font-weight: bold;padding-top:20px;margin-bottom: 10px;}
.fenfa-footer .footerInfoBox .contactWay dl dt span{font-size: 18px;font-weight: normal;}
.fenfa-footer .footerInfoBox .contactWay dl dd{line-height: 30px;}
.fenfa-footer .footerInfoBox .contactWay dl dd span{color:#66bfe7}
.gotoTop{float: left;width: 100%;margin: 20px 0;text-align: center;padding-top:20px;}



.ly-banner .text{width: 100%;text-align: left;margin-top: 70px;padding-left: 260px;}
.jfGame-img-box{float: left;width: 100%;margin-bottom: 50px;text-align: center}
.jfGame-banner, .trade-banner{float: left;width: 100%;background:url(../images/jggame-img-bg.jpg) repeat scroll center center / cover!important;width: 100%;height: 285px;margin-bottom: 65px;}
.trade-banner{background:url(../images/3yx-banner.png) no-repeat;}
.jfGame-banner-box .text{    text-indent: 48px;font-size: 20px;line-height: 45px;margin-top: 50px;color:#fff;letter-spacing: 2px;}
.jfGame-banner-box .jfGameBtn, .trade-banner .tradeBtn {float: right;width: 162px;height: 55px;    margin-top: 28px;background: #fff;text-align:  center;line-height: 55px;border-radius:28px;color:#3c84fb;font-size: 24px;}
.jfGame-banner-box .jfGameBtn, .trade-banner .tradeBtn{color:#7d7d7d}
.jfGame-banner-box .jfGameBtn:hover, .trade-banner .tradeBtn:hover{color:#3c84fb}
.ppw-appbox .ppw-introduce{    text-indent: 48px;font-size: 20px;color:#646464;line-height: 42px;text-align: left;letter-spacing: 2px;}
.ppw-banner{float: left;background: url(../images/ppw-banner.png)  repeat scroll center center / cover!important;height: 285px;width: 100%;margin: 55px 0 20px;position: relative;}
.ppw-banner .ppwBtn{float:right;width: 162px;height: 55px;color:#7d7d7d;background: #fff;text-align:  center;line-height: 55px;border-radius:28px;font-size: 24px;    margin-top: 127px;
    margin-right: 20px;}
.ppw-banner .ppwBtn:hover{color:#9799ff;}
.ly-footer .footerInfoBox{width: 1100px;margin:0 auto;}
.ly-footer .footerInfoBox .jfGame-box{float:left;width:660px;border-right:2px solid #66bfe7;margin-right:70px;}
.ly-footer .footerInfoBox .jfGame-box .jfGameLogo{float: left;width: 160px;margin:10px 0 20px}
.ly-footer .footerInfoBox .jfGame-box .jfGameLogo img, .ly-footer .footerInfoBox .ppw-box .ppwLogo img{vertical-align: middle;width:170px;}
.ly-footer .footerInfoBox .jfGame-box .jfGameQrcode{float: left;margin:0 65px;width: 160px;text-align:center}
.ly-footer .footerInfoBox .jfGame-box .jfGameQrcode p{color: #66bfe7;text-align: center;line-height: 22px;margin-top: 5px;}
.ly-footer .footerInfoBox .jfGame-box .contactWay{float: left;color:#fff;width: 350px;margin-top:50px;}
.ly-footer .footerInfoBox .jfGame-box .contactWay dl dt{font-size: 24px;font-weight: bold;padding-top:20px;margin-bottom: 10px;}
.ly-footer .footerInfoBox .jfGame-box .contactWay dl dt span{font-size: 18px;font-weight: normal;}
.ly-footer .footerInfoBox .jfGame-box .contactWay dl dd{line-height: 30px;float: left;width: 100%;}
.ly-footer .footerInfoBox .jfGame-box .contactWay dl dd span{color:#66bfe7}
.ly-footer .footerInfoBox .jfGame-box .contactWay .tip{margin-left: 72px;margin-bottom: 10px;float: left;display: block;color: #5ebfe7;}
.ly-footer .footerInfoBox .ppw-box .ppwLogo{margin:0 0 20px;}
.ly-footer .footerInfoBox .ppw-box .ppwQrcode{float: left;width:186px;text-align: center;}
.ly-footer .footerInfoBox .ppw-box .ppwQrcode p{text-align: center;line-height: 22px;margin-top: 5px;color:#fff}

.trade-footer .footerInfoBox{width: 1200px;margin:0 auto;}
.trade-footer .footerInfoBox .trade-box{float:left;width:600px;border-right:2px solid #66bfe7}
.trade-footer .footerInfoBox .trade-box .jfGameLogo{float:left;width:150px;margin: 55px 20px;}
.trade-footer .footerInfoBox .trade-box .jfGameQrcode{float: left;margin:30px 0px;width: 120px;text-align:center}
.trade-footer .footerInfoBox .trade-box .jfGameQrcode p{color: #66bfe7;text-align: center;line-height: 22px;margin-top: 5px;}
.trade-footer .footerInfoBox .trade-box .contactWay{float: left;color:#fff;width: 250px;padding-left: 30px;}
.trade-footer .footerInfoBox .trade-box  .contactWay dl dt{font-size: 24px;font-weight: bold;padding-top:20px;margin-bottom: 22px;}
.trade-footer .footerInfoBox .trade-box  .contactWay dl dt span{font-size: 18px;font-weight: normal;}
.trade-footer .footerInfoBox .trade-box  .contactWay dl dd{line-height: 30px;float: left;width: 100%;}
.trade-footer .footerInfoBox .trade-box  .contactWay dl dd span{color:#66bfe7}
.trade-footer .footerInfoBox .dlb-box {float:left;width: 370px;margin-left: 45px;}
.trade-footer .footerInfoBox .dlb-box .dlbLogo img{margin:60px 0 20px;    width: 180px;    text-align: center;float:left}
.trade-footer .footerInfoBox .dlb-box .ppwQrcode{float: left;width:156px;text-align: center;margin: 30px 10px;}
.trade-footer .footerInfoBox .dlb-box .ppwQrcode p{text-align: center;line-height: 22px;margin-top: 5px;color:#fff}
.trade-footer .footerInfoBox .trade-box   .contactWay .tip{margin-left: 72px;margin-bottom: 10px;float: left;display: block;color: #5ebfe7;}

.gametrade-banner{float: left;width: 100%;background: url(../images/gametrade-banner.jpg)  repeat scroll center center / cover!important;height: 489px;margin-bottom: 50px;position: relative;}
.gametrade-banner .i-b-1{position:absolute;top:160px;left:68px;animation: one 3s infinite;transition: transform 3s ease;}
.gametrade-banner .i-b-2{position:absolute;top:20px;right:100px;animation: one 5s infinite;transition: transform 3s ease-in;}
@keyframes one{
      0%   {transform:translateY(0px);}
      50%  {transform:translateY(25px);}
      100% {transform:translateY(0px);}  }
@keyframes two{
       0%   {transform:translateY(0px);}
      25%   {transform:translateY(5px);}
      50%   {transform:translateY(10px);}
      75%   {transform:translateY(5px);}
      100%  {transform:translateY(0px);}  }
.gametrade-banner  .text{width: 100%;text-align: center;margin-top: 80px;}
.gametrade-banner span{display: block;padding: 19px 20px;text-align: center;color:#ffff00;font-size: 54px;font-style: oblique;border: 2px solid #fff;width: 275px;font-weight:  bold;margin: 100px 0 0 370px;}
.trade-img-box{float: left;width:400px;padding-top: 30px;text-align: center; }
.trade-introduce{float: left;width: 600px;margin-left: 50px;}
.trade-introduce ul li{float: left;width: 50%;margin-bottom:50px;}
.trade-introduce ul li label{background: url(../images/trade-icon.png) no-repeat;display: inline-block;margin-right:30px;width: 45px;height: 45px;float: left;}
.trade-introduce ul li label.icon1{background-position: 0 0}
.trade-introduce ul li label.icon2{background-position: -72px 0}
.trade-introduce ul li label.icon3{background-position: -142px 0}
.trade-introduce ul li label.icon4{background-position: -216px 0}
.trade-introduce ul li label.icon5{background-position: -282px 0}
.trade-introduce ul li label.icon6{background-position: -354px 0}
.trade-introduce ul li .infoText{float: left;width: 215px;}
.trade-introduce ul li .infoText h3{margin-bottom:10px;font-weight: bold; }
.trade-introduce ul li .infoText p{line-height: 22px;}
.trade-appbox .left-dlblogo{float: left;height: 320px;line-height: 320px;}
.trade-appbox .right-dlbImg{float: right;}
.dlb-banner{background: url(../images/dlb-banner.jpg)  repeat scroll center center / cover!important;float:left;width: 100%;height: 275px;margin-top: 50px;}
.dlb-banner-box .text{float: left;width: 864px;margin-top: 50px;color: #fff;font-size: 20px;line-height: 45px;letter-spacing: 2px;}
.dlb-banner-box .dlbBtn{float: right;width: 162px;height: 55px;background: #fff;text-align:  center;line-height: 55px;border-radius:28px;color:#7d7d7d;font-size: 24px;margin-top: 170px}
.dlb-banner-box .dlbBtn:hover{color:#3c84fb;}
.aboutUs-banner{width: 100%;background: url(../images/jfwl-bg.jpg) repeat scroll center center / cover!important;height:380px ;}
.aboutUs-banner .aboutUs-box{position: relative;margin: 0 auto;width:1100px;height:250px ;}
.aboutUs-banner .aboutUs-box .jfwl-logo{position: absolute;width: 280px;height: 140px;left: 50%;margin-left: -140px;top:10%}
.aboutUs-banner .aboutUs-box .jfwl-introduce{position: absolute;top:40%;color:#fff;font-size: 20px;text-align: left;line-height: 38px;letter-spacing:3px;text-indent: 48px;}
.aboutUs-banner .aboutUs-box .jfwl-guide{position: absolute;width: 65px;height: 300px;left: 50%;margin-left: -33px;bottom:-10%}
.au-history {width: 1100px; margin: 0 auto; padding:1px 0 80px; overflow:hidden; margin-bottom:20px;53}
.au-history .au-h3{font-size: 36px;text-align: center;padding: 20px 0; margin: 0;font-weight: bold;letter-spacing: 3px;}
.au-history-items { margin-top: 60px; }
.au-history-item { width: 1100px; height: 70px; position: relative; }
.au-history-item-icon { width: 10px; height: 10px; position: absolute; left: 50%; top: 20px; margin-left: -5px; background: #57c2e3; z-index: 1; border-radius: 5px; }
.au-history-item-icon-bg {top: -50px;background: #77d2f7; width: 2px; height: 1370px; position: absolute; left: 50%; margin-left: -1px; z-index:6; }
.au-history-item .text { width: 260px; height: 100px; text-align: right; color: #000000;  }
.au-history-item .text h2 { font-size: 32px; font-weight: bold; margin: 0; color: #57c2e3; }
.au-history-item .text p { font-size: 16px; margin: 0; margin-top: 10px; line-height: 24px; }
.au-history-item img { display: block; width: 180px; max-height:120px}

.au-history-old {width: 100%;margin: 0 auto; margin-bottom: 80px;position: relative;}
.au-history-old h2 { margin: 0; font-size: 36px;font-weight: bold; text-align: center; margin-bottom: 40px;}
.au-history-old .jfwl-guide-bottom{position: absolute;width: 17px;height: 110px;left: 50%;margin-left: -9px;top: -130px;}
.cu-box{float: left;width: 100%;background: url(../images/map.jpg) repeat scroll center center / cover!important;height: 492px;background-size: 100% 100%;position: relative;}
.cu-box-info{margin: 0 auto;width: 1100px;}
.cu-box-info .cu-info{text-align: center;top: 80px;color:#fff;position: absolute;left:60%;}
.cu-box-info .cu-info h4{font-size: 22px;line-height: 50px;}
.cu-box-info .cu-info p{line-height: 50px;}


.carousel{position:relative;overflow:hidden;padding:2em 0 2em 0;}
.carousel .forward,
.carousel .backward{position:absolute;top:50%;width:6em;height:12em;margin-top:-6em;cursor:pointer;}
.carousel .forward{right:0;}
.carousel .backward{left:0;}
.carousel .forward:before,
.carousel .backward:before{content:'';display:block;width:6em;height:6em;border-radius:100%;background-color:rgba(72,57,73,0.5);position:absolute;top:50%;margin-top:-3em;-moz-transition:background-color 0.35s ease-in-out;-webkit-transition:background-color 0.35s ease-in-out;-o-transition:background-color 0.35s ease-in-out;-ms-transition:background-color 0.35s ease-in-out;transition:background-color 0.35s ease-in-out;-webkit-backface-visibility:hidden;}
.carousel .forward:after,
.carousel .backward:after{content:'';width:3em;height:3em;position:absolute;top:50%;margin:-1.5em 0 0 0;background:url(../images/arrow.svg) no-repeat center center;}
.carousel .forward:after{right:-0.25em;}
.carousel .backward:after{left:-0.25em;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}
.carousel .forward:before{right:-3em;}
.carousel .backward:before{left:-3em;}
.carousel .forward:hover:before,
.carousel .backward:hover:before{background-color:rgba(239,131,118,0.75);}
.carousel .reel{white-space:nowrap;position:relative;-webkit-overflow-scrolling:touch;}
.carousel article{display:inline-block;width:465px;background:#fff;text-align:center;padding:0 1em 3em 1em;margin:0 10px 0 0;white-space:normal;opacity:1.0;-moz-transition:opacity 0.75s ease-in-out;-webkit-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;-ms-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out;}
.carousel article.loading{opacity:0;}
.carousel article .image{position:relative;left:-1em;top:0;width:auto;margin-right:-2em;margin-bottom:3em;}
.carousel article p{text-align:center;}
                            
.news-banner{float: left;width: 100%;background: url(../images/news-banner.jpg)  repeat scroll center center / cover!important;height:513px;}
.news-banner .textLeft{width: 100%;text-align: left;margin-top: 130px;padding-left: 16%;}
.news-banner .textRight{width: 100%;text-align: right;margin-top: 60px;padding-right: 16%;}
.slide-content{padding-top:50px;padding-bottom:50px;float: left;width: 100%;margin: 0 auto;}
.slide-item-body{width: 1200px;margin: 0 auto;}
.slide-item-body ul li{width:30.8%;float:left;display:block;height:200px;padding-top:30px;margin-bottom:30px;border:none;border-radius:8px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;height:inherit;padding-top:0;border-radius:0;color:#000;z-index:10002;}
.slide-item-body ul li{display:block;    box-shadow: 0 2px 12px 1px rgba(100,100,100,0.3);}
.new-img img{width:100%;height:220px;border:none;display:block;}
.slide-item{width:100%;position:relative;margin:0 auto;}
.new-body{padding:20px 20px 10px 20px;}
.new-body-title{height:48px;line-height:24px;font-size:18px;color:#616161;letter-spacing:1px;font-weight: bold;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.new-body-text{padding-top:10px;line-height:20px;font-size:12px;color:#919191;height: 68px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.new-bottom{padding:10px 20px;height: 57px;background: #f0f0f0;line-height: 36px;}
.new-bottom span, .new-bottom a{color:#888}
.newd-box{margin:120px auto 50px;}
.newd-box h2{font-size: 20px;padding-bottom: 30px;border-bottom: 1px solid #ececec;font-weight: bold;text-align: center;margin-bottom: 20px;}
.newd-box .detailsInfo{font-size: 16px;line-height: 32px;padding:0 20px 30px;width: 1200px;margin: 0 auto;}
.newd-box .detailsInfo img{display: block;margin: 20px auto;max-width: 100%;height: auto;width: 50%;}
.newd-box  .goback{float: right;padding:30px 20px;font-size: 16px;color:#66bfe7;}

.slide-item-body ul li{margin-left:15px;margin-right:15px;}
.slide-item-body .tempWrap{padding-top:20px;background:#f5f5f5;}
.slide-item-body ul{padding-top:10px;overflow:visible;}
.slide-item-body ul li:hover{-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);z-index:1002;position:relative;left:0;}

/* fenye */
.page_top_, .page_footer_ { width: 100%; height: 30px;font-size: 12px;color: #393939; text-align: center; position: relative; margin-top:20px;float:left;}
.page_top_ i, .page_footer_ i {font-style: normal; padding: 6px 10px; display:none}
.page_footer_ span, .page_footer_ a, .page_top_ span, .page_top_ a { border: #ececec solid 1px; color: #202020; padding: 6px 11px; background: #e8e8e8; border-radius: 2px; margin-right: 10px; text-decoration: none; }
.page_footer_ span, .page_top_ span { color: #393939; border-color: #66bfe7; font-weight: bold; background: #66bfe7; color: #FFF; padding: 6px 10px; border-radius: 2px }
.page_top_ a, .page_footer_ a { cursor: pointer; }
.page_top_ a:hover, .page_footer_ a:hover { background: #66bfe7; border: 1px solid #66bfe7; color: #FFF; }
.page_top_ span.curr_page_size { background: #3c84fb; color: #FFF; }
.page_top_ a.page_size { border: 1px solid #ececec; }
.page_top_ a.page_size:hover { border: 1px solid #f40d33; }
.page_top_, .page_footer_ span.curr { background-color: transparent; }
.page_top_ span.prev, .page_top_ a.prev, .page_top_ span.next, .page_top_ a.next, .page_footer_ span.prev, .page_footer_ a.prev, .page_footer_ span.prev, .page_footer_ a.prev { padding: 1px 15px 0px 5px; position: relative; }
.page_top_ span.next, .page_top_ a.next, .page_footer_ span.next, .page_footer_ a.next { padding: 6px 11px; position: relative; }
.page_top_ span.prev, .page_top_ span.next, .page_top_ span.curr, .page_footer_ span.curr { color: #939393; border: 1px solid #ececec; font-weight: normal; background: #e8e8e8; }
.page_top_ span.prev b, .page_top_ a.prev b, .page_top_ span.next b, .page_top_ a.next b, .page_footer_ span.prev b, .page_footer_ a.prev b, .page_footer_ span.next b, .page_footer_ a.next b { font-size: 0; height: 9px; line-height: 0; width: 5px; background-repeat: no-repeat; margin-left: 5px; position: absolute; top: 7px; }
.page_top_ a.prev, .page_top_ span.prev { padding: 6px 11px; position: relative; }
.page_footer_ a.prev, .page_footer_ span.prev { padding: 6px 11px; position: relative; }
.page_top_ span.prev b, .page_top_ a.prev b { margin-left: -10px; }
.page_footer_ span.prev b, .page_footer_ a.prev b { margin-left: -10px; }
.page_top_ span.prev b, .page_footer_ span.prev b { background-position: left top; }
.page_top_ a.prev b, .page_footer_ a.prev b { background-position: left -18px; }
.page_top_ a:hover.prev b, .page_footer_ a:hover.prev b { background-position: left -36px; }
.page_top_ span.next b, .page_footer_ span.next b { background-position: left -9px; }
.page_top_ a.next b, .page_footer_ a.next b { background-position: left -27px; }
.page_top_ a:hover.next b, .page_footer_ a:hover.next b { background-position: left -45px; }
  
.subBusiness{float:left;width:184px;}
.subBusiness .subName{height:60px;float:left;width:184px;}
.subBusiness .subName i{background: url(../images/foot-icon.png) no-repeat;width: 44px;height: 44px;display: inline-block;margin: 0  20px 20px 0px;float:left}
.subBusiness .subName i.icon1-1{background-position: 0 0}
.subBusiness .subName i.icon1-2{background-position: 0 -55px}
.subBusiness .subName i.icon1-3{background-position: 0 -112px}
.subBusiness .subName .textbox {float:left;width:120px;}
.subBusiness .subName .textbox h3{font-size: 16px;text-align: center;letter-spacing: 2px;line-height: 30px;font-weight:bold;float:left;color:#fff} 
.subBusiness .subName .textbox:hover h3{color:#4da3da;}
.subBusiness .subName .textbox span{font-size: 10px;letter-spacing: 1px;color: #fff;float:left}  
.subBusiness .subName .textbox:hover span{color:#4da3da;}
  
.arrowDown{position:absolute;bottom:50px;width:26px;height:15px;left:50%;margin-left:-13px;animation: one 3s infinite;transition: transform 3s ease;}  
  
@media (min-width: 1024px){
    
} /*>=1024���豸*/

@media (min-width: 1100px) {
  
} /*>=1100���豸*/
@media (min-width: 1280px) {
   .jfzc-service .jfzc-giude, .jfzc-picList .jfzc-giude, .jfzc-qichuang .jfzc-giude, .jfzc-applyFlow .jfzc-giude{top:-15%}
} /*>=1280���豸*/
@media (max-width: 1366px) {
   .jfzc-service .jfzc-giude, .jfzc-picList .jfzc-giude, .jfzc-qichuang .jfzc-giude, .jfzc-applyFlow .jfzc-giude{top:-18%}
   .common-footer{padding: 30px 0 0 20px;}
   .partner_box li{margin-bottom:10px;}
}  
@media (min-width: 1440px) {
   .jfzc-service .jfzc-giude, .jfzc-picList .jfzc-giude, .jfzc-qichuang .jfzc-giude, .jfzc-applyFlow .jfzc-giude{top:-15%}
} 
@media (min-width: 1680px) {
	
} 
@media (min-width: 1920px) {
	
} 


