@charset "utf-8";
/*reset Css*/
body{
	background-color: #fff;/*整体背景颜色*/
	-webkit-touch-callout: none;/*-webkit-user-select: none;*//*禁止复制*/
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(255,255,255,0);/*点击高亮效果*/
}
/*clearfix*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
body, button, input, pre, select, textarea{font-size: 14px;font-family:'Microsoft YaHei','Arial';}
article, aside, audio, body, canvas, caption, details, div, figure, footer, header, hgroup, html, iframe, img, mark, menu, nav, object, section, span, summary, table, tbody, td, tfoot, thead, tr, video{margin: 0;padding: 0;border: 0;}
a, abbr, address, b, blockquote, cit, code, dd, del, dfn, dl, dt, em, fieldset, h1, h2, h3, h4, h5, h6, hr, i, ins, label, legend, li, ol, p, pre, q, samp, small, strong, sub, sup, ul{border: 0;vertical-align: baseline;margin: 0;padding: 0;}
article, aside, audio, canvas, figcaption, figure, figure img, footer, header, hgroup, nav, section, video{display: block;}
/* 默认合并表格边框 */
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea{-webkit-appearance: none;border-radius:0;}
ol,ul,li{list-style: none;}
a, a:active{color:inherit;text-decoration:none;cursor:pointer;}
a{border:0;}
em,i{font-style:normal;}
/*End reset*/

/*public Css*/
*{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
*:focus{outline:none;}
/* 阻止windows Phone 的默认触摸事件 html{touch-action:none;-ms-touch-action:none;}*/
/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}

