body {background:#FFF no-repeat center 0; font-family:"Microsoft YaHei", Arial; font-size:14px; line-height:31px; color:#333; margin:0;overflow: inherit!important;}
a {color:#333; text-decoration:none}
a:hover {color: #4087C5}
h1,h2,h3,p {margin:0; padding:0}
img {border:0;margin-top: 10px;}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}


.header {min-width: 1140px; border-bottom: 1px solid #eee}
.head {width:1140px; height:70px; margin:0 auto}
.logo {float:left; padding-top:10px}
.search {float:right; width:255px; position: relative; height:33px; border:1px solid #B2B2B2; border-radius: 5px; margin-top:20px; overflow:hidden}
.search1 {width:210px; height:21px; padding:0; border:0; margin:6px 0 0 10px; font-size:12px; line-height:21px; color:#858585;}
input::-webkit-input-placeholder{ color:#858585;}
.search2 {display: block; float: right; margin: 6px 10px 0 0}
.xl{position: absolute; width:60px; height:25px; left:5px; top:9px; font-size:12px;}
.xl select{width:100%; border:0; float:left; font-size:12px; color:#858585;}
.nav {float: left; height:70px; margin-left: 2em}
.nav li {float:left; clear: inherit;}
.nav li a,.nav li#dropdown {display: block; padding: 0 15px; font-size:14px; line-height:70px}
.nav li a:hover,.nav li#dropdown:hover {background: #eee; color: #333}
.nav li.selected a {background: #EEE; color: #3773DB}
.nav li#dropdown {padding-right: 25px; position: static; position: relative; cursor: pointer}
.nav li#dropdown i {display: inline-block; width: 17px; height: 9px; background: url(../images/icons.png) no-repeat 0 0; margin: 15px 0 0 3px; transition: transform .3s}
.navmore {position: absolute; width: 128px; padding: 20px 15px; background: #FFF; border: 1px solid #EEE; box-shadow: 0 6px 8px rgba(0,0,0,.2); left: 0; z-index: 9; display: none}
.nav .navmore li {width: 64px; height: 30px}
.nav .navmore li a {padding: 0; line-height: 30px; text-align: center}
.down1 .navmore {display: block}
.down1 i {transform: rotate(180deg)}
.mobile {
    display: none;
}
.bg {width: 100%; height: 200px; background: #64A4DB; background-image: linear-gradient(to bottom, #3F8ED4, #FFF); position: absolute; left: 0; top: 70px}
.container {width:1140px; background: #FFF; margin: 30px auto 0; overflow: hidden; position: relative; z-index: 2}
.left {float: left; width: 250px}
.left h2 {height: 57px; padding-left: 60px; border-right: 5px solid #176fb7; border-bottom: 1px solid #a6d3f8; background: url(../images/h2.gif) 30px 50% no-repeat; font-size: 18px; line-height: 57px; color: #176fb7}
.snav {background: url(../images/snav.gif) 40px 24px no-repeat; color: #474747; margin-top: 15px; position: relative}
.snav ul {padding-left: 60px; background: url(../images/sbottom.gif) 30px 100% no-repeat}
.snav li {height: 46px; font-size: 16px; line-height: 46px; cursor: pointer}
.snav li.selected {color: #176fb7}
.sball {position: absolute; width: 25px; height: 20px; background: url("../images/sball.gif") 0 0 no-repeat; left: 32px; top: 14px; display: none; transition: top .2s}
.right {float: right; width: 740px; min-height: 600px; padding: 20px 20px 20px 30px; border-left: 1px solid #a6d3f8; margin-right: 30px}
.right h2 {height: 36px; background: url("../images/rh2.gif") bottom left no-repeat; font-size: 18px; font-weight: normal; line-height: 36px; color: #0a5493; text-indent: 30px}
.content {padding: 20px}
.con {padding-top: 20px}
.links {width: 700px; padding-top: 20px; overflow: hidden}
.links a {float: left; width: 31%; height: 16px; padding:0 5px; border-left: 5px solid #60cdf4; line-height: 16px; white-space: nowrap; margin-bottom: 15px}
.qz1 a {float: left; width: 31%; height: 16px; padding:0 5px; border-left: 5px solid rgba(215,0,15); line-height: 16px; white-space: nowrap; margin-bottom: 15px}
.qz2 a {float: left; width: 31%; height: 16px; padding:0 5px; border-left: 5px solid #60cdf4; line-height: 16px; white-space: nowrap; margin-bottom: 15px}
.qz3 a {float: left; width: 31%; height: 16px; padding:0 5px; border-left: 5px solid #2fc9a7; line-height: 16px; white-space: nowrap; margin-bottom: 15px}
.qz4 a {float: left; width: 31%; height: 16px; padding:0 5px; border-left: 5px solid #60f491; line-height: 16px; white-space: nowrap; margin-bottom: 15px}
.qz1{
	height: 49px;
}
.qz2{
	height: 80px;
}
.qz3{
	height: 80px;
}

.floatewm {
				position: fixed;
				width: 82px;
				padding: 15px 5px 5px;
				border: 1px solid #E8E8E8;
				background: #F6F6F6;
				left: 50%;
				bottom: 10px;
				_display: none;
				font-family: "Microsoft YaHei", Arial;
				font-size: 12px;
				line-height: 21px;
				text-align: center;
				margin-left: 580px
			}
			
			.floatewm img {
				margin-top: 5px
			}
			
			.floatewm span {
				color: #B00;
				font-size: 11px
			}
			
			.floatewm i {
				display: block;
				position: absolute;
				width: 15px;
				height: 15px;
				font-style: normal;
				line-height: 15px;
				text-align: center;
				right: 0;
				top: 0;
				cursor: pointer
			}
.foot-03 {min-width:1000px; padding:10px 0; border-top:1px solid #D2D2D2; font-size:12px; line-height:21px; text-align:center}

@media screen and (max-width:750px) {
	.search,.nav,.bg,.sball,.right>h2,.foot-03 {display:none!important}
	html {font-size: 16px}
	body {font-size:1rem; line-height:1.8rem; padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
	.header {min-width: 320px; line-height: 0}
	.head {width:96%; height: auto; padding: 5px 0; overflow: hidden}
	.logo {padding-top: 0.25rem}
	.mobile {display: none; float: right}
	.msearch {display: inline-block; width: 38px; height: 38px; text-indent: -999px; position: relative; overflow: hidden}
	.msearch::before {content: ""; position: absolute; width: 10px; height: 10px; border: 3px solid #999; border-radius: 13px; left: 9px; top: 9px}
	.msearch::after {content: ""; position: absolute; width: 3px; height: 12px; border-radius: 2px; background: #999; right: 10px; bottom: 5px; transform: rotate(-45deg)}

	.container {width: 100%; margin: 0}
	.left {float: none; width: 100%}
	.snav {background: none; margin: 0}
	.snav ul {width: 100%; padding: 0; border-bottom: 1px solid #a6d3f8; background: none; overflow: hidden}
	.snav li {float: left; width: 33%; height: 2rem; line-height: 2rem; text-align: center}
	.right {float: none; width: 98%; min-height: 0; padding: 0; border: 0; margin: 0 auto}
	.content {padding: 0}
	.links {width: 100%}
	.links a {display: block; box-sizing: border-box; min-width: 50%; width: auto}
	.qz{
		height: auto;
		float: left;
		margin: 10px;
	}
}
