*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,xmp{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family: "微软雅黑";}
p,span,a,h1{ font-family:"微软雅黑";}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
input,button,textarea,select,option{font-family:Microsoft YaHei;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type="reset"],input[type="button"],input[type="submit"]{cursor:pointer;overflow:visible}

blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;border:none}
img{vertical-align:text-top;max-width:100%;border:none;}

body{min-width:1024px;}

.top{height:560px;background: url(../img/top.png) no-repeat; overflow:hidden; max-width:1920px;}
.top>span{ margin-left:16.2%; margin-top:245px; display:block; height:40px; width:652px; font-size:30px; font-weight: bolder; color:#0B2152;  word-spacing:3px;text-shadow:10px 0 10px #FFF;}
.top>p{ font-size:18px; color:#0B2152; width:650px; margin-left:16.2%;margin-top:15px; text-shadow:5px 0 12px #FFFFFF;}
.yunwie{max-width:1920px; width:auto; height:400px; overflow:hidden;}
.yunwie>span{ font-size:40px;  display:block; height:auto;width:325px;margin:auto;margin-top:70px;}
.yunwie>p{width:85.6%; max-width:1155px;color:#666666; font-size:24px;  margin:auto; margin-top:30px; text-indent:2em;line-height: 1.5;}
.yunwie_now{height:36px; width:140px; background-color:#9FCBEA; text-align:center; line-height:36px; margin:auto;margin-top:30px; display:block;color:#222222;font-size:16px; }
.changjing{ width:auto; max-width:1920px; height:auto; min-height:800px; background:#9FCBEA;}
.changjing>p{color:#1F1F1F; font-size:30px; font-weight:bold; margin:auto; padding-top:70px; width:130px;}
.changjing_cou{ height:auto;max-width:1155px; margin:auto;padding:0 10px}
.changjing_cou::after{content:'';display:block;clear:both;}
.changjing>div>div{ width:calc((100% - 176px)/2); height:280px; float:left; text-align:center; box-sizing:border-box; margin-top:34px;margin-right: 176px;}
.changjing>div>div:nth-child(2n){margin-right: 0;}
.changjing>div>div>img{ display:block; margin:auto;}
.changjing>div>div>span{color:#1F1F1F;display:block; font-size:24px; margin-top:18px;;}
.changjing>div>div>p{font-size:18px; color:#444444; margin-top:7px;line-height: 1.8;}
.hexin{height:800px; width:auto;}
.hexin>p{color:#1F1F1F; font-size:30px; font-weight:bold; margin:auto; padding-top:75px; width:130px;}
.hexin_cou::after{content:'';display:block;clear:both;}
.hexin_cou{ margin:auto;  max-width:1300px; padding:0 10px}
.hexin_cou>div{ height:auto; width:calc((100% - 78px)/4); float:left; margin-right:26px;margin-top:26px; position:relative; cursor:pointer;}
.hexin_cou>div:nth-child(4n){margin-right: 0;}
.hexin_cou>div>div{ display:none;width:100%; height:100%; position:absolute; top:0; left:0;background:#F5F5F5; padding:20px;}
.hexin_cou>div>div>h1{ color:#444444; margin:12.5px 0; line-height:1.5;  font-size:16px; }
.hexin_cou>div>span{ font-size:40px;  color:#FFF; font-weight:bold; position:absolute;top:30%;left:50%; z-index:2;}
.hexin_cou>div::after{ content:""; display:block; position:absolute;top:0;left:0; width:100%; height:100%; background:#000; opacity:.2;}
.hexin_cou>div>p{ font-size:24px;  color:#FFF; font-weight:bold; position:absolute;top:50%;width:100%; text-align:center; z-index:2}
.hexin_cou>div:hover span{display:none;}
.hexin_cou>div:hover p{display:none;} 
.hexin_cou>div:hover img{ visibility:hidden;}
.hexin_cou>div:hover div{display:flex; flex-flow:wrap; align-content:center;} 
.hexin_cou>div:hover::after{ opacity:0;}
.ai{min-height:800px; background:#F5F5F5; overflow:hidden;}
.ai_cou{ max-width:1256px;margin:auto; margin-top:116px;padding:0 10px;}
.ai_cou>div>p{ color:#1F1F1F; font-size:30px; font-weight:bold; width:100px; display:inline;}
.ai_cou>div>span{ color:#CCCCCC; font-size:20px; margin-left: 5px;}
.ai_ol{ height:520px; width:360px;}
.ai_div{ width:31.1%; max-width:360px; height:520px;margin-top:10px; background:#FFFFFF; float:left;}
.ai_div>div{ padding: 21px 0;cursor: pointer;}
.ai_div>div>span{ font-size:30px;  color:#CCCCCC; margin-left:35px; font-weight:bold; display:inline-block;}
.ai_div>div>p{ display:inline;color:#1F1F1F; font-size:24px;  margin-left:10px; position: relative;top:-2px}
.ai_div>div>h1{ width:82%; height:163px; margin-left:35px; margin-top:15px; padding-top:15px; font-size:18px; line-height:30px;  display:none; border-top:1px #9ECBEA solid;}
.add{ height:250px; width:100%; background:linear-gradient(45deg,#9FCBEA 30%,#1F7DE6);}
.add>span,.add>p,.add>h1{ color:#FFF !important;}
.add>h1{ display:block !important;}
.ai_but{ float:left;  width:calc(68.9% - 40px); margin-top:10px; margin-left:40px;background: #fff center no-repeat;background-size: cover;height:520px;}
.but{ min-height:800px;}
.but>span{ font-size:30px; font-weight:bold; width:154px; display:block; margin:auto; padding-top:78px;}
.but>p{width:200px; margin:auto; color:#444444; font-size:18px; margin-top:16px;}
.but_img{max-width:1088px;margin:47px auto 0;padding:0 10px }
.but_img img:last-child{float: right;margin-top:108px}
.lost{ min-height:400px; background:#F5F5F5; overflow:hidden;}
.lost>p{font-size:30px;  font-weight:bold; width:124px; margin:auto; margin-top:75px}
.lost_cou{ max-width:1300px;margin:auto; margin-top:40px;padding:0 10px 10px;overflow: hidden;}
.lost::after{content:'';display:block;clear:both;}
.lost_cou>div{width:calc((100% - 255px)/4); height:auto; float:left; text-align:center; margin-right:85px;}
.lost_cou>div:last-child{margin-right:0 ;}
.lost_cou>div>p{ font-weight:bold;  font-size:24px; color:#1F1F1F; margin-top:10px; padding-bottom:4px;}
.lost_cou>div>span{font-size:16px ; color:#444444;line-height: 1.8;}


@media (max-width:1280px){
	.hexin_cou>div>div>h1{font-size:14px;}
}