@charset "utf-8";
*,:before,:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
/* CSS重置 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; line-height:24px; font-family: "Helvetica Neue",Helvetica,'PingFangSC','helvetica neue','hiragino sans gb','microsoft yahei','simsun','sans-serif'; background:#fff; color:#333;}
/* color:#34495e; */
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
img{max-width:100%;}
/* del,ins{text-decoration:none;} */
ol,ul,li { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before, q:after { content:'';}
abbr,acronym { border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;}
input,button,textarea,select{*font-size:100%;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
textarea { resize:none;}

a{color:#333;transition:all .3s ease 0s;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#169BD5;text-decoration:none;}
a:focus{color:#333;outline:none;-moz-outline:none;}

/* 清楚浮动 */
.clearfix:after,.clearfix:before{display:table;content:" ";}
.clearfix:after{clear:both}

html,body{width:100%;min-width:1000px;background:#fff;}
.container{width:1000px;margin:0 auto;}

.header{width:100%;position:fixed;left:0;top:0;height:58px;padding:15px; min-width:1000px;z-index:999;}
.header .logo{display:block;float:left;width:auto;height:28px;}
.header .logo img{display:block;height:100%;width:auto;}
.header .nav{float:right;}
.header .nav a{display:inline-block;width:auto;height:28px;line-height:28px;color:#fff;background-color:#427bf1;padding:0 20px;border-radius:3px;;}
.banner{width:100%;height:750px;background:url('../img/banner.jpg') no-repeat center top;position:relative}
.banner .link{display:block;width:100px;height:42px;line-height:42px;text-align:center;color:#fff; background:#427bf1; border-radius:5px;font-size:14px;position:absolute;bottom:248px;left:50%;margin-left:-50px;}
.banner .link:hover{background:#5b8bee;}

.service{width:100%;padding:80px 0; text-align:center;}
.service .tit{font-size:22px;line-height:30px;margin-bottom:20px;}
.service .desc{font-size:14px;color:#666;}
.service .list{width:1170px;margin:40px auto 0;}
.service .list li{width:33.33%;float:left;text-align:center;padding:0 90px;}
.service .list .icon{display:block;width:100%;height:150px; background-repeat:no-repeat; background-position:center center;}
.service .list .icon.i_1{background-image: url('../img/icon_1.png');}
.service .list .icon.i_2{background-image: url('../img/icon_2.png');}
.service .list .icon.i_3{background-image: url('../img/icon_3.png');}
.service .list .name{font-size:18px;color:#333;line-height:40px;margin-bottom:15px;}
.service .list .txt{font-size:14px; color:#999;}

.index-item{width:100%;height:580px;padding-top:110px;}
.index-item .info{float:left;padding-top:60px;}
.index-item .info .tit{font-size:24px;color:#333;line-height:30px;margin-bottom:35px;}
.index-item .info .txt{font-size:15px;color:#666;}
.index-item .info .txt li{margin-bottom:10px; position:relative;padding-left:15px;}
.index-item .info .txt li::after{ content: " "; position: absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%; background-color:#427bf1;}

.index-box1{background:#f9f9f9;}
.index-box1 .thumb{float:left;}
.index-box1 .info{margin-left:170px;}

.index-box2 .thumb{float:left;}
.index-box2 .info{margin-right:120px;}

.footer{width:100%;padding:15px 0;background:#181818;color:#979797;text-align:center;}
.footer a{color:#979797;}
.footer .links{margin-bottom:5px;}
.footer .links a{margin-right:10px;}
.footer .links a:last-child{margin-right:0;}
.footer .links a:hover{text-decoration: underline;}
