@charset "utf-8";
/* CSS Document */
body {
	font-family:"微软雅黑";}
body .row {
	margin:0;}
nav {
	background:rgba(255,255,255,0.9);
	box-shadow:0 0 20px rgba(0,0,0,0.20);
	padding:15px;
	position:fixed;
	z-index:9;
	border-radius:5px;
	left:50%;
	top:20px;
	width:96%;
	margin-left:-48%;}
.logo {
	height:52px;}
.logo img {
	height:100%;}
.daohang {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;}
.daohang li {
	float:left;
	width:20%;}
.daohang li a {
	display:block;
	padding:15px 0 13px 0;
	color:#179ab1;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	margin:0 5%;
	border-bottom:2px solid rgba(255,255,255,0.00);
	transition:ease-in-out 0.2s;}
.daohang li a:hover, .daohang li a.dq {
	color:#164f8b;
	border-bottom:2px solid #164f8b;}
.bg_01 {
	background:url(../images/bg_01.jpg) 50% 100% no-repeat;
	background-size:100%;
	position:relative;
	padding:220px 0 160px 0;}
.bg_01 h1 {
	text-align:center;
	margin:0;
	color:#fff;}
.bg_01 h1 span {
	font-size:20px;}
.bg_01 h1 i {
	width:80px;
	height:80px;
	margin:0 auto 20px auto;
	border-radius:50%;
	line-height:80px;
	display:block;
	background:rgba(255,255,255,0.60);
	color:#179ab1;}
.bg_01 hr {
	margin-top:15px;
	margin-bottom:10px;
	width:80px;}
.bg_01 p {
	text-align:center;
	margin:0 40px 20px 40px;
	color:rgba(255,255,255,0.8);}
.bg_01 p.otrtxt {
	font-size:12px;
	text-align:left;
	width:80%;
	margin:25px auto 0 auto;
	background:rgba(0,0,0,0.3);
	border-radius:20px;
	padding:15px 20px;}
.bg_01_a {
	background-image:url(../images/bg_01_a.jpg);
	padding-bottom:140px;}
.bg_01_a * {
	color:#333 !important;}
.bg_01_b {
	background-image:url(../images/bg_01_b.jpg);
	padding-bottom:55px;}
.bg_01_c {
	background-image:url(../images/bg_01_c.jpg);}
.bg_01_d {
	background-image:url(../images/bg_01_d.jpg);}
.zy_gs .col-md-6 {
	padding:0;}
.lishi, .kaiqi {
	background:#179ab1;
	padding:30px 40px;
	height:380px;
	overflow:hidden;}
.kaiqi {
	background:#2DA3B8;}
.lishi h3, .kaiqi h3 {
	margin:0;
	color:#fff;
	margin-bottom:5px;}
.lishi hr, .kaiqi hr {
	width:50px;
	margin:15px 0;}
.lishi p, .kaiqi p {
	margin:0;
	color:rgba(255,255,255,0.6);}
.kaiqi ul {
	list-style:none;
	margin:40px 0 0 0;
	padding:0;
	overflow:hidden;}
.kaiqi ul li {
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	color:#fff;
	text-align:center;
	border-radius:50%;
	margin-right:15px;
	margin-bottom:15px;
	border:solid 1px #fff;
	box-sizing:border-box;
	transition:ease-in-out 0.2s;}
.kaiqi ul li:hover {
	background:rgba(255,255,255,0.2);}
.bg_02 {
	background:url(../images/bg_02.jpg) 50% 50% no-repeat;
	background-size:100%;
	padding:120px 0;}
.bg_02_a {
	background:#179ab1;}
.bg_02_a h1 i {
	width:50px;
	height:50px;
	margin:0 auto 5px auto;
	border-radius:50%;
	line-height:50px;
	font-size:25px;
	display:block;
	background:rgba(255,255,255,0.60);
	color:#179ab1;}
.bg_02_a .row {}
.wjd4ms {
	padding:0;
	margin:25px;
	min-height:130px;
	position:relative;}
.wjd4ms dt {
	height:130px;
	width:130px;
	color:#FFF;
	overflow:hidden;
	z-index:1;
	padding-top:29px;
	font-size:12px;
	border-radius:50%;
	background:#fff;
	position:absolute;
	top:50%;
	margin-top:-65px;
	z-index:1;}
.wjd4ms dt i {
	font-size:30px;
	text-align:center;
	display:block;
	margin-bottom:7px;
	transition:ease-in-out 0.35s;}
.wjd4ms dt span {
	display:block;
	margin-top:0;
	text-align:center;
	transition:ease-in-out 0.3s;}
.wjd4ms dt:hover span {
	margin-top:120px;}
.wjd4ms dt:hover i {
	font-size:50px;
	margin-top:12px;
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);}
.wjd4ms dd {
	background:#fff;
	color:#333;
	font-size:13px;
	padding:15px;
	margin-left:65px;
	border-radius:20px;
	transition:ease-in-out 0.2s;}
.wjd4ms_1 dd {
	position:absolute;
	top:50%;
	padding-left:75px;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);}
.wjd4ms dd span {
	display:block;
	margin-top:10px;
	min-height:42px;
	text-align:center;}
.wjd4ms dd img {
	display:block;
	width:80%;
	margin:auto;
	border-radius:10px;
	overflow:hidden}
.bg_03 {
	background:#ddd;
	padding:120px 0;}
.bg_03 h1 {
	color:#333;}
.bg_03 hr {
	border-color:#aaa;}
.bg_03 p {
	color:#555;}
.bg_03 div {
	text-align:center;
	margin-top:40px;}
.bg_03 div img {
	border:solid 15px #fff;
	width:100%;
	max-width:950px;}
footer p {
	text-align:center;
	padding:100px 0;
	margin:0;
	color:#999;
	font-size:12px;}
.lmcy {background:#fff; padding:20px; width:80%; margin:15px auto; border-radius:20px;}
.bg_03 div a {
	pointer-events:none;}
.bg_02_a .list-group-item-text {
	text-align:left;
	margin:0;
	color:#666;}
.bg_02_a .list-group {
	margin:auto;
	width:1024px}
.bg_02_a .list-group a {
	overflow:hidden;}
.bg_02_a .list-group a img {
	float:left;
	margin-right:10px;}
.bg_02_a .list-group a .list-group-item-heading {
	margin-top:10px;}
.bg_02_a .list-group .badge {
	background:#bbb;
	font-weight:normal;}
.news {
	padding-top:20px;
	width:1024px;
	margin:auto;}
.news p{ text-align:left; font-size:14px;}

@media screen and (max-width:601px) {
	.bg_02_a .list-group {
		width:auto;
		margin:0 15px;}
	.news { padding-top:20px;
		width:auto;}
	nav {
		width:100%;
		left:0;
		top:0;
		margin:0;
		border-radius:0;
		padding:15px 0 0 0;}
	nav .col-md-6 {
		padding:0;}
	.daohang li a {
		margin:0;
		padding:10px 2px;
		font-size:12px;}
	nav .logo {
		height:auto;}
	nav .logo img {
		margin:0 auto 10px auto;
		display:block;
		width:130px;
		height:auto;}
	.lishi, .kaiqi {
		height:auto;}
	.bg_01 {
		background-size:200%;
		padding-top:170px;
		padding-bottom:80px;}
	.bg_02, .bg_03 {
		background-size:610%;
		background-repeat:repeat;
		padding:40px 0;}
	.bg_03 div {
		margin:40px 40px 0 40px;}
	.kaiqi ul li {
		width:60px;
		height:60px;
		font-size:11px;
		line-height:60px;
		margin:0 10px 10px 0;}
	footer p {
		padding:30px 0;
		font-size:10px;}
	.bg_01 p.otrtxt {
		display:none;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;}
	.bg_01 p.otrtxt:hover {
		overflow:visible;
		text-overflow:inherit;
		white-space:inherit;}
	.wjd4ms {
		height:auto !important;
		margin:25px;}
	.wjd4ms dt {
		position:relative;
		margin:auto;
		transform:scale(0.9,0.9);
		-webkit-transform:scale(0.9,0.9);}
	.wjd4ms dd {
		font-size:13px;
		position:relative;
		left:0;
		width:100%;
		padding:30px;
		margin:-30px 0 0 0;
		transform:none;
		-webkit-transform:none;}
	.wjd4ms dd img {
		margin:auto;
		width:100% !important;
		height:auto !important;
		float:none !important;}
	.bg_02_a .row {
		margin-top:0;}
	.bg_01 h1 {
		font-size:26px;}
	.bg_01 p {
		font-size:12px;}
	.bg_03 div a {
		pointer-events:auto;}
	.lishi h3, .kaiqi h3 {
		font-size:20px;}
	.lishi p, .kaiqi p {
		font-size:13px;}
}

