@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;}

.font14{ font-size:14px!important;}
.font18{ font-size:18px;}
.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:130px;}
.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-r-menu{ float:right; padding:1px 12px; margin:18px 10px 0 50px; line-height:26px;border-radius:50px; border:1px solid #e5e5e5; cursor:pointer;}
.header-r-menu>img{ float:left; margin:0 5px 2px 0;}
.header-menu{ margin-left:200px;}
.header-menu ul li{ float:left; margin:0 30px; padding:22px 10px;font-size:16px}
.header-menu ul li a{ display:inline; padding:0 10px; color:#000;}
.header-menu ul li a:hover{color:#f8952e; cursor:pointer;}
.header-menu ul li:active{border-bottom:2px solid #00afee;color: #00afee; cursor:pointer;}
.header-menu .menu-on{ display:block; height:35px; border-bottom:2px solid #f8952e;font-size:18px;color: #f8952e; cursor:pointer;}

.header-r{ float:right; padding:20px 10px 0 30px;}
.header-r-btn{ display:inline-block; padding:5px 10px; margin-left:20px;}
.header-btn-primary{ background:#ff8b00; border-radius:25px; color:#fff;}
.header-btn-primary a{color:#fff;}

.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:#ccc;}
.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-c{ text-align:center;}
.footer-c a{ color:#fff;}
.footer-c 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-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:900px;}
.banner-box{ position:relative; overflow:hidden; height:500px;}
.banner{position:absolute;width:2600px; height:500px;left:50%; margin-left:-1300px; }
.sub-banner-box{ position:relative; overflow:hidden; height:410px;}
.sub-banner{position:absolute;width:2600px; height:410px;left:50%; margin-left:-1300px; }


.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;}


/*首页样式*/
.homepage-cnt-wrap{}
.homepage-cnt-bg1{ background:#f5f5f5;}
.homepage-cnt{width:1380px; margin:0 auto;}
.homepage-cnt .cnt-tit{ padding:30px 0; text-align:center; font-size:30px;}
.homepage-cnt .cnt-tit span{ font-size:22px; color:#666;}
.homepage-cnt .cnt-subtit{ padding:0 50px; line-height:30px; text-indent:40px;  font-size:18px;}
.homepage-cnt .cnt-pic{ padding:20px 0; text-align:center;}
.homepage-cnt .cnt-serve{padding:30px 20px 70px 20px;}
.homepage-cnt .cnt-serve-tb{ border-left:1px solid #a9a9a9; border-top:1px solid #a9a9a9;}
.homepage-cnt .cnt-serve-tb tr td{ padding:40px 25px; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; text-align:center;}
.homepage-cnt .cnt-serve-tb .tb-main dl dt{ padding:20px 0; border-bottom:1px dashed #9f9f9f; font-size:20px;}
.homepage-cnt .cnt-serve-tb .tb-main dl dd{ padding-top:10px; line-height:25px; font-size:16px; color:#444; text-align:left;}


.homepage-introduce-tit{ padding:20px 20px 10px 20px;  font-size:30px; text-align:center;}
.homepage-introduce-subtit{text-align:center; color:#666;}
.homepage-introduce-txt{ line-height:30px; padding:20px 50px; font-size:18px;}

.homepage-introduce-cnt{ min-height:600px;background:url(../images/introduce_pic.png) no-repeat top  center;}
.homepage-introduce-cnt .cnt-l{width:340px; padding-top:60px;}
.homepage-introduce-cnt .cnt-l .l-box1{ margin-left:90px;}
.homepage-introduce-cnt .cnt-l .l-box3{ margin-left:90px;}
.homepage-introduce-cnt .cnt-r{ float:right;width:340px; padding-top:60px;}
.homepage-introduce-cnt .cnt-r .r-box2{ margin-left:95px;}
.homepage-introduce-cnt .cnt-main{width:250px; height:180px; margin-top:10px;}
.homepage-introduce-cnt .cnt-main dl dt{ padding-bottom:10px; font-size:20px; font-weight:bold;text-align:right; }
.homepage-introduce-cnt .cnt-main dl dd{ line-height:22px;}
.homepage-introduce-cnt .cnt-main dl dd a:hover{ }
.homepage-introduce-cnt .cnt-r .cnt-main dl dt{ text-align:left;}

.homepage-question-tit-wrap{ margin-bottom:30px; border-bottom:1px solid #e1e1e1;}
.homepage-question-tit{ padding:10px; font-size:30px; text-align:center;}
.homepage-question-tit-border{ width:270px; height:4px; margin:0 auto; margin-bottom:-2px; border-radius:20px; background:#d0d0d0;}
.homepage-question{}
.homepage-question tr th{ height:50px; line-height:50px; background:#71c194; color:#fff;}
.homepage-question .th-line{ border-right:1px solid #ace6c6;}
.homepage-question-sidebar{ width:700px;}
.homepage-question-sidebar dl{ padding:20px 20px 20px 50px; border-bottom:1px dashed #e1e1e1;cursor:pointer;}
.homepage-question-sidebar dl dt{padding-bottom:10px; font-size:18px; font-weight:bold;}
.homepage-question-sidebar dl dd{ font-size:16px;}
.homepage-question-sidebar .sidebar-on{ border-left:4px solid #71c194; color:#368157; background:#fff;}
.homepage-question-cnt{background:url(../images/homepage_question_bg.png) no-repeat bottom right;}

.homepage-column-wrap{ width:1200px; margin:0 auto; padding-top:20px;} 
.homepage-column-wrap>ul>li{ float:left; width:260px; padding:0 20px; cursor:pointer;}
.homepage-column-main-wrap{box-sizing:border-box; width:260px; height:359px;-moz-box-shadow:0px 1px 8px #e1e1e1; -webkit-box-shadow:0px 1px 8px #e1e1e1; box-shadow:0px 1px 8px #e1e1e1; border:1px solid #f1f1f1;}
.homepage-column-bg1{background:url(../images/ys_bg1.jpg) no-repeat;}
.homepage-column-bg2{background:url(../images/ys_bg2.jpg) no-repeat;}
.homepage-column-bg3{background:url(../images/ys_bg3.jpg) no-repeat;}
.homepage-column-bg4{background:url(../images/ys_bg4.jpg) no-repeat;}
.homepage-column-txt{ padding:40px;text-align:center; color:#fff;}
.homepage-column-txt>dl>dt{ padding:50px 0 20px 0;  font-size:28px;}
.homepage-column-txt>dl>dd{ line-height:30px;font-size:18px;}

.homepage-column3>ul>li{  float:left; box-sizing:border-box; width:33%; text-align:center;}

.homepage-column4>ul>li{  float:left; box-sizing:border-box; width:19%; height:120px;  margin:5px; padding:15px 20px 0 20px; text-align:center;border:1px solid #e7e7e7; background:#fff;}
.homepage-work-cnt{ padding:10px 110px 40px 110px;}
.homepage-work-cnt .work-icon{ text-align:center;}
.homepage-work-cnt .cnt-main dl dt{ padding-bottom:10px; font-size:20px; font-weight:bold;}
.homepage-work-cnt .cnt-main dl dd{ line-height:25px;font-size:16px; color:#666;}

.homepage-ys-icon{ padding-top:60px}
.homepage-ys-icon .icon-cnt{width:140px; height:140px; border-radius:50%; border-width:3px; border-style:solid; margin:0 auto;}
.homepage-ys-icon .icon-cnt>img{ width:90px; height:90px; margin:20px 0 0 20px;}
.homepage-ys-icon .icon-color1{ border-color:#f7c243;}
.homepage-ys-icon .icon-color2{ border-color:#50c4e1;}
.homepage-ys-icon .icon-color3{ border-color:#f9833e;}
.homepage-ys-icon .icon-color4{ border-color:#3296fa;}
.homepage-ys-icon .icon-txt{ padding-top:50px; text-align:center; font-size:18px;}

/*产品样式*/
.product-cnt-bg{ padding:50px;}
.product-cnt{width:1200px; margin:0 auto;}
.product-main dl dt{ padding-bottom:50px; font-size:28px;}
.product-main dl dd{ line-height:35px;font-size:18px;}
.product-main.main-l{ margin-left:60px;}

/*下载样式*/
.download-cnt{ padding:20px 30px 50px 30px;}
.download-tit{ padding:30px; text-align:center; font-size:28px;}
.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; padding-top:20px;} 
.download-column-wrap>ul>li{ float:left; padding:0 20px;}
.download-column-box{ box-sizing:border-box; width:160px; height:160px; padding-top:25px; border:1px solid #3e3e3e; margin:10px auto;text-align:center; cursor:pointer;}

.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;}