body{
    font-family: 'helvetica neue','hiragino sans gb','ST HeiTi','microsoft yahei','\5FAE\8F6F\96C5\9ED1',tahoma,sans-serif;
    font-size: 12px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
img{
    display: block;
    border: 0 none;
}
li{
    list-style-type: none;
}
.wrapper{
    min-width: 1000px;
}
.middle_content{
    width: 1000px;
    margin: 0 auto;
    height: 707px;
}


.top_slide_box{
    height: 400px;
    overflow: hidden;
    position: relative;
}
.top_slide_box li {
    height: 400px;
}
.top_slide_box li .slide_img{
    display: block;
    height: 400px;
    width: 100%;
    background-position: center 0;
}
.top_slide_box .bx-wrapper{
    position: relative;
}
.top_slide_box .bx-has-pager{
    position: absolute;
    bottom:0px;
    left: 0;
    width: 100%;
    z-index: 999;
}
.top_slide_box .bx-pager{
    width: 70px;
    margin:0 auto;
}
.top_slide_box .bx-pager-item {
    float: left;
    padding: 10px 0;
}
.top_slide_box .bx-pager-item a {
    display: block;
    width: 10px;
    height: 10px;
    padding: 10px 0;
    background-color: #FFF;
    margin: 0 5px;
    text-indent: -999em;
    background: url("../image/banner_icon.png") no-repeat 0 10px;
    -webkit-transition: width .3s;
    transition: width .3s;
}
.top_slide_box .bx-pager-item a.active {
    background-color: #52b343;
    width: 20px;
    background: url("../image/banner_icon.png") no-repeat 0 -40px;
}

.top_slide_box .logo_box{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
}
.top_slide_box .logo_box .logo{
    width: 1000px;
    margin: 0 auto;
}
.top_slide_box .logo_box .logo a{
    margin: 67px 0 0 53px;
    display: block;
}


.app_content .app_down_content{
    overflow: hidden;
}
.app_content .app_down_content .app_qrcode_box{
    float: left;
}
.app_content .app_down_content .app_qrcode_box .app_qrcode{
    padding: 2px;
    background: #FFF;
}
.app_content .app_down_content .app_qrcode_tip{
    margin-top: 12px;
}
.app_content .app_down_content .app_qrcode_tip img{
    width: 128px;
    height: 28px;
}
.app_content .app_down_content .app_down_btn{
    float: left;
    padding-left: 18px;
}
.app_content .app_down_content .app_down_btn a{
    width: 150px;
    height: 38px;
    text-decoration: none;
    display: block;
    margin-bottom: 18px;
}
.app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    width: 17px;
    height: 20px;
    float: left;
    display: block;
    margin-top: 9px;
    margin-left: 25px;
    display: inline;
}
.app_content .app_down_content .app_down_btn .apple_down .down_font{
    font-size: 20px;
    line-height: 38px;
    padding-left: 21px;
    float: left;
    display: block;
}
.app_content .app_down_content .app_down_btn .android_down .android_icon{
    width: 19px;
    height: 22px;
    float: left;
    display: block;
    margin-top: 8px;
    margin-left: 24px;
    display: inline;
}
.app_content .app_down_content .app_down_btn .android_down .down_font{
    font-size: 20px;
    line-height: 38px;
    padding-left: 20px;
    float: left;
    display: block;
}
.app1,.app2,.app3,.app4,.app5,.app6{
    position: relative;
}

.app1{
    height: 707px;
    box-shadow: 0 3px 3px -2px #888 inset;
    background: #f7f7f7;
    overflow: hidden;
}
.app1 .app_img{
    margin-top: 80px;
    margin-left: -40px;
    float: left;
}
.app1 .app_img img{
    width: 705px;
    height:561px;
}
.app1 .app_content{
    float: left;
    padding-left: 9px;
}
.app1 .app_content .app_logo{
    padding-top: 160px;
}
.app1 .app_content .app_logo img{
    width: 318px;
    height: 72px;
}
.app1 .app_content .app_logo_tip{
    text-align:center;
    font-size: 28px;
    font-family: "microsoft yahei";
    color: #9a9b9a;
    line-height: 47px;
    margin-top: 6px;
}
.app1 .app_content .app_font{
    font-size: 20px;
    color: #9e9e9e;
    line-height: 40px;
    text-align:center;
    letter-spacing: 2px;
    padding-top: 30px;
    padding-bottom: 51px;
}
.app1 .app_content .app_down_content {
    margin-left:20px;
}
.app1 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #66abe7;
    color: #0378dc;
}
.app1 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -100px;
}
.app1 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -100px;
}
.app1 .app_content .app_down_content .app_down_btn a.pc_down{
    border: 1px solid #067add;
    color: #FFF;
    font-size: 20px;
    line-height: 38px;
    background: #198be5;
    text-align: center;
    display: block;
}



