@charset "utf-8";

/****************************** 公用 ********************************/
body{margin:0; padding:0; font-family:"Microsoft YaHei","宋体","Arial"; font-size:12px; font-style:normal; line-height:20px; color:#333333;}

ul{margin:0; padding:0;}
ul,ol,li{list-style:none;}
img{border:none;}
a:visited,a:link{color:#f08300;text-decoration:none;}
hr{margin-top:20px; width:100%; height:1px; border:0; color:#e6e6e6; background-color:#e6e6e6;}

.topNavBK{position: absolute; left: 0; top: 0; width:100%; height:72px; background:#2d2d2d; }
.conArea{position: absolute; left: 0; top:70px; width:100%; height:auto;}
.contentLimit{margin:0 auto; width:100%; min-width:1000px; max-width:1200px; height:auto;}
.content{margin:0 auto; width:1200px; height:auto;}
.bor{ margin:0; padding:0; border:1px solid #e6e6e6;}
.clear{clear: both;}

input::-webkit-input-placeholder { color:#9b9ea0; } /* WebKit, Blink, Edge */ 
input:-moz-placeholder { color:#9b9ea0; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color:#9b9ea0; } /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color:#9b9ea0; } /* Internet Explorer 10-11 */

.bottom-padding{height:120px;}


.footdl{width:100%; min-width:1200px; padding-top:10px; height:170px; background:#f0f0f0; text-align:center; border-top: 1px solid #e6e6e6;}
.footdl .botmxc{margin-top:20px; margin-bottom:24px; color:#333; font-size:24px;  letter-spacing:1px;}
.footdl .botmxc em{color:#f08300; font-style:normal; font-weight:bold;}
.footdl p{margin-bottom:8px; font-size:13px; }
.footdl a.btn_download{
    display:block;
    margin: 0 auto;
    width:180px;
    height:42px;
    line-height:42px;
    border-radius: 5px;
    background:#f69c00;
    color:white;
    font-size:18px;
    text-decoration:none;
    text-align:center;
}
.footdl a.btn_download:hover{background:#f69000;}
.footerarea{width:100%; min-width:1200px; height:420px; background-color:#1e2532;}

.footfixed{position:fixed; bottom:0;}
.footer{ padding-top:5px; width:100%; height:60px; color:#a4a4a4; text-align:center; background:#404040;}
.footer a{ line-height:30px; font-size:13px; color:#a4a4a4; text-decoration:underline;}
.footer a:hover{ color:#fff;}

/****************************** 首部导航 ********************************/
.topNav {position:fixed; top:0; width:100%; height:70px; background:#404040; z-index:999;}
.topNav .topLogo{float:left; margin-top:9px; width:201px; height:52px;}
.topNav ul{margin-right:30px; padding:0;}
.topNav li{float:right; margin-left:80px;}
.topNav li a{float:right; padding-top:15px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF;}
.topNav li a:hover{color:#f08300; border-bottom: 3px solid #f08300;}
.topNav .current{color:#f08300; border-bottom: 3px solid #f08300;}

.topBan{position: absolute; left:0; top:70px; width:100%; height:auto;}
.topBan .bannerImg{width:100%; min-width:1200px; height:658px; background:url(../imgs/banner.jpg) no-repeat; background-size:100% 658px;}
.topBan .kktitle{margin-top:150px; margin-bottom:20px; text-align:center;}
.topBan .slogan{height:210px; text-align:center;}
.topBan .slogan h1{margin:0; padding:0; color:#fff; line-height:80px; text-align:center; font-size:50px; font-weight:500; letter-spacing:8px;}
.topBan .slogan h2{margin:0; padding:0; color:#fff; line-height:60px; text-align:center; font-size:26px; font-weight:500; letter-spacing:2px;}
.topBan .xuanchuan{margin-bottom:80px; color:#fff; font-size:22px; text-align:center; letter-spacing:1px;}
.topBan .xuanchuan em{color:#f08300; font-style:normal; font-weight:bold;}
.topBan h1{margin:0; color:#333; line-height:160px; font-size:36px; text-align:center; font-weight:normal;}

.dl-btn{margin:0 auto; width:550px; height:110px;}
.dl-pc{float:left; width:262px; height:67px; display:block; background:url(../imgs/btn_dl_pc.png) no-repeat; text-indent:-999em;}
.dl-pc:hover{background-position: -263px 0;}
.dl-phone{float:right; width:262px; height:67px; display:block; background:url(../imgs/btn_dl_phone.png) no-repeat; text-indent:-999em;}
.dl-phone:hover{background-position: -263px 0;}

.scene{float:left; margin:7px 10px 7px 10px; width:380px; height:260px; }
.scenebk1{background:url(../imgs/scene_1.jpg) no-repeat; background-size:cover;}
.scenebk2{background:url(../imgs/scene_2.jpg) no-repeat; background-size:cover;}
.scenebk3{background:url(../imgs/scene_3.jpg) no-repeat; background-size:cover;}
.scene:hover{margin:0; width:400px; height:274px; cursor:pointer;}
.scene h2{margin-top:110px; color:#fff; line-height:40px; font-size:24px; text-align:center; font-weight:normal}
.scene p{margin:0 auto; width:310px; color:#fff; line-height:30px; font-size:17px; text-align:center;}

.feature{float:left; margin:10px 10px 50px 10px; width:280px; height:289px;}
.feabk1{background:url(../imgs/feature_1.jpg) no-repeat; background-size:cover;}
.feabk2{background:url(../imgs/feature_2.jpg) no-repeat; background-size:cover;}
.feabk3{background:url(../imgs/feature_3.jpg) no-repeat; background-size:cover;}
.feabk4{background:url(../imgs/feature_4.jpg) no-repeat; background-size:cover;}
.feabk5{background:url(../imgs/feature_5.jpg) no-repeat; background-size:cover;}
.feabk6{background:url(../imgs/feature_6.jpg) no-repeat; background-size:cover;}
.feabk7{background:url(../imgs/feature_7.jpg) no-repeat; background-size:cover;}
.feabk8{background:url(../imgs/feature_8.jpg) no-repeat; background-size:cover;}
.feature:hover{margin:5px 5px 45px 5px; width:290px; height:299px; cursor:pointer;}
.feature img{float:left; margin:168px 6px 6px 66px;}
.feature h3{float:left; margin-top:164px; margin-bottom:10px; color:#333333; line-height:30px; font-size:22px; text-align:center; font-weight:normal;}
.feature p{margin:0 auto; width:224px; color:#666; line-height:26px; font-size:16px; text-align:center;}

.pcrec{margin-top:200px; width:500px;}
.pcrec h2{margin-top:60px; margin-bottom:10px; color:#333333; line-height:60px; font-size:32px; font-weight:normal;}
.pcrec p{width:420px; color:#666; line-height:36px; font-size:20px;}
.pcrec .dlbtnblue{margin-top:80px; color:#fff; font-size:26px; text-align:center; line-height:66px; width:272px; height:68px; display:block; background:url(../imgs/btn_blue.jpg) no-repeat;}
.pcrec .dlbtnblue:hover{background-position:-273px 0;}
.pcrecVideo{float:right; margin-top:140px; padding-left:52px; padding-top:26px; width:638px; height:424px; background:url(../imgs/pcrec.png) no-repeat; background-size:cover;}

.vipintro{float:right; margin-top:200px;}
.vipintro h2{float:right; margin-top:60px; margin-bottom:10px; color:#333333; line-height:60px; font-size:32px; font-weight:normal;}
.vipintro p{float:right; width:440px; color:#666; line-height:36px; font-size:20px; text-align:right;}
.vipintro .dlbtnblue{float:right; margin-top:40px; color:#fff; font-size:26px; text-align:center; line-height:66px; width:272px; height:68px; display:block; background:url(../imgs/btn_blue.jpg) no-repeat;}
.vipintro .dlbtnblue:hover{background-position:-273px 0;}
.vipimg{float:left; margin-top:200px;}

.bottomdl{position: absolute; left:0; top:3450px; width:100%; min-width:1200px; height:300px; background:url(../imgs/bottom_dl_bk.jpg) no-repeat; background-size:100% 300px;}
.bottomdl p{color:#fff; line-height:100px; font-size:30px; text-align:center; letter-spacing:4px;}

.bottomindex{position: absolute; left:0; top:3750px; width:100%; min-width:1200px; height:480px; background-color:#1e2532;}

.foot{color:#a4a4a4; font-size:18px;}
.foot h3{margin-bottom:40px; margin-top:40px; line-height:40px; font-size: 26px; color:#e6e1e1; font-weight:normal;}
.foot a{color:#a4a4a4; font-size:18px;}
.foot a:hover{color:#fff;}
.foot .btm1{float:left; margin-left:20px; width:440px; height:300px;}
.foot .btm1 img{margin-top:40px; margin-bottom: 20px;}
.foot .btm1 p{margin-left:70px; line-height:26px;}
.foot .btm2{float:left; width:340px; height:300px;}
.foot .btm3{float:left; width:200px; text-align:center;}
.foot .btm3 h3{margin-bottom:30px; margin-top:40px; line-height:40px; font-size: 26px; color:#e6e1e1; font-weight:normal;}
.foot .btm3 p{margin:0; font-size:14px;}
.foot hr{margin-top:50px; width:100%; height:1px; border:0; color:#484d58; background-color:#484d58;}
.foot .link{margin-top:15px; font-size:12px; color:#666;}
.foot .link li{float:left; margin-right:8px; height:18px; }
.foot .link a{font-size:12px; color:#666;}
.foot .link a:hover{color:#bbb;}
.foot .link span{margin-left:10px; margin-right:10px;}
.foot .tailcenter{text-align:center;}


/****************************** 右侧浮动栏 ********************************/
.fixed_box {background: #f0f0f0; border: 1px solid #D1D1D9; border-radius: 4px; width: 80px; position: fixed; top:35%; right: 5px; text-align: center; padding-top: 2px; z-index: 999; height: auto; padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.fixed_box p {position: relative; width: auto; margin: 0 auto; color: #9593A2; cursor: pointer; text-align: center; }
.fixed_box p .icon-wrapper {display: block; margin-left:18px; width:23px; height: 21px; -webkit-box-sizing: content-box; box-sizing: content-box;  text-indent:-999em;}
.fixed_box p .fix-help{background:url(../imgs/fix-help.png) no-repeat;}
.fixed_box p .fix-qq{background:url(../imgs/fix-qq.png) no-repeat;}
.fixed_box p .fix-down{background:url(../imgs/fix-down.png) no-repeat;}
.fixed_box p .icon-text {display: block; text-align: center; font-size: 14px; line-height: 1; margin-top: 9px; }
.fixed_box p a {color: #666; display: block; width: 100%; -webkit-box-sizing: content-box; box-sizing: content-box; padding-bottom: 14px; margin-top: 14px; text-decoration:none; }
.fixed_box p a:hover .icon-text{color: #f08300; }
.fixed_box p a:hover .icon-wrapper{background-position: -24px 0; }


/****************************** 404返回首页按钮 ********************************/
.content a.btn_homepage{
    display:block;
    height:38px;
    line-height:38px;
    width:160px;
    background:#f69c00;
    color:white;
    font-size:16px;
    text-decoration:none;
    text-align:center;
}
.content a.btn_homepage:hover{background:#f69000;}


/****************************** 联系我们 ********************************/
.contact {margin-left:56px;}
.contact h1{margin:0; margin-top:60px; margin-left:4px; height:40px; font-size:24px; color:#333333; font-weight:normal;}
.contact hr{margin:2px 60px 30px 0; width:910px; height:2px; border:0; color:#e6e6e6; background-color:#e6e6e6;}
.contact h1 span{margin-left:40px; font-size:16px;}
.contact .toTax{margin-left:440px; font-size:15px;}
.contact .kefu{float:left; margin-left:40px; width:260px;}
.contact .kefu .weixintip{float: left; margin-left:5px; margin-right:4px; padding-top:4px;}
.contact .kefu h3{margin:0; height:30px; line-height:30px; font-size:17px; color:#333333; font-weight:normal;}
.contact .kefu p{margin:0; font-size:14px; color:#333333;}
.contact .chat-qq{margin-right:20px; width:113px; height:112px; display:inline-block; background:url(../imgs/kefu_qq.png) no-repeat; text-indent:-999em;}
.contact .chat-qq:hover{background-position: -114px 0;}
.contact .contact-email{margin-left:40px;}
.contact .contact-partner{margin-left:30px;}
.contact .contact-partner img{float:left; width:150px; height:50px; margin-right:80px; margin-bottom:30px;}
.contact .about-us{float:left; margin-right:20px;}
.contact h2{margin:0; margin-left:4px; height:40px; font-size:22px; color:#333333; font-weight:normal;}
.contact p{margin-top:5px; width:400px; line-height:26px; font-size:16px; color:#383131;}




