@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:16px;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-white{ color:#fff!important;}

.clear{ clear:both;}
.r-noline{ border-right:none!important;}

header{ max-width:2600px; margin:0 auto; height:60px;}
.header-box{ width:1350px; margin:0 auto;}
.header-logo{ float:left;width:230px; height:60px; background-image:url(../images/header_logo.png)}
.header-r-menu{ float:right; padding:2px 12px; margin:15px 50px 0 0; 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{}
.header-menu ul li{float:left; margin:0 20px; padding:18px 10px;font-size:16px}
.header-menu ul li a{}
.header-menu ul li a:hover{color:#069d6b; cursor:pointer;}
.header-menu ul li:active{border-bottom:2px solid #069d6b;color: #069d6b; cursor:pointer;font-size:18px;}
.header-menu .menu-on{ display:block; height:35px; color: #069d6b; border-bottom:2px solid #069d6b; cursor:pointer; font-size:18px;}

footer{ height:100px; background:#3b3c3d; color:#ccc;}
.footer-box{width:1400px; 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-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;}
.footer-c{ text-align:center;}
.footer-c a{ color:#fff;}
.footer-c a:hover{color:#05abff}
.container{ min-height:900px;}
.banner-box{ position:relative; overflow:hidden; height:440px;}
.banner{position:absolute;width:2600px; height:440px;left:50%; margin-left:-1300px; }
.sub-banner-box{ position:relative; overflow:hidden; height:330px;}
.sub-banner{position:absolute;width:2600px; height:330px;left:50%; margin-left:-1300px; }


.LayoutDiv{ width:1360px; 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-tool-wrap{height:280px;background:url(../images/tool_bg.jpg) repeat-y center;}
.homepage-tool{width:1200px; margin:0 auto;}
.homepage-tool-r{float:right; height:316px; width:200px;}
.homepage-tool-r .r-main{ padding:30px 0;}
.homepage-tool-r .r-main dl{ padding-bottom:30px;}
.homepage-tool-r .r-main dl dt{ padding-bottom:20px; font-size:24px; font-weight:bold;}
.homepage-tool-r .r-main dl dd{ padding-bottom:10px;font-size:16px; color:#666;}
.homepage-tool-r .r-main-link a{color:#05abff;}
.homepage-tool-l{ position:relative; width:940px; }
.homepage-tool-l .l-arrow-l{width:40px; text-align:center; cursor:pointer;}
.homepage-tool-l .l-arrow-l>ins{display:block;width:40px; height:40px;background:url(../images/arrow_l.png) no-repeat;}
.homepage-tool-l .l-arrow-l>ins:hover{display:block;width:40px; height:40px;background:url(../images/arrow_l_on.png) no-repeat;}
.homepage-tool-l .l-arrow-r{ width:60px; text-align:center; cursor:pointer;}
.homepage-tool-l .l-arrow-r>ins{ display:block;width:40px; height:40px;background:url(../images/arrow_r.png) no-repeat;}
.homepage-tool-l .l-arrow-r>ins:hover{background:url(../images/arrow_r_on.png) no-repeat;}
.homepage-tool-cnt{ margin-top:40px; height:200px;border-right:1px solid #e4e4e4;}
.homepage-tool-cnt .tool-logo{ text-align:center;}
.homepage-tool-cnt .tool-main{ text-align:center;}
.homepage-tool-cnt .tool-main dl dt{ padding-bottom:10px; font-size:20px;}
.homepage-tool-cnt .tool-main dl dd{ line-height:22px; color:#666;}
.homepage-tool-on{color:#f60;}
.homepage-tool-cnt ul li a:hover{ color:#f60;}
.homepage-tool-cnt ul li dd:hover{color:#f60;}

.homepage-tool2{ max-width:1400px; min-width:1100px; margin:50px auto;}
.homepage-tool2 ul li{ box-sizing:border-box;float:left; width:33%; padding:10px 50px 40px 50px; cursor:pointer;}
.homepage-tool2 ul li a:hover{ color:#03a9f7;}
.homepage-tool2 .tool-icon{ text-align:center;}
.homepage-tool2 .tool-main{ padding-bottom:40px;}
.homepage-tool2 .tool-main dl dt{ padding-bottom:20px; font-size:24px; text-align:center;}
.homepage-tool2 .tool-main dl dd{ line-height:30px; font-size:18px; text-align:center;}

.homepage-cnt-bg{ padding:20px;}
.homepage-cnt-bg1{ padding:20px;background:url(../images/homepage_bg1.png) repeat;}
.homepage-cnt-bg2{ padding:20px; background:#f8f8f8;}
.homepage-cnt-bg3{ padding:20px;background:url(../images/content_bg1.png) repeat;}
.homepage-cnt{ max-width:1360px; min-width:1160px; padding-bottom:30px; margin:0 auto;}
.homepage-cnt .cnt-tit{ padding:30px 0; text-align:center; font-size:30px;}
.homepage-cnt .cnt-tit-line1{ margin:10px auto; margin-bottom:30px;background:url(../images/b_line4.png) no-repeat center bottom;}
.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 tr td{ padding:10px 5px;}
.homepage-cnt .serve-logo-wrap{ width:180px; height:55px; border:1px solid #f1f1f1; text-align:center;}

.homepage-cnt .cnt-content1{}
.homepage-cnt .content1-tit-badge{display:inline-block; padding:5px; margin:10px 0 20px 20px; border-radius:4px;padding:3px 6px; background:#f5f4f2; color:#666; font-weight:bold;}
.homepage-cnt .content1-tit-badge2{display:inline-block; padding:5px; margin:10px 0 20px 20px;border-radius:4px;padding:3px 6px; background:#e2f3f3; color:#07a9d2; font-weight:bold;}
.homepage-cnt .content1-main ul li{ padding-bottom:15px; font-size:16px;}
.homepage-cnt .content1-main ul li>ins{ display:inline-block; width:8px; height:8px; margin:5px 10px 0 15px; border-radius:50%; background:#7a7a7a;}

.homepage-cnt .content2-tb{ padding-bottom:50px;}
.homepage-cnt .content2-main{ padding:0 10px;}
.homepage-cnt .content2-main dl dt{ padding:80px 0 50px 0; font-size:30px;font-weight:bold;}
.homepage-cnt .content2-main dl dd{ padding-bottom:40px; font-size:18px;}
.homepage-cnt .content2-main dl dd>ins{float:left; display:inline-block; width:8px; height:20px; margin:2px 15px 0 0; border-radius:4px; background:#23c0b0;}
.homepage-pic{ text-align:center;}

.homepage-cnt .cnt-content3{ width:300px; height:400px; padding:30px; border-radius:4px; margin:10px auto; background:#fff;}
.homepage-cnt .cnt-content3 .content3-main{ margin:20px 0 40px 0;}
.homepage-cnt .cnt-content3 .content3-main dl dt{ font-size:32px; font-weight:bold;}
.homepage-cnt .cnt-content3 .content3-main dl dd{ padding-top:8px; font-size:18px;}
.homepage-cnt .cnt-content3 .content3-main .main-load{ height:6px; border-radius:10px; background:#32d47b;}
.b-line1{ width:648px; height:20px; margin:50px auto;background:url(../images/b_line1.jpg) no-repeat;}
.b-line2{ width:1200px; height:20px; margin:50px auto;background:url(../images/b_line2.jpg) no-repeat;}
.b-line3{ width:980px; height:50px; margin:20px auto; margin-top:40px;background:url(../images/b_line3.png) no-repeat;}
.introduce-t{ padding:40px 0px 10px 0px;}
.introduce-t>dl>dt{ padding-bottom:20px; font-size:30px; text-align:center;}
.introduce-t>dl>dd{ padding:10px 0; line-height:30px; font-size:18px;}
.introduce-t .dd-pic{ text-align:center;}
.introduce-t .dd-sub-txt ul li{ padding:10px 0 10px 10px;}
.introduce-t .dd-sub-txt ul li>ins{ float:left; width:8px; height:8px; margin:9px 10px 0 0; background:#c6c6c6;}
.introduce-t .t-cnt{ width:1160px; margin:10px auto;}
.introduce-t .t-cnt ul li{ float:left; margin:10px;}
.introduce-t .t-cnt .cnt-main-icon>img{ width:120px; height:120px;}
.introduce-t .t-cnt .cnt-main-tit{ text-align:center;}
.introduce-t .t-pic{ padding:20px 0; text-align:center;}


.introduce-t .column3-wrap{ width:1100px; margin:0 auto; padding-top:20px;} 

.introduce-cnt{ padding:10px 0 30px 0;}
.introduce-cnt .cnt-tit{ padding-bottom:30px; font-size:30px; text-align:center;}

.introduce-cnt .cnt-content1{}
.introduce-cnt .content1-tit{ padding-bottom:25px; font-size:24px; font-weight:bold;}
.introduce-cnt .content1-tit-badge{ float:left;display:inline-block; padding:5px; margin:3px 2px 0 0; border-radius:4px;font-size:14px;line-height:1; background:#f5f4f2; color:#666;}
.introduce-cnt .content1-tit-badge2{ float:left;display:inline-block; padding:5px; margin:3px 2px 0 0; border-radius:4px;font-size:14px;line-height:1;background:#e2f3f3; color:#07a9d2;}
.introduce-cnt .content1-main ul li{ padding-bottom:15px; font-size:16px;}
.introduce-cnt .content1-main ul li>ins{ display:inline-block; width:8px; height:8px; margin:5px 10px 0 15px; border-radius:50%; background:#7a7a7a;}

.introduce-cnt .content2-tb{ padding-bottom:50px;}
.introduce-cnt .content2-main{ padding:0 10px;}
.introduce-cnt .content2-main dl dt{ padding:80px 0 50px 0; font-size:30px;font-weight:bold;}
.introduce-cnt .content2-main dl dd{ padding-bottom:40px; font-size:18px;}
.introduce-cnt .content2-main dl dd>ins{float:left; display:inline-block; width:8px; height:20px; margin:2px 15px 0 0; border-radius:4px; background:#23c0b0;}
.introduce-cnt .content2-main .main-txt{ padding-left:25px;}
.introduce-pic{ text-align:center;}

.customer-bg{background:#f5f5f5; }
.customer-t{text-align:center;}
.customer-cnt{ max-width:1360px; min-width:1160px; padding:30px; margin:0 auto;}
.customer-list-tit{ height:70px;background:url(../images/tit_line_bg.png) repeat-x;}
.customer-list-tit .tit-cnt{ width:200px;height:70px; line-height:70px; margin:0 auto; text-align:center; background:#f5f5f5; font-size:24px;}
.customer-list{ margin:50px auto;}
.customer-list ul li{ box-sizing:border-box;float:left; width:33%; padding:15px;}
.customer-list .list-cnt{ height:450px; padding:20px; border:1px solid #ddd;background:#fff; }
.customer-list .list-cnt .cnt-t{ width:370px; height:222px; margin-bottom:20px;}
.customer-list .list-cnt .cnt-t>img{ width:370px; height:222px;}
.customer-list .list-main dl dt{ padding:10px 0 20px 0; font-size:24px; font-weight:bold;}
.customer-list .list-main dl dd{ line-height:30px; font-size:18px;}
.customer-badge{display:inline-block; padding:2px 8px; margin:1px 2px 2px 10px; border-radius:4px; border:1px solid #f00; color:#f00; font-size:16px;}

.about-cnt{ padding:10px 0 30px 0;}
.about-cnt .cnt-tit{ padding-bottom:30px; font-size:30px; text-align:center;}
.about-cnt .cnt-line{ text-align:center;}
.about-cnt .content1-main{ line-height:30px; text-align:center;}
.about-cnt .content1-pic{text-align:center;}

.about-us-main{ padding:50px 10px 30px 10px; line-height:40px; font-size:16px; text-indent:40px;}
.about-addr-tb{ width:1200px;margin:20px auto; margin-bottom:50px;}

.about-addr dl dt{ padding:15px 0; font-size:30px;}
.about-addr .addr-main tr td{ padding:6px 0;font-size:18px;}
.about-addr .addr-code ul li{ width:210px; line-height:16px; text-align:center;font-size:16px;}