.app2{
    background: #58c74f;
    overflow: hidden;
    height: 707px;
}
.app2 .app_img{
    margin-top: 55px;
    margin-right: -21px;
    float: right;
}
.app2 .app_img img{
    width: 690px;
}
.app2 .app_content{
    float: left;
    padding-left: 27px;
}
.app2 .app_content .app_logo{
    padding-top: 200px;
}
.app2 .app_content .app_logo img{
    width: 267px;
    height: 60px;
}
.app2 .app_content .app_logo_tip{
    font-size: 26px;
    font-family: "microsoft yahei";
    color: #1a9311;
    line-height: 47px;
    margin-top: 9px;
    letter-spacing: 1px;
}
.app2 .app_content .app_font{
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    letter-spacing: 3px;
    padding-top: 30px;
    padding-bottom: 51px;
}
.app2 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #bce9b9;
    color: #fff;
}
.app2 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -50px;
}
.app2 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -50px;
}
.app2 .app_content .app_down_content .app_down_btn a.pc_down{
    border: 1px solid #33b629;
    color: #47a939;
    font-size: 20px;
    line-height: 38px;
    background: #FFF;
    text-align: center;
    display: block;
}



.app3{
    height: 707px;
    background: #f7f7f7;
    overflow: hidden;
}
.app3 .app_img{
    margin-top: 88px;
    margin-left: -111px;
    float: left;
}
.app3 .app_img img{
    width: 747px;
    height: 675px;
}
.app3 .app_content{
    float: left;
    padding-left: 37px;
}
.app3 .app_content .app_logo{
    padding-top: 69px;
    padding-left: 2px;
}
.app3 .app_content .app_logo img{
    width: 298px;
    height: 72px;
}
.app3 .app_content .app_logo_tip{
    padding-left: 42px;
    font-size: 28px;
    font-family: "microsoft yahei";
    color: #9a9b9a;
    line-height: 47px;
    margin-top: 1px;
    letter-spacing: 2px;
}
.app3 .app_content .app_font{
    font-size: 20px;
    color: #9e9e9e;
    line-height: 40px;
    padding-left: 41px;
    letter-spacing: 4px;
    padding-top: 34px;
    padding-bottom: 38px;
}
.app3 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #66abe7;
    color: #0378dc;
}
.app3 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -100px;
}
.app3 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -100px;
}
.app3 .app_content .app_down_content .app_down_btn a.pc_down{
    border: 1px solid #067add;
    color: #ffffff;
    font-size: 20px;
    line-height: 38px;
    background: #198be5;
    text-align: center;
    display: block;
}



.app4{
    height: 707px;
    background: #58c74f;
    overflow: hidden;
}
.app4 .app_img{
    margin-top: 71px;
    margin-right: 5px;
    float: right;
}
.app4 .app_img img{
    width: 623px;
}
.app4 .app_content{
    float: left;
    padding-left: 23px;
}
.app4 .app_content .app_logo{
    padding-top: 160px;
}
.app4 .app_content .app_logo img{
    width: 311px;
    height: 75px;
}
.app4 .app_content .app_logo_tip{
    padding-left: 35px;
    font-size: 28px;
    font-family: "microsoft yahei";
    color: #1a9311;
    line-height: 45px;
    letter-spacing: 1px;
}
.app4 .app_content .app_font{
    font-size: 20px;
    color: #FFF;
    line-height: 40px;
    padding-left: 35px;
    letter-spacing: 4px;
    padding-top: 34px;
    padding-bottom: 38px;
}
.app4 .app_content .app_font span{
    padding-right: 4px
}
.app4 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #bce9b9;
    color: #FFF;
}
.app4 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -50px;
}
.app4 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -50px;
}
.app4 .app_content .app_down_content .app_down_btn a.pc_down{
    border:1px solid #33b629;
    color: #47a939;
    font-size: 20px;
    line-height: 38px;
    background: #FFF;
    text-align: center;
    display: block;
}




.app5{
    height: 707px;
    background: #f7f7f7;
    overflow: hidden;
}
.app5 .app_img{
    margin-top: 85px;
    margin-left: -31px;
    float: left;
}
.app5 .app_img img{
    width: 641px;
    height: 641px;
}
.app5 .app_content{
    float: left;
    padding-left: 51px;
}
.app5 .app_content .app_logo{
    padding-top: 186px;
}
.app5 .app_content .app_logo img{
    width: 309px;
    height: 72px;
}
.app5 .app_content .app_logo_tip{
    padding-left: 22px;
    font-size: 28px;
    font-family: "microsoft yahei";
    color: #9a9b9a;
    line-height: 47px;
    margin-top: 9px;
    letter-spacing: 1px;
}
.app5 .app_content .app_font{
    font-size: 20px;
    color: #9e9e9e;
    line-height: 40px;
    padding-left: 24px;
    letter-spacing: 4px;
    padding-top: 32px;
    padding-bottom: 38px;
}
.app5 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #66abe7;
    color: #0378dc;
}
.app5 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -100px;
}
.app5 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -100px;
}
.app5 .app_content .app_down_content .app_down_btn a.pc_down{
    border: 1px solid #067add;
    color: #ffffff;
    font-size: 20px;
    line-height: 38px;
    background: #198be5;
    text-align: center;
    display: block;
}




