@charset "utf-8";
/* CSS Document */

body,div,hr,p,dl,dt,dd,ul,ol,li,button,input,textarea,th,td{margin:0;padding:0;}
body { margin: 0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:14px;width:100%; min-width:1400px;}
ul,li{list-style:none;}

a{color:#000; text-decoration:none; outline:none;font-weight:normal;} 
a:link {color:#000; text-decoration:none; outline:none;font-weight:normal;}
a:visited{color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}

.font12{ font-size:12px!important;}
.font14{ font-size:14px!important;}
.font18{ font-size:18px;}
.font-red{ color:#f00;}
.font-gray{ color:#666!important;}
.font-blue{ color:#05abff!important;}
.font-orange{ color:#f60!important;}

.clear{ clear:both;}
.r-noline{ border-right:none!important;}

.icon-close{background:url(../images/windows_close.png) no-repeat;background-size:contain;}
.icon-close:hover{background:url(../images/windows_close_on.png) no-repeat;background-size:contain;}

header{ max-width:2600px; margin:0 auto; height:68px; background:#fff;}
.header-box-bg{ background:#fff;}
.header-box{ width:1200px; margin:0 auto;}

.header-logo{ width:230px; height:60px; background-image:url(../images/header_logo.png)}
.header-menu{ margin-left:200px;}
.header-menu ul li{ float:left; margin:0 20px; padding:22px 10px;font-size:16px}
.header-menu ul li a{ display:inline; padding:0 10px; color:#000; cursor:pointer;}
.header-menu ul li a:hover{color:#f8952e; cursor:pointer;}
.header-menu ul li:active{border-bottom:2px solid #f30;color: #f30; cursor:pointer;}
.header-menu .menu-on{ display:block;border-bottom:2px solid #f8952e;font-size:18px;color: #f8952e; cursor:pointer;}


.header-r{ float:right; padding:20px 10px 0 20px;}
.header-r ul li{ float:left; margin: 0 10px;}
.header-r .r-btn{ display: inline-block; margin-top: -10px; padding: 5px 10px; border-radius:25px; cursor: pointer;}
.header-r .r-btn-bg1{ background: #f70; color: #fff;}
.header-r .r-btn-bg2{ background: #009aff; color: #fff;}
.header-r-btn{ display:inline-block; padding:5px 10px; margin-left:20px;}
.header-r ul li a{ color: #f70;}
.header-btn-primary{ background:#ff8b00; border-radius:25px; color:#fff;}
.header-btn-primary a{color:#fff;}
.header-l{ float: left}

.product-menu-box{ border-top:2px solid #ebeef3; height:60px; background:#fff;}
.product-menu{ width:800px; margin:0 auto;}
.product-menu ul li{ float:left; margin:0 20px; padding:18px 10px;font-size:16px}
.product-menu ul li img{ float:left; margin-right:2px;}
.product-menu ul li a{ color:#000;}
.product-menu ul li a:hover{color:#f8952e; cursor:pointer;}

footer{ height:100px; background:#3b3c3d; color:#fff;}
.footer-box{width:1200px; margin:0 auto; padding:20px 0;}
.footer-t{ padding:10px 20px;}
.footer-r{ float:right}
.footer-r a{ color:#fff;}
.footer-r a:hover{color:#05abff}
.footer-menu a{float:left; line-height:16px;padding:0 15px; border-right:1px solid #6b6b6b;color:#ccc;}
.footer-menu a:hover{color:#00afee; cursor:pointer;}
.footer-menu a:last-child{border-right: none;}
.footer-pic{width:120px; margin-top: -20px; text-align: center;}
.footer-pic>img{ width:60px; height:60px;}
.footer-pic-tit{ font-size: 12px; color:#d3d3d3;}
.footer-b{ clear:both; padding-top:20px; margin-top:30px; border-top:1px solid #4a4a4a; text-align:center;}
.bottom-b-arrow{ position: fixed; right:40px; bottom:20px; width:60px; height:60px;background:url(../images/header-top.png) no-repeat;background-size:contain; cursor:pointer;}
.bottom-b-arrow-on{-moz-box-shadow:0px 1px 8px #ccc; -webkit-box-shadow:0px 1px 8px #ccc; box-shadow:0px 1px 8px #ccc;}

.container{ min-height:800px;}
.banner-box{ position:relative; overflow:hidden; height:450px;}
.banner{position:absolute;width:2600px; height:450px;left:50%; margin-left:-1300px; }
.banner-box2{ position:relative; overflow:hidden; height:380px;}
.banner2{position:absolute;width:2600px; height:380px;left:50%; margin-left:-1300px; }
.banner2-r-pic{position:absolute; right:200px;z-index:89;}
.banner2-r-pic>img{width: 400px; height: 455px; }

.banner-code{position:absolute;width:2600px; left:50%;}
.banner-code .code-cnt{position:absolute; top:260px; left:-620px;}
.banner-code .code-cnt ul li{ float: left; margin-right:40px; padding:5px; border-radius: 4px; background: #fff; cursor: pointer;}
.banner-code .code-cnt .cnt-pic>img{width: 110px; height: 110px;}
.banner-code .code-cnt .cnt-tit{ text-align: center;}


.LayoutDiv{ width:1200px; margin:0 auto;}

/*在线客服样式*/
.online_service{position: fixed; bottom:100px; right:0;z-index:1000; cursor:pointer;}
.online_service_qq{ width:60px; height:164px; background:url(../images/kf_qq.png) no-repeat;}


/*关于样式*/
.index-cnt-wrap{ width: 1000px; margin: 10px auto;}
.index-cnt-tb tr td{ padding: 20px; border-bottom: 1px solid #eaefff}
.index-main dl dt{padding: 10px 0; font-size:18px; font-weight: bold;}
.index-main dl dt img{float: left; margin-right: 5px; width: 24px; height: 24px;}
.index-main-l{ padding-left: 50px;}

/*关于样式*/
.about-cnt-wrap{padding:40px 30px;}
.about-t-cnt dl dt{ padding-bottom:20px; font-size: 18px; text-align: center; font-weight: bold;}
.about-t-cnt dl dd{ line-height: 25px; text-indent: 28px;}
.about-cnt-tb .tb-l{}
.about-cnt-tb .tb-c{}
.about-main ul li{ padding:15px 0;}
.about-main .main-l{ float: left;}
.about-main .main-l img{ width: 64px; height: 64px;}
.about-main .main-r{margin-left: 70px;}
.about-main .main-r dl dt{ padding-bottom:10px; font-size: 16px; font-weight: bold;}



/*下载样式*/
.download-cnt{ padding:20px 30px 80px 30px;}
.download-tit{ text-align:center;}
.download-tit dl dt{ padding-top:30px; font-size:28px;}
.download-tit dl dd{ padding: 10px 0 30px 0; font-size:18px;}
.download-subtit{ width:150px; border-bottom:3px solid #09f; margin:0 auto;}
.download-subtit-main{ position:absolute; width:100px; background:#fff; margin:-10px 0 0 25px; text-align:center;}
.download-column-wrap{ width:600px; margin:0 auto; } 
.download-column-wrap>ul>li{ float:left; width: 50%;}
.download-column-box{ box-sizing:border-box; width:160px; height:160px; margin:10px auto;text-align:center; cursor:pointer;}
.download-column-pic>img{ width:150px; height:150px;}
.download-column-btn{ display: block; width:70px; height:25px; margin: 8px auto; line-height: 25px; border-radius: 4px;background:#2d9aff; color: #fff;text-align:center; font-size: 12px;}

.download-code-cnt{ padding:30px;}
.download-code-tit{ padding:20px; text-align:center; font-size:22px;}
.download-code-subtit{ padding-bottom:30px; text-align:center; font-size:16px;}
.download-code-pic{ padding-bottom:30px; text-align:center;}
.download-code-pic>img{ width:200px; height:200px;}

.download-push-cnt{ position:fixed;width:500px; top:500px; left:40%;border-radius:4px;background:#fff;-moz-box-shadow:0px 1px 8px #e1e1e1; -webkit-box-shadow:0px 1px 8px #e1e1e1; box-shadow:0px 1px 8px #e1e1e1; z-index:1;}
.push-r-close{ float:right; width:16px; height:16px; margin:15px 15px 0 0; cursor:pointer;}


.register-cnt{ width: 800px; margin:10px auto;}
.register-cnt .cnt-tit{ padding:10px 0; border-bottom: 1px solid #e1e1e1;}
.register-cnt .cnt-tit img{ float: left; margin-top:-5px;}
.register-cnt .cnt-subtit{ padding:15px 0; line-height: 25px; color: #666;}
.register-cnt .cnt-main-tb tr td{ padding: 5px;}
.register-cnt  .cnt-main-tb .input-box{width: 300px;}
.register-cnt  .cnt-main-tb .input-box input{width: 300px; height: 35px; border: 1px solid #e1e1e1;}
.register-cnt  .cnt-main-tb .input-box2{width: 300px; height: 35px;border: 1px solid #e1e1e1;}
.register-cnt  .cnt-main-tb .input-box2 .input-r{ float: right; margin: 8px 8px 0 0; color: #f70; font-size: 12px; cursor: pointer;}
.register-cnt  .cnt-main-tb .input-box2 input{  height: 35px;border: none;}
.register-cnt  .cnt-b-btn{ position: absolute; display: inline-block; padding:6px 15px; border-radius: 4px; background: #f90; color: #fff;cursor: pointer;}

/*弹出图片*/
.push-code-cnt-wrap{position: absolute; left: -450px; margin-top:50px;background: #fff; border-radius: 4px;box-shadow:3px 3px 3px #ccc;}
.push-code-cnt{ padding: 10px; }
.push-code-cnt>img{width:260px; height: 260px;}
.push-cnt-header .r-close{ float:right; width:20px; height:20px; margin:10px 10px 0 0;background:url(../images/windows_close.png) no-repeat top; background-size:contain; cursor: pointer;}

