* {
	padding: 0px;
	margin: 0px;
}

body,
html {
	width: 100%;
	font: 12px "Microsoft Yahei", Arial, sans-serif;
	margin: 0px auto;
	position: relative;
	max-width: 1920px;
	min-width: 1220px;
	/* background: #f6f6f6; */
}

a {
	text-decoration: none !important;
}

ol,
ul {
	margin: 0px;
}

ul li {
	list-style: none;
}

img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	-ms-interpolation-mode: bicubic;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	filter: blur(0);
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
}

p {
	margin: 0px;
}

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.w1200 {
	width: 1200px;
	margin: 0px auto;
}

.top {
	position: relative;
}

.top img {
	display: block;
	width: 100%;
}

.txt{
	width:1070px;
	margin:0px auto;
	font-size:22px;
	color:#0100a0;
	line-height:44px;
	padding:30px;
}
.txt p{
	text-indent: 2em;
}
.text_box{
	border-radius:6px;
	border:1px dashed #51c9f9;
}
.tl{
	text-align: center;
	margin:90px auto 80px auto;
}
.tab>p{
	font-size:20px;
	color:#2f2ee2;
	margin-bottom:40px;
}
.tab ul li{
	float:left;
	width:206px;
	height:62px;
	text-align: center;
	font-size:22px;
	color:white;
	line-height: 62px;
	background:url(../images/tab_bg.jpg) no-repeat center center;
	margin: 25px 97px;
}
.tab ul li:nth-child(3n){
	/* margin-right:0px; */
}
.tab ul li:nth-child(3n+1){
	/* margin-left:0px; */
}

.tl img{
	border: none;
}

.tab ul li a{
	color:white;
}
.c1{
	background: #eaffff url(../images/fbg1.jpg) no-repeat center bottom;
}

.xm_dh .layui-input-block {
    margin-left: 89px;
    min-height: 36px;
}
.shgg{
	font-size:20px;
	color:#0100c3;
	margin-bottom: 53px;
}
.shgg:before{
	content: "";
	width:12px;
	height:12px;
	border-radius:12px;
	background:#51c9f9;
	display:inline-block;
	margin-right:10px;
}
.xm_dh .layui-form-label,.text .layui-form-label ,.yzm .layui-form-label{
	font-size:24px;
	color:#0100c3;
	padding-left: 0px;
}


.xm_dh .name {
    margin-right: 71px;
}

.xm_dh input{
	font-size:16px;
	color:#474747;
	border: 1px solid #d1d3d3;
}

.text .layui-input-block {
    margin-left: 89px;
    min-height: 36px;
    font-size: 16px;
}
.w1096{
	width:1096px;
	margin:0px auto;
}
.text .layui-textarea{
	height:380px;
	padding: 12px;
	border: 1px solid #d1d3d3;
}
.mar-45{
	margin-bottom:45px;
}

.yzm .layui-input-block {
    margin-left: 89px;
    min-height: 36px;
    width: 250px;
    font-size: 16px;
}
.yzm_tp{
	    width: 120px;
	    height: 41px;
	    position: absolute;
	    right: 0px;
	    top: 0px;
}
.yzm{
	    width: 464px;
}
.yzm input{
	border:1px solid #d1d3d3;
}
.buttom_c{
	margin-top:149px;
	/* margin: 149px 90px 0px 90px; */
	text-align: center;
}
.buttom_c button{
	width:240px;
	height:66px;
	font-size:28px;
	font-weight: bold;
	color:white;
	background:url(../images/btn_m.png) no-repeat center center;
	margin: 0px 90px 0px 90px;
}