*{margin: 0; padding: 0; font-family:arial,"微软雅黑","Lucida Grande",tahoma,sans-serif,verdana;}
html,body{width: 100%; height: 100%;position: absolute;background-color:#eee; min-width: 1004px; /*overflow-x:hidden;*/}
.banner{width: 100%; height: 100%; position: relative; top:0; background-size: cover; background-position: center center;}
.banner>img{width: 100%;}
img{position: absolute; top: 2%;}
span{display: block;}
.nav_box{width: 100%; height: 70px; position: absolute; background: rgba(0, 0, 0, 0.1); z-index: 2;}
.nav{width: 86%;left: 7%;height: 100%;position: relative;}
.logo{width: 180px; position: relative;display: block;}
.logo>img{width: 100%;top: 8px;}
.nav_textBox{width: 36%;height: 100%; position: relative; left: 180px;font-size: 17px; }
.nav_textBox a{width: 18%;display: inline-block; line-height: 70px; text-align: center; color: #fff; text-decoration: none; position: relative;}
.nav_textBox a:hover,.login:hover,.enroll:hover{ color: #fff; text-decoration: none;}
.nav_textBox a em,.login em{width:80%; height: 1px; background-color:#fff;position: relative;display: block;top: -24px;left: 10%;display: none; text-decoration: none;}
.nav_textBox a:hover em,.login:hover em{ display: block; text-decoration: none;}
.user_box{width: 14%;height: 100%;right: 0; position: absolute;top: 0; font-size: 17px;}
.login{width: 50%; height:100%; line-height: 70px;position: relative; text-align: center;font-size: 14px; color: #fff;display: inline-block;text-decoration: none;}
.enroll{border-radius: 20px; border: solid 1px #fff;width: 50%; height: 30px;  line-height: 30px;top: -50px; left:60%;position: relative; text-align: center;font-size: 14px; color: #fff;display: inline-block;text-decoration: none;}
.enroll:hover{border: solid 1px #14bbeb;}
.product{width: 100%;height: 248px;position: relative;margin-top:0px; font-size: 0; background-color: #fff; top:5px;}
.product div{width: 24.62%; height: 100%;margin-left:0.5%;position: relative;display: inline-block;background-size: cover; background-position: center center; }
.product div:first-child{margin-left: 0%;}
.product div img{width: 100%;}
.jdapp{width: 100%; height: 778px; position: relative;background-color: #fff;}
.jdapp_text{width: 100%;text-align: center; line-height: 150px; color: #333; font-size: 40px; position: relative; display: block;}
.jdapp img{width: 30%;left:35%;position: relative;}
.about{width: 1004px; height: 780px;left: 50%;margin-left: -502px; position: relative;}
.about_text{width: 100%; text-align: center; line-height: 120px; font-size: 40px;color: #333;position: relative; display: block; }
.slogan_box{width:100%; height: 220px;  background-color: #3aa0c6; position: relative;}
.slogan_mingBox{width: 100%;height: 16px; background-color: #2d8fb8;position: relative; display: block;}
.slogan_text{width: 80%;height: 204px;left: 10%;position: relative;}
.slogan_text span{width: 100%; line-height: 36px;position: relative; font-size: 17px;display: block;color: #fff;top: 10px;}
.firm{width: 100%;position: relative;margin-top: 10px;}
.about_imgBox,.public_img,.private_img{width: 260px; height: 365px; position: relative;float: left;}
.about_imgBox img,.public_img img,.private_img img{width: 100%; height: 100%;}
.firm_textBox,.public_textBox,.private_textBox{width: 720px; margin-left: 23px;height: 35px;top: 2px; position: relative;float: left;}
.public_textBox  .private_text{margin-top:280px;}
.firm_textBox span{width: 100%; line-height: 34px; font-size: 16px;position: relative;color: #666; display: block;}
.money_maxBox{width: 100%;height: 970px; position: relative;background-color: #fff;}
.money_minBox{width: 1004px; height: 100%;left: 50%; margin-left: -502px;position: relative; }
.money_title{width: 100%; line-height: 140px;font-size: 44px;color: #333; text-align: center;position: relative;}
.public{width: 100%; height: 365px;position: relative;}
.public_text,.private_text{width: 100%;line-height: 40px; font-size: 24px; position: relative;color: #888;}
.icbc_box{width: 100%;height: 80px; position: relative;margin-top:10px;}
.icbc_box div,.alipay div{float: left;position: relative;}
.icbc_icon{width: 16%; height: 100%; border-right: solid 1px #eee; }
.icbc_icon img,.alipay_icon img{width: 80px; height: 100%;}
.icbc_text,.alipay_text{width: 83%; height: 100%;}
.icbc_text span,.alipay_text span{width: 100%; line-height: 34px; position: relative;font-size: 14px;color: #333;top: 5px; margin-left: 10px;}
.icbc_text span i{font-style: normal;color: #3963c8;}
.icbc_text span em{font-style: normal;right: 0px; position: absolute;}
.alipay{width: 100%;height: 80px; position: relative; border-top:solid 1px #eee;margin-top: 10px;}
.alipay_icon{width: 16%; height: 100%; border-right: solid 1px #eee; margin-top:10px;}
.alipay_text span i{font-style: normal;color: #3963c8; font-size: 18px;}
.code{width: 100px; height: 100px; position: absolute; right: 0%;margin-top: 10px;}
.code img{width: 100%; height: 100%;}
.private{width: 100%; position: relative;margin-top: 10px;}
.contact_maxBox{width: 100%; height: 250px; position: relative; background-color: #fff;}
.contact_minBox{width: 1004px; left: 50%; margin-left: -520px; position: relative; border-top:dashed 1px #3963c8;}
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); 
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), 
    url('../fonts/iconfont.woff') format('woff'), 
    url('../fonts/iconfont.ttf') format('truetype'), 
    url('../fonts/iconfont.svg#iconfont') format('svg'); 
}
.contact_minBox div{width: 25%;height: 160px;margin-top: 40px;position: relative;float: left;}
.contact_minBox div i{ font-family:"iconfont" !important;  text-align: center;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;font-style: normal; font-size:40px; color: #888; position: relative; line-height: 70px;left: 50%;margin-left: -20px;}
.emall,.tel,.skill,.map{width: 68px;height: 68px;border-radius: 50%;border: solid 1px #888;position: relative;left:50%; margin-left: -34px;}
.emall_text,.tel_text,.skill_text,.map_text{width: 100%;position: relative;text-align: center;color: #bbb;font-size: 14px;margin-top: 10px;}
.contact_minBox div span:last-child{width: 100%; text-align: center;font-size: 17px;color: #444;position: relative;margin-top: 10px;}
.contact_minBox div span a{color: #444; text-decoration: none; font-size: 15px; }
.contact_minBox div span:first-child:hover{border: solid 1px #3963c8;}
.contact_minBox div span:first-child:hover i{color: #bbb;}
.bottom_maxBox{width: 100%; height: 250px; background-color: #232529;position: relative;}
.bottom_minBox{width: 1004px; left: 50%; margin-left: -502px;position: relative; height: 100%;}
.logo_left{width: 50%; height: 100%; position: relative; float: left;}
.bottom_logoBox{width: 100%;height: 70px;position: relative;}
.bottom_logoShow{width: 70px; height: 70px; position: relative; float: left;}
.bottom_logoShow img{width: 100%; height: 100%;margin-top: 10px;}
.bottom_logoText{width: 60%; line-height: 80px;position: relative;color: #fff; font-size: 16px;float: left;margin-left: 10px;}
.bottom_leftText{width: 100%; line-height: 40px; font-size: 16px;position: relative; color: #fff;clear:both;}
.logo_right{width: 50%; height: 100%; position: relative; float: left;}
.pre_sale{width: 30%; line-height: 40px;color: #fff;position: relative;margin-top: 20px;}
.logo_right span i{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;font-style: normal; font-size:30px; color: #fff; position: relative; line-height: 40px;}
.logo_right span em{font-style: normal; font-size: 16px;color: #fff; position: relative; margin-left: 10px;}
.bottom_code{width: 120px; height: 120px; right: 0%;top:30px;position: absolute;}
.bottom_code img{width: 100% ;height: 100%;}
.bottom_codeText{width: 120px; line-height: 20px; font-size: 14px; color: #fff;left: 380px;position: relative;text-align: center;margin-top: -40px;}
.bottom_skill{width: 100%; height: 60px; background-color: #000;position: relative;}
.bottom_skillLeft{width: 60%;line-height: 60px;position: relative; color: #fff;font-size: 14px;float: left;}
.bottom_skillRight{width: 40%;right: 0;line-height: 60px;position: absolute; color: #fff;font-size: 14px;float: left;}
.bottom_skillRight a{color: #fff;font-size: 14px; text-decoration: none;}
.nav_back{background-color: #232529;box-shadow: 0px 5px 5px rgba(0,0,0,0.3) ;}
/**
.nav_back{position: absolute; padding: 18px 60px; width: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.1); z-index: 100; }
**/
.banner-text{width: 100%;}