@charset "utf-8";
/* CSS Document */
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;}
p{padding:0;margin:0;}
iframe,img {border: none;margin: 0px;}
input,button,select,textarea{outline:none}
img{ vertical-align:middle; max-width:100%;}
img a {border: none;margin: 0px;}
body {font-family: Verdana, Geneva, sans-serif;font-size: 12px;color:#333;padding:0;margin:0;background:#fff;}
body { width:100%; max-width:750px; margin:0 auto; font-family:"微软雅黑";background:url(../mimages/bg1.jpg) repeat-x top #fff;}
table ,tr, td { margin: auto; padding:0; margin:0;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }

textarea{resize:none}

.head{ overflow:hidden; clear:both;}
.logo{ float:left; width:80%;}
.logo img{ width:100%;}
.nav{ float:right; padding-top:5%; width:5%; padding-right:1%;}
.nav img{ width:100%;}
.adv{ width:100%;overflow:hidden; clear:both; text-align:center;}
.adv img{ width:100%;}
.hj{overflow:hidden; clear:both; height:5px;}
.mm{ padding:5px 0;}
.tit1{ line-height:150%; padding:1% 0; font-weight:bold; color:#347ee1; border-bottom:1px dotted #ddd; }
.tit1 img{ height:100%;}
.nr1{ padding:1%;  line-height:200%;}
.nr2{ overflow:hidden; clear:both;}
.nr2 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr2 li a{ display:block; border:1px solid #ddd;}
.nr2 li img{ width:100%; height:160px;}
.nr2 li p a{ border:none; background:#10468e; line-height:300%; color:#FFF;}
.tit2{background:url(../mimages/tbg3.jpg) repeat-x bottom; background-size:auto 100%; line-height:150%; padding:1%; font-weight:bold; color:#347ee1;}

.nr3{ overflow:hidden; clear:both; margin:1% -1%;}
.nr3 li{ float:left; width:48%; padding:1%; text-align:center;}
.nr3 li img{ width:100%; height:160px;}
.nr3 li p{ position:relative; margin-top:-36px; line-height:36px;height:36px; font-size:14px;background:url(../mimages/tbg2.png); overflow:hidden;}
.nr3 li p a{ color:#fff;}

.nr33{ overflow:hidden; clear:both; margin:1% -1%;}
.nr33 li{ float:left; width:31%; padding:1%; text-align:center;}
.nr33 li img{ width:100%; height:60px;}

.nr4 { overflow:hidden; clear:both; padding:5px 8px;}
.nr4 li{ overflow:hidden; clear:both; line-height:30px; background:url(../mimages/tub1.jpg) no-repeat left center; padding-left:20px;}
.tit3{ overflow:hidden; clear:both;line-height:25px;}
.tit3_p1{ float:left; display:block; padding:0 5px; background:#558521; color:#FFF; font-size:14px;}
.nr55 { overflow:hidden; clear:both; padding:5px 8px;}
.nr55 li{ overflow:hidden; clear:both;}
.nr55 li p{ margin:10px 0;}
.nr55 li p  a {display:block; font-size:12px; float:left; padding:5px 5px;}

.foot{ padding:10px 0; height: auto; background: #347ee1; color:#FFF; text-align:center}
.data{ float:right;}
.tel{ display:block; position:fixed; bottom:0px; width:100%; height:60px; background: #347ee1}
.tel li{ float:left; width:50%; color:#FFF; text-align:center}
.tel li a{ color:#FFF}
.tel li a:hover{ text-decoration:none}
@font-face{font-family:"iconfont_s";src:url('font/iconfont_s.woff') format('woff'),url('font/iconfont_s.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.iconfont_s {
	font-family:"iconfont_s" !important;
	font-size:0.45rem;
	font-style:normal;
	color:#fff500;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 50%;
	display: inline-block;
	width: 1rem;
	height: 0.45rem;
	line-height: 0.45rem;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}

.nav_new{width: 93.75%; height:auto; padding: 0 3.125% 2% 3.125% ; background-color: #eeeeee; }
.nav_new a{
	float:left;display:block;width:25%; padding-top: 20px; text-align:center; font-size:16px;
}
.nav_new p{ height:25px; font-size:16px;
}
#focus{ overflow:hidden;}
#focus ul{ float:left;}
#focus li{ width:100%; float:left;}
#focus li img{ width:100%; height:100%;}

.nr22{ overflow:hidden; clear:both; padding:5px; font-size:14px;  line-height:25px;}
.content { font-size:14px; text-align:left; line-height:28px;}
.content img{ width:100%; height:100%}
.content iframe{ width:100%; height:100%; min-height:300px;}
.nr5 { overflow:hidden; clear:both; padding:5px 8px; }
.nr5 li{ overflow:hidden; clear:both; line-height:30px; background:url(../mimages/tub1.jpg) no-repeat left center; border-bottom:1px dotted #CCC; height:30px; padding-left:20px;}
.nr5 li a{ font-size:14px;}

@media screen and (min-width:100px){.tt1 {font-size: 12px;}
.tt2 {font-size: 12px;}
.tt3 {font-size: 14px;}
}
@media screen and (min-width:320px){.tt1 {font-size: 12px;}
.tt2 {font-size: 12px;}
.tt3 {font-size: 16px;}
}
@media screen and (min-width: 414px){.tt1 {font-size: 14px;}
.tt2 {font-size: 12px;}
.tt3 {font-size: 16px;}
}
@media screen and (min-width: 480px){.tt1 {font-size: 16px;}
.tt2 {font-size: 14px;}
.tt3 {font-size: 18px;}
}
@media screen and (min-width: 640px) {.tt1 {font-size: 18px;}
.tt2 {font-size: 14px;}
.tt3 {font-size: 22px;}
}


.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}


.czsq h6{font-size: 20px; color: #192F5C;}
.czsq .items{border-bottom: 1px solid #B4B4B4; padding-bottom: 40px;}
.czsq .items h6{margin-bottom: 30px;}
.czsq .m-item{width: 48%; float: left;}
.czsq .m-item:nth-child(3){float: right;}
.czsq .m-item .item{display: flex; height: 38px; margin-bottom: 12px; font-size: 18px; color: #777; line-height: 38px;}
.czsq .m-item .item p{line-height: 38px; margin-right: 10px; text-align: justify;text-align-last: justify; width: 90px; font-size: 18px; color:#000}
.czsq .m-item .item input{flex: 1; background: #F1F1F1; border: none; outline: none; padding: 0 15px; box-sizing: border-box; font-size: 18px; color: #777;}
.czsq .m-item .item span{width: 30px; text-align: right; font-size: 28px; color: #595959;}
.czsq .m-item .item label{width: 50px; background: #F1F1F1; text-align: center; margin-right: 10px; position: relative;}
.czsq .m-item .item label:after{content: '-'; margin: 0 5px; position: absolute; right: -19px;}
.czsq .box{display: flex; padding: 30px 0; border-bottom: 1px solid #B4B4B4; line-height: 38px; font-size: 18px; color: #777;}
.czsq .box h6{margin-right: 15px; line-height: 38px;}
.czsq .box input{width: 500px; height: 38px;background: #F1F1F1; border: none; outline: none; padding: 0 15px; box-sizing: border-box; font-size: 18px; color: #777;}
.czsq .box span{width: 30px; text-align: right; font-size: 18px; color: #595959;}
.czsq .box label{margin-left: 20px; line-height: 38px; white-space: nowrap;}
.czsq .box p{line-height: 38px; margin-right: 10px; text-align: justify;text-align-last: justify; width: 90px;}
.czsq .box p a{color: #777;}
.czsq .box textarea {  background: #F1F1F1; border: none; outline: none; padding: 0 15px; box-sizing: border-box; font-size: 18px;  color: #777; width:85%; height:60px;}
.czsq .m-box{padding: 30px 0; border-bottom: 1px solid #B4B4B4; line-height: 38px; font-size: 18px; color: #777;}
.choose h6{margin-bottom: 20px;}
.choose h5{clear: both;}
.choose label{display: block; float: left; margin-right: 5%;}
.choose input{border: none; border-bottom: 1px solid #B4B4B4; font-size: 18px; padding: 0 5px; width: 150px;}
.choose div{margin-bottom: 20px;}
.checkbox input{width: auto !important;}

.checkbox input{width: 100%;opacity: 0;position: relative;z-index: 1;cursor: pointer;}
.checkbox span{height: 30px;line-height: 30px;font-size: 18px;color: #777; text-transform: uppercase;position: relative;z-index: 0;margin-top: -30px;margin-bottom: 10px;box-sizing: border-box;padding-left: 26px;}
.checkbox span::before{content: "";display: block;width: 18px;height: 18px;border: 1px solid #8c8c8c;position: absolute;left: 0;top: 50%;margin-top: -10px;z-index: 0;box-sizing: border-box;border-radius: 3px;transition: .3s;}
.checkbox input:checked+span::before{border-color: #44B1CC;background: url(../images/ico09.png) center center no-repeat #44B1CC;background-size: 100% 100%;}
.checkbox .qita{opacity: 1; width: 150px !important;}




input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);}
input[type="radio"] + span::before {content: "\a0";display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url(../images/xz_0.png);background-size: 100% 100%;margin-right: 15px; margin-top: -4px;}
input[type="radio"]:checked + span::before {width: 20px;height: 20px;background: url(../images/xz_1.png);background-size: 100% 100%;margin-right: 15px;}

.czsq .tj{width: 254px; height: 60px; border-radius: 5px; background: #919191; color: #fff; font-size: 20px; border: none; outline: none; float: right; margin: 70px 0 0 20px;}
.czsq input[type="submit"]{background: #0798BB;}


.zxydj{font-size: 18px; color: #777;}
.zxydj h6{ line-height: 30px; margin-bottom: 50px; width: 100%;}

.zxydj .item{display: flex; margin-bottom: 12px;}
.zxydj .item p{line-height: 38px; margin-right: 10px; text-align: justify;text-align-last: justify; width: 90px;}
.zxydj .item input{flex: 1; background: #F1F1F1; border: none; outline: none; padding: 0 15px; box-sizing: border-box; font-size: 18px; color: #777;}
.zxydj .item span{width: 30px; text-align: right; font-size: 28px; color: #595959;}

.zxydj input[type="submit"]{width: calc(100% - 130px); box-sizing: border-box; margin: 0 30px 0 100px; background: #0C4E80; color: #fff; font-size: 20px; border: none; outline: none; margin-top: 30px; height: 50px;}


.m-cont{margin-top: 30px; background: #fff; min-height: 300px; position: relative; padding-bottom: 120px;}
.m-cont .m-btn{display: inline-block; position: absolute; }
.m-cont .m-btn a{display: block; float: left; padding: 0 10px; background: #F0F0F0; color: #192F5C; line-height: 30px; font-size: 14px; margin-left: 1px;}
.m-cont .m-btn a.on{background: #0C4E80; color: #fff;}
.m-cont .m-btn a:hover{background: #0C4E80; color: #fff !important;}
.m-cont .crumb{font-size: 12px; color: #0597B9; margin-top: 50px; line-height: 30px;}
.m-cont .crumb a{color: #0597B9;}
.m-cont .m-title{font-size: 50px; color: #192F5C; margin: 10px 0 20px 0; text-transform: capitalize;}
.m-cont .m-title p{font-size: 24px; margin-top: 10px;}


.czsq .m-item{width: 98%; float: left;}
.czsq .m-item .item input{flex: 1; background: #F1F1F1; border: none; outline: none; padding: 0 15px; box-sizing: border-box; font-size: 18px; color: #777; width:75%}
.czsq .tj{width: 154px; height: 60px; border-radius: 5px; background: #919191; color: #fff; font-size: 20px; border: none; outline: none; float: right; margin: 20px 0 0 20px;}




.zxydj form{width: 98%; float: left;}
.zxydj .pic{width: 98%; float: left;}
