﻿@charset "utf-8";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing: border-box;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0;padding:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
audio, canvas, video{display:inline-block;*display:inline;*zoom:1}
body, button, input, select, textarea{ font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53" }
input, select, textarea{font-size:100% }
table {border-collapse:collapse;border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, i, strong, th, var, optgroup{font-style: normal;font-weight: normal}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:500}
ol, ul {list-style:none}
h1, h2, h3, h4, h5, h6{font-weight:normal}
a {color:#333;text-decoration:none}
a:hover{color:#2459FD;text-decoration:none}
.clear{ clear:both;}
.clearfix {zoom:1; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden}
button, input, select, textarea {font-size:100%; margin:0;vertical-align:baseline;*vertical-align:middle}
button, input { line-height: normal }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled], html input[disabled] {cursor:default }
input[type="checkbox"], input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0; *height:13px;*width:13px}
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
@media screen and (max-width:1200px){body{width:1200px;overflow-x:auto}}

.text-center{text-align:center !important}
/*auto*/
.auto{width:1200px;margin-right:auto;margin-left:auto}

/*nav*/
.header{width:100%;min-width:1200px;height:63px;position:relative;z-index:9;border-bottom:1px solid #3b444e;color:#fff;background-color:rgba(39,41,54,.9);}
.logo{width:280px;height:64px;position:absolute;line-height:64px;display:inline-block;cursor:pointer;}
.logo img{vertical-align: middle;}

.nav{margin-left:280px;width: 620px;height:100%;display:inline-block;*display:inline;*zoom:1;}
.nav>li{float:left;width: 16%;height:61px;font-size:14px;line-height:64px;border-bottom:3px solid rgba(255,255,2555,0)}
.nav>li:hover{border-bottom:3px solid #2459FD}
.nav h3 a{color:#fff;display:inline-block}
.nav-sub{display:none;position:relative;z-index:1;color:#FFF;background-color:rgba(46,48,63,.95);padding:20px 20px;line-height:42px;text-align:left;width:100px;margin-left:-20px;}
.nav-sub a{color:#FFF;}
.nav-sub-list{text-align:center;}
.nav-sub-list h4 a{color:#FFF;display:block;font-size: 16px;}
.nav-sub-list h4 a:hover{color:#2459FD}
.nav-sub-list h5 a{color: #aeacaf;font-size:14px;}
.nav-sub-list h5 a:hover{color:#2459FD}
.nav-sub-list p{color: #aeacaf;font-size: 12px;}

.nav-right{height:100%;width:292px;display:inline-block;*display:inline;*zoom:1;}
.nav-right a{color:#FFF;}
.nav-right>li{float:right;font-size:12px;margin-left:12px;line-height:64px;cursor:pointer}
.nav-right>li.regi{padding:0;font-size:14px;}
.nav-right>li.regi a{display:block;padding:4px 12px;height:20px;line-height:20px;margin-top:16px;border:1px solid #3b444e;}
.nav-right>li.regi a:hover{color:#FFF;background-color:#2459FD;}
.nav-right>li a:hover{color:#2459FD}

/* product */
.product{width:83.4%;position:absolute;left:20px;*top:65px;}
.product .nav-sub-list{text-align:left;}
.product .nav-group{width:1200px;margin-right:auto;margin-left:auto;}
.product .nav-group .group{display:inline-block;*display:inline;*zoom:1;width:17%;vertical-align:top;padding:10px 1%;}
.product .nav-group .line{border-bottom: 1px solid #3b444e;}
.product h4 a:hover{color:#FFF;}
.product .nav-sub-list h5 a:hover{color:#2459FD}

/* baidu */
.baidu{margin-left:-50px;min-width:801px}
.nav-sub.baidu{background-color:transparent!important;padding:30px 0}
.baidu .nav-group{width:200px;overflow:hidden}
.baidu .nav-sub-list{text-align:left;}
.baidu h4{padding:0 20px;height:48px;width:160px;line-height:48px;overflow:hidden}
.baidu h4 a:after{content:"\003E";float:right}
.baidu .nav-sub-list h5 a{color:#FFF;}
.baidu .nav-sub-list h5 a:hover{color:#2459FD}
.baidu .all-list{display:none;z-index:-1;position:absolute;left:0;top:0;color:#333;padding-left:200px;min-height:400px}
.baidu .all-list .all-border{border-left:1px solid #3b444e;min-height:400px}
.baidu .on h4{background-color:#2459FD}
.baidu .on h4 a{color:#FFF}
.baidu .on .all-list{display:block!important;background-color:rgba(46,48,63,.95)}
.baidu .all-list .list{display:inline-block;width:240px;vertical-align:top;padding:20px 30px}

/* ai */
.ai{width:100%;position:absolute;left:20px;*top:65px;}
.ai .nav-sub-list{text-align:left;}
.ai .nav-group{width:1200px;margin-right:auto;margin-left:auto;}
.ai .nav-group .group{display:inline-block;*display:inline;*zoom:1;width:17%;vertical-align:top;padding:10px 1%;}
.ai .nav-group .line{border-bottom: 1px solid #3b444e;}
.ai h4 a:hover{color:#FFF;}
.ai .nav-sub-list h5 a:hover{color:#2459FD}

/* service */
.service{width:100%;position:absolute;left:20px;*top:65px;}
.service .nav-group{width:1200px;margin-right:auto;margin-left:auto;}
.service .nav-group .group{display:inline-block;*display:inline;*zoom:1;width:382px;vertical-align:top;}
.service .nav-sub-list{display:inline-block;*display:inline;*zoom:1;width:180px;vertical-align:top;padding:10px 1%;text-align:left;}
.service h4 a:hover{color:#FFF;}
.service .all-list{line-height:32px;}

/* solution */
/* .solution{min-width:680px;margin-left:-40px;} */
.solution{width:100%;position:absolute;left:20px;*top:65px;}
/* .solution .nav-group{margin-left:20px;} */
.solution .nav-group{width:1200px;margin-right:auto;margin-left:auto;}
.solution .nav-group .group{display:inline-block;*display:inline;*zoom:1;width:382px;vertical-align:top;}
.solution .nav-sub-list{display:inline-block;*display:inline;*zoom:1;width:180px;vertical-align:top;padding:10px 1%;text-align:left;}
.solution h4 a:hover{color:#FFF;}
.solution .all-list{line-height:32px;}

 #waves{background-color:#2459FD;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}

/*footer*/
.footer{background:#2e303f;padding:30px 0 0;width:100%;min-width:1200px}
.footer .website-columns{max-width:1180px;margin:0 auto;font-size:0;text-align:center;border-bottom:1px solid #5c6274;padding-left:10px;padding-right:10px}
.footer .columns{display:inline-block;vertical-align:top;text-align:left;width:16%;margin-bottom:20px}
.footer .columns h3{margin-bottom:15px}
.footer .columns .ct-title{font-size:16px;color:#fff;font-weight:400}
.footer .columns ul li{line-height:24px}
.footer .columns ul li a{font-size:13px;color:#97a0b4;display:inline-block}
.footer .columns ul li a:hover{color:#fff}
.footer .columns.column-follow{width:20%}
.footer .link{max-width:1180px;color:#FFF;border-bottom:1px solid #5c6274;padding:20px 10px}
.footer .link a{color: #9a9a9a;margin:0 15px;line-height:24px;}
.ct-weibo{background:url(../images/weibo-icon.png) no-repeat;width:20px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px;margin-top:-3px}
.ct-wechat{background:url(../images/wechat-icon2.png) no-repeat;width:22px;height:18px;display:inline-block;vertical-align:middle;margin-right:4px;margin-top:-3px}
.gt-copyright{padding-top:12px;padding-bottom:32px;text-align:center;overflow:hidden}
.copyright-link{padding-bottom:6px;line-height:26px}
.copyright-link a{padding-left:15px;padding-right:15px;color:#97a0b4}
.copyright-link a:hover,.gt-copyright p a:hover{color:#fff}
.gt-copyright p{line-height:26px;color:#97A0B4}
.gt-copyright p a{color:#97a0b4}
.gongan{display:inline-block;padding-left:22px;background:url(../images/beianicon.png) no-repeat 0 3px;}
/*分页样式开始*/
.pagebtnbox{overflow:hidden}
.pagebtn{overflow:hidden;float:left;line-height:29px}
.pagebtn a{border:1px solid #ddd;padding:0 10px;margin-right:6px;line-height:29px;display:inline-block;text-align:center;background:#fff}
.pagebtn a.current{background:#2459FD;border:1px solid #2459FD;color:#fff}
.pagebtn a:hover{background:#2459FD;border:1px solid #2459FD;color:#fff}
.pageipt{width:50px;border:1px solid #ddd;text-align:center;outline:none;padding:6px 0}
.pageipt:focus{border:1px solid #2459FD}
.pagebtn a.disabled{background:#ddd;color:#999;cursor:default}
.pagebtn a.disabled:hover{background:#ddd;color:#999;font-weight:normal;border:1px solid #ddd}
/*分页样式结束*/