.app6{
    height: 707px;
    background: #198be5;
    overflow: hidden;
}
.app6 .app_img{
    margin-top: 71px;
    margin-right: 5px;
    float: right;
}
.app6 .app_img img{
    width: 623px;
    height: 681px;
}
.app6 .app_content{
    float: left;
    padding-left: 23px;
}
.app6 .app_content .app_logo{
    padding-top: 200px;
}
.app6 .app_content .app_logo img{
    width: 311px;
    height: 75px;
}
.app6 .app_content .app_logo_tip{
    padding-left: 48px;
    font-size: 28px;
    font-family: "microsoft yahei";
    color: #0765b0;
    line-height: 45px;
    letter-spacing: 1px;
}
.app6 .app_content .app_font{
    font-size: 20px;
    color: #FFF;
    line-height: 40px;
    padding-left: 20px;
    letter-spacing: 4px;
    padding-top: 34px;
    padding-bottom: 38px;
}
.app6 .app_content .app_font span{
    padding-right: 4px
}
.app6 .app_content .app_down_content .app_down_btn a{
    border: 1px solid #a3d1f5;
    color: #FFF;
}
.app6 .app_content .app_down_content .app_down_btn .apple_down .apple_icon{
    background: url("404.png") no-repeat 0 -50px;
}
.app6 .app_content .app_down_content .app_down_btn .android_down .android_icon{
    background: url("404.png") no-repeat -50px -50px;
}
.app6 .app_content .app_down_content .app_down_btn a.pc_down{
    border: 1px solid #0d7ed8;
    color: #0378dc;
    font-size: 20px;
    line-height: 38px;
    background: #FFF;
    text-align: center;
    display: block;
}








.right_nav_box{
    position: absolute;
    left: 50%;
    top:210px;
    margin-left: 550px;
    display: none;
}
.right_nav_box .right_nav_icon{
    width: 40px;
    height: 40px;
    cursor: pointer;
    margin-bottom: 11px;
}
.right_nav_box .nav_hover{
    background: url("../image/right_nav_hover.png") no-repeat 0 0;
    width: 40px;
    height: 40px;
    visibility:hidden;
    display: block;
}
.right_nav_box .active .nav_hover{
    visibility: visible;
}
.right_nav2 .run_to_1,.right_nav4 .run_to_1{
    background: url("../image/right_nav_icon.png") no-repeat 0 0px;  
}
.right_nav2 .run_to_2,.right_nav4 .run_to_2{
    background: url("../image/right_nav_icon.png") no-repeat 0 -50px; 
}
.right_nav2 .run_to_3,.right_nav4 .run_to_3{
    background: url("../image/right_nav_icon.png") no-repeat 0 -100px;
}
.right_nav2 .run_to_4,.right_nav4 .run_to_4{
    background: url("../image/right_nav_icon.png") no-repeat 0 -150px;
}
.right_nav2 .run_to_5,.right_nav4 .run_to_5{
    background: url("../image/right_nav_icon.png") no-repeat 0 -200px;
}
.right_nav2 .run_to_6,.right_nav4 .run_to_6{
    background: url("../image/right_nav_icon.png") no-repeat 0 -250px;
}



.right_nav1 .run_to_1,.right_nav3 .run_to_1,.right_nav5 .run_to_1,.right_nav6 .run_to_1{
    background: url("../image/right_nav_icon.png") no-repeat -50px 0px;
}
.right_nav1 .run_to_2,.right_nav3 .run_to_2,.right_nav5 .run_to_2,.right_nav6 .run_to_2{
    background: url("../image/right_nav_icon.png") no-repeat -50px -50px;  
}
.right_nav1 .run_to_3,.right_nav3 .run_to_3,.right_nav5 .run_to_3,.right_nav6 .run_to_3{
    background: url("../image/right_nav_icon.png") no-repeat -50px -100px;
}
.right_nav1 .run_to_4,.right_nav3 .run_to_4,.right_nav5 .run_to_4,.right_nav6 .run_to_4{
    background: url("../image/right_nav_icon.png") no-repeat -50px -150px;
}
.right_nav1 .run_to_5,.right_nav3 .run_to_5,.right_nav5 .run_to_5,.right_nav6 .run_to_5{
    background: url("../image/right_nav_icon.png") no-repeat -50px -200px;
}
.right_nav1 .run_to_6,.right_nav3 .run_to_6,.right_nav5 .run_to_6,.right_nav6 .run_to_6{
    background: url("../image/right_nav_icon.png") no-repeat -50px -250px;
}




#footer{
    background: #2c2f32;
    height: 55px;
}
#footer .ftLink{
    padding-top: 19px;
}
#footer .ftLink a{
    color: #acacad;
    padding: 0 5px;
}
#footer .ftLink a b{
    font-weight: normal;
}