﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
/*网站：凡斯落地页*/
html { overflow-y:auto; overflow-x:hidden;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{ max-width:100%; vertical-align:top; line-height:0;}
*{ padding:0; margin:0; font-family: "Noto Sans S Chinese Bold",'Microsoft yahei'; 
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
ol,ul,li{ list-style-type:none; list-style-position:outside;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{text-decoration:none; color:#646464; outline: 0; background: 0 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
a:hover{text-decoration:none;}
a:active,
a:focus{
  outline: none;
}
label,
input,
textarea{outline: none;text-decoration:none; padding:0; border:0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border:0}
input:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only; 
}
body{max-width: 750px;margin: 0 auto !important;-webkit-tap-highlight-color:rgba(0,0,0,0);position: relative;}
.banner{margin-top:50px;}
.banner,.banner img{ width:100%; float:left;}
.c0100_1{ width:100%; float:left; background:url(images/529-1.jpg) no-repeat center top; padding:0.866666rem 0.4rem 1.08rem 0.4rem; text-align:center;}
.c0100Head{ width:100%; text-align:center; line-height:0;}
.c0100Head h3{ width:100%; color:#484848; font-size:0.48rem; line-height:0.64rem;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(120, 120, 120, 1)), to(rgba(72, 72, 72, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.c0100Head img{ margin-top:0.16rem; height:0.066666rem; vertical-align:top; line-height:0;}
.c0100Head h5{ width:100%; margin-top:0.333333rem; color:#484848; font-size:0.32rem; line-height:0.426666rem;}
.c0100_1Body{ width:100%; margin-top:0.48rem; padding:0 5%;}
.c0100_1Down{ width:100%; margin-top:0.666666rem;}

.c0100_2{ background:url(images/529-5.jpg) no-repeat center center; background-size:cover; padding:1.04rem 0 1.066666rem 0; text-align:center; width:100%; float:left;}
.c0100_2 .tel{ width:100%; vertical-align:top; margin-top:0.813333rem; height:0.666666rem; line-height:0.666666rem; background:url(images/529-7.png) no-repeat center center; background-size:contain; color:#fee900; font-size:0.32rem;}
.c0100_2 a.tel{ display:inline-block; width:4.76rem; margin-top:0.2rem;}
.c0100Head h2{ width:100%; color:#484848; font-size:0.64rem; line-height:0.826666rem; font-family:"Noto Sans CJK SC Regular";background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(120, 120, 120, 1)), to(rgba(72, 72, 72, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.c0100Head h2 span{font-family:"Noto Sans S Chinese Bold";background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(70, 150, 223, 1)), to(rgba(0, 111, 211, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.c0100Head h4{ width:100%; margin-top:0.346666rem; color:#484848; font-size:0.453333rem; line-height:0.56rem;}

.c0100_3{ padding:0.946666rem 0.4rem 0.626666rem 0.4rem; width:100%; float:left;}
.c0100_3 .ul{ width:100%; float:left; margin-top:0.08rem;}
.c0100_3 .ul .li{ width:100%; float:left; margin-top:0.666666rem;}
.c0100_3 .ul .li .text{ float:left;}
.c0100_3 .ul .li .text .title{ float:left; padding:0 0.346666rem 0 0.613333rem; position:relative; background:#008ae5; font-size:0.32rem; color:white; font-family:"Noto Sans CJK SC Regular"; height:0.44rem; line-height:0.46rem; border-radius:0.22rem; overflow:hidden;}
.c0100_3 .ul .li .text .title span{ position:absolute; left:0; top:0; height:0.44rem; width:0.44rem; text-align:center; background:#0063aa; border-radius:0.22rem;}
.c0100_3 .ul .li .text .p{ float:left; width:100%; margin-top:0.253333rem; font-size:0.24rem; color:#666; font-family:"Noto Sans CJK SC Regular"; line-height:0.546666rem;}
.c0100_3 .ul .li .img{ float:right;}
.c0100_3 .ul .li.l1 .text{ width:4.4rem;}
.c0100_3 .ul .li.l1 .img{ width:4.506666rem; margin-top:0.44rem;}
.c0100_3 .ul .dl{ width:100%; float:left; margin-top:0.32rem;}
.c0100_3 .ul .dl .dt{ width:100%; float:left; font-size:0.306666rem; line-height:0.4rem; font-family:"Noto Sans CJK SC Regular"; color:#666;}
.c0100_3 .ul .dl .dd{ width:100%; float:left; margin-top:0.306666rem;}
.c0100_3 .ul .li.l2 .text{ width:4.333333rem; float:right;}
.c0100_3 .ul .li.l2 .img{ width:4.4rem; float:left;}
.c0100_3 .ul .li.l3 .img{ margin-top:0.253333rem; width:100%;}

.c0100_4{ width:100%; float:left;  padding:1.466666rem 0.4rem 2.72rem 0.4rem;}
.c0100Head_w h2{ color:white; font-family:"Noto Sans CJK SC Regular"; background-image:none;-webkit-text-fill-color:white;}
.c0100Head_w h2 span{ color:#ffee00; font-size:0.64rem; font-family:"Noto Sans S Chinese Bold"; background-image:none;-webkit-text-fill-color:#ffee00;}
.c0100Head_w h5{ margin-top:0.533333rem; line-height:0.56rem; opacity:0.8; color:white; font-family:"Noto Sans CJK SC Regular";}
.c0100_4 .recruit{ width:4.026666rem; float:left; margin-top:0.64rem; text-align:center;}
.c0100_4 .biaoge{ float:right; width:3.066666rem; margin-top:0.533333rem;}
.c0100_4 .biaoge h5{ width:100%; float:left; font-size:0.32rem; color:white; line-height:0.4rem; font-family:"Noto Sans CJK SC Regular";}
.c0100_4 .biaoge ul{ width:100%; float:left; margin-top:0.186666rem;}
.c0100_4 .biaoge ul li{ width:100%; float:left; padding:0.253333rem 0 0.32rem 1.28rem; position:relative; border-bottom:solid 1px #0478d1;}
.c0100_4 .biaoge ul li .name{ position:absolute; left:0; top:0.253333rem; font-size:0.253333rem; color:white; line-height:0.613333rem; opacity:0.8; font-family:"Noto Sans CJK SC Regular";}
.c0100_4 .biaoge ul li .ico{ width:0.413333rem; position:absolute; left:0.653333rem; top:0.353333rem;}
.c0100_4 .biaoge ul li input{ display:block; width:100%; height:0.613333rem; line-height:0.28rem; padding:0.066666rem 0.133333rem; background:white; color:#43a1de; font-size:0.186666rem;font-family:"Noto Sans CJK SC Regular";}
.c0100_4 .biaoge ul li.l1{ width:100%; padding:0; border-bottom:0; margin-top:0.4rem;}
.c0100_4 .biaoge ul li.l1 input{ line-height:0.72rem; height:0.72rem; background:#003367; text-align:center; font-size:0.253333rem; color:#ffee00; cursor:pointer;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
.c0100_4 .biaoge ul li.l1 input:hover{ background:#222;}

.c0100_5{ padding:0.746666rem 0.4rem 0.64rem 0.4rem; width:100%; float:left;}
.c0100_5 ul{ width:100%; float:left; margin-top: 0.12rem;}
.c0100_5 ul li{ width:100%; float:left; margin-top:0.28rem; padding:0.46666rem 0.426666rem 0.48rem 0.293033rem; height:2.386666rem; background:url(images/529-17.png) no-repeat center center; background-size:100% 100%; position:relative;}
.c0100_5 ul li .ico{ position:absolute; right:0.64rem; top:0; width:1.013333rem;}
.c0100_5 ul li h3{ width:100%; float:left; color:white; font-size:0.4rem; line-height:0.48rem;}
.c0100_5 ul li h3 span{ margin-right:0.186666rem;}
.c0100_5 ul li h5{ width:100%; margin-top:0.253333rem; float:left; color:white; font-size:0.24rem; line-height:0.346666rem; font-family:"Noto Sans CJK SC Regular";}

.c0100_6{  padding:1.466666rem 0.4rem 1.653333rem 0.4rem; width:100%; float:left;}
.row_1{ margin:0 -0.24rem;}
.c0100_6 ul{ width:100%; float:left; margin-top:0.4rem;}
.c0100_6 ul li{ width:50%; float:left; padding:0 0.24rem;}
.c0100_6 ul li .box{ width:100%; float:left; box-shadow:0 3px 13px rgba(0,138,229,0.35); overflow:hidden; padding:0.933333rem 0.4rem 0.093333rem 0.2rem; height:3.173333rem; position:relative; background:#43b3fc; margin-top:0.533333rem;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.c0100_6 ul li .num{ width:0.746666rem; height:0.746666rem; text-align:center; line-height:0.86rem; background:white; position:absolute; left:-0.093333rem; top:-0.12rem; font-size:0.32rem; color:#008ae5; box-shadow:0 0.04rem 0.173333rem rgba(0,138,229,0.35);
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c0100_6 ul li h3{ width:100%; float:left; font-size:0.4rem; color:white; line-height:0.586666rem;}
.c0100_6 ul li h3 .ico{ float:right; width:0.586666rem;}
.c0100_6 ul li h4{ width:100%; float:left; margin-top:0.173333rem; font-size:0.253333rem; color:white; line-height:0.46666rem; font-family:"Noto Sans CJK SC Regular";}

.c0100_7{ width:100%; float:left; margin-top:0.8rem;}
.c0100_7 .c0100_7Body{ width:100%; float:left; margin-top:0.46666rem; background:#008ae5; padding:0.573333rem 0.4rem 0.666666rem 0.4rem;}
.c0100_7 .c0100_7Body .title{ width:100%; float:left; font-size:0.4rem; color:white; line-height:0.533333rem; text-align:center;}
.c0100_7 .c0100_7Body ul{ width:100%; float:left; margin-top:0.133333rem;}
.c0100_7 .c0100_7Body ul li{ width:100%; float:left; margin-top:0.2rem;}
.c0100_7 .c0100_7Body ul li input{ display:block; width:100%; height:0.873333rem; line-height:0.473333rem; padding:0.2rem 0.253333rem; font-size:0.24rem; color:#333; border-radius:4px; overflow:hidden;font-family:"Noto Sans CJK SC Regular";}
.c0100_7 .c0100_7Body ul li.l1 input{ padding:0; line-height:0.775rem; text-align:center; color:white; background:#006cb4; font-size:0.253333rem;}

.c0100_8{ width:100%; float:left; margin-top:1.28rem; text-align:center;}
.c0100_8 .c0100_8Body{ width:100%; float:left; margin-top:0.253333rem;}
.c0100_8 .c0100_8Body img{ width:80%;}
.c0100_8 .c0100_8Body h4{ width:100%; margin-top:0.56rem; line-height:0.853333rem; font-size:0.426666rem; color:#666;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(120, 120, 120, 1)), to(rgba(102, 102, 102, 1)));font-family:"Noto Sans CJK SC Regular";
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.c0100_8 .c0100_8Body h4 span{ font-size:0.853333rem;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(107, 187, 240, 1)), to(rgba(0, 138, 229, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}

.c0100_9{ width:100%; float:left; margin-top:0.866666rem;}
.c0100_9 .c0100_9Body{ width:100%; float:left; background:#f5f5f5; margin-top:0.4rem; padding:0.586666rem 0.4rem 0.666666rem 0.4rem;}
.c0100_9 .c0100_9Body .title{ width:100%; float:left; line-height:0.586666rem; font-size:0.453333rem; color:#666;font-family:"Noto Sans CJK SC Regular";}
.c0100_9 .c0100_9Body .title span{ font-family: "Noto Sans S Chinese Bold"; color:#1982d1;}
.c0100_9 .c0100_9Body .p{ width:100%; float:left; margin-top:0.2rem; line-height:0.44rem; font-size:0.24rem; color:#666;font-family:"Noto Sans CJK SC Regular";}
.c0100_9 .c0100_9Body .img{ width:100%; float:left; margin-top:0.293033rem;}

.c0100_9 .c0100_9Down{ width:100%; float:left; background:#008ae5; padding:0.586666rem 0.4rem 0.666666rem 0.4rem;}
.c0100_9 .c0100_9Down .title{ width:100%; float:left; line-height:0.586666rem; font-size:0.453333rem; color:#fff;font-family:"Noto Sans CJK SC Regular";}
.c0100_9 .c0100_9Down .title span{ font-family: "Noto Sans S Chinese Bold"; color:#fff;}
.c0100_9 .c0100_9Down .img{ width:100%; float:left; margin-top:0.186666rem;}

.c0100_10{ width:100%; float:left; text-align:center; background:url(images/529-22.jpg) no-repeat center center; background-size:cover; padding:1.16rem 0 0.986666rem 0;}
.c0100_10 ul{ width:100%; float:left; margin-top:0.346666rem; overflow:hidden;}
.c0100_10 ul li{ width:33.33%; float:left; margin-top:0.32rem; position:relative;}
.c0100_10 ul li .ico{ display:inline-block; vertical-align:top; width:1.6rem; height:1.6rem; background:url(images/529-23.png) no-repeat center center; background-size:contain;}
.c0100_10 ul li .ico img{ width:100%; float:left;}
.c0100_10 ul li h4{ width:100%; margin-top:0.2rem; line-height:0.48rem; font-size:0.346666rem; color:#484848;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(120, 120, 120, 1)), to(rgba(72, 72, 72, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.c0100_10 ul li:before{ content:''; background:url(images/529-24.png) no-repeat center center; width:0.2rem; height:0.4rem; position:absolute; right:-0.1rem; top:0.773333rem; background-size:contain;}
.c0100_10 ul li:nth-child(3n):before{ display:none;}

.c0100_11,.c0100_11 img{ width:100%; float:left;}

.c0100_12{ background:#f1faff; padding:0.933333rem 0 1.066666rem 0; text-align:center; width:100%; float:left;}
.c0100_12 > img{ width:100%; float:left; margin-top:0.666666rem;}

.c0100_13{ padding:0; margin-top:0;}
.c0100_13 .c0100_7Body{ margin-top:0; margin-bottom:60px; padding:0.56rem 0.4rem 1.066666rem 0.4rem; background:white;}
.c0100_13 .c0100_7Body .title{ color:#008ae5;}
.c0100_13 .c0100_7Body ul li input{ background:#f2f2f2;}
.c0100_13 .c0100_7Body ul li.l1{ position:relative; background:#008ae5; color:white; font-size: 0.253333rem; height:0.866666rem; line-height:0.866666rem;font-family:"Noto Sans CJK SC Regular"; text-align:center; border-radius:4px; overflow:hidden;}
.c0100_13 .c0100_7Body ul li.l1 img{ vertical-align:middle; margin:-3px 0.173333rem 0 0; width:0.226666rem;}
.c0100_13 .c0100_7Body ul li.l1 input{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}
.c0100_13 .c0100_7Body ul li input:focus{ background:#f1faff;}


.freeTc{position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.7); z-index:9999; display:none;}
.freeBox{position:absolute; left:15%; top:50%; width:70%; background:#008ae5; padding:20px;
-webkit-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
        transform: translate( 0%, -50%);
         }
.freeBox .freeClose{width:26px; height:26px; background:url(images/x.png) no-repeat; position:absolute; right:15px; top:15px; cursor:pointer;}

.freeBox .biaoge{ float:left; width:100%;}
.freeBox .biaoge h5{ width:100%; float:left; font-size:0.32rem; color:white; line-height:0.4rem; font-family:"Noto Sans CJK SC Regular";}
.freeBox .biaoge ul{ width:100%; float:left; margin-top:0.186666rem;}
.freeBox .biaoge ul li{ width:100%; float:left; padding:0.253333rem 0 0.32rem 1.28rem; position:relative; border-bottom:solid 1px #0478d1;}
.freeBox .biaoge ul li .name{ position:absolute; left:0; top:0.253333rem; font-size:0.253333rem; color:white; line-height:0.613333rem; opacity:0.8; font-family:"Noto Sans CJK SC Regular";}
.freeBox .biaoge ul li .ico{ width:0.413333rem; position:absolute; left:0.653333rem; top:0.353333rem;}
.freeBox .biaoge ul li input{ display:block; width:100%; height:0.613333rem; line-height:0.28rem; padding:0.066666rem 0.133333rem; background:white; color:#43a1de; font-size:0.186666rem;font-family:"Noto Sans CJK SC Regular";}
.freeBox .biaoge ul li.l1{ width:100%; padding:0; border-bottom:0; margin-top:0.4rem;}
.freeBox .biaoge ul li.l1 input{ line-height:0.72rem; height:0.72rem; background:#003367; text-align:center; font-size:0.253333rem; color:#ffee00; cursor:pointer;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
.freeBox .biaoge ul li.l1 input:hover{ background:#222;}


.slide_banner{ width:100%; float:left; position:relative;}
.slide_banner img{ width:100%; float:left;}
.slide_banner .slick-dots { bottom:10px; height:3px;}
.slide_banner .slick-dots li {
	width: 22px;
	height: 2px;
	margin: 0 2px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#aeaeae; opacity:0.3;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
.slide_banner .slick-dots li.slick-active{
	opacity:1; background:#d13f5c;
}
.slide_banner .slick-dots li button{ display:none;}
.tishi{font-size:12px; text-align:center; color:#ccc; line-height:30px;}