/*图片默认样式*/
img{border:0;vertical-align:middle;}
/*动画效果 所有属性获得过度*/
*{transition-property:all;}
.com-img img{transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.pdtb70{padding:70px 0px;}
.bg1{background:#eee;}
.bg2{background:#f7f7f7;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.ofH{overflow:hidden;}
.pst-rel{position:relative;}
.pst-abs{position:absolute;}

.bd_weixin_popup ,.bd_weixin_popup *{box-sizing:content-box!important;}
#dituContent img{max-width:none;}

/*动画--规定动画移动出去的时间*/
a:hover{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.animation{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
/* 指定文字禁止复制 */
.noSelect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

/* 背景拉升效果 */
.bg-pic{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;text-align:center;transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;object-fit: cover;position: absolute;left:0px;top:0px;z-index:-1;}

/* 滑动到该位置时 */
.bg-pic.active{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}
/* CSS Document */
body{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:relative;overflow-x:hidden;line-height:26px;}
.contain{width:1200px;margin:0 auto;}

/*初始化按钮*/
.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}
input.text,textarea.text{display:block;padding:0px;width:100%;border:0px;background:none;margin:0px;resize:none;}

/*--- Header ---*/
.Header-wrapper{z-index:99;}
.Header-wrapper .Header-cl{position:relative;}
.header-container{width:100%;background:#f6f9ff;position:fixed;top:0px;left:0px;z-index:90;box-shadow: 0 0 8px #888;}

/*logo*/
.H-logo{height:80px;line-height:80px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;}
.H-logo img{max-height:70px;}
.H-logo img.rollover{display:none;}

/*Huser*/
.Huser-name{display:block;padding:0 15px;line-height:80px;color:#676c92;}

/*Hnav*/
.H-nav{float:right;}
.H-nav>li{padding:0 30px;float:left;}
.H-nav .Hnav-menu{display:block;height:80px;line-height:80px;font-size:16px;color:#676c92;position:relative;}
.Hnav-menu span{color:#017bce;font-weight:bold;}

/*--- Footer ---*/
.Footer-wrapper{color:#fff;}
.F-cr{padding:15px 0;line-height:20px;text-align:center;font-size:13px;color:rgba(255,255,255,.4);background:#333;}
.footer-container{padding:50px 0;background:#346dfa;}
.F-logo{float:left;width:20%;text-align: center;}
.F-logo h4{font-size:18px;text-align:center;margin-top:20px;}
.F-about{width:78%;float:right;line-height: 28px;}
.F-about p{margin-top:15px;}
.F-about p a{color:#9aa8cb;}
.F-about h2{font-size:24px;margin-bottom:20px;}

/* banner */
#index-bnr{height:630px;margin-top:80px;}
.bnr-img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.index-bnr .bnr-img{height:630px;}
.index-bnr .bnr-bg{width:100%;height:100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:absolute;top:0px;left:0px;}
.iBnr1-box{text-align:center;color:#fff;z-index:2;position:absolute;left:50%;top:30%;width:1200px;margin-left:-600px;text-align:left;}
.iBnr1-box .t1{line-height:36px;font-size:36px;margin-bottom:20px;font-weight:bold;padding-left:20px;}
.iBnr1-box .t2{line-height:76px;font-size:60px;margin-bottom:30px;}
.iBnr1-box .t3{line-height:34px;font-size:24px;letter-spacing:2px;position: relative;padding-left:20px;}
.iBnr1-box .t3 span{display:inline-block;position: relative;padding:10px 0;}
.iBnr1-box .t3 span:after{position:absolute;content:"";width:100%;height:1px;left:0px;top:0px;background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));}
.iBnr1-box .t3 span:before{position:absolute;content:"";width:100%;height:1px;left:0px;bottom:0px;background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));}

/* index */
/* About */
.ind-about{background:#f3f7ff;}
.ind-about h2{font-size:32px;color:#333;text-align:center;margin-bottom:30px;position: relative;padding-bottom:30px;}
.ind-about h2:after{content:"";position:absolute;left:50%;margin-left:-40px;bottom:0px;width:80px;height:5px;border-radius:5px;background-color:#4c6dfa;background-image:linear-gradient(to right,#4c6dfa,#1e3fce);}
.ind-about h4{font-size:24px;color:#666;text-align:center;}

/* 四大特点 */
#feature{padding-top:70px;}
.feature1 h4,.feature2 h4{font-size:32px;color:#3887ff;margin-bottom:30px;margin-top:120px;}
.feature1{background:#e1ebf5;color:#666;}
.feature1 .fl{width:35%;}
.feature1 .fr{width:60%;text-align:right;}
.feature1 .line{position: absolute;left:300px;top:30px;width:520px;height:63px;opacity: 1;overflow:hidden;animation: objenjoyW 5s ease-in-out 1s infinite;}

.feature2{background:#ecf4fe;color:#666;}
.feature2 .fl{width:60%;text-align:rgb(104, 13, 13);}
.feature2 .fr{width:35%;}
.feature2 .line{position: absolute;left:560px;top:30px;width:520px;height:63px;opacity: 1;overflow:hidden;animation: objenjoyW 5s ease-in-out infinite 1s;}

@keyframes objenjoyW{0% {width: 0;opacity: 1;} 50% {width: 520px;opacity: 1;} 100% {width:0;opacity:0;}}

/* AI */
.ind-Ai{position: relative;}
.ind-Ai h2{font-size:32px;color:#fff;text-align:center;margin-bottom:30px;position: relative;padding-bottom:30px;}
.ind-Ai h2:after{content:"";position:absolute;left:50%;margin-left:-40px;bottom:0px;width:80px;height:5px;border-radius:5px;background-color:#4c6dfa;background-image:linear-gradient(to right,#4c6dfa,#1e3fce);}
.ind-Ai h4{font-size:24px;color:#fff;text-align:center;margin-bottom:80px;}
.ind-Ai ul{display:flex;flex-wrap:wrap;}
.ind-Ai ul li{width:25%;text-align:center;font-size:20px;color:#fff;line-height:44px;}
.ind-Ai ul li span{color:#4c6dfa;font-size:48px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.returnTop{position:fixed;right:20px;bottom:20px;width:50px;cursor: pointer;display: none;}
.returnTop img{max-width:100%;}










































